2006-02-08 Paolo Bonzini <bonzini@gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob927627543b9b3be37eb660c021da7cf4bf3a5f19
1 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3         PR c++/26071
4         * g++.dg/other/virtual2.C: New test.
6         PR c++/26070
7         * g++.dg/other/virtual1.C: New test.
9 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
11         * lib/scanrtl.exp: New.
13 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
16         cleanup-ipa-dump): Update dump file glob patterns.
17         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
19         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
20         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
22         * lib/gcc-dg.exp: Load it.
23         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
25 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
27         PR testsuite/26159
28         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
29         * gcc.dg/tree-ssa/pr23382.c: Ditto.
31 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
33         PR fortran/25577
34         * gfortran.dg/mvbits_1.f90: New.
36 2006-02-07  Dirk Mueller  <dmueller@suse.com>
38         * g++.dg/warn/Wdiv-by-zero.C: New test.
39         * g++.dg/warn/Wno-div-by-zero.C: New.
41 2006-02-07  Jeff Law  <law@redhat.com>
43         * gcc.dg/tree-ssa/pr21559.c: New test.
45         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
46         multiple VRP passes.
47         * gcc.dg/tree-ssa/vrp09.c: Likewise.
48         * gcc.dg/tree-ssa/vrp18.c: Likewise.
49         * gcc.dg/tree-ssa/pr21582.c: Likewise.
50         * gcc.dg/tree-ssa/pr20657.c: Likewise.
51         * gcc.dg/tree-ssa/pr21001.c: Likewise.
52         * gcc.dg/tree-ssa/vrp02.c: Likewise
53         * gcc.dg/tree-ssa/vrp11.c: Likewise
54         * gcc.dg/tree-ssa/pr14341.c: Likewise
55         * gcc.dg/tree-ssa/vrp19.c: Likewise
56         * gcc.dg/tree-ssa/vrp20.c: Likewise
57         * gcc.dg/tree-ssa/vrp03.c: Likewise
58         * gcc.dg/tree-ssa/pr21086.c: Likewise
59         * gcc.dg/tree-ssa/pr21959.c: Likewise
60         * gcc.dg/tree-ssa/vrp21.c: Likewise
61         * gcc.dg/tree-ssa/vrp04.c: Likewise 
62         * gcc.dg/tree-ssa/pr25485.c: Likewise
63         * gcc.dg/tree-ssa/pr22026.c: Likewise
64         * gcc.dg/tree-ssa/vrp22.c: Likewise
65         * gcc.dg/tree-ssa/vrp05.c: Likewise
66         * gcc.dg/tree-ssa/20030807-10.c: Likewise
67         * gcc.dg/tree-ssa/pr20701.c: Likewise
68         * gcc.dg/tree-ssa/vrp23.c: Likewise
69         * gcc.dg/tree-ssa/vrp06.c: Likewise
70         * gcc.dg/tree-ssa/pr22117.c: Likewise
71         * gcc.dg/tree-ssa/pr20702.c: Likewise
72         * gcc.dg/tree-ssa/vrp15.c: Likewise
73         * gcc.dg/tree-ssa/pr21090.c: Likewise
74         * gcc.dg/tree-ssa/pr21294.c: Likewise
75         * gcc.dg/tree-ssa/vrp24.c: Likewise
76         * gcc.dg/tree-ssa/vrp07.c: Likewise
77         * gcc.dg/tree-ssa/pr21563.c: Likewise
78         * gcc.dg/tree-ssa/pr25382.c: Likewise
79         * gcc.dg/tree-ssa/vrp16.c: Likewise
80         * gcc.dg/tree-ssa/vrp25.c: Likewise
81         * gcc.dg/tree-ssa/vrp08.c: Likewise
82         * gcc.dg/tree-ssa/20030807-6.c: Likewise
83         * gcc.dg/tree-ssa/vrp17.c: Likewise
84         * gcc.dg/tree-ssa/pr21458.c: Likewise
85         * g++.dg/tree-ssa/pr18178.C: Likewise
87 2006-02-07  Richard Guenther  <rguenther@suse.de>
89         PR c++/26140
90         Revert
91         2006-01-30  Richard Guenther  <rguenther@suse.de>
92         PR c++/23372
93         * gcc.dg/pr23372-1.C: New testcase.
95         * g++.dg/tree-ssa/pr26140.C: New testcase.
97 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
99         PR c++/9737
100         * g++.dg/template/ttp15.C: New test.
101         * g++.dg/template/ttp16.C: Likewise.
102         * g++.dg/template/ttp17.C: Likewise.
103         * g++.old-deja/g++.pt/ttp36.C: Remove.
104         * g++.old-deja/g++.pt/ttp19.C: Likewise.
105         * g++.old-deja/g++.pt/ttp37.C: Likewise.
106         * g++.old-deja/g++.pt/ttp38.C: Likewise.
107         * g++.old-deja/g++.pt/ttp39.C: Likewise.
108         * g++.old-deja/g++.pt/ttp9.C: Likewise.
109         * g++.old-deja/g++.pt/ttp40.C: Likewise.
110         * g++.old-deja/g++.pt/ttp51.C: Likewise.
111         * g++.old-deja/g++.pt/ttp26.C: Likewise.
112         * g++.old-deja/g++.pt/ttp36.C: Likewise.
114 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
116         PR libfortran/23815
117         * unf_io_convert_4.f90:  New test.
119 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
121         * gcc.dg/tree-ssa/loadpre10.c: New test.
122         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
123         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
124         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
126 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
128         PR libfortran/24685
129         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
131 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
133         PR tree-opt/25251
134         * gfortran.dg/assign_7.f: New test.
136 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
138         PR fortran/26041
139         PR fortran/26064
140         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
141         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
142         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
144 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
146         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
147         in size_t typedef.
149 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
151         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
152         * g++.dg/charset/string.c (foo): Likewise.
153         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
154         const char*
155         * g++.dg/ext/builtin2.C (printf): Likewise.
156         * g++.dg/init/new15.C (printf): Likewise.
157         * g++.dg/opt/pr17697-1.C (foo): Likewise.
158         * g++.dg/opt/pr17697-2.C (foo): Likewise.
159         * g++.dg/opt/pr17697-3.C (foo): Likewise.
160         * g++.dg/template/non-dependent4.C (temp): Likewise.
161         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
162         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
163         parameter type to const char*.
164         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
165         Change type to const char*.
166         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
167         Likewise. 
168         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
169         second parameter type to const char*.
170         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
171         (Y::Y): Change parameter type to const char*.
172         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
173         * g++.old-deja/g++.jason/report.C: Apply const correctness.
174         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
175         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
176         (char*).
177         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
178         const char*.
179         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
180         type to const char*.
181         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
182         return type to const char*.
183         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
184         to const char*.
185         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
186         * g++.old-deja/g++.law/refs1.C: Likewise.
187         * g++.old-deja/g++.law/visibility1.C: Likewise.
188         * g++.old-deja/g++.law/visibility2.C: Likewise.
189         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
190         const char*.
191         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
192         * g++.old-deja/g++.mike/net48.C: Likewise.
193         * g++.old-deja/g++.mike/p646.C: Likewise.
194         * g++.old-deja/g++.mike/p6746.C: Likewise.
195         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
196         type to const char*.
197         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
198         deprecated conversion warning.
199         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
200         char*. 
201         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
202         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
203         * g++.old-deja/g++.pt/explicit8.C: Likewise.
204         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
205         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
206         * g++.old-deja/g++.pt/nontype3.C: Likewise.
207         * g++.old-deja/g++.pt/t39.C: Likewise.
208         * g++.old-deja/g++.robertl/eb106.C: Likewise.
209         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
211 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
213         PR fortran/25075
214         intrinsic_argument_conformance_1.f90:  New test.
216 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
218         PR fortran/20845
219         * gfortran.dg/char_result_11.f90: Add SAVE.
220         * gfortran.dg/der_pointer_4.f90: Ditto.
221         * gfortran.dg/default_initialization.f90: New test.
223 2006-02-03  Jeff Law  <law@redhat.com>
225         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
226         handle more than 100 dump files.
227         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
228         * lib/scantree.exp (scan-tree-dump): Likewise.
229         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
230         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
231         * lib/scanipa.exp (scan-ipa-dump): Likewise.
232         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
233         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
235 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
237         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
239 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
241         * g++.dg/template/using12.C: New test.
243 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
245         * gcc.target/powerpc/pr25960.c: New test.
247 2006-02-02  Steven G. Kargl  <kargls@comcast>
249         PR fortran/24958
250         gfortran.dg/nullify_2.f90: New test.
252 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
254         PR 25990
255         * gcc.dg/gomp/pr25990.c: New test.
257 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
259         PR c++/25342
260         * g++.gd/template/partial4.C: New test.
262 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
264         PR middle-end/26001
265         * gfortran.dg/data_char_2.f90: New.
267 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
269         PR fortran/26039
270         maxval_maxloc_conformance_1.f90:  New test.
272 2006-01-31  Richard Guenther  <rguenther@suse.de>
274         * gcc.target/i386/sselibm-1.c: New testcase.
275         * gcc.target/i386/sselibm-2.c: Likewise.
276         * gcc.target/i386/sselibm-3.c: Likewise.
277         * gcc.target/i386/sselibm-4.c: Likewise.
278         * gcc.target/i386/sselibm-5.c: Likewise.
280 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
282         PR fortran/24266
283         * gfortran.dg/arrayio_derived_2.f90: New.
285 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
287         * gcc.dg/unsigned-long-compare.c: New test.
289 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
291         PR testsuite/25318
292         * lib/target-supports.exp (check_effective_target_freorder):
293         Check to see if target supports -freorder-blocks-and-partition.
294         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
295         instead of "dg-require-named-sections".
297 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
299         PR target/14798:
300         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
301         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
302         * gcc.dg/pragma-isr-trapa2.c: Likewise.
303         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
304         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
305         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
306         * gcc.dg/attr-isr-trap_exit.c: Likewise.
307         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
309 2006-01-30  Richard Guenther  <rguenther@suse.de>
311         PR c++/23372
312         * gcc.dg/pr23372-1.C: New testcase.
314 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
316         * gcc.dg/gomp/pr25874.c: New test.
318 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
320         PR tree-opt/25911
321         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
323 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
325         PR fortran/18578
326         PR fortran/18579
327         PR fortran/20857
328         PR fortran/20885
329         * gfortran.dg/intent_out_1.f90: New test.
331 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
333         PR fortran/17911
334         * gfortran.dg/procedure_lvalue.f90: New test.
336         PR fortran/20895
337         PR fortran/25030
338         * gfortran.dg/char_pointer_assign_2.f90: New test.
339         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
340         assignment to be consistent with standard.
341         * gfortran.dg/char_result_2.f90: The same.
342         * gfortran.dg/char_result_8.f90: The same.
344 2006-01-28  Zack Weinberg  <zackw@panix.com>
346         * gcc.dg/Woverlength-strings.c
347         * gcc.dg/Woverlength-strings-pedantic-c89.c
348         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
349         * gcc.dg/Woverlength-strings-pedantic-c99.c
350         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
352 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
354         * gcc.c-torture/execute/20060127-1.c: New test.
356 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
358         PR c++/25999
359         * g++.dg/ext/pragmaweak1.C: New test.
361 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
363         PR c++/25855
364         * g++.dg/template/spec29.C: New test.
366 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
368         PR c/19606.
369         * gcc.c-torture/execute/pr19606.c: New.
371 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
373         * gcc.dg/pragma-re-4.c: New test.
375 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
377         PR fortran/25964
378         * gfortran.dg/assumed_size_refs_3.f90: New test.
380 2006-01-27  Ben Elliston  <bje@au.ibm.com>
382         * gcc.misc-tests/dectest.exp: Remove defunct comment.
384 2006-01-26  Laurent GUERBY <laurent@guerby.net>
386         PR ada/21317
387         * ada/acats/support/impdef.a: Add One_Long_Second.
388         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
389         * ada/acats/tests/c9/c94026.a: Likewise.
390         * ada/acats/tests/c9/c97305c.ada: Likewise.
391         * ada/acats/tests/c9/c99004a.ada: Likewise.
393 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
395         PR fortran/25964
396         * gfortran.dg/global_references_2.f90: New test.
398         PR fortran/25084
399         PR fortran/20852
400         PR fortran/25085
401         PR fortran/25086
402         * gfortran.dg/assumed_charlen_function_1.f90: New test.
403         * gfortran.dg/assumed_charlen_function_3.f90: New test.
405         PR fortran/25416
406         * gfortran.dg/assumed_charlen_function_2.f90: New test.
408 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
410         PR c/25892
411         * gcc.dg/Wpointer-sign.c: New.
412         * gcc.dg/Wpointer-sign-Wall.c: New.
413         * gcc.dg/Wpointer-sign-Wall-no.c: New.
414         * gcc.dg/Wpointer-sign-pedantic.c: New.
415         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
416         * gcc.dg/conv-2.c: Use -Wpointer-sign.
418 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
420         PR C/25861
421         * gcc.c-torture/compile/pr25861.c: New test.
423 2006-01-26  Paul Brook  <paul@codesourcery.com>
425         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
426         on short-enum targets.
427         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
428         variable.
429         (generate_fields): Use short_enums.
430         (main): Set short_enums.  Document -e.
431         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
432         on short-enum targets.
433         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
434         variable.
435         (generate_fields): Use short_enums.
436         (main): Set short_enums.  Document -e.
437         * lib/target-supports.exp (check_effective_target_short_enums): New.
439 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
441         PR target/25947
442         * gcc.dg/torture/pr25947-1.c: New test.
444 2006-01-25  Jan Hubicka  <jh@suse.cz>
445             Roger Sayle  <roger@eyesopen.com>
447         PR rtl-optimization/25703
448         * gcc.target/i386/20060125-1.c: New test case.
449         * gcc.target/i386/20060125-2.c: New test case.
451 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
453         PR fortran/18540
454         * gfortran.dg/goto_1.f: New.
456 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
458         PR fortran/25716
459         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
460         25716 on 32-bit systems too.
462 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
464         PR testsuite/25590
465         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
467 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
469         * gcc.dg/tree-ssa/gen-vect-33.c: New.
471 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
473         PR fortran/25835
474         * gfortran.dg/read_eof.f90: Delete, renamed.
475         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
476         * gfortran.dg/read_eof_2.f90: New test.
477         * gfortran.dg/read_eof_3.f90: New test.
479 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
481         PR tree-opt/25860
482         * gcc.c-torture/compile/pr25860.c: New test.
484 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
486         PR c++/25552
487         * g++.dg/parse/dtor8.C: New test.
489 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
491         PR testsuite/25891
492         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
493         * gcc.dg/gomp/gomp.exp: Return without testing anything if
494         check_effective_target_fopenmp returns 0.
496 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
498         PR ada/20548
499         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
500         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
501         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
503 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
505         PR tree-opt/25857
506         * g++.dg/opt/pr25857.C: New test.
508 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
509         Jan Hubicka  <jh@suse.cz>
510         Richard Guenther  <rguenther@suse.de>
512         PR rtl-optimization/25654
513         * gcc.dg/torture/pr25654.c: New testcase.
514         * gcc.target/i386/pr25654.c: Likewise.
516 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
518         PR fortran/25901
519         * gfortran.dg/internal references_2.f90: New test.
521         Fix regression in testing of admissability of attributes.
522         * gfortran.dg/intent_used_1.f90: New test.
524 2006-01-23  Ben Elliston  <bje@au.ibm.com>
526         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
527         Remove target conditional torture options for i?86 and x86_64
528         GNU/Linux.
530 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
532         PR c++/10891
533         * g++.dg/rtti/no-rtti.C: New.
535 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
537         PR c++/25895
538         * g++.dg/inherit/conv2.C: New test.
540         PR c++/25856
541         * g++.dg/parse/dtor7.C: New test.
543         PR c++/25858
544         * g++.dg/template/crash44.C: New test.
546 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
548         PR fortran/25124
549         PR fortran/25625
550         * gfortran.dg/internal_references_1.f90: New test.
551           PR fortran/20881
552         PR fortran/23308
553         PR fortran/25538
554         PR fortran/25710
555         * gfortran.dg/global_references_1.f90: New test.
556         * gfortran.dg/g77/19990905-1.f: Restore the error that
557         there is a clash between the common block name and
558         the name of a subroutine reference.
560         PR fortran/PR24276
561         * gfortran.dg/aliasing_dummy_1.f90: New test.
563 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
565         * gcc.dg/vmx/1b-01.c: Warning fix.
566         * gcc.dg/vmx/1c-02.c: Likewise.
567         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
569 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
571         PR testsuite/24962
572         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
574 2006-01-20  Richard Guenther  <rguenther@suse.de>
575         Steven Bosscher <stevenb.gcc@gmail.com>
577         PR rtl-optimization/24626
578         * gcc.dg/torture/pr24626-1.c: New testcase.
579         * gcc.dg/torture/pr24626-2.c: Likewise.
580         * gcc.dg/torture/pr24626-3.c: Likewise.
581         * gcc.dg/torture/pr24626-4.c: Likewise.
583 2006-01-20  Dirk Mueller  <dmueller@suse.com>
585         PR c++/5520
586         * g++.dg/warn/empty-body.C: New.
588 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
590         PR c++/22136
591         * g++.dg/template/using10.C: New test.
592         * g++.dg/temlpate/using11.C: Likewise.
593         * g++.dg/inherit/using5.C: Tweak error messages.
595 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
597         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
598         target test.
599         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
601 2006-01-19  Jan Hubicka  <jh@suse.cz>
603         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
605 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
607         PR c++/25854
608         * g++.dg/template/spec28.C: New test.
610 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
612         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
613         Fix fprintf's by adding srcdir or removing it.
615 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
617         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
618         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
619         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
620         * testsuite/gcc.dg/gomp/empty.c: Likewise.
621         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
622         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
623         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
624         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
625         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
626         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
627         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
628         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
629         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
630         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
632 2006-01-18  Jeff Law  <law@redhat.com>
634         * gcc.dg/tree-ssa/vrp25.c: New test.
636 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
638         * gcc.dg/pr25805.c: Fix misapplied patch.
640 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
642         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
643         (check_effective_target_vect_udot_qi): New.
644         (check_effective_target_vect_sdot_hi): New.
645         (check_effective_target_vect_udot_hi): New.
646         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
647         prefixed with "wrapv-" with -fwrapv.
648         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
649         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
650         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
651         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
652         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
654         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
655         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
656         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
657         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
659 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
661         PR c++/16829
662         * g++.dg/other/default2.C: New test.
663         * g++.dg/other/default3.C: New test.
665 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
667         PR c/25805
668         * gcc.dg/pr25805.c: New file.
670 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
672         PR c++/25836
673         * g++.dg/template/init6.C: New test.
675 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
677         * gcc.dg/tree-ssa/pr24287.c: New test
679 2006-01-18  Eric Christopher  <echristo@apple.com>
681         * g++.dg/eh/table.C: New.
683 2006-01-18  DJ Delorie  <dj@redhat.com>
685         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
686         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
687         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
688         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
690 2006-01-18  Jeff Law  <law@redhat.com>
692         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
693         on wrapping on overflow semantics.
695         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
697         * gcc.gc/tree-ssa/vrp23.c: New test.
698         * gcc.gc/tree-ssa/vrp24.c: New test.
700 2006-01-18  Richard Henderson  <rth@redhat.com>
701             Aldy Hernandez  <aldyh@redhat.com>
702             Jakub Jelinek  <jakub@redhat.com>
703             Diego Novillo  <dnovillo@redhat.com>
704             Uros Bizjak  <uros@kss-loka.si>
706         * testsuite/gcc.dg/gomp: New directory.
708 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
709             Steven G. Kargl  <kargls@comcast.net>
711         PR fortran/20869
712         * gfortran.dg/intrinsic_external_1.f90: New test.
714         PR fortran/20875.
715         * gfortran.dg/elemental_pointer_1.f90: New test.
717         PR fortran/25024
718         * gfortran.dg/external_procedures_1.f90: New test.
720         PR fortran/25785
721         gfortran.dg/assumed_present.f90: New test.
723 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
725         * g++.dg/parse/lookup5.C: New test.
727 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
729         PR fortran/25697
730         * gfortran.dg/read_eof.f90: New test.
732 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
734         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
735         add a closing brace.
737 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
739         PR fortran/25631
740         * gfortran.dg/fmt_tl.f: New test.
742 2006-01-17  Eric Christopher  <echristo@apple.com>
744         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
745         * g++.old-deja/g++.warn/impint2.C: Ditto.
746         * g++.old-deja/g++.other/null1.C: Ditto.
747         * g++.dg/warn/conv2.C: Ditto.
748         * g++.dg/warn/conv4.C: New file.
750 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
752         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
754 2006-01-17  Andreas Jaeger  <aj@suse.de>
755             Janis Johnson <janis187@us.ibm.com>
757         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
758         in 64-bit.
759         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
760         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
762 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
764         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
765         xfail txxx where xxx >= 25.
767 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
769         PR testsuite/25764
770         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
772 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
774         PR c/25682
775         * gcc.dg/pr25682.c: New test.
776         * g++.dg/parse/array-size2.C: New test.
778 2006-01-16  Ian Lance Taylor  <ian@airs.com>
780         * consistency.vlad: Remove entire directory, 1652 files.
782 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
784         * lib/target-supports.exp (check_effective_target_dfp_nocache,
785         check_effective_target_dfprt_nocache): New.
786         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
787         (check_effective_target_dfprt): New.
788         * lib/c-compat.exp (check_dfp): Remove.
789         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
790         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
791         level of support for decimal float.
792         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
793         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
794         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
795         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
796         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
797         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
798         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
799         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
800         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
801         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
802         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
803         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
804         directives.
806 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
808         PR testsuite/25741
809         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
810         $base_dir/../.
811         * lib/gfortran.exp (gfortran_init): Likewise.
812         * lib/obj-c++.exp (obj-c++_init): Likewise.
813         * lib/scanasm.exp (scan-assembler-dem): Likewise.
814         (scan-assembler-dem-not): Likewise.
815         * lib/scandump.exp (scan-dump-dem): Likewise.
816         (scan-dump-dem-not): Likewise.
818 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
820         PR testsuite/25767
821         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
822         powerpc-*-darwin*.
823         * lib/obj-c++.exp (obj-c++_init): Likewise.
825 2006-01-16  Richard Guenther  <rguenther@suse.de>
827         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
829 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
831         PR testsuite/25777
832         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
833         to LD_LIBRARY_PATH.
835 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
836             Andrew Pinski  <pinskia@physics.uc.edu>
838         * gcc.dg/minmax-1.c: New test.
840 2006-01-16  Ben Elliston  <bje@au.ibm.com>
842         * gcc.dg/dfp/dfp.exp: Correct FSF address.
843         * gcc.misc-tests/dectest.exp: Ditto.
845 2006-01-15  Ian Lance Taylor  <ian@airs.com>
847         PR testsuite/25796
848         * gcc.target/i386/cmov6.c: Use -march=k8.
850 2006-01-15  Andreas Jaeger  <aj@suse.de>
852         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
853         x86 does not have __float128.
855 2006-01-14  Ian Lance Taylor  <ian@airs.com>
857         * gcc.target/i386/cmov6.c: New test.
859 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
861         PR c++/25663
862         * g++.dg/template/ctor6.C: New test.
864 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
866         PR tree-optimization/25485
867         * gcc.dg/tree-ssa/pr25485.c: New.
869 2006-01-14  Richard Guenther  <rguenther@suse.de>
871         PR tree-optimization/22548
872         PR tree-optimization/22555
873         PR tree-optimization/22501
874         * gcc.dg/tree-ssa/alias-4.c: New testcase.
875         * gcc.dg/tree-ssa/alias-5.c: Likewise.
876         * gcc.dg/tree-ssa/alias-6.c: Likewise.
877         * gcc.dg/tree-ssa/alias-7.c: Likewise.
878         * gcc.dg/tree-ssa/alias-8.c: Likewise.
879         * gcc.dg/tree-ssa/alias-9.c: Likewise.
880         * gcc.dg/tree-ssa/alias-10.c: Likewise.
881         * gcc.dg/tree-ssa/alias-11.c: Likewise.
882         * gcc.dg/tree-ssa/alias-12.c: Likewise.
884 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
886         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
887         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
889 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
890         Richard Guenther  <rguenther@suse.de>
892         PR rtl-optimization/24257
893         * gcc.dg/torture/pr24257.c: New testcase.
895 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
897         * gcc.c-torture/execute/20060110-1.c: New test.
898         * gcc.c-torture/execute/20060110-2.c: New test.
900 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
902         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
904 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
906         PR fortran/25756
907         * gfortran.dg/label_3.f90: New test.
909 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
911         PR tree-optimization/25771
912         * g++.dg/tree-ssa/pr25771.C: New test
914 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
916         PR tree-opt/24365
917         * g++.dg/opt/complex5.C: New test.
919 2006-01-13  Richard Guenther  <rguenther@suse.de>
921         * gcc.target/i386/387-9.c: New testcase.
923 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
925         PR c++/24824
926         * g++.dg/debug/dwarf2-1.C: New.
928 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
930         PR testsuite/25728
931         * lib/gcov.exp (verify-lines): Add "close $fd".
933 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
934             Ben Elliston  <bje@au.ibm.com>
936         * gcc.dg/dfp/inf-1.c: New test.
938 2006-01-12  Janis Johnson <janis187@us.ibm.com>
939             Yao Qi  <qiyaoltc@cn.ibm.com>
940             Ben Elliston  <bje@au.ibm.com>
941             Jon Grimm  <jgrimm2@us.ibm.com>
943         * gcc.dg/nodfp-1.c: New test.
944         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
945         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
946         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
947         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
948         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
949         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
950         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
951         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
952         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
953         * gcc.dg/format/dfp-scanf-1.c: Likewise.
954         * gcc.dg/format/dfp-printf-1.c: Likewise.
955         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
956         (compat_setup_dfp): New.
957         * gcc.dg/compat/compat.exp: Use it.
958         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
959         Make some variables global, prepend "compat_" to their names.
960         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
961         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
962         * gcc.misc-tests/dectest.exp: New test driver for decTest.
963         * lib/compat.exp (compat_skip_list): Make global, rename.
964         * lib/c-compat.exp: New file.
965         * lib/target-supports.exp (check_effective_target_dfp): New.
967         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
968         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
969         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
970         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
971         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
972         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
973         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
974         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
975         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
976         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
977         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
978         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
979         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
980         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
981         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
982         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
983         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
984         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
985         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
986         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
987         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
988         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
989         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
990         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
991         gcc.dg/dfp/struct-layout-1.c,
992         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
993         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
994         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
995         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
996         gcc.dg/dfp/func-vararg-dfp.c,
997         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
998         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
999         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
1000         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
1001         gcc.dg/dfp/wtr-conversion-1.c: New tests.
1003 2006-01-11  Richard Guenther  <rguenther@suse.de>
1005         PR tree-optimization/25734
1006         * gcc.dg/tree-ssa/pr25734.c: New testcase.
1008 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
1010         PR fortran/25486
1011         * gfortran.dg/literal_character_constant_1_x.F: New test.
1012         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
1013         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
1014         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
1016 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1018         PR c++/25386
1019         * g++.dg/ext/packed3.C: Add expected packed error.
1021 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
1023         PR target/25706
1024         * gcc.dg/torture/pr25706-1.c: New test.
1026 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
1028         PR tree-optimization/23109
1029         PR tree-optimization/23948
1030         PR tree-optimization/24123
1032         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
1033         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
1034         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
1035         g++.dg/tree-ssa/pr23948.C: New testcases.
1036         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
1037         three divisions in order to do the optimization.
1039 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1041         PR c++/25632
1042         * g++.dg/other/pr25632.C: New test.
1044 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
1046         PR fortran/25730
1047         * gfortran.dg/used_types_1.f90: New test.
1049 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
1051         PR target/25718
1052         * gcc.dg/torture/pr25718-1.c: New test.
1054 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
1056         * gfortran.dg/list_read_2.f90: Fix typo in description.
1058 2006-01-10  Jan Beulich  <jbeulich@novell.com>
1060         * lib/target-supports.exp (check_visibility_available): Simplify test
1061         for *-*-netware*.
1062         (check_profiling_available): Fail for *-*-netware*.
1063         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
1064         * gcc.dg/20021014-1.c: Likewise.
1065         * gcc.dg/nest.c: Likewise.
1067 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
1069         fortran/24936
1070         * gfortran.dg/forall_3.f90: New test.
1072 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
1074         PR fortran/21977
1075         * gfortran.dg/nesting_2.f90: New test.
1076         * gfortran.dg/nesting_3.f90: New test.
1078 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
1080         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
1081         Fix typo in comment.
1083 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
1085         * gfortran.dg/single_char_string.f90: New test.
1087 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
1089         * gfortran.dg/ichar_2.f90: New test.
1091 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
1093         PR fortran/25093
1094         * gfortran.dg/private_type_4.f90: New.
1096 2006-01-07  Richard Guenther  <rguenther@suse.de>
1098         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
1100 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1102         * gfortran.dg/func_decl_1.f90: New.
1103         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
1104         * gfortran.dg/array_alloc_2.f90: Likewise.
1105         * gfortran.dg/char_result_8.f90: Likewise.
1106         * gfortran.dg/dup_save_1.f90: Likewise.
1107         * gfortran.dg/dup_save_2.f90: Likewise.
1108         * gfortran.dg/f2c_6.f90: Likewise.
1109         * gfortran.dg/f2c_7.f90: Likewise.
1110         * gfortran.dg/func_result_2.f90: Likewise.
1111         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
1113 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
1115         PR fortran/22146
1116         * gfortran.dg/elemental_subroutine_1.f90: New test.
1117         * gfortran.dg/elemental_subroutine_2.f90: New test.
1119         PR fortran/25029
1120         PR fortran/21256
1121         * gfortran.dg/assumed_size_refs_1.f90: New test.
1123         PR fortran/20868
1124         PR fortran/20870
1125         * gfortran.dg/assumed_size_refs_2.f90: New test.
1126         * gfortran.dg/initialization_1.f90: Change warning message.
1128 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
1130         * gcc.dg/tree-ssa/loop-15.c: New test.
1132 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1134         PR fortran/25598
1135         * gfortran.dg/backspace_3.f: New test.
1136         * gfortran.dg/backspace_4.f: New test.
1138 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1140         PR fortran/24268
1141         * gfortran.dg/fmt_white.f: Update test.
1143 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
1145         * gcc.dg/cast-1.c: Add new warning.
1146         * gcc.dg/cast-2.c: Likewise.
1147         * gcc.dg/cast-3.c: Likewise.
1148         * gcc.dg/format/cast-1.c: Likewise.
1149         * gcc.dg/cast-4.c: New testcase.
1151 2006-01-05  Richard Guenther  <rguenther@suse.de>
1153         PR tree-optimization/22555
1154         * gcc.dg/tree-ssa/alias-3.c: New testcase.
1156 2006-01-05  Richard Guenther  <rguenther@suse.de>
1157             Diego Novillo  <dnovillo@redhat.com>
1159         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
1160         * gcc.dg/tree-ssa/loop-8.c: Likewise.
1161         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1162         * gcc.dg/tree-ssa/pr23294.c: Likewise.
1163         * gcc.dg/tree-ssa/pr21985.c: Likewise.
1164         * gcc.dg/tree-ssa/loop-14.c: Likewise.
1165         * gcc.dg/tree-ssa/loop-2.c: Likewise.
1166         * gcc.dg/tree-ssa/loop-3.c: Likewise.
1167         * gcc.dg/tree-ssa/loop-4.c: Likewise.
1168         * gcc.dg/tree-ssa/pr21171.c: Likewise.
1169         * gcc.dg/tree-ssa/loop-5.c: Likewise.
1170         * gcc.dg/tree-ssa/loop-10.c: Likewise.
1171         * gcc.dg/tree-ssa/loop-6.c: Likewise.
1172         * treelang/compile/extravar.tree: Likewise.
1173         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
1174         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
1175         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
1176         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1177         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
1179 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
1181         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
1182         for 64-bit fix.
1184 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
1186         PR fortran/23675
1187         gfortran.dg/char_result_11.f90: New.
1189 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
1191         PR c++/24782
1192         * g++.dg/parse/access9.C: New test.
1193         * g++.dg/tc1/dr52.C: Tweak error markers.
1195 2006-01-04  Richard Henderson  <rth@redhat.com>
1197         Merge from gomp branch.
1198         * g++.dg/parse/pragma2.C: Update expected error lines.
1200 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
1202         * g++.dg/other/i386-2.C: New test.
1204         PR target/25554
1205         * gcc.c-torture/compile/20051228-1.c: New test.
1207         PR c/25559
1208         * gcc.dg/pr25559.c: New test.
1210 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
1212         PR c++/25492
1213         * g++.dg/lookup/friend9.C: New test.
1215         PR c++/25625
1216         * g++.dg/template/repo5.C: New test.
1218 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
1220         PR fortran/25101
1221         * gfortran.dg/forall_2.f90: New test.
1223 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1225         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
1226         dg-require-weak.  Adjust regexp to handle leading-underscore
1227         targets and space as well as TAB after .weak.  Change previous
1228         64-bit fix to not use naked dot.
1230 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
1232         PR rtl-optimization/25578
1233         * gcc.c-torture/execute/20060102-1.c: New testcase.
1235 2006-01-03  Richard Guenther  <rguenther@suse.de>
1237         PR c/25183
1238         * gcc.dg/torture/pr25183.c: New testcase.
1240 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
1242         Merge from gomp-branch.
1243         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
1244         * gcc.dg/ia64-sync-2.c: Likewise.
1245         * gcc.dg/ia64-sync-3.c: Likewise.
1246         * gcc.dg/ia64-sync-4.c: Likewise.
1247         * gcc.dg/sync-2.c: Likewise.
1248         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
1249         that sparc64-*-* and sparcv9-*-* supports sync builtins.
1251 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
1253         PR c++/25635
1254         * g++.dg/parse/operator6.C: New test.
1256         PR c++/25637
1257         * g++.dg/parse/error29.C: New test.
1259         PR c++/25638
1260         * g++.dg/parse/dtor6.C: New test.
1262         PR c++/25633
1263         * g++.dg/parse/ctor3.C: New test.
1265         PR c++/25634
1266         * g++.dg/template/class3.C: New test.
1268 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
1270         * g++.dg/debug/debug9.C: New.
1272 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
1274         PR fortran/24640
1275         * gfortran.dg/label_2.f90: New test.
1277 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1279         * g++.dg/lookup/using12.C: Tighten error marker.
1281 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
1282             Andrew Pinski <pinskia@physics.uc.edu>
1284         * gcc.target/powerpc/darwin-abi-3.c: New file.
1285         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
1286         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
1287         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
1288         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
1289         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
1290         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
1291         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
1292         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
1294 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
1296         * gcc.dg/tree-ssa/loadpre1.c: New;
1297         * gcc.dg/tree-ssa/loadpre2.c: New;
1298         * gcc.dg/tree-ssa/loadpre3.c: New;
1299         * gcc.dg/tree-ssa/loadpre4.c: New;
1300         * gcc.dg/tree-ssa/loadpre5.c: New;
1301         * gcc.dg/tree-ssa/loadpre6.c: New;
1302         * gcc.dg/tree-ssa/loadpre7.c: New;
1303         * gcc.dg/tree-ssa/loadpre8.c: New;
1304         * gcc.dg/tree-ssa/loadpre9.c: New;
1306 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
1308         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
1309         * g++.dg/abi/thunk4.C: Likewise.
1311 2006-01-01  Andreas Jaeger  <aj@suse.de>
1313         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
1314         portable.
1316 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
1318         PR c++/25294
1319         * gcc.dg/pragma-pack-3.c: New test.
1320         * g++.dg/parse/pragma3.C: New test.
1322 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1324         PR middle-end/24827
1325         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
1327 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1329         PR testsuite/25214
1330         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
1332 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1334         PR fortran/22607
1335         * gfortran-dg/pure_byref_3.f90: New.
1337         fortran/PR 25396
1338         * gfortran.dg/userdef_operator_1.f90: New.
1340 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
1342         * g++.dg/abi/thunk3.C: New.
1343         * g++.dg/abi/thunk4.C: New.
1345 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
1347         PR fortran/25532
1348         * gfortran.dg/host_used_types_1.f90: New test. Check that host
1349         associated derived type components of derived types are
1350         properly declared in contained procedures.
1352 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1354         PR libgfortran/25139
1355         * gfortran.dg/backspace_2.f: New test.
1357 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1359         PR libgfortran/25550
1360         * gfortran.dg/endfile.f: New test.
1362 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1364         PR libgfortran/25419
1365         * gfortran.dg/comma.f: New test.
1367 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1369         * lib/gfortran-dg.exp: Remove trailing whitespace.
1370         * lib/fortran-torture.exp: Test with -fbounds-check instead of
1371         -funroll-all-loops.
1373 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
1375         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
1376         Extended Double long doubles or repeat tests when long double is
1377         the same size as double.
1379 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1381         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
1383         PR testsuite/25442
1384         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
1385         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
1387         PR testsuite/25441
1388         * gcc.dg/pr23911.c: Make test variable static.
1390         PR testsuite/25444
1391         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1393 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
1395         PR c++/25439
1396         * g++.dg/parse/crash17.C: Adjust error markers.
1397         * g++.dg/template/error20.C: New test.
1399 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
1401         PR c++/23172
1402         * g++.dg/ext/complit4.C: New test.
1404         PR c++/25417
1405         * g++.dg/ext/complit5.C: Likewise.
1407 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
1409         PR tree-optimization/25125
1410         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
1411         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
1412         * gcc.c-torture/execute/pr25125.c: New.
1414 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
1416         PR fortran/25029
1417         PR fortran/21256
1418         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
1419         with incorrect assumed size references.
1421 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
1423         PR c++/23171
1424         * g++.dg/opt/init1.C: New test.
1426 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
1428         PR c++/24671
1429         * g++.dg/template/sfinae3.C: New test.
1431 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1433         * g++.dg/other/friend4.C: New test.
1435 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1437         PR target/25005
1438         * g++.dg/opt/pr25005.C: New test.
1440 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1442         PR c++/25369
1443         * g++.dg/template/ptrmem16.C: New test.
1445 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
1447         PR fortran/25029
1448         PR fortran/21256
1449         * gfortran.dg/initialization_1.f90: Add test of SIZE.
1451 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1453         PR libgfortran/25307
1454         * gfortran.dg/list_read_5.f90: New test.
1456 2005-12-22  Richard Henderson  <rth@redhat.com>
1458         * gcc.target/i386/sse-7.c: Use -msse2.
1460 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1462         PR rtl-optimization/25432
1463         * gcc.c-torture/compile/20051216-1.c: New test.
1465         PR objc/25328
1466         * objc/execute/pr25328.m: New test.
1468 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1470         PR c++/25364
1471         * g++.dg/template/call4.C: New test.
1473 2005-12-22  Dale Johannesen  <dalej@apple.com>
1475         * gcc.target/i386/sse-17.c: New.
1477 2005-12-22  Paul Brook  <paul@codesourcery.com>
1479         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
1481 2005-12-22  Paul Brook  <paul@codesourcery.com>
1483         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
1485 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1487         PR tree-opt/25513
1488         * gcc.c-torture/compile/pr25513.c: New test.
1490 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1492         PR c++/23333
1493         * g++.dg/parse/error25.C: Add more tests.
1495 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1497         PR fortran/18990
1498         * gfortran.dg/der_charlen_1.f90: New.
1500 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
1502         PR fortran/20889
1503         * gfortran.dg/pointer_component_type_1.f90: New test.
1505         PR fortran/25029
1506         PR fortran/21256
1507         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
1508         should give an error with assumed size array refernces and checks those
1509         that should not.
1510         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
1511         reference an upper bound so that it does not generate an error.
1513         PR fortran/19362
1514         PR fortran/20244
1515         PR fortran/20864
1516         PR fortran/25391
1517         * gfortran.dg/used_dummy_types_1.f90: New test.
1518         * gfortran.dg/used_dummy_types_2.f90: New test.
1519         * gfortran.dg/used_dummy_types_3.f90: New test.
1520         * gfortran.dg/used_dummy_types_4.f90: New test.
1521         * gfortran.dg/used_dummy_types_5.f90: New test.
1523         PR fortran/23152
1524         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
1525         group already being USE associated.
1526         * gfortran.dg/assumed_shape_nml.f90: New test.
1527         * gfortran.dg/assumed_size_nml.f90: New test.
1529         PR fortran/20862
1530         PR fortran/25053
1531         PR fortran/25063
1532         PR fortran/25064
1533         PR fortran/25066
1534         PR fortran/25067
1535         PR fortran/25068
1536         PR fortran/25307
1537         * gfortran.dg/io_constraints_1.f90: New test.
1538         * gfortran.dg/io_constraints_1.f90: New test.
1539         * gfortran.dg/iostat_3.f90: Change wording of warning.
1540         * gfortran.dg/g77/19981216-0.f: The same.
1542 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
1544         PR tree-optimization/23518
1545         * testsuite/gcc.dg/pr23518.c: New.
1547 2005-12-21  Mike Stump  <mrs@apple.com>
1549         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
1551 2005-12-21  Paul Brook  <paul@codesourcery.com>
1553         * gcc.dg/pr19340.c: Skip on m68k targets.
1555 2005-12-21  Steven Bosscher  <stevenb@suse.de>
1557         PR rtl-optimization/25196
1558         * gcc.dg/pr25196.c: New test.
1560 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
1562         PR fortran/25423
1563         gfortran.dg/where_nested_1.f90: New.
1565 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
1567         PR tree-optimization/25382.
1568         * gcc.dg/tree-ssa/pr25382.c: New.
1570 2005-12-20  Richard Guenther  <rguenther@suse.de>
1572         PR middle-end/24306
1573         * gcc.target/i386/pr24306.c: New testcase.
1575 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
1577         PR tree-optimization/25501
1578         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
1580 2005-12-20  Richard Guenther  <rguenther@suse.de>
1582         Revert
1583         2005-12-02  Richard Guenther  <rguenther@suse.de>
1585         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
1587 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
1589         PR c++/21228
1590         * g++.dg/warn/Wunreachable-code-2.C: New test.
1592 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
1594         PR c++/24278
1595         * g++.dg/template/ctor5.C: New test.
1597         PR c++/24915
1598         * g++.dg/template/overload8.C: New test.
1600 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
1602         * gcc.c-torture/compile/pr25483 : New test.
1604 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1606         PR c++/20552
1607         * g++.dg/ext/typeof10.C: New test.
1609 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
1611         * gcc.dg/mt-loopi1.c: New.
1613 2005-12-18  Richard Guenther  <rguenther@suse.de>
1615         PR tree-optimization/25481
1616         * gcc.dg/torture/pr25481.c: New testcase.
1618 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
1620         PR rtl-optimization/21041
1621         * gcc.dg/pr21041.c: New test.
1623 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1625         PR libgfortran/25463
1626         * gfortran.dg/advance.f90: New test.
1628 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
1630         * gcc.dg/20051201-1.c: New test.
1632 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
1634         PR fortran/25018
1635         * gfortran.dg/initialization_1.f90: New test.
1636         * gfortran.dg/enum_5.f90: Change dg-error to new message.
1637         * gfortran.dg/g77/980616-0.f: The same.
1639 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1641         * PR fortran/25458
1642         * gfortran.dg/chkbits.f90: New test.
1644 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1646         * gfortran.dg/enum_5.f: Revert to previous version.
1648 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1650         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
1651         * gfortran.dg/nested_modules_1.f90: Ditto.
1652         * gfortran.dg/hollerith_f95.f90: Ditto.
1653         * gfortran.dg/select_5.f90: Ditto.
1654         * gfortran.dg/secnds.f: Ditto.
1655         * gfortran.dg/hollerith2.f90: Ditto.
1656         * gfortran.dg/imag_2.f: Ditto.
1657         * gfortran.dg/ftell_2.f90: Ditto.
1658         * gfortran.dg/malloc_free_1.f90: Ditto.
1659         * gfortran.dg/logint-1.f: Ditto.
1660         * gfortran.dg/recursive_statement_functions.f90: Ditto.
1661         * gfortran.dg/e_d_fmt.f90: Ditto.
1662         * gfortran.dg/hollerith_legacy.f90: Ditto.
1663         * gfortran.dg/logint-2.f: Ditto.
1664         * gfortran.dg/enum_5.f90: Ditto.
1665         * gfortran.dg/f2c_2.f90: Ditto.
1666         * gfortran.dg/pr17143.f90: Ditto.
1667         * gfortran.dg/namelist_14.f90: Ditto.
1668         * gfortran.dg/logint-3.f: Ditto.
1669         * gfortran.dg/spread_scalar_source.f90: Ditto.
1670         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1671         * gfortran.dg/namelist_11.f: Ditto.
1672         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1673         * gfortran.dg/g77/20010519-1.f
1674         * gfortran.dg/g77/alpha1.f: Ditto.
1675         * gfortran.dg/g77/990115-1.f: Ditto.
1676         * gfortran.dg/g77/erfc.f: Ditto.
1677         * gfortran.dg/g77/19990313-3.f: Ditto.
1678         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
1679         * gfortran.dg/g77/20010426.f: Ditto.
1680         * gfortran.dg/g77/19990313-0.f: Ditto.
1681         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
1682         * gfortran.dg/g77/20000629-1.f: Ditto.
1683         * gfortran.dg/g77/970125-0.f: Ditto.
1684         * gfortran.dg/g77/8485.f: Ditto.
1685         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
1686         * gfortran.dg/g77/19990313-1.f: Ditto.
1687         * gfortran.dg/g77/int8421.f: Ditto.
1688         * gfortran.dg/g77/19990305-0.f: Ditto.
1689         * gfortran.dg/g77/947.f: Ditto.
1690         * gfortran.dg/g77/19990905-2.f: Ditto.
1691         * gfortran.dg/g77/cabs.f: Ditto.
1692         * gfortran.dg/g77/19990313-2.f: Ditto.
1693         * gfortran.dg/g77/20020307-1.f: Ditto.
1694         * gfortran.dg/g77/dcomplex.f: Ditto.
1695         * gfortran.dg/g77/19990502-1.f: Ditto.
1696         * gfortran.dg/g77/19981216-0.f: Ditto.
1697         * gfortran.dg/common_4.f90: Ditto.
1698         * gfortran.dg/entry_4.f90: Ditto.
1699         * gfortran.dg/equiv_constraint_2.f90: Ditto.
1700         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1701         * gfortran.dg/namelist_12.f: Ditto.
1702         * gfortran.dg/scale_1.f90: Ditto.
1703         * gfortran.dg/modulo_1.f90
1704         * gfortran.dg/hollerith.f90: Ditto.
1705         * gfortran.dg/direct_io_3.f90: Ditto.
1706         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
1707         * gfortran.dg/gnu_logical_1.F: Ditto.
1708         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1709         * gfortran.dg/assign_1.f90: Ditto.
1710         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1711         * gfortran.dg/pr23095.f: Ditto.
1712         * gfortran.dg/read_float_1.f90: Ditto.
1714 2005-12-17  Andreas Jaeger  <aj@suse.de>
1716         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
1717         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
1719 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1721         PR fortran/24268
1722         * gfortran.dg/fmt_white.f: New test.
1724 2005-12-16  Steven G. Kargl <kargls@comcast.net>
1726         * gfortran.dg/label_1.f90: New test.
1728 2005-12-15  Ben Elliston  <bje@au.ibm.com>
1730         PR testsuite/25422
1731         * gcc.dg/20031012-1.c: Add -Walways-true option.
1732         * gcc.dg/weak/weak-3.c: Likewise.
1733         * g++.old-deja/g++.mike/warn8.C: Likewise.
1735 2005-12-16  Mike Stump  <mrs@apple.com>
1737         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
1738         exit.
1740 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1742         PR libgfortran/25264
1743         PR libgfortran/25349
1744         * gfortran.dg/tl_editing.f90: Added additional checks.
1745         * gfortran.dg/t_editing.f: New test.
1746         * gfortran.dg/write_padding.f90: New test
1748 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1750         PR testsuite/25215
1751         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
1753 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
1755         PR rtl-optimization/24899
1756         * gcc.c-torture/execute/20051215-1.c: New test.
1758 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
1760         PR 24823
1761         * gfortran.dg/pr24823.f: New test.
1763 2005-12-16  Jeff Law  <law@redhat.com>
1765         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
1767 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1769         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
1770         Change C++ style comments to C style comments.
1771         Remove aligned types from the array.
1772         Keep Enums disabled.
1773         (complex_types): Remove aligned types from the array.
1774         Comment out "_Complex long double".
1775         (attrib_types): Remove.
1776         (complex_attrib_types): Remove.
1777         (attrib_array_types): Remove.
1778         (complex_attrib_array_types): Remove.
1779         (aligned_bitfld_types): Remove.
1780         (n_aligned_bitfld_types): Remove.
1781         (FEATURE_ALIGNEDPACKED): Delete.
1782         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
1783         (singles): Remove support for adding attributes.
1784         (choose_type): Remove support for attributed types.
1785         (generate_fields): Remove support for attributed bit-fields.
1786         Remove support for adding attributes.
1787         (generate_random_tests): Remove support for adding attributes.
1788         (features): Add back "[0] :0" and "complex vector [0]".
1789         (main): Remove support for attributed bit-fields.
1790         Uncomment the calling of generate_random_tests for the rests of
1791         the tests.
1793 2005-12-16  Jan Hubicka  <jh@suse.cz>
1795         * gcc.c-torture/combine/pr25224.c: New.
1797 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
1799         PR other/25028
1800         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
1801         HP-UX.
1803 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
1805         * gcc.dg/20051215-1.c: New file.
1807 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1809         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
1810         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
1812 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
1814         PR fortran/18197
1815         * gfortran.dg/dummy_functions_1.f90: New.
1817 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
1819         PR rtl-optimization/25310
1820         * gcc.c-torture/compile/pr25310.c: New test.
1822 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
1824         PR debug/25023
1825         * gcc.dg/pr25023.c: New test.
1827 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1829         * g++.old-deja/g++.brendan/redecl1.C,
1830         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
1831         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
1832         g++.old-deja/g++.oliva/typeof1.C,
1833         g++.old-deja/g++.other/crash16.C,
1834         g++.old-deja/g++.other/crash34.C,
1835         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
1836         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
1837         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
1838         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
1839         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
1840         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
1841         Remove xfail.
1843 2005-12-14  Kean Johnston  <jkj@sco.com>
1844             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1846         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
1847         * gcc.target/i386/20020523-1.c: Ditto.
1848         * gcc.target/i386/tailcall-1.c: Ditto.
1849         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
1850         * gcc.target/i386/ssetype-5.c: Ditto.
1852 2005-12-14  Jeff Law  <law@redhat.com>
1854         * gcc.dg/tree-ssa/foldstring-1.c: New test.
1856 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
1858         PR target/25254
1859         PR target/24188
1860         * gcc.target/i386/pr25254.c: New test.
1861         * gfortran.dg/PR24188.f: New test.
1863 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
1865         * lib/fortran-torture.exp: Catch remaining uses of
1866         remote_file build delete.
1868 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1870         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
1872 2005-12-14  Ben Elliston  <bje@au.ibm.com>
1874         * gcc.dg/warn-addr-cmp.c: New test.
1876 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
1878         PR debug/25023
1879         PR target/25293
1880         * gcc.target/i386/pr25293.c: New test.
1882 2005-12-13  Petr Machata  <machata@post.cz>
1884         PR c++/24907
1885         * g++.dg/parse/comma2.C: New test.
1887 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
1888             Jakub Jelinek  <jakub@redhat.com>
1890         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1891         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1892         (limits.h): Include unconditionally.
1893         (stdlib.h): Likewise.
1894         (hashtab.h): Do not include.
1895         (getopt.h): Likewise.
1896         (stddef.h): Include.
1897         (hashval_t): Define.
1898         (struct entry): Add "next" field.
1899         (HASH_SIZE): New macro.
1900         (hash_table): New variable.
1901         (switchfiles): Do not use xmalloc.
1902         (mix): New macro.
1903         (iterative_hash): New function.
1904         (hasht): Remove.
1905         (e_exists): New function.
1906         (e_insert): Likewise.
1907         (output): Use, instead of libiberty hashtable functions.
1908         (main): Do not use getopt.  Do not call htab_create.
1910 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
1912         PR c++/25331
1913         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
1914         put atal* and atpaal* attributes on array elements.
1915         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
1916         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
1917         put atal* and atpaal* attributes on array elements.
1918         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
1920 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
1922         * gcc.dg/single-precision-constant.c: New test.
1924 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
1926         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
1927         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
1928         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
1929         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
1930         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
1931         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
1932         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
1933         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
1934         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
1935         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
1936         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
1937         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
1938         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
1939         gcc.target/powerpc/ppc-sdata-2.c,
1940         gcc.target/powerpc/ppc-stackalign-1.c,
1941         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
1942         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
1943         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
1944         gcc.target/powerpc/rs6000-ldouble-2.c,
1945         gcc.target/powerpc/rs6000-power2-1.c,
1946         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
1947         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
1948         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
1949         option into target selector.
1950         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
1951         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
1953 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1955         PR objc/25348
1956         * objc.dg/encode-9.m: New test.
1958 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1960         PR testsuite/20772
1961         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
1962         * gcc.dg/asm-b.c: Fix typo.
1963         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
1964         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1965         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
1966         i?86 lp64 and x86_64 ilp32.
1967         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
1968         on i?86 lp64.
1969         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
1971 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
1973         PR fortran/25078
1974         gfortran.dg/equiv_5.f90: New test.
1976 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
1978         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
1979         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
1980         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
1981         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
1982         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
1983         * gcc.dg/tree-ssa/reassoc-5.c: New.
1984         * gcc.dg/tree-ssa/reassoc-6.c: New.
1985         * gcc.dg/tree-ssa/reassoc-7.c: New.
1986         * gcc.dg/tree-ssa/reassoc-8.c: New.
1987         * gcc.dg/tree-ssa/reassoc-9.c: New.
1988         * gcc.dg/tree-ssa/reassoc-10.c: New.
1989         * gcc.dg/tree-ssa/reassoc-11.c: New.
1991 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1993         PR testsuite/25167
1994         PR testsuite/24478
1995         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
1997 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
1999         PR c++/25300
2000         * g++.dg/template/inherit.C: Do not use a generic error message.
2002 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2004         PR libobjc/25354
2005         * objc.dg/gnu-encoding: New directory.
2006         * objc.dg/gnu-encoding/compat-common.h: New file.
2007         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
2008         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
2009         * objc.dg/gnu-encoding/vector-defs.h: New file.
2010         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
2011         * objc.dg/gnu-encoding/generate-random.c: New file.
2012         * objc.dg/gnu-encoding/generate-random_r.c: New file.
2013         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
2014         * objc.dg/gnu-encoding/generate-random.h: New file.
2016 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
2018         PR c++/25337
2019         * g++.dg/template/defarg7.C: New test.
2021 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
2023         PR libobjc/25347
2024         * objc.dg/encode-8.m: New test.
2026 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
2028         PR libobjc/25346
2029         * objc.dg/encode-7.m: New test.
2031 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
2033         PR c++/25010
2034         * g++.dg/opt/inline10.C: New test.
2036 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
2038         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
2040 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
2042         * gfortran.dg/substring_equivalence.f90: typo in comment
2044 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2046         PR fortran/25068
2047         * gfortran.dg/iostat_3.f90: New test.
2049 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
2051         PR fortran/23815
2052         * gfortran.dg/unf_io_convert_1.f90: New test.
2053         * gfortran.dg/unf_io_convert_2.f90: New test.
2054         * gfortran.dg/unf_io_convert_3.f90: New test.
2056 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2058         PR testsuite/20772
2059         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
2060         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
2061         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2062         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
2063         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
2064         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2065         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
2066         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
2067         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2068         gcc.dg/torture/fp-int-convert-float128-timode.c,
2069         gcc.dg/torture/fp-int-convert-float128.c,
2070         gcc.dg/torture/fp-int-convert-float80-timode.c,
2071         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
2072         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
2074         * gcc.dg/tls/opt-1.c: Require effective target fpic.
2076 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
2078         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
2080 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
2082         * gcc.dg/20051207-1.c,
2083         * gcc.dg/20051207-2.c,
2084         * gcc.dg/20051207-3.c: New tests.
2086 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2088         PR testsuite/20772
2089         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
2090         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
2091         dg-skip-if target selector.
2093         PR testsuite/20772
2094         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
2095         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
2096         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
2097         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
2098         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
2099         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
2100         and/or merge with i?86 cases.
2102         * gcc.dg/tls/opt-3.c: Require effective target fpic.
2104         PR testsuite/20772
2105         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
2106         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
2107         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
2108         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
2109         x86_64-*-linux*.
2111 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
2113         PR target/25311
2114         * gcc.c-torture/compile/pr25311.c: New test.
2116 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2118         PR libgfortran/25039
2119         * gfortran.dg/read_comma.f: New test.
2121 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
2123         PR c++/19317
2124         * g++.dg/opt/pr19317-1.C: New test.
2125         * g++.dg/opt/pr19317-2.C: New test.
2126         * g++.dg/opt/pr19317-3.C: New test.
2128         PR target/19005
2129         * gcc.c-torture/execute/pr19005.c: New test.
2131         PR target/17828
2132         * g++.old-deja/g++.other/comdat5.C: New test.
2133         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
2135         * g++.dg/compat/struct-layout-1.exp: New file.
2136         * g++.dg/compat/struct-layout-1.h: New.
2137         * g++.dg/compat/struct-layout-1_generate.c: New.
2138         * g++.dg/compat/struct-layout-1_x1.h: New.
2139         * g++.dg/compat/struct-layout-1_x2.h: New.
2140         * g++.dg/compat/struct-layout-1_y1.h: New.
2141         * g++.dg/compat/struct-layout-1_y2.h: New.
2143         * gcc.dg/20050330-2.c: New test.
2145 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
2147         PR fortran/25292
2148         * gfortran.dg/associated_1.f90: New.
2150 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2152         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
2153         ILP32 vect_no_align platforms.
2155 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
2156             Jakub Jelinek  <jakub@redhat.com>
2158         PR target/25268
2159         * gcc.c-torture/compile/20051207-1.c: New test.
2161 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2163         PR testsuite/20772
2164         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
2165         gcc.dg/torture/pr18582-1.c,
2166         gcc.target/i386/attributes-error.c: Also test on x86_64.
2168         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
2170 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2172         PR c++/19397
2173         * g++.dg/template/typedef3.C: New test.
2175         PR c++/19762
2176         PR c++/19764
2177         * g++.dg/template/dtor3.C: Fix error markers.
2179 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
2181         * lib/target-supports.exp (check_effective_target_sync_char_short):
2182         Add s390*.
2184 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
2186         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
2188 2005-12-06  Roger Sayle  <roger@eyesopen.com>
2190         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
2191         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
2192         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
2193         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
2195 2005-12-06  Roger Sayle  <roger@eyesopen.com>
2197         PR c++/25263
2198         * g++.dg/other/array2.C: New test case.
2200 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
2202         * gcc.dg/darwin-weakimport-3.c: New.
2204         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
2205         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
2206         and to work on Darwin.
2207         * gcc.dg/attr-weakref-1b.c: New file.
2208         * gcc.dg/attr-weakref-2.c: New test.
2209         * gcc.dg/darwin-weakref-1.c: New test.
2211 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
2213         PR testsuite/25247
2214         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
2215         use in selector expressions.
2216         (dg-xfail-if): Ditto.
2217         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
2218         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
2219         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
2220         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
2221         * gcc.test-framework/test-framework.exp: Skip generated tests if
2222         CHECK_TEST_FRAMEWORK is not 1.
2224 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2226         PR tree-optimization/24963
2227         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
2229         PR target/24108
2230         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
2232         PR target/18580
2233         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
2234         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2235         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2236         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2238 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
2240         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
2241         dg-options.
2243 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
2245         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
2247 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
2249         * gcc.dg/format/cast-1.c: New test.
2251 2005-12-04  Roger Sayle  <roger@eyesopen.com>
2253         PR c/7776
2254         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
2255         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
2256         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
2257         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
2259 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
2261         * gcc.dg/cast-pretty-print-1.c: New test.
2263 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
2265         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
2267 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
2269         PR c++/24173
2270         * g++.dg/template/friend40.C: New test.
2272 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
2274         PR target/25199
2275         * gcc.target/i386/movq-2.c: New test.
2276         * gcc.target/i386/movq.c: Remove target i?86, instead add
2277         dg-require-effective-target ilp32.
2279 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2281         PR c++/24103
2282         * g++.dg/other/default1.C: New test.
2284 2005-12-02  Richard Guenther  <rguenther@suse.de>
2286         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
2288 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2290         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
2292 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
2294         PR target/21017
2295         * gcc.target/powerpc/rotate.c: New.
2297 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2299         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
2300         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
2302 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2304         PR c/13384
2305         * gcc.dg/pr17730-1.c: Adjust.
2306         * gcc.dg/lvalue1.c (main): Likewise.
2307         * gcc.dg/lvalue-2.c: Likewise.
2308         * g++.dg/pr7503-3.C
2310 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
2312         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
2313         error messages.
2315 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
2317         PR fortran/24789
2318         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
2320 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2322         PR target/24475
2323         * lib/target-supports.exp (check_effective_target_tls): New.
2324         (check_effective_target_tls_runtime): New.
2325         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
2326         for TLS support.
2327         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2328         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2329         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
2330         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
2331         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
2332         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
2333         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2334         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
2335         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
2336         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
2337         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
2338         effective-target TLS.
2339         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
2340         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
2341         effective-target TLS runtime.
2343 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2345         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
2347 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
2349         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
2350         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
2351         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
2352         ignored" warnings when "packing" is the same as the ABI layout.
2354 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
2356         PR fortran/21302
2357         * gfortran.dg/line_length_1.f: New test.
2358         * gfortran.dg/line_length_2.f90: Ditto.
2360 2005-11-30  Richard Guenther  <rguenther@suse.de>
2362         PR tree-optimization/21655
2363         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
2365 2005-11-30  Dale Johannesen  <dalej@apple.com>
2367         * gcc.c-torture/compile/pr24930.c: New.
2369 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
2371         PR fortran/15809
2372         *  gfortran.dg/auto_char_dummy_array.f90: New test.
2374 2005-11-30  Jeff Law  <law@redhat.com>
2376         * g++.old-deja/g++.law/pr25000.C: New test.
2378 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
2380         * gcc.dg/tls/opt-11.c: New test.
2382 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2384         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
2385         targets.
2386         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
2387         LP64 ia64.
2389 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
2391         * gfortran.dg/open_access_1.f90: New test.
2393 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2395         * gcc.dg/charset/builtin2.c: New test.
2397 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
2399         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
2400         on mmix-*-* for *_[xy].c.
2402 2005-11-28  Kean Johnston  <jkj@sco.com>
2404         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
2405         headers.
2406         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
2407         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
2408         * gcc.target/i386/asm-3.c: Ditto.
2409         * gcc.target/i386/clobbers.c: Ditto.
2410         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
2411         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
2412         test regexp.
2413         * gcc.target/i386/mul.c: Ditto.
2414         * gcc.target/i386/ssetype-1.c: Ditto.
2415         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
2416         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
2417         static so the test works with -fPIC mode too. Based on comment in
2418         PR19231 by Pinski.
2419         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
2421 2005-11-28  Richard Guenther  <rguenther@suse.de>
2423         * gcc.dg/alias-9.c: New testcase.
2424         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
2426 2005-11-28  Roger Sayle  <roger@eyesopen.com>
2427             Uros Bizjak  <uros@kss-loka.si>
2429         PR middle-end/20219
2430         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
2431         tan(x)/sin(x) transformations.
2433 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
2435         PR middle-end/24575
2436         * gcc.dg/tree-ssa/divide-3.c: New test.
2437         * gcc.dg/tree-ssa/divide-4.c: New test.
2439 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
2441         PR fortran/24917
2442         *  gfortran.dg/boz_6.f90: New test.
2444 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2446         PR fortran/23912
2447         * gfortran.dg/modulo_1.f90: New test.
2449 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2451         PR libfortran/24919
2452         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
2453         fail on CRLF platforms.
2454         * gfortran.dg/ftell_2.f90: Likewise.
2456 2005-11-26  Eric Christopher  <echristo@apple.com>
2458         * gcc.dg/intmax_t-1.c: Remove mips xfail.
2460 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2462         * objc.dg/gnu-runtime-3.m: Simplify.
2464 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2466         PR middle-end/23669
2467         * gcc.dg/tree-ssa/divide-1.c: New test.
2468         * gcc.dg/tree-ssa/divide-2.c: New test.
2470 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2472         PR libgfortran/24945
2473         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
2475 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2477         PR libgfortran/24945
2478         * gfortran.dg/open_status_2.f90: New test.
2480 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2482         * gcc.c-torture/execute/builtins/fprintf.c,
2483         gcc.c-torture/execute/builtins/fputs-lib.c,
2484         gcc.c-torture/execute/builtins/fputs.c,
2485         gcc.c-torture/execute/builtins/lib/fprintf.c,
2486         gcc.c-torture/execute/builtins/lib/printf.c,
2487         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
2489 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
2491         * gcc.dg/20050922-2.c: New test.
2493 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2495         * objc.dg/gnu-runtime-3.m: New test.
2497 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2499         PR c++/9278
2500         * g++.dg/other/void1.C: New test.
2502 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
2504         PR middle-end/24998
2505         * gcc.dg/torture/fp-int-convert-float.c,
2506         gcc.dg/torture/fp-int-convert-double.c,
2507         gcc.dg/torture/fp-int-convert-long-double.c,
2508         gcc.dg/torture/fp-int-convert-timode.c,
2509         gcc.dg/torture/fp-int-convert-float80.c,
2510         gcc.dg/torture/fp-int-convert-float80-timode.c,
2511         gcc.dg/torture/fp-int-convert-float128.c,
2512         gcc.dg/torture/fp-int-convert-float128-timode.c,
2513         gcc.dg/torture/fp-int-convert.h: New files.
2515 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2517         PR middle-end/24989
2518         * gcc.dg/tree-ssa/bool-10.c: New test.
2519         * gcc.dg/tree-ssa/bool-11.c: New test.
2520         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
2522 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2524         PR middle-end/24990
2525         * tree-ssa/pr24990-1.c: New test.
2527 2005-11-24  Richard Guenther  <rguenther@suse.de>
2528         Dirk Mueller <dmueller@suse.de>
2530         PR c++/14024
2531         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
2532         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
2533         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2534         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
2535         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
2536         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
2538 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
2540         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
2542 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2544         PR c/21668
2545         * gcc.dg/Wc++-compat.c: New.
2546         * gcc.dg/Wno-c++-compat.c: New.
2548 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
2550         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
2551         (vspltish, vspltisw): Likewise.
2553 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2555         PR libgfortran/24794
2556         * gfortran.dg/namelist_12.f: Fix quotes.
2557         * gfortran.dg/namelist_13.f90: Fix quotes.
2558         * gfortran.dg/namelist_14.f90: Fix quotes.
2559         * gfortran.dg/namelist_15.f90: Fix quotes.
2560         * gfortran.dg/namelist_use.f90: Fix quotes.
2561         * gfortran.dg/namelist_use_only.f90: Fix quotes.
2562         * gfortran.dg/namelist_21.f90: New test.
2563         * gfortran.dg/namelist_22.f90: New test.
2565 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
2567         PR target/23435
2568         * gcc.c-torture/compile/pr23435.c: New.
2570 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2572         * gcc.c-torture/execute/floatunsisf-1.c: New test.
2574 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2576         * gcc.target/powerpc/405-macchw-1.c,
2577         gcc.target/powerpc/405-macchw-2.c,
2578         gcc.target/powerpc/405-macchwu-1.c,
2579         gcc.target/powerpc/405-macchwu-2.c,
2580         gcc.target/powerpc/405-machhw-1.c,
2581         gcc.target/powerpc/405-machhw-2.c,
2582         gcc.target/powerpc/405-machhwu-1.c,
2583         gcc.target/powerpc/405-machhwu-2.c,
2584         gcc.target/powerpc/405-maclhw-1.c,
2585         gcc.target/powerpc/405-maclhw-2.c,
2586         gcc.target/powerpc/405-maclhwu-1.c,
2587         gcc.target/powerpc/405-maclhwu-2.c,
2588         gcc.target/powerpc/405-mulchw-1.c,
2589         gcc.target/powerpc/405-mulchw-2.c,
2590         gcc.target/powerpc/405-mulchwu-1.c,
2591         gcc.target/powerpc/405-mulchwu-2.c,
2592         gcc.target/powerpc/405-mulhhw-1.c,
2593         gcc.target/powerpc/405-mulhhw-2.c,
2594         gcc.target/powerpc/405-mulhhwu-1.c,
2595         gcc.target/powerpc/405-mulhhwu-2.c,
2596         gcc.target/powerpc/405-mullhw-1.c,
2597         gcc.target/powerpc/405-mullhw-2.c,
2598         gcc.target/powerpc/405-mullhwu-1.c,
2599         gcc.target/powerpc/405-mullhwu-2.c,
2600         gcc.target/powerpc/405-nmacchw-1.c,
2601         gcc.target/powerpc/405-nmacchw-2.c,
2602         gcc.target/powerpc/405-nmachhw-1.c,
2603         gcc.target/powerpc/405-nmachhw-2.c,
2604         gcc.target/powerpc/405-nmaclhw-1.c,
2605         gcc.target/powerpc/405-nmaclhw-2.c,
2606         gcc.target/powerpc/440-macchw-1.c,
2607         gcc.target/powerpc/440-macchw-2.c,
2608         gcc.target/powerpc/440-macchwu-1.c,
2609         gcc.target/powerpc/440-macchwu-2.c,
2610         gcc.target/powerpc/440-machhw-1.c,
2611         gcc.target/powerpc/440-machhw-2.c,
2612         gcc.target/powerpc/440-machhwu-1.c,
2613         gcc.target/powerpc/440-machhwu-2.c,
2614         gcc.target/powerpc/440-maclhw-1.c,
2615         gcc.target/powerpc/440-maclhw-2.c,
2616         gcc.target/powerpc/440-maclhwu-1.c,
2617         gcc.target/powerpc/440-maclhwu-2.c,
2618         gcc.target/powerpc/440-mulchw-1.c,
2619         gcc.target/powerpc/440-mulchw-2.c,
2620         gcc.target/powerpc/440-mulchwu-1.c,
2621         gcc.target/powerpc/440-mulchwu-2.c,
2622         gcc.target/powerpc/440-mulhhw-1.c,
2623         gcc.target/powerpc/440-mulhhw-2.c,
2624         gcc.target/powerpc/440-mulhhwu-1.c,
2625         gcc.target/powerpc/440-mulhhwu-2.c,
2626         gcc.target/powerpc/440-mullhw-1.c,
2627         gcc.target/powerpc/440-mullhw-2.c,
2628         gcc.target/powerpc/440-mullhwu-1.c,
2629         gcc.target/powerpc/440-mullhwu-2.c,
2630         gcc.target/powerpc/440-nmacchw-1.c,
2631         gcc.target/powerpc/440-nmacchw-2.c,
2632         gcc.target/powerpc/440-nmachhw-1.c,
2633         gcc.target/powerpc/440-nmachhw-2.c,
2634         gcc.target/powerpc/440-nmaclhw-1.c,
2635         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
2637 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
2639         PR fortran/24774
2640         * gfortran.dg/inquire_9.f90: New test.
2642         PR fortran/21647
2643         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
2645 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2647         PR libfortran/24432
2648         * lib/target-supports.exp (check_effective_target_fortran_large_real):
2649         Check that 'cos' is supported.
2651 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
2653         PR fortran/24223
2654         * gfortran.dg/substring_equivalence.f90: New test.
2656         PR fortran/24705
2657         * gfortran.dg/auto_internal_assumed.f90: New test.
2659 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
2661         * gcc.dg/fold-div-2.c: New test.
2663 2005-11-20  Ian Lance Taylor  <ian@airs.com>
2665         PR rtl-optimization/24883
2666         * gcc.c-torture/compile/pr24883.c: New test.
2668 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
2670         PR middle-end/20583
2671         * gcc.c-torture/compile/pr20583.c: New.
2673 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
2675         * gcc.c-torture/execute/usmul.c: New test.
2677 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
2679         * gcc.dg/tree-ssa/vrp22.c: New test.
2681 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
2683         PR middle-end/24912
2684         * gcc.dg/torture/pr24912-1.c: New test.
2686 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
2688         PR fortran/24862
2689         * gfortran.dg/arrayio_derived_1.f90: New test.
2691 2005-11-19  Richard Guenther  <rguenther@suse.de>
2693         PR middle-end/23294
2694         * gcc.dg/tree-ssa/pr23294.c: New testcase.
2696 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
2698         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
2700 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
2702         PR c++/8355
2703         * g++.dg/template/friend39.C: New test.
2705 2005-11-18  James E Wilson  <wilson@specifix.com>
2707         * gcc.dg/builtin-strstr.c: New.
2709 2005-11-18  Richard Henderson  <rth@redhat.com>
2711         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
2712         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
2713         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
2714         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
2715         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
2716         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
2717         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
2718         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
2719         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
2720         renaming to remove initial "ia64-".
2722 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2724         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
2726 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
2728         * g++.dg/cpp/string-2.C: New test.
2730 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
2732         * gcc.dg/tree-ssa/loop-14.c: New test.
2734 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
2735             Michael Chamberlain <michael@chamberlain.net.au>
2737         * ada/acats/run_all.sh (target_run): Kill long running tests.
2739 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2741         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
2742         * gcc.dg/cleanup-9.c: Likewise.
2743         * gcc.dg/cleanup-10.c: Likewise.
2744         * gcc.dg/cleanup-11.c: Likewise.
2746 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2748         PR fortran/24892
2749         * gfortran.dg/open_access_append_1.f90: New test.
2750         * gfortran.dg/open_access_append_2.f90: New test.
2752 2005-11-16  Richard Guenther  <rguenther@suse.de>
2754         PR middle-end/24851
2755         * gcc.c-torture/execute/pr24851.c: New testcase.
2757 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2759         * gcc.dg/fold-overflow-1.c: New test.
2761 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
2763         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
2764         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
2766 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
2768         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
2769         structures.
2770         * g++.dg/eh/forced2.C: Likewise.
2771         * g++.dg/eh/forced3.C: Likewise.
2772         * g++.dg/eh/forced4.C: Likewise.
2774 2005-11-11  Mike Stump  <mrs@apple.com>
2776         * g++.old-deja/g++.mike/unused.C: Add.
2778 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
2780         PR c++/24667
2781         * g++.dg/warn/Wcast-qual1.C: New test.
2783 2005-11-15  Jan Hubicka  <jh@suse.cz>
2785         * gcc.dg/winline-5.c: Add large-unit-insns limit.
2787 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
2789         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
2791 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
2793         PR 24840
2794         * gcc.dg/tree-ssa/pr24840.c: New test.
2796 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
2798         PR testsuite/24841
2799         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
2801 2005-11-14  Dale Johannesen  <dalej@apple.com>
2803         * gcc.c-torture/execute/20051113-1.c: New.
2805 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
2807         PR c++/24687
2808         * g++.dg/template/crash43.C: New test.
2810 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
2812         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
2814 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
2816         PR c++/24817
2817         * g++.dg/eh/spec8.C: New test.
2819 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
2821         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
2823 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
2825         PR c++/20293
2826         * g++.dg/parse/ambig4.C: New test.
2827         * g++.dg/tc1/dr101.C: Adjust error markers.
2828         * g++.dg/lookup/strong-using-2.C: Likewise.
2829         * g++.dg/lookup/ambig5.C: Likewise.
2830         * g++.dg/lookup/ambig4.C: Likewise.
2831         * g++.dg/parse/crash22.C: Likewise.
2833 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
2835         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
2837 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2839         * gcc.dg/nested-calls-1.c: New test.
2841 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2843         * gfortran.dg/complex_intrinsic_1.f90: New test.
2844         * gfortran.dg/complex_intrinsic_2.f90: New test.
2845         * gfortran.dg/fgetc_1.f90: New test.
2846         * gfortran.dg/fgetc_2.f90: New test.
2847         * gfortran.dg/fgetc_3.f90: New test.
2848         * gfortran.dg/ftell_1.f90: New test.
2849         * gfortran.dg/ftell_2.f90: New test.
2850         * gfortran.dg/gnu_logical_1.F: New test.
2851         * gfortran.dg/gnu_logical_2.f90: New test.
2853 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
2855         PR middle-end/24820
2856         * testsuite/gcc.dg/pr24820.c: New test.
2858 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
2860         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
2861         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
2862         variable.
2864 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2866         testsuite/24614
2867         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
2869 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
2871         * gcc.target/cris/cris.exp: New file.
2872         * gcc.target/cris/rld-legit1.c: New test.
2873         * gcc.target/cris/rld-legit2.c: New test.
2875 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
2877         PR c++/24780
2878         * g++.dg/opt/pr24780.C: New test.
2880         PR c++/24761
2881         * g++.dg/template/asm1.C: New test.
2883 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
2885         PR libgfortran/24787
2886         * gfortran.dg/scan_1.f90: New test.
2888 2005-11-12  Jan Hubicka  <jh@suse.cz>
2890         * gcc.target/i386/minmax-1.c: New.
2891         * gcc.target/i386/minmax-2.c: New.
2893 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
2895         * gcc.dg/pr24445.c: Fix for 64-bit targets.
2897 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
2899         * gcc.c-torture/execute/20051110-1.c,
2900         gcc.c-torture/execute/20051110-2.c: New tests.
2902 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
2904         PR middle-end/24750
2905         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
2906         New tests.
2908 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
2910         * lib/target-libpath.exp (get_shlib_extension): New proc.
2911         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
2912         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2913         * lib/objc.exp (objc_target_compile): Likewise.
2914         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
2915         detection.
2917 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
2919         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
2921         * lib/target-supports.exp (check_effective_target_static_libgfortran):
2922         Add -static to additional_flags and pass it to target_compile.
2924 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2926         PR libgfortran/24719
2927         gfortran.dg/read_noadvance.f90: New test.
2929         PR libgfortran/24699
2930         gfortran.dg/fmt_t_2.f90: New test.
2932         PR libgfortran/24785
2933         gfortran.dg/read_x_eor.f90: New test.
2935         PR libgfortran/24584
2936         gfortran.dg/namelist_empty.f90: Rename test.
2938         PR libgfortran/24489
2939         gfortran/read_eor.f90: Rename test.
2941 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
2943         PR fortran/15976
2944         * gfortran.dg/automatic_module_variable.f90: New test.
2946 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2948         PR target/24445
2949         * gcc.dg/pr24445.c: New test.
2951 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
2953         PR fortran/24655
2954         PR fortran/24755
2955         * gfortran.dg/recursive_statement_functions.f90: Add statement
2956         functions using inline intrinsic functions and parameters to test
2957         that they no longer seg-fault.
2959         PR fortran/24409
2960         gfortran.dg/nested_modules_4.f90: New test.
2961         gfortran.dg/nested_modules_5.f90: New test.
2963 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2965         PR fortran/24643
2966         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
2968 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
2970         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
2971         failures.
2973 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2975         * gcc.dg/sparc-getcontext-1.c: New test.
2977 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2979         * gcc.dg/ifcvt-fabs-1.c: New test.
2981 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
2983         PR other/4372
2984         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
2985         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
2987 2005-11-09  Richard Guenther  <rguenther@suse.de>
2989         PR tree-optimization/24716
2990         * gcc.c-torture/execute/pr24716.c: New testcase.
2992 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2994         * gcc.dg/pr24624.c: Disable for non S/390 targets.
2996 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2998         PR 24624
2999         * gcc.dg/pr24624.c: Testcase added.
3001 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3003         PR 24623
3004         * g++.dg/other/pr24623.C: Testcase added.
3006 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
3008         PR fortran/22607
3009         * gfortran-dg/pure_byref_1.f90: New.
3010         * gfortran-dg/pure_byref_2.f90: New.
3012 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
3014         PR c/24101
3015         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
3016         * gcc.dg/dg.exp: Run main loop also for *.i files.
3018 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
3020         PR c++/19450
3021         * g++.dg/tls/diag-3.C: New test.
3022         * g++.dg/tls/diag-4.C: New test.
3023         * g++.dg/tls/static-1.C: New test.
3024         * g++.dg/tls/static-1a.cc: New file.
3026 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
3028         PR 23046
3029         * g++.dg/tree-ssa/pr23046.C: New test.
3031 2005-11-08  Devang Patel <dpatel@apple.com>
3033         PR tree-optimization/23115
3034         * gcc.dg/tree-ssa/pr23115.c: New.
3036 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
3038         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
3039         * gcc.target/powerpc/pr16155.c: Same.
3040         * gcc.target/powerpc/altivec-1.c: Same.
3041         * gcc.target/powerpc/altivec-2.c: Same.
3042         * gcc.target/powerpc/altivec-3.c: Same.
3043         * gcc.target/powerpc/altivec-5.c: Same.
3044         * gcc.target/powerpc/altivec-11.c: Same.
3045         * gcc.target/powerpc/altivec-12.c: Same.
3046         * gcc.target/powerpc/altivec-14.c: Same.
3047         * gcc.target/powerpc/altivec-22.c: Same.
3048         * gcc.target/powerpc/altivec-consts.c: Same.
3049         * gcc.target/powerpc/altivec-pr22085.c: Same.
3050         * gcc.target/powerpc/altivec-splat.c: Same.
3051         * gcc.target/powerpc/altivec-varargs-1.c: Same.
3052         * gcc.target/powerpc/altivec-vec-merge.c: Same.
3053         * gcc.target/powerpc/darwin-longlong.c: Same.
3055 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
3057         PR target/19340
3058         * gcc.dg/pr19340.c: New test.
3060 2005-11-07  Ian Lance Taylor  <ian@airs.com>
3062         PR rtl-optimization/24683
3063         * gcc.dg/pr24683.c: New test.
3065 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
3067         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
3068         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
3070 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
3072         * gcc.target/i386/pr23376.c: Compile with -mmmx.
3074 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
3076         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
3078 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
3080         PR target/24230
3082         * gcc.target/powerpc/altivec-consts.c,
3083         gcc.target/powerpc/altivec-splat.c: New testcase.
3085 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
3087         PR c/24599
3089         * gcc.dg/overflow-2.c: New testcase.
3091 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
3093         PR rtl-optimization/23567
3094         * gcc.c-torture/execute/20051104-1.c: New test.
3096 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
3098         PR fortran/24534
3099         gfortran.dg/private_type_2.f90: Modified to check that case with
3100         PRIVATE declaration within derived type is accepted.
3102         PR fortran/20838
3103         gfortran.dg/pointer_assign_1.f90: New test.
3105         PR fortran/20840
3106         * gfortran.dg/arrayio_0.f90: New test.
3108         PR fortran/17737
3109         gfortran.dg/data_initialized.f90: New test.
3110         gfortran.dg/data_constraints_1.f90: New test.
3111         gfortran.dg/data_constraints_2.f90: New test.
3113 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
3115         PR fortran/24174
3116         PR fortran/24305
3117         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
3119 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
3121         PR 24670
3122         * gcc.dg/tree-ssa/pr24670.c: New test.
3124 2005-11-05  Ian Lance Taylor  <ian@airs.com>
3126         PR target/22432
3127         * gcc.target/i386/pr22432.c: New test.
3129 2005-11-05  Richard Henderson  <rth@redhat.com>
3131         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
3132         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
3133         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
3134         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
3135         from gcc.dg/alpha-*.
3136         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
3137         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
3139 2005-11-05  Andreas Jaeger  <aj@suse.de>
3141         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
3143 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
3145         PR target/23424
3146         * gcc.dg/torture/pr23424-1.c: New test.
3148 2005-11-04  Richard Henderson  <rth@redhat.com>
3150         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
3151         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
3152         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
3153         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
3154         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
3155         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
3156         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
3157         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
3158         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
3159         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
3160         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
3161         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
3162         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
3163         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
3164         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
3165         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
3166         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
3167         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
3168         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
3169         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
3170         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
3171         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
3172         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
3173         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
3174         Move from gcc.dg/.
3175         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
3176         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3177         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
3178         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
3179         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
3180         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
3181         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
3182         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
3183         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
3184         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
3185         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
3186         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
3187         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
3188         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
3189         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
3190         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
3191         gcc.target/i386/lea.c, gcc.target/i386/local.c,
3192         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
3193         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
3194         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
3195         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
3196         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
3197         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
3198         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
3199         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
3200         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
3201         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
3202         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
3203         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
3204         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
3205         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
3206         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
3207         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
3208         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
3209         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
3210         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
3211         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
3212         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
3213         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
3214         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
3215         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
3216         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
3217         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
3218         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
3219         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
3221 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
3223         PR 24627
3224         * gcc.dg/tree-ssa/pr24627.c: New test.
3226 2005-11-04 Paul Brook  <paul@codesourcery.com>
3228         * gcc.dg/tls/opt-10.c: New test.
3230 2005-11-04  Andreas Jaeger  <aj@suse.de>
3232         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
3233         avoid extra warnings.
3235 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3237         PR libfortran/22298
3238         * gcc/testsuite/lib/target-supports.exp
3239         (check_effective_target_static_libgfortran): New
3240         static_libgfortran effective target.
3241         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
3242         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
3244 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
3246         * gcc.dg/pr24615.c: Guard test with { target fpic }.
3248 2005-11-03  Josh Conner  <jconner@apple.com>
3250         PR c++/19989
3251         g++.dg/ext/array2.C: New test.
3252         g++.dg/template/dependent-name3.C: New test.
3253         g++.dg/template/dependent-name4.C: New test.
3254         g++.dg/template/sfinae2.C: New test.
3256 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3258         PR preprocessor/22042
3259         * gcc.dg/cpp/strify4.c: New test.
3261 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3263         PR c++/17964
3264         * g++.dg/cpp/string-1.C: New test.
3266 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3268         * gcc.target/powerpc: New directory.
3269         * gcc.target/powerpc/powerpc.exp: New file.
3270         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
3271         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
3272         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
3273         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
3274         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
3275         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
3276         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
3277         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
3278         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
3279         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
3280         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
3281         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
3282         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
3283         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
3284         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
3285         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
3286         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
3287         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
3288         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
3289         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
3290         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
3291         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
3292         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
3293         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
3294         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
3295         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
3296         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
3297         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
3298         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
3299         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
3300         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
3301         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
3302         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
3303         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
3305 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
3307         PR c++/21627
3308         * g++.dg/warn/inline2.C: New test.
3310 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3312         PR middle-end/23155
3313         * g++.dg/ext/c99struct1.C: New test.
3314         * gcc.dg/union-cast-1.c: New test.
3315         * gcc.dg/union-cast-2.c: New test.
3316         * gcc.dg/union-cast-3.c: New test.
3318 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3320         PR middle-end/24589
3321         * gcc.c-torture/execute/zero-struct-2.c: New test.
3323 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3325         PR c++/24582
3326         * g++.dg/init/switch1.C: New test.
3328 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3330         * gcc.dg/delay-slot-1.c: New test.
3332 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
3334         PR target/24620
3335         * gcc.dg/pr24620.c: New test.
3337 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3339         PR c/24329
3340         * gcc.dg/format/unnamed-1.c: New test.
3342 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3344         PR c++/22434
3345         * g++.dg/expr/cond8.C: New test.
3347         PR c++/24560
3348         * g++.dg/parse/dot1.C: New test.
3350 2005-11-02  Jan Hubicka  <jh@suse.cz>
3352         PR target/23303
3353         * gcc.dg/i386-lea.c: New test
3355 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3357         PR target/24615
3358         * gcc.dg/pr24615.c: New test.
3360 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3362         PR target/24600
3363         * gcc.dg/pr24600.c: New test.
3365 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3367         PR c++/19253
3368         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
3369         * g++.dg/parse/typename9.C: New test.
3370         * g++/dg/parse/typename10.C: Likewise.
3372 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3374         PR fortran/18157
3375         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
3376         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
3377         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
3379 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3381         PR c++/24569
3382         * g++.dg/debug/static1.C: New test.
3384 2005-11-02  Josh Conner  <jconner@apple.com>
3386         * g++.dg/crash38.C: moved into proper directory...
3387         * g++.dg/template/crash42.C: ...here
3389 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
3391         PR target/18338
3392         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
3393         pcc_bitfield_type_matters || default_packed.
3395         * lib/target-supports.exp
3396         (check_effective_target_pcc_bitfield_type_matters): New proc.
3397         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
3399         PR testsuite/23304
3400         * lib/target-supports.exp (check_effective_default_packed): New proc.
3401         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
3402         Gate expected errors on target ! default_packed.
3403         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
3405 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3407         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
3408         change (r106358).
3410 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3412         PR fortran/24008
3413         * gfortran.dg/entry_5.f90: New.
3414         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
3416 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
3418         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
3420 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
3422         PR fortran/21565
3423         gfortran.dg/namelist_blockdata.f90: New test.
3425         PR fortran/18737
3426         gfortran.dg/external_implicit_none.f90: New test.
3428         PR fortran/14994
3429         * gfortran.dg/secnds.f: New test.
3431 2005-10-31  Jan Hubicka  <jh@suse.cz>
3433         PR target/20928
3434         * gcc.c-torture/compile/pr20928.c: New test.
3436 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
3438         PR middle-end/23492
3439         * gcc.c-torture/compile/zero-strct-5.c: New test.
3441 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
3443         PR libgfortran/24584
3444         * gfortran.dg/pr24584.f90: New test.
3446 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
3448         PR fortran/18883
3449         * gfortran.dg/char_result_9.f90: New.
3450         * gfortran.dg/char_result_10.f90: New.
3452 2005-10-30  Jan Hubicka  <jh@suse.cz>
3454         * g++.dg/tree-ssa/pr24172.C: New testcase.
3456 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3458         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
3460 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
3462         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
3463         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
3464         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
3465         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
3466         gfortran.dg/enum_9.f90,
3467         gfortran.fortran-torture/compile/enum_1.f90,
3468         gfortran.fortran-torture/execute/enum_1.f90,
3469         gfortran.fortran-torture/execute/enum_2.f90,
3470         gfortran.fortran-torture/execute/enum_3.f90,
3471         gfortran.fortran-torture/execute/enum_4.f90: New tests.
3473 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
3475         PR target/18482
3476         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
3477         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
3479 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3481         PR libfortran/20179
3482         * gfortran.dg/mixed_io_1.f90: New test.
3483         * gfortran.dg/mixed_io_1.c: New file.
3485 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3487         * gfortran.dg/malloc_free_1.f90: New test.
3489 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
3491         * gcc.dg/nested-func-4.c: Require profiling -pg.
3493 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3495         PR C++/23229
3496         * g++.dg/warn/main-2.C: New test.
3498 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
3500         PR fortran/24545
3501         * gfortran.dg/interface_2.f90: new test.
3503 2005-10-28  Josh Conner  <jconner@apple.com>
3505         PR c++/22153
3506         * g++.dg/template/crash38.C: New test.
3507         * g++.dg/parse/explicit1.C: Change expected errors.
3509 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3511         PR C++/23426
3512         * g++.dg/other/large-size-array.C: New test.
3514 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3516         PR middle-end/24362
3517         * g++.dg/opt/complex4.C: New test.
3519 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3521         * gcc.dg/nested-func-4.c: New test.
3523 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
3525         PR fortran/24158
3526         gfortran.dg/derived_recursion.f90: New test.
3527         gfortran.dg/implicit_actual.f90: New test.
3529 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
3531         PR middle-end/24295, PR testsuite/24477
3532         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
3533         removed when weakref hits the tree.
3535 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
3537         * gfortran.dg/cray_pointers_4.f90: New test.
3539         * gfortran.dg/cray_pointers_5.f90: New test.
3541 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
3543         PR fortran/22290
3544         * gfortran.dg/assign_5.f90: New test.
3545         * gfortran.dg/assign_6.f: New test.
3547 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
3549         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
3550         CPU has no SSE support.
3552 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
3554         PR libgfortran/24224
3555         * gfortran.dg/arrayio_1.f90: Update attribution.
3556         * gfortran.dg/arrayio_2.f90: Update attribution.
3557         * gfortran.dg/arrayio_3.f90: Update attribution.
3558         * gfortran.dg/arrayio_4.f90: Update test conditions.
3559         * gfortran.dg/arrayio_5.f90: Update attribution.
3560         * gfortran.dg/arrayio_6.f90: New test.
3561         * gfortran.dg/arrayio_7.f90: New test.
3563 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
3565         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
3567 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3569         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
3571 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3573         PR fortran/24416
3574         * gfortran.dg/namelist_char_only.f90: New test.
3576 2005-10-24  Asher Langton  <langton2@llnl.gov>
3578         PR fortran/17031
3579         PR fortran/22282
3580         * gfortran.dg/cray_pointers_1.f90: New test.
3581         * gfortran.dg/cray_pointers_2.f90: New test.
3582         * gfortran.dg/cray_pointers_3.f90: New test.
3583         * gfortran.dg/loc_1.f90: New test.
3584         * gfortran.dg/loc_2.f90: New test.
3586 2005-10-24  Steven Bosscher  <stevenb@suse.de>
3588         * gcc.dg/pr24225.c: New test.
3590 2005-10-24  Asher Langton  <langton2@llnl.gov>
3592         * gfortran.dg/dup_save_1.f90: New test.
3593         * gfortran.dg/dup_save_2.f90: New test.
3595 2005-10-24  Paul Brook  <paul@codesourcery.com>
3597         PR 24107
3598         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
3599         stdint.h.
3601 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
3603         PR libgfortran/24489
3604         * gfortran.dg/pr24489.f90: New test.
3606 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
3608         PR fortran/23635
3609         * gfortran.dg/ichar_1.f90: Add tests for derived types.
3611 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
3613         PR target/18911
3614         * g++.dg/init/array16.C: Skip for mmix-*-*.
3616 2005-10-23  Asher Langton  <langton2@llnl.gov>
3618         * gfortran.dg/byte_1.f90: New test.
3619         * gfortran.dg/byte_2.f90: New test.
3621 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
3623         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
3625 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
3627         PR fortran/18022
3628         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
3630         PR fortran/24311
3631         * gfortran.dg/merge_char_const.f90: New test.
3633         PR fortran/24384
3634         * gfortran.dg/spread_scalar_source.f90: New test.
3636 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
3638         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
3640         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
3641         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
3643         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
3645 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
3647         PR fortran/24426
3648         * gfortran.dg/der_pointer_4.f90: New.
3650 2005-10-22  David Ayers  <d.ayers@inode.at>
3652         * obj-c++.dg/except-1.mm: Simplify.
3654 2005-10-21  David Ayers  <d.ayers@inode.at>
3656         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
3658 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
3660         * gfortran.dg/assumed_dummy_2.f90: New test.
3662 2005-10-21  James E Wilson  <wilson@specifix.com>
3664         PR preprocessor/15220
3665         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
3667 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
3669         * gcc.c-torture/execute/20051021-1.c: New test.
3671 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
3673         PR c++/24260
3674         * g++.dg/ext/tmplattr1.C: New test.
3676 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
3678         PR fortran/24440
3679         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
3681 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
3683         * obj-c++.dg/except-1.mm: New.
3685         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
3687 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
3689         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
3691 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
3693         PR middle-end/24295
3694         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
3695         declarations with the same names as thunks' alias targets, use
3696         aliases instead.
3697         * gcc.dg/attr-alias-3.c: New test.
3698         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
3700 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
3702         PR c++/22618
3703         * g++.dg/parse/access8.C: New test.
3705 2005-10-20  Richard Guenther  <rguenther@suse.de>
3707         PR c++/24439
3708         * g++.dg/tree-ssa/pr24439.C: New testcase.
3710 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3712         * g++.dg/opt/delay-slot-1.C: New test.
3714 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
3716         PR fortran/21625
3717         * gfortran.fg/der_init_1.f90: New.
3719 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
3721         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
3723 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
3725         PR c++/21908
3726         * g++.dg/parse/error28.C: New test.
3728 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3730         * gcc.dg/profile-generate-2.c: New test.
3732 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
3734         PR target/23589
3735         * g++.dg/ext/dllimport11.C: New.
3737 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3739         PR c++/22293
3740         * g++.dg/other/friend3.C: New test.
3742 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
3744         PR c++/23293
3745         * g++.dg/template/error19.C: New test.
3747 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3749         PR c++/21383
3750         * g++.dg/overload/koenig2.C: New.
3752         PR c++/23118
3753         * g++.dg/overload/error2.C: New.
3755         PR c++/22604
3756         * g++.dg/inherit/covariant14.C: New.
3758 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3760         PR c++/23440
3761         * g++.dg/parse/for1.C: New test.
3763 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
3765         PR fortran/23446
3766         * gfortran.dg/host_dummy_index_1.f90: New test.
3768         PR fortran/21459
3769         * gfortran.dg/automatic_char_len_2.f90: New test.
3771         PR fortran/20866
3772         * gfortran.dg/recursive_statement_functions.f90: New test.
3774         PR fortran/20853
3775         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
3777         PR fortran/20849
3778         * gfortran.dg/external_initializer.f90: New test.
3780         PR fortran/20837
3781         * non_module_public.f90: New test.
3783 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
3785         PR c++/24386
3786         * g++.dg/template/overload7.C: New.
3788         PR c++/22551
3789         * g++.dg/other/switch2.C: Remove expected warnings.
3791         PR c++/21353
3792         * g++.dg/template/defarg6.C: New.
3794 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
3796         PR target/24315
3797         * gcc.target/i386/pr24315.c: New test.
3799 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
3801         PR c++/24389
3802         * g++.dg/template/static21.C: New test.
3803         * g++.dg/template/static21-a.cc: Likewise.
3805 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
3807         PR c++/23959
3808         * g++.dg/warn/Wswitch-default-1.C: New test.
3809         * g++.dg/warn/Wswitch-default-2.C: New test.
3811 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
3813         PR c++/22173
3814         * g++.dg/parse/template18.C: New test.
3815         * g++.dg/template/nontype15.C: Likewise.
3817 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
3819         PR fortran/22273
3820         * gfortran.dg/spec_expr_2.f90: New.
3822 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
3824         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
3825         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
3826         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
3827         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
3828         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
3829         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
3830         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
3831         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
3832         previous target-specific skips and warning-message matches where
3833         applicable.
3835 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
3837         PR c++/21347
3838         * g++.dg/warn/Wctor-dtor.C: New test.
3840 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3842         PR c/23439
3843         * gcc.dg/for-1.c: New test.
3845 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
3847         PR c++/19565
3848         * g++.dg/warn/Wconversion1.C: New test.
3849         * g++.dg/ext/packed4.C: Compile with -w.
3850         * g++.dg/opt/20050511-1.C: Likewise.
3851         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
3853 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
3855         * gfortran.dg/boz_5.f90: New test.
3857 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
3859         PR c++/22551
3860         * g++.dg/other/switch2.C: New.
3862         PR c++/23984
3863         * g++.dg/init/ctor7.C: New.
3865 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
3867         PR c++/23730
3868         * g++.dg/parse/crash32.C: New test.
3870 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
3872         PR c++/20721
3873         * g++.dg/init/goto2.C: New test.
3875         PR c++/22464
3876         * g++.dg/template/crash/41.C: New test.
3878         PR c++/22180
3879         * g++.dg/template/crash40.C: New test.
3881         PR c++/23694
3882         * g++.dg/parse/friend5.C: New test.
3884         PR c++/23307
3885         * g++.dg/template/crash38.C: New test.
3887         PR c++/22352
3888         * g++.dg/template/friend38.C: New test.
3890         PR c++/22405
3891         * g++.dg/template/crash39.C: New test.
3893 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
3895         * gcc.dg/debug/dwarf2/dwarf-char1.c,
3896         gcc.dg/debug/dwarf2/dwarf-char2.c,
3897         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
3899         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
3901 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
3903         * gcc.dg/dll-2.c: Add tests for warnings.
3904         * gcc.dg/dll-3.c: Likewise.
3905         * gcc.dg/dll-4.c: Likewise.
3907         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
3908         * g++.dg/ext/dllimport2.C: Likewise.
3909         * g++.dg/ext/dllimport3.C: Likewise.
3910         * g++.dg/ext/dllimport7.C: Likewise.
3911         * g++.dg/ext/dllimport8.C: Likewise.
3912         * g++.dg/ext/dllimport9.C: Likewise.
3914 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
3916         PR fortran/24092
3917         * gfortran.dg/derived_pointer_recursion.f90: New test.
3919 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
3921         * gcc.c-torture/execute/20051012-1.c: New test.
3923 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3925         PR fortran/18082
3926         * gfortran.dg/automatic_char_len_1.f90: New test.
3928 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3930         PR fortran/20847
3931         * gfortran.dg/save_common.f90: New test.
3933         PR fortran/20856
3934         * gfortran.dg/save_result.f90: New test.
3936 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
3938         PR c++/21592
3939         * g++.dg/template/dependent-expr1.C: Add new expected error.
3940         * g++.dg/template/dependent-expr2.C: Adjust error text.
3941         * g++.dg/template/overload6.C: New.
3943         PR c++/23797
3944         * g++.dg/other/typename8.C: New.
3946         PR c++/21117
3947         * g++.dg/other/return1.C: New.
3949 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
3951         PR c++/24052
3952         * g++.dg/ext/label5.C: New.
3954 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
3956         PR c++/19964
3957         * g++.dg/parse/crash31.C: New.
3959 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
3961         * g++.dg/ipa/ipa-1.c: New test.
3962         * g++.dg/ipa/ipa-2.c: New test.
3963         * g++.dg/ipa/ipa-3.c: New test.
3964         * g++.dg/ipa/ipa-4.c: New test.
3965         * g++.dg/ipa/ipa-5.c: New test.
3966         * g++.dg/ipa/ipa.exp: New file.
3968 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3970         PR fortran/24207
3971         * gfortran.dg/private_type_3.f90: New test.
3973 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
3975         PR fortran/20786
3976         gfortran.dg/aint_anint_1.f90: New test.
3978 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
3980         PR libgfortran/24313
3981         gfortran.dg/csqrt.f: New test.
3983 2005-10-11  Ian Lance Taylor  <ian@airs.com>
3985         PR c++/8057
3986         * g++.dg/warn/noeffect7.C: New test.
3987         * g++.dg/warn/noeffect2.C: Instantiate templates.
3988         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
3989         and warning.
3991 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
3993         PR c++/21089
3994         * g++.dg/init/float1.C: New test.
3996         PR c++/24277
3997         * g++.dg/init/member1.C: Tweak error markers.
3999 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
4001         PR testsuite/24281
4002         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
4003         Check for null pointer.
4005 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
4007         PR c++/21369
4008         * g++.dg/parse/ret-type3.C: New test.
4010 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4012         PR tree-opt/23946
4013         * gcc.c-torture/compile/pr23946.c: New test.
4015 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
4017         * g++.dg/opt/mmx2.C: New test.
4019 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
4021         PR c++/24277
4022         * g++.dg/template/static20.C: New test.
4024         PR c++/24302
4025         * g++.dg/warn/Wunused-12.C: New test.
4027         PR c++/23437
4028         * g++.dg/template/arg4.C: New test.
4030 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4032         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
4033         * gcc.dg/ucnid-3.c: Likewise.
4034         * gcc.dg/ucnid-4.c: Likewise.
4035         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
4036         * g++.dg/other/ucnid-1.C: Likewise.
4037         * gcc.dg/sparc-frame-1.c: New test.
4039 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
4041         PR c++/24139
4042         * g++.dg/template/spec27.C: New test.
4044         PR c++/24275
4045         * g++.dg/template/static19.C: New test.
4047 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4049         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
4050         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
4052 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4054         PR target/24136
4055         * gfortran.fortran-torture/compile/pr24136.f: New test.
4057 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
4059         PR c++/22172
4060         * g++.dg/parse/crash30.C: New test.
4062 2005-10-07  Richard Guenther  <rguenther@suse.de>
4064         PR middle-end/24227
4065         * gcc.c-torture/compile/pr24227.c: New testcase.
4067 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
4069         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
4070         Do not put aligned attributes on array elements.
4072 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
4074         PR testsuite/23611, PR testsuite/23615
4075         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
4076         writing prototypes of library functions by hand.
4077         * obj-c++.dg/bitfield-4.mm: Likewise.
4078         * obj-c++.dg/const-str-4.mm: Likewise.
4079         * obj-c++.dg/encode-4.mm: Likewise.
4080         * obj-c++.dg/encode-5.mm: Likewise.
4081         * obj-c++.dg/encode-6.mm: Likewise.
4082         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4083         * obj-c++.dg/method-10.mm: Likewise.
4084         * obj-c++.dg/method-17.mm: Likewise.
4085         * obj-c++.dg/method-19.mm: Likewise.
4086         * obj-c++.dg/try-catch-2.mm: Likewise.
4088 2005-10-06  Richard Henderson  <rth@redhat.com>
4090         PR 24236
4091         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
4093 2005-10-06  Dale Johannesen  <dalej@apple.com>
4095         * gcc.c-torture/execute/20030125-1.c: Correct.
4097 2005-10-06  Richard Guenther  <rguenther@suse.de>
4099         PR tree-optimization/24238
4100         * g++.dg/tree-ssa/pr24238.C: New testcase.
4102 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
4104         PR 18568
4105         * gfortran.dg/der_pointer_3.f90: New test.
4107 2005-10-05  Devang Patel  <dpatel@apple.com>
4109         PR Debug/23205
4110         * g++.dg/other/PR23205.C: New.
4112 2005-10-05  Richard Henderson  <rth@redhat.com>
4114         PR target/23602
4115         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
4116         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
4118 2005-10-05  Dale Johannesen  <dalej@apple.com>
4120         * gcc.c-torture/execute/float-floor.c: New.
4122 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
4124         PR tree-optimization/21419
4125         PR tree-optimization/24146
4126         PR tree-optimization/24151
4128         * g++.dg/ext/asm7.C: New.
4129         * g++.dg/ext/asm8.C: New.
4130         * gcc.dg/asm-1.c: Compile on all targets.
4131         * gcc.dg/asm-pr24146.c: New.
4132         * gcc.dg/pr21419.c: Adjust error messages.
4134 2005-10-05  Richard Guenther  <rguenther@suse.de>
4136         PR fortran/24176
4137         * gfortran.fortran-torture/compile/empty.f90: New testcase.
4139 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4141         PR c++/23513
4142         * g++.dg/template/spec22.C: Robustify test.
4143         * g++.dg/template/spec26.C: New.
4145 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
4147         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
4148         if target supports vector instructions.
4150 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
4152         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
4153         C99 functions.
4155 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
4157         * lib/target-supports.exp (check_effective_target_fortran_large_real,
4158         check_effective_target_fortran_large_int): Replace cached result
4159         when target changes.
4161 2005-10-04  Devang Patel  <dpatel@apple.com>
4163         * gcc.dg/i386-sse-vect-types.c: New.
4165 2005-10-04  Ian Lance Taylor  <ian@airs.com>
4167         PR preprocessor/13726
4168         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
4169         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
4171 2005-10-04  Richard Guenther  <rguenther@suse.de>
4173         PR c/23576
4174         * gcc.dg/noncompile/pr23576.c: New testcase.
4176 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4178         PR middle-end/23125
4179         * gcc.dg/register-var-3.c: New test.
4181 2005-10-04  Steven Bosscher  <stevenb@suse.de>
4183         * gcc.dg/pr23049.c: New test.
4185         * gcc.dg/ucnid-4.c: Fix test.
4187 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
4189         PR 23445
4190         * gcc.c-torture/compile/pr23445.c: New test.
4192 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
4194         * g++.dg/overload/unknown1.C: New.
4196 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
4198         PR c++/17775
4199         * g++.dg/template/repo4.C: New test.
4201 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4203         PR libfortran/19308
4204         * gfortran.dg/large_real_kind_2.F90: New test.
4205         * gfortran.dg/large_integer_kind_2.f90: New test.
4207 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
4209         * lib/target-supports.exp (check_effective_target_vect_shift):
4210         Implement with result caching. Add i?86, x86_64 and ia64 targets.
4211         (check_effective_target_vect_condition): Fix copy-n-pasto.
4213         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
4214         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
4215         targets.
4217 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
4219         PR c++/22621
4220         * g++.dg/template/overload5.C : New test.
4222         PR c++/23840
4223         * g++.dg/expr/stdarg1.C: New test.
4225 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
4227         PR 24142
4228         * gcc.c-torture/execute/pr24142.c: New test.
4230 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
4232         PR 24141
4233         * gcc.c-torture/execute/pr24141.c: New test.
4235 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
4236             Diego Novillo  <dnovillo@redhat.com>
4238         PR 23604
4239         * gcc.c-torture/execute/pr23604.c: New test.
4241 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
4243         PR fortran/16404
4244         PR fortran/20835
4245         PR fortran/20890
4246         PR fortran/20899
4247         PR fortran/20900
4248         PR fortran/20901
4249         PR fortran/20902
4250         gfortran.dg/equiv_constraint_1.f90: New test.
4251         gfortran.dg/equiv_constraint_2.f90: New test.
4252         gfortran.dg/equiv_constraint_3.f90: New test.
4253         gfortran.dg/equiv_constraint_4.f90: New test.
4254         gfortran.dg/equiv_constraint_5.f90: New test.
4255         gfortran.dg/equiv_constraint_6.f90: New test.
4256         gfortran.dg/equiv_constraint_7.f90: New test.
4257         gfortran.dg/equiv_constraint_8.f90: New test.
4258         gfortran.dg/private_type_1.f90: New test.
4259         gfortran.dg/private_type_2.f90: New test.
4260         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
4261         980628-10.f: Assert std=gnu to permit mixing of
4262         types in equivalence statements.
4264 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
4266         PR 24112
4267         * gfortran.dg/open_status_1.f90: New.
4269 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
4271         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
4272         * gcc.dg/vect/pr22480.c: Clean up temp files.
4273         * gcc.dg/vect/pr23831.c: Clean up temp files.
4274         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
4275         Clean up temp files.
4276         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
4277         Clean up temp files.
4279         * gcc.dg/20050309-1.c: Clean up temp files.
4280         * gcc.dg/20050325-1.c: Clean up temp files.
4282 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
4284         PR tree-optimization/24059
4285         * gcc.dg/vect/pr24059.c : New test.
4287 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
4289         PR middle-end/24109
4290         * gcc.c-torture/execute/20050929-1.c: New test.
4292 2005-09-29  Steven Bosscher  <stevenb@suse.de>
4294         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
4296 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
4298         PR c/21419
4299         * gcc.dg/pr21419.c: New test.
4301 2005-09-29  Steven Bosscher  <stevenb@suse.de>
4303         * gcc.dg/pr23911.c: New test.
4305 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
4307         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
4309         PR c++/16782
4310         * g++.dg/parse/qualified4.C: New test.
4311         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
4312         * g++.old-deja/g++.mike/p8154.C: Likewise.
4314 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
4316         PR c++/22147
4317         * g++.dg/template/friend37.C: New test.
4318         * g++.dg/parse/crash28.C: Adjust error markers.
4320 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
4322         PR fortran/18518
4323         * gfortran.fortran-torture/execute/save_2.f90: New decl.
4325 2005-09-27  Devang Patel  <dpatel@apple.com>
4327         PR tree-optimization/23625
4328         * gcc.dg/pr23625.c: New test.
4330 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
4332         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
4333         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
4335 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
4337         PR fortran/23677
4338         * gfortran.fortran-torture/execute/save_1.f90: New test.
4339         * gfortran.dg/save_1.f90: New test.
4341 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
4343         * gcc.target/i386/builtin-apply-mmx.c: New test.
4345         PR target/22576
4346         * gcc.target/i386/pr22576.c: New test.
4348         PR target/22585
4349         * gcc.target/i386/pr22585.c: New test.
4351         PR target/23268
4352         * gcc.target/i386/pr23268.c: New test.
4354         PR middle-end/23831
4355         * gcc.dg/vect/pr23831.c: New test.
4357         PR target/24055
4358         * gcc.target/i386/pr24055.c: New test.
4360 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
4362         PR tree-optimization/23960
4363         * gcc.c-torture/compile/pr23960.c: New.
4365 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
4367         PR fortran/16861
4368         * gfortran.dg/nested_modules_3.f90: New.
4370 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
4372         PR fortran/24005
4373         gfortran.dg/interface_1.f90: New test.
4375 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
4376         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4378         PR fortran/23843
4379         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
4381 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
4383         PR fortran/23516
4384         * gfortran.dg/imag_1.f: New test.
4385         * gfortran.dg/imag_2.f: Ditto.
4387 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
4389         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
4391 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
4393         PR c++/21983
4394         * g++.dg/warn/pr21983.C: New test.
4396 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
4398         PR c++/23993
4399         * g++.dg/template/array14.C: New test.
4401 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
4403         PR fortran/19929
4404         * gfortran.dg/der_ptr_component_1.f90: New test.
4406 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4408         PR c++/23965
4409         * g++.dg/template/error1.C: Reject "no matching function" message.
4411 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4413         PR c++/17609
4414         * g++.dg/lookup/error1.C: New test.
4416 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
4418         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
4419         functionality of the testcase.
4421 2005-09-20  Richard Henderson  <rth@redhat.com>
4423         * gcc.dg/vect/vect-22.c: Require vect_float.
4424         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
4426 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
4428         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
4429         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
4430         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
4431         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
4432         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
4433         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
4434         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
4435         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
4436         * gcc.dg/cpp/ucnid-8.c: New test.
4438 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4440         PR tree-optimization/23929
4441         * gcc.c-torture/compile/pr23929.c: New test.
4443 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
4445         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
4446         for one loop.
4448 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
4450         PR testsuite/23186
4451         * g++.dg/other/pr22003.C: Require named sections.
4453 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4455         PR c++/23947
4456         * g++.dg/rtti/crash3.C: New test.
4458         PR tree-optimization/23818
4459         * gcc.dg/pr23818.c: New test.
4461 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4463         PR fortran/23420
4464         * gfortran.dg/print_fmt_4.f: New.
4466 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4468         PR fortran/23663
4469         * gfortran.fortran-torture/execute/entry_11.f90: New test.
4471 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4473         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
4474         Use pointers to local alignable arrays instead. Added comments.
4475         * gcc.dg/vect/vect-46.c: Likewise.
4476         * gcc.dg/vect/vect-48.c: Likewise.
4477         * gcc.dg/vect/vect-49.c: Likewise.
4478         * gcc.dg/vect/vect-52.c: Likewise.
4479         * gcc.dg/vect/vect-53.c: Likewise.
4480         * gcc.dg/vect/vect-54.c: Likewise.
4481         * gcc.dg/vect/vect-56.c: Likewise.
4482         * gcc.dg/vect/vect-57.c: Likewise.
4483         * gcc.dg/vect/vect-58.c: Likewise.
4484         * gcc.dg/vect/vect-60.c: Likewise.
4485         * gcc.dg/vect/vect-61.c: Likewise.
4487         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
4488         The test is no longer vectorizable on vect_no_align targets.
4489         * gcc.dg/vect/vect-43.c: Likewsie.
4491         * gcc.dg/vect/vect-44.c: Added comments.
4492         * gcc.dg/vect/vect-45.c: Added comments.
4493         * gcc.dg/vect/vect-50.c: Added comments.
4494         * gcc.dg/vect/vect-51.c: Added comments.
4496         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
4497         aligned type.
4498         * gcc.dg/vect/Os-vect-95.c: Likewise.
4500         * gcc.dg/vect/vect-41.c: Test removed.
4501         * gcc.dg/vect/vect-47.c: Test removed.
4502         * gcc.dg/vect/vect-55.c: Test removed.
4503         * gcc.dg/vect/vect-59.c: Test removed.
4505 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4507         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
4508         No longer vectorizable on vect_no_align targets.
4509         * gcc.dg/vect/pr20122.c: Likewise.
4510         * gcc.dg/vect/vect-74.c: Likewise.
4511         * gcc.dg/vect/vect-75.c: Likewise.
4512         * gcc.dg/vect/vect-76.c: Likewise.
4514         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
4515         Will not be vectorizable on vect_no_align targets once aliasing issues
4516         are resolved.
4517         * gcc.dg/vect/vect-79.c: Likewise.
4519         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
4520         * gcc.dg/vect/vect-78.c: Likewise.
4521         * gcc.dg/vect/vect-97.c: Likewise.
4523 2005-09-19  Steven Bosscher  <stevenb@suse.de>
4525         * gcc.dg/pr23943.c: New test.
4527 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4529         PR fortran/19181
4530         * gfortran.dg/derived_pointer_null_1.f90: New test.
4532 2005-09-18  Richard Guenther  <rguenther@suse.de>
4534         PR middle-end/23944
4535         * gcc.c-torture/compile/pr23944.c: New testcase.
4537 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
4539         PR fortran/15975
4540         * gfortran.dg/der_pointer_2.f90: New test.
4542 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4544         PR fortran/16861
4545         * gfortran.dg/nested_modules_2.f90: New test.
4547 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4549         PR c++/18368
4550         * g++.dg/other/semicolon.C: New test.
4552 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
4554         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
4555         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
4557 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
4559         PR c++/23914
4560         * g++.dg/template/static18.C: New test.
4562         PR c++/21514
4563         * g++.dg/template/crash19.C: Remove dg-error marker.
4564         * g++.dg/template/local4.C: New test.
4566 2005-09-16  Paul Brook  <paul@codesourcery.com>
4568         PR fortran/23906
4569         * gfortran.dg/dependency_1.f90: New test.
4571 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4573         PR c++/23896
4574         * g++.dg/template/static17.C: New test.
4576 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
4578         PR c++/23139
4579         * g++.dg/warn/huge-val1.C: New test.
4581 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4583         PR c++/13140
4584         * g++.dg/parse/class2.C: New test.
4585         * g++.dg/template/explicit8.C: Likewise.
4586         * g++.dg/template/spec25.C: Likewise.
4588 2005-09-14  Josh Conner  <jconner@apple.com>
4590         PR middle-end/23584
4591         * gcc.dg/pr23584.c: New test.
4593 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
4595         PR fortran/21875 Internal Unit Array I/O, NIST
4596         * gfortran.dg/arrayio_1.f90: New test.
4597         * gfortran.dg/arrayio_1.f90: New test.
4598         * gfortran.dg/arrayio_1.f90: New test.
4599         * gfortran.dg/arrayio_1.f90: New test.
4600         * gfortran.dg/arrayio_1.f90: New test.
4602 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
4604         PR middle-end/22480
4605         * gcc.dg/vect/pr22480.c: New test.
4607 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
4609         PR fortran/19358
4610         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
4612 2005-09-13 Josh Conner <jconner@apple.com>
4614         PR c++/23180
4615         * g++.dg/init/struct2.C: New test.
4616         * g++.dg/init/struct3.C: New test.
4618 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
4620         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
4621         Clean up temp files.
4622         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
4623         gcc.dg/tree-ssa/builtin-fprintf-1.c,
4624         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
4625         gcc.dg/tree-ssa/builtin-printf-1.c,
4626         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
4627         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
4628         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
4629         gcc.dg/tree-ssa/builtin-vprintf-1.c,
4630         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
4631         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
4632         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
4633         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
4634         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
4635         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
4636         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
4637         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
4639 2005-09-13  Josh Conner  <jconner@apple.com>
4641         * lib/gcc-dg.exp: Load scanipa.exp.
4642         (cleanup-dump): New procedure.
4643         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
4644         * lib/scandump.exp: New file.
4645         * lib/scantree.exp: Use it.
4646         * lib/scanipa.exp: New file.
4648 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
4650         PR fortran/17740
4651         * gfortran.dg/generic_4.f90: New test.
4653 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
4655         PR target/23816
4656         * gcc.target/i386/pr23816-1.c: New test.
4657         * gcc.target/i386/pr23816-2.c: New test.
4660 2005-09-13  Bastian Blank <waldi@debian.org>
4662         PR c++/16171
4663         * g++.dg/abi/mangle26.C: New test.
4664         * g++.dg/abi/mangle27.C: New test.
4665         * g++.dg/abi/mangle28.C: New test.
4666         * g++.dg/abi/mangle29.C: New test.
4668         PR c++/23839
4669         * g++.dg/parse/register1.C: New test.
4671 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
4673         PR c++/23842
4674         * g++.dg/template/access16.C: New test.
4676 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4678         * gfortran.dg/char_pack_2.f90: Increase the vector size.
4680 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4682         PR fortran/18899
4683         * gfortran.dg/shape_2.f90: New test.
4685 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4687         PR target/19269
4688         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
4689         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
4690         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
4691         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
4692         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
4693         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
4694         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
4695         tests.
4697 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4699         PR c++/23841
4700         * g++.dg/parse/template17.C: New test.
4702 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4704         PR c++/23789
4705         * g++.dg/template/nontype14.C: New test.
4707 2005-09-12  Ian Lance Taylor  <ian@airs.com>
4709         PR g++/7874
4710         * g++.dg/lookup/friend7.C: New test.
4711         * g++.dg/lookup/friend8.C: New test.
4712         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
4713         so that it will be found via argument dependent lookup.
4714         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
4715         friend functions which will no longer be found.
4716         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
4717         function g, so that it will be found via argument dependent
4718         lookup.
4719         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
4720         * g++.old-deja/g++.mike/net43.C: Likewise.
4722 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4724         PR c++/23691
4725         * g++.dg/template/static16.C: New test.
4727 2005-09-12  Josh Conner  <jconner@apple.com>
4729         PR middle-end/23237
4730         * gcc.c-torture/compile/pr23237.c: New test.
4732 2005-09-11  Richard Henderson  <rth@redhat.com>
4734         * g++.dg/other/error8.C: Update expected diagnostic text.
4736 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4738         PR libfortran/19872
4739         * gfortran.dg/overwrite_1.f: New test.
4741 2005-09-09  Josh Conner  <jconner@apple.com>
4743         * g++.dg/init/pr23180-1.C: Removed.
4744         * g++.dg/init/pr23180-2.C: Removed.
4746 2005-09-09  David Daney <ddaney@avtrex.com>
4748         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
4749         files which are ...
4750         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
4751         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
4753 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4755         * gfortran.dg/iostat_2.f90: New test.
4757 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
4759         PR c++/22252
4760         * g++.dg/ext/interface1.C: New test.
4761         * g++.dg/ext/interface1.h: Likewise.
4762         * g++.dg/ext/interface1a.cc: Likewise.
4764 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
4766         * gfortran.dg/iomsg_1.f90: New test case.
4768 2005-09-09  Richard Guenther  <rguenther@suse.de>
4770         PR c++/23624
4771         * g++.dg/tree-ssa/pr23624.C: New testcase.
4773 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4775         PR fortran/19239
4776         * gfortran.dg/vector_subscript_1.f90,
4777         * gfortran.dg/vector_subscript_2.f90: New tests.
4779 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4781         PR fortran/21104
4782         * gfortran.dg/array_alloc_1.f90,
4783         * gfortran.dg/array_alloc_2.f90,
4784         * gfortran.dg/array_alloc_3.f90: New tests.
4786 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4788         PR fortran/12840
4789         * gfortran.dg/array_constructor_6.f90
4790         * gfortran.dg/array_constructor_7.f90
4791         * gfortran.dg/array_constructor_8.f90
4792         * gfortran.dg/array_constructor_9.f90
4793         * gfortran.dg/array_constructor_10.f90
4794         * gfortran.dg/array_constructor_11.f90
4795         * gfortran.dg/array_constructor_12.f90: New tests.
4797 2005-09-08  Josh Conner  <jconner@apple.com>
4799         PR c++/23180
4800         * g++.dg/init/pr23180-1.C: New test.
4801         * g++.dg/init/pr23180-2.C: New test.
4803 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
4805         PR fortran/18878
4806         * gfortran.dg/module_double_reuse.f90: New.
4808 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
4810         PR fortran/23270
4811         PR fortran/22304
4812         PR fortran/18870
4813         PR fortran/17917
4814         PR fortran/16511
4815         * gfortran.dg/common_equivalence_1.f: New.
4816         * gfortran.dg/common_equivalence_2.f: New.
4817         * gfortran.dg/common_equivalence_3.f: New.
4818         * gfortran.dg/contained_equivalence_1.f90: New.
4819         * gfortran.dg/module_blank_common.f90: New.
4820         * gfortran.dg/module_commons_1.f90: New.
4821         * gfortran.dg/module_equivalence_1.f90: New.
4822         * gfortran.dg/nested_modules_1.f90: New.
4823         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
4824         equivalences and add comment to connect the test with
4825         the PR.
4827 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4829         PR fortran/23765
4830         * gfortran.dg/common_6.f90: New test.
4832 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
4834         PR fortran/15326
4835         * gfortran.dg/char_result_1.f90,
4836         * gfortran.dg/char_result_2.f90,
4837         * gfortran.dg/char_result_3.f90,
4838         * gfortran.dg/char_result_4.f90,
4839         * gfortran.dg/char_result_5.f90,
4840         * gfortran.dg/char_result_6.f90,
4841         * gfortran.dg/char_result_7.f90,
4842         * gfortran.dg/char_result_8.f90: New tests.
4844 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
4846         PR fortran/19928
4847         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
4849 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
4851         PR obj-c++/16816
4852         * obj-c++.dg/selector-5.mm: New test.
4853         * obj-c++.dg/selector-6.mm: New test.
4855 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
4857         PR objc/20574
4858         PR objc/19324
4859         * objc.dg/error-1.m: New test.
4861 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
4863         PR fortran/23373
4864         * gfortran.fortran-torture/execute/pr23373-1.f90,
4865         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
4867 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
4869         PR libfortran/23760
4870         * gfortran.dg/g77/1832.f: Remove long string in write statement
4871         to allow the test to pass on correct list directed output with
4872         prepended space.
4874 2005-09-07  James E Wilson  <wilson@specifix.com>
4876         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
4878 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
4880         * gfortran.dg/parameter+save.f90: Rename to
4881         * gfortran.dg/parameter_save.f90: .. this.
4883 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
4885         PR fortran/20848
4886         * gfortran.dg/parameter+save.f90: New test case.
4888 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
4890         PR fortran/19269
4891         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
4893 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
4895         PR c/23075
4896         * gcc.dg/pr23075.c: New test.
4897         * g++.dg/warn/pr23075.C: New test.
4899         PR target/22362
4900         * gcc.target/i386/pr22362.c: New test.
4902         PR rtl-optimization/23098
4903         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
4905         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
4906         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4907         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4909 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
4911         * g++.dg/expr/cast6.C: New test.
4913         PR c++/9782
4914         * g++.dg/init/new15.C: New test.
4916 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
4918         * gcc.dg/vect/Os-vect-95.c: New test.
4919         * gcc.dg/vect/vect-95.c: Same.
4921 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
4923         * gcc.dg/vect/vect-29.c: Update xfail testing.
4924         * gcc.dg/vect/vect-44.c: Same.
4925         * gcc.dg/vect/vect-48.c: Same.
4926         * gcc.dg/vect/vect-50.c: Same.
4927         * gcc.dg/vect/vect-72.c: Same.
4928         * gcc.dg/vect/vect-77.c: Same.
4929         * gcc.dg/vect/vect-78.c: Same.
4930         * gcc.dg/vect/vect-80.c: Same.
4931         * gcc.dg/vect/vect-96.c: Same.
4932         * gcc.dg/vect/vect-100.c: Same.
4933         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
4934         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
4935         * gfortran.dg/vect/vect-5.f90: Same.
4937 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
4939         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
4940         start strings.
4941         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4942         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4944         PR c++/23056
4945         * g++.dg/opt/pr23056.C: New test.
4947         PR rtl-optimization/23098
4948         * gcc.target/i386/pr23098.c: New test.
4950 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
4952         PR c++/23667
4953         * g++.dg/template/static15.C: New test.
4955         PR c++/21440
4956         * g++.dg/ext/stmtexpr5.C: New test.
4957         * g++.dg/ext/stmtexpr6.C: Likewise.
4959 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
4961         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
4963         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
4964         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4965         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4967 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
4969         PR libfortran/23321
4970         * gfortran.dg/direct_io_4.f90: New test case.
4972 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
4973             Rasmus Hahn  <rassahah@neofonie.de>
4975         PR libobjc/23108
4976         * objc.dg/type-stream-1.m: New test.
4978 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
4980         PR fortran/23661
4981         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
4982         gfortran.dg/print_fmt_3.f90: New test.
4984 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
4986         * gfortran.dg/fmt_t_1.f90: New test.
4988 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
4990         PR rtl-optimization/23454
4991         * g++.dg/opt/pr23454.C: New test.
4993 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
4995         PR c++/23699
4996         * g++.dg/ext/static1.C: New test.
4998 2005-09-02  Richard Henderson  <rth@redhat.com>
5000         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
5001         tail call to check_fa_work.
5003 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
5005         PR c++/21687
5006         * g++.dg/other/gc3.C: New test.
5008 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5010         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
5011         * gcc.dg/20050826-1.c: Likewise.
5013 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
5015         PR c++/23167
5016         * g++.dg/expr/volatile1.C: New test.
5018 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
5020         PR middle-end/23547
5021         * gcc.dg/pr23547.c: New test.
5023 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
5025         PR c/22061
5026         * gcc.c-torture/execute/pr22061-1.c,
5027         * gcc.c-torture/execute/pr22061-2.c,
5028         * gcc.c-torture/execute/pr22061-3.c,
5029         * gcc.c-torture/execute/pr22061-4.c: New tests.
5031 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
5033         * gcc.dg/Wredundant-decls-2.c: New test to check that
5034         -Wredundant-decls does not issue warning for a variable
5035         definition following a declaration.
5037 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
5039         PR debug/7241
5040         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
5041         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
5042         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
5044         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
5045         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
5046         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
5047         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
5048         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
5049         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
5050         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
5051         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
5053 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5055         PR objc/23306
5056         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
5057         scan-assmbler.
5059 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
5061         PR target/21255
5062         * gcc.dg/pr21255-1.c: New test.
5063         * gcc.dg/pr21255-2-mb.c: Likewise.
5064         * gcc.dg/pr21255-2-ml.c: Likewise.
5065         * gcc.dg/pr21255-3.c: Likewise.
5066         * gcc.dg/pr21255-4.c: Likewise.
5068 2005-08-31  Dale Johannesen  <dalej@apple.com>
5070         * gcc.dg/20050830-1.c: New.
5072 2005-08-31  Josh Conner  <jconner@apple.com>
5074         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
5075         command-line options for arm-*-* targets.
5076         * g++.dg/init/array16.C: Likewise.
5077         * g++.dg/other/crash-4.C: Likewise.
5079 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5081         PR obj-c++/23640
5082         * obj-c++.dg/gnu-runtime-3.mm: New test.
5084 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5086         PR c++/13377
5087         * g++.dg/lookup/ambig4.C: New test.
5088         * g++.dg/lookup/ambig5.C: New test.
5089         * g++.dg/tc1/dr101.C: Adjust error markers.
5091 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5093         PR c++/23639
5094         * g++.dg/template/ttp5.C: Adjust error markers.
5096 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
5098         PR testsuite/23609
5099         * lib/obj-c++.exp: Include target-libpath.exp.
5100         (obj-c++_link_flags): Look for the GNU libobjc library
5101         and set the library path to include it.
5102         Don't manually set LD_LIBRARY_PATH (etc.) but call
5103         set_ld_library_path_env_vars instead.
5104         (obj-c++_target_compile): Don't set library path or
5105         linker flags because they are already set correctly
5106         in obj-c++_link_flags.
5108 2005-08-30  Josh Conner  <jconner@apple.com>
5110         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
5111         to command-line options for arm-*-* targets.
5113 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
5115         * g++.dg/other/i386-1.C: New.
5117 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
5119         PR preprocessor/20348
5120         PR preprocessor/20356
5121         * gcc.dg/cpp/pr20348.c: New test.
5122         * gcc.dg/cpp/pr20348.h: New file.
5123         * gcc.dg/cpp/inc/pr20348.h: New file.
5124         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
5125         * gcc.dg/cpp/pr20356.c: New test.
5126         * gcc.dg/cpp/pr20356.h: New file.
5127         * gcc.dg/cpp/inc/pr20356.h: New file.
5128         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
5130 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
5132         * gfortran.fortran-torture/execute/intrinsic_count.f90:
5133         Fix array dimension to avoid correct end-of-file error.
5135 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
5137         PR libfortran/23598
5138         * gfortran.dg/iostat_1.f90: New test.
5140 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
5142         PR middle-end/23408
5143         * gcc.dg/pr23408.c: New test.
5145 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
5147         PR c++/23099
5148         * g++.dg/init/member1.C: Make sure erroneous static data member
5149         definitions are required.
5150         * g++.dg/template/static13.C: New test.
5151         * g++.dg/template/static14.C: Likewise.
5153 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
5155         * gcc.target/i386/pr23575.c: Use -msse2 instead of
5156         -march=pentium4, remove ilp32 requirement.
5158         PR middle-end/23484
5159         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
5160         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
5162 2005-08-29  Andreas Jaeger  <aj@suse.de>
5164         PR testsuite/23607
5165         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
5167 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
5169         * gcc.c-torture/execute/20050316-2.c: New test.
5170         * gcc.c-torture/execute/20050316-3.c: New test.
5171         * gcc.dg/torture/pr16104-1.c: New test.
5173 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
5175         PR middle-end/23463
5176         * gcc.c-torture/execute/zero-struct-1.c: New test.
5178 2005-08-27  Richard Guenther  <rguenther@suse.de>
5180         PR target/23575
5181         * gcc.target/i386/pr23575.c: New testcase.
5183 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
5185         PR rtl-optimization/23561
5186         * gcc.c-torture/execute/20050826-1.c: New test.
5188         PR rtl-opt/23560
5189         * gcc.c-torture/execute/20050826-2.c: New test.
5191 2005-08-26  Dale Johannesen  <dalej@apple.com>
5193         * gcc.dg/20030711-1.c: Modify to work on Darwin.
5194         * gcc.dg/20050826-1.c: New.
5196 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
5198         PR c++/19004
5199         * g++.dg/template/nontype13.C: New test.
5201         PR c++/23491
5202         * g++.dg/init/new14.C: New test.
5203         * g++.dg/expr/anew1.C: Do not XFAIL.
5204         * g++.dg/expr/anew2.C: Likewise.
5205         * g++.dg/expr/anew3.C: Likewise.
5207 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
5209         PR middle-end/22439
5210         * gcc.dg/vla-3.c: New test.
5212 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
5214         PR fortran/20363
5215         * gfortran.dg/named_interface.f90: New.
5217 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
5219         * gcc.c-torture/execute/frame-address.c: New test.
5221 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
5223         PR c++/20817
5224         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
5226 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
5228         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
5230 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
5232         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
5233         * gcc.dg/altivec-22.c: Rename from..
5234         * gcc.dg/altivec-nomfcr.c: ..this.
5236 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
5238         PR tree-optimization/23546
5239         * gcc.dg/tree-ssa/pr23546.c: New test.
5241 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
5243         PR fortran/17758
5244         * gfortran.dg/nonreturning_statements.f90: New test.
5246 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5248         PR c++/22454
5249         * g++.dg/parse/crash29.C: New.
5251 2005-08-23  DJ Delorie  <dj@redhat.com>
5253         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
5254         constants have the L suffix.
5256 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
5258         PR c++/23044
5259         * g++.dg/template/instantiate8.C: New.
5261 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
5263         PR middle-end/23467
5264         * gcc.c-torture/execute/pr23467.c: New test.
5266 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
5268         PR tree-optimization/22043
5269         * gcc.c-torture/execute/20050613-1.c: New test.
5271 2005-08-23  Ben Elliston  <bje@au.ibm.com>
5273         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
5275 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
5277         PR rtl-optimization/23478
5278         * g++.dg/opt/pr23478.C: New test.
5280 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
5282         PR c/18715
5283         * gcc.dg/switch-warn-3.c: New test.
5285 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5287         PR c++/22233
5288         * g++.dg/template/param1.C: New test.
5290 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5292         PR c++/23089
5293         * g++.dg/other/incomplete1.C: New test.
5295 2005-08-22  Ira Rosen  <irar@il.ibm.com>
5297         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
5298         are vectorizable.
5300 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5302         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
5303         d_lines_5.f: New.
5305 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
5307         * gcc.target/i386/sse-4.c: New test.
5309 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5311         PR testsuite/23239
5312         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
5314 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
5316         * gcc.dg/20050811-1.c: New test.
5317         * gcc.dg/20050811-2.c: New test.
5319 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
5321         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
5323 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
5325         PR 23476
5326         * gcc.c-torture/compile/pr23476.c: New test.
5328 2005-08-19  Devang Patel  <dpatel@apple.com>
5330         PR tree-optimization/23048
5331         * gcc.dg/tree-ssa/pr23048.c: New test.
5333 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5335         PR middle-end/20624
5336         * g++.dg/warn/Wreturn-3.C: New test
5338 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
5340         PR tree-optimization/22228
5341         * g++.dg/vect/pr22543.cc: New test.
5343 2005-08-17  Steven Bosscher  <stevenb@suse.de>
5345         PR tree-optimization/21574
5346         * gcc.dg/tree-ssa/pr21574.c: New test.
5348 2005-08-16  James E Wilson  <wilson@specifix.com>
5350         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
5352 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5354         PR tree-opt/23402
5355         * gcc.c-torture/compile/zero-strct-3.c: New test.
5356         * gcc.c-torture/compile/zero-strct-4.c: New test.
5358 2005-08-16  Steven Bosscher  <stevenb@suse.de>
5360         PR target/23376
5361         * gcc.target/x86_64/pr23376.c: New test.
5363 2005-08-16  Ian Lance Taylor  <ian@airs.com>
5365         PR c++/23337
5366         * g++.dg/ext/vector2.C: New.
5368 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
5370         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
5372 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
5374         PR libfortran/23428
5375         * gfortran.dg/inquire-complex.f90: New test case.
5377 2005-08-16  James E Wilson  <wilson@specifix.com>
5379         PR tree-optimization/21105
5380         * gcc.dg/large-size-array.c: New.
5382 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
5384         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
5385         type.
5386         * gcc.dg/vect/vect-41: Likewise.
5387         * gcc.dg/vect/vect-42: Likewise.
5388         * gcc.dg/vect/vect-43: Likewise.
5389         * gcc.dg/vect/vect-44: Likewise.
5390         * gcc.dg/vect/vect-46: Likewise.
5391         * gcc.dg/vect/vect-47: Likewise.
5392         * gcc.dg/vect/vect-48: Likewise.
5393         * gcc.dg/vect/vect-52: Likewise.
5394         * gcc.dg/vect/vect-53: Likewise.
5395         * gcc.dg/vect/vect-54: Likewise.
5396         * gcc.dg/vect/vect-55: Likewise.
5397         * gcc.dg/vect/vect-56: Likewise.
5398         * gcc.dg/vect/vect-57: Likewise.
5399         * gcc.dg/vect/vect-58: Likewise.
5400         * gcc.dg/vect/vect-59: Likewise.
5401         * gcc.dg/vect/vect-60: Likewise.
5402         * gcc.dg/vect/vect-61: Likewise.
5403         * gcc.dg/vect/vect-85: Likewise.
5404         * gcc.dg/vect/vect-87: Likewise.
5405         * gcc.dg/vect/vect-88: Likewise.
5406         * gcc.dg/vect/vect-93.c: Likewise.
5407         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
5408         * gcc.dg/vect/vect-75: Likewise.
5409         * gcc.dg/vect/vect-76: Likewise.
5410         * gcc.dg/vect/vect-77: Likewise.
5411         * gcc.dg/vect/vect-78: Likewise.
5412         * gcc.dg/vect/vect-80: Likewise.
5413         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
5414         vectorized for the expected reason, rather than checking how alignment
5415         was handled.
5416         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
5417         type and also instead of aligned pointers. Added documentation.
5419 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
5421         * gfortran.dg/power.f90: New test.
5423 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
5425         PR rtl-optimization/23299
5426         * g++.dg/opt/pr23299.C: New test.
5428 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5430         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
5432 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
5434         * g++.dg/template/local6.C: New test.
5436 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5438         * execute/exceptions/finally-1.m: Check that the catch and finally are
5439         being called.  Also add a "return 0;" at the end of main.
5441 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
5443         PR fortran/21432.
5444         * gfortran.dg/namelist_print_1.f: New test of functionality of
5445         PRINT namelist.
5446         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
5447         namelist generates error with -std=f95.
5449 2005-08-14  Ira Rosen  <irar@il.ibm.com>
5451         PR tree-optimization/23119
5452         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
5454 2005-08-13  Marcin Koziej  <creep@desk.pl>
5455             Andrew Pinski  <pinskia@physics.uc.edu>
5457         PR libobjc/22492
5458         * execute/exceptions/finally-1.m: New test.
5460 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5462         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
5463         testsuite.
5464         * objc/execute/exceptions/trivial.m: New test.
5465         * objc.dg/try-catch-11.m: Move to ...
5466         * objc/execute/exceptions/foward-1.m: Here.
5467         * objc.dg/try-catch-2.m: Move to ...
5468         * objc/execute/exceptions/catchall-1.m: Here.
5469         * objc.dg/try-catch-8.m: Move to ...
5470         * objc/execute/exceptions/local-variables-1.m: Here.
5472 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5474         * objc.dg/nested-func-1.m: Move to ...
5475         * objc/execute/nested-func-1.m: Here.
5477 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5479         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
5480         in ${options} instead of [target_info name].
5481         * lib/obj-c++.exp (objc_target_compile): Likewise.
5483 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5485         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
5487 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5489         part of PR testsuite/23348
5490         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
5491         of the torture options.
5492         * objc/compile/trivial.m: New test.
5494 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5496         * gfortran.dg/eoshift.f90: Correct format.
5498 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5500         * gfortran.fortran-torture/execute/character_passing.f90:
5501         Fix comment typo.
5503 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
5505         PR c++/8271
5506         * g++.dg/template/unify10.C: New.
5508 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
5510         * g++.dg/parse/pr22514.C: Move to...
5511         * g++.dg/debug/pr22514.C: here.
5513 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5515         PR c++/23266
5516         * g++.dg/inherit/pure1.C: New test.
5518         * ChangeLog: Fix typos.
5520 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5521             Steven Bosscher  <stevenb@suse.de>
5523         * gfortran.dg/runtime_warning_1.f90: New test.
5525 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
5527         PR c++/23219
5528         * g++.dg/parse/crash28.C: New.
5530 2005-08-11  Richard Guenther  <rguenther@suse.de>
5532         PR target/23289
5533         * gcc.target/i386/tailcall-1.c: New testcase.
5535 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5537         * gcc.dg/vect/vect-67.c: Un-xfail.
5539 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5541         PR c++/23225
5542         * g++.dg/testsuite/parse/crash27.C: new test.
5544 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
5546         PR libfortran/22143
5547         * gfortran.dg/shift-kind.f90: New testcase.
5549 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
5551         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
5552         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
5554 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5556         PR c++/20646
5557         * g++.dg/other/mult-stor1.C: New test.
5559 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5561         * gcc.c-torture/pr18299-1.c: Move to ...
5562         * gcc.c-torture/compile/pr18299-1.c: Here.
5564 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
5566         * gfortran/fortran.torture/execute/character_passing.f90:
5567         Fix types for LSAME.
5569 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
5571         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
5572         input data back to what it was originally.
5574 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5576         * objc.dg/try-catch-8.m: Enable for all targets.
5578 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
5580         * gcc.dg/pr23165.c: New test.
5582 2005-08-09  Steven Bosscher  <stevenb@suse.de>
5584         PR tree-optimization/23234
5585         * gcc.dg/tree-ssa/pr23234.c: New test.
5587 2005-08-08  Josh Conner  <jconner@apple.com>
5589         PR rtl-optimization/23241
5590         * gcc.dg/char-compare.c: New test.
5592 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5594         PR c++/22508
5595         * g++.dg/init/new13.C: New test.
5597 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
5599         PR c++/21166
5600         * g++.dg/other/crash-4.C: Adjust
5601         * g++/dg/ext/packed9.C: New.
5603 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
5605         PR middle-end/21964
5606         * gcc.c-torture/execute/pr21964-1.c: New test.
5608 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
5610         PR c/22458
5611         * gcc.dg/pr22458-1.c: New test.
5613 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
5614             Steven G. Kargl <kargls@comcast.net>
5616         PR fortran/22390
5617         * gfortran.dg/flush_1.f90: New test.
5619 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5621         PR c++/23191
5622         * g++.dg/template/eh2.C: New test.
5624 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5626         PR c++/19498
5627         * g++.dg/template/instantiate7.C: New test.
5629 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
5631         PR c/23113
5632         * gcc.dg/Wunused-value-1.c: New test.
5634 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
5636         PR rtl-optimization/23233
5637         * gcc.c-torture/compile/pr23233-1.c: New test.
5639 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
5641         PR fortran/18833
5642         PR fortran/20850
5643         * gfortran.dg/equiv_1.f90: New test.
5644         * gfortran.dg/equiv_2.f90: New test.
5645         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
5646         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
5647         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
5649 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
5651         * gcc.c-torture/execute/vrp-5.c: New test.
5652         * gcc.c-torture/execute/vrp-6.c: New test.
5653         * gcc.dg/tree-ssa/vrp21.c: New test.
5655 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
5657         * g++.dg/parse/pr22514.C: New test.
5659 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
5661         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
5663         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
5664         instead of constant loads / pool entries.
5666 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
5668         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
5669         TEST_TO_WCTYPE.
5671 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
5673         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
5674         __WINT_TYPE__ in generated prototypes if possible.
5676 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
5678         PR 22037
5679         * g++.dg/tree-ssa/pr22037.C:
5681 2005-08-04  Richard Henderson  <rth@redhat.com>
5683         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
5684         scan-tree-dump-times directive.
5686 2005-08-04  Jan Hubicka  <jh@suse.cz>
5688         * gcov-1.C: Fix switch counts.
5689         * gcov-4b.c: Likewise.
5691 2005-08-03  Jeff Law  <law@redhat.com>
5693         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
5695 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
5697         * gcc.c-torture/execute/pr23135.c: New test.
5699 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5701         PR tree-optimization/19899
5702         * gcc.dg/tree-ssa/scev-1.c: New test.
5703         * gcc.dg/tree-ssa/scev-2.c: New test.
5705 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
5707         PR target/18582
5708         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
5710 2005-08-03  Jan Hubicka  <jh@suse.cz>
5712         * update-conroll.c: New testcase.
5713         * update-conroll-2.c: New testcase.
5715 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
5717         * gfortran.dg/constant_substring.f: New test.
5718         * gfortran.dg/pr22491.f: New test.
5720 2005-08-02  Jan Hubicka  <jh@suse.cz>
5722         * update-threading.c: Replace by the proper one.
5724 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
5726         PR 23164
5727         * g++.dg/tree-ssa/pr23164.C: New test.
5729 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
5731         * gcc.dg/tree-ssa/pr23192.c: New test.
5733 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
5735         * gcc.c-torture/execute/vrp-4.c: New test.
5737 2005-08-02  Jan Hubicka  <jh@suse.cz>
5739         * update-threading.c: New test.
5741 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
5743         * gcc.c-torture/compile/20050801-1.c: New test.
5744         * gcc.c-torture/compile/20050801-2.c: New test.
5746 2005-08-01  Jan Hubicka  <jh@suse.cz>
5748         * val-prof-5.c: New test.
5750 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
5752         PR c/22311
5753         * gcc.dg/pr22311-1.c : New test.
5755 2005-07-31  Steven Bosscher  <stevenb@suse.de>
5757         PR target/23095
5758         * gfortran.dg/pr23095.f: New test.
5760         PR c++/22003
5761         * g++.dg/other/pr22003.C: New test.
5763 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
5765         PR target/20621
5766         * gcc.c-torture/execute/pr20621-1.c: New test.
5768 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
5770         * gfortran.dg/comma_format_extension_4.f: Adjust length
5771         of string for format.
5772         * gfortran.dg/der_array_io_1.f: Replace illegal internal
5773         print statement with internal write.
5774         * gfortran.dg/der_array_io_2.f: Likewise.
5775         * gfortran.dg/der_array_io_3.f: Likewise.
5777 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
5779         * gcc.dg/fold-abs-4.c: new test.
5781 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
5783         PR fortran/22570 an related issues.
5784         * gfortran.dg/x_slash_1.f: New test.
5786 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
5788         PR c/23143
5789         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
5790         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
5792 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5794         PR c/529
5795         * gcc.dg/Wshadow-3.c: New test.
5797 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
5799         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
5800         used to have the wrong bounds).
5802 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5804         PR c/21720
5805         * gcc.dg/hex-round-1.c: Test more cases.
5806         * gcc.dg/hex-round-2.c: New test.
5808 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
5810         PR 22550
5811         * g++.dg/tree-ssa/pr22550.C: New test.
5813 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
5815         * gcc.dg/tree-ssa/vrp19.c: New test.
5816         * gcc.dg/tree-ssa-vrp20.c: New test.
5818 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5820         PR c/22240
5821         * gcc.dg/transparent-union-4.c: New test.
5823 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5825         PR c/22192
5826         * gcc.dg/c99-vla-2.c: New test.
5828 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5830         PR c/21720
5831         * gcc.dg/hex-round-1.c: New test.
5833 2005-07-28  Jan Hubicka  <jh@suse.cz>
5835         * inliner-1.c: Do not dump everything.
5836         * tree-prof.exp: Do not pass -ftree-based-profiling.
5837         * bprob.exp: Likewise.
5839         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
5841 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
5843         PR c++/22545
5844         * g++.dg/expr/ptrmem7.C: New test.
5846 2005-07-28  Mike Stump  <mrs@apple.com>
5848         * g++.old-deja/g++.mike/visibility-1.C: New test.
5850 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5852         PR c/20187
5853         * gcc.c-torture/execute/pr20187-1.c: New test.
5855 2005-07-28  Jeff Law  <law@redhat.com>
5857         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
5858         * gcc.dg/tree-ssa/vrp18.c: New test.
5860 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
5862         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
5864 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
5866         PR tree-optimization/22506
5867         * gcc.dg/vect/ps22506.c: New test.
5869 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
5871         PR target/21149
5872         * gcc.target/i386/sse-3.c: New test.
5874 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5876         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
5877         * gcc.target/mips/mips32-dsp-type.c: Likewise.
5879 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5881         PR c/22589
5882         * gcc.c-torture/compile/pr22589-1.c: New test.
5884 2005-07-28  Jan Hubicka  <jh@suse.cz>
5886         * update-loopch.c: New testcase.
5888 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
5890         PR rtl-optimization/23047
5891         * gcc.c-torture/execute/pr23047.c: New test.
5892         * gcc.c-torture/execute/pr23047.x: New.
5894 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
5896         PR tree-optimization/22493
5897         * gcc.c-torture/execute/pr22493-1.c: New test.
5898         * gcc.c-torture/execute/pr22493-1.x: New.
5899         * gcc.c-torture/execute/vrp-1.c: New test.
5900         * gcc.c-torture/execute/vrp-2.c: New test.
5901         * gcc.c-torture/execute/vrp-2.c: New test.
5903 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
5905         * gcc.target/frv/all-builtin-read8.c: Delete.
5906         * gcc.target/frv/all-builtin-read16.c: Delete.
5907         * gcc.target/frv/all-builtin-read32.c: Delete.
5908         * gcc.target/frv/all-builtin-read64.c: Delete.
5909         * gcc.target/frv/all-builtin-write8.c: Delete.
5910         * gcc.target/frv/all-builtin-write16.c: Delete.
5911         * gcc.target/frv/all-builtin-write32.c: Delete.
5912         * gcc.target/frv/all-builtin-write64.c: Delete.
5913         * gcc.target/frv/all-read-write-1.c: New.
5915 2005-07-27  Jeff Law  <law@redhat.com>
5917         * gcc.c-torture/execute/pr22630.c: New test.
5919 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
5921         PR tree-optimization/23073
5922         * gcc.dg/vect/nodump-pr23073.c: New test.
5923         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
5925 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
5927         PR tree-optimize/22348
5928         * gcc.c-torture/execute/pr22348.c: New.
5930 2005-07-27  Richard Guenther  <rguenther@suse.de>
5932         * gcc.dg/tree-ssa/salias-1.c: New testcase.
5934 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5936         PR fortran/22503
5937         * gfortran.dg/logical_comp.f90: New test.
5939 2005-07-27  Jan Hubicka  <jh@suse.cz>
5941         * inliner-1.c: Add cleanup of dumps.
5942         * val-prof-*.c: Likewise.
5943         * update-tailcall.c: New.
5945 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
5947         PR 22591
5948         * gcc.dg/tree-ssa/pr22591.c: New test.
5949         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
5951 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
5953         PR libobjc/22606
5954         * objc.dg/try-catch-11.m: New test.
5956 2005-07-26  Richard Guenther  <rguenther@suse.de>
5958         PR tree-optimization/22486
5959         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
5961 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
5963         PR tree-opt/22484
5964         * testsuite/g++.dg/opt/loop2.C: New test.
5966 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
5968         * gcc.dg/tree-ssa/reassoc-3.c: New test.
5969         * gcc.dg/tree-ssa/reassoc-4.c: New test.
5971 2005-07-25  Adam Nemet  <anemet@lnxw.com>
5973         * lib/profopt.exp (profopt-execute): Check for profiling data
5974         files on the target.
5976 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
5978         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
5979         for matching of asm labels.
5981 2005-07-25  Richard Guenther  <rguenther@suse.de>
5983         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
5985 2005-07-25  Richard Guenther  <rguenther@suse.de>
5987         PR testsuite/22624
5988         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
5990 2005-07-25  Ira Rosen  <irar@il.ibm.com>
5992         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
5993         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
5994         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
5995         * gcc.dg/vect/vect-100.c: New test.
5996         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
5997         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
5998         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
5999         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
6000         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
6001         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
6002         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
6003         * gfortran.dg/vect/pr19049.f90: New testcase.
6004         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6006 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
6008         * gcc.c-torture/execute/20050713-1.c: New test.
6010         PR fortran/20063
6011         * gfortran.fortran-torture/execute/data_4.f90: New test.
6013         PR middle-end/20303
6014         * gcc.dg/visibility-d.c: New test.
6016 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
6018         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
6019         * gfortran.dg/underflow.f90: Ditto.
6021 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6023         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
6024         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
6025         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
6027 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
6029         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
6030         include case of field width of zero.
6032 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
6034         PR libgfortran/21875
6035         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
6036         with trailing blanks on normal formatted read.
6038 2005-07-23  Chao-ying Fu  <fu@mips.com>
6040         * gcc.target/mips/mips32-dsp-type.c: New test.
6041         * gcc.target/mips/mips32-dsp.c: New test.
6043 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
6045         PR testsuite/21073
6046         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
6048         PR testsuite/20454
6049         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
6050         and __cyg_profile_func_exit.
6052 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
6054         * gfortran.dg/comma_format_extension_3.f: Fix typo.
6055         * gfortran.dg/comma_format_extension_4.f: Same.
6056         * gfortran.dg/pr15332.f: Same.
6057         * gfortran.dg/pr21730.f: Same.
6059 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
6061         * g++.dg/opt/vrp2.C: Fix testcase.
6063         PR tree-opt/22625
6064         * g++.dg/opt/vrp2.C: New test.
6066 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
6068         PR debug/21828
6069         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
6071 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
6073         * gcc.dg/tree-ssa/20050719-1.c: New test.
6075 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
6077         * gcc.dg/bfin-longcall-1.c: New file.
6078         * gcc.dg/bfin-longcall-2.c: New file.
6080 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
6082         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
6084 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6086         PR middle-end/19055
6087         * gcc.dg/tree-ssa/pr19055.c: New test.
6088         * gcc.dg/tree-ssa/pr19055-2.c: New test.
6090 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6092         PR C++/22358
6093         * g++.dg/other/pr22358.C: New test.
6095 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
6097         PR c++/2922
6098         * g++.dg/lookup/two-stage5.C: New test from bug comments.
6100 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6102         PR c++/15938
6103         * g++.dg/init/union2.C: New test.
6105 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6107         PR c/22393
6108         * gcc.dg/complex-4.c: New test.
6110 2005-07-21  Richard Guenther  <rguenther@suse.de>
6112         PR testsuite/22522
6113         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
6114         scanning for asm labels.
6115         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
6117 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
6119         PR target/22085
6120         * gcc.dg/altivec-pr22085.c: New.
6122 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
6124         PR tree-optimization/19210
6125         * gcc.dg/tree-ssa/pr19210-1.c: New.
6126         * gcc.dg/tree-ssa/pr19210-2.c: New.
6128 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
6130         PR rtl-optimization/22167
6131         * g++.dg/opt/pr22167.C: New test.
6133 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
6135         PR c++/2922
6136         * g++.dg/lookup/two-stage2.C: New.
6137         * g++.dg/lookup/two-stage3.C: New.
6138         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
6139         fixed two-stage name lookup for operators.
6140         * g++.dg/template/call3.C: Compiler now produces an appropriate
6141         error message.
6142         * g++.dg/template/crash37.C: Compiler now describes bla() on line
6143         14 as a candidate.
6144         * g++.dg/template/ptrmem4.C: Compiler produces different error
6145         message.
6146         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
6147         connect_to_method as a candidate.
6149 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
6151         * gcc.dg/fold-alloc-1.c: New test.
6153 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
6155         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6156         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
6158 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
6160         * gcc.dg/fold-abs-1.c: New test.
6161         * gcc.dg/fold-abs-2.c: New test.
6162         * gcc.dg/fold-abs-3.c: New test.
6164 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
6166         Make CONSTRUCTOR use VEC to store initializers.
6167         * g++.dg/ext/complit3.C: Check for specific error messages.
6168         * g++.dg/init/brace2.C: Update error message.
6169         * g++.dg/warn/Wbraces2.C: Likewise.
6171 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
6173         PR fortran/16940
6174         * gfortran.dg/module_interface_1.f90: New test.
6176 2005-07-19  Danny Berlin <dberlin@dberlin.org>
6177             Kenneth Zadeck <zadeck@naturalbridge.com>
6179         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
6181 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6183         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
6184         specify -Wformat for these tests.
6185         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
6186         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
6187         * gcc.dg/format/opt-6.c: Delete.
6189 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6191         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
6192         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6194 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6196         * gcc.dg/tree-ssa/alias-2.c: New test.
6198 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
6200         PR c++/22263
6201         * g++.dg/template/explicit7.C: New test.
6203 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
6205         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
6206         width of 8 to +Inf and -Inf.
6208 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
6210         PR c++/22139
6211         * g++.dg/template/friend36.C: New test.
6213 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
6215         PR fortran/21730
6216         * gfortran.dg/pr21730.f: New test.
6218 2005-07-16  Danny Berlin <dberlin@dberlin.org>
6219             Kenneth Zadeck <zadeck@naturalbridge.com>
6221         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
6222         since pure const detection cannot run at -O1 in c compiler.
6223         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
6224         can now optimize this case properly.
6225         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
6226         because we now pass.
6227         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
6229 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
6231         PR c/22421
6232         * gcc.dg/format/bitfld-1.c: New test.
6234 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
6236         PR c++/22204
6237         * g++.dg/rtti/repo1.C: New test.
6239 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
6241         PR middle-end/22398
6242         * gcc.c-torture/compile/pr22398.c: New test.
6244 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
6246         PR c++/22132
6247         * g++.dg/expr/cast4.C: New test.
6249 2005-07-15  Richard Guenther  <rguenther@suse.de>
6251         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
6252         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
6254 2005-07-15  Steven Bosscher  <stevenb@suse.de>
6256         PR tree-optimization/22230
6257         * gcc.dg/tree-ssa/pr22230.c: New test.
6259 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
6261         * gfortran.dg/g77/cpp6.f: New test.
6263         PR fortran/22417
6264         * gfortran.dg/g77/cpp5.F: New test.
6265         * gfortran.dg/g77/cpp5.h: New file.
6266         * gfortran.dg/g77/cpp5inc.h: New file.
6268 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
6270         PR libfortran/16435
6271         * gfortran.dg/tl_editting.f90: New.
6272         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
6274 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
6276         * gfortran.dg/char_array_constructor.f90: New test.
6278 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
6280         * gfortran.dg/past_eor.f90: New.
6281         * gfortran.dg/complex_read.f90: New.
6283 2005-07-13  Jeff Law  <law@redhat.com>
6285         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
6286         additional casts.
6288         * gcc.dg/tree-ssa/pr22321.c: New test
6290 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
6292         PR tree-optimization/21921
6293         * gcc.dg/tree-ssa/pr21921.c: New.
6295 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
6297         PR tree-optimizatio/22442
6298         * gcc.dg/tree-ssa/loop-11.c: New test.
6300 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
6302         PR tree-opt/21840
6303         * gcc.c-torture/compile/pr21840.c: New test.
6305 2005-07-12  Jan Hubicka  <jh@suse.cz>
6307         * gcc.c-torture/compile/pr22379.c: New test.
6309 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
6311         PR libfortran/21593
6312         gfortran.dg/dev_null.f90: Remove outdated comment about
6313         PR libfortran/21593.
6316 2005-07-12  Dale Johannesen  <dalej@apple.com>
6318         * gcc.target/i386/compress-float-sse.c: New.
6319         * gcc.target/i386/compress-float-sse-pic.c: New.
6320         * gcc.target/i386/compress-float-387.c: New.
6321         * gcc.target/i386/compress-float-387-pic.c: New.
6322         * gcc.dg/compress-float-ppc.c: New.
6323         * gcc.dg/compress-float-ppc-pic.c: New.
6325 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
6327         PR libfortran/21593
6328         gfortran.dg/dev_null.f90: Remove targets.
6330 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
6332         PR tree-opt/22335
6333         * gcc.dg/pr22335-1.c: New test.
6334         * gcc.dg/pr22335-2.c: New test.
6336 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6338         PR c++/20172
6339         * g++.dg/template/nontype12.C : New test.
6341 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
6343         * gcc.dg/tree-ssa/loop-10.c: New test.
6345 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
6347         * gcc.c-torture/execute/20020720-1.x: Remove.
6349 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
6351         * gfortran.fortran-torture/execute/forall_7.f90: New test.
6353 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
6355         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
6356         (dg-mips-options): Use it.
6358 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
6360         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
6362 2005-07-09  Richard Henderson  <rth@redhat.com>
6364         * lib/target-supports.exp (check_effective_target_sync_char_short):
6365         Add alpha.
6367 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
6369         PR libfortran/22217
6370         * gfortran.dg/negative-z-descriptor.f90: New test.
6372 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
6374         PR tree-opt/22329
6375         * gcc.dg/pr22329.c: New test.
6377 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
6379         PR tree-optimization/20139
6380         * gcc.dg/tree-ssa/pr20139.c: New.
6382 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
6384         PR tree-opt/22356
6385         * testsuite/gcc.dg/pr22356-1.c: New test.
6387 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
6389         PR c++/21799
6390         * g++.dg/template/unify8.C: New.
6391         * g++.dg/template/unify9.C: New.
6393 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
6395         * gfortran.fortran-torture/execute/entry_10.f90: New test.
6397 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
6399         * gcc.dg/darwin-version-1.c: New.
6400         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
6401         * gcc.dg/builtins-20.c: Likewise.
6402         * gcc.dg/builtins-53.c: Likewise.
6403         * gcc.dg/torture/builtins-convert-1.c: Likewise.
6404         * gcc.dg/torture/builtins-convert-2.c: Likewise.
6405         * gcc.dg/torture/builtins-convert-3.c: Likewise.
6406         * gcc.dg/torture/builtins-power-1.c: Likewise.
6407         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
6408         on Darwin.
6410 2005-07-07  Jeff Law  <law@redhat.com>
6412         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
6413         argument evaluation order.
6415 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
6417         PR libfortran/21594
6418         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6419         Add test cases where the shift length is greater than the
6420         array length.
6422 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6424         * obj-c++.dg/proto-lossage-6.mm: New.
6425         * objc.dg/proto-lossage-6.m: New.
6427 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6429         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
6430         * objc.dg/gnu-runtime-2.m: Likewise.
6432 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6434         * gfortran.dg/longline.f: New test.
6436         * gfortran.dg/badline.f: New test.
6438 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6440         PR fortran/16531
6441         PR fortran/15966
6442         PR fortran/18781
6443         * gfortran.dg/hollerith.f90: New.
6444         * gfortran.dg/hollerith2.f90: New.
6445         * gfortran.dg/hollerith3.f90: New.
6446         * gfortran.dg/hollerith4.f90: New.
6447         * gfortran.dg/hollerith_f95.f90: New.
6448         * gfortran.dg/hollerith_legacy.f90: New.
6449         * gfortran.dg/g77/cpp4.F: New. Port from g77.
6451 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6453         PR objc/22274
6454         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
6455         * objc.dg/gnu-runtime-2.m: New.
6457 2005-07-06  Jeff Law  <law@redhat.com>
6459         * gcc.dg/tree-ssa/vrp17.c: New test.
6461 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6463         PR fortran/22327
6464         * gfortran.dg/array_constructor_5.f90: New test.
6466 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6468         * gfortran.fortran-torture/execute/entry_9.f90: New test.
6470 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
6472         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
6473         * gcc.dg/980816-1.c: Ditto.
6475 2005-07-06  Jeff Law  <law@redhat.com>
6477         * gcc.c-torture/compile/pr21356.c: New test.
6479 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6481         PR c/22013
6482         PR c/22098
6483         * gcc.c-torture/compile/pr22013-1.c,
6484         gcc.c-torture/execute/pr22098-1.c,
6485         gcc.c-torture/execute/pr22098-2.c,
6486         gcc.c-torture/execute/pr22098-3.c: New tests.
6488 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6490         PR c/22308
6491         * gcc.dg/pr22308-1.c: New test.
6493 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
6495         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
6496         target.
6497         * gcc.dg/compare9.c: Use -fshort-enums instead of
6498         -fno-short-enums.  Change the last test to dg-bogus.
6500 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
6502         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
6503         * gcc.dg/compare9.c: New.
6505 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6507         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
6509 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6511         PR testsuite/22288
6512         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
6515 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6517         * gcc.dg/format/gcc_gfc-1.c: New.
6519 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6521         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
6523 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6525         PR fortran/20842
6526         * gfortran.dg/io_invalid_1.f90: New test.
6528 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
6530         * gcc.dg/format/gcc_diag-1.c: Update.
6532 2005-07-02  Jeff Law  <law@redhat.com>
6534         * gcc.dg/tree-ssa/pr22051-1.c: New test.
6535         * gcc.dg/tree-ssa/pr22051-2.c: New test.
6537 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
6539         * gcc.dg/format/gcc_diag-1.c: Update.
6541 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
6543         PR tree-opt/22269
6544         * gcc.c-torture/compile/pr22269.c: New test.
6546 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
6548         PR 21584
6549         PR 22219
6550         * g++.dg/tree-ssa/pr21584-1.C: New test.
6551         * g++.dg/tree-ssa/pr21584-2.C: New test.
6553 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
6555         * obj-c++.dg/try-catch-11.mm: New.
6556         * objc.dg/try-catch-10.m: New.
6558 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
6560         * g++.dg/other/ucnid-1.C: xfail on AIX.
6562 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
6564         PR 22234
6565         * gcc.dg/20050629-1.c: New test.
6567 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
6569         * obj-c++.dg/const-str-1[0-1].mm: New.
6570         * objc.dg/const-str-1[0-1].m: New.
6572 2005-05-29  Richard Henderson  <rth@redhat.com>
6574         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
6575         Rename from check_effective_target_vect_no_max.
6576         (check_effective_target_vect_no_int_add): New.
6577         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
6578         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
6579         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6580         * gcc.dg/vect/vect-reduc-1.c: Use both.
6581         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6583 2005-05-29  Richard Henderson  <rth@redhat.com>
6585         * lib/target-supports.exp (check_effective_target_vect_no_max):
6586         Remove i386 and x86_64.
6588 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6590         PR testsuite/21969
6591         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
6593 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6595         PR middle-end/21969
6596         * gcc.dg/vect/pr21969.c: New test.
6598 2005-06-28  Eric Christopher  <echristo@redhat.com>
6600         PR c/22052
6601         PR c/21975
6602         * gcc.dg/inline1.c: New test.
6603         * gcc.dg/inline2.c: Ditto.
6604         * gcc.dg/inline3.c: Ditto.
6605         * gcc.dg/inline4.c: Ditto.
6606         * gcc.dg/inline5.c: Ditto.
6608 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
6610         PR libfortran/22142
6611         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6612         Add testcase also testing eoshift1 for PR 22142.
6614 2005-06-28  Richard Henderson  <rth@redhat.com>
6616         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
6617         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
6618         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
6619         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
6620         gcc.dg/tree-ssa/20030922-2.c: Likewise.
6622 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
6624         PR libfortran/22142
6625         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6626         Add testcase for PR 22142.
6628 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
6630         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
6631         gcc.target/ia64/fpreg-2.c: New tests.
6633 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6635         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
6637 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6639         PR libfortran/22170
6640         * gfortran.dg/slash_1.f90: New test.
6642 2005-06-27  Richard Henderson  <rth@redhat.com>
6644         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
6645         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
6646         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6647         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6648         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6649         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6651 2005-06-27  Richard Henderson  <rth@redhat.com>
6653         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
6654         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
6656 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
6658         * obj-c++.dg/proto-lossage-5.mm: New.
6659         * objc.dg/proto-lossage-5.m: New.
6661 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
6663         PR 21959
6664         * gcc.dg/tree-ssa/pr21959.c: New test.
6666 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
6668         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
6669         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
6670         testing uninitialized var.
6672         * gcc.c-torture/execute/builtins/chk.h: New.
6673         * gcc.c-torture/execute/builtins/lib/chk.c: New.
6674         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
6675         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
6676         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
6677         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
6678         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
6679         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
6680         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
6681         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
6682         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
6683         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
6684         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
6685         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
6686         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
6687         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
6688         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
6689         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
6690         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
6691         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
6692         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
6693         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
6694         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
6695         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
6696         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
6697         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
6698         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
6699         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
6700         * gcc.dg/builtin-object-size-1.c: New test.
6701         * gcc.dg/builtin-object-size-2.c: New test.
6702         * gcc.dg/builtin-object-size-3.c: New test.
6703         * gcc.dg/builtin-object-size-4.c: New test.
6704         * gcc.dg/builtin-object-size-5.c: New test.
6705         * gcc.dg/builtin-stringop-chk-1.c: New test.
6706         * gcc.dg/builtin-stringop-chk-2.c: New test.
6707         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
6708         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
6709         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
6710         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
6711         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
6712         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
6713         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
6714         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
6715         * gcc.c-torture/execute/printf-1.c: New test.
6716         * gcc.c-torture/execute/fprintf-1.c: New test.
6717         * gcc.c-torture/execute/vprintf-1.c: New test.
6718         * gcc.c-torture/execute/vfprintf-1.c: New test.
6719         * gcc.c-torture/execute/printf-chk-1.c: New test.
6720         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
6721         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
6722         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
6724 2005-06-27  Michael Matz  <matz@suse.de>
6726         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
6727         slot is not merged if address escapes.
6729 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6731         PR c/21911
6732         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
6734 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
6736         PR middle-end/17965
6737         * gcc.c-torture/compile/20050622-1.c: New test.
6739         PR middle-end/22028
6740         * gcc.dg/20050620-1.c: New test.
6742 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
6744         PR tree-optimization/22026
6745         * gcc.dg/tree-ssa/pr22026.c: New.
6747 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
6749         PR libfortran/22144
6750         * gfortran.dg/shift-alloc.f90: New testcase.
6752 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
6754         * all files: Update FSF address in copyright headers.
6756 2005-06-22  Jan Hubicka  <jh@suse.cz>
6758         * wholeprogram-1.c: New testcase.
6759         * wholeprogram-2.c: New testcase.
6761 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
6763         PR 22171
6764         * gcc.dg/tree-ssa/pr22171.c: New test.
6766 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
6768         * gfortran.dg/simplify_modulo.f90: New.
6770 2005-06-24  Jan Hubicka  <jh@suse.cz>
6772         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
6774 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
6776         * obj-c++.dg/proto-lossage-[1-4].mm: New.
6778 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
6780         * obj-c++.dg/typedef-alias-1.mm: New.
6781         * objc.dg/typedef-alias-1.m: New.
6783 2005-06-23  Jeff Law  <law@redhat.com>
6785         * gcc.dg/tree-ssa/vrp16.c: New test.
6787 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6789         * lib/target-supports.exp: Add
6790         check_effective_target_fortran_large_real and
6791         check_effective_target_fortran_large_int to check for
6792         corresponding effective targets.
6793         * gfortran.dg/large_integer_kind_1.f90: New test.
6794         * gfortran.dg/large_real_kind_1.f90: New test.
6796 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
6798         PR tree-optimization/22117
6799         * gcc.dg/tree-ssa/pr22117.c: New.
6801 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
6803         PR testsuite/22123
6804         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
6806 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
6808         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
6810 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
6812         * gfortran.dg/f2c_4.f90: Add tests for complex functions
6813         * gfortran.dg/f2c_4.c: Likewise.
6815 2005-06-22 Paul Brook  <paul@codesourcery.com>
6817         PR fortran/21034
6818         * gfortran.dg/auto_save_1.f90: New test.
6820 2005-06-22  Michael Matz  <matz@suse.de>
6822         * gcc.target/x86-64/abi: New directory.
6823         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
6824         * gcc.target/x86-64/abi/README.gcc: New file.
6825         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
6826         * gcc.target/x86-64/abi/asm-support.s: New file.
6827         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
6828         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
6829         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
6830         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
6831         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
6832         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
6833         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
6834         * gcc.target/x86_64/abi/test_bitfields.c: New test.
6835         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
6836         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
6837         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
6838         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
6839         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
6840         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
6841         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
6842         * gcc.target/x86_64/abi/test_varargs.c: New test.
6844 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
6846         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
6847         32-bit i?86 and x86_64.
6849 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
6851         * obj-c++.dg/const-str-[1-9].mm: New tests.
6853 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
6855         PR fortran/22010
6856         * gfortran.dg/namelist_use.f90: New.
6857         * gfortran.dg/namelist_use_only.f90: New.
6859 2005-06-21  Jeff Law  <law@redhat.com>
6861         * gcc.dg/tree-ssa/vrp15.c: New test.
6863 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
6865         * lib/target-supports.exp (check_effective_target_vect_reduction):
6866         Remove.
6867         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
6868         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
6869         remove vect_reduction target keyword. Also avoid two returns in main.
6870         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6871         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
6872         * gcc.dg/vect/vect-reduc-1short.c: New test.
6873         * gcc.dg/vect/vect-reduc-1char.c: New test.
6874         * gcc.dg/vect/vect-reduc-2short.c: New test.
6875         * gcc.dg/vect/vect-reduc-2char.c: New test.
6876         * gcc.dg/vect/vect-reduc-6.c: New test.
6877         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
6878         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
6879         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
6881 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6882         Paul Thomas  <pault@gcc.gnu.org>
6884         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
6885         New tests.
6887 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6889         * gfortran.dg/backslash_1.f90: New test.
6890         * gfortran.dg/backslash_2.f90: New test.
6892 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
6894         * gfortran.dg/duplicate_labels.f90: New test.
6896 2005-06-20  Jan Beulich  <jbeulich@novell.com>
6898         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
6899         unsupportable relocations.
6900         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6901         * gcc.dg/20050321-2.c: xfail for NetWare.
6903 2005-06-20  Andreas Jaeger  <aj@suse.de>
6905         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
6906         gcc.target/i386/fastcall-sseregparm.c,
6907         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
6909 2005-06-19  Richard Henderson  <rth@redhat.com>
6911         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
6913 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
6915         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
6917 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
6919         PR c++/22115
6920         * g++.dg/conversion/simd2.C: Change expected error message.
6922 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
6924         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
6925         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6926         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6928 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
6930         * gcc.dg/fold-mod-1.c: New test.
6932 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
6934         PR fortran/19926
6935         * gfortran.dg/pr19926.f90: New test.
6937 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
6939         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
6940         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
6941         targets.
6942         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6943         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6945 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
6947         * gcc.target/ia64/float80-varargs-1.c: New test.
6949 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6951         PR tree-opt/22035
6952         * gfortran.dg/f2c_6.f90: New test.
6954 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
6956         PR c++/17413
6957         * g++.dg/template/local5.C: New.
6959 2005-06-17  Richard Henderson  <rth@redhat.com>
6961         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
6963 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
6965         PR testsuite/21945
6966         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
6968 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
6970         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
6971         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
6972         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
6973         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
6974         check_vect to verify the presence of hardware vector support.
6976 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
6978         PR testsuite/22056
6979         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
6981 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6983         PR libfortran/19216
6984         * gfortran.dg/pr19216.f: Add correct space between brackets and
6985         dg directive.
6987 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6989         PR libfortran/16436
6990         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
6992 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
6994         * gcc.target/i386/attributes-error.c: New testcase.
6995         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6996         * gcc.target/i386/regparm-stdcall.c: Likewise.
6997         * gcc.target/i386/sseregparm-1.c: Likewise.
6998         * gcc.target/i386/sseregparm-2.c: Likewise.
7000 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
7002         * g++.dg/rtti/crash2.C: New.
7004 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
7006         * gcc.dg/noncompile/20040203-3.c: Update expected message.
7008 2005-06-15  David Ung  <davidu@mips.com>
7010         * gcc.target/mips/mips16e-extends.c: New test for testing the
7011         generation of MIPS16e zeb/zeh, seb/seh instructions.
7013 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
7015         PR 22018
7016         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
7017         * gcc.dg/tree-ssa/pr22018.c: New test.
7019 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
7021         * gcc.dg/simd-1.c: Update error messages.
7022         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
7023         * gcc.dg/simd-2.c: Update error messages.
7024         * gcc.dg/simd-4.c: New.
7026 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
7028         PR c++/20678
7029         * g++.dg/other/crash-4.C: New.
7031 2005-06-14  Devang Patel  <dpatel@apple.com>
7033         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
7035 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
7037         PR c++/21929
7038         * g++.dg/parse/crash11.C: Update
7040 2005-06-13  Jeff Law  <law@redhat.com>
7042         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
7043         perform the desired transformations.
7044         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
7045         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
7047 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7049         PR fortran/22038
7050         * gfortran.dg/forall_1.f90: Un-XFAIL.
7052 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
7054         PR c++/21929
7055         * g++.dg/parse/crash26.C: New.
7057         PR c++/20789
7058         * g++.dg/init/member1.C: New.
7060 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
7062         * gfortran.dg/altreturn_1.f90: New test.
7064 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
7066         PR middle-end/21985
7067         * gcc.dg/tree-ssa/pr21985.c: New test.
7069 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
7071         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
7073 2005-06-12  Roger Sayle  <roger@eyesopen.com>
7075         PR c++/21930
7076         * g++.dg/other/error10.C: New test case.
7078 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7080         PR libfortran/19155
7081         * gfortran.dg/pr19155.f: Add test.
7083 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7085         * gfortran.dg/f2c_7.f90: New test.
7087         * gfortran.dg/forall_1.f90: XFAILed.
7089 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
7091         * gcc.dg/pr14796-1.c: New.
7092         * gcc.dg/pr14796-2.c: New.
7094 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
7096         PR fortran/17792
7097         PR fortran/21375
7098         * gfortran.dg/deallocate_stat.f90: New test.
7100 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
7102         * gfortran.fortran-torture/execute/in-pack.f90: New test.
7104 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
7106         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
7107         access will be generated when this loop is vectorized. Test that
7108         accesses with same alignment were detected.
7109         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
7110         Test that accesses with same alignment were detected.
7111         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
7112         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
7113         alignment were detected.
7115 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
7117         PR c++/10611
7118         * g++.dg/conversion/simd2.C: New.
7120 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7122         * gcc.dg/Wcxx-compat-1.c: New.
7124 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
7126         PR libfortran/21480
7127         * gfortran.dg/reshape-complex.f90: Add a test for a packed
7128         complex array.
7130 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
7132         * gcc.dg/alias-8.c: New.
7134 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
7136         * gcc.dg/format/cmn_err-1.c: Update.
7138 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
7140         PR target/20666
7141         * gcc.target/sparc/fexpand-2.c: New.
7142         * gcc.target/sparc/fpmerge-2.c: New.
7143         * gcc.target/sparc/fpmul-2.c: New.
7144         * gcc.target/sparc/noresult.c: New.
7145         * gcc.target/sparc/pdist-2.c: New.
7146         * gcc.target/sparc/pdist-3.c: New.
7148 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
7150         PR testsuite/21702
7151         * gcc.target/i386/i386.exp: Fix comment typo.
7153 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7155         PR c++/19497
7156         * g++.dg/inherit/using5.C: New.
7157         * g++.dg/inherit/using6.C: New.
7159 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7161         PR c++/19894
7162         * g++.dg/template/ptrmem15.C: New test.
7164         PR c++/20563
7165         * g++.dg/ext/label4.C: New test.
7167 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7169         * gcc.dg/tls/debug-1.c: New test.
7171 2005-06-07  Dale Johannesen  <dalej@apple.com>
7173         * gcc.target/i386/movq.c: New.
7175 2005-06-07  Dale Johannesen  <dalej@apple.com>
7177         * gcc.dg/20050607-1.c: New.
7179 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
7181         PR middle-end/21850
7182         * gcc.c-torture/execute/20050607-1.c: New test.
7184 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
7186         PR libfortran/21926
7187         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
7188         Test case where the return array has lowest stride one,
7189         but isn't packed.
7191 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
7193         * lib/target-supports.exp (check_effective_target_sync_int_long):
7194         Add s390 and s390x targets.
7196 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
7198         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
7199         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
7200         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
7201         * gcc.dg/tree-ssa/loop-9.c: New test.
7203 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
7205         * g++.dg/parse/defarg10.C: New.
7207 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
7209         PR regression/21897
7210         * gcc.c-torture/execute/20050604-1.c: New test.
7212 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
7214         PR 21903
7215         * g++.dg/parse/defarg9.C: New.
7217         PR c++/20637
7218         * g++.dg/inherit/using4.C: New.
7219         * g++.dg/overload/error1.C: Adjust expected errors.
7220         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
7221         * g++.old-deja/g++.brendan/arm2.C: Likewise.
7222         * g++.old-deja/g++.other/redecl2.C: Likewise.
7223         * g++.old-deja/g++.other/redecl4.C: Likewise.
7224         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
7226 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
7228         * gfortran.dg/f2c_5.f90: Add -w to dg-options
7230 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
7232         * lib/gfortran.exp (gfortran_target_compile): Call
7233         dg-additional-files-options
7234         * gfortran.dg/f2c_4.f90: New file
7235         * gfortran.dg/f2c_4.c: New file
7236         * gfortran.dg/f2c_5.f90: New file
7237         * gfortran.dg/f2c_5.c: New file
7239 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7241         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
7243         PR fortran/21912
7244         * gfortran.dg/array_constructor_4.f90: New test.
7246 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
7248         PR c++/21619
7249         * g++.dg/ext/builtin9.C: New test.
7251 2005-06-05  Dale Johannesen  <dalej@apple.com>
7253         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
7254         * gcc.c-torture/execute/20050603-2.c: Ditto.
7256 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
7258         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
7259         * gcc.dg/vect/vect-reduc-1.c: New.
7260         * gcc.dg/vect/vect-reduc-2.c: New.
7261         * gcc.dg/vect/vect-reduc-3.c: New.
7263 2005-06-04  Dale Johannesen  <dalej@apple.com>
7265         * gcc.c-torture/execute/20050603-1.c: New.
7266         * gcc.c-torture/execute/20050603-2.c: New.
7267         * gcc.dg/20050603-3.c: New.
7269 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7271         PR fortran/19195
7272         * gfortran.dg/debug_1.f90: New test.
7274         * gfortran.dg/forall_1.f90: New test.
7276 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
7278         * gfortran.dg/array_constructor_3.f90: New test.
7280 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7282         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
7284 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
7286         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
7288 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
7290         PR c/21873
7291         * gcc.dg/init-excess-1.c: New test.
7293 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
7295         PR c++/21853
7296         * g++.dg/expr/static_cast6.C: New test.
7298 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
7300         * gcc.dg/tree-ssa/vrp14.c: New test.
7302 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
7304         PR c++/21336
7305         * g++.dg/template/new2.C: New test.
7307 2005-06-03  Josh Conner  <jconner@apple.com>
7309         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
7310         all entries in initializer.
7312 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
7314         PR middle-end/21858
7315         * gcc.dg/pr21858.c: New testcase.
7317 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
7319         PR tree-optimization/21292
7321         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
7322         New.
7323         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
7324         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
7325         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
7326         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
7327         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
7329 2005-06-02  Richard Henderson  <rth@redhat.com>
7331         * gcc.dg/sync-2.c: Use -march=i486 for i386.
7333 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
7335         * gcc.dg/wtypequal.c: New testcase.
7337 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
7339         PR 21582
7340         * gcc.dg/tree-ssa/pr21582.c: New test.
7342 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7344         PR c++/21280
7345         * g++.dg/opt/interface2.h: New.
7346         * g++.dg/opt/interface2.C: New.
7347         * g++.dg/init/ctor4.C: Adjust error lines.
7348         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7349         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
7350         * g++.old-deja/g++.jason/opeq3.C: Likewise.
7351         * g++.old-deja/g++.pt/assign1.C: Likewise.
7352         * g++.old-deja/g++.pt/crash20.C: Likewise.
7354 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
7356         PR tree-optimization/21734
7357         * g++.dg/vect/pr21734_1.cc: New.
7358         * g++.dg/vect/pr21734_2.cc: New.
7360 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7362         PR c++/20350
7363         * g++.dg/template/spec24.C: New.
7365         PR c++/21151
7366         * g++.dg/pch/local-1.C: New.
7367         * g++.dg/pch/local-1.Hs: New.
7369 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
7371         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
7372         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
7373         * gcc.dg/tree-ssa/pr14341.c: New test.
7374         * gcc.dg/tree-ssa/pr14841.c: New test.
7375         * gcc.dg/tree-ssa/pr20701.c: New test.
7376         * gcc.dg/tree-ssa/pr21086.c: New test.
7377         * gcc.dg/tree-ssa/pr21090.c: New test.
7378         * gcc.dg/tree-ssa/pr21332.c: New test.
7379         * gcc.dg/tree-ssa/pr21458.c: New test.
7380         * gcc.dg/tree-ssa/pr21658.c: New test.
7381         * gcc.dg/tree-ssa/vrp01.c: New test.
7382         * gcc.dg/tree-ssa/vrp02.c: New test.
7383         * gcc.dg/tree-ssa/vrp03.c: New test.
7384         * gcc.dg/tree-ssa/vrp04.c: New test.
7385         * gcc.dg/tree-ssa/vrp05.c: New test.
7386         * gcc.dg/tree-ssa/vrp06.c: New test.
7387         * gcc.dg/tree-ssa/vrp07.c: New test.
7388         * gcc.dg/tree-ssa/vrp08.c: New test.
7389         * gcc.dg/tree-ssa/vrp09.c: New test.
7390         * gcc.dg/tree-ssa/vrp10.c: New test.
7391         * gcc.dg/tree-ssa/vrp11.c: New test.
7392         * gcc.dg/tree-ssa/vrp12.c: New test.
7393         * gcc.dg/tree-ssa/vrp13.c: New test.
7395 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
7397         PR 21029
7398         * gcc.dg/tree-ssa/pr21029.c: New test.
7400 2005-06-01  Roger Sayle  <roger@eyesopen.com>
7402         * gfortran.dg/logint-1.f: New test case.
7403         * gfortran.dg/logint-2.f: Likewise.
7404         * gfortran.dg/logint-3.f: Likewise.
7406 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
7408         PR c/21536
7409         PR c/20760
7410         * gcc.dg/20050527-1.c: New test.
7412         * gcc.dg/i386-sse-12.c: New test.
7414         PR fortran/21729
7415         * gfortran.dg/implicit_5.f90: New test.
7417 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
7419         PR fortran/20883
7420         * gfortran/assign_4.f90: New test.
7421         * gfortran/assign_2.f90: Change compile to run.
7423 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
7425         * lib/target-supports.exp
7426         (check_effective_target_sync_char_short): New.
7427         * gcc.dg/sync-2.c: New.
7429 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7431         PR tree-optimization/21817
7432         * gcc.dg/torture/pr21817-1.c: New.
7434 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
7436         PR c++/21165
7437         * g++.dg/template/init5.C: New.
7439 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
7441         * gfortran.dg/char_initialiser_actual.f90:
7442         Test character initialisers as actual arguments.
7443         * gfortran.dg/char_pointer_comp_assign.f90:
7444         Test character pointer structure component assignments.
7445         * gfortran.dg/char_array_structure_constructor.f90:
7446         Test character components in structure constructors.
7448 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
7450         PR middle-end/20931
7451         * g++.dg/opt/pr20931.C: New test.
7453 2005-05-31  Andreas Jaeger  <aj@suse.de>
7455         PR testsuite/20772
7456         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
7457         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
7458         g++.old-deja/g++.ext/asmspec1.C,
7459         g++.old-deja/g++.other/regstack.C,
7460         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
7461         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
7462         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
7463         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
7464         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
7465         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
7466         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
7467         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
7468         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
7469         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
7470         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
7471         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
7472         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
7473         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
7474         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
7475         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
7476         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
7477         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
7478         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
7480 2005-05-31  Jeff Law  <law@redhat.com>
7482         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
7484 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
7486         PR middle-end/21743
7487         * gcc.dg/builtins-1.c: Activate disabled clog test.
7488         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7490 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
7492         * gfortran.dg/char_pointer_assign.f90:
7493         Test character-pointer assignments and pointer assignments.
7494         * gfortran.dg/char_pointer_dummy.f90:
7495         Test character-pointer dummy arguments.
7496         * gfortran.dg/char_pointer_func.f90:
7497         Test character-pointer function returns.
7498         * gfortran.dg/char_pointer_dependency.f90:
7499         Test character-pointer functions with dependencies.
7501 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
7503         PR c++/21784
7504         * g++.dg/lookup/using14.C: New test.
7506 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
7508         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7509         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
7510         trailing ^M.
7512 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
7514         PR c++/17413
7515         * g++.dg/template/local5.C: New.
7517         PR target/21761
7518         * gcc.c-torture/compile/pr21761.c: New.
7520         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
7521         before darwin8.
7523 2005-05-30  Steven G. Kargl
7525         PR fortran/20846
7526         * gfortran.dg/inquire_8.f90: New test.
7528 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7530         PR libfortran/21376
7531         * gfortran.dg/output_exponents_1.f90: New test.
7533 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7535         PR libfortran/20006
7536         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
7538 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
7540         PR c++/21210
7541         * g++.dg/ext/complex1.C: New test.
7543         PR c++/21340
7544         * g++.dg/init/ctor6.C: New test.
7546 2005-05-29  Jan Hubicka  <jh@suse.cz>
7548         * gcc.c-torture/compile/pr21562.c: New.
7550 2005-05-28  Steven G. Kargl <kargls@comcast.net>
7552         * gfortran.dg/subnormal_1.f90: New test.
7554 2005-05-28  Jan Hubicka  <jh@suse.cz>
7556         * tree-prof.exp: Fix comment.
7557         * value-prof-1.c: New.
7558         * value-prof-2.c: New.
7559         * value-prof-3.c: New.
7560         * value-prof-4.c: New.
7562 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
7564         PR c++/21614
7565         * g++.dg/expr/ptrmem6.C: New test.
7566         * g++.dg/expr/ptrmem6a.C: Likewise.
7568 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
7570         PR tree-optimization/21658
7571         * gcc.dg/tree-ssa/pr21658.c: New.
7573 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
7575         PR c++/21455
7576         * g++.dg/inherit/ptrmem3.C: New.
7578         PR c++/21681
7579         * g++.dg/parse/template16.C: New.
7581 2005-05-27  Andreas Jaeger  <aj@suse.de>
7583         * gcc.dg/setjmp-2.c: Only run in 32-bit.
7585         * gcc.dg/i386-sse-8.c: Run test on all archs.
7587 2005-05-26  Mike Stump  <mrs@apple.com>
7589         * objc.dg/isa-field-1.m: Only run on darwin.
7590         * objc.dg/lookup-1.m: Likewise.
7591         * objc.dg/try-catch-8.m: Likewise.
7593 2005-05-26  Roger Sayle  <roger@eyesopen.com>
7595         PR tree-optimization/9814
7596         * gcc.dg/pr9814-1.c: New test case.
7598 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
7600         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
7601         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
7602         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
7603         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
7604         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
7605         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
7606         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
7607         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
7608         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
7609         objc.dg/try-catch-8.m: New.
7611 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
7613         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
7614         remove extraneous semicolons.
7616 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
7618         * obj-c++.dg/comp-types-12.mm: New.
7619         * objc.dg/comp-types-11.m: New.
7620         * objc.dg/selector-4.m: New.
7622 2005-05-26  Andreas Jaeger  <aj@suse.de>
7624         PR testsuite/20772
7625         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
7626         g++.old-deja/g++.ext/attrib3.C,
7627         g++.old-deja/g++.other/store-expr1.C,
7628         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
7629         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
7630         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7631         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
7632         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
7633         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
7634         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
7635         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7636         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
7637         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
7638         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
7639         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
7640         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
7641         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
7642         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
7643         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
7644         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
7645         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7646         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
7648 2005-05-26  Andreas Jaeger  <aj@suse.de>
7650         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
7651         x86-64 compilation.
7653 2005-05-26  Andreas Jaeger  <aj@suse.de>
7655         PR testsuite/20772
7656         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
7657         gcc.misc-tests/i386-pf-athlon-1.c,
7658         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7659         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
7660         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
7661         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
7662         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
7663         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
7664         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
7665         programs.
7667         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
7668         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
7669         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
7670         x86-64 compilation.
7672         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
7673         x86_64.
7675         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
7676         effective-target ilp32.
7678 2005-05-26  David Ung  <davidu@mips.com>
7680         * gcc.target/mips/ext_ins.c: New test for testing the generation
7681         of MIPS32/64 rev 2 ext/ins instructions.
7683 2005-05-26  Andreas Jaeger  <aj@suse.de>
7685         * treelang/compile/unsigned.tree: Use gimple instead of
7686         nonexisting generic dump.
7688 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
7690         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
7692 2005-05-26  Andreas Jaeger  <aj@suse.de>
7694         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
7696 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
7698         PR libfortran/17283
7699         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
7700         Test callee-allocated memory with write statements.
7702 2005-05-25  Roger Sayle  <roger@eyesopen.com>
7704         PR middle-end/21709
7705         * gcc.dg/pr21709-1.c: New test case.
7707 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7708             Mike Stump  <mrs@apple.com>
7710         * objc/execute/next_mapping.h: Update for C++.
7712         * obj-c++.dg/selector-1.mm: Move to...
7713         * obj-c++.dg/selector-4.mm: here...
7715         * obj-c++.dg/basic.mm: New.
7716         * obj-c++.dg/comp-types-1.mm: New.
7717         * obj-c++.dg/cxx-class-1.mm: New.
7718         * obj-c++.dg/cxx-ivars-1.mm: New.
7719         * obj-c++.dg/cxx-ivars-2.mm: New.
7720         * obj-c++.dg/cxx-ivars-3.mm: New.
7721         * obj-c++.dg/cxx-scope-1.mm: New.
7722         * obj-c++.dg/cxx-scope-2.mm: New.
7723         * obj-c++.dg/defs.mm: New.
7724         * obj-c++.dg/empty-private-1.mm: New.
7725         * obj-c++.dg/encode-1.mm: New.
7726         * obj-c++.dg/encode-2.mm: New.
7727         * obj-c++.dg/encode-3.mm: New.
7728         * obj-c++.dg/extern-c-1.mm: New.
7729         * obj-c++.dg/extra-semi.mm: New.
7730         * obj-c++.dg/fix-and-continue-2.mm: New.
7731         * obj-c++.dg/isa-field-1.mm: New.
7732         * obj-c++.dg/ivar-list-semi.mm: New.
7733         * obj-c++.dg/local-decl-1.mm: New.
7734         * obj-c++.dg/lookup-1.mm: New.
7735         * obj-c++.dg/lookup-2.mm: New.
7736         * obj-c++.dg/method-1.mm: New.
7737         * obj-c++.dg/method-2.mm: New.
7738         * obj-c++.dg/method-3.mm: New.
7739         * obj-c++.dg/method-4.mm: New.
7740         * obj-c++.dg/method-5.mm: New.
7741         * obj-c++.dg/method-6.mm: New.
7742         * obj-c++.dg/method-7.mm: New.
7743         * obj-c++.dg/no-extra-load.mm: New.
7744         * obj-c++.dg/overload-1.mm: New.
7745         * obj-c++.dg/pragma-1.mm: New.
7746         * obj-c++.dg/pragma-2.mm: New.
7747         * obj-c++.dg/private-1.mm: New.
7748         * obj-c++.dg/private-2.mm: New.
7749         * obj-c++.dg/proto-qual-1.mm: New.
7750         * obj-c++.dg/qual-types-1.mm: New.
7751         * obj-c++.dg/stubify-1.mm: New.
7752         * obj-c++.dg/stubify-2.mm: New.
7753         * obj-c++.dg/super-class-1.mm: New.
7754         * obj-c++.dg/super-class-2.mm: New.
7755         * obj-c++.dg/super-dealloc-1.mm: New.
7756         * obj-c++.dg/super-dealloc-2.mm: New.
7757         * obj-c++.dg/template-1.mm: New.
7758         * obj-c++.dg/template-2.mm: New.
7759         * obj-c++.dg/template-3.mm: New.
7760         * obj-c++.dg/template-4.mm: New.
7761         * obj-c++.dg/template-5.mm: New.
7762         * obj-c++.dg/template-6.mm: New.
7763         * obj-c++.dg/try-catch-1.mm: New.
7764         * obj-c++.dg/try-catch-2.mm: New.
7765         * obj-c++.dg/try-catch-3.mm: New.
7766         * obj-c++.dg/try-catch-4.mm: New.
7767         * obj-c++.dg/try-catch-5.mm: New.
7768         * obj-c++.dg/try-catch-6.mm: New.
7769         * obj-c++.dg/try-catch-7.mm: New.
7770         * obj-c++.dg/try-catch-8.mm: New.
7771         * obj-c++.dg/try-catch-9.mm: New.
7772         * obj-c++.dg/va-meth-1.mm: New.
7774 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7776         * obj-c++.dg/selector-1.mm: New.
7777         * obj-c++.dg/selector-2.mm: New.
7779 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7781         * obj-c++.dg/selector-3.mm: New.
7782         * objc.dg/selector-3.m: New.
7784 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7786         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
7787         about where warning appears.
7789 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
7791         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
7792         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7793         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7794         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7796 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
7798         * gcc.dg/20050524-1.c: New test.
7800 2005-05-25  Jan Hubicka  <jh@suse.cz>
7802         * gcc.dg/tree-prof/inliner-1.c: New.
7804 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
7806         * gcc.dg/tree-prof: New directory.
7807         * gcc.dg/tree-prof/tree-prof.exp: New.
7809 2005-05-25  DJ Delorie  <dj@redhat.com>
7811         * gcc.dg/Wattributes-1.c: New.
7812         * gcc.dg/Wattributes-2.c: New.
7813         * gcc.dg/Wattributes-3.c: New.
7815 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
7817         PR tree-optimization/19833
7818         * gcc.dg/uninit-4.c: Remove xfail.
7819         * gcc.dg/uninit-9.c: Ditto.
7821 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
7823         * obj-c++.dg/bitfield-[1-5].mm: New.
7824         * obj-c++.dg/class-protocol-1.mm: New.
7825         * obj-c++.dg/comp-types-1[0-1].mm: New.
7826         * obj-c++.dg/comp-types-[2-9].mm: New.
7827         * obj-c++.dg/encode-[4-8].mm: New.
7828         * obj-c++.dg/layout-1.mm: New.
7829         * obj-c++.dg/method-1[0-9].mm: New.
7830         * obj-c++.dg/method-2[0-1].mm: New.
7831         * obj-c++.dg/method-[8-9].mm: New.
7832         * obj-c++.dg/objc-gc-3.mm: New.
7833         * obj-c++.dg/try-catch-10.mm: New.
7834         * objc.dg/bitfield-5.m: New.
7835         * objc.dg/comp-types-10.m: New.
7836         * objc.dg/comp-types-9.m: New.
7837         * objc.dg/layout-1.m: New.
7838         * objc.dg/objc-gc-4.m: New.
7839         * objc.dg/try-catch-9.m: New.
7840         * objc.dg/class-protocol-1.m: Tweak diagnostics.
7841         * objc.dg/comp-types-1.m: Likewise.
7842         * objc.dg/comp-types-[5-6].m: Likewise.
7843         * objc.dg/method-9.m: Likewise.
7845 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
7847         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
7848         and on hardware without VMX support.
7850         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
7852         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
7854         * lib/profopt.exp (dg-final-generate, dg-final-use,
7855         profopt-final-code, profopt-get-options): New.
7856         (profopt-execute): Process test directives.
7858         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
7859         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
7860         cleanup-tree-dump, cleanup-saved-temps): Update comments.
7862 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
7864         PR C++/21645
7865         * g++.dg/init/ctor5.C: New test.
7867 2005-05-24  Ira Rosen  <irar@il.ibm.com>
7869         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
7870         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
7871         vect-113.c, vect-114.c.
7873 2005-05-23  Adam Nemet  <anemet@lnxw.com>
7875         * gcc.dg/const-elim-1.c: Remove xfails.
7877 2005-05-23  Jeff Law  <law@redhat.com>
7879         * gcc.c-torture/compile/pr21638.c: New test.
7880         * gcc.c-torture/compile/20050520-1.c: New test.
7882 2005-05-23  Nick Clifton  <nickc@redhat.com>
7884         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
7885         be a proper triple, ie: m32r*-*-*.
7886         * g++.old-deja/g++.jason/thunk3.C: Likewise.
7888 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
7890         PR middle-end/21331
7891         PR tree-opt/21293
7892         * gcc.c-torture/compile/pr21293.c: New test.
7893         * gcc.c-torture/execute/pr21331.c: New test.
7895 2004-05-20  Richard Henderson  <rth@redhat.com>
7897         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
7899 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
7901         * obj-c++-dg.exp: Add.
7902         * obj-c++.exp: Add.
7903         * obj-c++.dg/dg.exp: Add.
7905 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
7907         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
7908         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
7910 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
7912         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
7914 2004-05-19  Richard Henderson  <rth@redhat.com>
7916         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
7918 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
7920         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
7922         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
7924 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
7926         PR c++/21495
7927         * g++.dg/parse/extern1.C: New test.
7928         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
7930 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7932         * gcc.dg/c99-math.h: New.
7933         * gcc.dg/c99-math-float-1.c: New test.
7934         * gcc.dg/c99-math-double-1.c: Likewise.
7935         * gcc.dg/c99-math-long-double-1.c: Likewise.
7937 2005-05-18  Richard Henderson  <rth@redhat.com>
7939         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
7941 2005-05-18  Devang Patel  <dpatel@apple.com>
7943         * g++.dg/opt/20050511-1.C: New test.
7945 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
7947         PR libfortran/21127
7948         * gfortran.dg/reshape-complex.f90: New test.
7950 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
7952         * gfortran.dg/array_constructor_1.f90: New test.
7953         * gfortran.dg/array_constructor_2.f90: New test.
7955 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
7957         PR fortran/20954
7958         * gfortran.dg/pr20954.f: New test.
7960 2005-05-17  Mike Stump  <mrs@apple.com>
7962         Yet more Objective-C++...
7964         * objc.dg/method-5.m: Update.
7965         * objc.dg/method-6.m: Update.
7966         * objc.dg/method-7.m: Update.
7967         * objc.dg/method-9.m: Update.
7968         * objc.dg/try-catch-2.m: Update.
7970 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
7972         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
7973         Remove little-endian optimizations.
7975 2005-05-17  Jeff Law  <law@redhat.com>
7977         * g++.dg/tree-ssa/pr14814.C: New test.
7978         * gcc.dg/tree-ssa/pr14814.C: New test.
7979         * gcc.dg/tree-ssa/pr17141-1.C: New test.
7980         * gcc.dg/tree-ssa/pr17141-2.C: New test.
7982 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
7984         * gcc.dg/compat/generate-random.c: Do not include
7985         libiberty.h.
7986         * gcc.dg/compat/generate-random_r.c: Likewise.
7988 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
7990         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
7992 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
7994         PR middle-end/21595
7995         * g++.dg/tree-ssa/builtin1.C: New testcase.
7997 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
7999         PR c++/21454
8000         * g++.dg/opt/const4.C: New test.
8002         PR middle-end/21492
8003         * g++.dg/opt/crossjump1.C: New test.
8005         PR tree-optimization/21610
8006         * gcc.c-torture/compile/20050516-1.c: New test.
8008         PR fortran/15080
8009         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
8010         about the test failing.
8011         * gfortran.fortran-torture/execute/where_7.f90: New test.
8012         * gfortran.fortran-torture/execute/where_8.f90: New test.
8014 2005-05-16  Richard Henderson  <rth@redhat.com>
8016         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
8017         i?86 and x86_64.
8019 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
8021         * gcc.dg/compat/generate-random.c (config.h): Do not include.
8022         (limits.h): Include unconditionally.
8023         (stdlib.h): Likewise.
8024         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
8025         (limits.h): Include unconditionally.
8026         (stdlib.h): Likewise.
8027         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
8028         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
8029         (limits.h): Include unconditionally.
8030         (stdlib.h): Likewise.
8031         (hashtab.h): Do not include.
8032         (getopt.h): Likewise.
8033         (stddef.h): Include.
8034         (hashval_t): Define.
8035         (struct entry): Add "next" field.
8036         (HASH_SIZE): New macro.
8037         (hash_table): New variable.
8038         (switchfiles): Do not use xmalloc.
8039         (mix): New macro.
8040         (iterative_hash): New function.
8041         (hasht): Remove.
8042         (e_exists): New function.
8043         (e_insert): Likewise.
8044         (output): Use, instead of libiberty hashtable functions.
8045         (main): Do not use getopt.  Do not call htab_create.
8047 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
8049         PR libstdc++/21526
8050         * lib/target-supports.exp (check_mkfifo_available):
8051         Return 0 for cygwin as mkfifo support incomplete on platform.
8052         Fix typos in comments.
8054 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
8056         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
8058 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
8060         PR fortran/17432
8061         * gfortran.dg/assign_4.f: New test.
8063 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
8065         PR tree-optimization/21563
8066         * gcc.dg/tree-ssa/pr21563.c: New.
8068 2005-05-14  Jan Hubicka  <jh@suse.cz>
8070         * gcc.dg/noreturn-7.c: Allow control reaches warning.
8072 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
8074         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
8076 2005-05-13  Julian Brown  <julian@codesourcery.com>
8078         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
8079         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
8081 2005-05-13  Jan Hubicka  <jh@suse.cz>
8083         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
8084         * gcc.dg/fold-xor-?.c: Likewise.
8085         * gcc.dg/pr15784-?.c: Likewise.
8086         * gcc.dg/pr20922-?.c: Likewise.
8087         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
8088         * gcc.dg/tree-ssa/pr17598.c: Likewise.
8089         * gcc.dg/tree-ssa/pr20470.c: Likewise.
8091 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8093         PR fortran/21260
8094         * gfortran.dg/hollerith_1.f90: New test.
8096 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8098         * gfortran.dg/func_result_2.f90: New test.
8100 2005-05-11  Bud Davis  <bdavis@gfortran.org>
8102         * gfortran.dg/dev_null.f90: New test.
8104 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
8106         * gcc.dg/arm-vfp1.c: Revert last change.
8108 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
8110         PR middle-end/19807
8111         PR tree-optimization/19639
8112         * g++.dg/tree-ssa/pr19807.C: New testcase.
8114 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8116         PR libfortran/21471
8117         * gfortran.dg/append-1.f90: New test.
8119 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
8121         * gcc.dg/pr18501.c: XFAIL.
8122         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
8123         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
8124         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
8125         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
8126         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
8127         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
8128         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
8129         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8131 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8133         PR fortran/20178
8134         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
8135         gfortran.dg/f2c_3.f90: New tests.
8137         * gfortran.dg/return_1.f90: Fix dg annotation.
8139 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
8141         * gcc.c-torture/compile/20050510-1.c: New test.
8143 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
8145         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
8147 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
8149         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
8151 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
8153         PR c/17913
8154         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
8156 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
8158         PR c/21342
8159         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
8160         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
8162 2005-05-10  Ben Elliston  <bje@au.ibm.com>
8164         PR debug/16676
8165         * gcc.dg/debug/pr16676.c: New test.
8167 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
8169         PR testsuite/21443
8170         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
8171         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
8172         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
8173         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
8174         Change -O1 to -O2.
8175         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
8176         -fno-tree-dominator-opts.
8178 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8180         * gfortran.dg/return_1.f90: New test.
8182 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
8184         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
8186         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
8188 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
8190         PR c++/21427
8191         * g++.dg/inherit/covariant13.C: New.
8193 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8195         PR libfortran/19155
8196         * gfortran.dg/pr19155.f: New test.
8198 2005-05-08  Roger Sayle  <roger@eyesopen.com>
8200         PR inline-asm/8788
8201         * gcc.dg/pr8788-1.c: New testcase.
8203 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
8205         PR target/21416
8206         * gcc.target/mips/fpcmp-[12].c: New tests.
8208 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
8210         * lib/target-supports-dg.exp (dg-require-fork): New function.
8211         (dg-require-mkfifo): Likewise.
8212         * lib/target-supports.exp (check_function_available): New
8213         function.
8214         (check_fork_available): Likewise.
8215         (check_mkfifo_available): Likewise.
8217 2005-05-06  Jeff Law  <law@redhat.com>
8219         * gcc.c-torture/compile/pr21380.c: New test.
8221 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
8223         PR c++/20961
8224         * g++.dg/ext/weak3.C: New test.
8226 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
8228         PR c++/21352
8229         * g++.dg/template/crash37.C: New test.
8231 2005-05-05  Paul Brook  <paul@codesourcery.com>
8233         * gcc.dg/arm-g2.c: Use effective-target arm32.
8234         * gcc.dg/arm-mmx-1.c: Ditto.
8235         * gcc.dg/arm-scd42-2.c: Ditto.
8236         * gcc.dg/arm-vfp1.c: Ditto.
8237         * lib/target-supports.exp (check_effective_target_arm32): New
8238         function.
8240 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
8242         PR libfortran/21354
8243         gfortran.dg/in_pack_rank7.f90: New test.
8245 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
8247         PR middle-end/15618
8248         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
8250 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
8252         PR middle-end/21265
8253         * gcc.dg/20050503-1.c: New test.
8255         PR rtl-optimization/21239
8256         * gcc.dg/i386-sse-11.c: New test.
8258 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
8260         PR target/16888
8261         * gcc.target/i386/asm-1.c: New test.
8263 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
8265         PR rtl-optimization/21330
8266         * gcc.c-torture/execute/20050502-1.c: New test.
8268         PR target/21297
8269         * gcc.c-torture/execute/20050502-2.c: New test.
8271 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
8273         PR middle-end/21282
8274         * gcc.dg/pr21282.c: New.
8276 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
8278         * gcc.dg/vect/pr20122.c: Clean up .vect file.
8279         * gcc.dg/vect/vect-92.c: Likewise.
8280         * gcc.dg/vect/vect-93.c: Likewise.
8281         * gcc.dg/vect/vect-dv-1.c: Likewise.
8282         * gcc.dg/vect/vect-dv-2.c: Likewise.
8283         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
8285 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
8287         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
8288         * gfortran.dg/vect/vect-2.f90: Likewise.
8289         * gfortran.dg/vect/vect-3.f90: Likewise.
8290         * gfortran.dg/vect/vect-4.f90: Likewise.
8291         * gfortran.dg/vect/vect-5.f90: Likewise.
8293 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
8295         PR target/20813
8296         * gcc.dg/rs6000-fpint-2.c: New.
8298 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
8300         PR c/15698
8301         * gcc.dg/builtins-30.c: Update expected messages.
8302         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
8303         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
8304         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
8306 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
8308         PR tree-optimization/21294
8309         * gcc.dg/tree-ssa/pr21294.c: New.
8311 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
8313         * gcc.dg/altivec-3.c (vec_store): Do not use the old
8314         __builtin_altivec_st_internal_4si built-in.
8316 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
8318         PR c++/15875
8319         * g++.dg/template/ptrmem14.C: New test.
8321 2005-05-02  Paul Brook  <paul@codesourcery.com>
8323         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
8325 2005-05-02  Michael Matz  <matz@suse.de>
8327         PR c++/19542
8328         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
8330 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
8332         * g++.dg/cpp/weak.C: New test.
8334 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
8336         * gcc.dg/tree-ssa/loop-8.c: New test.
8338 2005-04-30  Michael Maty  <matz@suse.de>
8340         * gcc.dg/inline-mcpy.c: New test.
8342 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
8344         PR libfortran/18958
8345         * gfortran.dg/eoshift.f90: New test case.
8347 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
8349         PR libfortran/18857
8350         * gfortran.dg/matmul_1.f90: New test.
8352 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
8354         PR tree-optimization/21030
8355         * gcc.dg/tree-ssa/pr21030.c: New.
8357 2005-04-29  Devang Patel  <dpatel@apple.com>
8359         PR tree-optimization/21272
8360         * gcc.dg/vect/vect-ifcvt-10.c: New test.
8362 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
8364         PR fortran/13082
8365         PR fortran/18824
8366         * gfortran.dg/entry_4.f90: New test.
8367         * gfortran.fortran-torture/execute/entry_1.f90: New test.
8368         * gfortran.fortran-torture/execute/entry_2.f90: New test.
8369         * gfortran.fortran-torture/execute/entry_3.f90: New test.
8370         * gfortran.fortran-torture/execute/entry_4.f90: New test.
8371         * gfortran.fortran-torture/execute/entry_5.f90: New test.
8372         * gfortran.fortran-torture/execute/entry_6.f90: New test.
8373         * gfortran.fortran-torture/execute/entry_7.f90: New test.
8375 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8377         * gfortran.fortran-torture/execute/entry_8.f90: New test.
8379 2005-04-29  Paul Brook   <paul@codesourcery.com>
8381         * gfortran.dg/entry_3.f90: New test.
8383 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8385         * gfortran.dg/implicit_4.f90: New test.
8387 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
8389         * lib/target-supports.exp (check_profiling_available): Return
8390         false for xtensa-*-elf.
8392 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
8394         * lib/fortran-torture.exp (fortran-torture.exp): Catch
8395         error if file cannot be deleted.
8397 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
8399         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
8400         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
8401         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
8402         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
8403         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
8404         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
8405         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
8406         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
8407         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
8408         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
8409         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
8410         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
8411         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
8413 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8415         PR fortran/20865
8416         * gfortran.dg/pr20865.f90: New test.
8418 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
8420         * gcc.dg/void-cast-2.c: New test.
8422 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8424         PR c/21159
8425         * gcc.dg/void-cast-1.c: New test.
8427 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
8429         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
8431 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8433         PR fortran/21177
8434         * gfortran.dg/pr21177.f90: New test.
8436 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
8438         PR tree-optimization/21171
8439         * gcc.dg/tree-ssa/pr21171.c: New test.
8441 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
8443         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
8444         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
8445         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
8446         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
8447         gcc.dg/tree-ssa/gen-vect-32.c: New.
8448         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
8449         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
8450         don't run on PPC32.
8452 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8454         PR c/21213
8455         * gcc.dg/transparent-union-3.c: New test.
8457 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8459         PR c/20740
8460         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
8461         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
8462         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
8463         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
8464         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
8465         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
8467 2005-04-26  Jeff Law  <law@redhat.com>
8469         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
8470         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
8471         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
8472         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
8473         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
8474         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
8475         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
8477 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
8479         PR tree-optimization/17598
8480         * gcc.dg/tree-ssa/pr17598.c: New testcase.
8482 2005-04-25  Mike Stump  <mrs@apple.com>
8484         * objc.dg/fix-and-continue-1.m: Add.
8486 2005-04-25  Roger Sayle  <roger@eyesopen.com>
8488         PR c++/20995
8489         * g++.dg/opt/pr20995-1.C: New test case.
8491 2005-04-25  Devang Patel <dpatel@apple.com>
8493         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
8495 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8497         PR testsuite/21062
8498         * g++.dg/opt/alias2.C (printf): Correct the prototype.
8500 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8502         PR C++/21188
8503         * g++.dg/opt/rtti2.C: New test.
8505 2005-04-25  Paul Brook  <paul@codesourcery.com>
8506         Steven G. Kargl  <kargls@comcast.net>
8508         PR fortran/20879
8509         * gfortran.dg/ichar_1.f90: New file.
8511 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
8513         PR middle-end/20991
8514         * g++.dg/opt/pr20991.C: New test.
8516         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
8517         where sizeof (type) < __alignof__ (type).
8518         * gcc.dg/compat/struct-layout-1.h: Likewise.
8520 2005-04-24  Per Bothner  <per@bothner.com>
8521             Devang Patel  <dpatel@apple.com>
8523         PR preprocessor/20907
8524         * gcc.dg/cpp/very-long-comment.c: New test.
8526 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8528         PR fortran/20059
8529         * gfortran.dg/common_5.f: New test.
8531 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
8533         PR middle-end/21082
8534         * g++.dg/tree-ssa/pr21082.C: New testcase.
8536 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
8538         * gcc.dg/vect/vect-99.c: New test.
8540 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
8542         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
8544 2005-04-22  Jeff Law  <law@redhat.com>
8546         * gcc.dg/uninit-5.c: Remove xfails.
8547         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
8548         conditionals and loads.
8550 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
8552         PR libfortran/20074
8553         PR libfortran/20436
8554         PR libfortran/21108
8555         * gfortran.dg/nested_reshape.f90: new test
8556         * gfortran.dg/reshape-alloc.f90: new test
8557         * gfortran.dg/reshape.f90: new test
8559 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
8561         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
8563         * gcc.dg/arm-vfp1.c: New test.
8565 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
8567         PR c++/21087
8568         * g++.dg/lookup/builtin2.C: New test.
8570 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
8572         * gcc.dg/weak/weak-13.c: New test.
8574 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
8576         * lib/target-supports.exp (check_effective_target_sync_int_long):
8577         Add powerpc*.
8579 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
8581         * gcc.target/mips/branch-1.c: New test.
8583 2005-04-21  Richard Henderson  <rth@redhat.com>
8585         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
8586         * gcc.dg/vect/vect-86.c: Likewise.
8587         * gcc.dg/vect/vect-87.c: Likewise.
8588         * gcc.dg/vect/vect-88.c: Likewise.
8590 2005-04-21  Devang Patel  <dpatel@apple.com>
8592         PR optimization/20994
8593         * gcc.dg/tree-ssa/ifc-3.c: New test.
8595 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
8597         PR c/12913
8598         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
8599         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
8600         gcc.dg/c99-vla-jump-5.c: New tests.
8602 2005-04-19  Richard Henderson  <rth@redhat.com>
8604         * lib/target-supports.exp (check_effective_target_vect_int_mult):
8605         Fix typo in exists check.
8606         (check_effective_target_sync_int_long): New.
8607         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
8608         * gcc.dg/ia64-sync-2.c: Likewise.
8609         * gcc.dg/ia64-sync-3.c: Likewise.
8610         * gcc.dg/ia64-sync-4.c: Likewise.
8612 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
8614         * gcc.dg/fold-xor-1.c: New test.
8615         * gcc.dg/fold-xor-2.c: New test.
8617 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
8619         PR target/20670
8620         * g++.dg/eh/fp-regs.C: New test.
8622 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
8624         * gcc.dg/Wint-to-pointer-cast-1.c,
8625         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
8626         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
8627         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
8629 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8631         PR fortran/16861
8632         * gfortran.dg/pr16861.f90: New test.
8634 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
8636         * gcc.dg/pr21085.c: New test.
8638 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
8640         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
8641         (setup_mips_tests, dg-mips-options): New procedures.
8642         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
8643         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
8644         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
8645         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
8646         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
8647         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
8648         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
8649         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
8650         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
8651         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
8652         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
8653         dg-mips-options instead of dg-options.  Remove now-redundant
8654         preprocessor guards.
8655         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
8656         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
8657         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
8658         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
8659         * gcc.dg/vr-mult-2.c: Delete.
8660         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
8661         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
8662         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
8663         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
8664         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
8665         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
8666         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
8668 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
8670         * ada/acats/run_all.sh: Use sync when executable not present.
8672 2005-04-18  Devang Patel  <dpatel@apple.com>
8674         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
8675         * gcc.dg/vect/vect-11a.c: New.
8676         * gcc.dg/vect/vect-none.c: Update.
8677         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
8679 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
8681         PR tree-optimization/20922
8682         * gcc.dg/pr20922-1.c: New test.
8683         * gcc.dg/pr20922-2.c: New test.
8684         * gcc.dg/pr20922-3.c: New test.
8685         * gcc.dg/pr20922-4.c: New test.
8686         * gcc.dg/pr20922-5.c: New test.
8687         * gcc.dg/pr20922-6.c: New test.
8689 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8691         PR libfortran/20950
8692         * gfortran.dg/pr20950.f: New test.
8694 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8696         PR libfortran/19216
8697         * gfortran.dg/pr19216.f: New test.
8699 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
8701         PR tree-optimization/21001
8702         * gcc.dg/tree-ssa/pr21001.c: New.
8704 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
8706         PR libfortran/21075
8707         * gfortran.dg/reshape_rank7.f90: New test.
8709 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
8711         PR libfortran/12884 gfortran.dg/pr12884.f: New test
8712         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
8713         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
8714         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
8715         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
8716         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
8717         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
8718         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
8719         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
8720         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
8721         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
8722         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
8723         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
8724         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
8725         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
8726         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
8727         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
8728         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
8729         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
8730         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
8731         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
8733 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
8735         * gfortran.dg/wtruncate.f: New testcase.
8736         * gfortran.dg/wtruncate.f90: New testcase.
8738 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
8740         PR c++/21025
8741         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
8742         which sizeof/alignof is dependent, rather than just whether we are
8743         processing_template_decl.
8745 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
8747         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
8748         corrected typo where the wrong variables had been compared.
8750 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
8752         PR libfortran/18495
8753         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
8754         Test callee-allocated version of return array with a write
8755         statement.
8756         Test spread with a temporary with another write statement.
8758 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
8760         PR tree-optimization/21031
8761         * gcc.dg/tree-ssa/pr21031.c: New.
8763 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
8765         PR tree-optimization/21004
8766         * gcc.dg/builtins-53.c: Include builtins-config.h.
8767         Check floorf, ceilf, floorl and ceill transformations
8768         only when HAVE_C99_RUNTIME is defined.
8770 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
8772         PR middle-end/20739
8773         * gcc.dg/tree-ssa/pr20739.c: New test.
8775 2005-04-14  Mike Stump  <mrs@apple.com>
8777         * gcc.dg/Foundation.framework/empty: New.
8778         * gcc.dg/framework-2.c: New.
8780 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
8782         PR tree-optimization/21021
8783         * gcc.c-torture/compile/pr21021.c: New.
8785 2005-04-14  Janis Johnson  <janis187@us.ibm.com
8787         PR testsuite/21010
8788         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
8789         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
8790         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
8791         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
8792         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
8793         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
8794         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
8795         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
8797 2005-04-14  Richard Henderson  <rth@redhat.com>
8799         * lib/target-supports.exp (check_effective_target_vect_condition):
8800         Add ia64, i?86, and x86_64.
8802 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
8804         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
8806 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
8808         PR tree-optimization/20657
8809         * gcc.dg/tree-ssa/pr20657.c: New.
8811 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
8813         * gcc.dg/builtins-53.c: Also check (int)trunc* and
8814         (long long int)trunc*.
8816 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
8818         PR target/20927
8819         * gcc.dg/pr20927.c: New test.
8821 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
8823         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
8824         * gcc.target/mips/asm-1.c: Likewise.
8826 2005-04-13  Dale Johannesen  <dalej@apple.com>
8828         * objc.dg/objc-fast-4.m: New.
8830 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
8832         * gcc.target/cris/torture/cris-torture.exp: New driver in new
8833         directory.
8834         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
8836 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
8838         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
8839         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
8840         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
8842 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
8844         PR tree-optimization/20913
8845         * gcc.dg/tree-ssa/pr20913.c: New.
8847         PR tree-optimization/20702
8848         * gcc.dg/tree-ssa/pr20702.c: New.
8850 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8852         PR c++/13744
8853         * g++.dg/inherit/local3.C: New test.
8855 2005-04-12  Jeff Law  <law@redhat.com>
8857         * gcc.dg/tree-ssa/20050412-1.c: New test.
8859 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
8861         PR libfortran/19016
8862         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
8863         Add tests with mask generated by expression.
8864         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8865         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8866         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8868 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
8870         PR middle-end/20917
8871         * gcc.dg/20050409-1.c: New test.
8873 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
8875         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
8877 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
8879         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8880         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
8881         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8882         (TARGET_CXX): Adjust accordingly.
8883         * target.h (struct gcc_target): Remove epxort_class_data.  Add
8884         determine_class_data_visibility and class_data_always_comdat.
8885         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8886         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
8887         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8888         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
8889         (arm_cxx_determine_class_data_visibility): New.
8890         (arm_cxx_class_data_always_comdat): Likewise.
8891         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8892         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
8893         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8894         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
8895         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
8896         Define.
8898 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
8900         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
8902 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
8904         * gcc.dg/i386-darwin-fpmath.c: New.
8906 2004-04-11  Devang Patel  <dpatel@apple.com>
8908         * lib/target-supports.exp (check_effective_target_vect_condition): New.
8909         * gcc.dg/vect/vect-ifcvt-1.c: New test.
8910         * gcc.dg/vect/vect-ifcvt-2.c: New test.
8911         * gcc.dg/vect/vect-ifcvt-3.c: New test.
8912         * gcc.dg/vect/vect-ifcvt-4.c: New test.
8913         * gcc.dg/vect/vect-ifcvt-5.c: New test.
8914         * gcc.dg/vect/vect-ifcvt-6.c: New test.
8915         * gcc.dg/vect/vect-ifcvt-7.c: New test.
8916         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
8918 2004-04-11  Devang Patel  <dpatel@apple.com>
8920         * gcc.dg/vect/vect-dv-1.c: New test.
8921         * gcc.dg/vect/vect-dv-2.c: New test.
8923 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
8925         PR tree-optimization/20933
8926         * gcc.dg/tree-ssa/pr20933.c: New test.
8928 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8930         * gfortran.dg/fold_nearest.f90: New test.
8932 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
8934         * gcc.dg/tree-ssa/alias-1.c: New test.
8936 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
8938         PR tree-optimization/20920
8939         * g++.dg/tree-ssa/pr20920.C: New test.
8941 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
8943         * gcc.dg/builtins-53.c: Also check (int)ceil* and
8944         (long long int)ceil*.
8946 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
8948         * g++.dg/warn/Wdtor1.C: Declare template in system header with
8949         explicit C++ linkage.
8951 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8953         * gfortran.dg/pr17229.f: Take care of the new obsolescence
8954         warning for arithmetic IF statements.
8956 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
8958         * eor_handling_1.f90: New test case.
8959         * eor_handling_2.f90: New test case.
8960         * eor_handling_3.f90: New test case.
8961         * eor_handling_4.f90: New test case.
8962         * eor_handling_5.f90: New test case.
8963         * noadv_size.f90: New test case.
8964         * pad_no.f90: New test case.
8966 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
8968         * gcc.c-torture/execute/20050410-1.c: New test.
8970 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
8972         * gcc.dg/pr20126.c: New.
8974 2005-04-09  Bud Davis  <bdavis@gfortran.org>
8975             Steven G. Kargl <kargls@comcast.net>
8977         * gfortran.dg/PR19872.f: New test.
8979 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
8981         * gfortran.dg/nint_1.f90: Fix dg-do directive.
8983 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
8985         * gfortran.dg/nint_1.f90: New test.
8987 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
8989         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
8990         Added test for callee-allocated arrays with write statements.
8991         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
8992         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
8993         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8994         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8995         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8997 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
8999         PR libfortran/20163
9000         * gfortran.dg/open-options-blanks.f: New test.
9002 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9004         PR fortran/13257
9005         * gfortran.dg/comma_format_extension_[1234].f: New tests.
9007 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
9009         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9010         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9011         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9012         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9013         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9014         * gcc.c-torture/execute/stdarg-4.c: New test.
9016         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
9018         PR target/20795
9019         * g++.dg/abi/param2.C: New test.
9021 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
9023         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
9025 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
9027         * gcc.dg/builtins-53.c: New test.
9029 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
9031         * g++.dg/tree-ssa/pr18178.C: New test.
9032         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
9033         * gcc.c-torture/execute/20041019-1.c: New test.
9034         * gcc.dg/tree-ssa/20041008-1.c: New test.
9035         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
9036         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
9037         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
9038         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
9039         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
9040         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
9041         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
9042         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
9043         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
9044         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
9046 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
9048         PR rtl-optimization/20466
9049         * gcc.c-torture/execute/pr20466-1.c: New test.
9051 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
9053         PR c++/20905
9054         * g++.dg/parse/cond2.C: New test.
9056         PR c++/20145
9057         * g++.dg/warn/Wdtor1.C: New test.
9059 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9061         PR fortran/17229
9062         * gfortran.dg/pr17229.f: New test.
9064 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
9066         * gfortran.dg/tiny_1.f90: New test.
9067         * gfortran.dg/tiny_2.f90: ditto.
9069 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
9071         * gfortran.dg/eor_1.f90: Fix dg-do run line
9072         * gfortran.dg/open_new.f90: Fix dg-do run line
9074 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
9076         * lib/target-supports.exp (get_compiler_messages): Support
9077         optional arguments, the fourth being compiler options.
9078         (check_effective_target_fpic): New proc.
9079         * gcc.dg/20050321-2.c: Restrict to target fpic.
9081 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
9083         * gcc.dg/15443-1.c: New test.
9084         * gcc.dg/15443-2.c: Likewise.
9086 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9088         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
9090 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
9092         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
9094 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
9096         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
9097         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
9098         -m64.
9099         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
9100         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
9101         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
9103 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
9105         PR c++/20212
9106         * g++.dg/warn/Wunused-11.C: New test.
9108 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
9110         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
9112 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
9114         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
9116 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
9118         PR c++/20734
9119         * g++.dg/template/ptrmem13.C: New test.
9121 2005-04-05  Per Bothner  <per@bothner.com>
9123         * lib/gcc.exp: Always add -fno-show-column, for now.
9125 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
9127         PR testsuite/20767
9128         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
9129         of plain old "unsigned int" for the type of "i".  Makes this test
9130         64bit clean.
9132 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
9134         * gcc.dg/i386-ssefn-1.c: New test.
9135         * gcc.dg/i386-ssefn-2.c: New test.
9136         * gcc.dg/i386-ssefn-3.c: New test.
9137         * gcc.dg/i386-ssefn-4.c: New test.
9139 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
9141         PR tree-optimization/20076
9142         * gcc.dg/builtin-apply4.c: New test.
9144         PR preprocessor/19475
9145         * gcc.dg/cpp/macspace1.c: New test.
9146         * gcc.dg/cpp/macspace2.c: New test.
9148 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9150         * gfortran.dg/pr20755.f: Fixed bad format.
9152 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
9154         PR c++/20763
9155         * g++.dg/ext/attrib21.C: New test.
9157 2004-04-05  Devang Patel  <dpatel@apple.com>
9159         * lib/target-supports.exp (check_effective_target_vect_shif): New.
9160         * gcc.dg/vect/vect-shift-1.c: New test.
9162 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9164         PR libfortran/20755
9165         * gfortran.dg/pr20755.f: New test.
9167 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
9169         * gfortran.dg/pr15959.f90: New test.
9170         * gfortran.dg/string_pad_trunc.f90: New test.
9172 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9174         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
9175         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
9176         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
9177         syntax.
9179 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9181         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
9183 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9185         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
9186         * gcc.c-torture/compile/20011119-2.c: Likewise.
9187         * gcc.c-torture/compile/981001-2.c: Likewise.
9189 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
9191         PR c++/20679
9192         * g++.dg/template/overload4.C: New test.
9194 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
9196         PR c++/20746
9197         * g++.dg/abi/covariant5.C: New.
9199         PR debug/20505
9200         * g++.dg/debug/const2.C: New.
9202 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
9204         PR rtl-optimization/16104
9205         * gcc.c-torture/execute/20050316-1.c: New test.
9207 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
9209         * g++.dg/template/spec23.C: Fix dg-error text.
9211 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
9213         PR c++/19199
9214         * g++.dg/expr/lval2.C: New.
9216 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9218         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
9219         __builtin_strcasecmp and __builtin_strncasecmp.
9221 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
9223         PR c++/20723
9224         * g++.dg/template/spec22.C: New.
9225         * g++.dg/template/spec23.C: New.
9227 2005-04-03  Dale Ranta  <dir@lanl.gov>
9228             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9230         PR libfortran/20068
9231         PR libfortran/20125
9232         PR libfortran/20156
9233         PR libfortran/20471
9234         * gfortran.dg/backspace.f: New test.
9236 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
9238         * gcc.dg/pr19345.c: New test.
9240 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
9242         PR tree-optimization/20640
9243         * gcc.dg/torture/tree-loop-1.c: New.
9245 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
9247         PR rtl-optimization/20290
9248         * gcc.c-torture/execute/loop-ivopts-2.c: New.
9250 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
9252         * gcc.dg/rs6000-fpint.c: New.
9254 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
9256         * gcc.dg/old-style-then-proto-1.c: New test.
9258 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9260         * gfortran.fortran-torture/execute/backspace.f90: Check
9261         after backspace and read was incorrect.
9263 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9265         * gcc.c-torture/execute/builtins/strcat.c: Check the result
9266         buffer past the terminating NUL using memcmp.
9267         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
9268         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
9270         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
9271         Fix unused/uninitialized variable warnings.
9273         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
9274         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
9275         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
9276         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
9278         * gcc.c-torture/execute/builtins/abs-1-lib.c,
9279         gcc.c-torture/execute/builtins/fputs-lib.c,
9280         gcc.c-torture/execute/builtins/lib/fprintf.c,
9281         gcc.c-torture/execute/builtins/lib/main.c,
9282         gcc.c-torture/execute/builtins/lib/memcmp.c,
9283         gcc.c-torture/execute/builtins/lib/memmove.c,
9284         gcc.c-torture/execute/builtins/lib/mempcpy.c,
9285         gcc.c-torture/execute/builtins/lib/memset.c,
9286         gcc.c-torture/execute/builtins/lib/printf.c,
9287         gcc.c-torture/execute/builtins/lib/sprintf.c,
9288         gcc.c-torture/execute/builtins/lib/stpcpy.c,
9289         gcc.c-torture/execute/builtins/lib/strchr.c,
9290         gcc.c-torture/execute/builtins/lib/strcmp.c,
9291         gcc.c-torture/execute/builtins/lib/strcpy.c,
9292         gcc.c-torture/execute/builtins/lib/strcspn.c,
9293         gcc.c-torture/execute/builtins/lib/strlen.c,
9294         gcc.c-torture/execute/builtins/lib/strncat.c,
9295         gcc.c-torture/execute/builtins/lib/strncmp.c,
9296         gcc.c-torture/execute/builtins/lib/strncpy.c,
9297         gcc.c-torture/execute/builtins/lib/strrchr.c,
9298         gcc.c-torture/execute/builtins/lib/strspn.c,
9299         gcc.c-torture/execute/builtins/lib/strstr.c,
9300         gcc.c-torture/execute/builtins/memops-asm-lib.c,
9301         gcc.c-torture/execute/builtins/strlen-2.c,
9302         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
9303         prototypes.
9305 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
9307         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
9308         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
9309         selectany usage.
9311 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
9313         PR c++/19406
9314         * g++.dg/debug/using1.C: New test.
9316 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
9318         PR middle-end/20524
9319         * gcc.dg/alias-7.c: Prefix asm-declared name with
9320         __USER_LABEL_PREFIX__.
9322 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
9324         Fix fallout from PR middle-end/15700:
9325         * gcc.c-torture/compile/20011119-1.c: Take
9326         __USER_LABEL_PREFIX__ into account.
9327         * gcc.c-torture/compile/20011119-2.c: Likewise.
9329 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9331         PR c++/18644
9332         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
9334 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
9336         PR c/17855
9337         * gcc.c-torture/compile/struct-non-lval-1.c,
9338         gcc.c-torture/compile/struct-non-lval-2.c,
9339         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
9341 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
9343         * gcc.dg/tls/tls.exp: Remove temporary file.
9344         * g++.dg/tls/tls.exp: Ditto.
9345         * lib/file-format.exp: Ditto.
9346         * g++.dg/special/ecos.exp: Ditto.
9348         * lib/profopt.exp: Treat prof_ext as a list.
9349         * gcc.misc-tests/bprob.exp: Ditto.
9350         * g++.dg/bprob/bprob.exp: Ditto.
9352         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
9353         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
9354         g++.dg/tree-ssa/pointer-reference-alias.C,
9355         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
9356         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
9357         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
9358         g++.dg/vect/pr19951.cc: Ditto.
9359         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
9360         gcc.dg/builtins-47.c: Ditto.
9361         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
9362         gcc.dg/pr20115-1.c: Ditto.
9363         * gcc.dg/tree-ssa/20030530-2.c,
9364         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
9365         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9366         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
9367         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9368         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
9369         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
9370         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
9371         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
9372         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
9373         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
9374         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
9375         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
9376         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
9377         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
9378         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
9379         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9380         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9381         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9382         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9383         gcc.dg/tree-ssa/20030824-1.c,
9384         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
9385         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
9386         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
9387         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
9388         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
9389         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
9390         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
9391         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
9392         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
9393         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
9394         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
9395         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
9396         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
9397         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
9398         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
9399         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
9400         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
9401         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
9402         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
9403         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
9404         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
9405         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
9406         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
9407         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
9408         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
9409         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
9410         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
9411         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
9412         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
9413         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
9414         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
9415         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
9416         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
9417         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
9418         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
9419         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
9420         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
9421         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
9422         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
9423         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
9424         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
9425         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
9426         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9427         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
9428         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
9429         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
9430         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
9431         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
9432         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
9433         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
9434         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9435         gcc.dg/tree-ssa/useless-1.c: Ditto.
9436         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
9437         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
9438         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
9439         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
9440         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9441         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
9442         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
9443         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
9444         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
9445         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
9446         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
9447         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
9448         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
9449         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
9450         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
9451         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
9452         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
9453         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
9454         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
9455         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
9456         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
9457         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9458         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9459         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
9460         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
9461         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
9462         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
9463         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
9464         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
9465         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
9466         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
9467         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
9468         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
9469         gcc.dg/vect/vect-none.c: Ditto.
9470         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
9471         treelang/compile/unsigned.tree: Ditto.
9473         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
9474         * gcc.dg/cpp/direct2s.c: Ditto.
9475         * gcc.dg/cpp/paste4.c: Ditto.
9476         * gcc.dg/cpp/separate-1.c: Ditto.
9477         * gcc.dg/pch/save-temps-1.c: Ditto.
9478         * g++.dg/ext/altivec-10.C: Ditto.
9479         * g++.dg/pch/pch.C: Ditto.
9481         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
9483         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
9484         * g++.dg/template/repo1.C: Ditto.
9485         * g++.dg/template/repo2.C: Ditto.
9486         * g++.dg/template/repo3.C: Ditto.
9487         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
9488         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
9489         * g++.old-deja/g++.pt/repo1.C: Ditto.
9490         * g++.old-deja/g++.pt/repo2.C: Ditto.
9491         * g++.old-deja/g++.pt/repo3.C: Ditto.
9492         * g++.old-deja/g++.pt/repo4.C: Ditto.
9494         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
9495         * gcc.dg/20030107-1.c: Ditto.
9496         * gcc.dg/20030702-1.c: Ditto.
9497         * gcc.dg/profile-generate-1.c: Ditto.
9498         * g++.dg/other/profile1.C: Ditto.
9499         * g++.old-deja/g++.robertl/eb83.C: Ditto.
9501         * lib/gcc-dg.exp (remove-build-file): New.
9502         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9503         cleanup-tree-dump, cleanup-saved-temps): New.
9505 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
9507         PR c++/19203, DR 214
9508         * g++.dg/parse/ambig3.C: Not ambiguous.
9509         * g++.dg/template/spec20.C: New.
9510         * g++.dg/template/spec21.C: New.
9512 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
9514         PR target/20045
9515         * gcc.dg/ia64-fptr-1.c: Run only on linux.
9517 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9519         PR libfortran/20660
9520         * gfortran.dg/negative_unit.f: New test.
9522 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
9524         * gcc.dg/20050330-1.c: New test.
9526 2005-03-30  Devang Patel  <dpatel@apple.com>
9528         * g++.dg/tree-sra/ssa-sra-3.C: New test.
9530 2005-03-30  Dale Johannesen  <dalej@apple.com>
9532         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
9534 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
9536         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
9537         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
9538         Strip options from test name.
9540 2005-03-31  Jan Hubicka  <jh@suse.cz>
9542         * gcc.dg/varpool-1.c: New testcase.
9544 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9546         PR c/772
9547         PR c/17913
9548         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
9549         gcc.dg/stmt-expr-label-3.c : New tests.
9550         * gcc.c-torture/execute/medce-2.c: Remove.
9552 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9554         PR c/20368
9555         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
9556         tests.
9558 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
9560         * gcc.c-torture/compile/pr20203.c: New test.
9562 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
9564         * gfortran.dg/promotion.f90: New test.
9566 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
9568         PR middle-end/20491
9569         * gcc.dg/torture/asm-subreg-1.c: New test.
9571 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
9573         PR c/20672
9574         * gcc.dg/pr20672-1.c: New test.
9576 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
9578         * gfortran.dg/vect: New directory.
9579         * gfortran.dg/vect/vect.exp: New.
9580         * gfortran.dg/vect/vect-1.f90: New test.
9581         * gfortran.dg/vect/vect-2.f90: New test.
9582         * gfortran.dg/vect/vect-3.f90: New test.
9583         * gfortran.dg/vect/vect-4.f90: New test.
9584         * gfortran.dg/vect/vect-5.f90: New test.
9586 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
9588         PR middle-end/20622
9589         * gcc.dg/alias-7.c: New test.
9591 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
9593         * gcc.dg/sparc-reg-1.c: New test.
9595 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
9597         PR target/19890
9598         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
9600 2005-03-29  Dale Ranta  <dir@lanl.gov>
9601             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9603         PR libfortran/20163
9604         * gfortran.dg/pr20163-2.f: New test.
9606 2005-03-28  Jan Hubicka  <jh@suse.cz>
9608         PR middle-end/20635
9609         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
9610         by Jakub Jelinek.
9612 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
9614         PR tree-optimization/20626
9615         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
9616         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
9618 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
9620         * gfortran.dg/underflow.f90: New test.
9621         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
9623 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9625         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
9627 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
9629         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
9630         (g++_init): Make sure that CXXFLAGS is set.
9631         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
9632         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
9633         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9634         * lib/objc.exp (objc_init): Likewise.
9635         * lib/treelang.exp (treelang_init): Likewise.
9637 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
9639         PR tree-optimization/20470
9640         * gcc.dg/tree-ssa/pr20470.c: New test.
9642 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
9644         * gcc.dg/ppc-stfiwx.c: New.
9646 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
9648         PR target/19888
9649         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
9651 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
9653         * gcc.dg/20050325-1.c: Fix a typo.
9655 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9657         PR libfortran/19678
9658         PR libfortran/19679
9659         * gfortran.dg/dos_eol.f: New test.
9661 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
9663         PR rtl-optimization/20249
9664         * gcc.dg/20050325-1.c: New test.
9666 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9668         PR libfortran/15332
9669         * gfortran.dg/pr15332.f: New test.
9671 2005-03-24  Dale Johannesen  <dalej@apple.com>
9673         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
9675 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
9677         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
9678         'internal' visibility.
9679         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9680         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
9681         'protected' visibility.
9682         * gcc.dg/visibility-7.c: Likewise.
9683         * lib/target-supports.exp (check_visibility_available): Take
9684         a parameter, the kind of visibility to check for.
9685         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
9686         to check_visibility_available.
9688         * g++.dg/expr/cast3.C: New.
9690 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
9692         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
9693         rs6000.
9695 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
9697         PR target/20095
9698         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
9700 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
9702         * gcc.dg/badshift.c: Renamed to...
9703         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
9705         * gcc.target/i386/badshift.c: Renamed to...
9706         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
9707         only.
9709         PR rtl-optimization/20532
9710         * gcc.target/i386/badshift.c: New.
9712 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9714         * gfortran.dg/pr18025.f90: New test.
9716 2005-03-23  Dale Johannesen  <dalej@apple.com>
9718         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
9720 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
9722         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
9724         * lib/target-supports.exp (check_iconv_available): Default
9725         libiconv to -liconv, if there is no definition.
9727 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
9729         * gcc.dg/torture/cris-asm-mof-1.c: New test.
9731 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
9733         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
9734         * g++.dg/opt/pr7503-2.C: Likewise.
9735         * g++.dg/opt/pr7503-3.C: Likewise.
9736         * g++.dg/opt/pr7503-4.C: Likewise.
9737         * g++.dg/opt/pr7503-5.C: Likewise.
9738         * g++.dg/warn/minmax.C: New test.
9740 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9742         * gfortran.dg/g77_intrinsics_funcs.f: New test.
9743         * gfortran.dg/g77_intrinsics_sub.f: New test.
9745 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
9746             Jan Hubicka  <jh@suse.cz>
9747             Steven Bosscher <stevenb@suse.de
9749         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
9751 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9753         PR c++/19980
9754         * g++.dg/template/redecl3.C: New test.
9756 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9758         PR c++/20499
9759         * g++.dg/parse/error16.C: Tweak error markers.
9761 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
9763         PR target/20561
9764         * gcc.dg/20050321-2.c: New test.
9766 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
9768         PR c++/20465
9769         PR c++/20381
9770         * g++.dg/template/ptrmem12.C: New.
9772 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
9774         PR rtl-optimization/20527
9775         * gcc.c-torture/execute/pr20527-1.c: New test.
9777 2005-03-22  Ben Elliston  <bje@au.ibm.com>
9779         * gcc.misc-tests/options.exp (check_for_options): Create a real C
9780         program, compile it into a real executable and then delete the .c
9781         and .x files afterwards, to avoid problems on testglue targets.
9783 2005-03-21  Stuart Hastings  <stuart@apple.com>
9785         * gcc.target/i386/sse-2.c: New.
9787 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
9789         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
9791 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9793         * g++.dg/parse/crash25.C: Fix typo.
9795 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9797         PR c++/20461
9798         * g++.dg/parse/crash24.C: New test.
9800         PR c++/20536
9801         * g++.dg/parse/crash25.C: New test.
9803 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9805         PR c++/20147
9806         * g++.dg/ext/stmtexpr4.C: New test.
9808 2005-03-20  Roger Sayle  <roger@eyesopen.com>
9810         PR middle-end/20539
9811         * gcc.c-torture/compile/pr13066-1.c: New test case.
9812         * gcc.c-torture/compile/pr20539-1.c: Likewise.
9813         * g++.dg/opt/pr13066-1.C: Likewise.
9815 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
9817         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
9819 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9821         PR fortran/18525
9822         * gfortran.dg/nesting_1.f90: New test.
9824 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9826         PR c++/20240
9827         * g++.dg/lookup/using13.C: New test.
9829 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9831         PR c++/20333
9832         * g++.dg/template/crash36.C: New test.
9834 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
9836         PR c++/20463
9837         * g++.dg/template/crash35.C: New test.
9839 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
9841         PR c++/19966
9842         * g++.dg/overload/operator2.C: New test.
9844 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9846         PR libfortran/20257
9847         * gfortran.dg/pr20257.f90: New test.
9849 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9851         PR libfortran/20480
9852         * gfortran.dg/pr20480.f90: New test.
9854 2005-03-16  Richard Henderson  <rth@redhat.com>
9856         PR middle-end/15700
9857         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
9858         (_rtld_global): New.
9859         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
9860         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
9862         * gcc.dg/alias-3.c: New.
9863         * gcc.dg/alias-4.c: New.
9864         * gcc.dg/alias-5.c: New.
9865         * gcc.dg/alias-6.c: New.
9867 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
9869         * gcc.dg/cpp/ucnid-7.c: New.
9871 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
9872             Dorit Naishlos  <dorit@il.ibm.com>
9874         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
9875         darwin.
9877 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
9879         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
9880         misaligned accesses.
9881         * gcc.dg/vect/vect-58.c: Likewise.
9882         * gcc.dg/vect/vect-92.c: New.
9883         * gcc.dg/vect/vect-93.c: New.
9885 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
9887         PR fortran/18827
9888         * gfortran.dg/assign_2.f90: New test.
9889         * gfortran.dg/assign_3.f90: New test.
9890         * gfortran.dg/assign.f90: New test.
9892 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
9894         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
9895         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
9896         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
9897         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
9898         names.
9900 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
9902         * gcc.dg/cpp/ucnid-6.c: New.
9904         * gcc.dg/cpp/normalize-1.c: New.
9905         * gcc.dg/cpp/normalize-2.c: New.
9906         * gcc.dg/cpp/normalize-3.c: New.
9907         * gcc.dg/cpp/normalize-4.c: New.
9908         * gcc.dg/cpp/ucnid-4.c: New.
9909         * gcc.dg/cpp/ucnid-5.c: New.
9910         * g++.dg/cpp/normalize-1.C: New.
9911         * g++.dg/cpp/ucnid-1.C: New.
9913 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
9915         * gcc.dg/pr18628.c: New.
9917 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
9919         PR c++/20280
9920         * g++.dg/tree-ssa/pr20280.C: New.
9922 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9924         PR fortran/20467
9925         * gfortran.dg/stfunc_2.f90: New test.
9927 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
9929         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
9931 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
9933         * gcc.dg/tree-ssa/20050314-1.c: New test.
9935 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9937         PR c++/4403
9938         PR c++/9783, DR433
9939         * g++.dg/template/friend34.C: New test.
9940         * g++.dg/template/friend35.C: Likewise.
9941         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
9943 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9945         Friend class name lookup 5/n
9946         PR c++/1016
9947         * g++.dg/lookup/hidden-class1.C: New test.
9948         * g++.dg/lookup/hidden-class2.C: Likewise.
9949         * g++.dg/lookup/hidden-class3.C: Likewise.
9950         * g++.dg/lookup/hidden-class4.C: Likewise.
9951         * g++.dg/lookup/hidden-class5.C: Likewise.
9952         * g++.dg/lookup/hidden-class6.C: Likewise.
9953         * g++.dg/lookup/hidden-class7.C: Likewise.
9954         * g++.dg/lookup/hidden-class8.C: Likewise.
9955         * g++.dg/lookup/hidden-class9.C: Likewise.
9956         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
9957         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
9958         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
9959         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
9960         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
9961         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
9962         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
9963         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
9964         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
9965         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
9966         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
9968 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
9970         PR c++/20157
9971         * g++.dg/template/error18.C: New test.
9973 2005-03-09  Ben Elliston  <bje@au.ibm.com>
9975         PR debug/16792
9976         * g++.dg/debug/pr16792.C: New test.
9978 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
9980         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
9981         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
9982         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
9983         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
9984         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
9985         test assertion names.
9987 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9989         PR fortran/18600
9990         * gfortran.dg/stfunc_1.f90: New test.
9992 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9994         PR fortran/16907
9995         * gfortran.dg/real_index_1.f90: New test.
9997 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9999         PR fortran/20323
10000         * gfortran.dg/spec_expr_1.f90: New test.
10002 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
10004         PR c/20402
10005         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
10006         new parser.
10008 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10010         PR fortran/20361
10011         * gfortran.dg/largeequiv_1.f90: New test.
10013 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
10015         * gcc.dg/ucnid-1.c: New.
10016         * gcc.dg/ucnid-2.c: New.
10017         * gcc.dg/ucnid-3.c: New.
10018         * gcc.dg/ucnid-4.c: New.
10019         * gcc.dg/ucnid-5.c: New.
10020         * gcc.dg/ucnid-6.c: New.
10021         * gcc.dg/cpp/ucnid-1.c: New.
10022         * gcc.dg/cpp/ucnid-2.c: New.
10023         * gcc.dg/cpp/ucnid-3.c: New.
10024         * g++.dg/other/ucnid-1.C: New.
10026 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
10028         * gcc.dg/vmx/darwin-abi-3.c: Delete.
10030 2005-03-11  Per Bothner  <per@bothner.com>
10032         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
10033         that diagnotics refer to correct token.
10034         * gcc.dg/unused-3.c: Likewise.
10036 2005-03-11  Per Bothner  <per@bothner.com>
10038         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
10039         constant" is now actually on same line as string constant.
10040         * gcc.dg/cpp/direct2s.c: Likewise.
10042 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
10044         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
10046 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10048         PR libfortran/20124
10049         * gfortran.dg/pr20124.f90: New Test
10051 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
10053         PR tree-optimization/20130
10054         * gcc.dg/pr20130-1.c: New test.
10056 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
10058         PR target/20095
10059         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
10061 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10063         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
10065 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
10067         * g++.dg/eh/forced1.C: Fix comment.
10068         * g++.dg/eh/forced2.C: Ditto.
10069         * g++.dg/eh/forced3.C: Ditto.
10070         * g++.dg/eh/forced4.C: Ditto.
10072 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
10074         PR rtl-opt/20412
10075         * gcc.c-torture/compile/pr20412.c: New test.
10077 2005-03-10  Roger Sayle  <roger@eyesopen.com>
10079         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
10081 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
10083         PR target/20322
10084         * gcc.dg/20050307-1.c: New test.
10086 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
10088         PR c++/20375
10089         * g++.dg/other/stdarg3.C: New.
10091 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
10093         PR c++/18384, c++/18327
10094         * g++.dg/init/array19.C: New test.
10096         PR inline-asm/20314
10097         * gcc.dg/torture/pr20314-1.c: New test.
10098         * gcc.dg/torture/pr20314-2.c: New test.
10100 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
10102         * gcc.dg/20050309-1.c: New test.
10104 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10106         * gcc.dg/builtins-10.c: Reactivate disabled test.
10107         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
10108         new cbrt transformations.
10110 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
10112         PR c++/20208
10113         * g++.dg/template/array13.C: New test.
10115 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
10117         PR c++/16859
10118         * g++.dg/init/brace4.C: New test.
10120 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
10122         PR c++/20186
10123         * g++.dg/template/non-dependent12.C: New.
10125 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
10127         PR c++/20142
10128         * g++.dg/init/array18.C: Add dg-do run marker.
10130         PR c++/20142
10131         * g++.dg/init/array18.C: New test.
10133 2005-03-09  Ben Elliston  <bje@au.ibm.com>
10135         * consistency.vlad/vlad.exp: Remove trailing semicolons.
10136         * g++.dg/gcov/gcov.exp: Likewise.
10137         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
10138         * gcc.target/xstormy16/xstormy16.exp: Likewise.
10139         * lib/c-torture.exp: Likewise.
10140         * lib/fortran-torture.exp: Likewise.
10141         * lib/g++.exp: Likewise.
10142         * lib/gcc-defs.exp: Likewise.
10143         * lib/gcc-dg.exp: Likewise.
10144         * lib/gcc.exp: Likewise.
10145         * lib/gcov.exp: Likewise.
10146         * lib/gfortran.exp: Likewise.
10147         * lib/mike-g++.exp: Likewise.
10148         * lib/mike-gcc.exp: Likewise.
10149         * lib/objc-torture.exp: Likewise.
10150         * lib/objc.exp: Likewise.
10151         * lib/profopt.exp: Likewise.
10152         * lib/target-libpath.exp: Likewise.
10153         * lib/target-supports.exp: Likewise.
10154         * lib/treelang.exp: Likewise.
10155         * lib/wrapper.exp: Likewise.
10157 2005-03-08  Jeff Law  <law@redhat.com>
10159         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
10160         PHI-OPT changes.
10162 2005-03-08  Ira Rosen  <irar@il.ibm.com>
10164         * gcc.dg/vect/pr20122.c: New test.
10166 2005-03-07  Jeff Law  <law@redhat.com>
10168         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
10169         was folded away.
10170         * gcc.dg/tree-ssa/pr18133-1.c: New test.
10171         * gcc.dg/tree-ssa/pr18133-2.c: New test.
10172         * gcc.dg/tree-ssa/pr18134.c: New test.
10174 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10176         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
10177         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
10178         gcc.dg/torture/builtin-noret-2.c: Require weak support.
10180 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
10182         PR tree-opt/17671
10183         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
10185 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
10187         * g++.dg/warn/Wnvdtor.C: New test.
10189 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
10191         * gcc.dg/torture/pr19683-1.c: New test.
10193 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
10195         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
10196         * gfortran.dg/g77/19990313-2.f: Ditto.
10197         * gfortran.dg/g77/19990313-3.f: Ditto.
10198         * gfortran.dg/g77/19990525-0.f: Ditto.
10199         * gfortran.dg/g77/19990826-0.f: Ditto.
10200         * gfortran.dg/g77/19990826-2.f: Ditto.
10201         * gfortran.dg/g77/19990826-3.f: Ditto.
10202         * gfortran.dg/g77/20000511-1.f: Ditto.
10203         * gfortran.dg/g77/20000511-2.f: Ditto.
10204         * gfortran.dg/g77/970625-2.f: Ditto.
10205         * gfortran.dg/g77/980310-2.f: Ditto.
10206         * gfortran.dg/g77/980310-3.f: Ditto.
10207         * gfortran.dg/g77/980310-8.f: Ditto.
10208         * gfortran.dg/g77/980519-2.f: Ditto.
10209         * gfortran.dg/g77/alpha1.f: Ditto.
10210         * gfortran.dg/g77/claus.f: Ditto.
10211         * gfortran.dg/g77/erfc.f: Ditto.
10212         * gfortran.dg/g77/short.f: Ditto.
10213         * gfortran.fortran-torture/execute/data.f90: Ditto.
10214         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
10215         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
10217 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10219         * lib/file-format.exp (gcc_target_object_format): Add check for som
10220         format and hardcode object formats on hppa*-*-hpux*.
10221         * lib/target-supports.exp (check_weak_available): Add check for som
10222         object format.  Always return 0 on hppa*-*-hpux10*.
10224         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
10225         is defined.
10227         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
10229 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
10231         * gfortran.dg/pr19936_1.f90: New test.
10232         * gfortran.dg/pr19936_2.f90: New test.
10233         * gfortran.dg/pr19936_3.f90: New test.
10235 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
10236             Paul Thomas <prthomas@drfccad.cea.fr>
10238         * gfortran.dg/PR19754_1.f90: New test.
10239         * gfortran.dg/PR19754_2.f90: Ditto.
10241 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10243         PR c++/19311
10244         * g++.dg/template/non-dependent11.C: New test.
10246 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
10248         * lib/target-supports.exp (check_iconv_available): Fix comment.
10250 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
10251             Joseph S. Myers  <joseph@codesourcery.com>
10253         PR c++/19797
10254         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
10256 2005-03-04  Matthew Sachs  <msachs@apple.com>
10258         * gcc.exp (gcc_target_compile): Put braces around
10259         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
10260         * objc.exp (objc_target_compile): Likewise.
10261         * treelang.exp (treelang_target_compile): Likewise.
10263 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10265         PR fortran/19673
10266         * gfortran.dg/func_result_1.f90: New test.
10268 2005-03-04  Ben Elliston  <bje@au.ibm.com>
10270         * gcc.misc-tests/options.exp: New test.
10272 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
10274         * gcc.dg/pr15784-4.c: New test.
10276 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
10278         * gcc.c-torture/execute/pr17133.c: New.
10279         * gcc.c-torture/compile/20050303-1.c: New.
10281 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
10283         * gcc.dg/cpp/assert4.c: Fix for cygwin.
10285 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
10287         * g++.dg/overload/using2.C: New.
10289 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
10291         PR c++/19916
10292         * g++.dg/init/ptrmem2.C: New test.
10294 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
10296         PR c/8927
10297         * gcc.dg/pr8927-1.c: New test.
10299 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
10301         PR c++/20232
10302         * g++.dg/inherit/covariant12.C: New.
10304 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10306         PR fortran/19479
10307         * gfortran.dg/bound_1.f90: New test.
10309 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
10311         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
10312         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
10314 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
10316         PR c/20245
10317         * gcc.dg/pr20245-1.c: New test.
10319 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
10321         PR middle-end/19874
10322         * gcc.c-torture/execute/20050119-2.c: New test case.
10324 2005-02-28  Ben Elliston  <bje@au.ibm.com>
10326         * README: Update the DejaGnu bug reporting address.
10327         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
10328         * lib/objc-torture.exp: Likewise.
10330 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10332         * gfortran.dg/boz_1.f90: New test.
10333         * gfortran.dg/boz_3.f90: New test.
10334         * gfortran.dg/boz_4.f90: New test.
10336 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10338         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
10339         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
10341 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10343         PR libfortran/20101
10344         * gfortran.dg/write_0_pe_format.f90: New test.
10346 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
10348         PR c++/20206
10349         * g++.dg/opt/thunk2.C: New test.
10350         * g++.dg/opt/covariant1.C: New test.
10352 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10354         * gfortran.dg/e_d_fmt.f90: New test.
10356 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
10358         * gcc.dg/asm-b.c: Fix comment typos.
10360 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10362         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
10363         a V_MAY_DEF also.
10365 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10367         PR tree-opt/20188
10368         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
10369         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
10370         * gcc.dg/asm-b.c: New test.
10372 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
10374         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
10375         Disable this test on IRIX 6.
10377 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
10379         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
10380         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
10381         parser.
10383 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
10385         PR tree-optimization/20204
10386         * testsuite/gcc.dg/pr20204.c: New test.
10388 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
10390         PR target/20196
10391         * gcc.c-torture/execute/20050224-1.c: New test.
10393         PR c++/20175
10394         * g++.dg/warn/Wbraces2.C: New test.
10396 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
10398         PR c++/19878
10399         * g++.dg/init/const2.C: New test.
10401 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
10403         PR tree-optimization/20100
10404         * gcc.c-torture/execute/pr20100-1.c: New test.
10406 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10408         * gfortran.dg/implicit_3.f90: New test.
10410         * gfortran.dg/deftype_1.f90: New test.
10412 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
10414         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
10415         the test passes.
10416         * g++.dg/other/anon3.C: Accept a warning.
10418 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
10420         * gcc.dg/pr20017.c: Fix a comment typo.
10422 2005-02-23  Bud Davis  <bdavis@gfortran.org>
10424         * gfortran.dg/list_read_4.f90: Change to f90 comments.
10426 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10428         PR ada/19902
10429         * ada/acats/tests/cxa/cxa3004.a: Remove.
10430         * ada/acats/tests/cxb/cxb30061.am: Likewise.
10432 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10434         PR c++/20073
10435         * g++.dg/init/const1.C: New test.
10437         PR c++/19991
10438         * g++.dg/parse/constant7.C: New test.
10440         PR c++/20152
10441         * g++.dg/parse/error27.C: New test.
10442         * g++.dg/template/qualttp15.C: Adjust error markers.
10443         * g++.old-deja/g++.other/struct1.C: Likewise.
10445         PR c++/20153
10446         * g++.dg/template/error17.C: New test.
10448         PR c++/20148
10449         * g++.dg/parser/error26.C: New test.
10451 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
10453         PR tree-optimization/20100
10454         PR tree-optimization/20115
10455         * gcc.dg/pr20115.c: New test.
10456         * gcc.dg/pr20115-1.c: New test.
10457         * gcc.dg/pr20100.c: New test.
10458         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
10459         call-clobbered variables after alias1.
10461 2005-02-22  Bud Davis  <bdavis@gfortran.org>
10463         * gfortran.dg/list_read_4.f90: new test.
10465 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
10467         PR rtl-optimization/20017.
10468         * gcc.dg/pr20017.c: New.
10470 2005-02-22  Devang Patel  <dpatel@apple.com>
10472         PR 19952
10473         * g++.dg/tree-ssa/pr19952.C: New test.
10475 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10477         PR c++/19883
10478         * g++.dg/parse/constant6.C: New test.
10480 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10482         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10483         * g++.dg/charset/asm2.c: Likewise.
10484         * g++.dg/charset/asm3.c: Likewise.
10485         * g++.dg/charset/asm4.c: Likewise.
10486         * g++.dg/charset/asm5.c: Likewise.
10487         * g++.dg/charset/attribute1.c: Likewise.
10488         * g++.dg/charset/attribute2.c: Likewise.
10489         * g++.dg/charset/extern1.cc: Likewise.
10490         * g++.dg/charset/extern2.cc: Likewise.
10491         * g++.dg/charset/extern3.cc: Likewise.
10492         * g++.dg/charset/function.cc: Likewise.
10493         * g++.dg/charset/string.c: Likewise.
10494         * g++.dg/charset/charset.exp: Likewise.
10495         * lib/target-supports.exp (check_iconv_available): Fix comment.
10497 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10499         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
10500         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10501         * gcc.dg/charset/asm2.c: Likewise.
10502         * gcc.dg/charset/asm3.c: Likewise.
10503         * gcc.dg/charset/asm4.c: Likewise.
10504         * gcc.dg/charset/asm5.c: Likewise.
10505         * gcc.dg/charset/asm6.c: Likewise.
10506         * gcc.dg/charset/attribute1.c: Likewise.
10507         * gcc.dg/charset/attribute2.c: Likewise.
10508         * gcc.dg/charset/builtin1.c: Likewise.
10509         * gcc.dg/charset/extern.c: Likewise.
10510         * gcc.dg/charset/function.c: Likewise.
10511         * gcc.dg/charset/string.c: Likewise.
10512         * gcc.dg/charset/charset.exp: Likewise.
10514 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
10516         PR fortran/20086
10517         * gfortran.dg/pr20086.f90: New test.
10519 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
10521         PR tree-optimization/19786
10522         * g++.dg/tree-ssa/pr19786.C: New.
10524 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10526         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
10528 2005-02-21  Jeff Law  <law@redhat.com>
10530         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
10532 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10534         * gfortran.dg/do_iterator: Split loop, markup all lines for
10535         which an error locus is printed.
10536         * gfortran.dg/pr17708.f90: Markup all lines for which an error
10537         locus is printed.
10538         * gfortran.dg/select_4.f90: Likewise.
10539         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
10540         locuses in the various permutations.
10542 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
10544         PR tree-optimization/19951
10545         * g++.dg/vect: New directory.
10546         * g++.dg/vect/vect.exp: New file.
10547         * g++.dg/vect/pr19951.cc: New testcase.
10548         * g++.dg/dg.exp: Also prune vectorizer tests.
10550 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
10552         PR 18785
10553         * gcc.dg/charset/builtin1.c: New test.
10555 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10557         PR c++/19299
10558         * g++.dg/inherit/volatile1.C: New test.
10560         PR c++/19440
10561         * g++.dg/template/dtor4.C: New test.
10563 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10565         * gfortran.dg/int_1.f90: New test.
10567 2005-02-19  Devang Patel  <dpatel@apple.com>
10569         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
10571 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10573         * gfortran.dg/achar_1.f90: New test.
10575 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
10577         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
10579 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
10580             Jakub Jelinek  <jakub@redhat.com>
10582         PR tree-optimization/19828
10583         * gcc.dg/tree-ssa/loop-7.c: New test.
10584         * gcc.c-torture/execute/20050218-1.c: New test.
10586 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
10588         PR c/20043
10589         * gcc.dg/transparent-union-1.c: New test.
10590         * gcc.dg/transparent-union-2.c: New test.
10592 2005-02-18  James E Wilson  <wilson@specifixinc.com>
10594         PR tree-optimization/18977
10595         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
10597 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
10599         PR target/20054
10600         * gcc.dg/pr20054.c: New test.
10602 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10604         PR c++/19508
10605         * g++.dg/ext/attrib20.C: New test.
10607 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10609         PR middle-end/20030
10610         * gfortran.fortran-torture/execute/character_passing.f90: New test.
10612 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
10614         PR c++/20008
10615         * g++.dg/opt/switch4.C: New.
10617 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
10619         PR c++/20023
10620         PR tree-optimization/20009
10621         * gcc.c-torture/compile/20050217-1.c: New test.
10622         * g++.dg/opt/switch3.C: New test.
10624         PR tree-optimization/18947
10625         * gcc.c-torture/compile/20050215-1.c: New test.
10626         * gcc.c-torture/compile/20050215-2.c: New test.
10627         * gcc.c-torture/compile/20050215-3.c: New test.
10629 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
10631         PR c++/20028
10632         * g++.dg/template/crash34.C: New.
10634         PR c++/20022
10635         * g++.dg/other/access3.C: New.
10637 2005-02-17  Ira Rosen  <irar@il.ibm.com>
10639         * gcc.dg/vect/vect-98.c: New test.
10641 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
10643         PR tree-optimization/19967
10644         * gcc.dg/pr19967.c: New.
10646 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
10648         PR middle-end/19857
10649         * gcc.dg/tree-ssa/20050215-1.c: New test.
10650         * gcc.c-torture/execute/20050215-1.c: New test.
10652 2005-02-15  Eric Christopher  <echristo@redhat.com>
10654         * gcc.dg/cpp/20050215-1.c: New file.
10656 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
10658         PR tree-optimization/15785
10659         * gcc.dg/pr15785-1.c: New test.
10661 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
10663         PR c++/17788
10664         * g++.dg/init/ctor4.C: New.
10665         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
10667 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
10669         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10670         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
10672 2005-02-15  Andreas Schwab  <schwab@suse.de>
10674         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
10675         declare malloc.
10677 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
10679         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
10681 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
10683         PR tree-optimization/19853
10684         * gcc.c-torture/compile/pr19853.c: New test.
10686 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10688         PR c++/19608
10689         * g++.dg/parse/local-class1.C: New.
10691         PR c++/19895
10692         * g++.dg/parse/ptrmem3.C: New.
10694         PR c++/19884
10695         * g++.old-deja/g++.oliva/template6.C: Add another case.
10696         * g++.dg/template/explicit6.C: New.
10698 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
10700         PR c++/17816
10701         * g++.dg/other/redecl2.C: New.
10703 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10705         PR c++/19891
10706         * g++.dg/abi/covariant4.C: New.
10708 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
10710         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
10712 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
10714         * gcc.dg/vect/vect-96.c: Fix typo.
10716 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10718         PR c++/14479
10719         PR c++/19487
10720         * g++.dg/template/enum5.C: New test.
10722 2005-02-12  Ira Rosen  <irar@il.ibm.com>
10724         * gcc.dg/vect/vect-97.c: New test.
10726 2005-02-12  Ira Rosen  <irar@il.ibm.com>
10728         * gcc.dg/vect/vect-96.c: New test.
10730 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
10732         * gcc.dg/builtins-34.c: Also check ldexp*.
10734 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
10736         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
10738 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
10740         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
10741         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
10742         dg-require-dll, dg-require-iconv, dg-require-named-sections,
10743         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
10744         selector_list, selector_expression, dg-process-target): Move to new
10745         file target-supports-dg.exp.
10746         * lib/target-supports-dg.exp: New.
10748         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10749         New.
10751 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
10753         PR c++/19666
10754         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
10756         PR middle-end/19858
10757         * gcc.c-torture/compile/20050210-1.c: New test.
10759 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
10761         PR c++/19755
10762         * g++.dg/warn/Wbraces1.C: New test.
10764 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
10766         * gcc.dg/builtins-52.c: New testcase.
10768 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
10770         PR c/19342
10771         * gcc.c-torture/execute/20050119-1.c: New test.
10773 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
10775         PR c++/19811
10776         * g++.dg/init/delete1.C: New test.
10778 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10780         PR c++/18470
10781         * g++.dg/template/static12.C: New test.
10783 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
10785         PR c++/19787
10786         * g++.dg/conversion/ambig1.C: New test.
10788         PR c++/19739
10789         * g++.dg/ext/attrib19.C: New test.
10791         PR c++/19732
10792         * g++.dg/parse/dtor5.C: New test.
10794         PR c++/19762
10795         * g++.dg/template/dtor3.C: New test.
10797         PR c++/19826
10798         * g++.dg/template/static11.C: New test.
10799         * g++.dg/template/crash2.C: Remove dg-error marker.
10801 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
10803         PR C++/18491
10804         * g++.old-deja/g++.mike/p10769a.C: Remove.
10806 2005-02-09  Roger Sayle  <roger@eyesopen.com>
10808         * gcc.dg/builtins-48.c: New test case.
10809         * gcc.dg/builtins-49.c: New test case.
10810         * gcc.dg/builtins-50.c: New test case.
10811         * gcc.dg/builtins-51.c: New test case.
10813 2005-02-09  Ian Lance Taylor  <ian@airs.com>
10815         PR middle-end/19583
10816         * g++.dg/warn/Wreturn-type-3.C: New test.
10818 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
10820         PR middle-end/19402
10821         * gcc.dg/pr19402-1.c: New testcase.
10822         * gcc.dg/pr19402-2.c: likewise.
10824 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
10826         PR middle-end/19854
10827         * g++.dg/tree-ssa/tmmti.C: New testcase.
10829 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
10831         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
10833 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
10835         PR c++/19733
10836         * g++.dg/parse/crash23.C: New test.
10837         * g++.dg/warn/Weff1.C: New test.
10839 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
10841         * gcc.dg/20050209-1.c: New test.
10843 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
10845         PR target/19799
10846         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
10848 2005-02-08  Mike Stump  <mrs@apple.com>
10850         * g++.dg/pch/import-2.c: New test.
10851         * g++.dg/pch/import-2.hs: New.
10852         * g++.dg/pch/include/import-2a.h: New.
10853         * g++.dg/pch/include/import-2b.h: New.
10855 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
10857         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
10859 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10861         * gfortran.dg/substr_1.f90: New test.
10863 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
10865         PR middle-end/19775
10866         * gcc.dg/torture/builtin-power-1.c: Disable test for
10867         invalid transformation.
10868         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
10869         no longer optimize.
10870         * gcc.dg/builtins-47.c: New testcase.
10872 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
10873             Dorit Naishlos  <dorit@il.ibm.com>
10875         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
10877 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
10879         * gcc.c-torture/compile/20050206-1.c: New test.
10881 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
10883         PR tree-opt/19768
10884         * g++.dg/opt/pr19768.C: New test.
10886 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
10888         PR tree-opt/19736
10889         * gcc.c-torture/compile/pr19736.c: New test.
10891 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10893         PR c++/17401
10894         * g++.dg/parse/error25.C: New test.
10896 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
10898         * gcc.c-torture/execute/20050203-1.c: New.
10900 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
10902         * gcc.dg/vect/vect-85.c: Remove xfail.
10903         * gcc.dg/vect/vect-86.c: Remove xfail.
10904         * gcc.dg/vect/vect-87.c: Remove xfail.
10905         * gcc.dg/vect/vect-88.c: Remove xfail.
10907 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
10909         * gcc.dg/altivec-19.c: New.
10911 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
10913         PR c/17807
10914         * gcc.dg/nested-func-3.c: New test.
10915         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
10917 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
10919         * gcc.test-framework/gen_directive_tests: Generate tests for
10920         selector expressions.
10922 2005-02-02  Matt Austern  <austern@apple.com>
10924         PR c++/19628
10925         * g++/ext/builtin7.C: New.
10926         * g++/ext/builtin8.C: New.
10928 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
10930         PR c/18502
10931         * gcc.dg/pr18502-1.c: New test.
10933 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10935         PR c++/17413
10936         * g++.dg/template/local4.C: Tweak.
10938 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
10940         PR tree-optimization/19578
10941         * gcc.c-torture/compile/20050202-1.c: New test.
10943 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
10945         PR c/19435
10946         * gcc.dg/c99-init-4.c: New test.
10948 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
10950         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
10952         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
10954         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
10955         * g++.dg/eh/check-vect.h: New.
10957         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
10958         * gcc.dg/vect/vect-78.c: Ditto.
10959         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
10960         Remove.
10962         * g++.dg/conversion/simd1.C: Expect warning.
10963         * g++.dg/ext/attribute-test-1.C: Ditto.
10964         * g++.dg/ext/attribute-test-2.C: Ditto.
10965         * g++.dg/ext/attribute-test-3.C: Ditto.
10966         * g++.dg/ext/attribute-test-4.C: Ditto.
10968         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
10969         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
10971         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
10973 2005-02-01  Richard Henderson  <rth@redhat.com>
10975         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
10976         long double for ibm double-double format.
10977         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
10979 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
10981         PR tree-optimization/19633
10982         * testsuite/gcc.dg/pr19633-1.c: New test.
10983         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
10984         to NULL or a symbol.
10986 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
10988         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
10989         New procs.
10990         (dg-process-target (local override)): Handle selector expressions.
10992         * gcc.test-framework/README: Describe tests in source directory.
10993         * gcc.test-framework/test-framework.awk: Handle dg- tests.
10994         * gcc.test-framework/test-framework.exp: Handle dg- tests.
10995         * gcc.test-framework/dg-bogus-exp-P.c: New test.
10996         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
10997         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
10998         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
10999         * gcc.test-framework/dg-do-link-exp-P.c: New test.
11000         * gcc.test-framework/dg-do-run-exp-P.c: New test.
11001         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
11002         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
11003         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
11004         * gcc.test-framework/dg-error-exp-P.c: New test.
11005         * gcc.test-framework/dg-error-exp-XP.c: New test.
11006         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
11007         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
11008         * gcc.test-framework/dg-output-exp-P.c: New test.
11009         * gcc.test-framework/dg-output-exp-XF.c: New test.
11010         * gcc.test-framework/dg-warning-exp-P.c: New test.
11011         * gcc.misc-tests/dg-1.c: Remove.
11012         * gcc.misc-tests/dg-2.c: Remove.
11013         * gcc.misc-tests/dg-3.c: Remove.
11014         * gcc.misc-tests/dg-4.c: Remove.
11015         * gcc.misc-tests/dg-5.c: Remove.
11016         * gcc.misc-tests/dg-6.c: Remove.
11017         * gcc.misc-tests/dg-7.c: Remove.
11018         * gcc.misc-tests/dg-8.c: Remove.
11019         * gcc.misc-tests/dg-9.c: Remove.
11020         * gcc.misc-tests/dg-10.c: Remove.
11021         * gcc.misc-tests/dg-11.c: Remove.
11022         * gcc.misc-tests/dg-12.c: Remove.
11023         * gcc.misc-tests/dg-test.exp: Remove.
11025         * gcc.test-framework/test-framework.awk: Change recording and
11026         printing of passes and failures.
11028         * gcc.test-framework: New directory.
11029         * gcc.test-framework/README: New.
11030         * gcc.test-framework/test-framework.exp: New.
11031         * gcc.test-framework/test-framework.awk: New.
11032         * gcc.test-framework/gen_directive_tests: New.
11034 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
11036         * lib/treelang.exp: Fix comment typos.
11037         (treelang_target_compile): Don't append libs=-ltreelang to options.
11039 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
11041         * g++.dg/parse/typename7.C: Adjust error messages.
11043 2005-01-31  Jeff Law  <law@redhat.com>
11045         * gcc.c-torture/execute/20050131-1.c: New test.
11046         * gcc.dg/wcaselabel.c: New test.
11048 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
11050         * g++.dg/other/warning1.C: Adjust error messags.
11051         * g++.dg/parse/constant5.C: New test.
11053 2005-01-31  Steven Bosscher  <stevenb@suse.de>
11055         PR c/19333
11056         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
11057         the test case valid.
11058         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
11059         * testsuite/gcc.dg/array-7.c: Adjust expected result.
11060         * testsuite/gcc.dg/pr18596-3.c: Likewise.
11061         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
11062         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
11063         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
11065 2005-01-31  Dale Johannesen  <dalej@apple.com>
11067         * g++.dg/opt/pr19650.C: New test.
11069 2005-01-31  Richard Henderson  <rth@redhat.com>
11071         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
11072         long double for intel double extended format.
11073         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
11075 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
11077         PR c++/19555
11078         * g++.dg/template/static10.C: New test.
11080         PR c++/19395
11081         * g++.dg/parse/error24.C: New test.
11083         PR c++/19367
11084         * g++.dg/lookup/builtin1.C: New test.
11086         PR c++/19457
11087         * g++.dg/warn/conv3.C: New test.
11089 2005-01-30  Bud Davis  <bdavis@gfortran.org>
11091         PR fortran/19647
11092         * gfortan.dg/inquire_7.f90
11094 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
11096         PR tree-optimization/15791
11097         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
11098         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
11099         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
11100         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
11101         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
11102         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
11103         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
11104         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
11105         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
11106         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
11108 2005-01-29  Paul Brook  <paul@codesourcery.com>
11110         PR fortran/18565
11111         * check.c (real_or_complex_check): New function.
11112         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
11113         * intrinsic.c (add_functions): Use new check functions.
11114         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
11115         Add prototypes.
11117 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
11119         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
11120         gcc.dg/lvalue-3.c: New tests.
11121         * gcc.dg/concat.c: Update expected messages.
11123 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
11125         PR libfortran/19595
11126         * gfortran.dg/eor_1.f90: New test.
11128 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
11130         PR fortran/19589
11131         * gfortran.dg/logical_data_1.f90: New test.
11133 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
11135         PR c++/19253
11136         * g++.dg/template/crash33.C: New test.
11138         PR c++/19667
11139         * g++.dg/template/crash32.C: New test.
11141 2005-01-28  Ian Lance Taylor  <ian@airs.com>
11143         PR middle-end/16558
11144         * g++.dg/warn/Wreturn-type-2.C: New test.
11146 2004-06-24  Jeff Law  <law@redhat.com>
11148         * gcc.dg/tree-ssa/20050128-1.c: New test.
11150 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
11152         * gcc.target/frv/all-mdpackh-1.c: New test.
11154 2005-01-28  Steven Bosscher  <stevenb@suse.de>
11156         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
11158 2005-01-27  Richard Henderson  <rth@redhat.com>
11160         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
11162 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
11164         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
11166 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
11168         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
11169         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
11170         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
11171         to cope with cases where the multilib options override the dg-options.
11173 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
11175         PR c/18946
11176         * gcc.dg/noncompile/20050120-1.c: New test.
11178 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
11180         PR tree-optimization/19633
11181         * gcc.dg/pr19633.c: New test.
11182         * gcc.dg/tree-ssa/pr19633.c: New test.
11184 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
11186         * gcc.dg/20041216-1.c: New test.
11188 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
11190         PR objc/18862
11191         * objc.dg/selector-2.m: New test.
11193 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
11195         * g++.dg/opt/range-test-2.C: New test.
11197         PR rtl-optimization/19579
11198         * gcc.c-torture/execute/20050124-1.c: New test.
11200 2005-01-26  Greg Parker  <gparker@apple.com>
11201         Stuart Hastings  <stuart@apple.com>
11203         * gcc.c-torture/execute/20050125-1.c: New.
11205 2005-01-18  Jan Hubicka  <jh@suse.cz>
11207         PR tree-optimize/19337
11208         * gcc.c-torture/compile/20050119-1.c: New test.
11210 2005-01-24  James E Wilson  <wilson@specifixinc.com>
11212         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
11213         test for successful match.
11215 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
11217         PR objc/18408
11218         * objc.dg/comp-types-7.m: New test.
11220 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
11222         * lib/target-supports.exp (current_target_name): New.
11223         (check_effective_target_ilp32, check_effective_target_lp64):
11224         Cache the result to use as long as the current target, with
11225         multilib flags, remains the same.
11227         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
11228         (dg-require-weak, dg-require-visibility, dg-require-alias,
11229         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
11230         dg-require-effective-target, dg-skip-if): Remove call to
11231         skip_test_and_clear_xfail.
11232         (dg-test): Clear xfail data.
11234 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
11236         PR target/17751
11237         * gcc.dg/ppc64-toc.c: New test.
11239         * g++.dg/tree-ssa/empty-1.C: New test.
11241         PR middle-end/19551
11242         * gcc.c-torture/execute/20050121-1.c: New test.
11243         * gcc.dg/20050121-2.c: New test.
11245 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
11246         Paul Brook  <paul@codesourcery.com>
11248         PR fortran/17941
11249         * gfortran.dg/real_const_1.f: New test.
11250         * gfortran.dg/real_const_2.f90: New test.
11251         * gfortran.dg/complex_int_1.f90: New test.
11253 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
11255         PR fortran/19313
11256         * gfortan.dg/inquire_6.f90: New test.
11258 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
11260         PR libfortran/19451
11261         * open_readonly_1.f90: New test.
11263 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
11265         PR libfortran/18982
11266         * gfortran.dg/open_new.f90: New file.
11268 2005-01-22  Paul Brook  <paul@codesourcery.com>
11270         * namelist_1.f90: New test.
11272 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
11274         PR tree-optimization/19484
11275         * gcc.c-torture/compile/20050122-[12].c: New tests.
11277 2005-01-22  Paul Brook  <paul@codesourcery.com>
11279         * gfortran.dg/implicit_2.f90: New test.
11281 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
11283         PR fortran/19314
11284         * gfortran.dg/inquire_5.f90: New test.
11286 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11288         PR c/18809
11289         * gcc.dg/pr18809-1.c: New test.
11291 2005-01-21  Ian Lance Taylor  <ian@airs.com>
11293         * gcc.dg/20050121-1.c: New test.
11295         PR tree-optimization/13000
11296         * gcc.dg/20040206-1.c: Change warning to point where function is
11297         being inlined.
11299 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11301         PR c++/19208
11302         * g++.dg/template/array11.C: New test.
11304 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11306         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
11307         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
11308         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
11309         * gfortran.dg/getenv_1.f90: Add dg-do directive.
11310         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
11311         gfortran.dg/pr17164.f90: Add missing dg-do directives.
11313 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
11315         PR tree-optimization/15349
11316         * gcc.dg/tree-ssa/pr15349.c: New.
11318 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
11320         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
11322 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
11324         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
11325         scan-assembler-times directive name.
11327         * gcc.dg/asm-a.c: Move dg-require-effective-target to
11328         after dg-do.
11330         PR rtl-optimization/19462
11331         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
11333 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
11335         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
11336         counting function calls on ia64.
11338 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
11340         PR rtl-optimization/15139
11341         * gcc.dg/20050111-2.c: New test.
11343         PR c/17297
11344         * gcc.c-torture/compile/20050113-1.c: New testcase.
11346         PR middle-end/19164
11347         * gcc.dg/20050113-1.c: New testcase.
11349 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
11351         * gcc.dg/vect/vect-85.c: Add comment.
11352         * gcc.dg/vect/vect-86.c: Add xfail for now.
11353         * gcc.dg/vect/vect-87.c: Add xfail for now.
11354         * gcc.dg/vect/vect-88.c: Add xfail for now.
11355         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
11357 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11359         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
11361 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11363         * g++.dg/debug/typedef3.C: New test.
11365 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
11367         PR c/19472
11368         * gcc.dg/asm-a.c: New test.
11370 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
11372         * gcc.dg/sh-relax.c: Add prototype for abort.
11374 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11376         * gcc.dg/short-compare-1.c: New test.
11377         * gcc.dg/short-compare-2.c: Likewise.
11379 2005-01-18  Michael Matz  <matz@suse.de>
11381         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
11383 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
11385         PR tree-optimization/19121
11386         * gcc.c-torture/compile/pr19121.c: New test.
11388 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
11390         PR target/19357
11391         * gcc.c-torture/compile/pr19357.c: New test.
11393 2005-01-17  Ian Lance Taylor  <ian@airs.com>
11395         PR c/5675
11396         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
11397         pass--those that refer just to the variable, possibly with a
11398         cast.
11399         * gcc.dg/c99-const-expr-3.c: Likewise.
11401         PR middle-end/13127
11402         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
11403         longer emitted.
11405 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
11407         PR fortran/18778
11408         * gfortran.dg/endfile_2.f90: New test.
11410 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
11412         PR 19168
11413         * gfortran.dg/select_5.f90: New test.
11415 2004-01-16  Paul Brook  <paul@codesourcery.com>
11417         * gfortran.dg/common_4.f90: New test.
11419 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
11421         PR rtl-optimization/19462
11422         * gcc.dg/torture/pr19462-1.c: New test.
11424 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
11426         PR objc/19321
11427         * objc.dg/func-ptr-2.m: New.
11428         * objc.dg/volatile-1.m: New.
11430 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11432         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
11434 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11436         PR tree-optimization/19060
11437         * gcc.c-torture/execute/20050104-1.c: New test.
11439 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
11441         PR fortran/18983
11442         * gfortran.dg/write_to_null.f90: New test.
11444 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
11445             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11447         PR other/19328
11448         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
11449         argument.
11451 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11453         PR c++/19263
11454         * g++.dg/init/vector1.C: New test.
11456 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
11458         PR target/13158
11459         * gcc.target/ia64/sibcall-unwind-1.c: New test.
11460         PR target/18987
11461         * gcc.target/ia64/sibcall-unwind-2.c: New test.
11463 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
11465         * gfortran.dg/select_1.f90: New test.
11466         * gfortran.dg/select_2.f90: New test.
11467         * gfortran.dg/select_3.f90: New test.
11468         * gfortran.dg/select_4.f90: New test.
11470 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
11472         PR middle-end/19084
11473         PR rtl-optimization/19348
11474         * gcc.dg/20050111-1.c: New test.
11475         * gcc.c-torture/execute/20050111-1.c: New test.
11477         * gcc.dg/i386-asm-4.c: New test.
11479 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11481         * gcc.dg/nested-func-2.c: New test.
11482         * ada/acats/norun.lst: Remove c953002.
11484 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
11486         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
11488 2005-01-12  Ben Elliston  <bje@au.ibm.com>
11490         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
11492 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
11494         PR target/18761
11495         * g++.dg/abi/align1.C: New test.
11497 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
11499         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
11500         at a time.
11501         * g++.dg/ext/altivec_check.h: Support compiling as C.
11503 2005-01-10  Roger Sayle  <roger@eyesopen.com>
11505         PR c++/19355
11506         * g++.dg/expr/pr19355-1.C: New test case.
11508 2005-01-10  Laurent GUERBY <laurent@guerby.net>
11510         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
11511         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
11512         * ada/acats/tests/c3/c92005b.ada: Likewise.
11513         * ada/acats/tests/c3/cxb3012.a: Likewise.
11514         * ada/acats/norun.lst: Add c380004 and c953002, add PR
11516 2005-01-09  Paul Brook  <paul@codesourcery.com>
11518         * gfortran.dg/common_2.f90: New file.
11519         * gfortran.dg/common_3.f90: New file.
11521 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
11523         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
11525 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
11527         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
11528         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
11529         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
11530         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
11531         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
11532         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
11533         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
11534         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
11535         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
11536         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
11537         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
11538         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
11539         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
11540         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
11541         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
11542         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
11543         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
11544         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
11545         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
11546         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
11547         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
11548         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
11549         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
11550         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
11551         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
11552         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
11553         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
11554         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
11555         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
11556         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
11557         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
11558         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
11559         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
11560         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
11561         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
11562         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
11563         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
11564         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
11565         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
11566         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
11567         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
11568         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
11569         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
11570         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
11571         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
11572         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
11573         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
11574         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
11575         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
11576         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
11577         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
11578         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
11579         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
11580         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
11581         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
11582         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
11583         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
11584         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
11585         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
11586         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
11587         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
11588         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
11589         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
11590         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
11591         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
11592         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
11593         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
11595         * gcc.dg/vect/vect-1.c: Fix spelling.
11596         * gcc.dg/vect/vect-10.c: Fix spelling.
11597         * gcc.dg/vect/vect-11.c: Fix spelling.
11598         * gcc.dg/vect/vect-12.c: Fix spelling.
11599         * gcc.dg/vect/vect-14.c: Fix spelling.
11600         * gcc.dg/vect/vect-15.c: Fix spelling.
11601         * gcc.dg/vect/vect-16.c: Fix spelling.
11602         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
11603         * gcc.dg/vect/vect-64.c: Fix comments.
11604         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
11606 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
11607             Ira Rosen  <irar@il.ibm.com>
11609         * gcc.dg/vect/vect-70.c: New test.
11610         * gcc.dg/vect/vect-71.c: New test.
11612 2005-01-09  Manfred Hollstein  <mh@suse.com>
11614         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
11615         * gcc.dg/pr18241-2.c: Likewise.
11616         * gcc.dg/pr18241-3.c: Likewise.
11617         * gcc.dg/pr18241-4.c: Likewise.
11618         * gcc.dg/pr18241-5.c: Likewise.
11620 2005-01-08  Richard Henderson  <rth@redhat.com>
11622         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
11623         False for x86 and x86-64.
11625 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
11627         PR tree-optimization/18241
11628         * gcc.dg/pr18241-1.c: New test.
11629         * gcc.dg/pr18241-2.c: New test.
11630         * gcc.dg/pr18241-3.c: New test.
11631         * gcc.dg/pr18241-4.c: New test.
11632         * gcc.dg/pr18241-5.c: New test.
11634 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
11636         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
11637         gfortran.dg/select_4.f90: New.
11639 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
11641         * gcc.c-torture/execute/20050107-1.c: New test.
11643 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
11645         PR c++/19298
11646         * g++.dg/template/ref2.C: New.
11648 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
11650         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
11651         instead of being empty.
11653 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11655         PR fortran/15553
11656         * gfortran.dg/array-1.f90: New test.
11658 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
11660         PR tree-optimization/19283
11661         * gcc.c-torture/execute/20050106-1.c: New test.
11663         PR rtl-optimization/18861
11664         * gcc.dg/20050105-1.c: New test.
11666         PR tree-optimization/18828
11667         * gcc.dg/20050105-2.c: New test.
11669 2005-01-07  Andreas Jaeger  <aj@suse.de>
11671         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
11673 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
11675         PR fortran/18398
11676         * gfortran.dg/fmt_read.f90: New test.
11678 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
11680         * gcc.dg/rs6000-ldouble-2.c: New.
11682 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
11684         PR c++/19244
11685         * g++.dg/parser/ctor2.C: New test.
11687 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11689         PR c++/17154
11690         * g++.dg/template/using9.C: New test.
11692 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11694         PR c++/19258
11695         * g++.dg/lookup/friend6.C: New test.
11697 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
11699         PR c++/19270
11700         * g++.dg/template/array10.C: New.
11702 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11704         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
11705         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
11707 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
11709         * gcc.c-torture/compile/20050105-1.c: New test.
11711 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
11713         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
11715 2005-01-05  Roger Sayle  <roger@eyesopen.com>
11717         PR middle-end/19100
11718         * gcc.dg/conv-3.c: New test case.
11720 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
11722         * gcc.dg/asm-wide-1.c: New test.
11724 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11726         PR c++/19030
11727         * g++.dg/parse/crash22.C: New
11729 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
11731         PR 19257
11732         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
11734 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
11736         PR middle-end/17767
11737         * gcc.dg/i386-mmx-6.c: New test case.
11739 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
11741         PR tree-optimization/18308
11742         * gcc.dg/vect/pr18308.c: New testcase.
11744 2005-01-04  Andreas Jaeger  <aj@suse.de>
11746         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
11748 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
11749             Robert Bowdidge <bowdidge@apple.com>
11751         * gcc.dg/cpp/subframework1.c: New.
11752         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
11753         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
11754         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
11755         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
11757 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
11759         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
11760         producing warning.
11761         * gcc.dg/darwin-weakimport-2.c: New.
11763 2005-01-03  Richard Henderson  <rth@redhat.com>
11765         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
11767 2005-01-03  Richard Henderson  <rth@redhat.com>
11769         * gcc.dg/vect/vect.exp: Enable for ia64.
11770         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
11771         (check_effective_target_vect_float): Likewise.
11772         (check_effective_target_vect_no_align): Likewise.
11773         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
11774         * gcc.dg/vect/vect-8.c: Likewise.
11776 2005-01-03  Uros Bizjak <uros@kss-loka.si>
11778         PR target/19236
11779         * gcc.dg/pr19236-1.c: New test case.
11781 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
11783         PR rtl-optimization/12092
11784         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
11786 2005-01-02  Andreas Jaeger  <aj@suse.de>
11788         * gcc.dg/pr12092-1.c: Do not run on x86_64.
11790 2005-01-01  Roger Sayle  <roger@eyesopen.com>
11791             Andrew Pinski  <pinskia@physics.uc.edu>
11793         PR rtl-optimization/12092
11794         * gcc.dg/pr12092-1.c: New test case.
11796 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
11798         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
11799         'hidden' and 'default' for better portability.
11800         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
11802         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
11803         6 and 7.
11804         * g++.old-deja/g++.brendan/new3.C: Likewise.
11806 2005-01-01  Steven Bosscher  <stevenb@suse.de>
11808         * gcc.dg/20041231-1.C: New test.
11809         * g++.dg/warn/Wunreachable-code-1.C: New test.
11811 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
11813         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
11814         file, not /dev/null.  Abort on error.
11816 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
11817             Ziemowit Laski  <zlaski@apple.com>
11819         PR objc/18971
11820         * objc.dg/encode-5.m: New test.
11822 2004-12-29  Richard Henderson  <rth@redhat.com>
11824         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
11825         * objc.dg/stabs-1.m: Disable for ia64.
11827 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
11829         PR c++/19190
11830         * g++.dg/warn/Wunused-10.C: New test.
11832 2004-12-28  Richard Henderson  <rth@redhat.com>
11834         * objc.dg/stabs-1.m: Disable for alpha.
11836 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
11838         PR c++/19149
11839         * g++.dg/parse/error23.C: New test.
11841 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11843         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
11845         PR fortran/19032
11846         * gfortran.dg/intrinsic_modulo_1.f90: New.
11847         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
11848         tests with divisor -1.
11850 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
11852         * g++.dg/opt/temp1.C (memcpy): Return a value.
11854         PR c++/19148
11855         * g++.dg/expr/cond7.C: New test.
11857 2004-12-27  Paul Brook  <paul@codesourcery.com>
11859         * gfortran.dg/g77/select_no_compile.f: Remove.
11861 2004-12-27  Richard Henderson  <rth@redhat.com>
11863         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
11864         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
11865         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
11867 2004-12-26  Richard Henderson  <rth@redhat.com>
11869         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
11870         by 1i instead of token pasting.
11872 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11874         PR tree-optimization/17578
11875         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
11876         to additional_flags.
11877         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
11879 2004-12-25  Richard Henderson  <rth@redhat.com>
11881         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
11882         Remove Alpha.
11884 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11886         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
11887         hppa*-*-hpux*.
11888         * gcc.dg/pr17957.c (dg-options): Likewise.
11889         * gcc.dg/struct-ret-1.c: Add prototype for abort.
11890         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
11891         instead of 0 on __hppa__.
11892         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
11893         "foo,%r" on hppa*-*-*.
11895 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
11897         PR fortran/19071
11898         * gfortran.dg/complex_write.f90: New test.
11900 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11902         PR c++/17595
11903         * g++.dg/parse/pragma2.C: New test.
11905         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
11907 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11909         * gcc.dg/empty2.c: Add missing dg-warning.
11911 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11913         PR c++/17413
11914         * g++.dg/template/local4.C: New test.
11915         * g++.dg/template/crash19.C: Add dg-error marker.
11917         * g++.dg/template/crash31.C: Correct embedded PR number.
11919 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11921         PR c++/16405
11922         * g++.dg/opt/temp1.C: Add do-run marker.
11924 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11926         * g++.dg/template/spec19.C: New.
11928 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11930         PR target/16819
11931         * gcc.dg/empty2.c: New.
11933 2004-12-23  Richard Henderson  <rth@redhat.com>
11935         * lib/target-supports.exp (check_effective_target_vect_no_align):
11936         Remove i?86 and x86-64.
11938 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11940         PR c++/16405
11941         * g++.dg/opt/temp1.C: New test.
11943 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11945         PR c++/18733
11946         * g++.dg/template/friend33.C: New testcase.
11948 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
11950         PR c++/18464
11951         * g++.dg/template/cond5.C: New test.
11953         PR c++/18492
11954         * g++.dg/inherit/thunk3.C: New test.
11956         PR c++/11224
11957         * g++.dg/warn/Wunused-9.C: New test.
11959 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
11961         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
11963 2004-12-22  Jan Beulich  <jbeulich@novell.com>
11965         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
11967 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
11969         PR c++/18378
11970         * g++.dg/ext/packed8.C: New test.
11972         PR c++/19063
11973         * g++.dg/template/crash31.C: New test.
11975         PR c++/19034
11976         * g++.dg/template/crash30.C: New test.
11978 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11980         PR C++/18984
11981         * g++.dg/eh/ctor3.C: New test.
11983 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11985         * objc.dg/stabs-1.m: Allow section name to be quoted and
11986         assembly label to begin with '.LL'.
11988 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
11990         * gcc.dg/vect/vect.exp
11991         (check_effective_target_lp64_or_vect_no_align): New.
11992         * gcc.dg/vect/vect-77.c: Use it.
11993         * gcc.dg/vect/vect-78.c: Use it.
11995         * lib/target-supports.exp
11996         (check_effective_target_vect_no_max,
11997         check_effective_target_vect_no_bitwise,
11998         check_effective_target_vect_no_align): New.
11999         * gcc.dg/vect/vect-13.c: Use them.
12000         * gcc.dg/vect/vect-17.c: Ditto.
12001         * gcc.dg/vect/vect-18.c: Ditto.
12002         * gcc.dg/vect/vect-19.c: Ditto.
12003         * gcc.dg/vect/vect-20.c: Ditto.
12004         * gcc.dg/vect/vect-27.c: Ditto.
12005         * gcc.dg/vect/vect-29.c: Ditto.
12006         * gcc.dg/vect/vect-44.c: Ditto.
12007         * gcc.dg/vect/vect-48.c: Ditto.
12008         * gcc.dg/vect/vect-50.c: Ditto.
12009         * gcc.dg/vect/vect-52.c: Ditto.
12010         * gcc.dg/vect/vect-54.c: Ditto.
12011         * gcc.dg/vect/vect-56.c: Ditto.
12012         * gcc.dg/vect/vect-58.c: Ditto.
12013         * gcc.dg/vect/vect-60.c: Ditto.
12014         * gcc.dg/vect/vect-72.c: Ditto.
12015         * gcc.dg/vect/vect-80.c: Ditto.
12017 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
12019         PR c++/14075
12020         * g++.dg/init/string1.C: New.
12022         PR c++/18975
12023         * g++.dg/other/synth1.C: New.
12025 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
12027         PR c/18963
12028         * gcc.dg/pr18963-1.c: New test.
12030 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
12032         PR c/18596
12033         * gcc.dg/funcdef-storage-1.c (foo): Remove.
12034         * gcc.dg/pr18596-1.c: Use dg-error.
12035         (dg-options): Use -fno-unit-at-a-time.
12036         * gcc.dg/pr18596-2.c: New test.
12037         * gcc.dg/pr18596-3.c: New test.
12039 2004-12-20  Roger Sayle  <roger@eyesopen.com>
12041         PR middle-end/18683
12042         * g++.dg/opt/pr18683-1.C: New test case.
12044 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
12046         PR other/19093
12047         * g++.dg/opt/max1.C: Fix for 64bit targets.
12049 2004-12-20  Matt Austern  <austern@apple.com>
12051         PR c++/19044
12052         * g++.dg/ext/builtin6.C: New
12054 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
12056         PR tree-optimization/19080
12057         * gcc.c-torture/compile/pr19080.c: New test.
12059 2004-12-20  Steven Bosscher  <stevenb@suse.de>
12061         * gcc.dg/20041219-1.c: New test.
12063 2004-12-19  Roger Sayle  <roger@eyesopen.com>
12065         PR middle-end/19068
12066         * g++.dg/opt/max1.C: New test case.
12068 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12070         * gcc.dg/fdata-sections-1.c: New test.
12072 2004-12-18  Roger Sayle  <roger@eyesopen.com>
12074         PR middle-end/18548
12075         * gcc.dg/max-1.c: New test case.
12077 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
12079         * gcc.c-torture/execute/20041218-1.c: New test.
12081 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
12083         * gcc.dg/pr18501.c: New test.
12084         * gcc.dg/uninit-5.c: XFAIL.
12085         * gcc.dg/uninit-9.c: XFAIL.
12087 2004-12-17  Dale Johannesen  <dalej@apple.com>
12089         * gcc.dg/20041213-1.c: New.
12091 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
12093         * objc.dg/stabs-1.m: Allow assembly label to begin
12094         with a dot ('.').
12096 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
12098         * gcc.c-torture/execute/20041213-1.c: Move...
12099         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
12101 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
12103         PR c++/18721
12104         * g++.dg/lookup/conv-5.C: New.
12106 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
12108         * objc.dg/stabs-1.m: New test.
12110 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12112         * gcc.dg/visibility-c.c: Change compile to
12113         assemble for the test.
12115 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12117         PR target/19041
12118         * gcc.dg/visibility-c.c: New test.
12120 2004-12-16  Roger Sayle  <roger@eyesopen.com>
12122         PR middle-end/18493
12123         * gcc.dg/switch-8.c: New test case.
12125 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12127         PR c++/18905
12128         * g++.dg/template/init4.C: New.
12129         * g++.dg/opt/static3.C: Enable optimizer.
12131 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
12133         * g++.dg/other/complex1.C: New test.
12135 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
12137         * g++.dg/opt/inline9.C: New test.
12139 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12141         PR fortran/18993
12142         * gfotran.dg/nullify_1.f: New test.
12144 2004-12-15  Richard Henderson  <rth@redhat.com>
12146         * gcc.target/i386/i386.exp: New harness.
12147         * gcc.target/i386/vect-args.c: New.
12149 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
12151         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
12153 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12155         PR c++/18825
12156         * g++.dg/template/friend32.C: New test.
12158 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12160         * cpp/pragma-once-1.c: New test.
12161         * cpp/pragma-once-1b.h: Likewise.
12162         * cpp/pragma-once-1c.h: Likewise.
12163         * cpp/pragma-once-1d.h: Likewise.
12164         * cpp/inc/pragma-once-1a.h: Likewise.
12166 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
12167             Steven G. Kargl  <kargls@comcast.net>
12169         PR fortran/17597
12170         * gfortran.dg/list_read_3.f90: New test.
12172 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12174         * gcc.dg/ftrapv-2.c: New test.
12176 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12178         PR c++/18981
12179         * g++.dg/template/typename9.C: New test.
12181 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
12183         PR c++/18738
12184         * g++.dg/template/typename8.C: New test.
12185         * g++.dg/parse/friend2.C: Tweak error message.
12187 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
12189         * gcc.c-torture/20041214-1.c: New test.
12191 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
12193         PR c++/18965
12194         * g++.dg/init/array17.C: New test.
12196 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
12198         PR c++/18793
12199         * g++.dg/init/aggr3.C: New test.
12201 2004-12-14  Janis Johnson  <janis187@us.ibm.com
12203         * gcc.dg/altivec-types-1.c: New test.
12204         * gcc.dg/altivec-types-2.c: New test.
12205         * gcc.dg/altivec-types-3.c: New test.
12206         * gcc.dg/altivec-types-4.c: New test.
12207         * g++.dg/ext/altivec-types-1.C: New test.
12208         * g++.dg/ext/altivec-types-2.C: New test.
12209         * g++.dg/ext/altivec-types-3.C: New test.
12210         * g++.dg/ext/altivec-types-4.C: New test.
12212 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
12214         PR middle-end/18951
12215         * gcc.c-torture/execute/20041213-1.c: New test.
12217 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
12219         PR c++/18949
12220         * g++.dg/template/cast1.C: New.
12222 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
12224         * gcc.c-torture/execute/20041213-2.c: New test.
12226 2004-12-13  Richard Henderson  <rth@redhat.com>
12228         * gcc.dg/i386-sse-10.c: Fix typo in options.
12230 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
12232         PR c++/18968
12233         * g++.dg/opt/pr18968.C: New test.
12235 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
12237         PR c++/18925
12238         * g++.dg/ext/visibility/staticdatamem.C: New test.
12240 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
12242         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
12244 2004-12-13  Roger Sayle  <roger@eyesopen.com>
12246         PR rtl-optimization/18928
12247         * gcc.dg/pr18928-1.c: New test case.
12249 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
12251         PR tree-opt/16951
12252         * gcc.c-torture/compile/20041211-1.c: New.
12254 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12256         PR middle-end/17564
12257         * gcc.c-torture/execute/20041212-1.c: New test.
12259 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12261         PR fortran/18869
12262         * gfortran.dg/common_1.f90: New test.
12264 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
12265         Paul Brook  <paul@codesourcery.com>
12267         PR fortran/16222
12268         * gfortran.dg/real_do_1.f90: New test.
12270 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12272         PR tree-opt/18040
12273         * g++.dg/opt/ptrmem6.C: New test.
12275 2004-12-11  Roger Sayle  <roger@eyesopen.com>
12277         PR middle-end/18921
12278         * gcc.dg/pr18921-1.c: New test case.
12280 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12282         PR fortran/17175
12283         * gfortran.dg/scale_1.f90: New test.
12285 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
12287         PR middle-end/18903
12288         * gcc.c-torture/compile/pr18903.c: New test.
12290 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
12292         * gcc.c-torture/execute/20041210-1.c: New test.
12294 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12296         PR c++/18731
12297         * g++.dg/parser/struct-1.C: New test.
12298         * g++.dg/parser/struct-2.C: New test.
12299         * g++.dg/parser/struct-3.C: New test.
12301 2004-12-09  Richard Henderson  <rth@redhat.com>
12303         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
12305         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
12306         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
12308 2004-12-09  Matt Austern  <austern@apple.com>
12310         PR c++/18514
12311         * g++.dg/ext/builtin1.C: New
12312         * g++.dg/ext/builtin2.C: New
12313         * g++.dg/ext/builtin3.C: New
12314         * g++.dg/ext/builtin4.C: New
12315         * g++.dg/ext/builtin5.C: New
12317 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
12319         PR tree-opt/18904
12320         * g++.dg/opt/ptrmem5.C: New test.
12322 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
12324         * g++.dg/parse/typename5.C: Adjust for new error.
12325         * g++.dg/parse/typename7.C: New.
12327 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12329         PR c++/18073
12330         * g++.dg/other/mmintrin.C: New test.
12332 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12334         PR c++/16681
12335         * g++.dg/init/array15.C: New.
12336         * g++.dg/init/array16.C: New.
12338 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12340         PR fortran/18826
12341         * gfortran.dg/assign_1.f90: New test.
12343 2004-12-08  Nick Clifton  <nickc@redhat.com>
12345         * gcc.target/xstormy16/bss_below100: New directory containing tests.
12346         * gcc.target/xstormy16/data_below100: Likewise.
12347         * gcc.target/xstormy16/sfr: Likewise.
12348         * gcc.target/xstormy16/below100.S: New test source file.
12349         * gcc.target/xstormy16/below100.ld: New test linker script.
12350         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12351         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
12352         bp instructions.
12353         * gcc.target/xstormy16/bp.c: Likewise.
12355         * gcc.target/xstormy16/bss_below100: New files:
12356         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
12357         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
12358         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
12359         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
12360         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
12361         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
12362         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
12363         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
12364         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
12365         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
12366         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
12367         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
12368         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
12369         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
12370         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
12371         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
12372         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
12373         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
12374         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
12375         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
12376         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
12377         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
12378         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
12379         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
12380         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
12381         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
12382         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
12384         * gcc.target/xstormy16/data_below100: New files:
12385         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
12386         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
12387         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
12388         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
12389         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
12390         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
12391         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
12392         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
12393         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
12394         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
12395         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
12396         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
12397         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
12398         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
12399         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
12400         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
12401         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
12402         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
12403         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
12404         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
12405         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
12406         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
12407         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
12408         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
12409         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
12410         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
12411         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
12413         * gcc.target/xstormy16/sfr: New files:
12414         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
12415         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
12416         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
12417         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
12418         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
12419         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
12420         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
12421         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
12422         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
12423         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
12424         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
12425         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
12426         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
12427         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
12428         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
12429         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
12430         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
12431         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
12432         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
12433         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
12434         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
12435         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
12436         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
12437         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
12438         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
12439         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
12440         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
12441         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
12442         27_if0_sfrw_bitfield_f.c
12444 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12446         PR c++/18100
12447         * g++.dg/lookup/name-clash4.C: New test.
12449 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
12451         PR c++/18672
12452         * g++.dg/opt/array1.C: New.
12454         PR c++/18803
12455         * g++.dg/template/operator5.C: New.
12457 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
12459         PR c/18867
12460         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
12462 2004-12-07  Steven Bosscher  <stevenb@suse.de>
12464         * gcc.dg/noncompile/20041207.c: New test.
12466 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
12468         * g++.dg/other/unreachable-1.C: New test.
12470 2004-12-06  Nick Clifton  <nickc@redhat.com>
12472         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
12473         <limits.h> because the latter comes from gcc's include/ directory
12474         and not the newlib/libc/include directory.
12476 2004-12-04  Richard Henderson  <rth@redhat.com>
12478         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
12480 2004-12-04  Richard Henderson  <rth@redhat.com>
12482         * lib/target-supports.exp (check_gc_sections_available): Disable
12483         for alpha and ia64.
12485 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
12487         PR middle-end/17909
12488         * g++.dg/other/vararg-2.C: New test.
12490 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12492         PR c++/17011, c++/17971
12493         * g++.dg/template/error15.C: Adjust expected error.
12494         * g++.dg/template/instantiate3.C: Likewise.
12496 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
12498         * gcc.dg/altivec-18.c: Fix for darwin
12500 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12502         PR c++/18782
12503         * g++.dg/parse/ptrmem2.C: New.
12505         PR c++/18318
12506         * g++.dg/template/new1.C: New.
12508 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12510         PR fortran/18710
12511         * gfortran.dg/direct_io_3.f90: New test.
12513 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
12515         PR 18758
12516         * g++.dg/parse/crash21.C: New.
12518 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12520         PR c++/15664, c++/18276
12521         * g++.dg/template/ttp13.C: New test.
12522         * g++.dg/template/ttp14.C: Likewise.
12524 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12526         PR c++/18123
12527         * g++.dg/parse/enum2.C: New test.
12528         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
12530 2004-12-02  Nick Clifton  <nickc@redhat.com>
12532         * gcc.target/xstormy16: New test directory.
12533         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12534         * gcc.target/xstormy16/bp.c: Check the generation of bp
12535         instructions.
12536         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
12537         bn instructions and the BELOW100 attribute.
12539 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
12541         PR target/16952
12542         * gcc.dg/ppc-eabi.c: New.
12544 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12546         PR fortran/18284
12547         * gfortran.dg/backspace.f90
12549 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12551         * gfortran.dg/inquire.f90: New test.
12553 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
12555         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
12556         handle effective-target-keyword.
12557         (dg-skip-if): Support effective-target keyword as target list.
12558         (dg-xfail-if): Ditto.
12559         * lib/target-supports.exp (is-effective-target-keyword): New proc.
12561 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
12563         PR tree-optimization/18291
12564         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
12566 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12568         PR C++/18729
12569         * g++.dg/parse/crash20.C: New.
12571         PR c++/17431
12572         * g++.dg/overload/arg1.C: New.
12573         * g++.dg/overload/arg2.C: New.
12574         * g++.dg/overload/arg3.C: New.
12575         * g++.dg/overload/arg4.C: New.
12577 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
12579         * gcc.dg/c99-flex-array-4.c: Remove.
12581 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
12583         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
12585         * lib/target-supports.exp (is-effective-target): Simplify.
12587         * lib/target-supports.exp (check_effective_target_vect_long):
12588         Fix for powerpc64-*-*.
12590 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
12592         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
12593         to support new requirements on FreeBSD 5.
12595 2004-11-30  Devang Patel  <dpatel@apple.com>
12597         PR 18702
12598         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
12600 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
12602         * g++.dg/ext/altivec-13.C: New test.
12604 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
12606         PR tree-opt/18298
12607         * gcc.c-torture/execute/p18298.c: New test.
12609 2004-11-30  Ira Rosen  <irar@il.ibm.com>
12610             Dorit Naishlos  <dorit@il.ibm.com>
12612         PR tree-opt/18607
12613         * gcc.dg/vect/vect-89.c: New test.
12615 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
12617         * gcc.dg/pr18596-1.c: New test.
12619 2004-11-30  Ben Elliston  <bje@au.ibm.com>
12621         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
12623 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
12625         PR c/18479
12626         * gcc.dg/pr18479.c: New test.
12628 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12630         PR target/18490
12631         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
12632         mmix-knuth-mmixware.
12634         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
12635         cris-*-elf* cris-*-aout* mmix-*-*
12637 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
12639         PR middle-end/18725
12640         * gcc.dg/pr18725.c: New test.
12642 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12644         PR target/18488
12645         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
12647         PR target/18336
12648         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
12650 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
12652         PR c++/18368
12653         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
12654         * g++.old-deja/g++.law/ctors5.C: Likewise.
12655         * g++.old-deja/g++.other/crash25.C: Likewise.
12657         PR c++/18674
12658         * g++.dg/template/error16.C: New test.
12660         PR c++/18512
12661         * g++.dg/template/crash29.C: New test.
12663 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
12665         PR tree-optimization/18712
12666         * gcc.c-torture/compile/pr18712.c: New test.
12668 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
12670         PR c/7544
12671         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
12672         tests.
12674 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12676         PR c++/18652
12677         * g++.dg/lookup/crash6.C: New test.
12679 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12681         PR middle-end/18164
12682         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
12684 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
12686         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
12687         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
12688         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
12690 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
12692         * gcc.dg/pr18164.c: New test.
12694 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
12696         * gcc.dg/funroll-loops-all.c: New.
12698 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
12700         PR target/18489
12701         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
12702         delimeter, match space and TAB as well as ":".
12704         PR target/18484
12705         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
12707         PR target/18348
12708         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
12710         PR target/18345
12711         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
12713         PR target/18337
12714         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
12716 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
12718         * gfortran.dg/direct_io_2.f90: New test.
12720 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
12722         PR target/18334
12723         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
12725 2004-11-28  Richard Henderson  <rth@redhat.com>
12727         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
12729 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
12731         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
12732         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
12733         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
12734         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
12735         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
12736         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
12737         gcc.dg/pointer-arith-8.c: New tests.
12739 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
12741         PR fortran/18364
12742         * gfortran.dg/endfile.f90: New test.
12744 2004-11-27  Falk Hueffner  <falk@debian.org>
12746         * gcc.dg/loop-6.c: New test.
12748 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
12750         * gcc.c-torture/execute/20041126-1.c: New test.
12752 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
12754         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
12755         on IRIX.
12757 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
12759         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
12760         functions.
12762 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
12764         PR rtl-optimization/17825
12765         * gcc.c-torture/compile/20041119-1.c: New test.
12767 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12769         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
12770         Check existence of ld library path variables before unsetting.
12772 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
12774         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
12776 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
12778         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
12780 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
12782         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
12784 2004-11-26  Ben Elliston  <bje@au.ibm.com>
12786         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
12787         dg-do directive.
12789 2004-11-26  Ben Elliston  <bje@au.ibm.com>
12791         * gcc.dg/pr17957.c: Pass --param, not -param.
12793 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
12795         PR middle-end/17957
12796         * testsuite/gcc.dg/pr17957.c: New test.
12798 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
12800         PR c++/18445
12801         * g++.dg/template/crash28.C: Likewise.
12803         PR c++/18001
12804         * g++.dg/expr/unary2.C: Adjust lvalue messages.
12805         * g++.dg/ext/lvaddr.C: Likewise.
12806         * g++.dg/opt/pr7503-3.C: Likewise.
12808         PR c++/18466
12809         * g++.dg/parse/qualified3.C: New test.
12810         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
12812         PR c++/18545
12813         * g++.dg/expr/return1.C: New test.
12815 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12817         Friend class name lookup 3/n, PR c++/3332
12818         * g++.dg/lookup/friend3.C: New test.
12819         * g++.dg/lookup/friend4.C: Likewise.
12820         * g++.dg/lookup/friend5.C: Likewise.
12822 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12824         Friend class name lookup 2/n, PR c++/14513, c++/15410
12825         * g++.dg/lookup/friend2.C: New test.
12826         * g++.dg/template/friend31.C: Likewise.
12828 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12830         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
12832 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
12834         PR c++/17473
12835         * g++.dg/tc1/dr56.C: Remove.
12836         * g++.dg/template/typedef1.C: Add dg-error markers.
12837         * g++.old-deja/g++.other/typedef7.C: Likewise.
12839         PR c++/18285
12840         * g++.dg/parse/typedef7.C: New test.
12842 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
12844         * gcc.c-torture/execute/20041124-1.c: New test.
12846 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
12848         * g++.dg/template/deduce3.C: New test.
12850         PR c++/18586
12851         * g++.dg/template/crash27.C: New test.
12853         PR c++/18530
12854         * g++.dg/warn/Wshadow-3.C: New test.
12856 2004-11-24  Devang Patel  <dpatel@apple.com>
12858         PR/18555
12859         * gcc.dg/cpp/isysroot-1.c: New test.
12860         * gcc.dg/cpp/usr/include/stdio.h: New file.
12861         * gcc.dg/cpp/isysroot-2.c: New test.
12862         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
12863         New file.
12865 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12867         PR c++/8929
12868         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
12870 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12872         * gcc.target/sparc/align.c: Do not include <stdint.h>.
12873         * gcc.target/sparc/pdist.c: Likewise.
12875 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
12877         PR c++/16882
12878         * g++.dg/conversion/simd1.C: New test.
12880 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12882         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
12883         and restore_ld_library_path_env_vars.
12884         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
12885         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
12886         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
12887         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
12889 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
12891         * gcc.dg/pragma-align-2.c: Test macro expansion.
12892         * gcc.dg/pragma-pack-2.c: New test.
12894 2004-11-23  Richard Henderson  <rth@redhat.com>
12896         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
12897         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12898         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
12899         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
12900         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
12901         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
12903         * gcc.dg/vect/vect.exp: Add check for alpha.
12904         * lib/target-supports.exp (check_alpha_max_hw_available): New.
12905         (check_effective_target_vect_int): Enable for alpha.
12906         (check_effective_target_vect_long): New.
12907         (is-effective-target): Add it.
12909 2004-11-23  Uros Bizjak <uros@kss-loka.si>
12911         * gcc.dg/pr18614-1.c: New test.
12913 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12915         * gcc.dg/setjmp-2.c: New test.
12917 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
12919         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
12920         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
12921         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
12922         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
12923         gcc.target/sparc/pdist.c: New tests.
12925 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
12927         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
12929 2004-11-22  Dale Johannesen  <dalej@apple.com>
12931         * gcc.dg/20041111-1.c: New.
12933 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
12935         PR tree-opt/18536
12936         * gcc.dg/vect/pr18536.c: New test.
12938 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12940         PR c++/18354
12941         * g++.dg/template/nontype11.C: New test.
12943 2004-11-21  Roger Sayle  <roger@eyesopen.com>
12945         PR middle-end/18520
12946         * gcc.dg/pr18520-1.c: New test case.
12948 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
12950         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
12951         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
12952         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
12953         expected diagnostics.
12955 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12957         PR target/18580
12958         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
12959         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
12960         vect-77.c, vect-77a.c: XFAIL on the SPARC.
12962 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12964         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
12966 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
12967             Joseph Myers  <joseph@codesourcery.com>
12969         * lib/target-supports.exp (check_visibility_available): Really
12970         test the compiler.
12972 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
12974         PR tree-opt/18181
12975         * gcc.dg/vect/vect-85.c: New test.
12976         * gcc.dg/vect/vect-86.c: New test.
12977         * gcc.dg/vect/vect-87.c: New test.
12978         * gcc.dg/vect/vect-88.c: New test.
12980 2004-11-19  Ben Elliston  <bje@au.ibm.com>
12982         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
12984 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
12986         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
12987         * gcc.dg/ppc-and-1.c: Ditto.
12988         * gcc.dg/ppc-compare-1.c: Ditto.
12989         * gcc.dg/ppc-mov-1.c: Ditto
12991 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
12992             Mark Mitchell  <mark@codesourcery.com>
12994         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
12996 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
12997             Aldy Hernandez  <aldyh@redhat.com>
12999         * lib/target-supports.exp (check_effective_target_vect_int): New
13000         (check_effective_target_vect_float): New
13001         (check_effective_target_vect_double): New.
13002         (is-effective-target): Support new effective targets keywords.
13003         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
13004         default action for dg-do.
13005         * gcc.dg/vect/pr16105.c: Use new support.
13006         * gcc.dg/vect/pr18400.c: Ditto.
13007         * gcc.dg/vect/pr18425.c: Ditto.
13008         * gcc.dg/vect/vect-1.c: Ditto.
13009         * gcc.dg/vect/vect-10.c: Ditto.
13010         * gcc.dg/vect/vect-11.c: Ditto.
13011         * gcc.dg/vect/vect-12.c: Ditto.
13012         * gcc.dg/vect/vect-13.c: Ditto.
13013         * gcc.dg/vect/vect-14.c: Ditto.
13014         * gcc.dg/vect/vect-15.c: Ditto.
13015         * gcc.dg/vect/vect-16.c: Ditto.
13016         * gcc.dg/vect/vect-17.c: Ditto.
13017         * gcc.dg/vect/vect-18.c: Ditto.
13018         * gcc.dg/vect/vect-19.c: Ditto.
13019         * gcc.dg/vect/vect-2.c: Ditto.
13020         * gcc.dg/vect/vect-20.c: Ditto.
13021         * gcc.dg/vect/vect-21.c: Ditto.
13022         * gcc.dg/vect/vect-22.c: Ditto.
13023         * gcc.dg/vect/vect-23.c: Ditto.
13024         * gcc.dg/vect/vect-24.c: Ditto.
13025         * gcc.dg/vect/vect-25.c: Ditto.
13026         * gcc.dg/vect/vect-26.c: Ditto.
13027         * gcc.dg/vect/vect-27.c: Ditto.
13028         * gcc.dg/vect/vect-27a.c: Ditto.
13029         * gcc.dg/vect/vect-28.c: Ditto.
13030         * gcc.dg/vect/vect-29.c: Ditto.
13031         * gcc.dg/vect/vect-29a.c: Ditto.
13032         * gcc.dg/vect/vect-3.c: Ditto.
13033         * gcc.dg/vect/vect-30.c: Ditto.
13034         * gcc.dg/vect/vect-31.c: Ditto.
13035         * gcc.dg/vect/vect-32.c: Ditto.
13036         * gcc.dg/vect/vect-33.c: Ditto.
13037         * gcc.dg/vect/vect-34.c: Ditto.
13038         * gcc.dg/vect/vect-35.c: Ditto.
13039         * gcc.dg/vect/vect-36.c: Ditto.
13040         * gcc.dg/vect/vect-37.c: Ditto.
13041         * gcc.dg/vect/vect-38.c: Ditto.
13042         * gcc.dg/vect/vect-4.c: Ditto.
13043         * gcc.dg/vect/vect-40.c: Ditto.
13044         * gcc.dg/vect/vect-41.c: Ditto.
13045         * gcc.dg/vect/vect-42.c: Ditto.
13046         * gcc.dg/vect/vect-43.c: Ditto.
13047         * gcc.dg/vect/vect-44.c: Ditto.
13048         * gcc.dg/vect/vect-45.c: Ditto.
13049         * gcc.dg/vect/vect-46.c: Ditto.
13050         * gcc.dg/vect/vect-47.c: Ditto.
13051         * gcc.dg/vect/vect-48.c: Ditto.
13052         * gcc.dg/vect/vect-48a.c: Ditto.
13053         * gcc.dg/vect/vect-49.c: Ditto.
13054         * gcc.dg/vect/vect-5.c: Ditto.
13055         * gcc.dg/vect/vect-50.c: Ditto.
13056         * gcc.dg/vect/vect-51.c: Ditto.
13057         * gcc.dg/vect/vect-52.c: Ditto.
13058         * gcc.dg/vect/vect-53.c: Ditto.
13059         * gcc.dg/vect/vect-54.c: Ditto.
13060         * gcc.dg/vect/vect-55.c: Ditto.
13061         * gcc.dg/vect/vect-56.c: Ditto.
13062         * gcc.dg/vect/vect-56a.c: Ditto.
13063         * gcc.dg/vect/vect-57.c: Ditto.
13064         * gcc.dg/vect/vect-58.c: Ditto.
13065         * gcc.dg/vect/vect-59.c: Ditto.
13066         * gcc.dg/vect/vect-6.c: Ditto.
13067         * gcc.dg/vect/vect-60.c: Ditto.
13068         * gcc.dg/vect/vect-61.c: Ditto.
13069         * gcc.dg/vect/vect-62.c: Ditto.
13070         * gcc.dg/vect/vect-63.c: Ditto.
13071         * gcc.dg/vect/vect-64.c: Ditto.
13072         * gcc.dg/vect/vect-65.c: Ditto.
13073         * gcc.dg/vect/vect-66.c: Ditto.
13074         * gcc.dg/vect/vect-67.c: Ditto.
13075         * gcc.dg/vect/vect-68.c: Ditto.
13076         * gcc.dg/vect/vect-69.c: Ditto.
13077         * gcc.dg/vect/vect-7.c: Ditto.
13078         * gcc.dg/vect/vect-72.c: Ditto.
13079         * gcc.dg/vect/vect-72a.c: Ditto.
13080         * gcc.dg/vect/vect-73.c: Ditto.
13081         * gcc.dg/vect/vect-74.c: Ditto.
13082         * gcc.dg/vect/vect-75.c: Ditto.
13083         * gcc.dg/vect/vect-76.c: Ditto.
13084         * gcc.dg/vect/vect-77.c: Ditto.
13085         * gcc.dg/vect/vect-77a.c: Ditto.
13086         * gcc.dg/vect/vect-78.c: Ditto.
13087         * gcc.dg/vect/vect-79.c: Ditto.
13088         * gcc.dg/vect/vect-8.c: Ditto.
13089         * gcc.dg/vect/vect-80.c: Ditto.
13090         * gcc.dg/vect/vect-82.c: Ditto.
13091         * gcc.dg/vect/vect-82_64.c: Ditto.
13092         * gcc.dg/vect/vect-83.c: Ditto.
13093         * gcc.dg/vect/vect-83_64.c: Ditto.
13094         * gcc.dg/vect/vect-9.c: Ditto.
13095         * gcc.dg/vect/vect-all.c: Ditto.
13096         * gcc.dg/vect/vect-none.c: Ditto.
13098 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
13100         * lib/gcc-dg.exp (dg-skip-if): New function.
13101         (dg-forbid-option): Remove.
13102         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
13103         * g++.dg/abi/bitfield8.C: Likewise.
13104         * g++.dg/abi/dtor1.C: Likewise.
13105         * g++.dg/abi/empty10.C: Likewise.
13106         * g++.dg/abi/empty7.C: Likewise.
13107         * g++.dg/abi/empty9.C: Likewise.
13108         * g++.dg/abi/layout3.C: Likewise.
13109         * g++.dg/abi/layout4.C: Likewise.
13110         * g++.dg/abi/thunk1.C: Likewise.
13111         * g++.dg/abi/thunk2.C: Likewise.
13112         * g++.dg/abi/vbase11.C: Likewise.
13113         * g++.dg/abi/vthunk2.C: Likewise.
13114         * g++.dg/abi/vthunk3.C: Likewise.
13115         * g++.dg/ext/attrib8.C: Likewise.
13116         * g++.dg/opt/longbranch2.C: Likewise.
13117         * g++.dg/opt/reg-stack4.C: Likewise.
13118         * g++.old-deja/g++.ext/attrib1.C: Likewise.
13119         * g++.old-deja/g++.ext/attrib2.C: Likewise.
13120         * g++.old-deja/g++.ext/attrib3.C: Likewise.
13121         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13122         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13123         * gcc.dg/20000609-1.c: Likewise.
13124         * gcc.dg/20000720-1.c: Likewise.
13125         * gcc.dg/20011107-1.c: Likewise.
13126         * gcc.dg/20011119-1.c: Likewise.
13127         * gcc.dg/20020108-1.c: Likewise.
13128         * gcc.dg/20020122-2.c: Likewise.
13129         * gcc.dg/20020122-3.c: Likewise.
13130         * gcc.dg/20020201-3.c: Likewise.
13131         * gcc.dg/20020206-1.c: Likewise.
13132         * gcc.dg/20020218-1.c: Likewise.
13133         * gcc.dg/20020310-1.c: Likewise.
13134         * gcc.dg/20020411-1.c: Likewise.
13135         * gcc.dg/20020418-2.c: Likewise.
13136         * gcc.dg/20020426-1.c: Likewise.
13137         * gcc.dg/20020426-2.c: Likewise.
13138         * gcc.dg/20020517-1.c: Likewise.
13139         * gcc.dg/20020523-1.c: Likewise.
13140         * gcc.dg/20020523-2.c: Likewise.
13141         * gcc.dg/20020729-1.c: Likewise.
13142         * gcc.dg/20030204-1.c: Likewise.
13143         * gcc.dg/20030826-2.c: Likewise.
13144         * gcc.dg/20030926-1.c: Likewise.
13145         * gcc.dg/20031202-1.c: Likewise.
13146         * gcc.dg/980312-1.c: Likewise.
13147         * gcc.dg/980313-1.c: Likewise.
13148         * gcc.dg/990117-1.c: Likewise.
13149         * gcc.dg/990424-1.c: Likewise.
13150         * gcc.dg/990524-1.c: Likewise.
13151         * gcc.dg/991230-1.c: Likewise.
13152         * gcc.dg/i386-387-1.c: Likewise.
13153         * gcc.dg/i386-387-2.c: Likewise.
13154         * gcc.dg/i386-387-3.c: Likewise.
13155         * gcc.dg/i386-387-4.c: Likewise.
13156         * gcc.dg/i386-387-5.c: Likewise.
13157         * gcc.dg/i386-387-6.c: Likewise.
13158         * gcc.dg/i386-asm-1.c: Likewise.
13159         * gcc.dg/i386-bitfield1.c: Likewise.
13160         * gcc.dg/i386-bitfield2.c: Likewise.
13161         * gcc.dg/i386-loop-1.c: Likewise.
13162         * gcc.dg/i386-loop-2.c: Likewise.
13163         * gcc.dg/i386-loop-3.c: Likewise.
13164         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13165         * gcc.dg/i386-pic-1.c: Likewise.
13166         * gcc.dg/i386-regparm.c: Likewise.
13167         * gcc.dg/i386-signbit-1.c: Likewise.
13168         * gcc.dg/i386-signbit-2.c: Likewise.
13169         * gcc.dg/i386-signbit-3.c: Likewise.
13170         * gcc.dg/i386-sse-5.c: Likewise.
13171         * gcc.dg/i386-sse-8.c: Likewise.
13172         * gcc.dg/i386-unroll-1.c: Likewise.
13173         * gcc.dg/tls/opt-1.c: Likewise.
13174         * gcc.dg/tls/opt-2.c: Likewise.
13175         * gcc.dg/unroll-1.c: Likewise.
13176         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
13177         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
13178         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
13179         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
13181 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13183         * g++.dg/template/incomplete1.C: New test.
13185 2004-11-16  Nick Clifton  <nickc@redhat.com>
13187         Revert patches accidentally commited during checkin of fixes for
13188         xstormy16 tests:
13189         gcc.c-torture/execute/simd-4.c: Revert
13190         gcc.dg/20040910-1.c: Revert.
13192 2004-11-16  Paul Brook  <paul@codesourcery.com>
13194         PR fortran/13010
13195         * gfortran.dg/der_pointer_1.f90: New test.
13197 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
13199         PR c/18498
13200         * gcc.dg/bitfld-13.c: New test.
13202 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
13204         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
13205         powerpc*-*-linux*.
13207         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
13208         * gcc.dg/ppc64-abi-2.c: Ditto.
13209         * gcc.dg/ppc64-abi-3.c: Ditto.
13211         * lib/gcc-dg.exp (dg-target-list): Remove.
13213 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
13215         * gcc.dg/ia64-postinc.c: New test.
13217 2004-11-15  Mark Mitchell <mark@codesourcery.com>
13219         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
13221 2004-11-15  Nick Clifton  <nickc@redhat.com>
13223         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
13224         __INT_MAX__ so that the test can be compiled by toolchains
13225         targeted at 16-bit processors.
13227         * gcc.dg/20040625-1.c: Use long constants rather than integers
13228         when performing arithmetic that will overflow 16-bits.
13230         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
13231         xstormy16.  It does not support 128-bit vector operations.
13233         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
13234         with the macro PTR_TYPE.  Define this macro to an integer type
13235         suitable for holding a pointer.
13237         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
13238         the target is a 16-bit processor.
13240         * gcc.dg/cpp/if-2.c: Expect a different warning message from
13241         16-bit targets where the character constant will be too long.
13243         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
13244         where the double will not be directly addressable.
13246 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13248         Friend class name lookup 1/n, PR c++/18471
13249         * g++.dg/template/crash26.C: New test.
13250         * g++.dg/lookup/struct1.C: Adjust expected error.
13251         * g++.dg/parse/elab1.C: Likewise.
13252         * g++.dg/parse/elab2.C: Likewise.
13253         * g++.dg/parse/int-as-enum1.C: Likewise.
13254         * g++.dg/parse/struct-as-enum1.C: Likewise.
13255         * g++.dg/parse/typedef1.C: Likewise.
13256         * g++.dg/parse/typedef3.C: Likewise.
13257         * g++.dg/parse/typedef4.C: Likewise.
13258         * g++.dg/parse/typedef5.C: Likewise.
13259         * g++.dg/template/nontype4.C: Likewise.
13260         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
13261         * g++.old-deja/g++.other/elab1.C: Likewise.
13262         * g++.old-deja/g++.other/syntax4.C: Likewise.
13264 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13266         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
13268 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
13270         * gcc.c-torture/execute/20041114-1.c: New test.
13272 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
13274         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
13275         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
13276         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
13277         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
13278         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
13279         gcc.dg/switch-7.c: New tests.
13281 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13283         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
13285 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13287         PR tree-opt/18400
13288         * gcc.dg/vect/pr18400.c: New test.
13290 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13291             Andrew Pinski  <pinskia@physics.uc.edu>
13293         PR tree-opt/18425
13294         * gcc.dg/vect/pr18425.c: New test.
13296 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13298         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
13299         Guard with dg-require-alias and dg-require-visibility.
13301 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13303         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
13305 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13307         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
13309 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13311         PR c++/17344
13312         * g++.dg/template/defarg5.C: New test.
13314 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13316         * g++.dg/parse/cast1.C: Run only on ILP32.
13317         * g++.old-deja/g++.mike/p784.C: Likewise.
13319 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
13321         * gcc.c-torture/execute/20041113-1.c: New test.
13323 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13325         PR target/18230
13326         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
13327         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
13328         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
13329         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13330         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
13331         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
13332         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
13333         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
13334         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
13335         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13336         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13337         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
13338         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
13340 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13342         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
13343         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
13344         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
13345         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
13346         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
13347         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
13348         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
13349         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
13350         gcc.target/sparc/combined-1.c: New tests.
13352 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
13354         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
13355         New tests.
13357 2004-11-12  Mark Mitchell <mark@codesourcery.com>
13359         * lib/gcc-dg.exp (dg-forbid-option): New function.
13360         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
13361         * g++.dg/abi/bitfield8.C: Likewise.
13362         * g++.dg/abi/dtor1.C: Likewise.
13363         * g++.dg/abi/empty10.C: Likewise.
13364         * g++.dg/abi/empty7.C: Likewise.
13365         * g++.dg/abi/empty9.C: Likewise.
13366         * g++.dg/abi/layout3.C: Likewise.
13367         * g++.dg/abi/layout4.C: Likewise.
13368         * g++.dg/abi/thunk1.C: Likewise.
13369         * g++.dg/abi/thunk2.C: Likewise.
13370         * g++.dg/abi/vbase11.C: Likewise.
13371         * g++.dg/abi/vthunk2.C: Likewise.
13372         * g++.dg/abi/vthunk3.C: Likewise.
13373         * g++.dg/ext/attrib8.C: Likewise.
13374         * g++.dg/opt/longbranch2.C: Likewise.
13375         * g++.dg/opt/reg-stack4.C: Likewise.
13376         * g++.old-deja/g++.ext/attrib1.C: Likewise.
13377         * g++.old-deja/g++.ext/attrib2.C: Likewise.
13378         * g++.old-deja/g++.ext/attrib3.C: Likewise.
13379         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13380         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13381         * gcc.dg/20000609-1.c: Likewise.
13382         * gcc.dg/20000720-1.c: Likewise.
13383         * gcc.dg/20011107-1.c: Likewise.
13384         * gcc.dg/20011119-1.c: Likewise.
13385         * gcc.dg/20020108-1.c: Likewise.
13386         * gcc.dg/20020122-2.c: Likewise.
13387         * gcc.dg/20020122-3.c: Likewise.
13388         * gcc.dg/20020201-3.c: Likewise.
13389         * gcc.dg/20020206-1.c: Likewise.
13390         * gcc.dg/20020218-1.c: Likewise.
13391         * gcc.dg/20020310-1.c: Likewise.
13392         * gcc.dg/20020411-1.c: Likewise.
13393         * gcc.dg/20020418-2.c: Likewise.
13394         * gcc.dg/20020426-1.c: Likewise.
13395         * gcc.dg/20020426-2.c: Likewise.
13396         * gcc.dg/20020517-1.c: Likewise.
13397         * gcc.dg/20020523-1.c: Likewise.
13398         * gcc.dg/20020523-2.c: Likewise.
13399         * gcc.dg/20020729-1.c: Likewise.
13400         * gcc.dg/20030204-1.c: Likewise.
13401         * gcc.dg/20030826-2.c: Likewise.
13402         * gcc.dg/20030926-1.c: Likewise.
13403         * gcc.dg/20031202-1.c: Likewise.
13404         * gcc.dg/980312-1.c: Likewise.
13405         * gcc.dg/980313-1.c: Likewise.
13406         * gcc.dg/990117-1.c: Likewise.
13407         * gcc.dg/990424-1.c: Likewise.
13408         * gcc.dg/990524-1.c: Likewise.
13409         * gcc.dg/991230-1.c: Likewise.
13410         * gcc.dg/i386-387-1.c: Likewise.
13411         * gcc.dg/i386-387-2.c: Likewise.
13412         * gcc.dg/i386-387-3.c: Likewise.
13413         * gcc.dg/i386-387-4.c: Likewise.
13414         * gcc.dg/i386-387-5.c: Likewise.
13415         * gcc.dg/i386-387-6.c: Likewise.
13416         * gcc.dg/i386-asm-1.c: Likewise.
13417         * gcc.dg/i386-bitfield1.c: Likewise.
13418         * gcc.dg/i386-bitfield2.c: Likewise.
13419         * gcc.dg/i386-loop-1.c: Likewise.
13420         * gcc.dg/i386-loop-2.c: Likewise.
13421         * gcc.dg/i386-loop-3.c: Likewise.
13422         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13423         * gcc.dg/i386-pic-1.c: Likewise.
13424         * gcc.dg/i386-regparm.c: Likewise.
13425         * gcc.dg/i386-signbit-1.c: Likewise.
13426         * gcc.dg/i386-signbit-2.c: Likewise.
13427         * gcc.dg/i386-signbit-3.c: Likewise.
13428         * gcc.dg/i386-sse-5.c: Likewise.
13429         * gcc.dg/i386-sse-8.c: Likewise.
13430         * gcc.dg/i386-unroll-1.c: Likewise.
13431         * gcc.dg/tls/opt-1.c: Likewise.
13432         * gcc.dg/tls/opt-2.c: Likewise.
13433         * gcc.dg/unroll-1.c: Likewise.
13434         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
13435         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
13436         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
13437         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
13438         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
13439         -m64 is specified.
13441 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13443         PR c++/18389
13444         * g++.dg/parse/cond1.C: New test.
13446         PR c++/18429
13447         * g++.dg/template/array9.C: New test.
13448         * g++.dg/ext/vla1.C: Adjust error messages.
13449         * g++.dg/ext/vlm1.C: Likewise.
13450         * g++.dg/template/crash2.C: Likewise.
13452         PR c++/18436
13453         * g++.dg/template/call3.C: New test.
13455         PR c++/18407
13456         * g++.dg/template/ptrmem11.C: New test.
13458 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
13460         PR other/14264
13461         * lib/g++.exp: Set LC_ALL and LANG to C.
13462         * lib/gcc-dg.exp: Likewise.
13463         * lib/gfortran.exp: Likewise.
13464         * lib/objc.exp: Likewise.
13465         * lib/treelang.exp: Likewise.
13467 2004-11-12  Andreas Schwab  <schwab@suse.de>
13469         * gcc.dg/pr16286.c: Fix last change.
13471 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13473         PR c++/18416
13474         * g++.dg/init/global1.C: New test.
13476 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
13478         * gcc.c-torture/execute/20041112-1.c: New test.
13480 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13482         * lib/gcc-dg.exp (dg-target-list): New.
13484 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13485             Richard Sandiford  <rsandifo@redhat.com>
13487         * lib/target-supports.exp (get-compiler_messages): New.
13488         (check_named_sections_available): Use it.
13489         (check_effective_target_ilp32): New.
13490         (check_effective_target_lp64): New.
13491         (is-effective-target): New.
13492         * lib/gcc-dg.exp (dg-require-effective-target): New.
13494 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
13496         * gcc.dg/precedence-1.c: New test.
13498 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13500         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
13502         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
13503         message, delete generated files, use more descriptive name for
13504         executable, and make the test unsupported when it cannot be run.
13506         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
13507         (dg-require-weak, dg-require-visibility, dg-require-alias,
13508         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
13509         dg-require-iconv, dg-require-named-sections): Use it.
13511         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
13513 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
13515         PR target/16457
13516         * gcc.dg/ppc-and-1: New
13518         PR target/16796
13519         * gcc.dg/ppc-mov-1.c: New.
13521         PR target/16458
13522         * gcc.dg/ppc-compare-1.c: New.
13524 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
13526         * objc.dg/desig-init-2.m: New test.
13528 2004-11-10  Adam Nemet  <anemet@lnxw.com>
13530         PR middle-end/18160
13531         * g++.dg/warn/register-var-1.C: New test.
13532         * g++.dg/warn/register-var-2.C: New test.
13534 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13536         * gcc.dg/union-2.c: New test.
13538 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
13540         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
13541         New test for PR tree-optimization/17892.
13543 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
13545         PR c++/18369
13546         * g++.dg/init/new12.C: New test.
13548 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
13550         * gcc.target/sparc: New directory.
13551         * gcc.target/sparc/sparc.exp: New driver.
13552         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
13553         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
13554         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
13555         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
13557 2004-11-10  Paul Brook  <paul@codesourcery.com>
13559         PR fortran/18218
13560         * gfortran.dg/list_read.c: New test.
13562 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13564         PR c/18322
13565         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
13566         expected diagnostic location.
13568 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
13570         * gcc.dg/20041109-1.c: New test.
13572 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13574         PR objc/18406
13575         * objc/compile/pr18406.m: New test.
13577 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13579         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
13581 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13583         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
13585 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13587         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
13589 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13591         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
13592         exit.
13594 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
13596         PR tree-opt/18299
13597         * gcc.c-torture/pr18299-1.c: New test.
13599 2004-11-06  Andreas Schwab  <schwab@suse.de>
13601         * gcc.dg/pr16286.c: Also test for bool and pixel.
13603 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
13605         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
13606         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
13607         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
13608         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
13609         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
13610         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
13611         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
13612         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
13613         gcc.dg/struct-semi-3.c: New tests.
13615 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13617         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
13619 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13621         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
13622         Do not use C99 designators.
13624 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13626         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
13628 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13630         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
13631         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
13632         * gcc.c-torture/execute/simd-5.x: Remove.
13634 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
13636         PR rtl-optimization/17933
13637         * gcc.dg/torture/pr17933-1.c: New test.
13639 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
13641         PR target/18106
13642         * lib/target-supports.exp (check_weak_available): Support
13643         Windows.
13645 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
13647         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
13648         call to fflush(stdout) before abort.
13649         (my_ffsll): New function.
13650         (generate_fields): Use it.
13652 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
13654         * gcc.dg/init-undef-1.c: New test.
13656 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
13658         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
13659         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
13660         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
13661         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
13662         expected messages for new parser.
13664 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
13666         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
13668 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13670         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
13671         on LP64 targets.
13673 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
13675         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
13676         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
13677         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
13678         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
13679         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
13680         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
13681         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
13682         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
13683         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
13684         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
13686 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
13688         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
13689         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
13690         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
13691         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
13692         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
13693         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
13694         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
13695         for new parser.
13697 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
13699         PR target/15342
13700         * gcc.dg/20041104-1.c: New test.
13702 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13704         * g++.dg/template/nontype7.C: New test.
13705         * g++.dg/template/nontype8.C: Likewise.
13706         * g++.dg/template/nontype9.C: Likewise.
13707         * g++.dg/template/nontype10.C: Likewise.
13708         * g++.dg/tc1/dr49.C: Likewise.
13709         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
13710         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
13712 2004-11-04  Ben Elliston  <bje@au.ibm.com>
13714         * g++.dg/rtti/tinfo1.C: Remove xfails.
13716 2004-11-04  Ben Elliston  <bje@au.ibm.com>
13718         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
13719         packed attribute to the definition to satisfy the new C++ parser.
13721 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13723         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
13724         invocations of va_arg.
13726 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
13728         PR c++/18124
13729         * g++.dg/template/crash25.C: New test.
13731         PR c++/18155
13732         * g++.dg/template/typedef2.C: New test.
13733         * g++.dg/parse/crash13.C: Adjust error markers.
13735         PR c++/18177
13736         * g++.dg/conversion/const3.C: New test.
13738 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13740         PR fortran/17535
13741         PR fortran/17583
13742         PR fortran/17713
13743         * gfortran.dg/generic_[123].f90: New testcases.
13745 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13747         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
13748         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
13750 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
13752         PR tree-opt/16808
13753         * gcc.c-torture/compile/pr16808.c: New test.
13755 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
13757         PR rtl-optimization/17104
13758         * gcc.dg/ppc-bitfield1.c: New.
13760 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
13762         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
13764 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
13766         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
13767         strings for 32-bit code.
13769 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
13771         PR c/18239
13772         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
13774 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
13776         PR c++/18064
13777         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
13779 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
13781         PR c++/15172
13782         * g++.dg/init/aggr2.C: New test.
13784 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
13786         * objc.dg/local-decl-1.m: New test.
13788 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13790         * gcc.dg/20040910-1.c: Adjust regex.
13792 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13794         PR rtl-optimization/18084
13795         * g++.dg/opt/pr18084-1.C: New testcase.
13797 2004-10-30  Matt Austern  <austern@apple.com>
13799         PR c++/17542
13800         * g++.dg/ext/attrib18.C: New test.
13802 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13804         PR middle-end/18096
13805         * gcc.dg/pr18096-1.c: New test case.
13807 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13809         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
13811 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
13813         PR c/16666
13814         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
13815         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
13816         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
13817         gcc.dg/old-style-prom-3.c: New tests.
13819 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
13821         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
13822         Remove unnecessary inclusion of stdio.h.
13824 2004-10-29  Roger Sayle  <roger@eyesopen.com>
13826         PR rtl-optimization/17581
13827         * gcc.dg/pr17581-1.c: New test case.
13829 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
13831         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
13832         being implemented.
13833         * g++.dg/conversion/dr195-1.C: New.
13834         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
13835         * g++.old-deja/g++.mike/p10148.C: Likewise.
13837 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
13839         PR c++/17695
13840         * g++.dg/debug/typedef2.C: New test.
13842 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
13844         PR fortran/13490
13845         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
13846         * gfortran.dg/g77/README: Update.
13848 2004-10-28  Matt Austern  <austern@apple.com>
13850         PR c++/14124
13851         * g++.dg/ext/packed7.C: New test.
13853 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13855         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
13856         scan-assembler.
13857         * lib/scanasm.exp (hidden-scan-for): New proc.
13858         (scan-hidden): Use hidden-scan-for instead of constructing the scan
13859         string.
13860         (scan-not-hidden): Likewise.
13861         * lib/target-supports.exp (check_visibility_available): mach-o is
13862         support too.
13864 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
13866         PR c++/17132
13867         * g++.dg/template/memclass3.C: New test.
13869 2004-10-28  Adam Nemet  <anemet@lnxw.com>
13871         PR middle-end/18160
13872         * gcc.dg/register-var-1.c: New test.
13873         * gcc.dg/register-var-2.c: New test.
13874         * gcc.dg/asm-7.c: Taking the address of a register variable is an
13875         error now.
13877 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
13879         PR other/18172
13880         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
13881         unused variables.
13882         * gcc.dg/vect/vect-22.c: Likewise.
13884 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
13886         * gcc.dg/i386-rotate-1.c: New test.
13888 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
13890         * g++.dg/init/ref12.C: Add "run" marker.
13892         PR c++/17435
13893         * g++.dg/init/ref12.C: New test.
13895         PR c++/18140
13896         * g++.dg/template/shift1.C: New test.
13897         * g++.dg/template/error10.C: Adjust error markers.
13899 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
13901         PR tree-opt/17529
13902         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
13904 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
13906         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
13907         * gcc.dg/weak/weak-3.c: Likewise.
13908         * gcc.dg/weak/weak-5.c: Likewise.
13909         * gcc.dg/weak/weak-9.c: Likewise.
13910         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
13911         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
13913         * gcc.dg/darwin-weakimport-1.c: New.
13915 2004-10-28  Ben Elliston  <bje@au.ibm.com>
13917         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
13919 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
13921         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
13922         'syntax' error messages.
13923         * gcc.dg/cpp/direct2s.c: Likewise.
13925 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
13927         * gcc.c-torture/compile/20041026-1.c: New.
13929 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
13931         PR c++/18093
13932         * g++.dg/lookup/ns2.C: New test.
13934         PR c++/18020
13935         * g++.dg/template/enum4.C: New test.
13937         PR c++/18161
13938         * g++.dg/template/expr1.C: New test.
13940 2004-10-26  Ben Elliston  <bje@au.ibm.com>
13942         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
13944 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13946         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
13947         gcc.dg/decl-nospec-3.c: New tests.
13949 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
13951         * objc.dg/super-class-3.m: New test.
13953 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13955         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
13956         resyncing.
13957         * gcc.dg/cpp/direct2s.c: Likewise.
13959 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
13961         * objc.dg/image-info.m: Update for changes to section selection.
13963 2004-10-25  David Ayers  <d.ayers@inode.at>
13964             Ziemowit Laski  <zlaski@apple.com>
13966         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
13967         diagnostics when messaging 'id <Proto>'.
13968         * objc.dg/class-protocol-1.m: New test.
13969         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
13970         a non-existent method signature.
13971         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
13972         Update diagnostics when messaging with non-existent method signature.
13973         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
13974         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
13975         invalid receivers are now resolved as if messaging 'id'; remove
13976         extraneous diagnostics.
13978 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13980         PR c/16667
13981         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
13982         gcc.dg/init-desig-obs-3.c: New tests.
13984 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
13986         * gcc.dg/debug/20041023-1.c: New test.
13988 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
13990         PR middle-end/17407
13991         * gcc.c-torture/compile/pr17407.c: New test.
13993         PR c++/18121
13994         * g++.dg/template/array8.C: New test.
13996 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13998         PR other/18138
13999         * lib/g++.exp: Accept more than one multilib libgcc.
14000         * lib/gcc-dg.exp: Likewise.
14001         * lib/objc.exp: Likewise.
14002         * lib/treelang.exp: Likewise.
14003         * lib/gfortran.exp: Likewise.
14005 2004-10-24  Ben Elliston  <bje@au.ibm.com>
14007         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
14009 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
14011         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
14012         * gcc.dg/c99-const-expr-3.c: Likewise.
14014 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
14016         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
14018 2004-10-23  Ben Elliston  <bje@au.ibm.com>
14020         * gcc.c-torture/execute/loop-2e.x: Remove.
14022 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14024         PR c++/18095
14025         * g++.dg/parse/crash18.C: New.
14026         * g++.dg/parse/crash19.C: New.
14028 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
14030         * g++.dg/ext/dllimport1.C: Move dg-warnings.
14031         * g++.dg/ext/dllimport2.C: Same.
14032         * g++.dg/ext/dllimport8.C: Same.
14034 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
14036         PR c++/10841
14037         * g++.dg/conversion/cast1.C: New test.
14038         * g++.dg/overload/pmf1.C: Adjust error marker.
14040 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
14042         PR objc/17923
14043         * objc.dg/const-str-7.m: New test.
14045 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14047         * g++.dg/template/memfriend11.C: Fix comment typo.
14048         * g++.dg/template/memfriend14.C: Likewise.
14050 2004-10-20  Richard Henderson  <rth@redhat.com>
14052         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
14053         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
14054         -fasynchronous-unwind-tables.
14056 2004-10-20  Richard Henderson  <rth@redhat.com>
14058         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
14059         (main): Return success.
14060         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
14061         (main): Return success.
14063 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14065         PR c++/13495
14066         * g++.dg/template/memfriend9.C: New test.
14067         * g++.dg/template/memfriend10.C: Likewise.
14068         * g++.dg/template/memfriend11.C: Likewise.
14069         * g++.dg/template/memfriend12.C: Likewise.
14070         * g++.dg/template/memfriend13.C: Likewise.
14071         * g++.dg/template/memfriend14.C: Likewise.
14072         * g++.dg/template/memfriend15.C: Likewise.
14073         * g++.dg/template/memfriend16.C: Likewise.
14074         * g++.dg/template/memfriend17.C: Likewise.
14075         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
14077 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
14079         * g++.dg/conversion/dr195.C: New.
14080         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
14082 2004-10-20  Ben Elliston  <bje@au.ibm.com>
14083             Devang Patel  <dpatel@apple.com>
14085         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
14086         of floating point arithmetic, which could trap.
14088 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
14090         PR c++/14035
14091         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
14092         * g++.dg/conversion/const2.C: New test.
14093         * g++.dg/expr/reinterpret2.C: New test.
14094         * g++.dg/expr/reinterpret3.C: New test.
14095         * g++.dg/expr/cast2.C: New test.
14096         * g++.dg/expr/copy1.C: New test.
14097         * g++.dg/other/conversion1.C: Change error message.
14098         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
14099         function pointers to void *.
14100         * g++.old-deja/g++.mike/p10148.C: Likewise.
14102 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14104         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
14106 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
14108         PR c++/18047
14110         * g++.dg/parse/expr3.C: New test.
14112 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14114         * gcc.dg/smod-1.c: New test.
14116 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
14118         * objc.dg/method-14.m: New test.
14120 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
14122         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
14123         Also xfail as the patch was reverted.
14125 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
14127         PR middle-end/16973
14128         * gcc.dg/pr16973.c: New test.
14130 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
14132         PR tree-optimization/17656
14133         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
14135 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
14137         * g++.dg/eh/shadow1.C: New.
14139 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
14141         * gcc.c-torture/compile/20041018-1.c: New test.
14143 2004-10-18  Ben Elliston  <bje@au.ibm.com>
14145         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
14146         compiler referring to register 0 when accessing sdata.  The linker
14147         now patches things up.
14149 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
14151         PR c/17529
14152         * gcc.c-torture/compile/pr17529.c: New test.
14154 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14156         PR c++/17743
14157         * g++.dg/ext/attrib17.C: New test.
14159 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14161         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
14163 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14165         PR c++/10479
14166         * g++.dg/ext/attrib16.C: New test.
14168 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
14170         PR c++/17042
14171         * g++.dg/init/dso_handle1.C: New test.
14173         PR c++/14667
14174         * g++.dg/parse/typedef6.C: New test.
14176         PR c++/17916
14177         * g++.dg/parse/pragma1.C: New test.
14179 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
14181         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
14183 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
14185         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
14186         -fno-common when on HPPA HP-UX platforms.
14188 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
14190         PR other/16820
14191         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
14192         stdint.h.
14193         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
14194         uintptr_t.
14196 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
14198         PR c++/16301
14199         * g++.dg/lookup/strong-using-4.C: New test.
14201 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
14203         PR middle-end/16567
14204         * gcc.c-torture/compile/nested-1.c: New test.
14206 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
14208         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
14209         and mipsisa64*-*-* (until support for misaligned loads is added).
14210         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
14211         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
14212         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
14213         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
14214         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
14215         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
14217 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
14219         PR c++/17976
14220         * g++.dg/init/dtor3.C: New test.
14222 2004-10-15  Ben Elliston  <bje@au.ibm.com>
14224         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
14226 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
14228         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
14229         * gcc.dg/macho-lo-sum.c: Likewise.
14231 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
14233         * gcc.dg/ppc-spe64-1.c: New test.
14235 2004-10-14  Devang Patel  <dpatel@apple.com>
14237         PR 17635
14238         * gcc.dg/pr17635.c : New test.
14240 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
14242         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
14243         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
14244         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
14245         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
14246         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
14247         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
14248         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
14249         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
14250         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
14251         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
14252         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
14253         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
14254         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
14255         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
14256         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
14257         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
14258         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
14259         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
14261 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
14263         * gcc.dg/vect/vect-82.c: New testcase.
14264         * gcc.dg/vect/vect-82_64.c: New testcase.
14265         * gcc.dg/vect/vect-83.c: New testcase.
14266         * gcc.dg/vect/vect-83_64.c: New testcase.
14268 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14270         * gcc.dg/cpp/error-1.c: New test.
14272 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14274         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
14276 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
14278         PR target/17984
14279         * gcc.dg/cris-peep2-xsrand2.c: New test.
14281 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
14283         PR c++/17661
14284         * testsuite/g++.dg/expr/for2.C: New test.
14286 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14288         * g++.dg/inherit/thunk1.C: Run on the SPARC.
14290 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
14292         PR tree-optimization/17724
14293         * g++.dg/opt/pr17724-1.C: New test.
14294         * g++.dg/opt/pr17724-2.C: New test.
14295         * g++.dg/opt/pr17724-3.C: New test.
14296         * g++.dg/opt/pr17724-4.C: New test.
14297         * g++.dg/opt/pr17724-5.C: New test.
14298         * g++.dg/opt/pr17724-6.C: New test.
14300 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
14302         PR c/17301
14303         * gcc.dg/pr17301-2.c: New test.
14305 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
14307         PR c++/15876
14308         * g++.dg/parse/error22.C: New test.
14310         PR c++/17936
14311         * g++.dg/template/spec18.C: New test.
14313 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
14315         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
14316         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
14317         memcpy.
14318         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
14319         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
14321 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
14323         * g++.dg/eh/cleanup5.C: Add dg-options "".
14325 2004-10-11  Roger Sayle  <roger@eyesopen.com>
14327         PR middle-end/17657
14328         * gcc.dg/switch-4.c: New test case.
14330 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
14332         * gcc.c-torture/execute/20041011-1.c: New test.
14334 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14336         PR c++/17554
14337         * g++.dg/init/for3.C: New test.
14339         PR c++/17657
14340         * g++.dg/opt/switch2.C: New test.
14342         PR middle-end/17703
14343         * g++.dg/warn/Wreturn-2.C: New test.
14345 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14347         PR c++/17907
14348         * g++.dg/eh/cleanup5.C: New test.
14350 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
14352         PR c++/17393
14353         * g++.dg/parse/error21.C: New test.
14355 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14357         * g++.dg/overload/pmf1.C: Adjust quoting marks.
14358         * g++.dg/warn/incomplete1.C: Likewise.
14359         * g++.dg/template/qualttp20.C: Likewise.
14361 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14363         PR c/17881
14364         * parm-incomplete-1.c: New test.
14366 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
14368         PR c++/17867
14369         * g++.dg/parse/error19.C: New test.
14371         PR c++/17670
14372         * g++.dg/init/new11.C: New test.
14374         PR c++/17821
14375         * g++.dg/parse/error20.C: New test.
14377         PR c++/17826
14378         * g++.dg/template/crash24.C: New test.
14380 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14382         PR c/17301
14383         * gcc.dg/pr17301-1.c: New test.
14385 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14387         PR c/17189
14388         * gcc.dg/anon-struct-5.c: New test.
14390 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14392         PR c/17844
14393         * gcc.dg/pr17844-1.c: New test.
14395 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
14397         PR tree-optimization/17906
14398         * gcc.c-torture/compile/pr17906.c: New.
14400 2004-10-09  Stuart Hastings  <stuart@apple.com>
14401             Roger Sayle  <roger@eyesopen.com>
14403         PR rtl-optimization/17853
14404         * gcc.dg/i386-mmx-5.c: New testcase.
14406 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
14408         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
14410 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
14412         PR c++/17524
14413         * g++.dg/template/static9.C: New test.
14415         PR c++/17685
14416         * g++.dg/parse/operator5.C: New test.
14418 2004-10-09  Roger Sayle  <roger@eyesopen.com>
14420         PR middle-end/17894
14421         * gcc.c-torture/execute/divcmp-4.c: New test case.
14423 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14425         PR tree-opt/17902
14426         * g++.dg/opt/pr17902.C: New test.
14428 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
14430         * gcc.dg/cpp/ident-1.c: Add dg-options "".
14432 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14434         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
14436 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14438         * gcc.dg/assign-warn-3.c: New test.
14440 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14442         PR c/16999
14443         * gcc.dg/cpp/ident-1.c: New test.
14445 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14447         * gcc.c-torture/compile/acc1.c: New.
14449 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14451         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
14452         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
14454 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14456         * gcc.dg/ultrasp11.c: New test.
14458 2004-10-08  Michael Matz  <matz@suse.de>
14460         * gcc.dg/doloop-2.c: New test.
14462 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14464         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
14465         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
14466         objc.dg/method-9.m: Update expected diagnostics.
14468 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
14470         * gcc.dg/ppc-fsel-3.c: New file.
14471         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
14473 2004-10-07  Paul Brook  <paul@codesourcery.com>
14475         * gfortran.dg/intrinsic_verify_1.f90: New test.
14477 2004-10-07  Paul Brook  <paul@codesourcery.com>
14479         * gfortran.dg/empty_format_1.f90: Remove stray commas.
14481 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14483         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
14484         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
14485         commit.
14487 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14489         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
14491 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14493         PR c++/17115
14494         * g++.dg/warn/Winline-4.C: New test.
14496 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14498         * gcc.c-torture/compile/20041007-1.c: New test.
14500 2004-10-07  Paul Brook  <paul@codesourcery.com>
14502         PR fortran/17678
14503         * gfortran.dg/use_allocated_1.f90: New test.
14505 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14507         PR middle-end/17849
14508         * gfortran.fortran-torture/compile/nested.f90: New test
14510 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14512         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
14514 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14516         PR c++/17368
14517         * g++.dg/ext/asm6.C: New test.
14519 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
14521         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
14523 2004-10-06  Paul Brook  <paul@codesourcery.com>
14525         PR libfortran/17709
14526         * gfortran.dg/empty_format_1.f90: New test.
14528 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14530         PR fortran/17568
14531         * gfortran.dg/ishft.f90: New test.
14533         PR fortran/17283
14534         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
14535         tests.
14537 2004-10-06  Paul Brook  <paul@codesourcery.com>
14539         * gfortran.dg/do_1.f90: New test.
14541 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14543         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
14544         optimizing for size.
14546 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14548         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
14550 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14552         * gcc.c-torture/compile/20041005-1.c: New test.
14554 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14556         PR c++/17829
14557         * g++.dg/lookup/koenig4.C: New.
14559 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14561         * g++.dg/other/classkey1.C: Adjust quoting marks.
14562         * g++.dg/parse/error15.C: Likewise.
14563         * g++.dg/template/meminit2.C (int>): Likewise.
14565 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14567         PR fortran/17283
14568         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
14570         PR fortran/17631
14571         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
14573         PR fortran/17708
14574         * gfortran.dg/pr17708.f90: New test.
14576 2004-10-04  Chao-ying Fu  <fu@mips.com>
14578         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
14579         * gcc.dg/vect/vect-4.c: Ditto.
14580         * gcc.dg/vect/vect-5.c: Ditto.
14581         * gcc.dg/vect/vect-6.c: Ditto.
14582         * gcc.dg/vect/vect-8.c: Ditto.
14583         * gcc.dg/vect/vect-16.c: Ditto.
14584         * gcc.dg/vect/vect-30.c: Ditto.
14585         * gcc.dg/vect/vect-40.c: Ditto.
14586         * gcc.dg/vect/vect-41.c: Ditto.
14587         * gcc.dg/vect/vect-42.c: Ditto.
14588         * gcc.dg/vect/vect-43.c: Ditto.
14589         * gcc.dg/vect/vect-44.c: Ditto.
14590         * gcc.dg/vect/vect-45.c: Ditto.
14591         * gcc.dg/vect/vect-46.c: Ditto.
14592         * gcc.dg/vect/vect-47.c: Ditto.
14593         * gcc.dg/vect/vect-48.c: Ditto.
14594         * gcc.dg/vect/vect-49.c: Ditto.
14595         * gcc.dg/vect/vect-50.c: Ditto.
14596         * gcc.dg/vect/vect-51.c: Ditto.
14597         * gcc.dg/vect/vect-52.c: Ditto.
14598         * gcc.dg/vect/vect-53.c: Ditto.
14599         * gcc.dg/vect/vect-54.c: Ditto.
14600         * gcc.dg/vect/vect-55.c: Ditto.
14601         * gcc.dg/vect/vect-56.c: Ditto.
14602         * gcc.dg/vect/vect-57.c: Ditto.
14603         * gcc.dg/vect/vect-58.c: Ditto.
14604         * gcc.dg/vect/vect-59.c: Ditto.
14605         * gcc.dg/vect/vect-60.c: Ditto.
14606         * gcc.dg/vect/vect-74.c: Ditto.
14607         * gcc.dg/vect/vect-79.c: Ditto.
14608         * gcc.dg/vect/vect-80.c: Ditto.
14610 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
14612         * gcc.dg/unused-7.c: Use the correct option.
14614 2004-10-04  Paul Brook  <paul@codesourcery.com>
14615         Bud Davis  <bdavis9659@comcast.net>
14617         PR fortran/17706
14618         PR fortran/16434
14619         * gfortran/pr17706.f90: New test.
14620         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
14622 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14624         * gfortran.dg/pr17612.f90: New test.
14626 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14628         * g++.dg/template/local1.C: Adjust quoting marks in
14629         testing for diagnostics.
14630         * g++.dg/tls/diag-2.C: Likewise.
14631         * g++.dg/other/error8.C: Likewise.
14633 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
14635         PR c/17178
14636         * gcc.dg/unused-4.c: Adjust to be correct.
14638         PR c/17820
14639         * gcc.dg/unused-7.c: New test.
14641 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
14643         PR c++/17797
14644         * g++.dg/overload/template2.C: New test.
14646 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
14648         PR tree-optimization/16632
14649         * gcc.dg/tree-ssa/20041002-1.c: New.
14651 2004-10-03  Paul Brook  <paul@codesourcery.com>
14653         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
14654         rather than relying on default formatting.
14656 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
14658         * gcc.dg/20040920-1.c: Update expected message text.
14660 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
14662         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
14664 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
14666         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
14667         tree level.
14669 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
14671         * gcc.dg/tree-ssa/pr17343.c: Remove.
14673 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
14675         PR tree-opt/17343
14676         * gcc.dg/tree-ssa/pr17343.c: New test.
14678 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
14680         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
14681         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
14682         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
14683         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
14684         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
14686 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14688         * gcc.dg/lvalue-2.c: New test.
14690 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14692         PR c/17730
14693         * gcc.dg/pr17730-1.c: New test
14695 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14697         PR c/7425
14698         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
14700 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
14702         * gcc.c-torture/execute/stdarg-1.c: New test.
14703         * gcc.c-torture/execute/stdarg-2.c: New test.
14704         * gcc.c-torture/execute/stdarg-3.c: New test.
14705         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14706         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14707         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14708         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14709         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14711 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
14713         PR tree-optimization/17697
14714         * g++.dg/opt/pr17697-1.C: New test.
14715         * g++.dg/opt/pr17697-2.C: New test.
14716         * g++.dg/opt/pr17697-3.C: New test.
14718 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14720         PR c/16409
14721         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
14722         gcc.dg/vla-init-5.c: New tests.
14724 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
14726         PR c/13804
14727         * gcc.dg/pr13804-1.c: New test.
14729 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14731         PR fortran/16938
14732         * gfortran.dg/pr16938.f90: New test.
14734 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
14736         * g++.dg/template/crash23.C: New test.
14738 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
14740         PR c++/17585
14741         * g++.dg/template/static8.C: New test.
14743 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
14745         PR c++/17681
14746         * g++.dg/other/error9.C: New test.
14748 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14750         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
14752 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14754         PR fortran/15164
14755         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
14757 2004-09-26  Roger Sayle  <roger@eyesopen.com>
14759         PR middle-end/17112
14760         * gcc.dg/pr17112-1.c: New test case.
14762 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14764         PR c/11459
14765         * gcc.dg/pr11459-1.c: New test.
14767 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
14769         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
14770         * gcc.dg/tree-ssa/loop-4.c: Likewise.
14772 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14774         * gfortran.dg/pr15324.f90: Make array bounds consistent.
14776 2004-09-25  Jan Hubicka  <jh@suse.cz>
14778         * compile/30040909-1.c: New test.
14779         * compile/30040907-1.c: New test.
14781 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
14783         * gcc.c-torture/execute/va-arg-26.c: New test.
14785 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
14787         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
14788         extra diagnostics on targets with 64-bit pointers.
14789         * objc.dg/selector-1.m: Adjust dg-warning regexp.
14791 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14793         PR c/17188
14794         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
14795         * gcc.dg/decl-3.c: Adjust expected message.
14797 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14799         PR fortran/17615
14800         * gfortran.dg/pr17615.f90: New test.
14802 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
14804         PR tree-optimzation/17517
14805         * g++.dg/tree-ssa/pr17517.C: New Test.
14807 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14809         PR c++/16889
14810         * g++.dg/lookup/ambig3.C: New.
14812 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
14814         PR tree-opt/17624
14815         * g++.dg/opt/pr17624.C: New test.
14817 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14819         PR c/6980
14820         * gcc.dg/Wbad-function-cast-1.c: New test.
14822 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
14824         * g++.dg/ext/complit1.C
14825         * g++.dg/other/error2.C
14826         * g++.dg/other/nontype-1.C
14827         * g++.dg/parse/crash11.C
14828         * g++.dg/parse/crash12.C
14829         * g++.dg/parse/error15.C
14830         * g++.dg/parse/error4.C
14831         * g++.dg/parse/tmpl-outside1.C
14832         * g++.dg/parse/too-many-tmpl-args1.C
14833         * g++.dg/template/dependent-expr3.C
14834         * g++.dg/template/error10.C
14835         * g++.dg/template/instantiate1.C
14836         * g++.dg/template/vtable2.C
14837         * g++.dg/warn/Wshadow-1.C
14838         * g++.dg/warn/weak1.C
14839         * g++.old-deja/g++.brendan/crash16.C
14840         * g++.old-deja/g++.brendan/crash18.C
14841         * g++.old-deja/g++.brendan/crash48.C
14842         * g++.old-deja/g++.brendan/crash49.C
14843         * g++.old-deja/g++.brendan/crash55.C
14844         * g++.old-deja/g++.brendan/crash56.C
14845         * g++.old-deja/g++.brendan/crash8.C
14846         * g++.old-deja/g++.brendan/enum11.C
14847         * g++.old-deja/g++.brendan/enum8.C
14848         * g++.old-deja/g++.brendan/enum9.C
14849         * g++.old-deja/g++.brendan/friend3.C
14850         * g++.old-deja/g++.brendan/misc14.C
14851         * g++.old-deja/g++.bugs/900402_02.C
14852         * g++.old-deja/g++.bugs/900404_03.C
14853         * g++.old-deja/g++.bugs/900404_04.C
14854         * g++.old-deja/g++.bugs/900428_03.C
14855         * g++.old-deja/g++.jason/crash4.C
14856         * g++.old-deja/g++.jason/overload21.C
14857         * g++.old-deja/g++.jason/redecl1.C
14858         * g++.old-deja/g++.jason/report.C
14859         * g++.old-deja/g++.jason/rfg10.C
14860         * g++.old-deja/g++.jason/template30.C
14861         * g++.old-deja/g++.law/arm12.C
14862         * g++.old-deja/g++.law/ctors5.C
14863         * g++.old-deja/g++.law/cvt20.C
14864         * g++.old-deja/g++.law/init10.C
14865         * g++.old-deja/g++.law/init8.C
14866         * g++.old-deja/g++.law/visibility17.C
14867         * g++.old-deja/g++.law/visibility7.C
14868         * g++.old-deja/g++.mike/net8.C
14869         * g++.old-deja/g++.mike/p646.C
14870         * g++.old-deja/g++.mike/p700.C
14871         * g++.old-deja/g++.mike/p701.C
14872         * g++.old-deja/g++.mike/p811.C
14873         * g++.old-deja/g++.ns/template13.C
14874         * g++.old-deja/g++.other/array3.C
14875         * g++.old-deja/g++.other/crash25.C
14876         * g++.old-deja/g++.other/dtor3.C
14877         * g++.old-deja/g++.other/dtor4.C
14878         * g++.old-deja/g++.other/main1.C
14879         * g++.old-deja/g++.other/warn7.C
14880         * g++.old-deja/g++.pt/crash11.C
14881         * g++.old-deja/g++.pt/crash36.C
14882         * g++.old-deja/g++.pt/spec22.C
14883         * g++.old-deja/g++.pt/spec9.C
14884         * g++.old-deja/g++.pt/ttp52.C
14885         * g++.old-deja/g++.robertl/eb103.C
14886         * g++.old-deja/g++.robertl/eb121.C
14887         * g++.old-deja/g++.robertl/eb22.C
14888         * g++.old-deja/g++.robertl/eb8.C:
14889         Update locations and/or regexps of dg-error markers.
14890         Remove markers for some bogus messages that are no longer issued.
14892 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
14894         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
14895         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
14897 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
14899         PR c++/17618
14900         * g++.dg/lookup/crash5.C: New test.
14902 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
14904         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
14905         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
14906         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
14907         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
14908         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
14909         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
14911         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
14912         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
14913         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
14914         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
14915         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
14916         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
14918         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
14920         * gcc.dg/vect/vect-44.c: Check additional cases.
14921         * gcc.dg/vect/vect-48.c: Check additional cases.
14923         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
14924         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
14925         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
14926         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
14927         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
14928         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
14929         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
14930         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
14931         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
14933         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
14934         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
14935         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
14937 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14939         * gcc.dg/tree-ssa/loop-6.c: New test.
14941 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
14943         PR c++/17620
14944         * g++.dg/inherit/base2.C: New.
14946 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14948         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
14949         * gcc.dg/20001012-2.c: Likewise.
14950         * gcc.dg/20001013-1.c: Likewise.
14951         * gcc.dg/20001101-1.c: Likewise.
14952         * gcc.dg/20001102-1.c: Likewise.
14953         * gcc.dg/bf-spl1.c: Likewise.
14954         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
14955         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
14957 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
14959         PR tree-optimization/16721
14960         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
14962 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
14964         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
14965         * gcc.dg/20040305-1.c: Likewise.
14967 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14969         PR c/16566
14970         * gcc.c-torture/compile/pr16566-1.c,
14971         gcc.c-torture/compile/pr16566-2.c,
14972         gcc.c-torture/compile/pr16566-3.c: New tests.
14974 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
14976         PR tree-optimization/17512
14977         * gcc.c-torture/compile/20040916-1.c.
14979 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
14981         * gcc.dg/pragma-re-3.c: New test.
14983 2004-09-17  Matt Austern  <austern@apple.com>
14985         PR c++/15049
14986         * g++.dg/other/anon3.C: New.
14988 2004-09-21  Roger Sayle  <roger@eyesopen.com>
14990         PR c++/7503
14991         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
14992         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
14993         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
14994         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
14995         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
14997 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
14999         PR fortran/17286
15000         * gfortran.dg/pr17286.f90: New test.
15002 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
15004         PR c++/17530
15005         * g++.dg/template/static7.C: New test.
15007 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
15009         PR tree-opt/17558
15010         * gcc.c-torture/compile/pr17558.c: New test.
15012 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
15014         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
15015         if SKIP_ATTRIBUTE is defined.
15017 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15019         PR fortran/15957
15020         * gfortran.dg/pr15957.f90: New test.
15022 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
15024         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
15025         in comparison.
15026         * gcc.dg/vect/vect-79.c: Likewise.
15027         * gcc.dg/vect/vect-80.c: Likewise.
15029 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15031         PR fortran/15750
15032         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
15034 2004-09-20  Ira Rosen  <irar@il.ibm.com>
15036         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
15037         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
15038         * gcc.dg/vect/vect-62.c: New testcase.
15039         * gcc.dg/vect/vect-63.c: New testcase.
15040         * gcc.dg/vect/vect-64.c: New testcase.
15041         * gcc.dg/vect/vect-65.c: New testcase.
15042         * gcc.dg/vect/vect-66.c: New testcase.
15043         * gcc.dg/vect/vect-67.c: New testcase.
15044         * gcc.dg/vect/vect-68.c: New testcase.
15045         * gcc.dg/vect/vect-69.c: New testcase.
15046         * gcc.dg/vect/vect-79.c: New testcase.
15047         * gcc.dg/vect/vect-80.c: New testcase.
15049 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
15051         * gcc.target/mips/asm-1.c: New test.
15053 2004-09-19  Ira Rosen  <irar@il.ibm.com>
15055         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
15056         * gcc.dg/vect/vect-73.c: New testcase.
15057         * gcc.dg/vect/vect-74.c: New testcase.
15058         * gcc.dg/vect/vect-75.c: New testcase.
15059         * gcc.dg/vect/vect-76.c: New testcase.
15060         * gcc.dg/vect/vect-77.c: New testcase.
15061         * gcc.dg/vect/vect-78.c: New testcase
15063 2004-09-18  Paul Brook  <paul@codesourcery.com>
15065         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
15067 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15069         PR c/17424
15070         * gcc.dg/pr17424-1.c: New test.
15072 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
15074         * g++.dg/tree-ssa/pr17153.C: New test.
15076 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
15078         PR pch/13361
15079         * testsuite/g++.dg/pch/wchar-1.C: New.
15080         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15082 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
15084         * gcc.c-torture/execute/20040917-1.c: New test.
15086 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15088         PR tree-optimization/17319
15089         * gcc.dg/pr17319.c: New test.
15091 2004-09-17  Devang Patel  <dpatel@apple.com>
15093         * gcc.dg/20040813-1.c: New test.
15095 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15097         PR tree-optimization/17273
15098         * gcc.c-torture/compile/pr17273.c: New test.
15100 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15102         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
15103         Update expected messages.
15104         * gcc.dg/declspec-13.c: New test.
15106 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
15108         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
15110 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15112         * gcc.c-torture/execute/pr17252.c: Use post-increment to
15113         change what 'a' is pointing to.
15115 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
15117         PR c++/16002
15118         * g++.dg/template/error18.C: New test.
15120         PR c++/16029
15121         * g++.dg/warn/Wunused-8.C: New test.
15123 2004-09-17  Steven Bosscher  <stevenb@suse.de>
15125         PR tree-optimization/17513
15126         * gcc.dg/20040916-1.c: New test.
15128 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
15130         PR c++/17501
15131         * g++.dg/template/typename7.C: New test.
15133 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15135         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
15137 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
15139         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
15140         with -ftree-based-profiling also.
15141         * lib/profopt.exp: Support late-set profile_option/feedback_option.
15143 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
15145         PR/15364
15146         * gfortran.dg/der_array_io_1.f90: New test.
15147         * gfortran.dg/der_array_io_2.f90: New test.
15148         * gfortran.dg/der_array_io_3.f90: New test.
15150 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
15152         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
15153         EABI.
15155 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
15157         * g++.dg/opt/switch1.C: New test.
15159 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
15161         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
15162         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
15163         Update expected messages.
15165 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15167         PR fortran/16485
15168         * gfortran.dg/same_name_1.f90: New test.
15170 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
15172         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
15173         dereference garbage pointers.
15175 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
15177         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
15178         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
15180         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
15181         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
15182         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
15184 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
15186         PR c++/17324
15187         * g++.dg/template/mangle1.C: New test.
15189 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
15191         PR tree-optimization/17252
15192         * gcc.c-torture/execute/pr17252.c: New test.
15194 2004-09-14  Andrew Pinski  <apinski@apple.com>
15196         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
15198 2004-09-14  Roger Sayle  <roger@eyesopen.com>
15200         PR rtl-optimization/9771
15201         * gcc.dg/pr9771-1.c: New test case.
15203 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
15205         PR tree-optimization/15262
15206         * gcc.c-torture/execute/pr15262-1.c: New test.
15207         * gcc.c-torture/execute/pr15262-2.c: New test.
15209 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15211         * gcc.dg/declspec-12.c: New test.
15213 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
15215         * gfortran.dg/pr17090.f90: Add directives to test.
15217 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15219         * gcc.c-torture/compile/20040914-1.c: New test.
15221 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
15223         PR c++/16162
15224         * g++.dg/template/decl2.C: New test.
15226 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
15228         PR fortran/17090
15229         * gfortran.dg/pr17090.f90: New test.
15231 2004-09-13  Dale Johannesen  <dalej@apple.com>
15233         * gcc.c-torture/compile/pr17408.c: New test case.
15235 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
15237         PR c++/16716
15238         * g++.dg/parse/crash17.C: New test.
15240         PR c++/17327
15241         * g++.dg/template/enum3.C: New test.
15243 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
15245         * lib/gcc-defs.exp: Load wrapper.exp.
15246         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
15247         using local code.
15248         * lib/gcc.exp (gcc_init): Similar.
15249         * lib/gfortran.exp (gfortran_init): Similar.
15250         * lib/objc.exp (objc_init): Similar.
15251         * lib/treelang.exp (treelang_init): Similar.
15252         * lib/wrapper.exp: New file with build_wrapper call machinery in
15253         ${tool}_maybe_build_wrapper.
15255 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
15257         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
15258         "inline".
15259         * gcc.dg/declspec-11.c: Update expected messages.
15260         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
15261         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
15262         gcc.dg/inline-12.c: New tests.
15264 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
15266         * g++.dg/tree-ssa/pr17400.C: New testcase.
15268 2004-09-13  James E Wilson  <wilson@specifixinc.com>
15270         * gcc.target/mips/sb1-1.c: New testcase.
15272 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
15274         * lib/g77-dg.exp: Remove unused file.
15275         * lib/mike-g77.exp: Ditto.
15276         * lib/g77.exp: Ditto.
15278 2004-09-12  Richard Henderson  <rth@redhat.com>
15280         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
15282 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
15284         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
15285         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
15286         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
15287         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
15288         Update expected messages.
15290 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
15292         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
15293         declaration/use mismatch for dirp parameter.
15295 2004-09-12  Andrew Pinski  <apinski@apple.com>
15297         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
15298         -fgnu-runtime is passed.
15300 2004-09-12  Richard Henderson  <rth@redhat.com>
15302         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
15303         do the uplevel thing and update additional_flags directly.
15304         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
15305         gfortran.fortran-torture/execute/intrinsic_nearest.x,
15306         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
15307         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
15309 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15311         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
15313 2004-09-11  Roger Sayle  <roger@eyesopen.com>
15315         PR middle-end/17411
15316         * g++.dg/opt/pr17411-1.C: New test case.
15318 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15320         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
15321         gcc.dg/tls/diag-2.c: Update expected messages.
15322         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
15323         messages.
15324         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
15325         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
15326         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
15327         gcc.dg/tls/diag-5.c: New tests.
15329 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
15331         * gcc.dg/20040910-1.c: Correct dg-error regexp.
15333 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15335         * g++.dg/parse/break-in-for.C: New test.
15337 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
15339         * gcc.dg/tree-ssa/20040911-1.c: New test.
15341 2004-09-11  Andreas Jaeger  <aj@suse.de>
15343         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
15344         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
15346 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
15348         * gcc.target/frv: New directory of FR-V-specific tests.
15350 2004-09-10  James E Wilson  <wilson@specifixinc.com>
15352         * gcc.dg/convert-vec-1.c: New test.
15354 2004-09-10  Roger Sayle  <roger@eyesopen.com>
15356         PR middle-end/17024
15357         * gcc.dg/pr17024-1.c: New test case.
15359 2004-09-10  Eric Christopher  <echristo@redhat.com>
15361         * gcc.dg/20040910-1.c: New test.
15363 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15365         * gcc.dg/bitfld-9.c: New test.
15367 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
15369         * gcc.c-torture/execute/ieee/acc1.c: New test.
15370         * gcc.c-torture/execute/ieee/acc2.c: New test.
15371         * gcc.c-torture/execute/ieee/mzero6.c: New test.
15373 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15375         * gcc.dg/deprecated-2.c: New test.
15377 2004-09-09  James E Wilson  <wilson@specifixinc.com>
15379         * gcc.dg/init-vec-1.c: New test.
15381 2004-09-09  Roger Sayle  <roger@eyesopen.com>
15383         PR middle-end/17055
15384         * gcc.dg/pr17055-1.c: New test case.
15386 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
15388         PR target/17377
15389         * gcc.c-torture/execute/pr17377.c: New test.
15391 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15393         PR c/8420
15394         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
15395         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
15396         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
15397         gcc.dg/long-long-typespec-1.c: New tests.
15398         * gcc.dg/tls/diag-2.c: Update expected diagnostics
15400 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15402         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
15403         gcc.dg/gnu99-static-1.c: New tests.
15405 2004-09-08  Devang Patel  <dpatel@apple.com>
15407         * gcc.dg/darwin-ld-20040828-1.c: New test.
15408         * gcc.dg/darwin-ld-20040828-2.c: New test.
15409         * gcc.dg/darwin-ld-20040828-3.c: New test.
15411 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
15413         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
15414         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
15415         in error message.
15416         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
15417         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
15418         in error message.
15419         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
15420         types they qualify.
15421         * objc.dg/type-size-2.m: Fix wording in comment.
15422         * objc.dg/va-meth-1.m: New test case.
15424 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
15426         PR c/16633:
15427         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
15428         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
15430 2004-09-06  Devang Patel  <dpatel@apple.com>
15432         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
15433         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
15435 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
15437         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
15438         reflect changed line numbering of diagnostics.
15440 2004-09-06  Paul Brook  <paul@codesourcery.com>
15442         * gfortran.dg/edit_real_1.f90: Add new test.
15444 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15446         * gcc.dg/tree-ssa/loop-2.c: New test.
15447         * gcc.dg/tree-ssa/loop-3.c: New test.
15448         * gcc.dg/tree-ssa/loop-4.c: New test.
15449         * gcc.dg/tree-ssa/loop-5.c: New test.
15451 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15453         * gcc.dg/format/sentinel-1.c: Update for parameter option.
15455 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15457         * gcc.dg/format/sentinel-1.c: New test.
15459 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
15461         * testsuite/gcc.dg/builtins-46.c: New.
15463 2004-09-03  Devang Patel  <dpatel@apple.com>
15465         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
15466         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
15468 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15470         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
15471         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
15472         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
15473         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
15474         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
15475         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
15476         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
15477         the non-portable bzero.
15478         * gcc.dg/20010912-1.c: xfail for NetWare.
15479         * gcc.dg/20020426-2.c: xfail for NetWare.
15480         * gcc.dg/20021014-1.c: xfail for NetWare.
15481         * gcc.dg/20021018-1.c: xfail for NetWare.
15482         * gcc.dg/20030213-1.c: xfail for NetWare.
15483         * gcc.dg/20030225-1.c: xfail for NetWare.
15484         * gcc.dg/20030708-1.c: xfail for NetWare.
15485         * gcc.dg/builtins-config.h: Also exclude NetWare.
15486         * gcc.dg/format/format.h: Define restrict only if not already defined.
15487         * gcc.dg/nest.c: xfail for NetWare.
15488         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
15489         * lib/target-supports.exp (check_visibility_available): Exclude
15490         NetWare.
15492 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15494         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
15495         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
15496         deterministic starting point for the alignment of structure fields.
15497         * gcc.dg/Wpadded.c: Dito.
15498         * g++.dg/abi/vbase10.C: Dito.
15500 2004-09-03  Devang Patel  <dpatel@apple.com>
15502         * g++.dg/debug/pr15736.cc: New test.
15504 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15506         * README.QMTEST: Fix out-of-date link.
15508 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
15510         PR fortran/16579
15511         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
15512         Delete.  Duplicate of gfortran.dg/g77/20010610.f
15514 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15516         * g++.dg/abi/arm_rtti1.C: New test.
15518 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
15520         * gcc.dg/ppc-vector-memcpy.c: New.
15521         * gcc.dg/ppc-vector-memset.c: New.
15523 2004-09-02  Chao-ying Fu  <fu@mips.com>
15525         * gcc.target/mips/mips-3d-1.c: New test.
15526         * gcc.target/mips/mips-3d-2.c: New test.
15527         * gcc.target/mips/mips-3d-3.c: New test.
15528         * gcc.target/mips/mips-3d-4.c: New test.
15529         * gcc.target/mips/mips-3d-5.c: New test.
15530         * gcc.target/mips/mips-3d-6.c: New test.
15531         * gcc.target/mips/mips-3d-7.c: New test.
15532         * gcc.target/mips/mips-3d-8.c: New test.
15533         * gcc.target/mips/mips-3d-9.c: New test.
15534         * gcc.target/mips/mips-ps-1.c: New test.
15535         * gcc.target/mips/mips-ps-2.c: New test.
15536         * gcc.target/mips/mips-ps-3.c: New test.
15537         * gcc.target/mips/mips-ps-4.c: New test.
15538         * gcc.target/mips/mips-ps-type.c: New test.
15540 2004-09-02  Paul Brook  <paul@codesourcery.com>
15542         * gfortran.dg/edit_real_1.f90: Add new tests.
15544 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15546         PR fortran/15327
15547         * gfortran.dg/merge_char_1.f90: New test.
15549 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15551         PR fortran/16404
15552         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
15554 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15556         PR c/1522
15557         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
15559 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
15561         * g++.dg/opt/loop1.C: Do not XFAIL.
15563 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
15565         * gcc.c-torture/execute/20040831-1.c: New test.
15567 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
15569         PR fortran/16579
15570         * gfortran.dg/g77/20010610.f: Now passes.
15571         Copy from g77.f-torture/execute. Add dg-run directive.
15572         * gfortran.dg/g77/README: Update
15574 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15576         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
15577         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
15578         (t1, t2, t3, t4): Add volatile.
15580 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
15582         * g++.dg/ext/visibility/arm1.C: New test.
15584 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
15586         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
15587         -pedantic-errors.
15589 2004-09-01  Paul Brook  <paul@codesourcery.com>
15591         * gfortran.dg/eof_2.f90: New test.
15593 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15595         PR fortran/16579
15596         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
15598 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
15600         PR libfortran/16805
15601         * gfortran.dg/list_read_2.f90: New test.
15603 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
15605         * g++.dg/abi/key1.C: New test.
15607 2004-08-31  Richard Henderson  <rth@redhat.com>
15609         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
15610         form of offsetof.
15611         * g++.dg/other/offsetof5.C: Remove duplicate.
15613 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15615         PR fortran/17244
15616         * gfortran.dg/func_derived_1.f90: New test.
15618 2004-08-31  Paul Brook  <paul@codesourcery.com>
15620         * gfortran.dg/eof_1.f90: New test.
15622 2004-08-31  Paul Brook  <paul@codesourcery.com>
15624         * gfortran.dg/list_read_1.f90: New file.
15626 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
15628         * g++.dg/opt/loop1.C: XFAIL.
15630 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
15632         * gcc.dg/funcdef-storage-1.c: New.
15633         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
15634         an extern function in local scope.
15635         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
15636         declare an 'auto inline' function in local scope.
15637         * gcc.dg/20011130-1.c: Likewise.
15638         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
15639         an 'auto' function in local scope.
15640         * gcc.dg/20021014-1.c: Likewise.
15641         * gcc.dg/20030331-2.c: Likewise.
15643 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15645         * gfortran.dg/blockdata_1.f90: New test.
15647 2004-08-30  Richard Henderson  <rth@redhat.com>
15649         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
15651 2004-08-30  Richard Henderson  <rth@redhat.com>
15653         * lib/fortran-torture.exp (fortran-torture-execute): Honor
15654         additional_flags set by alternate driver.
15655         (ieee-options): New procedure.
15656         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
15657         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
15658         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
15659         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
15661 2004-08-30  Richard Henderson  <rth@redhat.com>
15663         * lib/f-torture.exp: Remove.
15665 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
15667         PR rtl-optimization/16590
15668         * g++.dg/opt/loop1.C: New test.
15670 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15672         PR fortran/13910
15673         * gfortran.dg/oldstyle_1.f90: New test.
15675 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
15676         Paul Brook  <paul@codesourcery.com>
15678         * gfortran.dg/g77/README: Update.
15679         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
15680         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
15681         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
15683 2004-08-28  Paul Brook  <paul@codesourcery.com>
15685         PR libfortran/17195
15686         * gfortran.dg/edit_real_1.f90: New test.
15688 2004-08-27  Paul Brook  <paul@codesourcery.com>
15690         * gfortran.dg/rewind_1.f90: New test.
15692 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
15694         PR fortran/16597
15695         * gfortran.dg/pr16597.f90: New test.
15697 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15699         PR c/13801
15700         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
15701         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
15702         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
15703         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
15704         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
15706 2004-08-26  Nick Clifton  <nickc@redhat.com>
15708         * gcc.c-torture/compile/pr17119.c: New test.
15710 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15712         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
15714 2004-08-25  Richard Henderson  <rth@redhat.com>
15716         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
15717         the bits that expect kind=8 to be the largest real kind.
15719 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
15721         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
15723 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15725         * gfortran.dg/assignment_1.f90: New test.
15727 2004-08-25  Adam Nemet  <anemet@lnxw.com>
15729         * g++.dg/template/repo3.C: New test.
15731 2004-08-25  Roger Sayle  <roger@eyesopen.com>
15733         PR middle-end/16693
15734         PR tree-optimization/16372
15735         * g++.dg/opt/pr16372-1.C: New test case.
15736         * g++.dg/opt/pr16693-1.C: New test case.
15737         * g++.dg/opt/pr16693-2.C: New test case.
15739 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
15741         * objc.dg/proto-lossage-4.m: New test.
15743 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
15745         PR c++/17155
15746         * g++.dg/inherit/local2.C: New test.
15748 2004-08-25  Paul Brook  <paul@codesourcery.com>
15750         PR fortran/17144
15751         * gfortran.dg/string_ctor_1.f90: New test.
15753 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15755         PR c++/14428
15756         * g++.dg/template/redecl2.C: New test.
15758 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
15760         PR fortran/17143
15761         * gfortran.dg/pr17143.f90: New test.
15763 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
15765         PR fortran/17164
15766         * gfortran.dg/pr17164.f90: New test.
15768 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15770         * gcc.dg/tree-ssa/loop-1.c: New test.
15772 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
15774         * gcc.c-torture/compile/20040824-1.c: New test.
15776 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
15778         * gcc.c-torture/compile/iftrap-3.c: New test.
15780 2004-08-24  Paul Brook  <paul@codesourcery.com>
15782         * gfortran.dg/entry_2.f90: New test.
15784 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15786         PR c++/16889
15787         * g++.dg/lookup/ambig[12].C: New.
15789 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15791         PR c++/16706
15792         * g++.dg/template/crash21.C: New test.
15793         * g++.dg/template/crash22.C: Likewise.
15795 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15797         PR c++/17149
15798         * g++.dg/template/access15.C: New.
15800 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15802         PR c++/17163
15803         * g++.dg/template/repo2.C: New test.
15805 2004-08-23  Roger Sayle  <roger@eyesopen.com>
15807         PR rtl-optimization/17078
15808         * gcc.c-torture/execute/pr17078-1.c: New test case.
15810 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15812         PR c/14492
15813         * gcc.dg/debug/crash1.c: New test.
15815 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15817         PR c/16180
15818         * gcc.dg/loop-5.c: New test.
15820 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15822         * gcc.c-torture/execute/20040823-1.c: New test.
15824 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
15826         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
15827         to the assembler.  Simplify test accordingly.
15828         (asm_abi_flags): Use GNU names.
15829         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
15830         to check for ABI flags.
15832 2004-08-22  Andrew Pinski  <apinski@apple.com>
15834         * g++.dg/opt/pr14029.C: New test.
15835         * gcc.c-torture/execute/pr15262.c: New test.
15837 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15839         * gfortran.dg/reduction.f90: Add checks with complex arguments.
15841 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
15843         PR 16908
15844         * gfortran.dg/direct_io.f90: New test.
15846 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
15848         PR c++/17121
15849         * g++.dg/inherit/local2.C: New test.
15851 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
15853         PR c++/17120
15854         * g++.dg/warn/Wparentheses-4.C: New test.
15856 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
15858         PR c++/17121
15859         * g++.dg/inherit/local2.C: New test.
15861         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
15862         * gcc.dg/ppc-ldstruct.c: Likewise.
15863         * gcc.dg/ppc64-abi-2.c: Likewise.
15865 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
15867         PR rtl-optimization/17099
15868         * gcc.c-torture/execute/20040820-1.c: New test.
15870 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
15872         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
15874 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
15876         PR fortran/17077
15877         * gfortran.dg/auto_array_1.f90: New test.
15879 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15881         PR fortran/17074
15882         * gfortran.dg/simpleif_1.f90: New test.
15884 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
15886         * lib/target-supports.exp (check_profiling_available): Return
15887         false for arm*-*-symbianelf* and arm*-*-eabi*.
15889         PR c++/15890
15890         * g++.dg/template/delete1.C: New test.
15892 2004-08-19  Paul Brook  <paul@codesourcery.com>
15894         PR fortran/14976
15895         PR fortran/16228
15896         * gfortran.dg/data_char_1.f90: New test.
15898 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
15900         PR fortran/16946
15901         * gfortran.dg/reduction.f90: New testcase.
15903 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15905         PR fortran/16520
15906         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
15908 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15910         PR c++/17041
15911         * g++.dg/Wparentheses-3.C: New test.
15913 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
15915         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
15916         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
15917         * gcc.dg/vect/vect-2.c: Likewise.
15918         * gcc.dg/vect/vect-3.c: Likewise.
15919         * gcc.dg/vect/vect-4.c: Likewise.
15920         * gcc.dg/vect/vect-5.c: Likewise.
15921         * gcc.dg/vect/vect-6.c: Likewise.
15922         * gcc.dg/vect/vect-7.c: Likewise.
15923         * gcc.dg/vect/vect-25.c: Likewise.
15924         * gcc.dg/vect/vect-31.c: Likewise.
15925         * gcc.dg/vect/vect-32.c: Likewise.
15926         * gcc.dg/vect/vect-34.c: Likewise.
15927         * gcc.dg/vect/vect-36.c: Likewise.
15928         * gcc.dg/vect/vect-all.c: Likewise.
15930 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
15932         PR c++/17068
15933         * g++.dg/template/operator4.C: New test.
15935 2004-08-18  Richard Henderson  <rth@redhat.com>
15937         * gcc.dg/20040206-1.c: XFAIL.
15939 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
15941         PR c++/16246
15942         * g++.dg/template/array7.C: New test.
15944 2004-08-17  James E Wilson  <wilson@specifixinc.com>
15946         * gcc.dg/mips-movcc-1.c: New test.
15947         * gcc.dg/mips-movcc-2.c: New test.
15948         * gcc.dg/mips-movcc-3.c: New test.
15950         * gcc.dg/mips-nmadd-1.c: New test.
15951         * gcc.dg/mips-nmadd-2.c: New test.
15953 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
15955         PR c++/15871
15956         * g++.dg/opt/inline8.C: New test.
15958         PR c++/16965
15959         * g++.dg/parse/error17.C: New test.
15961 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
15963         * gcc.dg/vect: New directory for vectorizer tests.
15964         * gcc.dg/vect/tree-vect.h: New file.
15965         * gcc.dg/vect/vect.exp: New file.
15966         * gcc.dg/vect/pr16105.c.c: New test.
15967         * gcc.dg/vect/vect-1.c: New test.
15968         * gcc.dg/vect/vect-2.c: New test.
15969         * gcc.dg/vect/vect-3.c: New test.
15970         * gcc.dg/vect/vect-4.c: New test.
15971         * gcc.dg/vect/vect-5.c: New test.
15972         * gcc.dg/vect/vect-6.c: New test.
15973         * gcc.dg/vect/vect-7.c: New test.
15974         * gcc.dg/vect/vect-8.c: New test.
15975         * gcc.dg/vect/vect-9.c: New test.
15976         * gcc.dg/vect/vect-10.c: New test.
15977         * gcc.dg/vect/vect-11.c: New test.
15978         * gcc.dg/vect/vect-12.c: New test.
15979         * gcc.dg/vect/vect-13.c: New test.
15980         * gcc.dg/vect/vect-14.c: New test.
15981         * gcc.dg/vect/vect-15.c: New test.
15982         * gcc.dg/vect/vect-16.c: New test.
15983         * gcc.dg/vect/vect-17.c: New test.
15984         * gcc.dg/vect/vect-18.c: New test.
15985         * gcc.dg/vect/vect-19.c: New test.
15986         * gcc.dg/vect/vect-20.c: New test.
15987         * gcc.dg/vect/vect-21.c: New test.
15988         * gcc.dg/vect/vect-22.c: New test.
15989         * gcc.dg/vect/vect-23.c: New test.
15990         * gcc.dg/vect/vect-24.c: New test.
15991         * gcc.dg/vect/vect-25.c: New test.
15992         * gcc.dg/vect/vect-26.c: New test.
15993         * gcc.dg/vect/vect-27.c: New test.
15994         * gcc.dg/vect/vect-28.c: New test.
15995         * gcc.dg/vect/vect-29.c: New test.
15996         * gcc.dg/vect/vect-30.c: New test.
15997         * gcc.dg/vect/vect-31.c: New test.
15998         * gcc.dg/vect/vect-32.c: New test.
15999         * gcc.dg/vect/vect-33.c: New test.
16000         * gcc.dg/vect/vect-34.c: New test.
16001         * gcc.dg/vect/vect-35.c: New test.
16002         * gcc.dg/vect/vect-36.c: New test.
16003         * gcc.dg/vect/vect-37.c: New test.
16004         * gcc.dg/vect/vect-38.c: New test.
16005         * gcc.dg/vect/vect-40.c: New test.
16006         * gcc.dg/vect/vect-41.c: New test.
16007         * gcc.dg/vect/vect-42.c: New test.
16008         * gcc.dg/vect/vect-43.c: New test.
16009         * gcc.dg/vect/vect-44.c: New test.
16010         * gcc.dg/vect/vect-45.c: New test.
16011         * gcc.dg/vect/vect-46.c: New test.
16012         * gcc.dg/vect/vect-47.c: New test.
16013         * gcc.dg/vect/vect-48.c: New test.
16014         * gcc.dg/vect/vect-49.c: New test.
16015         * gcc.dg/vect/vect-50.c: New test.
16016         * gcc.dg/vect/vect-51.c: New test.
16017         * gcc.dg/vect/vect-52.c: New test.
16018         * gcc.dg/vect/vect-53.c: New test.
16019         * gcc.dg/vect/vect-54.c: New test.
16020         * gcc.dg/vect/vect-55.c: New test.
16021         * gcc.dg/vect/vect-56.c: New test.
16022         * gcc.dg/vect/vect-57.c: New test.
16023         * gcc.dg/vect/vect-58.c: New test.
16024         * gcc.dg/vect/vect-59.c: New test.
16025         * gcc.dg/vect/vect-60.c: New test.
16026         * gcc.dg/vect/vect-61.c: New test.
16027         * gcc.dg/vect/vect-all.c: New test.
16028         * gcc.dg/vect/vect-none.c: New test.
16030 2004-08-17  Paul Brook  <paul@codesourcery.com>
16032         PR fortran/13082
16033         * gfortran.dg/entry_1.f90: New test.
16035 2004-08-17  Andrew Pinski  <apinski@apple.com>
16037         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
16039 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
16041         * gcc.dg/pr17036-1.c: New test.
16043 2004-08-16  Devang Patel  <dpatel@apple.com>
16045         * gcc.dg/darwin-20040809-1.c: New test.
16047 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
16049         * gcc.dg/funcdef-attr-1.c: New test.
16051 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
16053         * gcc.dg/altivec-17.c: New test.
16054         * gcc.dg/altivec-18.c: New test.
16056 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16058         PR c++/6749
16059         * g++.dg/template/vtable2.C: New test.
16061 2004-08-14  Richard Henderson  <rth@redhat.com>
16063         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
16064         * gcc.dg/pack-test-4.c (main): Return 0.
16065         * gcc.dg/setjmp-1.c: Remove XFAIL.
16066         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
16068 2004-08-14  Richard Henderson  <rth@redhat.com>
16070         * gcc.dg/980217-1.c: Add prototype for printf.
16072 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
16074         * gfortran.dg/pr16935.f90: New test.
16076 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
16078         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
16080 2004-08-13  Paul Brook  <paul@codesourcery.com>
16082         * gfortran.dg/der_io_1.f90: Remove stray comma.
16084 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
16086         * gcc.dg/vmx/cw-bug-2.c: Remove.
16087         * gcc.dg/vmx/vprint-1.c: Remove.
16088         * gcc.dg/vmx/vscan-1.c: Remove.
16090 2004-08-12  Devang patel  <dpatel@apple.com>
16092         * gcc.dg/darwin-20040809-2.c: New test.
16094 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
16096         * g++.dg/ext/altivec-12.C: New test.
16098         * g++.dg/ext/altivec-11.C: New test.
16100 2004-08-12  Paul Brook  <paul@codesourcery.com>
16102         * g++.dg/abi/arm_cxa_vec_1.C: New test.
16104 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
16106         * g++.dg/ext/altivec-2.C: Check for hardware support before
16107         executing any VMX instructions.
16109         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
16111 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
16113         PR c++/16276
16114         * g++.old-deja/g++.other/comdat4.C: New test.
16115         * g++.old-deja/g++.other/comdat4-aux.cc: New.
16117 2004-08-12  Ben Elliston  <bje@au.ibm.com>
16119         PR target/16286
16120         * gcc.dg/pr16286.c: New test.
16122 2004-08-12 Jan Beulich <jbeulich@novell.com>
16124         * g++.dg/ext/asm5.C: New.
16126 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16128         PR c++/16698
16129         * g++.dg/eh/crash1.C: New test.
16131         PR c++/16717
16132         * g++.dg/ext/construct1.C: New test.
16134 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16136         PR c++/16853
16137         * g++.dg/init/ptrmem1.C: New test.
16139         PR c++/16618
16140         * g++.dg/parse/offsetof5.C: New test.
16142         PR c++/16870
16143         * g++.dg/template/overload3.C: New test.
16145 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16147         PR c++/16964
16148         * g++.dg/parse/error16.C: New test.
16150         PR c++/16904
16151         * g++.dg/template/error14.C: New test.
16153         PR c++/16929
16154         * g++.dg/template/error15.C: New test.
16156 2004-08-11  Devang Patel  <dpatel@apple.com>
16158         * gcc.dg/darwin-ld-20040809-1.c: New test.
16159         * gcc.dg/darwin-ld-20040809-2.c: New test.
16161 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
16163         PR fortran/16917
16164         * gfortran.dg/dfloat_1.f90: New test.
16166 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
16168         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
16169         * gcc.dg/dll-2.c: Fix dg-require syntax.
16170         * gcc.misc-tests/arm-isr.c (abort): Declare.
16171         (exit): Likewise.
16173 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
16175         PR c++/16971
16176         * g++.dg/parse/crash16.C: New test.
16178 2004-08-10  Roger Sayle  <roger@eyesopen.com>
16180         * gcc.dg/mips-rsqrt-1.c: New test case.
16181         * gcc.dg/mips-rsqrt-2.c: New test case.
16182         * gcc.dg/mips-rsqrt-3.c: New test case.
16184 2004-08-10  Paul Brook  <paul@codesourcery.com>
16186         * gfortran.dg/der_io_1.f90: New test.
16188 2004-08-10  Paul Brook  <paul@codesourcery.com>
16190         PR fortran/16919
16191         * gfortran.dg/der_array_1.f90: New test.
16193 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
16195         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
16197 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
16199         * gcc.dg/wchar_t-2.c: Fix typo.
16201 2004-08-09  Falk Hueffner  <falk@debian.org>
16203         PR tree-optimization/12517
16204         * gcc.c-torture/compile/pr12517.c: New test.
16206         PR tree-optimization/12578
16207         * gcc.c-torture/compile/pr12578.c: New test.
16209         PR tree-optimization/12899
16210         * gcc.c-torture/compile/pr12899.c: New test.
16212         PR rtl-optimization/14692
16213         * gcc.c-torture/compile/pr14692.c: New test.
16215         PR tree-optimization/16461
16216         * gcc.c-torture/compile/pr16461.c: New test.
16218 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
16220         * gfortran.dg/getenv_1.f90: New test.
16222 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
16224         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
16225         wchar_t.
16226         * gcc.dg/symbian5.c: Test -fno-short-wchar.
16228 2004-08-06  Paul Brook  <paul@codesourcery.com>
16230         * gfortran.dg/ret_array_1.f90: New test.
16231         * gfortran.dg/ret_pointer_1.f90: New test.
16233 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
16235         * gcc.dg/missing-field-init-[12].c: New tests.
16236         * g++.dg/warn/missing-field-init-[12].C: New tests.
16238 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
16240         * gcc.dg/enum2.c: New test.
16241         * gcc.dg/symbian3.c: Likewise.
16242         * gcc.dg/symbian4.c: Likewise.
16243         * gcc.dg/wchar_t-2.c: Likewise.
16245 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
16247         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
16248         destructor tests.
16250 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
16252         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
16253         dg-require-visiblity.
16254         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
16255         * g++.dg/ext/visibility/fvisibility.C: Likewise.
16256         * g++.dg/ext/visibility/memfuncts.C: Likewise.
16257         * g++.dg/ext/visibility/new1.C: Likewise.
16258         * g++.dg/ext/visibility/pragma.C: Likewise.
16259         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
16260         * g++.dg/ext/visibility/virtual.C: Likewise.
16261         * g++/dg/ext/visibility/visibility-1.C: Likewise.
16262         * g++/dg/ext/visibility/visibility-2.C: Likewise.
16263         * g++/dg/ext/visibility/visibility-3.C: Likewise.
16264         * g++/dg/ext/visibility/visibility-4.C: Likewise.
16265         * g++/dg/ext/visibility/visibility-5.C: Likewise.
16266         * g++/dg/ext/visibility/visibility-6.C: Likewise.
16267         * g++/dg/ext/visibility/visibility-7.C: Likewise.
16268         * g++/dg/ext/visibility/visibility-8.C: New test.
16269         * gcc.c-torture/compile/dll.x: Remove.
16270         * gcc.dg/dll-2.c: Use dg-require-dll
16271         * gcc.dg/visibility-10.c: New test.
16272         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
16273         supporting DLLs.
16274         * testsuite/lib/scanasm.exp (scan_hidden): New function.
16275         (scan_not_hidden): Likewise.
16277 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
16279         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
16281 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
16283         * gcc.c-torture/execute/20040805-1.c: New test.
16285 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
16287         * gcc.dg/20020118-1.c: Declare abort.
16288         * gcc.dg/altivec_check.h: Likewise.
16289         * gcc.dg/iftrap-2.c: Likewise.
16290         * gcc.dg/pragma-darwin.c: Likewise.
16291         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
16293 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
16295         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
16297 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16299         * gcc.c-torture/execute/builtins/abs-2.c,
16300         gcc.c-torture/execute/builtins/abs-3.c,
16301         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
16302         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
16303         intmax_t, uintmax_t and their limits.
16304         * gcc.dg/intmax_t-1.c: New test.
16306 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16308         * g++.dg/tc1/dr147.C: Add reference to PR.
16310 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
16312         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
16313         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
16315 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
16317         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
16319 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16321         * gcc.dg/redecl-5.c: New test.
16322         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
16323         of scanf.
16325 2004-08-03  Roger Sayle  <roger@eyesopen.com>
16327         PR middle-end/16790
16328         * gcc.c-torture/execute/pr16790-1.c: New test case.
16330 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
16332         * g++.dg/ext/visibility/assign1.C: New test.
16333         * g++.dg/ext/visibility/new1.C: Likewise.
16335         * gcc.dg/symbian1.c: New test.
16336         * gcc.dg/symbian2.c: Likewise.
16338 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
16340         PR target/16570
16341         * gcc.dg/i386-sse-9.c: New test.
16343 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16345         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
16347 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16349         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
16350         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
16351         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
16352         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
16353         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
16354         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
16355         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
16356         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
16357         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
16358         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
16359         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
16360         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
16361         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
16362         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
16363         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
16364         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
16365         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
16366         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
16367         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
16368         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
16369         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
16370         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
16371         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
16372         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16373         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
16374         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
16375         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
16376         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
16377         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
16378         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
16379         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
16380         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
16381         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
16382         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
16383         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
16384         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
16385         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
16386         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
16387         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
16388         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
16389         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
16390         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
16391         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
16392         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
16393         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
16394         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
16395         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
16396         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
16397         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
16398         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
16399         gcc.misc-tests/i386-pf-3dnow-1.c,
16400         gcc.misc-tests/i386-pf-athlon-1.c,
16401         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16402         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
16403         Declare built-in functions used.
16404         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
16406 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
16408         PR c++/16707
16409         * g++.dg/lookup/using12.C: New test.
16411         * g++.dg/init/null1.C: Fix PR number.
16412         * g++.dg/parse/namespace10.C: Likewise.
16414 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16416         PR c++/16224
16417         * g++.dg/template/spec17.C: New test.
16418         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
16419         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
16421 2004-08-02  David Billinghurst
16423         PR fortran/16292
16424         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
16426 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
16428         * gcc.dg/ia64-got-1.c: New test case.
16430 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16432         PR c++/16489
16433         * g++.dg/init/null1.C: New test.
16434         * g++.dg/tc1/dr76.C: Adjust error marker.
16436         PR c++/16529
16437         * g++.dg/parse/namespace10.C: New test.
16439         PR c++/16810
16440         * g++.dg/inherit/ptrmem2.C: New test.
16442 2004-08-02  Ben Elliston  <bje@au.ibm.com>
16444         PR target/16155
16445         * gcc.dg/pr16155.c: New test.
16447 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16449         * gcc.dg/redecl-2.c: New test.
16451 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
16453         * gcc.dg/darwin-longdouble.c: New file.
16455 2004-07-30  Richard Henderson  <rth@redhat.com>
16457         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
16458         write to constant argument.
16459         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
16461 2004-07-30  Richard Henderson  <rth@redhat.com>
16463         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
16464         tests of nearest around zero.
16466 2004-07-30  Andrew Pinski  <apinski@apple.com>
16468         * gcc.c-torture/compile/20040730-1.c: New test.
16470 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16472         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
16473         powerpc-eabispe.
16475 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16477         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
16479 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
16481         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
16482         contains $ld_library_path.
16483         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16485 2004-07-29  Richard Henderson  <rth@redhat.com>
16487         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
16489         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
16490         (alt2, which): New.
16491         (Check): Accept either alternative.
16493 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
16495         * g++.dg/abi/inline1.C: New test.
16496         * g++.dg/abi/local1-a.cc: Likewise.
16497         * g++.dg/abi/local1.C: Likewise.
16498         * g++.dg/abi/mangle11.C: Tweak location of warnings.
16499         * g++.dg/abi/mangle12.C: Likewise.
16500         * g++.dg/abi/mangle17.C: Likewise.
16501         * g++.dg/abi/mangle20-2.C: Likewise.
16502         * g++.dg/opt/interface1.C: Likewise.
16503         * g++.dg/opt/interface1.h: Likewise.
16504         * g++.dg/opt/interface1-a.cc: New test.
16505         * g++.dg/parse/repo1.C: New test.
16506         * g++.dg/template/repo1.C: Likewise.
16507         * g++.dg/warn/Winline-1.C: Likewise.
16508         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
16510 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
16512         * gcc.dg/tree-ssa/20040729-1.c: New test.
16514 2004-07-27  Matt Austern <austern@apple.com>
16516         * gcc.dg/darwin-bool-1.c: New test.
16517         * gcc.dg/darwin-bool-2.c: New test.
16519 2004-07-28  Richard Henderson  <rth@redhat.com>
16521         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
16522         arguments in the correct type.  Don't write to constant arguments.
16524 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16526         PR tree-optimization/16688
16527         PR tree-optimization/16689
16528         * g++.dg/tree-ssa/pr16688.C: New test.
16530 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16532         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16533         loads.  Not only in the comment, this time.
16535 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
16537         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
16538         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
16539         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
16540         * gcc.dg/sh4a-bitmovua.c: New.
16541         * gcc.dg/sh4a-cos.c: New.
16542         * gcc.dg/sh4a-cosf.c: New.
16543         * gcc.dg/sh4a-fprun.c: New.
16544         * gcc.dg/sh4a-fsrra.c: New.
16545         * gcc.dg/sh4a-memmovua.c: New.
16546         * gcc.dg/sh4a-sin.c: New.
16547         * gcc.dg/sh4a-sincos.c: New.
16548         * gcc.dg/sh4a-sincosf.c: New.
16549         * gcc.dg/sh4a-sinf.c: New.
16551 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16553         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
16554         conditionals.
16555         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16556         loads.
16557         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
16558         DOM1.
16560 2004-07-27  Andrew Pinski  <apinski@apple.com>
16562         * g++.dg/rtti/tinfo1.C: Correct the xfail.
16564 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
16566         * gcc.dg/pragma-isr.c: New test.
16568 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16570         PR c++/14429
16571         * g++.dg/template/ttp11.C: New test.
16573 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
16575         * gcc.c-torture/compile/20040727-1.c: New test.
16577 2004-07-26  Eric Christopher  <echristo@redhat.com>
16579         * gcc.c-torture/compile/20040726-2.c: New test.
16581 2004-07-26  Andrew Pinski  <apinski@apple.com>
16583         * g++.dg/rtti/tinfo1.C: Xfail.
16585 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
16587         * gcc.c-torture/compile/20040726-1.c: New test.
16589 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
16590             Brian Ryner  <bryner@brianryner.com>
16592         PR c++/9283
16593         PR c++/15000
16594         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
16595         * g++.dg/ext/visibility/: New directory.
16596         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
16597         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
16598         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
16599         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
16600         * g++.dg/ext/visibility/fvisibility.C,
16601         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
16602         g++.dg/ext/visibility/fvisibility-override1.C
16603         g++.dg/ext/visibility/fvisibility-override2.C
16604         g++.dg/ext/visibility/memfuncts.C
16605         g++.dg/ext/visibility/noPLT.C
16606         g++.dg/ext/visibility/pragma.C
16607         g++.dg/ext/visibility/pragma-override1.C
16608         g++.dg/ext/visibility/pragma-override2.C
16609         g++.dg/ext/visibility/staticmemfuncts.C
16610         g++.dg/ext/visibility/virtual.C: New tests.
16612 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16614         PR c/15360
16615         * gcc.dg/pr15360-1.c: New test.
16617 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
16619         * gcc.dg/pragma-align-2.c: New test.
16620         * gcc.dg/pragma-init-fini.c: New test.
16621         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
16622         targets.
16624 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16626         * gcc.dg/init-string-2.c: New test.
16628 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
16630         PR 16684
16631         * gcc.dg/Wredundant-decls-1.c: New test case.
16633 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
16635         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
16636         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
16637         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
16638         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
16639         * gcc.dg/compat/generate-random.c: New file.
16640         * gcc.dg/compat/generate-random.h: Likewise.
16641         * gcc.dg/compat/generate-random_r.c: Likewise.
16642         * gcc.dg/compat/struct-layout-1.h: Likewise.
16643         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
16644         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
16645         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
16646         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
16647         * gcc.dg/compat/struct-layout-1_main.c: New test.
16648         * gcc.dg/compat/struct-layout-1_x.c: New file.
16649         * gcc.dg/compat/struct-layout-1_y.c: New file.
16650         * gcc.dg/compat/struct-layout-1_test.h: New file.
16652 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
16654         * gcc.dg/comp-return-1.c: New test
16656 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
16658         * gcc.dg/vmx/8-02a.c: Fix typo.
16660         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
16661         * gcc.dg/darwin-abi-3.c: New test.
16663         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
16664         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
16666         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
16667         * gcc.dg/vmx/ops-long-1.c: New test.
16668         * gcc.dg/vmx/ops-long-2.c: New test.
16670 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16672         * g++.dg/lookup/conv-[1234].C: New.
16674 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
16676         * g++.dg/parse/attr2.C: Simplify.
16678 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16680         PR c/7284
16681         * gcc.c-torture/execute/pr7284-1.c: New test.
16683 2004-07-22  Brian Booth  <bbooth@redhat.com>
16685         * gcc.dg/tree-ssa/20040721-1.c: New test.
16687 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16689         * g++.dg/template/crash20.c: New.
16691 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
16693         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
16694         Add dg-run directive.  Declare variables as required.
16695         * gfortran.dg/g77/README: Update
16697 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
16699         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
16700         gcc.dg/cris-peep2-andu2.c: New tests.
16702 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16704         PR c/15052
16705         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
16706         on return type.
16707         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
16708         messages.
16709         * gcc.dg/qual-return-2.c: Update expected messages.
16710         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
16712 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16714         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
16715         * gcc.dg/noncompile/921102-1.c: Update expected error message.
16717 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16719         PR c/11250
16720         * gcc.dg/init-string-1.c: New test.
16722 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
16724         PR middle-end/15345
16725         PR c/16450
16726         * gcc.dg/torture/nested-fn-1.c: New test.
16728 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
16730         PR target/16559
16731         * gcc.dg/ia64-fptr-1.c: New file.
16733 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16735         PR c++/14497
16736         * g++.dg/template/spec16.C: New test.
16737         * g++.old-deja/g++.robertl/eb118.C: Remove.
16739 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16741         PR c++/509
16742         * g++.dg/template/spec15.C: New test.
16744 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
16746         Copy cases from g77.f-torture/execute and add dg-run
16747         directive.  Other changes as noted.
16748         * gfortran.dg/g77/13037.f
16749         * gfortran.dg/g77/1832.f
16750         * gfortran.dg/g77/19981119-0.f
16751         * gfortran.dg/g77/19990313-0.f
16752         * gfortran.dg/g77/19990313-1.f
16753         * gfortran.dg/g77/19990313-2.f
16754         * gfortran.dg/g77/19990313-3.f
16755         * gfortran.dg/g77/19990419-1.f
16756         * gfortran.dg/g77/19990826-0.f
16757         * gfortran.dg/g77/19990826-2.f
16758         * gfortran.dg/g77/20000503-1.f
16759         * gfortran.dg/g77/20001111.f
16760         * gfortran.dg/g77/20010116.f
16761         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
16762         * gfortran.dg/g77/20010430.f
16763         * gfortran.dg/g77/6177.f
16764         * gfortran.dg/g77/947.f
16765         * gfortran.dg/g77/970816-3.f
16766         * gfortran.dg/g77/971102-1.f
16767         * gfortran.dg/g77/980520-1.f
16768         * gfortran.dg/g77/980628-0.f
16769         * gfortran.dg/g77/980628-1.f
16770         * gfortran.dg/g77/980628-10.f
16771         * gfortran.dg/g77/980628-2.f
16772         * gfortran.dg/g77/980628-3.f
16773         * gfortran.dg/g77/980628-7.f
16774         * gfortran.dg/g77/980628-8.f
16775         * gfortran.dg/g77/980628-9.f
16776         * gfortran.dg/g77/980701-0.f
16777         * gfortran.dg/g77/980701-1.f
16778         * gfortran.dg/g77/cabs.f
16779         * gfortran.dg/g77/claus.f
16780         * gfortran.dg/g77/complex_1.f
16781         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
16782         * gfortran.dg/g77/dcomplex.f
16783         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
16784         * gfortran.dg/g77/f90-intrinsic-mathematical.f
16785         * gfortran.dg/g77/f90-intrinsic-numeric.f
16786         * gfortran.dg/g77/int8421.f
16787         * gfortran.dg/g77/labug1.f
16788         * gfortran.dg/g77/large_vec.f
16789         * gfortran.dg/g77/le.f
16790         * gfortran.dg/g77/short.f
16791         * gfortran.dg/g77/README: Update
16793 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
16795         PR c++/16637
16796         * g++.dg/parse/lookup4.C: New test.
16798 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16800         PR c++/16175
16801         * g++.dg/template/ttp10.C: New test.
16803 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16805         * gcc.dg/pr12625-1.c: New test.
16807 2004-07-20  Steven Bosscher  <stevenb@suse.de>
16809         * testsuite/gcc.dg/switch-warn-1.c: New test.
16810         * testsuite/gcc.dg/switch-warn-2.c: New test.
16811         * gcc.c-torture/compile/pr14730.c: Update.
16813 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
16815         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
16816         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
16817         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
16818         g++.dg/template/nontype3.C: Remove trailing CR from tests.
16820 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
16822         PR c++/16623
16823         * g++.dg/template/assign1.C: New test.
16825 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16827         PR c++/12170
16828         * g++.dg/template/ttp9.C: New test.
16830 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
16832         * gcc.dg/format/cmn-err-1.c: New test.
16834 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16836         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
16837         gcc.dg/Wparentheses-10.c: New tests.
16838         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
16840 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16842         PR fortran/16465
16843         * gfortran.dg/g77//ffixed-line-length-0.f,
16844         gfortran.dg/g77/ffixed-line-length-132.f,
16845         gfortran.dg/g77/ffixed-line-length-72.f,
16846         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
16847         gfortran.dg/g77/README: Update.
16849 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16851         PR c++/13092
16852         * g++.dg/template/non-dependent7.C: New test.
16853         * g++.dg/template/non-dependent8.C: Likewise.
16854         * g++.dg/template/non-dependent9.C: Likewise.
16855         * g++.dg/template/non-dependent10.C: Likewise.
16857 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
16859         PR c++/16337
16860         * g++.dg/parse/attr2.C: New test.
16862 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
16864         * g77.dg: Removed.
16865         * g77.f-torture: Ditto.
16867 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16869         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
16870         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
16871         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
16873 2004-07-16  Richard Henderson  <rth@redhat.com>
16875         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
16877 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16879         * lib/fortran-torture.exp (fortran-torture): Don't test compile
16880         tests with full list of options.
16881         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
16882         of TORTURE_OPTIONS if test contains 'dg-do run'.
16884         PR fortran/16404
16885         * gfortran.dg/do_iterator.f90: New test.
16887 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16889         PR rtl-optimization/16536
16890         * gcc.c-torture/execute/restrict-1.c: New test.
16892 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16894         PR fortran/15324
16895         * gfortran.dg/pr15324.f90: New test.
16897         PR fortran/15129
16898         * gfortran.dg/pr15129.f90: New test.
16900         PR fortran/15140
16901         * gfortran.dg/pr15140.f90: New test.
16903         PR fortran/13792
16904         * gfortran.fortran-torture/execute/bounds.f90: Add check for
16905         compile-time simplification.
16907 2004-07-14  Mike Stump  <mrs@apple.com>
16909         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
16911 2004-07-14  James E Wilson  <wilson@specifixinc.com>
16913         PR target/16325
16914         * gcc.dg/profile-generate-1.c: New.
16916 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
16918         * gcc.c-torture/execute/20040709-1.c: New test.
16919         * gcc.c-torture/execute/20040709-2.c: New test.
16921 2004-07-14  Mike Stump  <mrs@apple.com>
16923         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
16925 2004-07-14  Mike Stump  <mrs@apple.com>
16927         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
16929 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
16931         PR c++/16518
16932         * g++.dg/parse/mutable1.C: New test.
16934 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
16936         PR tree-optimization/16443
16937         * gcc.dg/tree-ssa/20040713-1.c: New test.
16939 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
16941         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
16942         for operator new.
16944 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16946         * gfortran.dg/g77/README: New file
16947         * gfortran.dg/g77/19981216-0.f: Copy from
16948         g77.f-torture/noncompile.  Add "dg-do compile" and
16949         dg-error as required.
16950         * gfortran.dg/g77/19990218-1.f: Likewise.
16951         * gfortran.dg/g77/19990905-1.f: Likewise.
16952         * gfortran.dg/g77/9263.f: Likewise.
16953         * gfortran.dg/g77/980615-0.f: Likewise.
16954         * gfortran.dg/g77/980616-0.f: Likewise.
16955         * gfortran.dg/g77/check0.f: Likewise.
16956         * gfortran.dg/g77/select_no_compile.f: Likewise.
16958 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16960         Copy files from g77.f-torture/compile.
16961         Add "{ dg-do compile}".  Other changes as noted
16962         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
16963         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
16964         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
16965         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
16966         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
16967         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
16968         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
16969         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
16970         statement to conform to standard.  Append alpha1.x for reference.
16971         * gfortran.dg/g77/xformat.f: Add dg-warning
16973 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16975         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
16976         Add {dg-do compile} directive.
16977         * gfortran.dg/g77/cpp2.F: Likewise.
16979 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16981         PR c++/5402
16982         * g++.dg/lookup/name-clash1.C: New test.
16984         PR c++/9777
16985         * g++.dg/lookup/name-clash2.C: New test.
16987         PR c++/12102
16988         * g++.dg/lookup/name-clash3.C: New test.
16990 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16992         * g++.dg/lookup/new2.C: New test.
16993         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
16995 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
16997         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
16998         Add {dg-do compile} directive.
16999         * gfortran.dg/g77/13060.f: Likewise.
17000         * gfortran.dg/g77/19990218-0.f: Likewise.
17001         * gfortran.dg/g77/19990305-0.f: Likewise.
17002         * gfortran.dg/g77/19990419-0.f: Likewise.
17003         * gfortran.dg/g77/19990502-0.f: Likewise.
17004         * gfortran.dg/g77/19990502-1.f: Likewise.
17005         * gfortran.dg/g77/19990525-0.f: Likewise.
17006         * gfortran.dg/g77/19990826-1.f: Likewise.
17007         * gfortran.dg/g77/19990826-3.f: Likewise.
17008         * gfortran.dg/g77/19990905-2.f: Likewise.
17009         * gfortran.dg/g77/20000412-1.f: Likewise.
17010         * gfortran.dg/g77/20000511-1.f: Likewise.
17011         * gfortran.dg/g77/20000511-2.f: Likewise.
17012         * gfortran.dg/g77/20000518.f: Likewise.
17013         * gfortran.dg/g77/20000601-1.f: Likewise.
17014         * gfortran.dg/g77/20000601-2.f: Likewise.
17015         * gfortran.dg/g77/20000629-1.f: Likewise.
17016         * gfortran.dg/g77/20000630-2.f: Likewise.
17017         * gfortran.dg/g77/20010115.f: Likewise.
17018         * gfortran.dg/g77/20010321-1.f: Likewise.
17019         * gfortran.dg/g77/20010426.f: Likewise.
17020         * gfortran.dg/g77/20020307-1.f: Likewise.
17021         * gfortran.dg/g77/8485.f: Likewise.
17022         * gfortran.dg/g77/960317-1.f: Likewise.
17023         * gfortran.dg/g77/970915-0.f: Likewise.
17024         * gfortran.dg/g77/980310-1.f: Likewise.
17025         * gfortran.dg/g77/980310-2.f: Likewise.
17026         * gfortran.dg/g77/980310-3.f: Likewise.
17027         * gfortran.dg/g77/980310-4.f: Likewise.
17028         * gfortran.dg/g77/980310-6.f: Likewise.
17029         * gfortran.dg/g77/980310-7.f: Likewise.
17030         * gfortran.dg/g77/980310-8.f: Likewise.
17031         * gfortran.dg/g77/980419-2.f: Likewise.
17032         * gfortran.dg/g77/980424-0.f: Likewise.
17033         * gfortran.dg/g77/980427-0.f: Likewise.
17034         * gfortran.dg/g77/980729-0.f: Likewise.
17035         * gfortran.dg/g77/981117-1.f: Likewise.
17036         * gfortran.dg/g77/toon_1.f: Likewise.
17038 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17040         PR c++/2204
17041         * g++.dg/other/abstract2.C: New test.
17043 2004-07-12  Paul Brook  <paul@codesourcery.com>
17045         * gfortran.dg/pointer_init_1.f90: New test.
17047 2004-07-11  Paul Brook  <paul@codesourcery.com>
17049         PR fortran/15986
17050         * gfortran.dg/contained_1.f90: New test.
17052 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
17054         * g++.dg/parse/defarg8.C: New test.
17056 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17058         PR fortran/16433
17059         * gfortran.dg/pr16433.f: New test.
17061         PR fortran/17574
17062         * gfortran.dg/pr15754.f90: New test.
17064 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17066         PR tree-optimization/16437
17067         * gcc.c-torture/execute/bitfld-4.c: New test.
17069 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17071         * gfortran.fortran-torture/execute/common_2.f90: Add check for
17072         access to common var from module.
17074 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17076         PR fortran/16336
17077         * gfortran.fortran-torture/execute/common_2.f90: New test.
17079 2004-07-10  Paul Brook  <paul@codesourcery.com>
17081         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
17083 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17085         PR fortran/15969
17086         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
17088 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
17090         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
17091         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
17092         * gfortran.dg/g77/ffree-form-1.f: Likewise.
17093         * gfortran.dg/g77/ffree-form-2.f: Likewise.
17094         * gfortran.dg/g77/ffree-form-3.f: Likewise.
17095         * gfortran.dg/g77/fno-underscoring.f: Likewise.
17096         * gfortran.dg/g77/funderscoring.f: Likewise.
17097         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
17099 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17101         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
17103 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17104         Paul Brook  <paul@codesourcery.com>
17106         PR fortran/13415
17107         * gfortran.dg/common_pointer_1.f90: New test.
17109 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17111         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
17113 2004-07-09  James E Wilson  <wilson@specifixinc.com>
17115         PR target/16364
17116         * gcc.c-torture/compile/20040709-1.c: New.
17118 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17120         PR fortran/14077
17121         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
17123 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17125         PR fortran/13201
17126         * gfortran.dg/shape_1.f90: New test.
17128 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
17129             Andrew Pinski  <apinski@apple.com>
17131         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
17133 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17135         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
17136         comment.
17138 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17139         Paul Brook  <paul@codesourcery.com>
17141         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
17142         '.f95' and '.F95'.
17144 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
17146         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
17148 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17150         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
17151         testcases with capital suffix.
17153 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17155         PR fortran/15481
17156         PR fortran/13372
17157         PR fortran/13575
17158         PR fortran/15978
17159         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
17161         * gfortran.dg/implicit_1.f90: New test.
17163 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17165         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
17166         expression to match gfortran warning/error messages
17167         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
17168         dg-error text.
17170 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17172         * lib/fortran-torture.exp: Rename proc search_for to
17173         search_for_re.
17175 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17177         * gcc.c-torture/execute/simd-5.x: New file.
17178         XFAIL on SPARC 64-bit at -O0.
17180 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17182         PR c++/8211
17183         PR c++/16165
17184         * g++.dg/warn/effc3.C: New test.
17186 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17188         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
17189         change X to 1X in format.
17190         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
17191         add data statements to conform to standard.
17193 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17195         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
17196         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
17197         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
17199 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17201         * gfortran.dg/g77/7388.f: Copy from g77.dg
17202         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
17203         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
17204         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
17205         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
17206         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
17207         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
17208         * gfortran.dg/g77/strlen0.f: Likewise.
17210 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
17212         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
17213         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
17215 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17217         * gcc.c-torture/execute/920428-2.x: Delete.
17218         * gcc.c-torture/execute/920501-7.x: Likewise.
17220 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
17222         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
17223         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
17224         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
17225         prescott and c3-2.
17226         (PREFETCH_3DNOW): Add -march=c3.
17228 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
17230         PR c/16437
17231         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
17232         * gcc.c-torture/execute/bf64-1.x: Likewise.
17234 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17236         * gcc.c-torture/compile/20040708-1.c: New test.
17238 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17240         PR c++/16169
17241         * g++.dg/warn/effc2.C: New test.
17243 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17245         * gcc.c-torture/execute/bitfld-1.x: Remove.
17246         * gcc.c-torture/execute/bitfld-3.c: New test.
17247         * gcc.dg/bitfld-2.c: Remove XFAILs.
17249 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
17251         PR c++/16276
17252         * g++.dg/rtti/tinfo1.C: New file.
17254 2004-07-07  Eric Christopher  <echristo@redhat.com>
17256         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
17258 2004-07-07  Andrew Pinski  <apinski@apple.com>
17260         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
17262 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
17264         * g++.dg/init/call1.C: XFAIL.
17266 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
17268         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
17269         except for movstrict*, to movmem* and clrstr* to clrmem*.
17271 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
17273         * gcc.c-torture/execute/20040707-1.c: New test.
17275 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
17277         * gcc.c-torture/execute/20040706-1.c: New test.
17279 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17281         PR c++/3671
17282         * g++.dg/template/spec14.C: New test.
17284 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
17286         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
17287         nothing if not yet defined.  Use it in b, c and d type definitions.
17288         * gcc.c-torture/execute/20040705-1.c: New test.
17289         * gcc.c-torture/execute/20040705-2.c: New test.
17291 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17293         PR c++/2518
17294         * g++.dg/lookup/new1.C: New test.
17296 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17298         PR c++/11406
17299         * g++.dg/template/sizeof8.C: New test.
17301 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
17303         * gcc.c-torture/compile/20040705-1.c: New test.
17305 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
17307         * gfortran.fortran-torture/execute/seq_io.f90: New test.
17309 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
17311         * gcc.dg/cpp/if-mop.c: Two new testcases.
17312         * gcc.dg/cpp/trad/comment-3.c: New.
17314 2004-07-04  Paul Brook  <paul@codesourcery.com>
17316         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
17318 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
17320         PR c++/3761
17321         * g++.dg/lookup/crash4.C: New test.
17323 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
17325         * gcc.c-torture/execute/builtin-abs-1.c
17326         * gcc.c-torture/execute/builtin-abs-2.c
17327         * gcc.c-torture/execute/builtin-complex-1.c
17328         * gcc.c-torture/execute/builtins/string-1-lib.c
17329         * gcc.c-torture/execute/builtins/string-1.c
17330         * gcc.c-torture/execute/builtins/string-2-lib.c
17331         * gcc.c-torture/execute/builtins/string-2.c
17332         * gcc.c-torture/execute/builtins/string-3-lib.c
17333         * gcc.c-torture/execute/builtins/string-3.c
17334         * gcc.c-torture/execute/builtins/string-4-lib.c
17335         * gcc.c-torture/execute/builtins/string-4.c
17336         * gcc.c-torture/execute/builtins/string-5-lib.c
17337         * gcc.c-torture/execute/builtins/string-5.c
17338         * gcc.c-torture/execute/builtins/string-6-lib.c
17339         * gcc.c-torture/execute/builtins/string-6.c
17340         * gcc.c-torture/execute/builtins/string-7-lib.c
17341         * gcc.c-torture/execute/builtins/string-7.c
17342         * gcc.c-torture/execute/builtins/string-8-lib.c
17343         * gcc.c-torture/execute/builtins/string-8.c
17344         * gcc.c-torture/execute/builtins/string-9-lib.c
17345         * gcc.c-torture/execute/builtins/string-9.c
17346         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
17347         * gcc.c-torture/execute/builtins/string-asm-1.c
17348         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
17349         * gcc.c-torture/execute/builtins/string-asm-2.c
17350         * gcc.c-torture/execute/stdio-opt-1.c
17351         * gcc.c-torture/execute/stdio-opt-2.c
17352         * gcc.c-torture/execute/stdio-opt-3.c
17353         * gcc.c-torture/execute/string-opt-1.c
17354         * gcc.c-torture/execute/string-opt-10.c
17355         * gcc.c-torture/execute/string-opt-11.c
17356         * gcc.c-torture/execute/string-opt-12.c
17357         * gcc.c-torture/execute/string-opt-13.c
17358         * gcc.c-torture/execute/string-opt-14.c
17359         * gcc.c-torture/execute/string-opt-15.c
17360         * gcc.c-torture/execute/string-opt-16.c
17361         * gcc.c-torture/execute/string-opt-2.c
17362         * gcc.c-torture/execute/string-opt-6.c
17363         * gcc.c-torture/execute/string-opt-7.c
17364         * gcc.c-torture/execute/string-opt-8.c:
17365         Replace with ...
17367         * gcc.c-torture/execute/builtins/abs-2.c
17368         * gcc.c-torture/execute/builtins/abs-3.c
17369         * gcc.c-torture/execute/builtins/complex-1.c
17370         * gcc.c-torture/execute/builtins/fprintf.c
17371         * gcc.c-torture/execute/builtins/fputs.c
17372         * gcc.c-torture/execute/builtins/memcmp.c
17373         * gcc.c-torture/execute/builtins/memmove.c
17374         * gcc.c-torture/execute/builtins/memops-asm.c
17375         * gcc.c-torture/execute/builtins/mempcpy-2.c
17376         * gcc.c-torture/execute/builtins/mempcpy.c
17377         * gcc.c-torture/execute/builtins/memset.c
17378         * gcc.c-torture/execute/builtins/printf.c
17379         * gcc.c-torture/execute/builtins/sprintf.c
17380         * gcc.c-torture/execute/builtins/strcat.c
17381         * gcc.c-torture/execute/builtins/strchr.c
17382         * gcc.c-torture/execute/builtins/strcmp.c
17383         * gcc.c-torture/execute/builtins/strcpy.c
17384         * gcc.c-torture/execute/builtins/strcspn.c
17385         * gcc.c-torture/execute/builtins/strlen-2.c
17386         * gcc.c-torture/execute/builtins/strlen.c
17387         * gcc.c-torture/execute/builtins/strncat.c
17388         * gcc.c-torture/execute/builtins/strncmp-2.c
17389         * gcc.c-torture/execute/builtins/strncmp.c
17390         * gcc.c-torture/execute/builtins/strncpy.c
17391         * gcc.c-torture/execute/builtins/strpbrk.c
17392         * gcc.c-torture/execute/builtins/strpcpy-2.c
17393         * gcc.c-torture/execute/builtins/strpcpy.c
17394         * gcc.c-torture/execute/builtins/strrchr.c
17395         * gcc.c-torture/execute/builtins/strspn.c
17396         * gcc.c-torture/execute/builtins/strstr-asm.c
17397         * gcc.c-torture/execute/builtins/strstr.c:
17398         ... these new files.
17400         * gcc.c-torture/execute/builtins/abs-2-lib.c
17401         * gcc.c-torture/execute/builtins/abs-3-lib.c
17402         * gcc.c-torture/execute/builtins/complex-1-lib.c
17403         * gcc.c-torture/execute/builtins/fprintf-lib.c
17404         * gcc.c-torture/execute/builtins/fputs-lib.c
17405         * gcc.c-torture/execute/builtins/memcmp-lib.c
17406         * gcc.c-torture/execute/builtins/memmove-lib.c
17407         * gcc.c-torture/execute/builtins/memops-asm-lib.c
17408         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
17409         * gcc.c-torture/execute/builtins/mempcpy-lib.c
17410         * gcc.c-torture/execute/builtins/memset-lib.c
17411         * gcc.c-torture/execute/builtins/printf-lib.c
17412         * gcc.c-torture/execute/builtins/sprintf-lib.c
17413         * gcc.c-torture/execute/builtins/strcat-lib.c
17414         * gcc.c-torture/execute/builtins/strchr-lib.c
17415         * gcc.c-torture/execute/builtins/strcmp-lib.c
17416         * gcc.c-torture/execute/builtins/strcpy-lib.c
17417         * gcc.c-torture/execute/builtins/strcspn-lib.c
17418         * gcc.c-torture/execute/builtins/strlen-2-lib.c
17419         * gcc.c-torture/execute/builtins/strlen-lib.c
17420         * gcc.c-torture/execute/builtins/strncat-lib.c
17421         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
17422         * gcc.c-torture/execute/builtins/strncmp-lib.c
17423         * gcc.c-torture/execute/builtins/strncpy-lib.c
17424         * gcc.c-torture/execute/builtins/strpbrk-lib.c
17425         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
17426         * gcc.c-torture/execute/builtins/strpcpy-lib.c
17427         * gcc.c-torture/execute/builtins/strrchr-lib.c
17428         * gcc.c-torture/execute/builtins/strspn-lib.c
17429         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
17430         * gcc.c-torture/execute/builtins/strstr-lib.c
17431         * gcc.c-torture/execute/builtins/lib/abs.c
17432         * gcc.c-torture/execute/builtins/lib/fprintf.c
17433         * gcc.c-torture/execute/builtins/lib/memset.c
17434         * gcc.c-torture/execute/builtins/lib/printf.c
17435         * gcc.c-torture/execute/builtins/lib/sprintf.c
17436         * gcc.c-torture/execute/builtins/lib/strcpy.c
17437         * gcc.c-torture/execute/builtins/lib/strcspn.c
17438         * gcc.c-torture/execute/builtins/lib/strncat.c
17439         * gcc.c-torture/execute/builtins/lib/strncmp.c
17440         * gcc.c-torture/execute/builtins/lib/strncpy.c
17441         * gcc.c-torture/execute/builtins/lib/strpbrk.c
17442         * gcc.c-torture/execute/builtins/lib/strspn.c
17443         * gcc.c-torture/execute/builtins/lib/strstr.c:
17444         New files containing support routines.
17446         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
17447         declaration.
17448         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
17449         when not optimizing.
17451 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
17453         PR c++/16240
17454         * g++.dg/abi/mangle22.C: New test.
17455         * g++.dg/abi/mangle23.C: Likewise.
17457 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
17459         PR fortran/16290
17460         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
17461         Allow for cases without denormalized floating point numbers.
17463 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
17465         PR c/1027
17466         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17467         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
17468         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
17469         expected warning text.
17470         * gcc.dg/format/diag-2.c: New test.
17472 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17474         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
17476 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
17478         * gcc.dg/builtins-43.c: New.
17479         * gcc.dg/builtins-44.c: New.
17480         * gcc.dg/builtins-45.c: New.
17482 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
17483             Andreas Tobler  <a.tobler@schweiz.ch>
17485         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
17486         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
17487         as SIGSEGV.
17488         * gcc.dg/cleanup-11.c: Likewise.
17489         * gcc.dg/cleanup-8.c: Likewise.
17490         * gcc.dg/cleanup-9.c: Likewise.
17491         * gcc.dg/cleanup-5.c: Run on all platforms.
17493 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
17495         * g++.dg/warn/nonnull1.C: New test.
17497 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17499         * gcc.dg/compat/compat-common.h: Wrap up CINT in
17500         an #ifndef SKIP_COMPLEX_INT/#endif pair.
17501         Special-case the Sun compiler wrt to <complex.h>.
17503 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
17505         * gcc.dg/Wunreachable-8.C: New test.
17507         * gcc.dg/h8300-ice2.c : New test.
17509 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
17511         PR fortran/16161
17512         * gfortran.fortran-torture/compile/implicit.f90: Add test
17513         for implicit character.
17515 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
17517         PR fortran/16289
17518         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
17519         Use tiny() intrinsic to find smallest non-negative real
17521 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
17523         * gcc.dg/compat/struct-by-value-22_main.c: New test.
17524         * gcc.dg/compat/struct-by-value-22_x.c: New.
17525         * gcc.dg/compat/struct-by-value-22_y.c: New.
17527         * gcc.c-torture/execute/20040629-1.c: New test.
17529 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
17531         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
17532         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
17534         PR target/16195
17535         * gcc.dg/20040625-1.c: New test.
17537 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17539         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
17541 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17543         PR fortran/15963
17544         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
17546 2004-06-29  Richard Henderson  <rth@redhat.com>
17548         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
17550 2004-06-29  Paul Brook  <paul@codesourcery.com>
17552         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
17553         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
17555 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
17557         PR c++/16260
17558         * g++.dg/parse/crash15.C: New.
17560 2004-06-28  Andrew Pinski  <apinski@apple.com>
17562         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
17563         by the error already.
17565         * g++.dg/opt/ptrmem4.C: Change to compile only test.
17567 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
17569         PR target/14041
17570         * gcc.dg/h8300-bss-align-1.c : New.
17572 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17574         * PR c++/16174
17575         * g++.dg/template/ctor4.C: New.
17577 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17579         PR c++/16205
17580         * g++.dg/warn/Wsequence-point-1.C: New test.
17582 2004-06-27  Paul Brook  <paul@codesourcery.com>
17584         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
17586 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
17588         * g++.old-deja/g++.mike/p7325.C: Remove.
17590 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17592         PR c/14963
17593         * gcc.dg/pr14963.c: New test.
17595 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
17597         PR c++/16193
17598         * g++.dg/parse/redef1.C: New test.
17600 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
17602         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
17603         20021110.c.
17604         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
17605         20021119-1.c.
17606         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
17607         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
17608         5-04.c.
17609         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
17610         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
17611         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
17612         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
17613         g++.brendan/enum14.C.
17614         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
17615         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
17616         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
17617         g++.mike/virt1.C.
17618         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
17619         memtemp24.C.
17621 2004-06-27  Roger Sayle  <roger@eyesopen.com>
17623         * gcc.dg/20040527-1.c: New test case.
17625 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
17627         PR gfortran/pr16196
17628         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
17630 2004-06-25  Roger Sayle  <roger@eyesopen.com>
17632         PR middle-end/15825
17633         * gcc.dg/pr15825-1.c: New test case.
17635 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
17637         * gcc.c-torture/execute/20040625-1.c: New test.
17639 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17641         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
17643 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
17645         * gcc.dg/torture/mips-div-1.c: New test.
17647 2004-06-24  Jeff Law  <law@redhat.com>
17649         * gcc.dg/tree-ssa/20040624-1.c: New test.
17651 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
17653         * gcc.c-torture/compile/20040624-1.c: New test.
17655 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17657         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
17658         this directory.
17660 2004-06-23  Andrew Pinski  <apinski@apple.com>
17662         PR middle-end/15988
17663         * g++.dg/opt/ptrmem4.C: New test.
17665         * gcc.dg/c90-array-quals-2.c: New test.
17667 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
17669         * gcc.dg/kpice1.c: New test.
17671 2006-06-23  Andrew Pinski  <apinski@apple.com>
17673         * gcc.dg/c90-array-quals.c: New test.
17675 2006-06-22  Richard Henderson  <rth@redhat.com>
17677         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
17679 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
17681         * gcc.dg/builtins-config.h: Handle FreeBSD.
17683 2006-06-22  Richard Henderson  <rth@redhat.com>
17685         * g++.dg/opt/devirt1.C: New.
17687 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
17689         * g++.dg/opt/pr15551.C: New testcase.
17691 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
17693         PR target/14800
17694         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
17695         x86_64-*-linux* when compiling for 32bit.
17697 2004-06-21  Andrew Pinski  <apinski@apple.com>
17699         * gcc.dg/pch/struct-1.c: New.
17700         * gcc.dg/pch/struct-1.hs: New.
17702 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
17704         * gcc.dg/pch/save-temps-1.c: New file.
17705         * gcc.dg/pch/save-temps-1.hs: New file.
17707 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
17709         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
17710         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
17712 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17714         * gfortran.fortran-torture/execute/select_1.f90: Rename function
17715         to fix type error.
17716         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
17717         Remove trailing spaces.
17719 2004-06-21  Richard Henderson  <rth@redhat.com>
17721         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
17722         merging && to BIT_FIELD_REF.
17724 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
17726         * g++.dg/opt/placeholder1.C: New test.
17728 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17730         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
17731         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
17732         * gcc.dg/compat/union-m128-1_x.c: Likewise.
17733         * gcc.dg/compat/union-m128-1_y.c: Likewise.
17735 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
17737         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
17738         extern "C".
17739         * g++.dg/other/pragma-re-1.C: Add comments.
17741 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
17743         PR gfortran/16080
17744         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
17746 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
17748         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
17749         instead of setting the type of size_t by
17750         hand.
17752 2004-06-18  Roger Sayle  <roger@eyesopen.com>
17754         * gcc.dg/unordered-2.c: New test case.
17755         * gcc.dg/unordered-3.c: New test case.
17757 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
17759         PR other/16043
17760         * lib/g++.exp (g++_version): Tweak regexp for version
17761         * lib/g77.exp (g77_version): Likewise.
17762         * lib/gfortran.exp (gfortran_version): Likewise.
17763         * lib/objc.exp (objc_version): Likewise.
17764         * lib/treelang.exp (treelang_version): Likewise.
17766 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
17768         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
17769         Use INT_MAX instead of __INT_MAX__.
17770         * gcc.dg/compat/struct-align-2_y.c: Likewise.
17772         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
17773         * gcc.dg/compat/scalar-return-3_x.c: Use it.
17774         * gcc.dg/compat/scalar-return-3_y.c: Use it.
17775         * gcc.dg/compat/scalar-return-4_x.c: Use it.
17776         * gcc.dg/compat/scalar-return-4_y.c: Use it.
17777         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
17778         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
17779         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
17780         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
17782         * gcc.dg/range-test-1.c: New test.
17783         * g++.dg/opt/range-test-1.C: New test.
17785 2004-06-17  Richard Henderson  <rth@redhat.com>
17787         * objc.dg/sync-1.m: New.
17788         * objc.dg/try-catch-1.m: Don't force next runtime.
17789         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
17790         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
17791         shadowed catch clause.
17792         * objc.dg/try-catch-5.m: New.
17794 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
17796         Bug 14610
17797         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
17799 2004-06-15  Richard Henderson  <rth@redhat.com>
17801         * gcc.dg/20001116-1.c: Move expected warning line.
17803 2004-06-15  Richard Henderson  <rth@redhat.com>
17805         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
17806         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
17808 2004-06-15  Jeff Law  <law@redhat.com>
17810         * gcc.dg/tree-ssa/20040615-1.c: New test.
17811         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
17812         be less sensitive to operand ordering.
17813         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
17815 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
17817         * g++.dg/abi/bitfield3.C: Add comment..
17819 2004-06-15  Richard Henderson  <rth@redhat.com>
17821         * g++.dg/ext/stmtexpr1.C: XFAIL.
17822         * gcc.dg/20030612-1.c: XFAIL.
17824 2004-06-15  Eric Christopher  <echristo@redhat.com>
17826         * g++.dg/charset/asm5.c: New.
17827         * gcc.dg/charset/asm6.c: New.
17829 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17831         PR fortran/15962
17832         * gfortran.fortran-torture/execute/select_1.f90: New test.
17834 2004-06-15  Paul Brook  <paul@codesourcery.com>
17836         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
17838 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17840         PR c++/15967
17841         * g++.dg/lookup/crash3.C: New test.
17843 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17845         PR c++/15947
17846         * g++.dg/parse/dtor4.C: New test.
17848 2004-06-14  Jeff Law  <law@redhat.com>
17850         * gcc.c-torture/compile/20040614-1.c: New test.
17852 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17854         PR fortran/15211
17855         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
17856         LEN of a character array.
17858 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
17860         PR c++/15096
17861         * g++.dg/template/ptrmem10.C: New test.
17863         PR c++/14930
17864         * g++.dg/template/friend30.C: New test.
17866 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17868         PR fortran/14928
17869         * gfortran.fortran-torture/compile/mloc.f90: New test.
17871 2004-06-13  Paul Brook  <paul@codesourcery.com>
17873         * gfortran.fortran-torture/execute/random_2.f90: New test.
17875 2004-06-13  Eric Christopher  <echristo@redhat.com>
17877         * gcc.dg/noncompile/redecl-1.c: Fix error message.
17879 2004-06-12  Paul Brook  <paul@codesourcery.com>
17881         * gfortran.fortran-torture/execute/contained_3.f90: New test.
17883 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17885         PR fortran/14923
17886         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
17888 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17890         PR fortran/14957
17891         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
17892         syntax errors in end statements of contained subroutines.
17894 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17896         PR fortran/12841
17897         * gfortran.fortran-torture/execute/null_arg.f90: New test.
17899 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
17901         PR fortran/15665
17902         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
17904 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
17906         PR gfortran/12839
17907         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
17909 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
17911         PR c++/15862
17912         * g++.dg/parse/enum1.C: New test.
17914 2004-06-10  Jeff Law  <law@redhat.com>
17916         * gcc.c-torture/compile/20040610-1.c: New test.
17918 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17920         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
17921         * g++.old-deja/g++.other/decl3.C: Likewise.
17923 2004-06-10  Brian Booth  <bbooth@redhat.com>
17925         * gcc.dg/tree-ssa/20031015-1.c: Scan for
17926         V_MAY_DEF instead of VDEF.
17927         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
17929 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
17931         PR c++/14211
17932         * g++.dg/conversion/const1.C: New test.
17934         PR c++/15076
17935         * g++.dg/conversion/reinterpret1.C: New test.
17937         PR c++/15877
17938         * g++.dg/template/enum2.C: New test.
17940         PR c++/15227
17941         * g++.dg/template/error13.C: New test.
17943 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17945         PR fortran/14957
17946         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
17947         arguments to test_* REAL and of the right size.
17949 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
17951         PR target/15569
17952         PR rtl-optimization/15681
17953         * gcc.dg/20040609-1.c: New test.
17955 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
17957         PR c++/14791
17958         * g++.dg/opt/builtins1.C: New test.
17960 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
17962         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
17963         that use default windows32 struct layout.
17964         * gcc.dg/i386-bitfield2.c: Likewise.
17966 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
17968         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
17969         for mingw32 and cygwin targets.
17971 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
17973         * gcc.dg/pch/macro-4.c: New.
17974         * gcc.dg/pch/macro-4.hs: New.
17976 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17978         PR fortran/13249
17979         * gfortran.fortran-torture/compile/name_clash.f90: New test.
17981 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17983         PR fortran/13372
17984         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
17986 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
17988         PR gfortran/14897
17989         * gfortran.fortran-torture/execute/t_edit.f90: New test.
17991 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
17993         PR gfortran/15755
17994         * gfortran.fortran-torture/execute/backspace.c : New test.
17996 2004-06-09  Paul Brook  <paul@codesourcery.com>
17998         * gfortran.fortran-torture/execure/intrinsic_associated.f90
17999         (pointer_to_section): Rewrite to use smaller array.
18001 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
18003         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
18004         * gcc.dg/ext/altivec-10.c: Same.
18005         * gcc.dg/ext/altivec-11.c: Same.
18006         * gcc.dg/ext/altivec-12.c: Same.
18007         * gcc.dg/ext/altivec-13.c: Same.
18008         * gcc.dg/ext/altivec-14.c: Same.
18009         * gcc.dg/ext/altivec-15.c: Same.
18010         * gcc.dg/ext/altivec-16.c: Same.
18011         * gcc.dg/ext/altivec-3.c: Same.
18012         * gcc.dg/ext/altivec-4.c: Same.
18013         * gcc.dg/ext/altivec-6.c: Same.
18014         * gcc.dg/ext/altivec-7.c: Same.
18015         * gcc.dg/ext/altivec-8.c: Same.
18016         * gcc.dg/ext/altivec-varargs-1.c: Same.
18018         * g++.dg/ext/altivec-1.C: Correct dg syntax.
18019         * g++.dg/ext/altivec-10.C: Same.
18020         * g++.dg/ext/altivec-2.C: Same.
18021         * g++.dg/ext/altivec-3.C: Same.
18022         * g++.dg/ext/altivec-4.C: Same.
18023         * g++.dg/ext/altivec-5.C: Same.
18024         * g++.dg/ext/altivec-6.C: Same.
18025         * g++.dg/ext/altivec-7.C: Same.
18026         * g++.dg/ext/altivec-8.C: Same.
18027         * g++.dg/ext/altivec-9.C: Same.
18029 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18031         PR c++/7841
18032         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
18034 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18036         * gcc.dg/union-1.c: New test.
18038 2004-06-07  Roger Sayle  <roger@eyesopen.com>
18040         * gcc.dg/builtins-41.c: New test case.
18041         * gcc.dg/builtins-42.c: New test case.
18043 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
18045         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
18046         * g++.dg/ext/altivec-10.C: Same.
18047         * g++.dg/ext/altivec-2.C: Same.
18048         * g++.dg/ext/altivec-3.C: Same.
18049         * g++.dg/ext/altivec-4.C: Same.
18050         * g++.dg/ext/altivec-5.C: Same.
18051         * g++.dg/ext/altivec-6.C: Same.
18052         * g++.dg/ext/altivec-7.C: Same.
18053         * g++.dg/ext/altivec-8.C: Same.
18054         * g++.dg/ext/altivec-9.C: Same.
18055         * g++.old-deja/g++.abi/cxa_vec.C: Same.
18056         * g++.old-deja/g++.brendan/new3.C: Same.
18057         * gcc.c-torture/execute/eeprof-1.x: Same.
18059 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
18061         PR c/14765
18062         * gcc.dg/pr14765-1.c: New test.
18064 2004-06-07  Roger Sayle  <roger@eyesopen.com>
18066         PR c/14649
18067         * gcc.dg/pr14649-1.c: New test case.
18069 2004-06-07  Richard Henderson  <rth@redhat.com>
18071         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
18072         if temporaries.
18074 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
18076         * g++.dg/eh/elide1.C: Remove XFAIL.
18078 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
18080         PR c++/15337
18081         * g++.dg/expr/sizeof3.C: New test.
18083         PR c++/14777
18084         * g++.dg/template/access14.C: New test.
18086         PR c++/15554
18087         * g++.dg/template/enum1.C: New test.
18089         PR c++/15057
18090         * g++.dg/eh/throw1.C: New test.
18092 2004-06-07  David Ayers  <d.ayers@inode.at>
18093             Ziemowit Laski  <zlaski@apple.com>
18095         * lib/objc.exp (objc_target_compile): Revert the '-framework
18096         Foundation' flag fix, since bare Darwin does not ship
18097         with the Foundation framework.
18098         * objc/execute/next_mapping.h: Provide a local NSConstantString
18099         @interface and @implementation.
18100         (objc_constant_string_init): A constructor function, used to
18101         initialize the NSConstantString meta-class object.
18102         * objc/execute/string1.m: Include "next_mapping.h" instead of
18103         <Foundation/NSString.h>.
18104         * objc/execute/string2.m: Likewise.
18105         * objc/execute/string3.m: Likewise.
18106         * objc/execute/string4.m: Likewise.
18108 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
18110         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
18111         to double. Replace double with FLOAT.
18112         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
18114         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
18115         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
18116         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
18117         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
18118         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
18119         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
18120         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
18121         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
18123 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18125         PR c/13519
18126         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
18128 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18130         PR c++/15503
18131         * g++.dg/template/meminit2.C: New test.
18133 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
18135         PR target/15822
18136         * gcc.c-torture/execute/compare-fp-1.c,
18137         gcc.c-torture/execute/compare-fp-2.c,
18138         gcc.c-torture/execute/compare-fp-3.c,
18139         gcc.c-torture/execute/compare-fp-4.c,
18140         gcc.c-torture/execute/compare-fp-3.x,
18141         gcc.c-torture/execute/compare-fp-4.x: Moved...
18142         * gcc.c-torture/execute/ieee/compare-fp-1.c,
18143         gcc.c-torture/execute/ieee/compare-fp-2.c,
18144         gcc.c-torture/execute/ieee/compare-fp-3.c,
18145         gcc.c-torture/execute/ieee/compare-fp-4.c,
18146         gcc.c-torture/execute/ieee/compare-fp-3.x,
18147         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
18149 2004-06-04  David Ayers  <d.ayers@inode.at>
18151         * objc/execute/protocol-isEqual-4.m: New testcase.
18153 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
18155         * objc/execute/protocol-isEqual-1.m: New testcase.
18156         * objc/execute/protocol-isEqual-2.m: New testcase.
18157         * objc/execute/protocol-isEqual-3.m: New testcase.
18159 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18161         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
18163 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
18165         * lib/objc.exp (objc_target_compile): When running tests on
18166         Darwin (Mac OS X), inform the linker about '-framework
18167         'Foundation'.
18169 2004-06-02  Eric Christopher  <echristo@redhat.com>
18171         * gcc.c-torture/compile/20040602-1.c: New.
18173 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
18175         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
18176         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18178         PR tree-optimization/14736
18179         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
18181         PR tree-optimization/14042
18182         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
18184         PR tree-optimization/14729
18185         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
18187 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18189         PR fortran/15557
18190         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
18192 2004-06-01  Richard Hederson  <rth@redhat.com>
18194         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
18196 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18198         PR c++/14932
18199         * g++.dg/parse/offsetof4.C: New test.
18201 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
18203         PR objc/7993
18204         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
18206 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
18208         PR c++/15701
18209         * g++.dg/template/friend29.C: New test.
18211 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
18213         PR c/15749
18214         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
18216 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18218         * gcc.dg/sparc-trap-1.c: New test.
18220 2004-05-31  Roger Sayle  <roger@eyesopen.com>
18222         PR middle-end/15069
18223         * g++.dg/opt/fold3.C: New test case.
18225 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
18227         * lib/target-supports.exp (check_iconv_available): Fix fallout
18228         from 2004-05-28 patch.
18230 2004-05-30  Paul Brook  <paul@codesourcery.com>
18232         PR fortran/15620
18233         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
18234         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
18236 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
18238         * gfortran.fortran-torture/execute/random_1.f90: New test.
18240 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18242         * g++.dg/ext/altivec-10.C: New test.
18244 2004-05-29  Paul Brook  <paul@codesourcery.com>
18246         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
18248 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18250         * gcc.dg/altivec-16.c: New test.
18252 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
18254         * lib/target-supports.exp (check_vmx_hw_available): New.
18255         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
18257         * lib/target-supports.exp (check_alias_available,
18258         check_iconv_available, check_named_sections_available): Use
18259         unique names for temporary files.
18261 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18263         * gcc.dg/altivec-15.c: New test.
18265 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
18267         PR c++/15083
18268         * g++.dg/warn/noeffect6.C: New test.
18270         PR c++/15471
18271         * g++.dg/expr/ptrmem4.C: New test.
18273         PR c++/15640
18274         * g++.dg/template/operator3.C: New test.
18276 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
18278         PR c++/14668
18279         * g++.dg/lookup/redecl1.C: New test.
18280         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
18282 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
18284         * gcc.c-torture/execute/compare-fp-1.c,
18285         gcc.c-torture/execute/compare-fp-2.c,
18286         gcc.c-torture/execute/compare-fp-3.c,
18287         gcc.c-torture/execute/compare-fp-4.c,
18288         gcc.c-torture/execute/compare-fp-3.x,
18289         gcc.c-torture/execute/compare-fp-4.x,
18290         gcc.dg/pr15649-1.c: New.
18292 2004-05-27  Adam Nemet  <anemet@lnxw.com>
18294         PR c++/12883
18295         * g++.dg/init/array14.C: New test.
18297 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
18299         * lib/compat.exp (compat-get-options-main): New.
18300         (compat-get-options): Remove unneeded code, warn for ignored
18301         command.
18302         (compat-execute): Check flag set by dg-require-* commands.
18304         * lib/compat.exp (compat-execute): Break up long lines.
18306 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
18308         * gcc.dg/altivec-7.c: Don't use 'vector long'.
18309         * gcc.dg/altivec-14.c: New test.
18310         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
18312         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
18313         * gcc.dg/altivec-12.c: Ditto.
18315         * gcc.dg/altivec-3.c: Move call to altivec_check.
18317 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18319         PR c++/15044
18320         * g++.dg/template/error12.C: New test.
18322         PR c++/15317
18323         * g++.dg/ext/attrib15.C: New test.
18325         PR c++/15329
18326         * g++.dg/template/ptrmem9.C: New test.
18328 2004-05-25  Paul Brook  <paul@codesourcery.com>
18330         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
18332 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18334         PR c++/15165
18335         * g++.dg/template/crash19.C: New test.
18337 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18339         PR c++/15025
18340         * g++.dg/template/redecl1.C: New test.
18342 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18344         PR c++/14821
18345         * g++.dg/other/ns1.C: New test.
18347         PR c++/14883
18348         * g++.dg/template/invalid1.C: New test.
18350 2004-05-23  Paul Brook  <paul@codesourcery.com>
18351         Victor Leikehman  <lei@haifasphere.co.il>
18353         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
18354         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
18356 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18358         PR c++/15285
18359         PR c++/15299
18360         * g++.dg/template/non-dependent5.C: New test.
18361         * g++.dg/template/non-dependent6.C: New test.
18363 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18365         PR c++/15507
18366         * g++.dg/inherit/union1.C: New test.
18368         PR c++/15542
18369         * g++.dg/template/addr1.C: New test.
18371         PR c++/15427
18372         * g++.dg/template/array5.C: New test.
18374         PR c++/15287
18375         * g++.dg/template/array6.C: New test.
18377 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
18378             Roger Sayle  <roger@eyesopen.com>
18380         * g++.dg/lookup/forscope2.C: New test case.
18382 2004-05-22  Ben Elliston  <bje@au.ibm.com>
18384         * gcc.dg/cpp/Wmissingdirs.c: New.
18386 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
18388         PR target/15301
18389         * gcc.dg/compat/union-m128-1.h: New file.
18390         * gcc.dg/compat/union-m128-1_main.c: Likewise.
18391         * gcc.dg/compat/union-m128-1_x.c: Likewise.
18392         * gcc.dg/compat/union-m128-1_y.c: Likewise.
18394 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
18396         PR target/15302
18397         * gcc.dg/compat/struct-complex-1.h: New file.
18398         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
18399         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
18400         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
18402 2004-05-20  Roger Sayle  <roger@eyesopen.com>
18404         PR middle-end/3074
18405         * gcc.dg/pr3074-1.c: New test case.
18406         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
18408 2004-05-20  Falk Hueffner  <falk@debian.org>
18410         PR other/15526
18411         * gcc.dg/ftrapv-1.c: New test case.
18413 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18415         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
18417 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
18418             Jeff Law  <law@redhat.com>
18420         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
18421         * gcc.dg/tree-ssa/20040518-2.c: New test.
18423         * gcc.dg/tree-ssa/20040518-1.c: New test.
18425 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
18427         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
18429 2004-05-18  Paul Brook  <paul@codesourcery.com>
18431         PR fortran/13930
18432         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
18434 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18436         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
18437         constant folding.
18439 2004-05-17  Steven Bosscher  <stevenb@suse.de>
18441         * gcc.dg/tree-ssa/20040517-1.c: New test.
18443 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18445         * gcc.dg/loop-4.c: New test.
18447 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
18449         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
18451 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
18453         PR fortran/15311
18454         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
18456 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18458         PR fortran/13826
18459         PR fortran/13940
18460         * gfortran.fortran-torture/compile/data_1.f90: New test.
18462 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
18464         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
18465         * gcc.dg/uninit-H.c: Define ASM for __s390__.
18467 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18469         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
18471 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18473         PR c/15444
18474         * gcc.dg/format/xopen-1.c: Adjust expected message.
18475         * gcc.dg/format/xopen-3.c: New test.
18477 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
18479         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
18481 2004-05-14  Jeff Law  <law@redhat.com>
18483         * gcc.dg/tree-ssa/20040514-2.c: New test.
18485 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18487         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
18488         this ...
18489         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
18490         this.
18492 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
18494         * gcc.dg/tree-ssa/20040514-1.c: New test.
18496 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18498         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
18499         test.
18501 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18503         PR fortran/14066
18504         * gfortran.fortran-torture/compile/do_1.f90: New test.
18506 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18508         PR fortran/15051
18509         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
18510         test.
18512 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
18514         PR fortran/15149
18515         * gfortran.fortran-torture/execute/random_init.f90: New test.
18517 2004-05-13  Paul Brook  <paul@codesourcery.com>
18519         PR fortran/15314
18520         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
18522 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
18524         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
18525         for the powerpc case.
18527 2004-05-13  Jeff Law  <law@redhat.com>
18529         * gcc.dg/tree-ssa/20040513-1.c: New test.
18530         * gcc.dg/tree-ssa/20040513-2.c: New test.
18532 2004-05-13  Paul Brook  <paul@codesourcery.com>
18534         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
18535         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
18536         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
18538 2004-05-13  Andreas Schwab  <schwab@suse.de>
18540         PR other/10819
18541         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
18542         characters.
18544 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
18546         PR fortran/15294
18547         * gfortran.fortran-torture/execute/adjustr.f90: New file.
18549 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
18551         Merge from tree-ssa-20020619-branch.  See
18552         ChangeLog.tree-ssa for details.
18554 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
18556         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
18557         include <altivec.h> explicitly.
18558         * gcc.dg/altivec-13.c: Likewise.
18560 2004-05-11  Paul Brook  <paul@codesourcery.com>
18562         * gcc.c-torture/compile/20010518-1.c: Force enum size.
18564 2004-05-10  Eric Christopher  <echristo@redhat.com>
18566         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
18567         * gcc.dg/sibcall-4.c: Ditto.
18569 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
18571         * g++.dg/ext/altivec-8.C: New test case.
18572         * gcc.dg/altivec-13.c: New test case.
18574 2004-05-08  Roger Sayle  <roger@eyesopen.com>
18576         * gcc.c-torture/execute/divcmp-1.c: New test case.
18577         * gcc.c-torture/execute/divcmp-2.c: New test case.
18578         * gcc.c-torture/execute/divcmp-3.c: New test case.
18580 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
18582         * g++.dg/other/pragma-re-2.C: New test.
18584 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18586         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
18587         * gcc.dg/i386-387-2.c: Likewise.
18589         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
18590         __builtin_drem.
18591         * gcc.dg/i386-387-6.c: Likewise.
18593 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18595         * gcc.dg/builtins-33.c: Also check log1p*.
18597 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
18599         PR optimization/15296
18600         * gcc.c-torture/execute/pr15296.c: New test.
18602 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
18604         * gcc.dg/builtins-40.c: New test.
18606 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
18608         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
18610 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
18612         * g++.dg/ext/spe1.C: New testcase.
18614 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
18616         * objc.dg/image-info.m: Allow additional attributes
18617         for __image_info section.
18619 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
18621         * gcc.dg/torture/mips-hilo-2.c: New test.
18623 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18625         PR c++/14389
18626         * g++.dg/template/member5.C: New test.
18628 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
18630         * gcc.dg/builtins-34.c: Also check expm1*.
18632 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18634         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
18635         * gcc.dg/torture/builtin-convert-3.c: New test.
18637 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
18639         PR middle-end/15054
18640         * g++.dg/opt/pr15054.C: New test.
18642 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18644         * gcc.dg/torture/builtin-rounding-1.c: New test.
18645         * gcc.dg/builtins-25.c: Delete.
18646         * gcc.dg/builtins-29.c: Delete.
18648 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
18650         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
18651         * gcc.dg/sibcall-4.c: Likewise.
18652         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
18654 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
18656         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
18657         bit-field on 16-bit targets.
18659 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
18661         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
18662         16-bit targets.
18664 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
18666         * gcc.dg/rs6000-power2-1.c: Change to compile only.
18667         * gcc.dg/rs6000-power2-2.c: Likewise.
18669 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
18671         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
18672         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
18673         Change the asm registers to be in form of frN instead of fN.
18675 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18677         * gcc.dg/torture/builtin-convert-2.c: New test.
18679 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
18681         * gcc.dg/rs6000-power2-1.c: New test.
18682         * gcc.dg/rs6000-power2-2.c: New test.
18684 2004-04-28  Jan Hubicka  <jh@suse.cz>
18686         * gcc.dg/unused-6.c: New test.
18688 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
18689             Ulrich Weigand  <uweigand@de.ibm.com>
18691         * ada/acats/run_all.sh: Define $target variable.
18693 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
18695         PR c++/15119
18696         * g++.dg/other/vararg-1.C: New test.
18698         PR c++/4794
18699         * g++.dg/eh/cleanup3.C: New test.
18701 2004-04-24  Laurent GUERBY <laurent@guerby.net>
18703         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
18704         and ad8011a (target_insn).
18705         * ada/acats/support/macro.dfs: Likewise.
18706         * ada/acats/support/impbit.adb: New file.
18708 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
18710         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
18712 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18714         * gcc.dg/loop-3.c: New test.
18716 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
18718         * gcc.c-torture/execute/simd-5.c: New test.
18720 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18722         PR c++/15064
18723         * g++.dg/template/crash18.C: New test.
18725 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
18727         * g++.dg/ext/complit3.C: New test.
18729 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
18731         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
18732         * gcc.dg/altivec-3.c: Same.
18733         * gcc.dg/altivec-varargs-1.c: Same.
18735 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
18737         * lib/target-supports.exp (check_profiling_available): Assume
18738         profiling is not available on powerpc-eabi targets.
18740 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
18742         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
18743         * gcc.dg/vmx/bug-1.c: Ditto.
18745 2004-04-20  Eric Christopher  <echristo@redhat.com>
18747         * gcc.dg/charset/extern.c: New test.
18748         * g++.dg/charset/extern3.cc: Ditto.
18750 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
18752         * gcc.dg/builtins-39.c: New test.
18754 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
18756         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
18758 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
18760         * gcc.dg/torture/mips-hilo-1.c: New test.
18762 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
18764         * gcc.c-torture/compile/20040419-1.c: New test.
18766 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
18768         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
18770 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
18771             Aldy Hernandez  <aldyh@redhat.com>
18773         * gcc.c-torture/execute/va-arg-24.c: New.
18775 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
18776             Aldy Hernandez  <aldyh@redhat.com>
18778         * gcc.dg/vmx/1b-01.c: New.
18779         * gcc.dg/vmx/1b-02.c: New.
18780         * gcc.dg/vmx/1b-03.c: New.
18781         * gcc.dg/vmx/1b-04.c: New.
18782         * gcc.dg/vmx/1b-05.c: New.
18783         * gcc.dg/vmx/1b-06.c: New.
18784         * gcc.dg/vmx/1b-07.c: New.
18785         * gcc.dg/vmx/1c-01.c: New.
18786         * gcc.dg/vmx/1c-02.c: New.
18787         * gcc.dg/vmx/3a-01a.c: New.
18788         * gcc.dg/vmx/3a-01.c: New.
18789         * gcc.dg/vmx/3a-01m.c: New.
18790         * gcc.dg/vmx/3a-03.c: New.
18791         * gcc.dg/vmx/3a-03m.c: New.
18792         * gcc.dg/vmx/3a-04.c: New.
18793         * gcc.dg/vmx/3a-04m.c: New.
18794         * gcc.dg/vmx/3a-05.c: New.
18795         * gcc.dg/vmx/3a-06.c: New.
18796         * gcc.dg/vmx/3a-06m.c: New.
18797         * gcc.dg/vmx/3a-07.c: New.
18798         * gcc.dg/vmx/3b-01.c: New.
18799         * gcc.dg/vmx/3b-02.c: New.
18800         * gcc.dg/vmx/3b-10.c: New.
18801         * gcc.dg/vmx/3b-13.c: New.
18802         * gcc.dg/vmx/3b-14.c: New.
18803         * gcc.dg/vmx/3b-15.c: New.
18804         * gcc.dg/vmx/3c-01a.c: New.
18805         * gcc.dg/vmx/3c-01.c: New.
18806         * gcc.dg/vmx/3c-02.c: New.
18807         * gcc.dg/vmx/3c-03.c: New.
18808         * gcc.dg/vmx/3d-01.c: New.
18809         * gcc.dg/vmx/4-01.c: New.
18810         * gcc.dg/vmx/4-03.c: New.
18811         * gcc.dg/vmx/5-01.c: New.
18812         * gcc.dg/vmx/5-02.c: New.
18813         * gcc.dg/vmx/5-03.c: New.
18814         * gcc.dg/vmx/5-04.c: New.
18815         * gcc.dg/vmx/5-05.c: New.
18816         * gcc.dg/vmx/5-06.c: New.
18817         * gcc.dg/vmx/5-07.c: New.
18818         * gcc.dg/vmx/5-07t.c: New.
18819         * gcc.dg/vmx/5-08.c: New.
18820         * gcc.dg/vmx/5-10.c: New.
18821         * gcc.dg/vmx/5-11.c: New.
18822         * gcc.dg/vmx/7-01a.c: New.
18823         * gcc.dg/vmx/7-01.c: New.
18824         * gcc.dg/vmx/7c-01.c: New.
18825         * gcc.dg/vmx/7d-01.c: New.
18826         * gcc.dg/vmx/7d-02.c: New.
18827         * gcc.dg/vmx/8-01.c: New.
18828         * gcc.dg/vmx/8-02a.c: New.
18829         * gcc.dg/vmx/8-02.c: New.
18830         * gcc.dg/vmx/brode-1.c: New.
18831         * gcc.dg/vmx/bug-1.c: New.
18832         * gcc.dg/vmx/bug-2.c: New.
18833         * gcc.dg/vmx/bug-3.c: New.
18834         * gcc.dg/vmx/cw-bug-1.c: New.
18835         * gcc.dg/vmx/cw-bug-2.c: New.
18836         * gcc.dg/vmx/cw-bug-3.c: New.
18837         * gcc.dg/vmx/dct.c: New.
18838         * gcc.dg/vmx/debug-1.c: New.
18839         * gcc.dg/vmx/debug-2.c: New.
18840         * gcc.dg/vmx/debug-3.c: New.
18841         * gcc.dg/vmx/debug-4.c: New.
18842         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
18843         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
18844         * gcc.dg/vmx/eg-5.c: New.
18845         * gcc.dg/vmx/fft.c: New.
18846         * gcc.dg/vmx/gcc-bug-1.c: New.
18847         * gcc.dg/vmx/gcc-bug-2.c: New.
18848         * gcc.dg/vmx/gcc-bug-3.c: New.
18849         * gcc.dg/vmx/gcc-bug-4.c: New.
18850         * gcc.dg/vmx/gcc-bug-5.c: New.
18851         * gcc.dg/vmx/gcc-bug-6.c: New.
18852         * gcc.dg/vmx/gcc-bug-7.c: New.
18853         * gcc.dg/vmx/gcc-bug-8.c: New.
18854         * gcc.dg/vmx/gcc-bug-9.c: New.
18855         * gcc.dg/vmx/gcc-bug-b.c: New.
18856         * gcc.dg/vmx/gcc-bug-c.c: New.
18857         * gcc.dg/vmx/gcc-bug-d.c: New.
18858         * gcc.dg/vmx/gcc-bug-e.c: New.
18859         * gcc.dg/vmx/gcc-bug-f.c: New.
18860         * gcc.dg/vmx/gcc-bug-g.c: New.
18861         * gcc.dg/vmx/gcc-bug-i.c: New.
18862         * gcc.dg/vmx/harness.h: New.
18863         * gcc.dg/vmx/ira1.c: New.
18864         * gcc.dg/vmx/ira2a.c: New.
18865         * gcc.dg/vmx/ira2b.c: New.
18866         * gcc.dg/vmx/ira2.c: New.
18867         * gcc.dg/vmx/ira2c.c: New.
18868         * gcc.dg/vmx/mem.c: New.
18869         * gcc.dg/vmx/newton-1.c: New.
18870         * gcc.dg/vmx/ops.c: New.
18871         * gcc.dg/vmx/sn7153.c: New.
18872         * gcc.dg/vmx/spill2.c: New.
18873         * gcc.dg/vmx/spill3.c: New.
18874         * gcc.dg/vmx/spill.c: New.
18875         * gcc.dg/vmx/t.c: New.
18876         * gcc.dg/vmx/varargs-1.c: New.
18877         * gcc.dg/vmx/varargs-2.c: New.
18878         * gcc.dg/vmx/varargs-3.c: New.
18879         * gcc.dg/vmx/varargs-4.c: New.
18880         * gcc.dg/vmx/varargs-5.c: New.
18881         * gcc.dg/vmx/varargs-6.c: New.
18882         * gcc.dg/vmx/varargs-7.c: New.
18883         * gcc.dg/vmx/vmx.exp: New.
18884         * gcc.dg/vmx/vprint-1.c: New.
18885         * gcc.dg/vmx/vscan-1.c: New.
18886         * gcc.dg/vmx/x-01.c: New.
18887         * gcc.dg/vmx/x-02.c: New.
18888         * gcc.dg/vmx/x-03.c: New.
18889         * gcc.dg/vmx/x-04.c: New.
18890         * gcc.dg/vmx/x-05.c: New.
18891         * gcc.dg/vmx/yousufi-1.c: New.
18892         * gcc.dg/vmx/zero-1.c: New.
18893         * gcc.dg/vmx/zero.c: New.
18895 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
18897         * g++.dg/lookup/java1.C: Update for chage of
18898         _Jv_AllocObject.
18899         * g++.dg/lookup/java2.C: Likewise.
18901 2004-04-17  Laurent GUERBY <laurent@guerby.net>
18903         * ada/acats/run_all.sh: use -O2 by default.
18905 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
18907         * gcc.dg/vr-mult-[12].c: New tests.
18909 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18911         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
18913         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
18915 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
18917         * lib/target-supports.exp (check_profiling_available): Assume profiling
18918         isn't available for mips*-*-elf targets.
18920 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
18922         * gcc.dg/builtins-38.c: New test.
18924 2004-04-14  Eric Christopher  <echristo@redhat.com>
18926         * g++.dg/charset/charset.exp: Run .cc extension tests.
18928 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
18930         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
18932 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18934         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
18936 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
18938         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
18939         * gcc.dg/i386-387-2.c: Likewise.
18941         * gcc.dg/i386-387-7.c: New test.
18942         * gcc.dg/i386-387-8.c: New test.
18944         * gcc.dg/builtins-37.c: New test.
18946 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
18948         * g++.dg/pch/externc-1.C: Add missing semicolon.
18950 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
18952         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
18954 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18956         * gcc.c-torture/execute/20040411-1.c: New test.
18958 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18960         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
18962 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
18964         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
18966 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
18968         * lib/target-supports.exp (check_named_sections_available): New.
18969         * lib/gcc-dg.exp (dg-require-named-sections): New.
18970         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
18971         old-deja.exp.  Also prune error-count message from HP linker.
18972         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
18974         * g++.dg/init/init-ref4.C: Use dg-require-weak.
18975         * g++.old-deja/g++.pt/static3.C: Likewise.
18976         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
18978 2004-04-09  Roger Sayle  <roger@eyesopen.com>
18980         * gcc.c-torture/execute/20040409-1.c: New test case.
18981         * gcc.c-torture/execute/20040409-2.c: New test case.
18982         * gcc.c-torture/execute/20040409-3.c: New test case.
18984 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
18986         * gcc.dg/20040409-1.c: New test.
18988 2004-04-08  Roger Sayle  <roger@eyesopen.com>
18990         PR target/14888
18991         * g++.dg/opt/pr14888.C: New test case.
18993 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
18995         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
18996         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
18997         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
18998         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
18999         New tests.
19001 2004-04-08  Paul Brook  <paul@codesourcery.com>
19003         * gcc.dg/spill-1.c: New test.
19005 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19007         * gcc.dg/torture/builtin-ctype-2.c: New test.
19009 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
19011         * gcc.dg/pch/pch.exp: Add largefile test.
19013 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
19015         * g++.dg/pch/externc-1.Hs: New.
19016         * g++.dg/pch/externc-1.C: New.
19018 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19020         * gcc.dg/compat/struct-by-value-5a_main.c,
19021         gcc.dg/compat/struct-by-value-5b_main.c: New files.
19022         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
19023         * gcc.dg/compat/struct-by-value-5a_x.c,
19024         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
19025         gcc.dg/compat/struct-by-value-5_x.c.
19026         * gcc.dg/compat/struct-by-value-5a_y.c,
19027         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
19028         gcc.dg/compat/struct-by-value-5_y.c.
19030         * gcc.dg/compat/struct-by-value-6a_main.c,
19031         gcc.dg/compat/struct-by-value-6b_main.c: New files.
19032         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
19033         * gcc.dg/compat/struct-by-value-6a_x.c,
19034         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
19035         gcc.dg/compat/struct-by-value-6_x.c.
19036         * gcc.dg/compat/struct-by-value-6a_y.c,
19037         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
19038         gcc.dg/compat/struct-by-value-6_y.c.
19040         * gcc.dg/compat/struct-by-value-7a_main.c,
19041         gcc.dg/compat/struct-by-value-7b_main.c: New files.
19042         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
19043         * gcc.dg/compat/struct-by-value-7a_x.c,
19044         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
19045         gcc.dg/compat/struct-by-value-7_x.c.
19046         * gcc.dg/compat/struct-by-value-7a_y.c,
19047         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
19048         gcc.dg/compat/struct-by-value-7_y.c.
19050 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
19052         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
19053         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
19054         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
19055         options.
19057 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
19059         * gcc.dg/builtins-36.c: New test.
19061 2004-04-06  Paul Brook  <paul@codesourcery.com>
19063         * README.gcc: Remove obsolete contraint on testcases.
19065 2004-04-05  Paul Brook  <paul@codesourcery.com>
19067         PR2123
19068         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
19069         failure and exit(0) on success.
19070         * g++.dg/expr/anew2.C: Ditto.
19071         * g++.dg/expr/anew3.C: Ditto.
19072         * g++.dg/expr/anew4.C: Ditto.
19074 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
19076         PR c++/3518
19077         * g++.dg/template/unify7.C: New.
19079 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19081         * g++.dg/README: Bring up to date with new subdirectories; remove
19082         duplicate subdirectory lines.
19084 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
19086         PR c++/14007
19087         * g++.dg/template/unify5.C: New.
19088         * g++.dg/template/unify6.C: New.
19089         * g++.dg/template/qualttp20.C: Adjust.
19090         * g++.old-deja/g++.jason/report.C: Adjust.
19091         * g++.old-deja/g++.other/qual1.C: Adjust.
19093 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
19095         PR c++/14803
19096         * g++.dg/inherit/ptrmem1.C: New test.
19098 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
19100         PR c++/14755
19101         * gcc.c-torture/execute/20040331-1.c: New test.
19102         * gcc.dg/20040331-1.c: New test.
19104 2004-04-01  Paul Brook  <paul@codesourcery.com>
19106         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
19108 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
19110         PR c++/14724
19111         * g++.dg/init/goto1.C: New test.
19113         PR c++/14763
19114         * g++.dg/template/defarg4.C: New test.
19116 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
19118         * gcc.dg/altivec-11.c: Extend test for more valid cases.
19120 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
19122         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
19124 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
19126         * gcc.dg/noncompile/undeclared-2.c: New test.
19128 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
19130         * gcc.dg/940409-1.c: Remove XFAIL.
19131         * gcc.dg/reg-vol-struct-1.c: New test.
19133 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19135         * gcc.dg/torture/builtin-wctype-1.c: New test.
19137 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
19139         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
19140         * gcc.dg/20001101-1.c: Likewise.
19141         * gcc.dg/20001102-1.c: Likewise.
19143 2004-03-25  Roger Sayle  <roger@eyesopen.com>
19145         * gcc.dg/compare8.c: Add an additional test for XOR.
19147 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19149         * gcc.dg/torture/builtin-ctype-1.c: New test.
19151 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19153         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
19154         * gcc.dg/torture/builtin-math-1.c: Likewise.
19155         * gcc.dg/torture/builtin-power-1.c: New test.
19157 2004-03-24  Andreas Schwab  <schwab@suse.de>
19159         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
19160         IA64 assembler.
19162 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
19163             Roger Sayle  <roger@eyesopen.com>
19165         * gcc.dg/compare8.c: New test case.
19167 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
19169         * g++.dg/ext/altivec-7.C: New test.
19171 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
19173         PR 12267, 12391, 12560, 13129, 14114, 14133
19174         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
19175         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
19176         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
19177         Adjust error regexps.
19178         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
19179         * gcc.dg/noncompile/undeclared-1.c: New test cases.
19180         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
19181         * gcc.dg/local1.c: Add explanatory comment.
19183 2004-03-23  Roger Sayle  <roger@eyesopen.com>
19185         PR optimization/14669
19186         * g++.dg/opt/fold2.C: New test case.
19188 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
19190         PR c/14069
19191         * gcc.dg/20040322-1.c: New test.
19193 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19195         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
19196         * gcc.dg/ultrasp4.c: Likewise.
19197         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
19199 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
19201         * gcc.dg/i386-sse-8.c: Reset default options.
19203 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
19205         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
19206         in the error message text.
19208 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19210         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
19212 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
19214         PR c++/14616
19215         * g++.dg/init/array13.C: New test.
19217 2004-03-20  Roger Sayle  <roger@eyesopen.com>
19219         PR target/13889
19220         * gcc.c-torture/compile/pr13889.c: New test case.
19222 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19224         PR c/14635
19225         * builtins-1.c (nan, nans): Don't test.
19226         * builtins-30.c: Don't use nan, nanf, nanl.
19227         * builtins-35.c: New test.
19229 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
19231         * g++.dg/ext/altivec-6.C: New test.
19233 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
19235         * g++.dg/init/placement3.C: New test.
19237         * g++.dg/template/spec13.C: New test.
19239         * g++.dg/lookup/using11.C: New test.
19241         * g++.dg/lookup/koenig3.C: New test.
19243         * g++.dg/template/operator2.C: New test.
19245         * g++.dg/expr/dtor3.C: New test.
19246         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
19247         marker.
19248         * g++.old-deja/g++.law/visibility28.C: Likewise.
19250 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
19252         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
19253         * gcc.dg/ppc64-abi-3.c: Likewise.
19255 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19257         PR c++/14545
19258         * g++.dg/parse/template15.C: New test.
19260 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19262         * g++.dg/expr/dtor2.C: New test.
19264         * g++.dg/lookup/anon4.C: New test.
19266         * g++.dg/overload/using1.C: New test.
19268         * g++.dg/template/lookup7.C: New test.
19270         * g++.dg/template/typename6.C: New test.
19272         * g++.dg/expr/cond6.C: New test.
19274 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19276         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
19278 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19280         * g++.dg/expr/cond5.C: New test.
19281         * g++.dg/expr/constcast1.C: Likewise.
19282         * g++.dg/expr/ptrmem2.C: Likewise.
19283         * g++.dg/expr/ptrmem3.C: Likewise.
19284         * g++.dg/lookup/main1.C: Likewise.
19285         * g++.dg/template/lookup6.C: Likewise.
19287 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19289         * gcc.dg/local1.c: New test.
19291         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
19293 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19295         * gcc.dg/torture/builtin-convert-1.c: New test.
19297 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19299         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
19301 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
19303         PR c++/14481
19304         * g++.dg/warn/Wunused-7.C: New test.
19306 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19308         * gcc.dg/torture/builtin-integral-1.c: New test.
19310 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
19312         PR c++/14586
19313         * g++.dg/parse/non-dependent3.C: New test.
19315 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
19317         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
19318         * g++.dg/eh/simd-2.C: Likewise.
19319         * g++.dg/init/array10.C: Likewise.
19320         * gcc.c-torture/compile/simd-1.c: Likewise.
19321         * gcc.c-torture/compile/simd-2.c: Likewise.
19322         * gcc.c-torture/compile/simd-3.c: Likewise.
19323         * gcc.c-torture/compile/simd-4.c: Likewise.
19324         * gcc.c-torture/compile/simd-6.c: Likewise.
19325         * gcc.c-torture/execute/simd-1.c: Likewise.
19326         * gcc.c-torture/execute/simd-2.c: Likewise.
19327         * gcc.dg/compat/vector-defs.h: Likewise.
19328         * gcc.dg/20020531-1.c: Likewise.
19329         * gcc.dg/altivec-3.c: Likewise.
19330         * gcc.dg/altivec-4.c: Likewise.
19331         * gcc.dg/altivec-varargs-1.c: Likewise.
19332         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
19333         * gcc.dg/i386-mmx-3.c: Likewise.
19334         * gcc.dg/i386-sse-4.c: Likewise.
19335         * gcc.dg/i386-sse-5.c: Likewise.
19336         * gcc.dg/i386-sse-8.c: Likewise.
19337         * gcc.dg/simd-1.c: Likewise.
19338         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
19339         __ev64_opaque__ since the machine description provides it.
19341 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19343         * lib/compat.exp (skip_list): New global variable.
19344         Use it to hold the user defined COMPAT_SKIPS list if any.
19345         (compat-obj): Add the members of skip_list to optall.
19347 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19349         * gcc.dg/compat/union-by-value-1_main.c,
19350         union-by-value-1_x.c, union-by-value-1_y.c,
19351         union-check.h, union-defs.h,
19352         union-init.h, union-return-1_main.c,
19353         union-return-1_x.c, union-return-1_y.c: New files.
19355 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19357         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
19358         mixed-struct-init.h: Add 4 mixed structure types.
19359         struct-by-value-21_main.c, struct-by-value-21_x.c,
19360         struct-by-value-21_y.c, struct-return-21_main.c,
19361         struct-return-21_x.c, struct-return-21_y.c: New files.
19363 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
19365         PR c++/14550
19366         * g++.dg/parse/template14.C: New test.
19368 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19370         * gcc.c-torture/execute/20040313-1.c: New test.
19372 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
19374         PR target/14533
19375         * gcc.dg/20040311-2.c: New test.
19377 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
19379         PR other/14544
19380         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
19381         bit-field.
19383 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
19385         * gcc.dg/20040305-2.c: Add missing return statement.
19387 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19389         * gcc.dg/builtins-34.c: Also check pow10*.
19391 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
19393         PR target/14262
19394         * gcc.dg/20040305-2.c: New test.
19396 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
19398         * gcc.dg/20040310-1.c: New test.
19400 2004-03-11  Roger Sayle  <roger@eyesopen.com>
19402         * gcc.c-torture/execute/20040311-1.c: New test case.
19404 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
19406         PR c++/14476
19407         * g++.dg/lookup/enum1.C: New test.
19409 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
19411         PR c++/14510
19412         * g++.dg/lookup/struct2.C: New test.
19414 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
19416         * gcc.dg/builtins-34.c: New test.
19418 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19420         * gcc.dg/torture/builtin-nonneg-1.c: New test.
19422 2004-03-09  James E Wilson  <wilson@specifixinc.com>
19424         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
19425         * gcc.dg/alias-2.c: New testcase.
19427 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
19429         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
19431 2004-03-09  Roger Sayle  <roger@eyesopen.com>
19433         * gcc.c-torture/execute/20040309-1.c: New test case.
19435 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
19437         PR c++/14397
19438         * g++.dg/overload/ref1.C: New.
19440 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19442         PR c++/14409
19443         * g++.dg/template/spec12.C: New test.
19445         PR c++/14448
19446         * g++.dg/parse/crash14.C: New test.
19448 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19450         PR c++/14230
19451         * g++.dg/init/ref11.C: New test.
19453 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19455         PR c++/14432
19456         * g++.dg/parse/builtin2.C: New test.
19458 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19460         PR c++/14401
19461         * g++.dg/init/ctor3.C: New test.
19462         * g++.dg/init/union1.C: New test.
19463         * g++.dg/ext/anon-struct4.C: New test.
19465 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19467         * g++.dg/lookup/koenig1.C: Tweak error messages.
19468         * g++.dg/lookup/used-before-declaration.C: Likewise.
19469         * g++.dg/other/do1.C: Likewise.
19470         * g++.dg/overload/koenig1.C: Likewise.
19471         * g++.dg/parse/crash13.C: Likewise.
19472         * g++.dg/template/instantiate3.C: Likewise.
19474 2004-03-08  Eric Christopher  <echristo@redhat.com>
19476         * * lib/target-supports.exp: Enable libiconv in test
19477         compilation.  Fix up error checking.
19479 2004-03-08  Roger Sayle  <roger@eyesopen.com>
19481         PR middle-end/14289
19482         * gcc.dg/pr14289-1.c: New test case.
19483         * gcc.dg/pr14289-2.c: Likewise.
19484         * gcc.dg/pr14289-3.c: Likewise.
19486 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
19488         * gcc.c-torture/execute/20040308-1.c: New test.
19490 2004-03-07  Roger Sayle  <roger@eyesopen.com>
19492         * gcc.c-torture/execute/20040307-1.c: New test case.
19494 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
19496         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
19498 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
19500         * gcc.dg/20040306-1.c: New test.
19502 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
19504         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
19505         them static.
19506         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
19508 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19510         PR c/14465
19511         * gcc.dg/decl-6.c: New test.
19513 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19515         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
19516         Rename LOGPOW -> LOG_POW.
19517         (SQRT_EXP, POW_EXP): New.
19519 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19521         * gcc.dg/i386-sse-8.c: New test.
19523 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19525         PR c/14114
19526         * gcc.dg/decl-5.c: New test.
19528 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
19530         * gcc.dg/20040305-1.c: New test.
19532 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
19534         PR other/14354
19535         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
19537 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
19539         PR c++/14425, c++/14426
19540         * g++.dg/ext/altivec-4.C: New test.
19541         * g++.dg/ext/altivec-5.C: New test.
19543 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
19545         * g++.old-deja/g++.other/linkage1.C: Expect errors about
19546         global variables of a type with no linkage.
19547         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
19548         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
19549         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
19550         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
19551         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
19552         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
19553         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
19554         * g++.dg/warn/deprecated.C: Name enum Color.
19555         * g++.dg/overload/VLA.C: Name structure for 'b'.
19556         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
19558 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19560         * gcc.c-torture/compile/20040304-1.c: New test.
19562 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
19564         PR 13728
19565         * gcc.dg/decl-4.c: New testcase.
19567 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
19569         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
19570         as PRECF if sizeof (float) > sizeof (double).
19571         (PRECL): Make it the same as PRECF if
19572         sizeof (float) > sizeof (long double).
19574 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19576         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
19577         system type.  Add check for irix6 which doesn't have c99 runtime.
19579 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
19581         * gcc.dg/const-elim-1.c: xfail for xtensa.
19583 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19585         PR c++/14369
19586         * g++.dg/template/cond4.C: New test.
19588 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19590         PR c++/14360
19591         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
19593         PR c++/14361
19594         * g++.dg/parse/defarg7.C: New test.
19596         PR c++/14359
19597         * g++.dg/template/friend26.C: New test.
19599 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19601         PR c++/14324
19602         * g++.dg/abi/mangle21.C: New test.
19604         PR c++/14260
19605         * g++.dg/parse/constructor2.C: New test.
19607         PR c++/14337
19608         * g++.dg/template/sfinae1.C: New test.
19610 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
19612         PR c++/14267
19613         * g++.dg/expr/crash2.C: New test.
19615         PR middle-end/13448
19616         * gcc.dg/inline-5.c: New test.
19617         * gcc.dg/always-inline.c: Split out tests into ...
19618         * gcc.dg/always-inline2.c: ... this and ...
19619         * gcc.dg/always-inline3.c: ... this.
19621 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
19623         PR debug/12103
19624         * g++.dg/debug/crash1.C: New test.
19626 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
19628         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
19629         function with __attribute__((noinline)).
19630         (recurser_void2): Likewise.
19631         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
19632         (recurser_void2): Likewise.
19634 2004-02-29  Roger Sayle  <roger@eyesopen.com>
19636         PR middle-end/14203
19637         * g++.dg/warn/Wunused-6.C: New test case.
19639 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
19641         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
19642         not defined.
19644 2004-02-27  Eric Christopher  <echristo@redhat.com>
19646         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
19647         * g++.dg/charset/asm2.c: Run only x86.
19648         * gcc.dg/charset/asm3.c: Ditto.
19650 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
19652         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
19653         ld_library_path.
19655 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
19657         * g++.dg/ext/altivec-3.C: New.
19659 2004-02-26  Richard Henderson  <rth@redhat.com>
19661         * g++.dg/ext/attrib10.C: Mark for warning.
19662         * gcc.dg/attr-alias-1.c: New.
19664 2004-02-26  Richard Henderson  <rth@redhat.com>
19666         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
19667         * gcc.c-torture/execute/20040208-2.c: ... it back.
19669 2004-02-26  Eric Christopher  <echristo@redhat.com>
19671         * lib/target-supports.exp (check-iconv-available): New function.
19672         * lib/gcc-dg.exp (dg-require-iconv): New function.
19673         Use above.
19674         * gcc.dg/charset: New directory.
19675         * gcc.dg/charset/charset.exp: New file.
19676         * gcc.dg/charset/asm1.c: Ditto.
19677         * gcc.dg/charset/asm2.c: Ditto.
19678         * gcc.dg/charset/asm3.c: Ditto.
19679         * gcc.dg/charset/asm4.c: Ditto.
19680         * gcc.dg/charset/asm5.c: Ditto.
19681         * gcc.dg/charset/attribute1.c: Ditto.
19682         * gcc.dg/charset/attribute2.c: Ditto.
19683         * gcc.dg/charset/string1.c: Ditto.
19684         * g++.dg/charset: New directory.
19685         * g++.dg/dg.exp: Add here. Special options.
19686         * g++.dg/charset/charset.exp: New file.
19687         * g++.dg/charset/asm1.c: Ditto.
19688         * g++.dg/charset/asm2.c: Ditto.
19689         * g++.dg/charset/asm3.c: Ditto.
19690         * g++.dg/charset/asm4.c: Ditto.
19691         * g++.dg/charset/attribute1.c: Ditto.
19692         * g++.dg/charset/attribute2.c: Ditto.
19693         * g++.dg/charset/extern1.cc: Ditto.
19694         * g++.dg/charset/extern2.cc: Ditto.
19695         * g++.dg/charset/string1.c: Ditto.
19697 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
19699         PR c++/14278
19700         * g++.dg/parse/comma1.C: New test.
19702 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19704         PR c++/14284
19705         * g++.dg/template/ttp8.C: New test.
19707 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
19709         * gcc.dg/fixuns-trunc-1.c: New test.
19711 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19713         * gcc.dg/builtins-config.h: Use #elif.
19715 2004-02-26  Michael Matz  <matz@suse.de>
19717         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
19718         * gcc.dg/991214-1.c: Likewise.
19719         * gcc.dg/i386-asm-1.c: Likewise.
19721 2004-02-25  Richard Henderson  <rth@redhat.com>
19723         * gcc.c-torture/execute/20040208-2.c: Move ...
19724         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
19726 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19728         PR c++/14246
19729         * g++.dg/other/crash-3.C: New test.
19731 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19733         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
19734         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
19736         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
19737         HP-UX.
19739 2004-02-24  Michael Matz  <matz@suse.de>
19741         * gcc.dg/i386-regparm.c: New.
19743 2004-02-23  James E Wilson  <wilson@specifixinc.com>
19745         * gcc.c-torture/execute/20040223-1.c: New.
19747 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
19748             Kazu Hirata  <kazu@cs.umass.edu>
19750         * gcc.dg/fwritable-strings-1.c: Remove.
19752 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
19754         PR c/14156
19755         * gcc.dg/20040223-1.c: New test.
19757 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19759         PR c++/14106
19760         * g++.dg/ext/typeof9.C: New test.
19762 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19764         PR c++/14250
19765         * g++.dg/other/switch1.C: New test.
19767 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19769         * gcc.dg/cast-function-1.c: Adjust for new informative message.
19770         * gcc.dg/va-arg-1.c: Likewise.
19772 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19774         PR c++/14143
19775         * g++.dg/template/koenig5.C: New test.
19777 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
19779         * g++.dg/ext/altivec-1.C: Generalize target triple.
19780         * g++.dg/ext/altivec-2.C: New test case.
19781         * g++.dg/ext/altivec_check.h: New file.
19782         * gcc.dg/altivec-1.c: Generalize target triple;
19783         include altivec_check.h and call altivec_check().
19784         * gcc.dg/altivec-[2-5].c: Generalize target triple.
19785         * gcc.dg/altivec-6.c: New test case.
19786         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
19787         type casts as needed.
19788         * gcc.dg/altivec-10.c: Include altivec_check.h and call
19789         altivec_check().
19790         * gcc.dg/altivec-12.c: New test case.
19791         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
19792         include altivec_check.h and call altivec_check().
19793         * gcc.dg/altivec_check.h: New file.
19795 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19797         * lib/target-supports.exp (check_alias_available): Don't mangle
19798         function `g' in test program.
19800 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19802         * lib/target-supports.exp (check_profiling_available): Check
19803         argument to determine whether we support a profiling type.
19804         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
19805         check_profiling_available.
19806         * g++.dg/bprob/bprob.exp: Likewise.
19807         * g77.dg/bprob/bprob.exp: Likewise.
19808         * gcc.misc-tests/bprob.exp: Likewise.
19809         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
19810         dg-require-profiling and delete expected error handling.
19811         * gcc.dg/20021014-1.c: Likewise.
19812         * gcc.dg/nest.c: Likewise.
19814 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19816         PR c++/12007
19817         * g++.dg/other/vthunk1.C: New test.
19819 2004-02-20  Falk Hueffner  <falk@debian.org>
19821         PR target/14201
19822         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
19824 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
19826         PR c++/13927
19827         * g++.dg/other/error8.C: Remove XFAIL markers.
19829         PR c++/14173
19830         * g++.dg/ext/packed5.C: New test.
19832         PR c++/14199
19833         * g++.dg/warn/Wunused-5.C: New test.
19835         PR c++/14186
19836         * g++.dg/lookup/member1.C: New test.
19838 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
19840         * gcc.c-torture/compile/20040130-1.c: Enable only when
19841         __INT_MAX__ >= 2147483647L.
19842         * gcc.c-torture/compile/961203-1.c: Likewise.
19844 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
19846         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
19847         * g++.dg/opt/template1.C: Robustify assembler regexp
19849 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19851         * gcc.c-torture/execute/simd-4.x: Remove.
19852         * gcc.c-torture/execute/va-arg-25.x: Likewise.
19853         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
19854         Guard with #ifndef SKIP_ATTRIBUTE.
19855         * gcc.dg/compat/vector-1_y.c: Likewise.
19856         * gcc.dg/compat/vector-2_x.c: Likewise.
19857         * gcc.dg/compat/vector-2_y.c: Likewise.
19858         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
19859         * g++.dg/eh/simd-2.C: Likewise.
19861 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
19863         * gcc.c-torture/compile/complex-1.c: New.
19865 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
19867         PR target/14209
19868         * gcc.c-torture/execute/20040218-1.c: New test.
19870 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19872         PR c++/14181
19873         * g++.dg/parse/new2.C: New test.
19875 2004-02-18  Paul Brook  <paul@codesourcery.com>
19877         * gcc.c-torture/compile/libcall-1.c: New test.
19879 2004-02-18  Paul Brook  <paul@codesourcery.com>
19881         PR debug/12934
19882         * gcc.dg/debug/debug-7.c: New test.
19884 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
19886         * gcc.dg/20040217-1.c: New test.
19888 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
19890         * gcc.c-torture/execute/990208-1.x: Delete.
19892 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
19894         * gcc.c-torture/execute/20040208-2.x: New file.
19896 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
19898         PR c++/11326
19899         * g++.dg/abi/structret1.C: New test.
19901 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
19903         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
19904         (i386_cpuid): No need to test if cpuid is available on AMD64.
19905         Fix assembly, so that it works onboth i386 and AMD64.
19906         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
19907         (vecInLong): Fix s[] member type to unsigned int.
19908         (vecInWord): Remove type.
19909         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
19910         (a64, b64, c64, d64, e64): Remove.
19911         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
19912         Remove unused variable.  Remove initialization of removed variables.
19913         Don't call mmx_tests nor sse_tests.
19914         (reference_mmx, reference_sse): Remove.
19915         (check): Add return stmt.
19916         * gcc.dg/i386-sse-7.c: New test.
19917         * gcc.dg/i386-mmx-4.c: New test.
19919 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19921         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
19922         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
19923         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
19924         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
19925         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
19926         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
19927         g++.dg/tc1/dr94.C: Fix line terminator.
19929 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
19931         * gcc.c-torture/compile/20040216-1.c: New.
19933 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19935         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
19936         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
19937         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
19938         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
19939         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
19940         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
19942 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19944         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
19946 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
19948         PR c++/13971
19949         * g++.dg/expr/cond4.C: New test.
19951         PR c++/14086
19952         * g++.dg/lookup/crash2.C: New test.
19954 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
19956         * gcc.c-torture/compile/20040214-2.c: New test.
19958 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
19960         PR c++/14116
19961         * g++.dg/ext/typeof8.C: New test.
19963 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
19965         * gcc.c-torture/compile/20040214-1.c: New test.
19967 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19969         PR c++/13635
19970         * g++.dg/template/spec11.C: New test.
19972 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19974         PR c++/13927
19975         * g++.dg/other/error8.C: New test.
19977 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
19979         PR c++/14122
19980         * g++.dg/template/array4.C: New test.
19982         PR c++/14108
19983         * g++.dg/inherit/thunk2.C: New test.
19985         PR c++/14083
19986         * g++.dg/eh/cond2.C: New test.
19988 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
19990         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
19992 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
19994         * lib/scanasm.exp (dg-scan): Quote pattern before display.
19996 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
19998         * g++.dg/simd-2.C: xfail on ppc64-linux.
20000 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20002         PR c/456
20003         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
20004         tests.
20006 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
20008         * gcc.dg/builtins-33.c: New test.
20010 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
20012         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
20014 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
20016         * g++.dg/simd-2.C: Set -maltivec for ppc64.
20018 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
20020         * gcc.dg/ppc64-abi-3.c: New test.
20022 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
20024         PR c/14092
20026         * gcc.dg/pr14092-1.c: New testcase.
20028 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
20030         * gcc.dg/cpp/assert4.c: Fix typo last change.
20032         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
20033         * gcc.dg/cpp/assert4.c: Handle powerpc64.
20035         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
20037 2004-02-09  Roger Sayle  <roger@eyesopen.com>
20039         * gcc.c-torture/compile/20040209-1.c: New test case.
20041 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20043         * gcc.dg/c90-init-1.c: Adjust expected error messages.
20045 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
20047         * gcc.c-torture/execute/20040208-[12].c: New tests.
20049 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20051         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
20053 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20055         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
20057 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
20059         Bug 13856
20060         * gcc.dg/visibility-8.c: New testcase.
20062 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
20064         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
20065         arguments.
20066         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
20068 2004-02-07  Roger Sayle  <roger@eyesopen.com>
20070         PR middle-end/13696
20071         * g++.dg/opt/fold1.C: New test case.
20073 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20075         PR c++/14033
20076         * g++.dg/other/crash-2.C: New test.
20078 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20080         PR c++/14028
20081         * g++.dg/parse/angle-bracket2.C: New test.
20083 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20085         PR middle-end/13750
20086         Revert:
20087         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
20088         PR pch/13361
20089         * testsuite/g++.dg/pch/wchar-1.C: New.
20090         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20092 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20094         PR c++/14008
20095         * g++.dg/parse/error15.C: New test.
20096         * g++.dg/parse/crash11.C: Update dg-error mark.
20098 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20100         PR c++/13932
20101         * g++.dg/warn/conv2.C: New test.
20103 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20105         PR c++/13086
20106         * g++.dg/warn/incomplete1.C: Remove xfail.
20108 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20110         * lib/file-format.exp (gcc_target_object_format): Use
20111         ${tool}_target_compile, not gcc_target_compile.
20112         * lib/target-supports.exp (check_alias_available): Likewise.
20113         (check_gc_sections_available): Likewise.
20114         * g++.dg/ext/attrib10.C: Use dg-require-alias.
20115         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
20116         dg-require-alias.
20118 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20120         PR c++/13969
20121         * g++.dg/template/static6.C: New test.
20123 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
20125         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
20127 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20129         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
20130         tests for systems where `char' is unsigned by default.
20132 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20134         PR c++/13997
20135         * g++.dg/template/partial3.C: New test.
20137 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
20139         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
20140         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
20141         Remove mentions of obsolete ports.
20143 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
20145         * gcc.dg/noncompile/20001228-1.c: Fix for new
20146         error message.
20148 2004-02-03  Roger Sayle  <roger@eyesopen.com>
20150         PR target/9348
20151         * gcc.c-torture/execute/multdi-1.c: New test case.
20153 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20155         PR c++/13925
20156         * g++.dg/template/lookup5.C: New test.
20158 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20160         PR c++/13950
20161         * g++.dg/template/lookup4.C: New test.
20163         PR c++/13970
20164         * g++.dg/parse/error14.C: New test.
20166         PR c++/14002
20167         * g++.dg/parse/template13.C: New test.
20169 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20171         PR c++/13978
20172         * g++.dg/template/koenig4.C: New test.
20174         PR c++/13968
20175         * g++.dg/template/crash17.C: New test.
20177         PR c++/13975
20178         * g++.dg/parse/error13.C: New test.
20179         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
20181 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20183         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
20185 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
20187         PR c/11658
20188         PR c/13994
20189         * gcc.dg/noncompile/20040203-1.c: New test.
20190         * gcc.dg/noncompile/20040203-2.c: Likewise.
20191         * gcc.dg/noncompile/20040203-3.c: Likewise.
20192         * gcc.dg/20040203-1.c: Likewise.
20194 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
20196         PR c++/10858
20197         * g++.dg/template/sizeof7.C: New test.
20199 2004-02-02  Eric Christopher  <echristo@redhat.com>
20200             Zack Weinberg  <zack@codesourcery.com>
20202         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
20204 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
20206         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
20207         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
20208         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
20209         * gcc.dg/cleanup-5.c: Run only on Linux targets.
20211 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
20213         PR c++/13113
20214         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
20216         PR c++/13854
20217         * g++.dg/ext/attrib13.C: New test.
20219         PR c++/13907
20220         * g++.dg/conversion/op2.C: New test.
20222 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20224         * gcc.dg/titype-1.c: Fix pasto.
20226 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20228         * gcc.dg/titype-1.c: New test.
20230 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20232         PR c++/13957
20233         * g++.dg/template/non-type-template-argument-1.C,
20234         g++.dg/template/qualified-id1.C: Update dg-error marks.
20235         * g++.dg/template/nontype6.C: New test.
20237 2004-02-01  Roger Sayle  <roger@eyesopen.com>
20239         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
20240         * gcc.dg/builtins-31.c: New testcase.
20241         * gcc.dg/builtins-32.c: New testcase.
20243 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
20245         * objc.dg/call-super-2.m: Update line numbers
20246         for the including of stddef.h.
20248 2004-01-30  Michael Matz  <matz@suse.de>
20250         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
20251         g++.dg/ext/case-range3.C: New tests.
20253 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20255         DR206
20256         PR c++/13813
20257         * g++.dg/template/member4.C: New test.
20259 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20261         PR c++/13683
20262         * g++.dg/template/sizeof6.C: New test.
20264 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20266         * gcc.dg/fwritable-strings-1.c: New test.
20268 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20270         * gcc.c-torture/compile/20040130-1.c: New test.
20272 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
20274         * objc.dg/call-super-2.m: Include stddef.h for size_t.
20276 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
20278         PR c++/13883
20279         * g++.dg/template/ctor3.C: New test.
20281 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20283         * g++.dg/tc1: New directory.
20284         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
20285         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
20286         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
20287         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
20288         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
20290 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20292         * g++.dg/parse/error11.C: New test.
20293         * g++.dg/parse/error12.C: Likewise.
20295 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
20297         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
20298         (scan_initial, main): Use aligned_sizeof instead of sizeof.
20300 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
20302         PR c++/13791
20303         * g++.dg/ext/attrib12.C: New test.
20305         PR c++/13736
20306         * g++.dg/parse/cast2.C: New test.
20308 2004-01-27  James E Wilson  <wilson@specifixinc.com>
20310         * objc.dg/encode-2.m (main): New local string.  Set depending on
20311         sizeof long.  Use in sscanf call.
20312         * objc.dg/encode-3.m (main): New local string.  Set depending on
20313         sizeof long.  Use in scan_initial call.
20315 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20317         * objc.dg/call-super-2.m: Make LP64-safe.
20318         * objc.dg/desig-init-1.m: Likewise.
20320 2004-01-27  Devang Patel <dpatel@apple.com>
20322         * g++.dg/debug/namespace1.C: New test.
20324 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
20326         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
20327         xscale-*-*.
20329         * gcc.dg/arm-mmx-1.c: New test.
20331 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20333         * gcc.dg/20040127-1.c: New test.
20334         * gcc.dg/20040127-2.c: New test.
20336 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20338         * objc.dg/stret-1.m (glob): Renamed to globa.
20340 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
20342         PR c++/13663
20343         * g++.dg/expr/for1.C: New test.
20345 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
20347         PR middle-end/13779
20348         * gcc.dg/darwin-longlong.c: New test.
20350 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
20352         * gcc.dg/20040124-1.c: Moved test from here...
20353         * gcc.c-torture/compile/20040124-1.c: ...to here.
20355 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20357         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
20358         the assembly output if -m64 is passed.
20360 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
20362         PR c++/13833
20363         * g++.dg/template/cond3.C: New test.
20365 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20367         PR c++/13810
20368         * g++.dg/template/ttp7.C: New test.
20370 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20372         PR c++/13797
20373         * g++.dg/template/nontype4.C: New test.
20374         * g++.dg/template/nontype5.C: Likewise.
20376 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
20378         * gcc.dg/torture/mips-clobber-at.c: New test.
20380 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
20382         * gcc.dg/20040124-1.c: New test.
20384 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
20386         * gcc.dg/20040123-1.c: New test.
20388 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
20390         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
20392 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20394         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
20396 2004-01-23  Andrew Pinski  <apinski@apple.com>
20398         * gcc.dg/20030121-1.c: Move to ..
20399         * gcc.dg/20040121-1.c: here.
20401 2004-01-23  Roger Sayle  <roger@eyesopen.com>
20403         * gcc.dg/builtins-29.c: New test case.
20405 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
20407         PR 18314
20408         * gcc.dg/builtins-30.c: New testcase.
20410 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
20412         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
20413         * lib/g77.exp: Likewise.
20414         * lib/objc.exp: Likewise.
20415         * lib/g++.exp: Likewise.
20417 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20419         * gcc.dg/struct-by-value-2.c: New test.
20421 2004-01-21  Andrew Pinski  <apinski@apple.com>
20423         PR target/13785
20424         * gcc.dg/20030121-1.c: New test.
20426 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
20428         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
20429         clobber frame pointer register in asm statement.
20431 2004-01-21  Falk Hueffner  <falk@debian.org>
20433         * gcc.c-torture/compile/20040121-1.c: New test.
20435 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
20437         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
20439 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
20441         * gcc.dg/ppc64-abi-2.c: New test.
20443 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
20445         * lib/treelang.exp: Fill out this file.
20446         * lib/treelang-dg.exp: New File.
20448 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20450         * gcc.c-torture/compile/981022-1.c: Remove.
20451         * gcc.dg/array-5.c: Remove XFAIL.
20452         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
20453         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
20454         gcc.dg/cond-lvalue-1.c: Update.
20455         * gcc.dg/cast-lvalue-2.c: New test.
20457 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
20459         PR c++/13592
20460         * g++.dg/other/error1.C (class foo): Tweak error message.
20462         PR c++/13592
20463         * g++.dg/template/call2.C: New test.
20465 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20467         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
20468         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
20469         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
20470         scalar-return-1_x.c, scalar-return-2_y.c,
20471         scalar-return-3_x.c, scalar-return-3_y.c,
20472         scalar-return-4_x.c, scalar-return-4_y.c,
20473         struct-align-1.h, struct-align-1_x.c,
20474         struct-align-1_y.c, struct-align-2.h,
20475         struct-align-2_x.c, struct-align-2_y.c,
20476         struct-by-value-10_y.c, struct-by-value-11_x.c,
20477         struct-by-value-11_y.c, struct-by-value-12_x.c,
20478         struct-by-value-12_y.c, struct-by-value-13_x.c,
20479         struct-by-value-13_y.c, struct-by-value-14_x.c,
20480         struct-by-value-14_y.c, struct-by-value-15_x.c,
20481         struct-by-value-15_y.c, struct-by-value-16_y.c,
20482         struct-by-value-17_y.c, struct-by-value-18_y.c,
20483         struct-by-value-19_y.c, struct-by-value-1_x.c,
20484         struct-by-value-1_y.c, struct-by-value-20_y.c,
20485         struct-by-value-2_x.c, struct-by-value-2_y.c,
20486         struct-by-value-3_y.c, struct-by-value-4_x.c,
20487         struct-by-value-4_y.c, struct-by-value-5_y.c,
20488         struct-by-value-6_y.c, struct-by-value-7_y.c
20489         struct-by-value-8_x.c, struct-by-value-8_y.c
20490         struct-by-value-9_x.c, struct-by-value-9_y.c
20491         struct-return-10_x.c, struct-return-10_y.c,
20492         struct-return-19_x.c, struct-return-20_x.c
20493         struct-return-2_x.c, struct-return-2_y.c
20494         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
20495         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
20497 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20499         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
20500         attribute on sparc*-sun-solaris2.*.
20502 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
20504         PR c++/13710
20505         * g++.dg/ext/typeof7.C: New test.
20507 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
20509         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
20510         * gcc.dg/const-elim-1.c: Same.
20512 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
20514         * objc.dg/stret-1.m: New.
20515         * objc.dg/stret-2.m: New.
20517 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20519         PR c++/11895
20520         * g++.dg/ext/vector1.C: New test.
20522 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
20524         * gcc.dg/pch/import-1.c: New.
20525         * gcc.dg/pch/import-1.hs: New.
20526         * gcc.dg/pch/import-1a.h: New.
20527         * gcc.dg/pch/import-1b.h: New.
20528         * gcc.dg/pch/import-1c.h: New.
20530 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20532         PR c++/13574
20533         * g++.dg/ext/array1.C: New test.
20535         PR c++/13178
20536         * g++.dg/conversion/op1.C: New test.
20538 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
20540         PR 11864
20541         From Kazumoto Kojima / Dan Kegel:
20542         * gcc.dg/pr11864-1.c: New test.
20544         PR 10392
20545         From Marcus Comstedt / Dan Kegel:
20546         * gcc.dg/pr10392-1.c: New test.
20548 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20550         PR c++/13478
20551         * g++.dg/init/ref10.C: New test.
20553 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20555         PR c++/13407
20556         * g++.dg/parse/typename6.C: New test.
20558 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
20560         PR pch/13361
20561         * testsuite/g++.dg/pch/wchar-1.C: New.
20562         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20564 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20566         PR c++/9259
20567         * g++.dg/expr/sizeof2.C: New test.
20569 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
20571         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
20573 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20575         PR c++/13659
20576         * g++.dg/lookup/strong-using-3.C: New.
20577         * g++.dg/lookup/using-10.C: New.
20579 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20581         PR c++/13594
20582         * g++.dg/lookup/strong-using-2.C: New.
20584 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
20585             Dan Kegel <dank@kegel.com>
20586             J"orn Rennecke <joern.rennecke@superh.com>
20588         PR target/9365
20589         * gcc.dg/pr9365-1.c: New test.
20591 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20593         PR c++/8856
20594         * g++.dg/parse/casting-operator2.C: New test.
20595         * g++.old-deja/g++.pt/explicit83.C: Remove.
20597 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20599         * gcc.dg/label-compound-stmt-1.c: New test.
20600         * gcc.c-torture/compile/950922-1.c,
20601         gcc.c-torture/compile/20000211-3.c,
20602         gcc.c-torture/compile/20000518-1.c,
20603         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
20604         compound statements.
20606 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
20608         * gcc.dg/ppc64-abi-1.c: New test.
20610 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
20612          * g++.dg/ext/attrib9.C: Add dg-warnings.
20614 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20616         PR c++/12335
20617         * g++.dg/parse/dtor3.C: New test.
20619 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
20621         PR c++/12709
20622         * g++.dg/parse/try-catch-1.C: New test.
20624 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
20626         * ada/acats/run_all.sh: Add more verbose output in acats.log
20627         when compiling tests.
20629 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
20631         PR 13656
20632         * gcc.dg/typedef-redecl.c: New test case.
20633         * gcc.dg/typedef-redecl.h: New support file.
20635 2004-01-13  Jan Hubicka  <jh@suse.cz>
20637         * gcc.dg/always_inline.c: New test.
20638         * gcc.dg/debug/20031231-1.c: Fix.
20640 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20642         PR c++/13474
20643         * g++.dg/template/array3.C: New test.
20645 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
20647         * g++.dg/ext/lvalue1.C: No longer expected to fail.
20648         * g++.dg/warn/Wunused-2.C: Likewise.
20650 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20652         PR c++/13289
20653         * g++.dg/template/instantiate6.C: New test.
20655 2004-01-12  Roger Sayle  <roger@eyesopen.com>
20657         PR middle-end/11397
20658         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
20660 2004-01-12  Jan Hubicka  <jh@suse.cz>
20662         PR opt/12826
20663         * gcc.dg/20040112-1.c: New.
20665         * gcc.dg/dwarf-die[1-7].c: Move to...
20666         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
20667         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
20669 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
20671         PR c++/4100
20672         * g++.dg/parse/friend4.C: New test.
20674 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
20676         PR c++/4100
20677         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
20678         definition is called a friend.
20680 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
20682         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
20684 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
20686         PR c++/3478
20687         * g++.dg/parse/error10.C: New test.
20688         * g++.dg/template/arg2.C: Accept "invalid type" error.
20690 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
20692         PR middle-end/13392
20693         * g++.dg/opt/expect2.C: New test.
20695 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
20697         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
20698         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
20699         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
20700         Update dg-error regexps.
20702 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
20704         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
20705         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
20707 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20709         * gcc.dg/pragma-re-1.c: Use right pointer type.
20711 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20713         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
20715 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
20717         * gcc.dg/rs6000-ldouble-1.c: New.
20719 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20721         DR 337
20722         PR c++/9256
20723         * g++.dg/other/abstract1.C: New test.
20725 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
20727         * g++.dg/lookup/strong-using-1.C: New.
20729 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20731         PR c/11234
20732         * gcc.dg/func-ptr-conv-1.c: New test.
20733         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
20735 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
20737         PR target/13380.
20738         * gcc.c-torture/compile/20040109-1.c: New.
20740 2004-01-08  Stuart Hastings  <stuart@apple.com>
20742         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
20743         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
20744         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
20746 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
20748         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
20750 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20752         * ada/acats/run_acats: Treat 'gnatchop' the same way
20753         as 'gnatmake'.  Export GCC_DRIVER.
20754         * ada/acats/run_all.sh: Add target_gnatchop.  Use
20755         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
20757 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20759         PR c++/12573
20760         * g++.dg/template/dependent-expr4.C: New test.
20762 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
20764         * gcc.dg/altivec-11.c: New test.
20766 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
20768         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
20770 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20772         PR c/6024
20773         * gcc.dg/enum-compat-1.c: New test.
20774         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
20776 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20778         PR c/12165
20779         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
20780         gcc.dg/c99-idem-qual-3.c: New tests.
20782 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
20784         * gcc.dg/winline-7.c: Don't cast void * to int.
20786 2004-01-06  Jan Hubicka  <jh@suse.cz>
20788         * gcc.dg/i386-sse-5.c: New test
20789         * g++.dg/eh/simd-1.c: Add -w argument for i386.
20791 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
20793         PR c++/12815
20794         * g++.dg/rtti/typeid4.C: New test.
20796 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20798         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
20800 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
20802         PR c++/12132
20803         * g++.dg/template/error11.C: New test.
20805         PR c++/13451
20806         * g++.dg/template/class2.C: New test.
20808 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20809         Richard Sandiford <rsandifo@redhat.com>
20811         PR c++/13387
20812         * g++.dg/opt/alias3.C: New test.
20814 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
20816         PR c++/13157
20817         * g++.dg/template/koenig3.C: New test.
20819         PR c++/13529
20820         * g++.dg/parse/offsetof3.C: New test.
20822         * g++.dg/init/copy7.C: Add missing dg-error markers.
20824         PR c++/12226
20825         * g++.dg/init/copy7.c: New test.
20827         PR c++/13536
20828         * g++.dg/parse/cast1.C: New test.
20830 2004-01-04  Jan Hubicka  <jh@suse.cz>
20832         * gcc.dg/winline[1-7].c: New tests.
20834 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20836         PR c++/13520
20837         * g++.dg/template/qualttp22.C: New test.
20839 2004-01-01  Jan Hubicka  <jh@suse.cz>
20841         * gcc.dg/debug/20031231-1.c: New.
20842         * gcc.c-torture/compile/20040101-1.c: New.
20843         * gcc.dg/dwarf-die-[1-7].c: New.
20845 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
20847         PR optimization/13521
20848         * gcc.c-torture/compile/20031231-1.c: New test.
20850 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
20852         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
20854 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20856         PR c++/10079
20857         * g++.dg/template/crash16.C: New test.
20859 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
20861         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
20863 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
20865         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
20866         ports.
20867         * g++.old-deja/g++.jason/thunk3.C: Likewise.
20868         * g++.old-deja/g++.law/profile1.C: Likewise.
20869         * gcc.c-torture/compile/981006-1.c: Likewise.
20870         * gcc.c-torture/execute/loop-2e.x: Likewise.
20871         * gcc.c-torture/execute/loop-2f.x: Remove.
20872         * gcc.c-torture/execute/loop-2g.x: Likewise.
20873         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
20874         * gcc.dg/20020312-2.c: Remove traces of dead ports.
20876 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
20878         PR c++/13507
20879         * g++.dg/ext/attrib11.C: New test.
20881         PR c++/13494
20882         * g++.dg/template/array2-1.C: New test.
20883         * g++.dg/template/array2-2.C: New test.
20885 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
20887         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
20889 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20891         PR c++/12774
20892         * g++.dg/template/array1-1.C: New test.
20893         * g++.dg/template/array1-2.C: New test.
20895 2003-12-29  Roger Sayle  <roger@eyesopen.com>
20897         PR fortran/12632
20898         * g77.dg/12632.f: New test case.
20900 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20902         PR c++/13289
20903         * g++.dg/parse/nontype1.C: New test.
20905 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20907         PR c++/12403
20908         * g++.dg/parse/explicit1.C: New test.
20909         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
20911 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
20913         PR c++/13081
20914         * g++.dg/opt/inline6.C: New test.
20916         PR c++/12613
20917         * g++.dg/parse/error9.C: New test.
20919         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
20921 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
20923         PR c++/13009
20924         * g++.dg/init/assign1.C: New test.
20926 2003-12-28  Roger Sayle  <roger@eyesopen.com>
20928         PR c++/13070
20929         * g++.dg/warn/format3.C: New test case.
20931 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20933         * gcc.c-torture/compile/20031227-1.c: New test.
20935 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20937         * g++.dg/bprob/bprob.exp: Load target-supports.exp
20938         * g77.dg/bprob/bprob.exp: Likewise.
20939         * gcc.misc-tests/bprob.exp: Likewise.
20940         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
20941         variants on systems where the library does not provide that
20942         functionality.
20943         * gcc.dg/builtins-20.c: Use builtins-config.h.
20944         * gcc.dg/builtins-config.h: New file.
20946 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20948         * lib/gcc-dg.exp (dg-require-profiling): New function.
20949         * lib/target-supports.exp (check_profiling_available): Likewise.
20950         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
20951         * g77.dg/bprob/bprob.exp: Likewise.
20952         * gcc.misc-tests/bprob.exp: Likewise.
20953         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
20954         * gcc.dg/20021014-1.c: Likewise.
20955         * gcc.dg/nest.c: Likewise.
20957 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20959         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
20960         compiling.
20961         * g++.dg/lookup/java2.C: Likewise.
20962         * gcc.dg/cpp/lexident.c: Likewise.
20964 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
20966         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
20967         given.
20968         * gcc.c-torture/compile/961203-1.c: Likewise.
20969         * gcc.c-torture/compile/980506-1.c: Likewise.
20971 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
20973         * lib/gcc-dg.exp (dg-prune-output): New annotation.
20974         (additional_prunes): New global.
20975         (gcc-dg-prune): Handle additional per-test pruning.
20976         (dg-test): Clear additional_prunes between tests.
20978         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
20979         dg-prune-output to avoid spurious failures from assembler
20980         complaining about nonexistent WAW violations.
20981         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
20982         Use dg-prune-output to avoid spurious failures from assembler
20983         warning about Itanium B-step errata.
20985 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20987         * g++.dg/abi/macro0.C: New test.
20988         * g++.dg/abi/macro1.C: Likewise.
20989         * g++.dg/abi/macro2.C: Likewise.
20991         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
20992         * g++.dg/abi/bitfield7.C: Likewise.
20993         * g++.dg/abi/dtor2.C: Likewise.
20994         * g++.dg/abi/mangle11.C: Likewise.
20995         * g++.dg/abi/mangle12.C: Likewise.
20996         * g++.dg/abi/mangle14.C: Likewise.
20997         * g++.dg/abi/mangle17.C: Likewise.
20998         * g++.dg/abi/vbase10.C: Likewise.
20999         * g++.dg/abi/vbase14.C: Likewise.
21000         * g++.dg/template/qualttp17.C: Likewise.
21002 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
21004         PR c/11995
21005         * gcc.dg/20031223-1.c: New test.
21007 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21009         * gcc.dg/noreturn-7.c: New test.
21011 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21013         * gcc.dg/null-pointer-1.c: New test.
21015 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
21017         * g++.old-deja/g++.jason/template18.C: Remove.
21018         * g++.old-deja/g++.jason/template37.C: Likewise.
21020         PR c++/12862
21021         * g++.dg/lookup/ns1.C: New test.
21023         PR c++/12397
21024         * g++.dg/template/lookup3.C: New test.
21026 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21028         * g++.dg/template/recurse1.C: New test
21030 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
21032         PR c++/12479
21033         * g++.dg/parse/semicolon1.C: New test.
21034         * g++.dg/parse/semicolon1.h: Likewise.
21036 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
21038         * gcc.dg/darwin-misaligned.c: New test.
21040 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21042         PR c/9163
21043         * gcc.dg/20031222-1.c: New test.
21045 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
21047         PR c++/13438
21048         * g++.dg/parse/error8.C: New test.
21050         PR c++/11554
21051         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
21053 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
21055         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
21056         too small.
21057         * gcc.c-torture/compile/930217-1.c: Likewise.
21058         * gcc.c-torture/compile/930513-1.c: Likewise.
21059         * gcc.c-torture/execute/920908-2.c: Likewise.
21060         * gcc.c-torture/execute/921204-1.c: Likewise.
21061         * gcc.c-torture/execute/930621-1.c: Likewise.
21062         * gcc.c-torture/execute/930630-1.c: Likewise.
21063         * gcc.c-torture/execute/931031-1.c: Likewise.
21064         * gcc.c-torture/execute/980602-2.c: Likewise.
21065         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21066         * gcc.c-torture/execute/compndlit-1.c: Likewise.
21067         * gcc.c-torture/execute/extzvsi.c: Likewise.
21068         * gcc.c-torture/unsorted/ext.c: Likewise.
21070 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
21072         PR target/12749
21073         * gcc.c-torture/compile/20031220-2.c: New test case.
21075 2003-12-20  Roger Sayle  <roger@eyesopen.com>
21077         PR optimization/13031
21078         * gcc.c-torture/compile/20031220-1.c: New test case.
21080 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21082         * gcc.dg/cast-function-1.c: New test.
21084 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21086         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
21087         formats.
21089 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
21091         PR c++/12795
21092         * g++.dg/ext/attrib10.C: New test.
21094 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
21096         * gcc.dg/cleanup-10.c: New test.
21097         * gcc.dg/cleanup-11.c: New test.
21099 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
21101         PR c++/13239
21102         * g++.dg/opt/expect1.C: New test.
21104 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
21106         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
21108 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
21110         PR debug/12923
21111         * gcc.dg/20031218-1.c: New test.
21113         PR debug/12389
21114         * gcc.dg/20031218-2.c: New test.
21115         * gcc.dg/20031218-3.c: New test.
21117         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
21118         of label name and allow for USER_LABEL_PREFIX == "_" names.
21119         * g++.dg/abi/mangle18-2.C: Likewise.
21120         * g++.dg/abi/mangle19-1.C: Likewise.
21121         * g++.dg/abi/mangle19-2.C: Likewise.
21122         * g++.dg/abi/mangle20-1.C: Likewise.
21123         * g++.dg/abi/mangle20-2.C: Likewise.
21125 2003-12-18  Richard Henderson  <rth@redhat.com>
21127         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
21129 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
21130             Dan Kegel <dank@kegel.com>
21132         PR other/12009
21133         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
21134         testing a cross compiler, it causes spurious compile failures.
21135         * lib/g++.exp: Likewise.
21137 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21139         PR c++/13262
21140         * g++.dg/template/access13.C: New test.
21142 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
21144         * gcc.dg/20031216-1.c: New test.
21146 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21148         PR c++/9154
21149         * g++.dg/template/error10.C: New test.
21151 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21153         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
21154         * g++.dg/eh/simd-2.C: Likewise.
21156 2003-12-17  James E Wilson  <wilson@specifixinc.com>
21157             Roger Sayle  <roger@eyesopen.com>
21159         * gcc.c-torture/execute/ieee/mzero5.c: New.
21161 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
21163         PR c++/10603
21164         * g++.dg/parse/error6.C: New test.
21166         PR c++/12827
21167         * g++.dg/parse/error7.C: New test.
21169 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
21171         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
21172         at -O with stabs debugging formats.
21173         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
21174         * gcc.dg/debug/debug-2.c: Likewise.
21176 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
21178         PR c++/12696
21179         * g++.dg/init/error1.C: New test.
21181         PR c++/12218
21182         * g++.dg/init/pm3.C: New test.
21184 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21186         PR c/3347
21187         * gcc.dg/bitfld-8.c: New test.
21189 2003-12-16  James Lemke  <jim@wasabisystems.com>
21191         * gcc.dg/arm-scd42-[123].c: New tests.
21193 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21195         PR c++/9043
21196         * g++.dg/abi/mangle20-1.C: New test.
21197         * g++.dg/abi/mangle20-2.C: New test.
21199 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
21201         PR c++/13275
21202         * g++.dg/other/offsetof2.C: Remove XFAIL.
21203         * g++.dg/parse/offsetof1.C: New test.
21204         * g++.gd/parse/offsetof2.C: Likewise.
21206 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21208         * g++.dg/template/nontype3.C: New test.
21209         * g++.dg/template/static2.C: Tweaked the dg-error clause.
21211 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21213         * g++.dg/warn/noreturn-3.C: Also test instantiation.
21215 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21217         PR c++/13387
21218         * g++.dg/expr/assign1.C: New test.
21220         PR c++/13242
21221         * g++.dg/abi/mangle19-1.C: New test.
21222         * g++.dg/abi/mangle19-2.C: New test.
21224 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
21226         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
21228 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21230         * gcc.c-torture/execute/20031216-1.c: New test.
21232 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21234         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
21235         an ICE regression.
21237 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21239         PR c++/10926
21240         * g++.dg/template/error9.C: New test.
21242         PR c++/11116
21243         * g++.dg/template/error8.C: New test.
21245 2003-12-15  Roger Sayle  <roger@eyesopen.com>
21247         PR middle-end/13400
21248         * gcc.c-torture/execute/20031215-1.c: New test case.
21250 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21252         PR c++/13269
21253         * g++.dg/parse/error5.C: New test.
21255         PR c++/12989
21256         * g++.dg/expr/sizeof1.C: New test.
21258         PR c++/13310
21259         * g++.dg/template/crash15.C: New test.
21261 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
21263         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
21264         a non-POD type as the last named parameter of a varargs function.
21266 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21268         PR c++/13243
21269         PR c++/12573
21270         * g++.dg/template/crash14.C: New test.
21271         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
21273 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
21275         * g++.dg/other/java1.C: New test.
21277         PR c++/13241
21278         * g++.dg/abi/mangle18-1.C: New test.
21279         * g++.dg/abi/mangle18-2.C: New test.
21281 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21283         PR optimization/10312
21284         * gcc.c-torture/execute/20031214-1.c: New.
21286 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
21288         PR c++/10779
21289         PR c++/12160
21290         * g++.dg/parse/error3.C: New test.
21291         * g++.dg/parse/error4.C: Likewise.
21292         * g++.dg/abi/mangle4.C: Tweak error messages.
21293         * g++.dg/lookup/using5.C: Likewise.
21294         * g++.dg/other/error2.C: Likewise.
21295         * g++.dg/parse/typename5.C: Likewise.
21296         * g++.dg/parse/undefined1.C: Likewise.
21297         * g++.dg/template/arg2.C: Likewise.
21298         * g++.dg/template/ttp3.C: Likewise.
21299         * g++.dg/template/type1.C: Likewise.
21300         * g++.old-deja/g++.other/crash32.C: Likewise.
21301         * g++.old-djea/g++.pt/defarg8.C: Likewise.
21303 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21305         PR c++/13106
21306         * g++.dg/warn/noreturn-3.C: New test.
21308 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21310         PR c++/13118
21311         * g++.dg/abi/covariant3.C: New.
21313 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
21315         * g++.dg/eh/ia64-1.C: New test.
21317 2003-12-12  Roger Sayle  <roger@eyesopen.com>
21319         PR optimization/13037
21320         * g77.f-torture/execute/13037.f: New test case.
21322 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21324         PR c++/12881
21325         * g++.dg/abi/covariant2.C: New.
21327 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
21329         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
21331 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
21333         * gcc.c-torture/execute/wchar_t-1.x: Delete.
21335 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
21337         PR other/10819
21338         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
21339         to fix Bug 10819.
21340         * lib/g++.exp (g++_version): Likewise.
21341         * lib/g77.exp (g77_version): Likewise.
21342         * lib/objc.exp (default_objc_version): Likewise.
21344 2003-12-10  Richard Henderson  <rth@redhat.com>
21346         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
21348         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
21350 2003-12-08  Matt Austern  <austern@apple.com>
21352         PR c/13134
21353         * lib/gcc-dg.exp (dg-require-visibility): Define.
21354         * lib/target-supports (check_visibility_available): Define.
21355         * gcc.dg/visibility-1.c: New test.
21356         * gcc.dg/visibility-2.c: Likewise.
21357         * gcc.dg/visibility-3.c: Likewise.
21358         * gcc.dg/visibility-4.c: Likewise.
21359         * gcc.dg/visibility-5.c: Likewise.
21360         * gcc.dg/visibility-6.c: Likewise.
21361         * g++.dg/ext/visibility-1.C: Likewise.
21362         * g++.dg/ext/visibility-2.C: Likewise.
21363         * g++.dg/ext/visibility-3.C: Likewise.
21364         * g++.dg/ext/visibility-4.C: Likewise.
21365         * g++.dg/ext/visibility-5.C: Likewise.
21366         * g++.dg/ext/visibility-6.C: Likewise.
21368 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21370         * g++.dg/lookup/java1.C: New test.
21371         * g++.dg/lookup/java2.C: New test.
21373 2003-12-07  Falk Hueffner  <falk@debian.org>
21375         * g++.dg/opt/noreturn-1.C: New test.
21377 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
21379         * gcc.dg/overflow-1.c: New test.
21381 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21383         * g77.f-torture/compile/13060.f: New test.
21385 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
21387         PR c++/13323
21388         * g++.dg/inherit/operator2.C: New test.
21390 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
21392         PR c++/13305
21393         * g++.dg/ext/attrib9.C: New test.
21395 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
21397         PR c++/13314
21398         * g++.dg/template/error7.C: New test.
21400 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
21401             J"orn Rennecke <joern.rennecke@superh.com>
21403         PR target/13302
21404         * g++.dg/other/struct-va_list.C: New test.
21406 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21408         PR c++/13166
21409         * g++.dg/parse/defarg6.C: New test.
21411 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
21413         PR target/13256
21414         * gcc.c-torture/execute/20031201-1.c: New test.
21416 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
21418         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
21420 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21422         * gcc.dg/builtin-return-1.c: New test.
21424 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
21425             J"orn Rennecke <joern.rennecke@superh.com>
21427         PR optimization/13260
21428         * gcc.c-torture/execute/20031204-1.c: New test.
21430 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21432         PR c++/9127
21433         * g++.dg/template/error6.C: New test.
21435 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
21437         * gcc.dg/20031202-1.c: New test.
21439 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21441         PR c++/13179
21442         * g++.dg/template/eh1.C: New test.
21444         PR c++/10771
21445         * g++.dg/template/error5.C: New test.
21447 2003-12-02  David Ung  <davidu@mips.com>
21449         * gcc.dg/compat/vector-check.h: Corrected type for var
21450         g_##TMODE
21452 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21454         PR c++/10126
21455         * g++.dg/template/ptrmem8.C: New test.
21457 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21459         PR c++/12573
21460         * g++.dg/template/dependent-expr3.C: New test.
21462 2003-12-01  James Lemke  <jim@wasabisystems.com>
21464         * gcc.dg/arm-g2.c: New test.
21466 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21468         PR optimization/11634
21469         * gcc.dg/20031201-2.c: New test case.
21471 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
21473         PR 11433
21474         * objc.dg/proto-lossage-3.m: New test.
21476 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21478         PR optimization/12628
21479         * gcc.dg/20031201-1.c: New test case.
21481 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21483         * gcc.dg/unaligned-1.c: New test.
21485 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
21487         PR c++/9849
21488         * g++.dg/template/error4.C: New test.
21489         * g++.dg/template/nested3.C: Adjust error markers.
21491 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21493         * gcc.dg/cpp/assert4.c: Check more #system assertions.
21495 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
21497         PR c/10333
21498         * gcc.dg/bitfld-7.c: New test.
21500 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
21502         * gcc.dg/tls/asm-1.C: New test.
21504 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21506         * gcc.dg/cpp/assert4.c: Update.
21508 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21510         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
21511         * gcc.dg/builtin-apply3.c: New test.
21513 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21515         * lib/compat.exp (compat-obj): New xfaildata parameter.
21516         Use it to set compiler_conditional_xfail_data before compiling.
21517         (compat-get-options): Handle dg-xfail-if.
21518         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
21519         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
21520         * gcc.dg/compat/vector-1_y.c: Likewise.
21521         * gcc.dg/compat/vector-2_x.c: Likewise.
21522         * gcc.dg/compat/vector-2_y.c: Likewise.
21524 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21526         * g++.dg/opt/reg-stack4.C: New test.
21528 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21530         * gcc.dg/builtin-apply2.c: New test.
21532 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21534         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
21536 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21538         PR c++/12924
21539         * g++.dg/template/template-id-2.C: New test.
21541 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21543         PR c++/5369
21544         * g++.dg/template/memfriend1.C: New test.
21545         * g++.dg/template/memfriend2.C: Likewise.
21546         * g++.dg/template/memfriend3.C: Likewise.
21547         * g++.dg/template/memfriend4.C: Likewise.
21548         * g++.dg/template/memfriend5.C: Likewise.
21549         * g++.dg/template/memfriend6.C: Likewise.
21550         * g++.dg/template/memfriend7.C: Likewise.
21551         * g++.dg/template/memfriend8.C: Likewise.
21552         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
21554 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
21556         PR c++/12515
21557         * g++.dg/ext/cond1.C: New test.
21559 2003-11-20  Richard Henderson  <rth@redhat.com>
21561         * gcc.dg/20020201-2.c: Remove.
21562         * gcc.dg/20020201-4.c: Remove.
21563         * gcc.dg/20020304-1.c: Remove.
21565 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
21567         * gcc.dg/cpp/trad/xwin1.c: New test case.
21569 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
21571         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
21572         * lib/g77.exp: Likewise.
21573         * lib/objc.exp: Likewise.
21574         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
21575         for darwin.
21577 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21579         PR c++/12932
21580         * g++.dg/template/static5.C: New test.
21582 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
21584         * gcc.dg/nested-func-1.c: New test.
21586 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21588         * gcc.dg/cpp/assert4.c: New test.
21590 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
21592         PR c++/2294
21593         * g++.dg/lookup/using9.c: New test.
21595 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
21597         PR c++/12762
21598         * g++.dg/template/error3.C: New test.
21600 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
21602         PR ada/13035
21603         * ada/acats/run_acats, run_all.sh: Fix syntax error.
21604         No longer use a wrapper for gcc, since this does not work under
21605         Windows.
21607 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
21609         PR c++/2094
21610         * g++.dg/template/ptrmem7.C: New test.
21612 2003-11-13  Andrew Pinski <apinski@apple.com>
21614         * gcc.c-torture/compile/20031113-1.c: New test.
21616 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
21617             Kean Johnston <jkj@sco.com>
21619         PR c/13029
21620         * gcc.dg/unused-4.c: Update.
21622 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21624         * g++.dg/opt/const3.C: New test.
21626 2003-11-13  Jan Hubicka  <jh@suse.cz>
21628         * gcc.c-torture/compile/20031112-1.c: New test.
21630 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
21632         * g++.dg/parse/crash10.C: Remove bogus error marker.
21634 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21636         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
21637         (host_gcc): Likewise.
21638         (ROOT): Honor $PWDCMD.
21639         (BASE): Likewise.
21640         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
21642 2003-11-12  Catherine Moore  <clm@redhat.com>
21644         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
21646 2003-11-12  Andreas Jaeger  <aj@suse.de>
21647             Jakub Jelinek  <jakub@redhat.com>
21648             Andrew Pinski  <pinskia@physics.uc.edu>
21649             Richard Henderson  <rth@redhat.com>
21651         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
21652         systems.
21653         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
21655         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
21656         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21658 2003-11-11  Andreas Jaeger  <aj@suse.de>
21660         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
21662         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
21664 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
21666         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
21667         Clean ups.
21669 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
21671         * gcc.dg/trampoline-1.c: New test.
21673 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21675         * gcc.c-torture/compile/200031109-1.c: New test.
21677 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21679         PR c/3190
21680         PR c/8714
21681         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
21682         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
21683         gcc.dg/format/no-y2k-1.c: Update.
21685 2003-11-08  Roger Sayle  <roger@eyesopen.com>
21687         PR optimization/10467
21688         * gcc.dg/20031108-1.c: New test case.
21690 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
21692         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
21694 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21696         * gcc.dg/compound-lvalue-1.c: New test.
21697         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
21698         some XFAILs.
21700 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
21702         * gcc.dg/altivec-varargs-1.c: New test.
21704 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21706         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
21707         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
21708         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
21709         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
21710         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
21712 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21714         * gcc.dg/cond-lvalue-1.c: New test.
21716 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
21718         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
21720 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21722         PR c++/11616
21723         * g++.dg/template/instantiate5.C: New test.
21725 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21727         PR c++/12726
21728         * g++.dg/ext/complit2.C: Replace test with self-contained version.
21729         * ChangeLog: Add missing first entry for above test.
21731 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21733         PR c++/9810
21734         * g++.dg/template/using8.C: New test.
21735         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
21737 2003-11-02  Roger Sayle  <roger@eyesopen.com>
21739         PR optimization/10817
21740         * gcc.c-torture/compile/20031102-1.c: New test case.
21742 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
21744         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
21745         2147483647.
21747 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21749         * gcc.dg/20031102-1.c: New test.
21751 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21753         * gcc.dg/complex-1.c: New test.
21755 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21757         PR c++/12796
21758         * g++.dg/template/crash13.C: Adjust expected error location.
21759         * g++.old-deja/g++.brendan/ns1.C: Likewise.
21761 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
21763         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
21765 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
21767         PR/10239
21768         * gcc.c-torture/compile/20031031-2.c: New test.
21770 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
21772         PR/11640
21773         * gcc.c-torture/compile/20031031-1.c: New test.
21775 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
21777         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
21778         * gcc.misc-tests/bprob.exp: Likewise.
21779         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
21780         the execution test on arm-elf configs.
21781         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
21782         configs that don't support scratch files.
21783         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
21785 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
21787         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
21788         done by dejagnu.
21790 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
21792         * ada/acats/run_all.sh: Redirect mv output to /dev/null
21793         Avoid non pure sh syntax. Add more logging.
21795         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
21796         fail.
21798 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21800         PR libgcj/10610
21801         * gcc.dg/ppc-stackalign-1.c: New test.
21803 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
21805         * ada/acats/run_all.sh: Change output to be more compliant with
21806         dejagnu framework.
21807         Create acats.sum and acats.log files under testsuite/ada/acats
21808         Only run [a-z]* directories, to filter out e.g. CVS.
21809         Redirect build output to log file.
21811 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
21813         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
21815 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
21817         PR ada/5909:
21818         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
21820 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
21822         * gcc.c-torture/compile/20031023-1.c: New test.
21823         * gcc.c-torture/compile/20031023-2.c: New test.
21824         * gcc.c-torture/compile/20031023-3.c: New test.
21825         * gcc.c-torture/compile/20031023-4.c: New test.
21827 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21829         PR c++/10371
21830         * g++.dg/lookup/scoped8.C: New test.
21832 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21834         * g++.dg/opt/reg-stack3.C: New test.
21836 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21838         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
21840 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21842         PR c++/11076
21843         * g++.dg/template/crash13.C: New test.
21845 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21847         * gcc.dg/c99-restrict-2.c: New test.
21849 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
21851         PR c++/12698, c++/12699, c++/12700, c++/12566
21852         * g++.dg/inherit/covariant9.C: New test.
21853         * g++.dg/inherit/covariant10.C: New test.
21854         * g++.dg/inherit/covariant11.C: New test.
21856 2003-10-23  Jason Merrill  <jason@redhat.com>
21858         PR c++/12726
21859         * g++.dg/ext/complit2.C: New test.
21861 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21863         PR target/12654
21864         * gcc.c-torture/execute/20031020-1.c: New test.
21866 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21868         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
21869         following the jump_insn.
21871 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21873         * gcc.dg/cast-lvalue-1.c: New test.
21875 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
21877         PR c++/11962
21878         * g++.dg/template/cond2.C: New test.
21880 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21882         * gcc.dg/builtins-28.c: New test.
21884 2003-10-20  Jan Hubicka  <jh@suse.cz>
21886         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
21887         parameter.
21888         * testsuite/gcc.dg/inline-2.c: Likewise.
21890 2003-10-20  Phil Edwards  <phil@codesourcery.com>
21892         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
21893         * gcc.dg/nest.c: Likewise.
21895 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21897         PR c++/9781, c++/10583, c++/11862
21898         * g++.dg/parse/crash13.C: New test.
21900 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21902         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
21904 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21906         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
21907         Define HAVE_C99_RUNTIME except on Solaris.
21908         * gcc.dg/builtins-20.c: Likewise.
21910 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21912         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
21914 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21916         PR c++/12495
21917         * g++.dg/template/crash21.C: New test.
21919 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21921         PR c++/2513
21922         * g++.dg/template/typename5.C: New test.
21924 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21926         PR c++/12369
21927         * g++.dg/template/friend25.C: New test.
21929 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
21931         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
21932         versions.
21934 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
21936         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
21937         == 2147483647.
21939 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
21941         * gcc.c-torture/execute/960416-1.x: Remove.
21942         * gcc.c-torture/execute/divconst-3.x: Likewise.
21944 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
21946         PR target/12598
21947         * gcc.dg/torture/cris-volatile-1.c: New test.
21949 2003-10-14  Roger Sayle  <roger@eyesopen.com>
21951         PR optimization/9325
21952         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
21953         for overflowing floating point to integer conversion during RTL
21954         simplification.
21956 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
21958         * objc/execute/_cmd.m: Fix typo.
21959         * objc.dg/image-info.m, objc.dg/symtab-1.m:
21960         Relax 'scan-assembler' regexp.
21961         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
21962         objc.dg/try-catch-4.m: Run on non-Darwin targets.
21963         * objc.dg/zero-link-2.m: Remove blank line.
21964         * objc.dg/zero-link-3.m: New test case.
21966 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
21968         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
21970         * gcc.dg/asm-names.c: Use scan-assembler-not rather
21971         than linker trickery.
21973 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21975         PR c++/12370
21976         * g++.dg/other/friend2.C: New test.
21978 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
21980         * gcc.dg/20031012-1.c: New test.
21982 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
21984         * gcc.dg/weak/weak-3.c: Fix for new warning.
21986 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
21988         PR optimization/8750
21989         * gcc.c-torture/execute/20031012-1.c: New test case.
21991 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21993         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
21994         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
21996 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21998         PR optimization/12260
21999         * gcc.c-torture/compile/20031011-2.c: New test case.
22001 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22003         * gcc.c-torture/execute/20031011-1.c: New testcase.
22005 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
22007         * gcc.c-torture/compile/20031011-1.c: New test.
22009 2003-10-11  Jan Hubicka  <jh@suse.cz>
22011         * g++.dg/other/first-global.C: New test.
22013 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22015         * gcc.c-torture/execute/string-opt-18.c: New testcase.
22017 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
22019         * gcc.c-torture/compile/20031010-1.c: New test.
22021 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
22023         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
22024         * gcc.c-torture/execute/va-arg-25.c: ... here.
22026 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
22028         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
22030 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
22032         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
22034 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
22036         * g++.dg/parse/error2.C: New test.
22038 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
22040         PR c++/11097
22041         * g++.dg/other/error5.C: Modify the error message.
22042         * g++.dg/lookup/using8.C: New test.
22044 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
22046         * gcc.dg/darwin-abi-2.c: New file.
22047         * gcc.c-torture/execute/va-arg-24.c: New file.
22049 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
22051         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
22052         indentation.
22054 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
22056         PR c++/10147
22057         * g++.dg/other/error4.C: Update error messages.
22058         * g++.dg/template/ptrmem4.C: Likewise.
22060         PR c++/12337
22061         * g++.dg/init/new9.C: New test.
22063         PR c++/12334, c++/12236, c++/8656
22064         * g++.dg/ext/attrib8.C: New test.
22066 2003-10-06  Devang Patel  <dpatel@apple.com>
22068         * gcc.dg/debug/dwarf2-3.h: New test.
22069         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
22071 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
22073         * g++.dg/opt/cfg2.C: New test.
22075 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22077         * g++.dg/opt/float1.C: New test.
22079 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22081         * gcc.dg/c90-array-lval-6.c: New test.
22082         * gcc.dg/c99-array-lval-6.c: New test.
22084 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
22085             Ziemowit Laski  <zlaski@apple.com>
22087         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
22088         'Derived', so that it is never considered a class method; add
22089         new warning for '+port' method ambiguity.
22090         * objc.dg/method-12.m: Include <objc/objc.h> instead of
22091         <objc/objc-api.h> (needed on Mac OS X).
22092         * objc.dg/method-13.m: New test.
22094 2003-10-03  Roger Sayle  <roger@eyesopen.com>
22096         PR optimization/9325, PR java/6391
22097         * gcc.c-torture/execute/20031003-1.c: New test case.
22099 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
22101         PR optimization/12180
22102         * gcc.dg/20031002-1.c: New test.
22104         PR c++/12486
22105         * g++.dg/inherit/error1.C: New test.
22107 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
22109         * lib/f-torture.exp (search_for): Rename to...
22110         (search_for_re): This.  Also, clean up comments and the
22111         "regexp" invocation.
22113 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
22115         * gcc.c-torture/compile/20031002-1.c: New test.
22117 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
22119         * g++.dg/opt/cond1.C: New test.
22121 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
22123         * gcc.dg/Wold-style-definition-2.c: New testcase.
22124         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
22126 2003-09-29  Richard Henderson  <rth@redhat.com>
22128         * g++.dg/init/array10.C: Add dg-options.
22130 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
22132         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
22134 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22136         * g++.dg/template/friend19.C: Fix typo.
22137         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
22139 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
22141         * gcc.c-torture/execute/20030928-1.c: New test.
22142         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
22144 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22146         * g++.dg/opt/unroll1.C: New test.
22148 2003-09-26  Roger Sayle  <roger@eyesopen.com>
22150         PR optimization/11741
22151         * gcc.dg/20030926-1.c: New test case.
22153 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22155         PR c++/5655
22156         * g++.dg/parse/access7.C: New test.
22157         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
22159 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
22161         MERGE OF objc-improvements-branch into MAINLINE:
22162         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
22163         if libobjc has not been built.
22164         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
22165         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
22166         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
22167         objc/execute/nested-3.m, objc/execute/np-2.m,
22168         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
22169         objc/execute/redefining_self.m, objc/execute/root_methods.m,
22170         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
22171         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
22172         objc.dg/special/unclaimed-category-1.h,
22173         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
22174         well as GNU runtime.
22175         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
22176         * execute/cascading-1.m, execute/function-message-1.m,
22177         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
22178         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
22179         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
22180         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
22181         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
22182         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
22183         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
22184         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
22185         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
22186         * objc.dg/bitfield-2.m: Run only on Darwin.
22187         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
22188         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
22189         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
22190         * objc.dg/const-str-1.m: Fix constant string layout.
22192 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
22194         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
22196 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
22198         * gcc.dg/darwin-abi-1.c: New file.
22200 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
22202         PR target/12281
22203         * gcc.c-torture/compile/20030921-1.c: New test.
22205 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22207         * g++.dg/opt/reg-stack2.C: New test.
22209 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22211         * g++.dg/eh/delayslot1.C: New test.
22213 2003-09-20  Richard Henderson  <rth@redhat.com>
22215         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
22217 2003-09-20  Roger Sayle  <roger@eyesopen.com>
22219         * gcc.c-torture/execute/20030920-1.c: New test case.
22221 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22223         * g++.dg/rtti/typeid3.C: Correct expected error message.
22225 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22227         PR c++/157
22228         * g++.dg/parse/crash12.C: New test.
22230 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
22232         * gcc.dg/compat/mixed-struct-check.h: New.
22233         * gcc.dg/compat/mixed-struct-defs.h: New.
22234         * gcc.dg/compat/mixed-struct-init.h: New.
22235         * gcc.dg/compat/struct-by-value-19_main.c: New.
22236         * gcc.dg/compat/struct-by-value-19_x.c: New.
22237         * gcc.dg/compat/struct-by-value-19_y.c: New.
22238         * gcc.dg/compat/struct-by-value-20_main.c: New.
22239         * gcc.dg/compat/struct-by-value-20_x.c: New.
22240         * gcc.dg/compat/struct-by-value-20_y.c: New.
22241         * gcc.dg/compat/struct-return-19_main.c: New.
22242         * gcc.dg/compat/struct-return-19_x.c: New.
22243         * gcc.dg/compat/struct-return-19_y.c: New.
22244         * gcc.dg/compat/struct-return-20_main.c: New.
22245         * gcc.dg/compat/struct-return-20_x.c: New.
22246         * gcc.dg/compat/struct-return-20_y.c: New.
22248 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
22249         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
22250         so that it will not complain on LP64 targets.
22252 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22254         PR c++/495
22255         * g++.dg/template/friend24.C: New test.
22257 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
22259         PR c++/12332
22260         * g++.dg/template/memtmpl2.C: New test.
22262 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
22264         PR target/11184
22265         * gcc.dg/builtin-apply1.c: New test.
22267 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22269         PR c++/9848
22270         * g++.dg/warn/Wunused-4.C: New test.
22272 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22274         PR c++/12316
22275         * g++.dg/other/gc2.C: New test.
22277 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
22279         PR c++/11991
22280         * g++.dg/rtti/typeid3.C: New test.
22282         PR c++/12266
22283         * g++.dg/overload/template1.C: New test.
22285 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
22287         * g++.dg/opt/cfg3.C: New test.
22289 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22291         PR c++/7939
22292         * g++.dg/template/crash11.C: New test.
22294 2003-09-16  Jason Merrill  <jason@redhat.com>
22295             Jakub Jelinek  <jakub@redhat.com>
22297         * gcc.dg/attr-warn-unused-result.c: New test.
22299 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22301         PR c++/12184
22302         * g++.dg/expr/call2.C: New test.
22304 2003-09-15  Andreas Jaeger  <aj@suse.de>
22306         * gcc.dg/Wold-style-definition-1.c: New test.
22308 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
22310         PR c++/3907
22311         * g++.dg/parse/template12.C: New test.
22313         * g++.dg/abi/bitfield11.C: New test.
22314         * g++.dg/abi/bitfield12.C: Likewise.
22316 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
22318         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
22319         non-expansion of functional macro name without arguments at EOL.
22320         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
22322 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
22324         * gcc.c-torture/execute/20030914-[12].c: New tests.
22326 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
22328         PR c++/11788
22329         * g++.dg/overload/addr1.C: New test.
22331 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
22333         * gcc.dg/20030909-1.c: New test.
22335 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22337         * gcc.dg/ultrasp10.c: New test.
22339 2003-09-09  Devang Patel  <dpatel@apple.com>
22341         * gcc.dg/darwin-ld-6.c: New test.
22343 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22345         * gcc.dg/torture/builtin-explog-1.c: New testcase.
22347 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22349         * gcc.dg/ia64-types1.c: New test.
22350         * gcc.dg/ia64-types2.c: Likewise.
22352 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22354         * gcc.dg/builtins-1.c: Add more _Complex tests.
22355         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22357         * gcc.dg/builtins-1.c: Test existing _Complex functions.
22358         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22360 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22362         PR c++/11786
22363         * g++.dg/lookup/koenig2.C: New test.
22365         PR c++/5296
22366         * g++.dg/rtti/typeid2.C: New test.
22368 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
22370         * gcc.c-torture/compile/20030904-1.c: New test.
22372 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22374         * g++.dg/opt/longbranch2.C: New test.
22376 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
22378         * g++.dg/template/crash10.C: Only compile it.
22380 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
22382         PR middle-end/11665
22383         * gcc.c-torture/compile/20030907-1.c: New test.
22384         * g++.dg/init/array11.C: New test.
22386 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
22388         PR c++/11852
22389         * g++.dg/init/struct1.C: New test.
22391 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
22393         PR c++/12181
22394         * g++.dg/expr/comma1.C: New test.
22396 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
22398         PR c++/11867
22399         * g++.dg/expr/static_cast5.C: New test.
22401 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
22403         PR c++/11507
22404         * g++.dg/lookup/scoped7.C: New test.
22406         PR c++/9574
22407         * g++.dg/other/static1.C: New test.
22409         PR c++/11490
22410         * g++.dg/warn/template-1.C: New test.
22412         PR c++/11432
22413         * g++.dg/template/crash10.C: New test.
22415         PR c++/2478
22416         * g++.dg/overload/VLA.C: New test.
22418         PR c++/10804
22419         * g++.dg/template/call1.C: New test.
22421 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22423         PR c++/11794
22424         * g++.dg/parse/using3.C: New test.
22426 2003-09-06  Roger Sayle  <roger@eyesopen.com>
22428         PR c++/11409
22429         * g++.dg/overload/builtin3.C: New test case.
22431 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
22433         PR c/9862
22434         * gcc.dg/20030906-1.c: New test.
22435         * gcc.dg/20030906-2.c: Likewise.
22437 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22439         PR c++/12167
22440         * g++.dg/parse/defarg5.C: New test.
22442         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
22444 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
22446         PR c++/12163
22447         * g++.dg/expr/static_cast4.C: New test.
22449         PR c++/12146
22450         * g++.dg/template/crash9.C: New test.
22452 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
22454         * g++.old-deja/g++.ext/pretty2.C: Update for change
22455         in __FUNCTION__.
22456         * g++.old-deja/g++.ext/pretty3.C: Likewise.
22458 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
22460         PR c++/11922
22461         * g++/dg/template/qualified-id1.C: New test.
22463         PR c++/12037
22464         * g++.dg/warn/noeffect4.C: New test.
22466 2003-09-04  Matt Austern  <austern@apple.com>
22468         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
22469         * g++.dg/ext/fnname2.C: Likewise.
22470         * g++.dg/ext/fnname3.C: Likewise.
22472 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
22474         * g++.dg/expr/lval1.C: New test.
22475         * g++.dg/ext/lvcast.C: Remove.
22477 2003-09-03  Roger Sayle  <roger@eyesopen.com>
22479         PR optimization/11700.
22480         * gcc.c-torture/compile/20030903-1.c: New test case.
22482 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
22484         PR c++/12053
22485         * g++.dg/abi/layout4.C: New test.
22487 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
22489         PR c++/11553
22490         * g++.dg/parse/friend3.C: New test.
22492 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
22494         PR c++/11847
22495         * g++.dg/template/class1.C: New test.
22497         PR c++/11808
22498         * g++.dg/expr/call1.C: New test.
22500 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
22502         PR c++/12114
22503         * g++.dg/init/ref9.C: New test.
22505         PR c++/11972
22506         * g++.dg/template/nested4.C: New test.
22508 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22510         PR c++/12093
22511         * g++.dg/template/non-dependent4.C: New test.
22513         PR c++/11928
22514         * g++.dg/inherit/conv1.C: New test.
22516 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22518         PR c++/6196
22519         * g++.dg/ext/label1.C: New test.
22520         * g++.dg/ext/label2.C: Likewise.
22522 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22524         * g++.dg/expr/cond3.C: New test.
22526 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22528         * gcc.dg/builtins-1.c: Add new builtin cases.
22530 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22532         * gcc.dg/builtins-1.c: Add new cases.
22533         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22535 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22537         * gcc.dg/builtins-1.c: Add more math builtin tests.
22538         * gcc.dg/torture/builtin-attr-1.c: New test.
22540 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22542         PR optimization/5079
22543         * g++.dg/opt/static3.C: New test.
22545 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22547         * gcc.misc-tests/gcov-10b.c: New test.
22549 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
22551         * g++.dg/opt/ptrmem3.C: New test.
22553         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
22555 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
22557         * gcc.dg/20030826-2.c: New test.
22559 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22561         PR middle-end/12002
22562         * g77.f-torture/compile/12002.f: New test case.
22564 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22566         * gcc.dg/20030826-1.c: New test case.
22568 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
22570         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
22572 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
22574         PR c++/11871
22575         * c++.dg/lookup/crash1.C: New test.
22577         * c++.dg/warn/noeffect3.C: New test.
22579 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
22581         * gcc.dg/compat/vector-1_x.c: Compile with -w.
22582         * gcc.dg/compat/vector-1_y.c: Ditto.
22583         * gcc.dg/compat/vector-2_x.c: Ditto.
22584         * gcc.dg/compat/vector-2_y.c: Ditto.
22586 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
22588         * gcc.dg/20030702-1.c: New test.
22590 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
22592         PR c++/8795
22593         * g++.dg/ext/altivec-1.C: New test.
22595 2003-08-24  Richard Henderson  <rth@redhat.com>
22597         * g++.dg/eh/simd-2.C: Add -w for x86.
22599 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
22601         * gcc.dg/20030815-1.c: New test.
22603 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22605         PR c++/3765
22606         * g++.dg/parse/access6.C: New test.
22608 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22610         PR c++/641, c++/11876
22611         * g++.dg/template/friend22.C: New test.
22612         * g++.dg/template/friend23.C: Likewise.
22614 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22616         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
22617         identically.
22619 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22621         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
22623 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22625         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
22627 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22629         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
22631 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22633         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
22635 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
22637         PR c++/11919
22638         * g++.dg/overload/prom1.C: New test.
22640         PR c++/11551
22641         * g++.dg/parse/dtor2.C: New test.
22643         PR c++/10762
22644         * g++.dg/parse/using2.C: New test.
22646 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
22648         PR target/11805
22649         * gcc.c-torture/compile/20030821-1.c: New.
22651 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
22653         PR c++/11834
22654         * g++.dg/template/deduce2.C: New test.
22656 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
22658         * gcc.c-torture/execute/20030821-1.c: New test.
22660 2003-08-20  Roger Sayle  <roger@eyesopen.com>
22662         PR middle-end/11984
22663         * gcc.dg/20030820-1.c: New test case.
22665 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
22667         PR c++/11945
22668         * g++.dg/warn/noeffect2.C: New test.
22670 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
22672         PR c++/10926
22673         * g++.dg/template/dtor2.C: New test.
22675         PR c++/11684
22676         * g++.dg/template/operator1.C: New test.
22677         * g++.dg/parse/operator4.C: New test.
22679         PR c++/11946.C
22680         * g++.dg/expr/enum1.C: New test.
22681         * gcc.dg/c99-bool-1.c: Remove bogus warning.
22683         PR c++/11036.C
22684         * g++.dg/parse/elab2.C: New test.
22685         * g++.dg/parse/typedef4.C: Change error message.
22686         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
22687         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
22688         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
22690 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
22692         * gcc.dg/pch/warn-1.c: New.
22693         * gcc.dg/pch/warn-1.hs: New.
22695         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
22696         not-tested file.
22698 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22700         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
22702 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22704         * gcc.dg/uninit-D.c: New Test.
22705         * gcc.dg/uninit-E.c: New Test.
22706         * gcc.dg/uninit-F.c: New Test.
22707         * gcc.dg/uninit-G.c: New Test.
22709 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
22711         * g++.dg/README: Describe the pch directory.
22713 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22715         PR c++/11174
22716         * g++.dg/parse/access4.C: New test.
22717         * g++.dg/parse/access5.C: Likewise.
22718         * g++.old-deja/g++.jason/access17.C: Adjust error message.
22720 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
22722         * gcc.dg/noncompile/20030818-1.c: New.
22724 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22726         PR c++/11957
22727         * g++.dg/warn/noeffect1.C: New test.
22729         * g++.dg/template/scope2.C: New test.
22730         * g++.dg/template/error2.C: Correct dg-error
22732 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
22734         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
22736 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
22738         PR C++/11512
22739         * g++.dg/template/warn1.C: New.
22741 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22743         * g++.dg/template/error2.C: New test.
22744         * g++.dg/lookup/using7.C: Adjust errors
22745         * g++.old-deja/g++.pt/crash36.C: Likewise.
22746         * g++.old-deja/g++.pt/derived3.C: Likewise.
22748 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22750         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
22751         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
22752         * gcc.c-torture/execute/builtins/string-9.c: New, from
22753         string-opt-9.c.  Adjust for execute/builtins framework.
22754         * gcc.c-torture/execute/string-opt-9.c: Delete.
22756 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
22758         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
22760         * g++.dg/parse/ret-type2.C: New test.
22762         PR c++/11703
22763         * g++.dg/init/new8.C: New test.
22765         PR c++/10923
22766         * g++.dg/parse/typedef5.C: New test.
22768         PR c++/9512
22769         * g++.dg/parse/qualified2.C: New test.
22770         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
22771         invalid code.
22773 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
22775         * g++.dg/conversion/ptrmem1.C: New test.
22777 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
22779         PR target/11693
22780         * gcc.dg/20030811-1.c: New test.
22782         PR target/11535
22783         * gcc.c-torture/execute/20030811-1.c: New test.
22785 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22787         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
22789 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
22791         PR c++/11789.C
22792         * g++.dg/inherit/multiple1.C: New test.
22794 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22796         * gcc.dg/spe1.c: New test.
22798         PR c++/11670
22799         * g++.dg/expr/cast2.C: New test.
22801         PR c++/10530
22802         * g++.dg/template/dependent-name2.C: New test.
22804 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
22806         * g++.dg/parse/crash11.C: Put the dg options in comments.
22808 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
22810         * lib/gcc-dg.exp: Update for diagnostic change.
22812 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22814         PR c++/5767
22815         * g++.dg/parse/crash11.C: New test.
22817 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
22819         * gcc.dg/cpp/spacing1.c: Update.
22821 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
22823         PR target/11739
22824         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
22825         a value for -mtune.
22827 2003-08-04  Roger Sayle  <roger@eyesopen.com>
22829         PR middle-end/11771
22830         * gcc.c-torture/compile/20030804-1.c: New test case.
22832 2003-08-04  Roger Sayle  <roger@eyesopen.com>
22834         * gcc.dg/20030804-1.c: New test case.
22836 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
22838         * gcc.dg/cpp/separate-1.c: New test.
22840 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
22842         PR c++/11704
22843         * g++.dg/template/dependent-expr2.C: New test.
22845         PR c++/11766
22846         * g++.dg/expr/ptrmem1.C: New test.
22848 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22850         PR c++/9453
22851         * g++.dg/template/friend15.C: New test.
22853 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
22855         * lib/dg-pch.exp: Work round PCH bug.
22857 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22859         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
22860         builtins.  Move cases from builtins-4.c here.
22862         * gcc.dg/torture/builtin-math-1.c: New test taken from
22863         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
22864         additional cases.
22866         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
22867         Delete.
22869 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22871         PR c++/9447
22872         * g++.dg/template/using7.C: New test.
22874 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
22876         * import1.c, import2.c: New tests.
22878 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
22880         * g++.dg/eh/crossjump1.C: New test.
22882 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
22884         PR c++/11697
22885         * g++.dg/template/using6.C: New test.
22887         PR c++/11744
22888         * g++.dg/template/koenig2.C: New test.
22890 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22892         PR c++/7983
22893         * g++.dg/parse/typedef4.C: New test.
22895 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22897         PR c++/8442, c++/8806
22898         * g++.dg/template/elab1.C: New test.
22899         * g++.dg/template/type2.C: Likewise.
22900         * g++.dg/template/ttp3.C: Adjust expected error message.
22901         * g++.old-deja/g++.law/visibility13.C: Likewise.
22902         * g++.old-deja/g++.niklas/t135.C: Likewise.
22903         * g++.old-deja/g++.pt/ttp41.C: Likewise.
22904         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
22905         template argument.
22906         * g++.old-deja/g++.pt/ttp44.C: Likewise.
22908 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
22910         PR c++/11295
22911         * g++.dg/ext/stmtexpr1.C: New test.
22913         * g++.dg/opt/tmp1.C: New test.
22915         PR c++/11525
22916         * g++.dg/parse/constant4.C: New test.
22918         PR c++/9447
22919         * g++.dg/template/using5.C: New test.
22921 2003-07-31  Roger Sayle  <roger@eyesopen.com>
22923         * gcc.dg/builtins-27.c: New test case.
22925 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
22927         * gcc.dg/tls/opt-7.c: New test.
22929 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
22931         * g++.old-deja/g++.other/crash18.C: Remove.
22933 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22935         * g++.dg/template/explicit3.C: New.
22936         * g++.dg/template/explicit4.C: New.
22937         * g++.dg/template/explicit5.C: New.
22939         PR c++/11347
22940         * g++.dg/template/memtmpl1.C: New.
22942 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
22944         PR target/11565
22945         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
22946         * gcc.dg/i386-387-5.c (dg-options): Likewise.
22948 2003-07-30  Jan Hubicka  <jh@suse.cz>
22950         * vtgc1.c: Kill.
22952 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
22954         * gcc.dg/struct-in-proto-1.c: New test.
22956 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
22958         * gcc.dg/cpp/include2.c: Only expect one message.
22960 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
22962         PR c++/9447
22963         * g++.dg/template/using1.C: New test.
22964         * g++.dg/template/using2.C: New test.
22965         * g++.dg/template/using3.C: New test.
22966         * g++.dg/template/using4.C: New test.
22968 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
22970         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
22971         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22973 2003-07-28  Jan Hubicka  <jh@suse.cz>
22975         PR c++/11530
22976         * g++.dg/opt/call1.C: New test.
22978 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
22980         PR c++/11667
22981         * g++.dg/init/enum2.C: New test.
22982         * g++.dg/template/overload1.C: Add "-w" option.
22984 2003-07-28    <hp@bitrange.com>
22986         * gcc.dg/Wdeclaration-after-statement-1.c,
22987         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
22989 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
22991         * gcc.c-torture/compile/20030725-1.c: New test.
22993 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
22995         * gcc.dg/20030505.c: Only run for SPE.
22996         Remove definition of opaque type.
22998 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
23000         * g++.dg/template/ptrmem6.C: New test.
23002 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
23004         * gcc.c-torture/compile/zero-strct-2.c: New test.
23006 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
23008         * gcc.dg/intermod-1.c: New test.
23010 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23012         PR c++/11617
23013         * g++.dg/template/lookup2.C: New test.
23014         * g++.dg/template/memclass1.C: Remove instantiated from error.
23015         * g++.dg/other/error2.C: Tweak expected errors.
23017         PR c++/11596
23018         * g++.dg/template/defarg3.C: New test.
23020         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
23022 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
23024         * g++.dg/inherit/access5.C: New test.
23026 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23028         PR c++/11513
23029         * g++.dg/template/crash8.C: New test.
23031 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
23033         PR c/10602
23034         * gcc.dg/noncompile/incomplete-2.c: New test.
23036 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
23038         PR c++/11645
23039         * g++.dg/inherit/access4.C: New test.
23041         PR c++/11517
23042         * g++.dg/expr/cond2.C: New test.
23044         PR optimization/10679
23045         * g++.dg/opt/inline4.C: New test.
23047 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
23049         * g++.dg/parse/crash10: New test.
23051 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23053         * g++.dg/ext/flexary1.C: New test.
23055 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23057         PR c++/10793
23058         * g++.dg/template/crash9.C: New test.
23060 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23062         PR c++/3004
23063         * g++.dg/parse/typedef3.C: New test.
23065         PR c++/7906
23066         * g++.dg/parse/operator2.C: New test.
23068         PR c++/8895
23069         * g++.dg/parse/def-tmpl-arg1.C: New test.
23071         PR c++/9282
23072         * g++.dg/parse/funptr1.C: New test.
23074         PR c++/9452
23075         * g++.dg/parse/ambig3.C: New test.
23077         PR c++/9454
23078         * g++.dg/parse/operator3.C: New test.
23080         PR c++/9486
23081         * g++.dg/parse/template10.C: New test.
23083         PR c++/9488
23084         * g++.dg/parse/template11.C: New test.
23086         PR c++/10150
23087         * g++.dg/parse/invalid-op1.C: New test.
23089         PR c++/10247
23090         * g++.dg/parse/condexpr1.C: New test.
23092 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23094         * g++.dg/ext/packed3.C: New test.
23095         * g++.dg/ext/packed4.C: New test.
23097         * gcc.dg/pack-test-3.c: New test.
23099 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
23101         * lib/compat.exp: Handle dg-options per source file.
23102         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
23103         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
23104         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
23105         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
23106         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
23107         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
23108         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
23109         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
23110         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
23111         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
23112         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
23113         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
23114         * g++.dg/compat/break/bitfield7_x.C: Ditto.
23115         * g++.dg/compat/break/bitfield7_y.C: Ditto.
23117 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23119         PR c/10320
23120         * gcc.c-torture/execute/20030718-1.c: New test.
23122 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23124         PR optimization/11536
23125         * gcc.dg/20030721-1.c: New test.
23127 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
23129         PR c++/11546
23130         * g++.dg/template/lookup1.C: New test.
23132 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
23134         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
23135         diagnostics of ill-formed constructs involving labels.
23136         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
23137         the new 'previously defined here' message.
23139 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
23141         * g++.dg/parse/non-dependent2.C: New test.
23143 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23145         * g++.dg/init/init-ref4.C: xfail on targets without
23146         weak symbols.
23148 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
23150         PR target/11087
23151         * gcc.c-torture/execute/20030717-1.c: New test.
23153 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23155         * g++.dg/opt/cfg1.C: New test.
23157 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
23159         PR optimization/11557
23160         * gcc.dg/20030717-1.c: New test.
23162 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
23164         PR c++/10476
23165         * g++.dg/expr/crash-1.C: New test.
23167         PR c++/11027
23168         * g++.dg/template/init3.C: New test.
23170         PR c++/8222
23171         * g++.dg/template/non-dependent1.C: New test.
23173         PR c++/11070
23174         * g++.dg/template/non-dependent2.C: New test.
23176         PR c++/11071
23177         * g++.dg/template/non-dependent3.C: New test.
23179         PR c++/9907
23180         * g++.dg/template/sizeof5.C: New test.
23182 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
23184         PR 11498
23185         * gcc.c-torture/compile/mangle-1.c: New file.
23187 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23189         PR c++/7809
23190         * g++.dg/parse/access3.C: New test.
23192 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
23194         PR c++/11384
23195         * g++.dg/init/init-ref4.C: New test.
23197 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
23199         PR c++/11547
23200         * g++.dg/parse/constant3.C: New test.
23201         * g++.dg/parse/crash7.C: Likewise.
23203 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
23205         PR target/11008
23206         * gcc.dg/i386-pentium4-not-mull.c: New.
23208 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
23210         * gcc.dg/asm-names.c (ymain): Make it weak.
23212 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23214         PR c++/5421
23215         * g++.dg/template/friend21.C: New test.
23217 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
23219         * gcc.dg/cleanup-8.c: New test.
23220         * gcc.dg/cleanup-9.c: New test.
23222 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
23224         * g++.dg/ext/dll-MI1.h: New file.
23225         * g++.dg/ext/dllexport-MI1.C: New file.
23226         * g++.dg/ext/dllimport-MI1.C: New file.
23228 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
23230         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
23231         it does not have cmpstrsi patterns (just cmpmemsi).
23233 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
23235         PR debug/11473
23236         * g++.dg/debug/debug8.C: New test.
23238 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23240         PR c++/10108
23241         * g++.dg/template/crash7.C: New test.
23243 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
23245         PR target/10795
23246         * gcc.c-torture/compile/20030708-1.c: New.
23248 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23250         * gcc.c-torture/execute/20030715-1.c: New test.
23252 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
23254         * gcc.dg/pch/inline-3.c: New file.
23255         * gcc.dg/pch/inline-3.hs: New file.
23256         * gcc.dg/pch/inline-4.c: New file.
23257         * gcc.dg/pch/inline-4.hs: New file.
23259 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
23261         PR c++/11509
23262         * g++.dg/template/crash6.C: New test.
23264         PR c++/7053
23265         * g++.dg/template/friend20.C: New test.
23267         PR c++/7019
23268         * g++.dg/template/overload2.C: New test.
23270 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23272         PR optimization/11440
23273         * gcc.c-torture/execute/20030714-1.c: New test.
23275 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23277         PR c++/11154
23278         * g++.dg/template/partial2.C: New test.
23280 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
23282         PR c++/11503
23283         * g++.dg/template/anon1.C: New test.
23285         PR c++/11493
23286         PR c++/11495
23287         * g++.dg/parse/template9.C: Likewise.
23288         * g++.dg/template/crash4.C: New test.
23289         * g++.dg/template/koenig1.C: Likewise.
23290         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
23291         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
23292         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
23293         functions.
23294         * g++.old-deja/g++.jason/template36.C: Likewise.
23295         * g++.old-deja/g++.mike/p1989.C: Likewise.
23296         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
23297         * g++.old-deja/g++.pt/ttp20.C: Use this->.
23298         * g++.old-deja/g++.pt/ttp21.C: Use this->.
23299         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
23300         compiling.
23301         * g++.old-deja/g++.pt/union2.C: Use this->.
23303 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
23305         * gcc.dg/20030711-1.c: New test.
23307 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
23309         PR c++/11050
23310         * g++.dg/parse/args1.C: New test.
23311         * g++.pt/defarg8.C: Change expected errors.
23313 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
23315         PR c++/8164
23316         * g++.dg/template/nontype2.C: New test.
23318         PR c++/10558
23319         * g++.dg/parse/template8.C: New test.
23321         PR c++/8327
23322         * g++.dg/template/scope1.C: New test.
23324         * g++.dg/warn/Wsign-compare-1.C: New test.
23326 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23328         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
23330 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
23332         PR c++/9411
23333         * g++.dg/template/explicit2.C: New test.
23335         PR c++/10032
23336         * g++.dg/warn/pedantic1.C: New test.
23338 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
23340         PR c++ 9483
23341         * g++.dg/other/field1.C: New test.
23343 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23345         PR c/11449
23346         * gcc.c-torture/compile/20030707-1.c: New.
23348 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23350         PR c++/10849
23351         * g++.dg/template/access12.C: New test.
23353 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
23355         * g++.dg/bprob/bprob.exp (prof_ext): Update.
23356         * g77.dg/bprob/bprob.exp (prof_ext): Update.
23357         * gcc.misc-tests/bprob.exp (prof_ext): Update.
23358         * gcc.misc-tests/gcov.exp: Update
23359         * g++.dg/gcov/gcov.exp: Update
23360         * lib/gcov.exp: Update.
23362 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
23364         * g++.dg/abi/mangle17.C: Make sure template expressions are
23365         dependent.
23366         * g++.dg/abi/mangle4.C: Mark erroneous casts.
23367         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
23368         * g++.dg/opt/stack1.C: Remove erroneous code.
23369         * g++.dg/parse/template7.C: New test.
23370         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
23371         * g++.old-deja/g++.pt/crash4.C: Likewise.
23373 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23375         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
23376         with zero or one occurence of `$' after the initial `L'.
23378 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
23380         * gcc.c-torture/compile/20030704-1.c: Add a comment.
23382 2003-07-08  Roger Sayle  <roger@eyesopen.com>
23384         PR c/11370
23385         * gcc.dg/Wunreachable-6.c: New testcase.
23386         * gcc.dg/Wunreachable-7.c: New testcase.
23388 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
23390         PR c/11420
23391         * gcc.dg/20030708-1.c: New test.
23393 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
23395         * gcc.dg/compat/sdata-section.h: New file.
23396         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
23397         * gcc.dg/torture/mips-sdata-1.c: New test.
23399 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23401         PR c++/11030
23402         * g++.dg/template/friend19.C: New test.
23404 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
23406         * g++.dg/opt/strength-reduce.C: New test.
23408 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23410         PR target/10979
23411         * gcc.dg/20030707-1.c: New testcase.
23413 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23415         PR optimization/11059
23416         * g++.dg/opt/emptyunion.C: New testcase.
23418 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23419             Eric Botcazou  <ebotcazou@libertysurf.fr>
23421         * g++.dg/opt/stack1.C: New test.
23423 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
23425         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
23426         run test.
23428         PR c++/11431
23429         * g++.dg/expr/static_cast3.C: New test.
23431 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
23433         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
23434         everywhere.
23435         * gcc.dg/concat.c: Concatenation of string constants with
23436         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
23437         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
23438         * gcc.dg/cpp/escape-2.c: Use wide character constants where
23439         necessary to avoid multi-character character constant warning.
23440         * gcc.dg/cpp/escape.c: Likewise.
23441         * gcc.dg/cpp/ucs.c: Likewise.
23442         Remove backslashes from dg-bogus comments, as they confuse Tcl.
23443         Fix a typo.
23445 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23447         PR c/11428
23448         * gcc.c-torture/compile/20030704-1.c: New.
23450 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23452         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
23454 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
23456         PR c++/5287, PR c++/7910,  PR c++/11021
23457         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
23458         tests for warnings.
23459         * g++.dg/ext/dllimport2.C: Add tests for warnings.
23460         * g++.dg/ext/dllimport3.C: Likewise.
23461         * g++.dg/ext/dllimport4.C: New file.
23462         * g++.dg/ext/dllimport5.C: New file.
23463         * g++.dg/ext/dllimport6.C: New file.
23464         * g++.dg/ext/dllimport7.C: New file.
23465         * g++.dg/ext/dllimport8.C: New file.
23466         * g++.dg/ext/dllimport9.C: New file.
23467         * g++.dg/ext/dllimport10.C: New file.
23468         * g++.dg/ext/dllexport1.C: New file.
23470 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23472         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
23473         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
23475 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23477         * gcc.dg/builtins-25.c: New testcase.
23478         * gcc.dg/builtins-26.c: New testcase.
23480 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
23482         * gcc.dg/compat/vector-defs.h: New file.
23483         * gcc.dg/compat/vector-setup.h: New file.
23484         * gcc.dg/compat/vector-check.h: New file.
23485         * gcc.dg/compat/vector-1_main.c: New file.
23486         * gcc.dg/compat/vector-1_x.c: New file.
23487         * gcc.dg/compat/vector-1_y.c: New file.
23488         * gcc.dg/compat/vector-2_main.c: New file.
23489         * gcc.dg/compat/vector-2_x.c: New file.
23490         * gcc.dg/compat/vector-2_y.c: New file.
23492         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
23493         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
23494         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
23495         * gcc.dg/compat/struct-align-1.h: New file.
23496         * gcc.dg/compat/struct-align-1_main.c: New file.
23497         * gcc.dg/compat/struct-align-1_x.c: New file.
23498         * gcc.dg/compat/struct-align-1_y.c: New file.
23499         * gcc.dg/compat/struct-align-2.h: New file.
23500         * gcc.dg/compat/struct-align-2_main.c: New file.
23501         * gcc.dg/compat/struct-align-2_x.c: New file.
23502         * gcc.dg/compat/struct-align-2_y.c: New file.
23504         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
23505         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
23506         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23507         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
23508         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
23509         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23510         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23511         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
23512         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
23513         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
23514         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
23515         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
23516         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
23517         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
23518         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
23519         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
23520         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
23521         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
23522         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23523         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23524         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23525         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23526         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23527         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23528         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23529         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23530         * gcc.dg/compat/struct-return-10_x.c: Ditto.
23531         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23532         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23534 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23536         * gcc.dg/i386-call-1.c: New test.
23538 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23540         PR c++/9162
23541         * g++.dg/parse/defarg4.C: New.
23543 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23545         PR target/10700
23546         * gcc.c-torture/compile/20030703-1.c: New test case.
23548 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23550         * g++.dg/template/local3.C: Remove extra semicolon.
23552 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23554         * gcc.dg/i386-volatile-1.c: New test.
23556 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
23558         PR c++/11072
23559         * g++.dg/other/offsetof2.C: XFAIL.
23560         * g++.dg/other/offsetof5.C: New.
23562         PR c++/10219
23563         * g++.dg/template/error1.C: New.
23565         PR c++/9779
23566         * g++.dg/template/dependent-expr1.C: New.
23568 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23570         PR c++/6949
23571         * g++.dg/template/local3.C: New test.
23573         PR c++/11149
23574         * g++.dg/lookup/scoped6.C: New test.
23576 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
23578         PR c++/8046
23579         * g++.dg/other/error7.C: New test.
23581 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
23583         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
23584         * g++.old-deja/g++.abi/vtable3.h: Likewise.
23585         * g++.old-deja/g++.law/code-gen5.C: Likewise.
23586         * g++.old-deja/g++.other/union2.C: Likewise.
23587         * gcc.dg/c90-const-expr-2.c: Likewise.
23588         * gcc.dg/c90-const-expr-3.c: Likewise.
23589         * gcc.dg/c99-const-expr-2.c: Likewise.
23590         * gcc.dg/c99-const-expr-3.c: Likewise.
23591         * gcc.dg/concat.c: Likewise.
23593 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23595         PR c++/9559
23596         * g++.dg/init/static1.C: New test.
23598 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23600         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
23601         * g++.old-deja/g++.other/access2.C: Likewise.
23602         * g++.old-deja/g++.other/decl2.C: Likewise.
23603         * gcc.c-torture/execute/20020615-1.c: Likewise.
23605 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23607         PR c++/4933
23608         * g++.dg/template/sizeof4.C: New test.
23610 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23612         * g++.dg/other/error6.C: New test.
23614 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23616         PR c++/10750
23617         * g++.dg/parse/constant2.C: New test.
23619 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
23621         PR c++/11106
23622         * g++.dg/other/error5.C: New test.
23624 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23626         * gcc.dg/format/gcc_diag-1.c: New test.
23628 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
23630         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
23632 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
23634         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
23635         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
23636         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
23638 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
23640         * gcc.c-torture/execute/builtins/string-8.c: New test.
23641         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
23642         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
23643         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
23645 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
23647         PR c++/10468
23648         * g++.dg/ext/typeof6.C: New test.
23650 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
23652         PR c++/10796
23653         * g++.dg/init/enum1.C: New test.
23655 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
23657         * gcc.dg/20030627-1.c: New test.
23659 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
23661         PR c++/11332
23662         * g++.dg/expr/static_cast2.C: New test.
23664 2003-06-26  Roger Sayle  <roger@eyesopen.com>
23665             Jakub Jelinek  <jakub@redhat.com>
23667         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
23668         sprintf(dst,"%s",src) optimization.
23669         * gcc.c-torture/execute/20030626-1.c: New test case.
23670         * gcc.c-torture/execute/20030626-2.c: New test case.
23672 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
23674         * gcc.c-torture/execute/multi-ix.c: New test.
23676         * gcc.c-torture/execute/simd-4.c (main):
23677         Added missing semicolon at end of union.
23679 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
23681         PR c++/8266
23682         * g++.dg/template/explicit-instantiation3.C: New test.
23684 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
23686         * gcc.dg/20030626-1.c: Use signed char.
23688 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
23690         * gcc.dg/20030626-1.c: New test.
23692 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
23694         * const-str-2.m: Update.
23696 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
23698         PR c++/10990
23699         * g++.dg/rtti/dyncast1.C: New test.
23700         * g++.dg/abi/mangle4.C: Correct base-specifier access.
23701         * g++.dg/lookup/scoped1.C: Remove XFAIL.
23702         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
23704         PR c++/10931
23705         * g++.dg/expr/static_cast1.C: New test.
23707 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
23709         * gcc.dg/20030625-1.c: New test.
23711 2003-06-24  Roger Sayle  <roger@eyesopen.com>
23713         * gcc.c-torture/compile/20030624-1.c: New test case.
23715 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
23717         * gcc.c-torture/execute/string-opt-17.c: New test.
23719 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
23721         PR c++/5754
23722         * g++.dg/parse/crash6.C: New test.
23724 2003-06-23  Roger Sayle  <roger@eyesopen.com>
23726         * gcc.dg/builtins-24.c: New test case.
23728 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
23730         * g++.dg/opt/operator1.C: New test.
23732 2003-06-22  Roger Sayle  <roger@eyesopen.com>
23734         * gcc.c-torture/execute/string-opt-16.c: New test case.
23736 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
23738         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
23739         * g++.old-deja/g++.other/conv7.C: Likewise.
23740         * g++.old-deja/g++.other/overcnv2.C: Likewise.
23741         * g++.old-deja/g++.other/overload14.C: Likewise.
23743 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
23745         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
23746         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
23748 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23750         PR c++/10888
23751         * g++.dg/warn/Winline-3.C: New test.
23753 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23755         * lib/target-supports.exp (check_alias_available): Make the test
23756         program acceptable to the Solaris assembler.
23758         PR c++/10749
23759         * g++.dg/template/memclass2.C: New test.
23761 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23762             Eric Botcazou  <ebotcazou@libertysurf.fr>
23764         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
23765         data for non-matching targets.
23766         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
23768 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23770         PR c++/10845
23771         * g++.dg/template/member3.C: New test.
23773 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
23775         PR c++/10939
23776         * g++.dg/template/func1.C: New test.
23778         PR c++/9649
23779         * g++.dg/template/static4.C: New test.
23780         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
23782         PR c++/11041
23783         * g++.dg/init/ref7.C: New test.
23785 2003-06-19  Matt Austern  <austern@apple.com>
23787         PR c++/11228
23788         * g++.dg/anew1.C: New test.
23789         * g++.dg/anew2.C: New test.
23790         * g++.dg/anew3.C: New test.
23791         * g++.dg/anew4.C: New test.
23793 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
23795         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
23797 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
23799         * gcc.c-torture/execute/simd-4.c (main): Make expected value
23800         endian-dependent.
23802 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
23804         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
23805         Remove cruft.
23807 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
23809         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
23810         * gcc.c-torture/compile/961203-1.c: Likewise.
23811         * gcc.c-torture/compile/980506-1.c: Likewise.
23813 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
23815         PR c++/10712
23816         * g++.dg/lookup/using7.C: New test.
23818 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
23820         PR c++/11105
23821         * g++.dg/abi/conv1.C: Remove it.
23822         * g++.dg/template/conv7.C: New test.
23823         * g++.dg/template/conv8.C: Likewise.
23824         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
23825         conversion operator.
23827 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
23829         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
23830         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
23831         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23832         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
23833         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
23834         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23835         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23836         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
23837         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
23838         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
23839         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
23840         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
23841         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
23842         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
23843         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
23844         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
23845         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
23846         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
23847         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23848         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23849         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23850         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23851         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23852         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23853         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23854         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23855         * gcc.dg/compat/struct-return-10_x.c: Ditto.
23856         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23857         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23859 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
23861         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
23862         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
23863         indications.
23865 2003-06-16  Roger Sayle  <roger@eyesopen.com>
23867         * gcc.dg/i386-387-5.c: New test case.
23868         * gcc.dg/i386-387-6.c: New test case.
23869         * gcc.dg/builtins-23.c: New test case.
23871 2003-06-15  Roger Sayle  <roger@eyesopen.com>
23873         * gcc.dg/builtins-22.c: New test case.
23874         * gcc.dg/i386-387-1.c: Update to test exp.
23875         * gcc.dg/i386-387-2.c: Likewise.
23877 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23879         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
23881 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
23883         * lib/gcc-dg.exp (dg-require-dll): New function.
23884         (dg-xfail-if): Likewise.
23885         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
23886         driver.
23888         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
23889         * gcc.c-torture/compile/20001205-1.c: Likewise.
23890         * gcc.c-torture/compile/20001226-1.c: Likewise.
23891         * gcc.c-torture/compile/20010518-2.c: Likewise.
23892         * gcc.c-torture/compile/20020312-1.c: Likewise.
23893         * gcc.c-torture/compile/20020604-1.c: Likewise.
23894         * gcc.c-torture/compile/920501-12.c: Likewise.
23895         * gcc.c-torture/compile/920501-4.c: Likewise.
23896         * gcc.c-torture/compile/920520-1.c: Likewise.
23897         * gcc.c-torture/compile/920521-1.c: Likewise.
23898         * gcc.c-torture/compile/920625-1.c: Likewise.
23899         * gcc.c-torture/compile/961203-1.c: Likewise.
23900         * gcc.c-torture/compile/980506-1.c: Likewise.
23901         * gcc.c-torture/compile/981006-1.c: Likewise.
23902         * gcc.c-torture/compile/981022-1.c: Likewise.
23903         * gcc.c-torture/compile/981223-1.c: Likewise.
23904         * gcc.c-torture/compile/990617-1.c: Likewise.
23905         * gcc.c-torture/compile/dll.c: Likewise.
23906         * gcc.c-torture/compile/labels-3.c: Likewise.
23907         * gcc.c-torture/compile/mipscop-1.c: Likewise.
23908         * gcc.c-torture/compile/mipscop-2.c: Likewise.
23909         * gcc.c-torture/compile/mipscop-3.c: Likewise.
23910         * gcc.c-torture/compile/mipscop-4.c: Likewise.
23911         * gcc.c-torture/compile/simd-5.c: Likewise.
23912         * gcc.c-torture/compile/20000804-1.x: Remove.
23913         * gcc.c-torture/compile/20001205-1.x: Likewise.
23914         * gcc.c-torture/compile/20001226-1.x: Likewise.
23915         * gcc.c-torture/compile/20010518-2.x: Likewise.
23916         * gcc.c-torture/compile/20020312-1.x: Likewise.
23917         * gcc.c-torture/compile/20020604-1.x: Likewise.
23918         * gcc.c-torture/compile/920501-12.x: Likewise.
23919         * gcc.c-torture/compile/920501-4.x: Likewise.
23920         * gcc.c-torture/compile/920520-1.x: Likewise.
23921         * gcc.c-torture/compile/920521-1.x: Likewise.
23922         * gcc.c-torture/compile/920625-1.x: Likewise.
23923         * gcc.c-torture/compile/961203-1.x: Likewise.
23924         * gcc.c-torture/compile/980506-1.x: Likewise.
23925         * gcc.c-torture/compile/981006-1.x: Likewise.
23926         * gcc.c-torture/compile/981022-1.x: Likewise.
23927         * gcc.c-torture/compile/981223-1.x: Likewise.
23928         * gcc.c-torture/compile/990617-1.x: Likewise.
23929         * gcc.c-torture/compile/mipscop-1.x: Likewise.
23930         * gcc.c-torture/compile/mipscop-2.x: Likewise.
23931         * gcc.c-torture/compile/mipscop-3.x: Likewise.
23932         * gcc.c-torture/compile/mipscop-4.x: Likewise.
23933         * gcc.c-torture/compile/simd-5.x: Likewise.
23935         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
23937 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23939         * gcc.c-torture/execute/20030611-1.c: New test.
23941 2003-06-12  Roger Sayle  <roger@eyesopen.com>
23943         PR middle-end/168
23944         * gcc.dg/20030612-1.c: New test case.
23946 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
23948         PR c++/10635
23949         * g++.dg/expr/cast1.C: New test.
23951 2003-06-12  Roger Sayle  <roger@eyesopen.com>
23953         * gcc.dg/builtins-21.c: New test case.
23955 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
23957         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
23958         options instead of at the end.
23959         * lib/objc.exp (objc_target_compile): Likewise.
23961 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
23963         PR c++/10432
23964         * g++.dg/parse/error1.C: New test.
23966 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
23968         * gcc.dg/compat/struct-by-value-11_main.c: New file.
23969         * gcc.dg/compat/struct-by-value-11_x.c: New file.
23970         * gcc.dg/compat/struct-by-value-11_y.c: New file.
23971         * gcc.dg/compat/struct-by-value-12_main.c: New file.
23972         * gcc.dg/compat/struct-by-value-12_x.c: New file.
23973         * gcc.dg/compat/struct-by-value-12_y.c: New file.
23974         * gcc.dg/compat/struct-by-value-13_main.c: New file.
23975         * gcc.dg/compat/struct-by-value-13_x.c: New file.
23976         * gcc.dg/compat/struct-by-value-13_y.c: New file.
23977         * gcc.dg/compat/struct-by-value-14_main.c: New file.
23978         * gcc.dg/compat/struct-by-value-14_x.c: New file.
23979         * gcc.dg/compat/struct-by-value-14_y.c: New file.
23980         * gcc.dg/compat/struct-by-value-15_main.c: New file.
23981         * gcc.dg/compat/struct-by-value-15_x.c: New file.
23982         * gcc.dg/compat/struct-by-value-15_y.c: New file.
23983         * gcc.dg/compat/struct-by-value-16_main.c: New file.
23984         * gcc.dg/compat/struct-by-value-16_x.c: New file.
23985         * gcc.dg/compat/struct-by-value-16_y.c: New file.
23986         * gcc.dg/compat/struct-by-value-17_main.c: New file.
23987         * gcc.dg/compat/struct-by-value-17_x.c: New file.
23988         * gcc.dg/compat/struct-by-value-17_y.c: New file.
23989         * gcc.dg/compat/struct-by-value-18_main.c: New file.
23990         * gcc.dg/compat/struct-by-value-18_x.c: New file.
23991         * gcc.dg/compat/struct-by-value-18_y.c: New file.
23993         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
23994         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
23995         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
23996         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
23997         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
23998         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
23999         * gcc.dg/compat/scalar-return-3_main.c: New file.
24000         * gcc.dg/compat/scalar-return-3_x.c: New file.
24001         * gcc.dg/compat/scalar-return-3_y.c: New file.
24002         * gcc.dg/compat/scalar-return-4_main.c: New file.
24003         * gcc.dg/compat/scalar-return-4_x.c: New file.
24004         * gcc.dg/compat/scalar-return-4_y.c: New file.
24006 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
24008         * gcc.dg/compat/fp2-struct-check.h: New file.
24009         * gcc.dg/compat/fp2-struct-defs.h: New file.
24010         * gcc.dg/compat/fp2-struct-init.h: New file.
24011         * gcc.dg/compat/struct-by-value-10_main.c: New file.
24012         * gcc.dg/compat/struct-by-value-10_x.c: New file.
24013         * gcc.dg/compat/struct-by-value-10_y.c: New file.
24014         * gcc.dg/compat/struct-return-10_main.c: New file.
24015         * gcc.dg/compat/struct-return-10_x.c: New file.
24016         * gcc.dg/compat/struct-return-10_y.c: New file.
24018         * gcc.dg/compat/compat-common.h: New file.
24019         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
24020         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
24021         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
24022         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
24023         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
24024         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
24025         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
24026         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24027         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
24028         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
24029         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24030         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
24031         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
24032         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24033         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
24034         * gcc.dg/compat/small-struct-check.h: Ditto.
24035         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
24036         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24037         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
24038         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
24039         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24040         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
24041         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
24042         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24043         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
24044         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
24045         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24046         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
24047         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
24048         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24049         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
24050         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
24051         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24052         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
24053         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
24054         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24055         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
24056         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
24057         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24058         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
24059         * gcc.dg/compat/struct-return-2_main.c: Ditto.
24060         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24061         * gcc.dg/compat/struct-return-2_y.c: Ditto.
24062         * gcc.dg/compat/struct-return-3_main.c: Ditto.
24063         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24064         * gcc.dg/compat/struct-return-3_y.c: Ditto.
24066 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
24068         * g++.dg/pch/static-1.C: New file.
24069         * g++.dg/pch/static-1.Hs: New file.
24071 2003-06-10  Richard Henderson  <rth@redhat.com>
24073         * gcc.dg/asm-7.c: Adjust expected warning text.
24075 2003-06-10  Roger Sayle  <roger@eyesopen.com>
24077         * gcc.dg/builtins-20.c: New test case.
24079 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
24081         PR c++/11131
24082         * g++.dg/opt/template1.C: New test.
24084 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24086         * lib/gcc-dg.exp (dg-test): Clear additional_files and
24087         additional_sources.
24089 2003-05-21  David Taylor  <dtaylor@emc.com>
24091         * gcc.dg/Wpadded.c: New file.
24093 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24095         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
24096         * gcc.dg/special/weak-2.c: Add dg-require-weak.
24097         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
24098         dg-require-weak.
24100 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
24102         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
24104 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24106         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
24107         (dg-require-alias): Likewise.
24108         (dg-require-gc-sections): Likewise.
24109         * lib/target-supports.exp (check_gc_sections_available): Likewise.
24111 2003-06-08  Richard Henderson  <rth@redhat.com>
24113         * gcc.dg/20011029-2.c: Fix the array reference.
24114         * gcc.dg/asm-7.c: New.
24116 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
24118         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
24120 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
24122         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
24123         (dg-require-gc-sections): Likewise.
24125 2003-06-08  Jan Hubicka  <jh@suse.cz>
24127         * i386-cmov1.c: Fix regular expression.
24128         * i386-cvt-1.c: Likewise.
24129         * i386-local.c: Likewise.
24130         * i386-local2.c: Likewise.
24131         * i386-mul.c: Likewise.
24132         * i386-ssetype-1.c: Likewise.
24133         * i386-ssetype-3.c: Likewise.
24134         * i386-ssetype-5.c: Likewise.
24136 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24138         PR c++/11039
24139         * g++.dg/warn/implicit-typename2.C: New test.
24140         * g++.dg/warn/implicit-typename3.C: New test.
24142 2003-06-07  Richard Henderson  <rth@redhat.com>
24144         * g++.dg/other/offsetof3.C: Use size_t.
24145         * g++.dg/other/offsetof4.C: Likewise.
24147 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
24149         * lib/copy-file.exp: New. Implement gcc_copy_files.
24151         * lib/dg-pch.exp: Load copy-file.exp
24152         (dg-pch): Use gcc_copy_files instead of "file copy".
24154 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
24156         * gcc.dg/weak/weak.exp: Simplify.
24157         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
24158         * gcc.dg/weak/weak-1.c: Likewise.
24159         * gcc.dg/weak/weak-2.c: Likewise.
24160         * gcc.dg/weak/weak-3.c: Likewise.
24161         * gcc.dg/weak/weak-4.c: Likewise.
24162         * gcc.dg/weak/weak-5.c: Likewise.
24163         * gcc.dg/weak/weak-6.c: Likewise.
24164         * gcc.dg/weak/weak-7.c: Likewise.
24165         * gcc.dg/weak/weak-8.c: Likewise.
24166         * gcc.dg/weak/weak-9.c: Likewise.
24168 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
24170         gcc.c-torture/execute/20030606-1.c: New.
24172 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24174         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
24175         * gcc.dg/builtins-19.c: Likewise.
24177 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24179         * gcc.dg/builtins-2.c: Add some more tests.
24180         * gcc.dg/builtins-18.c: New test case.
24181         * gcc.dg/builtins-19.c: New test case.
24183 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24184             Jim Wilson  <wilson@tuliptree.org>
24186         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
24188 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
24190         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
24191         mempcpy/stpcpy calls not to be optimized into something else.
24192         * gcc.c-torture/execute/string-opt-3.c: Moved to...
24193         * gcc.c-torture/execute/builtins/string-7.c: ...here.
24194         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
24196 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24198         * gcc.dg/format/asm_fprintf-1.c: New test.
24200 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
24202         * lib/gcc-defs.exp (additional_sources): New variable.
24203         (dg-additional-sources): New function.
24204         (additional_files): New variable.
24205         (dg-additional-files): New function.
24206         (dg-additional-files-options): Likewise.
24207         * lib/gcc-dg.exp (dg-require-weak): New function.
24208         (dg-require-alias): Likewise.
24209         (dg-require-gc-sections): Likewise.
24210         * lib/target-supports.exp (check_alias_available): Remove testfile
24211         parameter.
24212         (check_gc_sections_available): New function.
24213         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
24214         (dg-gpp-additional-files): Likewise.
24215         * lib/g++.exp (additional_sources): Remove.
24216         (additional_files): Likewise.
24217         (g++_target_compile): Use dg-additional-files-options.
24219         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
24220         Tcl logic.
24221         * gcc.dg/special/ecos.exp: Remove.
24222         * gcc.dg/special/20000419-2.c: Use dg-require-*.
24223         * gcc.dg/special/alias-1.c: Likewise.
24224         * gcc.dg/special/alias-2.c: Likewise.
24225         * gcc.dg/special/gcsec-1.c: Likewise.
24226         * gcc.dg/special/weak-1.c: Likewise.
24227         * gcc.dg/special/weak-2.c: Likewise.
24228         * gcc.dg/special/wkali-1.c: Likewise.
24229         * gcc.dg/special/wkali-2.c: Likewise.
24231         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
24232         dg-gpp-additional-*.
24233         * g++.dg/special/conpr-3.C: Likewise.
24234         * g++.dg/special/conpr-4.C: Likewise.
24235         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
24236         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
24237         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
24238         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
24239         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
24240         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
24241         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
24242         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
24243         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
24244         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
24245         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
24246         * g++.old-deja/g++.other/comdat1.C: Likewise.
24247         * g++.old-deja/g++.other/comdat2.C: Likewise.
24248         * g++.old-deja/g++.other/comdat3.C: Likewise.
24249         * g++.old-deja/g++.other/ctor1.C: Likewise.
24250         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
24252 2003-06-05  Richard Henderson  <rth@redhat.com>
24254         * gcc.dg/debug/20030605-1.c: New.
24256 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
24258         * README.QMTEST: Update.
24260 2003-06-04  Richard Henderson  <rth@redhat.com>
24262         * gcc.dg/cleanup-1.c: New.
24263         * gcc.dg/cleanup-2.c: New.
24264         * gcc.dg/cleanup-3.c: New.
24265         * gcc.dg/cleanup-4.c: New.
24266         * gcc.dg/cleanup-5.c: New.
24267         * gcc.dg/cleanup-6.c: New.
24268         * gcc.dg/cleanup-7.c: New.
24270 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
24272         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
24274         * lib/dg-pch.exp: New file.
24275         * g++.dg/pch/pch.exp: Use dg-pch.exp.
24276         * gcc.dg/pch/pch.exp: Likewise.
24278 2003-06-04  Roger Sayle  <roger@eyesopen.com>
24280         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
24281         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
24282         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
24283         * gcc.dg/builtins-17.c: New test case.
24284         * gcc.dg/i386-387-4.c: New test case.
24285         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
24287 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24289         * gcc.dg/ultrasp9.c: New test.
24291 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24293         * gcc.c-torture/compile/20030604-1.c: New test.
24294         * gcc.dg/sparc-constant-1.c: New test.
24296 2003-06-03  Glen Nakamura  <glen@imodulo.com>
24298         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
24300 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
24302         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
24304         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
24305         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
24307 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
24309         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
24311 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24313         PR c++/10940
24314         * g++.dg/template/spec10.C: New test.
24316 2003-06-03  Roger Sayle  <roger@eyesopen.com>
24318         * gcc.dg/builtins-16.c: New test case.
24320 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
24322         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
24323         mempcpy test with post-increments.
24324         * gcc.c-torture/execute/string-opt-3.c: New test.
24325         * gcc.dg/string-opt-1.c: New test.
24327 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
24329         PR fortran/10965
24330         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
24332 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
24334         * lib/scanasm.exp (dg-scan): New function, factored out of ...
24335         (scan-assembler): ... here.  Use dg-scan.
24336         (scan-assembler-not): Likewise.
24337         (scan-file): New function.
24338         (scan-file-not): Likewise.
24339         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
24340         * gcc.dg/cpp/_Pragma4.c: Likewise.
24341         * gcc.dg/cpp/_Pragma5.c: Likewise.
24342         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24343         * gcc.dg/cpp/avoidpaste2.c: Likewise.
24344         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
24345         * gcc.dg/cpp/cmdlne-P.c: Likewise.
24346         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
24347         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
24348         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
24349         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
24350         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
24351         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
24352         * gcc.dg/cpp/cxxcom1.c: Likewise.
24353         * gcc.dg/cpp/line1.c: Likewise.
24354         * gcc.dg/cpp/maccom1.c: Likewise.
24355         * gcc.dg/cpp/maccom2.c: Likewise.
24356         * gcc.dg/cpp/maccom3.c: Likewise.
24357         * gcc.dg/cpp/maccom4.c: Likewise.
24358         * gcc.dg/cpp/maccom5.c: Likewise.
24359         * gcc.dg/cpp/maccom6.c: Likewise.
24360         * gcc.dg/cpp/multiline.c: Likewise.
24361         * gcc.dg/cpp/spacing1.c: Likewise.
24362         * gcc.dg/cpp/spacing2.c: Likewise.
24363         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
24364         * gcc.dg/cpp/trad/maccom1.c: Likewise.
24365         * gcc.dg/cpp/trad/maccom2.c: Likewise.
24366         * gcc.dg/cpp/trad/maccom3.c: Likewise.
24367         * gcc.dg/cpp/trad/maccom4.c: Likewise.
24368         * gcc.dg/cpp/trad/maccom6.c: Likewise.
24369         * gcc.dg/cpp/cxxcom2.c: Likewise.
24370         * gcc.dg/cpp/cxxcom2.h: New file.
24372         * gcc.dg/cpp/truefalse.cpp: Move it to ...
24373         * g++.dg/cpp/truefalse.C: Here.
24374         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
24376 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
24378         * gcc.dg/cpp/redef3.c: New file.
24380 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24382         * gcc.dg/i386-loop-3.c: New test.
24384 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
24386         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
24388 2003-05-31  Roger Sayle  <roger@eyesopen.com>
24390         * gcc.dg/fwrapv-1.c: New test case.
24391         * gcc.dg/fwrapv-2.c: New test case.
24393 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24395         PR c++/10956
24396         * g++.dg/template/spec9.C: New test.
24398 2003-05-29  Roger Sayle  <roger@eyesopen.com>
24400         * gcc.dg/duff-4.c: New test case.
24402 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
24404         PR fortran/10843
24405         * g77.dg/ffixed-form-1.f: New test
24406         * g77.dg/ffixed-form-2.f: New test
24407         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
24408         * g77.dg/ffree-form-3.f: New test
24410 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
24412         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
24413         * gcc.dg/wint_t-1.c: Likewise.
24415 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24417         * g++.dg/template/access11.C: New test.
24419 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24421         PR c++/10849
24422         * g++.dg/template/access10.C: New test.
24424 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24425             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24427         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
24429 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24431         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
24432         suppress for powerpc-*-darwin*.
24433         * gcc.dg/torture/builtin-noret-2.c: Likewise.
24435 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24437         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
24438         suppress option for powerpc-*-darwin*.
24440 2003-05-23  Roger Sayle  <roger@eyesopen.com>
24442         * gcc.dg/builtins-1.c: Add tests for tan and atan.
24443         * gcc.dg/builtins-4.c: Add test for fmod.
24445 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24447         PR c++/10682
24448         * g++.dg/template/instantiate4.C: New test.
24450 2003-05-22  Roger Sayle  <roger@eyesopen.com>
24452         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
24454 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
24456         * gcc.dg/compat/scalar-return-1_main.c: New file.
24457         * gcc.dg/compat/scalar-return-1_x.c: New file.
24458         * gcc.dg/compat/scalar-return-1_y.c: New file.
24459         * gcc.dg/compat/scalar-return-2_main.c: New file.
24460         * gcc.dg/compat/scalar-return-2_x.c: New file.
24461         * gcc.dg/compat/scalar-return-2_y.c: New file.
24462         * gcc.dg/compat/struct-return-3_main.c: New file.
24463         * gcc.dg/compat/struct-return-3_y.c: New file.
24464         * gcc.dg/compat/struct-return-3_x.c: New file.
24465         * gcc.dg/compat/struct-return-2_main.c: New file.
24466         * gcc.dg/compat/struct-return-2_x.c: New file.
24467         * gcc.dg/compat/struct-return-2_y.c: New file.
24469 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24471         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
24472         for hppa*-hp-hpux*.
24473         * gcc.dg/20021014-1.c (dg-options): Likewise.
24474         * gcc.dg/nest.c (dg-options): Likewise.
24476 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
24478         PR c++/9738
24479         * g++.dg/ext/dllimport2.C: New file.
24480         * g++.dg/ext/dllimport3.C: New file.
24482 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
24484         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
24485         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
24486         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24487         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
24488         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24489         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
24490         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
24491         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
24492         * gcc.dg/compat/small-struct-defs.h: New file.
24493         * gcc.dg/compat/small-struct-init.h: New file.
24494         * gcc.dg/compat/small-struct-check.h: New file.
24495         * gcc.dg/compat/fp-struct-defs.h: New file.
24496         * gcc.dg/compat/fp-struct-check.h: New file.
24497         * gcc.dg/compat/fp-struct-init.h: New file.
24498         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
24499         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
24501 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
24503         * gcc.dg/20030225-2.c: New test.
24505 2003-05-18  Roger Sayle  <roger@eyesopen.com>
24506             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24508         * gcc.c-torture/compile/20030518-1.c: New test case.
24510 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
24512         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
24513         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
24514         gcc-dg-debug-runtest.
24515         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
24516         gcc-dg-debug-runtest.
24518 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24520         PR c++/9022
24521         * g++.dg/lookup/using6.C: New test.
24523 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24525         * g++.dg/parse/access2.C: New test.
24527 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
24529         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
24530         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
24531         * gcc.dg/debug/debug.exp: Likewise.
24533 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
24535         * gcc.dg/dollar.c: New test.
24537 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
24539         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
24540         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
24541         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
24542         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
24543         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
24544         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
24545         * gcc.dg/compat/struct-by-value-6_main.c: New file.
24546         * gcc.dg/compat/struct-by-value-6_x.c: New file.
24547         * gcc.dg/compat/struct-by-value-6_y.c: New file.
24548         * gcc.dg/compat/struct-by-value-7_main.c: New file.
24549         * gcc.dg/compat/struct-by-value-7_x.c: New file.
24550         * gcc.dg/compat/struct-by-value-7_y.c: New file.
24551         * gcc.dg/compat/struct-by-value-8_main.c: New file.
24552         * gcc.dg/compat/struct-by-value-8_x.c: New file.
24553         * gcc.dg/compat/struct-by-value-8_y.c: New file.
24554         * gcc.dg/compat/struct-by-value-9_main.c: New file.
24555         * gcc.dg/compat/struct-by-value-9_x.c: New file.
24556         * gcc.dg/compat/struct-by-value-9_y.c: New file.
24558 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
24560         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
24561         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
24562         support for "repo" mode.
24563         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
24564         * lib/g77-dg.exp: Likewise.
24565         * lib/obj-dg.exp: Likewise.
24567 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
24569         Merge from gcc-3_2-rhl8-branch:
24570         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
24572         * gcc.dg/tls/opt-6.c: New test.
24574         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
24576         * gcc.dg/20030405-1.c: New test.
24578         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
24580         * gcc.dg/20030309-1.c: New test.
24582         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24584         * gcc.c-torture/execute/20030307-1.c: New test.
24586         2003-02-20  Randolph Chung  <tausq@debian.org>
24588         * gcc.c-torture/compile/20030220-1.c: New test.
24590         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
24592         * gcc.dg/20030217-1.c: New test.
24594         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
24596         * gcc.c-torture/compile/20020129-1.c: New test.
24598         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24600         * gcc.dg/unroll-1.c: New test.
24602         2002-11-16  Jan Hubicka  <jh@suse.cz>
24604         * gcc.c-torture/execute/20020920-1.c: New test.
24606         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
24608         PR target/7434
24609         * gcc.c-torture/compile/20021008-1.c: New test.
24611         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
24613         PR target/7559
24614         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
24616         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24618         * gcc.c-torture/compile/20020807-1.c: New test.
24620         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
24622         * gcc.dg/tls/opt-1.c: New test.
24624         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
24626         * gcc.dg/20020729-1.c: New test.
24628         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
24630         * g++.dg/opt/life1.C: New test.
24632         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
24634         * gcc.dg/20020525-1.c: New test.
24636         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24638         PR c++/6794
24639         * g++.dg/ext/pretty1.C: New test.
24640         * g++.dg/ext/pretty2.C: New test.
24642 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
24644         PR c++/8385
24645         * g++.dg/ext/typeof5.C: New test.
24647 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
24649         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
24650         __USER_LABEL_PREFIX__ into account.
24651         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
24653 2003-05-14  Roger Sayle  <roger@eyesopen.com>
24655         * gcc.dg/builtins-15.c: New test case.
24657 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
24659         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
24661 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
24663         * lib/g++.exp: Tweak handling of additional source files.
24664         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
24665         * g++.dg/special/conpr-2a.C: Rename to ...
24666         * g++.dg/special/conpr-2a.cc: ... this.
24667         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
24668         * g++.dg/special/conpr-3a.C: Rename to ...
24669         * g++.dg/special/conpr-3a.cc: This.
24670         * g++.dg/special/conpr-3b.C: Rename to ...
24671         * g++.dg/special/conpr-3b.cc: This.
24672         * g++.dg/special/conpr-4.C: New test.
24673         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
24675 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
24677         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
24679 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24681         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
24682         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24683         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
24684         * g++.old-deja/g++.other/warn3.C: Likewise.
24686 2003-05-11  Roger Sayle  <roger@eyesopen.com>
24688         * gcc.dg/i386-387-1.c: Update to also test log.
24689         * gcc.dg/i386-387-2.c: Likewise.
24691 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24693         * g77.f-torture/execute/int8421.f: New test.
24695 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24697         PR c++/10230, c++/10481
24698         * g++.dg/lookup/scoped5.C: New test.
24700 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24702         PR c++/10552
24703         * g++.dg/template/ttp6.C: New test.
24705 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
24707         * gcc.c-torture/execute/builtins: New directory.
24708         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
24709         gcc.c-torture/execute/builtins.
24710         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
24711         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
24712         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
24713         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
24715 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24717         PR c++/9252
24718         * g++.dg/template/access8.C: New test.
24719         * g++.dg/template/access9.C: New test.
24721 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24723         PR c++/9554
24724         * g++.dg/parse/access1.C: New test.
24726 2003-05-09  DJ Delorie  <dj@redhat.com>
24728         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
24729         long, and not an int.
24731 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24733         PR c++/10555, c++/10576
24734         * g++.dg/template/memclass1.C: New test.
24736 2003-05-08  DJ Delorie  <dj@redhat.com>
24738         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
24739         targets.
24740         * gcc.c-torture/execute/20021024-1.x: Likewise.
24741         * gcc.c-torture/execute/shiftdi.x: Likewise.
24742         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
24743         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
24744         * gcc.dg/20021018-1.c: Likewise.
24746 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24748         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
24750         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
24751         (bcopy): Call memmove.
24753 2003-05-08  Roger Sayle  <roger@eyesopen.com>
24755         * g77.f-torture/compile/8485.f: New test case.
24757 2003-05-07  Richard Henderson  <rth@redhat.com>
24759         PR c++/10570
24760         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
24761         Verify exception_cleanup not called for rethrows.
24762         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
24763         when exiting catch block without rethrowing.
24764         * g++.dg/eh/forced3.C: New.
24765         * g++.dg/eh/forced4.C: New.
24767 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
24769         * gcc.dg/20030505.c: Fix triplet.
24771 2003-05-06  DJ Delorie  <dj@redhat.com>
24773         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
24774         * gcc.dg/nest.c: Likewise.
24776 2003-05-05  Roger Sayle  <roger@eyesopen.com>
24778         * gcc.dg/builtins-14.c: New test case.
24780 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
24782         * lib/compat.exp (compat-execute): New argument.
24783         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
24784         * gcc.dg/compat: New test directory.
24785         * gcc.dg/compat/compat.exp: New expect script.
24786         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
24787         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
24788         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
24789         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
24790         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
24791         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
24793         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
24794         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
24795         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
24796         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
24797         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
24798         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
24799         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
24800         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
24801         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
24802         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
24803         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
24804         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
24805         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
24806         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
24807         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
24809 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
24811         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
24813 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
24815         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
24817 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
24819         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
24820         * gcc.dg/ppc-fsel-2.c: New test.
24822         * gcc.dg/unused-5.c: New test.
24824 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24826         PR c++/10496
24827         * g++.dg/warn/pmf1.C: New test.
24829 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24831         PR c++/4494
24832         * g++.dg/warn/main.C: New test.
24834 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24836         * gcc.dg/nonnull-3.c: New test.
24838 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
24840         * gcc.dg/cpp/Wtrigraphs.c: Update.
24841         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
24843 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
24845         * gcc.dg/ppc-fsel-1.c: New test.
24847 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
24849         PR c/10604
24850         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
24852 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
24854         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
24856 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24858         PR c++/9364, c++/10553, c++/10586
24859         * g++.dg/parse/typename4.C: New test.
24860         * g++.dg/parse/typename5.C: Likewise.
24862 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
24864         * gcc.c-torture/compile/20030503-1.c: New test.
24866 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24868         * g++.dg/lookup/using5.C: Fix testcase error.
24870 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
24872         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
24873         since MEABI is no longer supported.  Remove all vestiges
24874         of MEABI from the test.
24876 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24878         PR c++/10554
24879         * g++.dg/lookup/using5.C: New test.
24881 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24883         PR c++/8772
24884         * g++.dg/template/ttp5.C: New test.
24886 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
24888         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
24889         (dg-gpp-additional-sources): New function.
24890         (dg-gpp-additional-files): Likewise.
24891         * lib/g++.exp (additional_sources): New variable.
24892         (additional_files): Likewise.
24893         (g++_target_compile): Deal with them.
24894         * lib/old-dejagnu.exp: Remove.
24895         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
24896         * g++.old-deja: Revise all tests to use dg commands.
24898 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24900         PR c++/9432, c++/9528
24901         * g++.dg/lookup/using4.C: New test.
24903 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
24905         * gcc.dg/noreturn-5.c: New file.
24906         * gcc.dg/noreturn-6.c: New file.
24908         * gcc.c-torture/compile/inline-1.c: New file.
24910 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24912         PR c++/10551
24913         * g++.dg/template/explicit1.C: New test.
24915 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24917         PR c++/10549
24918         * g++.dg/other/bitfield1.C: New test.
24920         PR c++/10527
24921         * g++.dg/init/new7.C: New test.
24923 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24925         * g++.dg/ext/desig1.C: New test.
24926         * g++.dg/ext/init1.C: Update.
24928         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
24930 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
24932         PR c++/10180
24933         * g++.dg/warn/Winline-1.C: New test.
24935 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
24937         * gcc.c-torture/execute/string-opt-19.c: New test.
24939         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
24940         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
24942 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
24944         PR c++/10506
24945         * g++.dg/init/new6.C: New test.
24947         PR c++/10503
24948         * g++.dg/init/ref6.C: New test.
24950 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
24952         * g++.dg/warn/weak1.C: XFAIL on AIX4.
24954 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24956         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
24957         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
24959 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
24961         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
24962         initialized static data members.
24964 2003-04-25  H.J. Lu <hjl@gnu.org>
24966         * gcc.dg/ia64-sync-4.c: New test.
24968 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24970         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
24971         date.
24973 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
24975         PR c++/10337
24976         * g++.dg/warn/conv1.C: New test.
24977         * g++.old-deja/g++.other/conv7.C: Adjust.
24978         * g++.old-deja/g++.other/overload14.C: Adjust.
24980 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
24982         PR c++/10471
24983         * g++.dg/template/defarg2.C: New test.
24985 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
24987         * gcc.dg/cpp/include2.c: Update.
24988         * gcc.dg/cpp/multiline-2.c: New.
24989         * gcc.dg/cpp/multiline.c: Update.
24990         * gcc.dg/cpp/strify2.c: Update.
24991         * gcc.dg/cpp/trad/literals-2.c: Update.
24993 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24995         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
24997 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
24999         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
25001 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25003         PR c++/10451
25004         * g++.dg/parse/crash4.C: New test.
25006         PR c++/9847
25007         * g++.dg/parse/crash5.C: New test.
25009 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
25011         PR c++/10446
25012         * g++.dg/parse/crash3.C: New test.
25014         PR c++/10428
25015         * g++.dg/parse/elab1.C: New test.
25017 2003-04-22  Devang Patel  <dpatel@apple.com>
25019         * gcc.dg/cpp/trad/funlike-5.c: New test.
25021 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
25023         * g++.dg/other/packed1.C: Fix dg options.
25025 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
25027         * g++.dg/other/offsetof2.C: New test.
25029 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
25031         * g++.dg/template/recurse.C: Adjust location of error messages.
25033 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
25035         PR c++/9881
25036         * g++.dg/init/addr-const1.C: New test.
25037         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
25039 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25041         PR c++/10405
25042         * g++.dg/lookup/struct-hack1.C: New test.
25044 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
25046         * ucs.c: Update diagnostic messages.
25048 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
25050         * gcc.dg/cpp/truefalse.cpp: New test.
25051         * gcc.dg/cpp/cpp.exp: Update.
25052         * g++.dg/other/stdbool-if.C: Remove.
25054 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
25056         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
25057         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
25059 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25061         * gcc.c-torture/compile/20030418-1.c: New test.
25063 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
25065         * README.compat: Remove; content moved to doc/sourcebuild.texi.
25067 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25069         PR c++/10347
25070         g++.dg/template/dependent-name1.C: New test.
25072 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
25074         * gcc.dg/warn-1.c (tourist_guide): New array,
25075         contains a pointer to bar.
25077 2003-04-16  Roger Sayle  <roger@eyesopen.com>
25079         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
25080         * gcc.c-torture/execute/medce-1.c: New test case.
25081         * gcc.c-torture/execute/medce-2.c: New test case.
25083 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
25085         * lib/prune.exp: Ignore more messages.
25087         PR c++/10381
25088         * g++.dg/parse/lookup3.C: New test.
25090 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
25092         * gcc.c-torture/compile/20030415-1.c : New test.
25094 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
25096         * gcc.c-torture/execute/scope-2.c: Move to ...
25097         * gcc.dg/noncompile/scope.c: .... here.
25099 2003-04-14  Roger Sayle  <roger@eyesopen.com>
25101         * gcc.dg/20030414-2.c: New test case.
25103 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
25105         PR target/10377
25106         * gcc.dg/20030414-1.c: New test.
25108 2003-04-13  Roger Sayle  <roger@eyesopen.com>
25110         * gcc.dg/builtins-12.c: New test case.
25111         * gcc.dg/builtins-13.c: New test case.
25113 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25115         * gcc.c-torture/execute/string-opt-18.c: New test.
25117 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
25119         PR c++/10300
25120         * g++.dg/init/new5.C: New test.
25122 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
25124         PR c++/7910
25125         * g++.dg/ext/dllimport1.C: New test.
25127 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25129         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
25131 2003-04-11  Bud Davis <bdavis9659@comcast.net>
25133         PR Fortran/9263
25134         * g77.f-torture/noncompile/9263.f: New test
25135         PR Fortran/1832
25136         * g77.f-torture/execute/1832.f: New test
25138 2003-04-11  David Chad  <davidc@freebsd.org>
25139             Loren J. Rittle  <ljrittle@acm.org>
25141         libobjc/8562
25142         * objc.dg/headers.m: New test.
25144 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
25146         * gcc.c-torture/execute/builtin-noret-2.c: New.
25147         * gcc.c-torture/execute/builtin-noret-2.x: New.
25148         XFAIL builtin-noret-2.c at -O1 and above.
25149         * gcc.dg/redecl.c: New.
25150         * gcc.dg/Wshadow-1.c: Update error regexps.
25152 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
25154         * g++.dg/abi/bitfield10.C: New test.
25156 2003-04-09  Mike Stump  <mrs@apple.com>
25158         * gcc.dg/pch/pch.exp: Make testcase names longer.
25159         * g++.dg/pch/pch.exp: Make testcase names longer.
25161 2003-04-08  Roger Sayle  <roger@eyesopen.com>
25163         * gcc.dg/builtins-11.c: New test case.
25165 2003-04-08  Roger Sayle  <roger@eyesopen.com>
25167         * gcc.dg/builtins-9.c: New test case.
25168         * gcc.dg/builtins-10.c: New test case.
25170 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
25172         * gcc.dg/noncompile/init-4.c.c: New test.
25174 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
25176         * gcc.misc-test/gcov-9.c: New test.
25177         * gcc.misc-test/gcov-10.c: New test
25178         * gcc.misc-test/gcov-11.c: New test.
25180 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
25182         PR optimization/10024
25183         * gcc.c-torture/compile/20030405-1.c: New test.
25185 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
25187         * gcc.dg/pch/static-3.c: New.
25188         * gcc.dg/pch/static-3.hs: New.
25189         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
25191 2003-04-04  Richard Henderson  <rth@redhat.com>
25193         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
25194         * g++.dg/eh/forced2.C: Likewise.
25196 2003-04-03  Mike Stump  <mrs@apple.com>
25198         * lib/scanasm.exp (scan-assembler): Add xfail processing for
25199         target arg.
25200         (scan-assembler-times, scan-assembler-not): Likewise.
25201         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
25203 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25205         * gcc.dg/sparc-loop-1.c: New test.
25207 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
25209         PR other/9274
25210         * g++.dg/pch/system-2.C: New.
25211         * g++.dg/pch/system-2.Hs: New.
25213 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
25215         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
25217         * g++.dg/eh/simd-1.C (vecfunc): Same.
25219 2003-04-01  Roger Sayle  <roger@eyesopen.com>
25221         * gcc.c-torture/execute/20030401-1.c: New test case.
25223 2003-04-01  Ziemowit Laski <zlaski@apple.com>
25225         * objc.dg/defs.m: New.
25227 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
25229         * g++.dg/eh/simd-1.C: New.
25230         * g++.dg/eh/simd-2.C: New.
25232 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
25234         * gcc.c-torture/execute/simd-3.c: New.
25236 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
25238         PR c/9936
25239         * gcc.dg/20030331-2.c: New test.
25241 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
25243         PR c++/10278
25244         * g++.dg/parse/crash2.C: New test.
25246 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25248         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
25249         * gcc.c-torture/execute/20030331-1.c: ...here.
25251 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25253         * gcc.c-torture/execute/20030331-1.c: New test.
25255 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
25257         * lib/gcov.exp: Adjust call return testing strings.
25258         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
25260 2003-03-31  Roger Sayle  <roger@eyesopen.com>
25262         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
25263         * gcc.dg/builtins-7.c: New test case.
25264         * gcc.dg/builtins-8.c: New test case.
25266 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25268         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
25270 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
25272         PR c++/7647
25273         * g++.dg/lookup-class-member-2.C: New test.
25275 2003-03-30  Glen Nakamura  <glen@imodulo.com>
25277         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
25279 2003-03-28  Roger Sayle  <roger@eyesopen.com>
25281         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
25283 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
25285         * g++.dg/init/attrib1.C: New test.
25287 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25289         * gcc.dg/ultrasp8.c: New test.
25291 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25293         * gcc.dg/ultrasp7.c: New test.
25295 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
25297         PR c++/10047
25298         * g++.dg/template/inline1.C: New test.
25300 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25302         * gcc.dg/sparc-dwarf2.c: New test.
25304 2003-03-27  Roger Sayle  <roger@eyesopen.com>
25306         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
25307         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
25309 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
25311         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
25312         than reading .x files.
25313         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
25314         * g77.dg/gcov/gcov-1.f: Likewise.
25315         * gcc.misc-tests/gcov-4b.c: Likewise.
25316         * gcc.misc-tests/gcov-5b.c: Likewise.
25317         * gcc.misc-tests/gcov-6.c: Likewise.
25318         * gcc.misc-tests/gcov-7.c: Likewise.
25319         * gcc.misc-tests/gcov-8.c: Likewise.
25320         * g++.dg/gcov/gcov-1.x: Remove.
25321         * g77.dg/gcov/gcov-1.x: Likewise.
25322         * gcc.misc-tests/gcov-4b.x: Likewise.
25323         * gcc.misc-tests/gcov-5b.x: Likewise.
25324         * gcc.misc-tests/gcov-6.x: Likewise.
25325         * gcc.misc-tests/gcov-7.x: Likewise.
25326         * gcc.misc-tests/gcov-8.x: Likewise.
25328 2003-03-27  Glen Nakamura  <glen@imodulo.com>
25330         PR opt/10087
25331         * gcc.dg/20030324-1.c: New test.
25333 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
25335         PR c++/10224
25336         * g++.dg/template/arg3.C: New test.
25338         PR c++/10158
25339         * g++.dg/template/friend18.C: New test.
25341 2003-03-26  Roger Sayle  <roger@eyesopen.com>
25343         * g77.f-torture/compile/20030326-1.f: New test case.
25345 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
25347         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
25349         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
25351 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
25353         * gcc.dg/ia64-sync-3.c: New test.
25355 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
25357         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
25359 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25361         * gcc.dg/ultrasp6.c: New test.
25363 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25365         * gcc.dg/i386-signbit-1.c: New test.
25366         * gcc.dg/i386-signbit-2.c: New test.
25367         * gcc.dg/i386-signbit-3.c: New test.
25369 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25371         * gcc.dg/ultrasp5.c: Fix options.
25373 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25375         * gcc.dg/ultrasp5.c: Fix comment.
25377 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
25379         PR fortran/10197
25380         * g77.f-torture/execute/10197.f: New test.
25382 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
25384         PR c++/9898, c++/383
25385         * g++.dg/template/conv6.C: New test.
25387         PR c++/10119
25388         * g++.dg/template/ptrmem5.C: New test.
25390         PR c++/10026
25391         * g++.dg/lookup/koenig1.C: New test.
25393         PR C++/10199
25394         * g++.dg/lookup/template2.C: New test.
25396 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
25398         * g++.dg/opt/rtti1.C: New test.
25400 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25402         * gcc.dg/ultrasp5.c: New test.
25404 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
25406         PR middle-end/9967
25407         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
25408         builtin fputs.
25410 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
25412         PR c/8224
25413         * gcc.dg/20030323-1.c: New test.
25415 2003-03-23  Roger Sayle  <roger@eyesopen.com>
25417         * gcc.c-torture/compile/20030323-1.c: New test case.
25419 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
25421         * gcc.dg/20030321-1.c: New test.
25423 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
25425         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
25427 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
25429         PR c++/9978, c++/9708
25430         * g++.dg/ext/vlm1.C: Adjust expected error.
25431         * g++.dg/ext/vla2.C: New test.
25432         * g++.dg/template/arg1.C: New test.
25433         * g++.dg/template/arg2.C: New test.
25435 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
25437         * g77.f-torture/execute/select.f: New test.
25438         * g77.f-torture/noncompile/select_no_compile.f: New test.
25440 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
25442         PR c++/9898
25443         * g++.dg/other/error4.C: New test.
25445 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
25447         * g++.dg/template/friend17.C: New test.
25449 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
25451         * gcc.c-torture/compile/20030320-1.c: New.
25453 2003-03-20  Roger Sayle  <roger@eyesopen.com>
25455         * gcc.dg/builtins-6.c: New test case.
25457 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
25459         PR target/10073
25460         * gcc.c-torture/compile/20030319-1.c: New.
25462 2003-03-18  Jan Hubicka  <jh@suse.cz>
25464         * gcc.dg/i386-cvt-1.c: New test.
25466 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
25468         * objc.dg/naming-1.m: Use "(parse|syntax) error".
25469         * objc.dg/naming-2.m: Likewise.
25471 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
25473         PR c++/9639
25474         * g++.dg/parse/crash1.C: New test.
25476 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
25478         PR c++/8805
25479         * g++.dg/eh/cleanup1.C: New test.
25481 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25483         * gcc.c-torture/execute/20030316-1.c: New test case.
25485 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25487         PR c++/9629
25488         * g++.dg/init/ctor2.C: New test.
25490 2003-03-15  Roger Sayle  <roger@eyesopen.com>
25492         * g77.f-torture/compile/xformat.f: New test case.
25494 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25496         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
25497         * g++.old-deja/g++.mike/eh50.C: Likewise.
25499 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25501         PR c++/6440
25502         * g++.dg/template/spec7.C: New test.
25503         * g++.dg/template/spec8.C: Likewise.
25505 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
25507         * gcc.c-torture/execute/20030313-1.c: New test.
25509 2003-03-14  Richard Henderson  <rth@redhat.com>
25511         * gcc.dg/inline-2.c: Adjust alpha test for external call.
25513 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25515         * gcc.c-torture/compile/20030314-1.c: New test.
25517 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
25519         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
25520         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
25521         thumb target,
25522         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
25523         to accept newer _imp__  prefix and additional
25524         newline in .drectve section.
25525         * gcc.dg/dll-4.c: Likewise.
25526         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
25527         switch.
25529 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
25531         * g++.dg/parse/namespace9.C: New test.
25533         * g++.dg/init/ref5.C: New test.
25534         * g++.dg/parse/ptrmem1.C: Likewise.
25536 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25538         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
25539         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
25540         regular expression.
25541         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
25542         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
25544 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
25546         * gcc.c-torture/execute/20030224-2.c: New test.
25548 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25550         * gcc.dg/decl-3.c: New test.
25552 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25554         * gcc.dg/i386-loop-2.c: New test.
25556 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
25558         PR c++/9474
25559         * g++.dg/parse/namespace8.C: New test.
25561         PR c++/9924
25562         * g++.dg/overload/builtin2.C: New test.
25564 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
25566         * gcc.dg/return-type-3.c: New test.
25568 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
25570         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
25571         profiling options are not supported.
25573 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
25575         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
25576         * g++.old-deja/g++.warn/impint2.C: Likewise.
25578 2003-03-10  Devang Patel  <dpatel@apple.com>
25580         * g++.dg/cpp/c++_cmd_1.C: New test.
25581         * g++.dg/cpp/c++_cmd_1.h: New file.
25583 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
25585         * gcc.dg/altivec-9.c: New file.
25587 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25589         * gcc.dg/ppc-sdata-1.c: New test.
25590         * gcc.dg/ppc-sdata-2.c: New test.
25592 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
25594         PR c++/9373
25595         * g++.dg/opt/ptrmem2.C: New test.
25597         PR c++/8534
25598         * g++.dg/opt/ptrmem1.C: New test.
25600 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25602         * gcc.dg/i386-loop-1.c: New test.
25604 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25606         PR c++/9970
25607         * g++.dg/lookup/friend1.C: New test.
25609 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
25611         PR c++/9823
25612         * g++.dg/parser/constructor1.C: New test.
25614 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
25616         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
25618         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
25620 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
25622         * gcc.dg/cpp/Wunused.c: Update test.
25624 2003-03-08  Jan Hubicka  <jh@suse.cz>
25626         * gcc.dg/inline-3.c: New test.
25628 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
25630         PR c++/9809
25631         * g++.dg/parse/builtin1.C: New test.
25633         PR c++/9982
25634         * g++.dg/abi/cookie1.C: New test.
25635         * g++.dg/abi/cookie2.C: Likewise.
25637         PR c++/9524
25638         * g++.dg/template/field1.C: New test.
25640         PR c++/9912
25641         * g++.dg/parse/class1.C: New test.
25642         * g++.dg/parse/namespace7.C: Likewise.
25643         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
25645 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
25647         * g++.dg/init/ref4.C: New test.
25649 2003-03-07  Jan Hubicka  <jh@suse.cz>
25651         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
25652         * gcc.dg/inline-3.c: New test.
25654 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
25656         * g++.dg/init/ref3.C: New test.
25658         PR c++/9965
25659         * g++.dg/init/ref2.C: New test.
25661         PR c++/9400
25662         * g++.dg/warn/Wshadow-2.C: New test.
25664         PR c++/9791
25665         * g++.dg/warn/Woverloaded-1.C: New test.
25667 2003-03-05  Jan Hubicka  <jh@suse.cz>
25669         * gcc.dg/i386-local2.c: New.
25670         * gcc.dg/i386-local.c: Fix typo.
25672 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
25674         * g++.dg/abi/layout3.C: New test.
25676 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25678         * gcc.c-torture/compile/20030305-1.c
25680 2003-03-05  Jan Hubicka  <jh@suse.cz>
25682         * gcc.dg/i386-local.c: New.
25684 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
25686         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
25688 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25690         * gcc.dg/switch-2.c: New test.
25691         * gcc.dg/switch-3.c: New test.
25692         * gcc.dg/Wswitch.c: Adjust line numbers.
25693         * gcc.dg/Wswitch-default.c: Likewise.
25694         * gcc.dg/Wswitch-enum.c: Likewise.
25696 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
25698         * gcc.c-torture/execute/20030222-1.c: New test.
25700 2003-03-03  James E Wilson  <wilson@tuliptree.org>
25702         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
25704 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
25706         PR c++/9878
25707         * g++.dg/init/ref1.C: New test.
25709 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
25711         * gcc.dg/sh-relax.c: New SH-only test.
25713 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
25715         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
25716         comment explaining purpose of testcase.
25718 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
25720         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
25721         for HC11/HC12 (asm needs two int registers).
25722         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
25723         HC11/HC12 because the test uses an asm which needs two 32-bit
25724         registers.
25726 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
25728         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
25729         for HC11/HC12 (array is too large otherwise).
25730         * gcc.c-torture/compile/920501-4.x: New file, likewise.
25731         * gcc.c-torture/compile/20010518-2.x: Likewise.
25732         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
25733         HC11/HC12 (array is too large).
25735 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
25737         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
25738         * lib/g++-dg.exp (g++-dg-test): Likewise.
25740 2003-03-01  Roger Sayle  <roger@eyesopen.com>
25742         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
25743         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
25745 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25747         * g++.dg/warn/implicit-typename1.C: Remove warning.
25749 2003-02-28  Richard Henderson  <rth@redhat.com>
25751         * gcc.dg/noreturn-1.c: Move noreturn warning line.
25752         * gcc.dg/return-type-1.c: Move control reaches end warning line.
25754 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
25756         * gcc.dg/pch/pch.exp: Change .pch to .gch.
25757         * g++.dg/pch/pch.exp: Likewise.
25759 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
25761         PR c++/9879
25762         * testsuite/g++.dg/init/new4.C: New test.
25764 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
25766         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
25768 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
25770         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
25771         unsigned long.
25773         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
25774         wider than float.
25776 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25778         * lib/scanasm.exp: Add support for counting numbers of
25779         occurences.
25780         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
25781         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
25783 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
25785         PR c++/9683
25786         * g++.dg/template/static3.C: New test.
25788         PR c++/9829
25789         * g++.dg/parse/namespace6.C: New test.
25791 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25793         PR target/9732
25794         * gcc.dg/20030225-1.c: New test.
25796 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
25798         * README: Remove out-of-date information.
25800         PR c++/9836
25801         * g++.dg/template/spec6.C: New test.
25803 2003-02-24  Jeff Law  <law@redhat.com>
25805         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
25807 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25809         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
25810         * gcc.dg/pragma-ep-1.c: Likewise.
25812 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25814         PR c++/9602
25815         * g++.dg/template/friend16.C: New test.
25817 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
25819         PR c++/5333
25820         * g++.dg/parse/fused-params1.C: Adjust error messages.
25821         * g++.dg/template/nested3.C: New test.
25823 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
25825         * g++.dg/abi/param1.C: New test.
25827 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25829         PR c++/7982
25830         * g++.dg/warn/implicit-typename1.C: New test.
25832 2003-02-22  Kelley Cook <kelleycook@comcast.net>
25834         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
25835         with "mtune".
25836         * g++.old-deja/g++.other/store-expr2.C: Likewise.
25837         * gcc.c-torture/execute/20010129-1.x: Likewise.
25838         * gcc.dg/20011107-1.c: Likewise.
25839         * gcc.dg/20020108-1.c: Likewise.
25840         * gcc.dg/20020122-3.c: Likewise.
25841         * gcc.dg/20020206-1.c: Likewise.
25842         * gcc.dg/20020310-1.c: Likewise.
25843         * gcc.dg/20020426-2.c: Likewise.
25844         * gcc.dg/20020517-1.c: Likewise.
25845         * gcc.dg/991230-1.c: Likewise.
25846         * gcc.dg/i386-unroll-1.c: Likewise.
25847         * gcc.misc-tests/i386-prefetch.exp: Likewise.
25849 2003-02-22  Jan Hubicka  <jh@suse.cz>
25851         * gcc.dg/i386-mul.c: New test.
25853 2003-02-21  Roger Sayle  <roger@eyesopen.com>
25855         * gcc.dg/builtins-5.c: New test case.
25857 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
25859         * gcc.dg/asmreg-1.c: New test.
25861 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25863         PR c++/9749
25864         * g++.dg/parse/varmod1.C: New test.
25866 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25868         PR c++/9727
25869         * g++.dg/template/op1.C: New test.
25871 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25873         PR c++/8906
25874         * g++.dg/template/nested2.C: New test.
25876 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25878         PR c++/8724
25879         * g++.dg/expr/dtor1.C: New test.
25881 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
25883         * gcc.dg/cpp/include3.c: New test.
25884         * gcc.dg/cpp/inc/foo.h: New file.
25886 2003-02-21  Glen Nakamura  <glen@imodulo.com>
25888         * gcc.c-torture/execute/20030221-1.c: New test.
25890 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
25892         PR c++/9729
25893         * g++.dg/abi/conv1.C: New test.
25895 2003-02-20  Jan Hubicka  <jh@suse.cz>
25897         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
25899 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
25901         * gcc.c-torture/compile/20030219-1.c: New test.
25903 2003-02-18  Jan Hubicka  <jh@suse.cz>
25905         * gcc.dg/funcorder.c: New test.
25907 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
25909         * gcc.c-torture/execute/20030218-1.c: New.
25911 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
25913         * gcc.dg/20030218-1.c: New.
25915 2003-02-18  Richard Henderson  <rth@redhat.com>
25917         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
25918         * gcc.dg/attr-used-2.c: New.
25920 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
25922         PR c++/9704
25923         * g++.dg/init/copy5.C: New test.
25925 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
25927         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
25928         * g++.dg/pch/pch.exp: Likewise.
25930 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
25932         * gcc.c-torture/execute/20030209-1.c: Enable the test if
25933         STACK_SIZE is not defined.
25935 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25937         PR c++/9457
25938         * g++.dg/template/init1.C: New test.
25940 2003-02-16  Jan HUbicka  <jh@suse.cz>
25942         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
25943         (foo): Add few extra tests
25944         * gcc.dg/c99-const-expr-3.c: Likewise.
25945         * gcc.c-torture/execute/20030216-1.c: New.
25947 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25949         PR c++/9459
25950         * g++.dg/ext/typeof4.C: New test.
25952 2003-02-15  Roger Sayle  <roger@eyesopen.com>
25954         * gcc.dg/i386-387-3.c: New test case.
25956 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
25958         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
25959         cris-*-elf* cris-*-aout* and mmix-*-*.
25961 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
25963         * gcc.dg/20030213-1.c: New test.
25965 2003-02-12  Roger Sayle  <roger@eyesopen.com>
25967         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
25968         * gcc.dg/i386-387-2.c: Likewise.
25970 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
25972         * gcc.dg/ppc-spe.c: Fix formatting.
25973         Enable tests that were previously unsupported by gas.
25974         Delete tests for instructions that no longer exist.
25975         Switch arguments on evsubifw builtin.
25977 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
25979         * gcc.c-torture/execute/20030209-1.c: Disable the test if
25980         STACK_SIZE is too small.
25982 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25983             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25985         * gcc.dg/decl-2.c: New test.
25987 2003-02-10  Jan Hubicka  <jh@suse.cz>
25989         * gcc.dg/i386-fpcvt-1.c: New test.
25991 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
25993         * gcc.c-torture/execute/20030209-1.c: New test.
25995 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
25997         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
25998         int-wide bitops, use the constants of the same width.
25999         Likewise, if long long is 32-bit wide, test bitops using
26000         32-bit constants.
26002 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
26004         * gcc.dg/20021014-1.c: Annotate with expected notice text.
26006 2003-02-07  Roger Sayle  <roger@eyesopen.com>
26008         * testsuite/gcc.dg/builtins-4.c: New test case.
26010 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26012         * gcc.dg/20020430-1.c: Fix dg command typos.
26013         * gcc.dg/20020503-1.c: Likewise.
26015 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26017         PR c++/8785
26018         * g++.dg/parse/fused-params1.C: New test.
26020         PR c++/8857
26021         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
26023         PR c++/8921
26024         * g++.dg/parse/non-dependent1.C: New test.
26026         PR c++/8928
26027         * g++.dg/parse/dupl-tmpl-args1.C: New test.
26029         PR c++/9228
26030         * g++.dg/parse/undefined7.C: New test.
26031         * g++.dg/parse/non-templ1.C: New test.
26033         PR c++/9229
26034         * g++.dg/parse/too-many-tmpl-args1.C: New test.
26036 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
26038         * gcc.c-torture/compile/20030206-1.c: New test.
26040 2003-02-05  Roger Sayle  <roger@eyesopen.com>
26042         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
26043         "pow" to "foo" to avoid potential confusion with a math built-in.
26045 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26047         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
26048         conditions for SPARC targets.
26050 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
26052         * gcc.dg/20030204-1.c: New test.
26054 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26056         PR c++/38
26057         * g++.dg/parse/array-size1.C: New test.
26059         PR c++/5657
26060         * g++.dg/parse/undefined3.C: New test.
26062         PR c++/5665
26063         * g++.dg/parse/undefined4.C: New test.
26065         PR c++/5975
26066         * g++.dg/parse/undefined5.C: New test.
26068         PR c++/7259
26069         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
26071         PR c++/8578
26072         * g++.dg/parse/casting-operator1.C: New test.
26074         PR c++/8596
26075         * g++.dg/parse/undefined6.C: New test.
26077         PR c++/8736
26078         * g++.dg/parse/missing-template1.C: New test.
26080 2003-02-04  Jan Hubicka  <jh@suse.cz>
26082         * gcc.dg/i386-cadd.c: Compile using -march=k8.
26083         * gcc.dg/i386-cmov?.c: Likewise.
26084         * gcc.dg/i386-fpcvt-?.c: Likewise.
26085         * gcc.dg/i386-ssefp-1.c: Likewise.
26086         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
26087         conventions.
26089 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
26091         PR c++/7129
26092         * testsuite/g++.dg/ext/max.C: New test.
26094 2003-02-03  Jan Hubicka  <jh@suse.cz>
26096         * gcc.c-torture/execute/20030203-1.c: New test.
26098 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
26100         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
26101         'natural-endian'.
26103 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
26105         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
26106         * g++.dg/init/new2.C: Likewise.
26107         * g++.dg/other/new1.C: Likewise.
26109 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
26111         * gcc.dg/struct-ret-libc.c: New test.
26113 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
26115         * gcc.dg/20030129-1.c: New test.
26117 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26119         PR c++/8849
26120         * g++.dg/template/ptrmem4.C: New test.
26122 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
26124         * g++.dg/parser/constant1.C: New test.
26126 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26128         PR c++/8591
26129         * g++.dg/parse/friend2.C: New test.
26131 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26133         PR c++/9437
26134         * g++.dg/template/unify4.C: New test.
26136 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
26138         * gcc.c-torture/execute/20030128-1.c: New test.
26140 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
26142         * g++.dg/lookup/nested1.C: Test moved from ...
26143         * g++.old-deja/g++.other/lookup24.C: ... here.
26145 2003-01-28  Jan Hubicka  <jh@suse.cz>
26147         * gcc.dg/i386-cmov5.c: New test.
26149 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
26151         * gcc.c-torture/execute/20010925-1.c: Changed the
26152         memcpy declaration.
26154 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
26156         PR c++/3902
26157         * g++.dg/parse/template5.C: New test.
26159 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
26161         PR fortran/9258
26162         * g77.dg/pr9258: New test.
26164 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26166         * README: Move relevant parts from README.g++.
26168         * README.g++: Remove this file.
26170 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
26172         * g++.dg/abi/dcast1.C: New test.
26174 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26176         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
26178 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
26180         PR c++/47
26181         * g++.old-deja/g++.other/lookup24.C: New test.
26183 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26185         PR middle-end/7227
26186         * gcc.dg/uninit-C.c: New test.
26188 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
26190         * g++.dg/abi/covariant1.C: New test.
26192 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
26194         * gcc.dg/20030123-1.c: New test.
26196 2003-01-25  Jan Hubicka  <jh@suse.cz>
26198         PR opt/8492
26199         * gcc.c-torture/compile/20030125-1.c
26201 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
26203         PR c++/9403
26204         * g++.dg/parse/template3.C: New test.
26205         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
26207         PR c++/795
26208         * g++.dg/parse/template4.C: New test.
26210         PR c++/9415
26211         * g++.dg/template/qual2.C: New test.
26213         PR c++/8545
26214         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
26216         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
26218 2003-01-25  Roger Sayle  <roger@eyesopen.com>
26220         * gcc.c-torture/execute/switch-1.c: New test case.
26222 2003-01-25  Jan Hubicka  <jh@suse.cz>
26224         * gcc.c-torture/execute/20030125-1.[cx]: New test.
26226 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
26228         Tweaks for Bison-1.875. From the NEWS file:
26229         "- `parse error' -> `syntax error'
26230         Bison now uniformly uses the term `syntax error'"
26231         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
26232         * gcc.dg/cpp/digraph2.c: Likewise.
26233         * gcc.dg/cpp/direct2.c: Likewise.
26234         * gcc.dg/cpp/paste4.c: Likewise.
26235         * gcc.dg/c90-restrict-1.c: Likewise.
26236         * gcc.dg/c99-func-2.c: Likewise.
26237         * gcc.dg/noncompile/920721-2.c: Likewise.
26238         * gcc.dg/noncompile/930622-2.c: Likewise.
26239         * gcc.dg/noncompile/940112-1.c: Likewise.
26240         * gcc.dg/noncompile/950921-1.c: Likewise.
26241         * gcc.dg/noncompile/951123-1.c: Likewise.
26242         * gcc.dg/noncompile/971104-1.c: Likewise.
26243         * gcc.dg/noncompile/990416-1.c: Likewise.
26245 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
26247         * g++.dg/parse/undefined1.C: Add error message.
26249 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
26251         PR c++/9354
26252         * g++.dg/parse/new1.C: New test.
26254         PR c++/9216
26255         * g++.dg/parse/template2.C: New test.
26257         PR c++/9354
26258         * g++.dg/parse/typedef2.C: New test.
26260         PR c++/9328
26261         * g++.dg/ext/typeof3.C: New test.
26263 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26265         PR c++/2738
26266         * g++.dg/parse/ret-type1.C: New test.
26268         PR c++/3792
26269         * g++.dg/parse/tmpl-outside1.C: New test.
26271         PR c++/4207
26272         * g++.dg/parse/int-as-enum1.C: New test.
26274         PR c++/4903
26275         * g++.dg/parse/no-typename1.C: New test.
26277         PR c++/5533
26278         * g++.dg/parse/no-value1.C: New test.
26280         PR c++/5921
26281         * g++.dg/parse/wrong-inline1.C: New test.
26283         PR c++/6402
26284         * g++.dg/parse/ref1.C: New test.
26286         PR c++/6992
26287         * g++.dg/parse/attr-ctor1.C: New test.
26289         PR c++/7229
26290         * g++.dg/parse/namespace5.C: New test.
26292         PR c++/7917
26293         * g++.dg/parse/func-def1.C: New test.
26295         PR c++/8143
26296         * g++.dg/parse/undefined1.C: New test.
26298         PR c++/5723, PR c++/8522
26299         * g++.dg/parse/specialization1.C: New test.
26301         PR c++/163, PR c++/8595
26302         * g++.dg/parse/struct-as-enum1.C: New test.
26304         PR c++/9173
26305         * g++.dg/parse/undefined2.C: New test.
26307 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
26309         PR c++/9298
26310         * g++.dg/parse/template1.C: New test.
26312         PR c++/9384
26313         * g++.dg/parse/using1.C: New test.
26315         PR c++/9285
26316         PR c++/9294
26317         * g++.dg/parse/expr2.C: New test.
26319         PR c++/9388
26320         * g++.dg/parse/lookup2.C: Likewise.
26322 2003-01-21  Jan Hubicka  <jh@suse.cz>
26324         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
26325         * gcc.c-torture/execute/eeprof-1.c: Likewise.
26326         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
26327         * gcc.c-torture/execute/string-opt-*.c: Likewise.
26329 2003-01-20  Nick Clifton  <nickc@redhat.com>
26331         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
26332         problem with ARM sibcall code generation.
26334 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
26336         * gcc.c-torture/execute/20030120-1.c: New.
26338 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
26340         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
26342 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
26344         PR c++/9272
26345         * g++.dg/parse/ctor1.C: New test.
26347         PR c++/9294:
26348         * g++.dg/parse/qualified1.C: New test.
26350         * g++.dg/parse/typename3.C: New test.
26352 2003-01-16  Richard Henderson  <rth@redhat.com>
26354         * g++.dg/tls/init-2.C: Fix error matches for real this time.
26356 2003-01-16  Richard Henderson  <rth@redhat.com>
26358         * g++.dg/pch/pch.exp: Copy test header to the working directory
26359         before using it either for precompilation or direct use.
26360         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
26361         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
26363 2003-01-16  Richard Henderson  <rth@redhat.com>
26365         * gcc.dg/pch/pch.exp: Copy test header to the working directory
26366         before using it either for precompilation or direct use.
26367         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
26368         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
26370 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
26372         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
26373         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
26374         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
26375         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
26376         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
26377         typename warning into error.
26378         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
26379         error messages.
26380         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
26381         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
26382         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
26383         messages.
26384         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
26385         make declaration visible in template.
26386         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
26387         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
26388         messages.
26389         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
26390         message.
26391         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
26392         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
26393         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
26394         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
26395         typename warning with error message.
26396         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
26397         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
26398         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
26400 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
26402         * g++.dg/parse/ambig2.C: New test.
26404 2003-01-15  Richard Henderson  <rth@redhat.com>
26406         * g++.dg/tls/init-2.C: Update error message string.
26408 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26410         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
26412 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
26414         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
26415         all for HC11/HC12.
26416         * gcc.c-torture/compile/20001205-1.x: Likewise.
26417         * gcc.c-torture/compile/20001226-1.x: Likewise.
26418         * gcc.c-torture/compile/920520-1.x: Likewise.
26419         * gcc.c-torture/compile/961203-1.x: Likewise.
26420         * gcc.c-torture/compile/20020604-1.x: Likewise.
26422 2003-01-15  Jan Hubicka  <jh@suse.cz>
26424         * gcc.c-torture/compile/20030115-1.c: New test.
26426         * gcc.dg/i386-fpcvt-1.c: New test.
26427         * gcc.dg/i386-fpcvt-2.c: New test.
26429 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
26431         Further conform g++'s __vmi_class_type_info to the C++ ABI
26432         specification.
26433         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
26434         the specification.
26436 2003-01-14  Jan Hubicka  <jh@suse.cz>
26438         * gcc.dg/i386-fpcvt-1.c: New test.
26439         * gcc.dg/i386-fpcvt-2.c: New test.
26441 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26443         * gcc.dg/i386-mmx-3.c: New test.
26445 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
26447         PR c++/9264
26448         * g++.dg/parse/octal1.C: New file.
26450         PR c++/9172
26451         * g++.dg/parse/typename1.C: New file.
26453 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
26455         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
26456         * gcc.dg/bf-no-ms-layout.c: Likewise.
26457         * gcc.dg/bf-ms-attrib.c: Likewise.
26459 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
26461         PR c++/9099
26462         * g++.dg/parse/dtor1.C: New file.
26464         PR c++/9128
26465         * g++.dg/rtti/typeid1.C: New file.
26467         PR c++/9153
26468         * g++.dg/parse/lookup1.C: New file.
26470         PR c++/9171
26471         * g++.dg/templ/spec5.C: New file.
26473 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
26475         * gcc.c-torture/compile/20030110-1.c: New test.
26477 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
26479         Merge from pch-branch:
26481         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
26483         * gcc.dg/pch/cpp-1.h: New.
26484         * gcc.dg/pch/cpp-1.c: New.
26485         * gcc.dg/pch/cpp-2.h: New.
26486         * gcc.dg/pch/cpp-2.c: New.
26488         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
26490         * gcc.dg/pch/except-1.h: New.
26491         * gcc.dg/pch/except-1.c: New.
26493         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
26495         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
26496         running test.
26497         * gcc.dg/pch: Include *.hp not *.h.
26498         * gcc.dg/pch/system-1.h: New.
26499         * gcc.dg/pch/system-1.c: New.
26501         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
26503         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
26504         rather than trying to build and run a program using PCH.
26505         * gcc.dg/pch: Remove dg-do commands from test files.
26507         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
26509         * gcc.dg/pch/macro-3.c: New.
26510         * gcc.dg/pch/macro-3.h: New.
26512         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
26514         * gcc.dg/pch/common-1.c: New.
26515         * gcc.dg/pch/common-1.h: New.
26516         * gcc.dg/pch/decl-1.c: New.
26517         * gcc.dg/pch/decl-1.h: New.
26518         * gcc.dg/pch/decl-2.c: New.
26519         * gcc.dg/pch/decl-2.h: New.
26520         * gcc.dg/pch/decl-3.c: New.
26521         * gcc.dg/pch/decl-3.h: New.
26522         * gcc.dg/pch/decl-4.c: New.
26523         * gcc.dg/pch/decl-4.h: New.
26524         * gcc.dg/pch/decl-5.c: New.
26525         * gcc.dg/pch/decl-5.h: New.
26526         * gcc.dg/pch/global-1.c: New.
26527         * gcc.dg/pch/global-1.h: New.
26528         * gcc.dg/pch/inline-1.c: New.
26529         * gcc.dg/pch/inline-1.h: New.
26530         * gcc.dg/pch/inline-2.c: New.
26531         * gcc.dg/pch/inline-2.h: New.
26532         * gcc.dg/pch/static-1.c: New.
26533         * gcc.dg/pch/static-1.h: New.
26534         * gcc.dg/pch/static-2.c: New.
26535         * gcc.dg/pch/static-2.h: New.
26537         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
26539         * g++.dg/pch/pch.exp: Better handle failing testcases.
26540         * gcc.dg/pch/pch.exp: Likewise.
26541         * gcc.dg/pch/macro-1.c: New.
26542         * gcc.dg/pch/macro-1.h: New.
26543         * gcc.dg/pch/macro-2.c: New.
26544         * gcc.dg/pch/macro-2.h: New.
26546         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
26548         * g++.dg/dg.exp: Treat files in pch/ specially.
26549         * g++.dg/pch/pch.exp: New file.
26550         * g++.dg/pch/empty.H: New file.
26551         * g++.dg/pch/empty.C: New file.
26552         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
26553         "precompile".
26555         * gcc.dg/pch/pch.exp: New file.
26556         * gcc.dg/pch/empty.h: New file.
26557         * gcc.dg/pch/empty.c: New file.
26558         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
26559         "precompile".
26561 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26563         * g++.dg/template/friend14.C: New test.
26565 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26567         * gcc.dg/old-style-asm-1.c: New test.
26569 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
26571         * gcc.c-torture/compile/20030109-1.c: New test.
26573 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26575         * gcc.c-torture/execute/20030109-1.c: New test.
26577 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
26579         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
26580         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
26581         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
26582         * g++.old-deja/g++.mike/eh2.C: Likewise.
26583         * g++.old-deja/g++.mike/eh3.C: Likewise.
26584         * g++.old-deja/g++.mike/eh5.C: Likewise.
26585         * g++.old-deja/g++.mike/eh6.C: Likewise.
26586         * g++.old-deja/g++.mike/eh7.C: Likewise.
26587         * g++.old-deja/g++.mike/eh8.C: Likewise.
26588         * g++.old-deja/g++.mike/eh9.C: Likewise.
26589         * g++.old-deja/g++.mike/eh10.C: Likewise.
26590         * g++.old-deja/g++.mike/eh12.C: Likewise.
26591         * g++.old-deja/g++.mike/eh13.C: Likewise.
26592         * g++.old-deja/g++.mike/eh14.C: Likewise.
26593         * g++.old-deja/g++.mike/eh16.C: Likewise.
26594         * g++.old-deja/g++.mike/eh17.C: Likewise.
26595         * g++.old-deja/g++.mike/eh18.C: Likewise.
26596         * g++.old-deja/g++.mike/eh21.C: Likewise.
26597         * g++.old-deja/g++.mike/eh23.C: Likewise.
26598         * g++.old-deja/g++.mike/eh24.C: Likewise.
26599         * g++.old-deja/g++.mike/eh25.C: Likewise.
26600         * g++.old-deja/g++.mike/eh26.C: Likewise.
26601         * g++.old-deja/g++.mike/eh27.C: Likewise.
26602         * g++.old-deja/g++.mike/eh28.C: Likewise.
26603         * g++.old-deja/g++.mike/eh29.C: Likewise.
26604         * g++.old-deja/g++.mike/eh31.C: Likewise.
26605         * g++.old-deja/g++.mike/eh33.C: Likewise.
26606         * g++.old-deja/g++.mike/eh34.C: Likewise.
26607         * g++.old-deja/g++.mike/eh35.C: Likewise.
26608         * g++.old-deja/g++.mike/eh36.C: Likewise.
26609         * g++.old-deja/g++.mike/eh37.C: Likewise.
26610         * g++.old-deja/g++.mike/eh38.C: Likewise.
26611         * g++.old-deja/g++.mike/eh39.C: Likewise.
26612         * g++.old-deja/g++.mike/eh40.C: Likewise.
26613         * g++.old-deja/g++.mike/eh41.C: Likewise.
26614         * g++.old-deja/g++.mike/eh42.C: Likewise.
26615         * g++.old-deja/g++.mike/eh44.C: Likewise.
26616         * g++.old-deja/g++.mike/eh46.C: Likewise.
26617         * g++.old-deja/g++.mike/eh47.C: Likewise.
26618         * g++.old-deja/g++.mike/eh48.C: Likewise.
26619         * g++.old-deja/g++.mike/eh49.C: Likewise.
26620         * g++.old-deja/g++.mike/eh50.C: Likewise.
26621         * g++.old-deja/g++.mike/eh51.C: Likewise.
26622         * g++.old-deja/g++.mike/eh53.C: Likewise.
26623         * g++.old-deja/g++.mike/eh55.C: Likewise.
26624         * g++.old-deja/g++.mike/p7912.C: Likewise.
26625         * g++.old-deja/g++.mike/p9706.C: Likewise.
26626         * g++.old-deja/g++.mike/p10416.C: Likewise.
26627         * g++.old-deja/g++.mike/p11667.C: Likewise.
26628         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
26629         Remove redundant reference to Iris.
26630         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
26631         Elxsi, i860, Pico Java, and WE32K.
26633 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
26635         * g++.dg/ext/asm4.C: New test.
26637 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26639         PR c++/9030
26640         * g++.dg/template/friend12.C: New test.
26641         * g++.dg/template/friend13.C: Likewise.
26642         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
26644 2003-01-08  Jan Hubicka  <jh@suse.cz>
26646         * gcc.dg/i386-cadd.c: New test.
26647         * gcc.dg/i386-cmov4.c: Likewise.
26649 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
26651         PR c++/9165
26652         * g++.dg/warn/Wunused-3.C: New test.
26654         * g++.dg/abi/bitfield9.C: New test.
26656         PR c++/9189
26657         * g++.dg/parse/defarg3.C: New test.
26659 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
26661         * g++.dg/parse/ambig1.C: New test.
26662         * g++.dg/parse/defarg2.C: New test.
26664 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
26666         * g++.dg/template/defarg-1.C: New test.
26667         * g++.dg/template/local2.C: Likewise.
26669 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
26671         * gcc.c-torture/execute/20030105-1.c: New test.
26673 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26675         * g++.dg/parse/namespace3.C: Remove extra semicolons.
26676         * g++.dg/parse/namespace4.C: Likewise.
26678 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26680         * g++.dg/template/ntp2.C: New test.
26682 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
26684         * g++.dg/parse/extern-C-1.C: New test.
26686         * g++.dg/parse/namespace4.C: New test.
26688         * g++.dg/template/nested1.C: New test.
26690         * g++.dg/parse/namespace3.C: New test.
26692 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26694         * g++.dg/lookup/two-stage1.C: New test.
26696 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26698         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
26699         * g++.old-deja/g++.jason/access8.C: Likewise.
26700         * g++.old-deja/g++.other/decl5.C: Likewise.
26702 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
26704         * g++.dg/parse/parse7.C: New test.
26706 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
26708         PR c++/2843
26709         * g++.dg/ext/attrib7.C: New test.
26711 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
26713         * g++.dg/parse/parse6.C: New test.
26715 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
26717         * gcc.dg/h8300-stack-1.c: New.
26719 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
26721         g++.dg/lookup/exception1.C: New test.
26723         g++.dg/lookup/template1.C: New test.
26725         g++.dg/parse/namespace2.C: New test.
26727         g++.dg/parse/parens2.C: New test.
26729 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26731         * g++.dg/parse/parse5.C: New test.
26732         * g++.dg/lookup/scoped4.C: New test.
26734 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
26736         * g++.dg/parse/parens1.C: New test.
26738         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
26739         angle-bracket1.C.
26740         * g++.dg/parse/parens2.C: New test.
26742         * g++.dg/lookup/scope-operator1.C: New test.
26744         * g++.dg/parse/operator1.C: New test.
26746 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26748         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
26749         * g++.old-deja/g++.other/access6.C: Likewise.
26750         * g++.old-deja/g++.other/decl1.C: Likewise.
26751         * g++.old-deja/g++.pt/typename12.C: Likewise.
26753 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
26755         * g++.dg/parse/namespace1.C: New test.
26757 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26759         * g++.dg/parse/parse4.C: New test.
26761 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26763         * g++.dg/parse/parse3.C: New test.
26765 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26767         * g++.dg/parse/parse2.C: New test.
26769 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26771         * g++.dg/template/friend11.C: New test.
26773 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26775         * g++.dg/parse/parse1.C: New test.
26777 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
26779         * lib/profopt.exp: Change the name of a global variable to avoid
26780         possible clashes with other test suites.
26782 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
26784         * g++.dg/inherit/covariant8.C: New test.
26786 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
26788         * g++.dg/init/array9.C: New test.
26790         PR c++/9112
26791         * g++.dg/parse/expr1.C: New test.
26793 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
26795         * gcc.c-torture/compile/20021230-1.c: New test.
26797 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26799         * g++.dg/inherit/covariant5.C: New test.
26800         * g++.dg/inherit/covariant6.C: New test.
26801         * g++.dg/inherit/covariant7.C: New test.
26803 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26805         PR c++/2739
26806         * g++.dg/other/access2.C: New test.
26808 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26810         * g++.dg/other/anon-struct.C: No longer fails
26811         * g++.old-deja/g++.brendan/parse4.C: Likewise.
26812         * g++.old-deja/g++.brendan/parse5.C: Likewise.
26813         * g++.old-deja/g++.brendan/parse6.C: Likewise.
26815 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26817         * g++.dg/parse/angle-bracket.C (main): No longer fails.
26819 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
26821         * g++.dg/eh/spec4.C: Remove stray semicolon.
26822         * g++.dg/expr/pmf-1.C: Change error message.
26823         * g++.dg/ext/asm1.C: Remove stray semicolon.
26824         * g++.dg/ext/typename1.C: Add missing typenames.
26825         * g++.dg/inherit/template-as-base.C: Change error message.
26826         * g++.dg/lookup/scoped1.C: Likewise.
26827         * g++.dg/lookup/scoped2.C: Likewise.
26828         * g++.dg/lookup/using2.C: Likewise.
26829         * g++.dg/other/component1.C: Remove stray semicolon.
26830         * g++.dg/other/do1.C: Change error message.
26831         * g++.dg/other/error2.C: Likewise.
26832         * g++.dg/other/init1.C: Likewise.
26833         * g++.dg/other/packed1.C: Remove stray semicolon.
26834         * g++.dg/other/ptrmem2.C: Change error message.
26835         * g++.dg/parse/parameter-declaration-1.C: Remove line number
26836         marker.
26837         * g++.dg/special/initp1.C: Remove invalid attribute usage.
26838         * g++.dg/template/access3.C: Add typename keyword.
26839         * g++.dg/template/access5.C: Remove stray semicolon.
26840         * g++.dg/template/access6.C: Likewise.
26841         * g++.dg/template/complit1.C: Likewise.
26842         * g++.dg/template/crash1.C: Change error message.
26843         * g++.dg/template/inherit2.C: Remove stray semicolon.
26844         * g++.dg/template/instantiate2.C: Likewise.
26845         * g++.dg/template/instantiate3.C: Change error message.
26846         * g++.dg/template/qual1.C: Remove stray semicolon.
26847         * g++.dg/template/qualttp18.C: Change error message.
26848         * g++.dg/template/ref1.C: Remove stray semicolon.
26849         * g++.dg/template/sizeof1.C (A::value): Declare it.
26850         * g++.dg/template/spec4.C: Change error message.
26851         * g++.dg/template/static1.C: Likewise.
26852         * g++.dg/template/type1.C: Likewise.
26853         * g++.dg/template/typename3.C: Likewise.
26854         * g++.old-deja/g++.benjamin/13478.C: Change error message.
26855         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
26856         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
26857         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
26858         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
26859         named return value extension.
26860         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
26861         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
26862         * g++.old-deja/g++.bob/extern_C.C: Likewise.
26863         * g++.old-deja/g++.bob/inherit2.C: Likewise.
26864         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26865         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26866         * g++.old-deja/g++.brendan/crash13.C: Likewise.
26867         * g++.old-deja/g++.brendan/crash15.C: Likewise.
26868         * g++.old-deja/g++.brendan/crash18.C: Change error message.
26869         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
26870         * g++.old-deja/g++.brendan/crash38.C: Likewise.
26871         * g++.old-deja/g++.brendan/crash50.C: Likewise.
26872         * g++.old-deja/g++.brendan/crash56.C: Likewise.
26873         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
26874         syntax.
26875         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
26876         * g++.old-deja/g++.brendan/crash8.C: Change error message.
26877         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
26878         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26879         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
26880         * g++.old-deja/g++.brendan/template11.C: Likewise.
26881         * g++.old-deja/g++.brendan/template26.C: Likewise.
26882         * g++.old-deja/g++.brendan/template27.C: Use explicit
26883         specialization syntax.
26884         * g++.old-deja/g++.brendan/template30.C: Likewise.
26885         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
26886         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
26887         non-dependent names.
26888         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
26889         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
26890         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
26891         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
26892         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
26893         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
26894         named return value extension.
26895         * g++.old-deja/g++.ext/namedret2.C: Likewise.
26896         * g++.old-deja/g++.ext/namedret3.C: Likewise.
26897         * g++.old-deja/g++.ext/return1.C: Likewise.
26898         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
26899         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
26900         * g++.old-deja/g++.jason/access8.C: Likewise.
26901         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
26902         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
26903         pseudo-destructor names.
26904         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
26905         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
26906         pseudo-destructor names.
26907         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
26908         * g++.old-deja/g++.jason/overload19.C: Likewise.
26909         * g++.old-deja/g++.jason/overload32.C: Likewise.
26910         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
26911         stray semicolons.
26912         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
26913         * g++.old-deja/g++.jason/return.C: Likewise.
26914         * g++.old-deja/g++.jason/return2.C: Likewise.
26915         * g++.old-deja/g++.jason/shadow1.C: Likewise.
26916         * g++.old-deja/g++.jason/special.C: Use explicit specialization
26917         syntax.
26918         * g++.old-deja/g++.jason/template10.C: Account for use of
26919         non-dependent names.
26920         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
26921         syntax.
26922         * g++.old-deja/g++.jason/template37.C: Likewise.
26923         * g++.old-deja/g++.law/access4.C: Change error messages.
26924         * g++.old-deja/g++.law/arm13.C: Remove incorrect
26925         pseudo-destructor names.
26926         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
26927         * g++.old-deja/g++.law/ctors9.C: Likewise.
26928         * g++.old-deja/g++.law/cvt22.C: Likewise.
26929         * g++.old-deja/g++.law/dtors5.C: Likewise.
26930         * g++.old-deja/g++.law/global-init1.C: Likewise.
26931         * g++.old-deja/g++.law/missed-error3.C: Likewise.
26932         * g++.old-deja/g++.law/operators28.C: Likewise.
26933         * g++.old-deja/g++.law/visibility28.C: Likewise.
26934         * g++.old-deja/g++.martin/eval1.C: Likewise.
26935         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
26936         name.
26937         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
26938         * g++.old-deja/g++.mike/net34.C: Likewise.
26939         * g++.old-deja/g++.mike/net36.C: Likewise.
26940         * g++.old-deja/g++.mike/ns2.C: Likewise.
26941         * g++.old-deja/g++.mike/p12306.C: Likewise.
26942         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
26943         value extension.
26944         * g++.old-deja/g++.mike/p700.C: Likewise.
26945         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
26946         * g++.old-deja/g++.mike/p710.C: Likewise.
26947         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
26948         value extension.
26949         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
26950         * g++.old-deja/g++.mike/pmf9.C: Likewise.
26951         * g++.old-deja/g++.ns/crash2.C: Likewise.
26952         * g++.old-deja/g++.ns/crash3.C: Likewise.
26953         * g++.old-deja/g++.ns/invalid1.C: Likewise.
26954         * g++.old-deja/g++.ns/ns17.C: Likewise.
26955         * g++.old-deja/g++.ns/template16.C: Likewise.
26956         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
26957         keyword.
26958         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
26959         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
26960         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
26961         named return value extension.
26962         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
26963         * g++.old-deja/g++.other/access4.C: Issue additional error
26964         messages.
26965         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
26966         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
26967         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
26968         * g++.old-deja/g++.other/crash25.C: Change error message.
26969         * g++.old-deja/g++.other/crash4.C: Change error message.
26970         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
26971         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
26972         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
26973         checks.
26974         * g++.old-deja/g++.other/defarg8.C: Likewise.
26975         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
26976         * g++.old-deja/g++.other/dtor10.C: Likewise.
26977         * g++.old-deja/g++.other/incomplete.C: Likewise.
26978         * g++.old-deja/g++.other/linkage7.C: Likewise.
26979         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
26980         lookup algorithm.
26981         * g++.old-deja/g++.other/mangle2.C: Likewise.
26982         * g++.old-deja/g++.other/refinit2.C: Likewise.
26983         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
26984         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
26985         * g++.old-deja/g++.pt/crash28.C: Likewise.
26986         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
26987         syntax.
26988         * g++.old-deja/g++.pt/crash32.C: Change error message.
26989         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
26990         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
26991         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
26992         error message position.
26993         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
26994         * g++.old-deja/g++.pt/defarg8.C: Change error message.
26995         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
26996         syntax.
26997         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
26998         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
26999         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
27000         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
27001         keyword.
27002         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27003         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
27004         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
27005         keyword.
27006         * g++.old-deja/g++.pt/explicit71.C: Change error message.
27007         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
27008         syntax.
27009         * g++.old-deja/g++.pt/friend28.C: Account for use of
27010         non-dependent names.
27011         * g++.old-deja/g++.pt/friend29.C: Likewise.
27012         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
27013         rules.
27014         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
27015         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
27016         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
27017         lookup rules.
27018         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
27019         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
27020         keyword.
27021         * g++.old-deja/g++.pt/memclass20.C: Likewise.
27022         * g++.old-deja/g++.pt/memclass5.C: Likewise.
27023         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
27024         keyword.
27025         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
27026         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
27027         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
27028         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
27029         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
27030         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
27031         keyword.
27032         * g++.old-deja/g++.pt/spec10.C: Likewise.
27033         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
27034         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
27035         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
27036         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
27037         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
27038         * g++.old-deja/g++.pt/ttp62.C: Likewise.
27039         * g++.old-deja/g++.pt/ttp64.C: Likewise.
27040         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
27041         * g++.old-deja/g++.pt/typename15.C: Likewise.
27042         * g++.old-deja/g++.pt/typename22.C: Likewise.
27043         * g++.old-deja/g++.pt/typename6.C: Change error messages.
27044         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
27045         * g++.old-deja/g++.pt/virtual2.C: Likewise.
27046         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
27047         syntax.
27048         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
27049         return value extension.
27050         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
27051         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
27052         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
27053         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
27055 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
27057         * g++.dg/warn/inline1.C: New test.
27058         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
27059         * g++.old-deja/g++.jason/synth10.C: Likewise.
27060         * g++.old-deja/g++.mike/net31.C: Likewise.
27061         * g++.old-deja/g++.mike/p8786.C: Likewise.
27063         * g++.dg/template/friend10.C: New test.
27064         * g++.dg/template/conv5.C: New test.
27066 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
27068         * g++.dg/lookup/scoped3.C: New test.
27070         * g++.dg/lookup/decl1.C: New test.
27071         * g++.dg/lookup/decl2.C: New test.
27073 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27075         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
27076         gcc.c-torture/compile/20021015-1.c,
27077         gcc.c-torture/compile/20021015-2.c,
27078         gcc.c-torture/compile/20021123-1.c,
27079         gcc.c-torture/compile/20021123-2.c,
27080         gcc.c-torture/compile/20021123-3.c,
27081         gcc.c-torture/compile/20021123-4.c,
27082         gcc.c-torture/execute/20021024-1.c: Add tests previously added
27083         only to 3.1 or 3.2 branch.
27085 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
27087         * gcc.dg/i386-bitfield3.c: New test.
27089         * gcc.dg/i386-bitfield2.c: New test.
27091 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
27093         * g++.dg/parse/conv_op1.C: New test.
27095 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
27097         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
27098         approved.
27100 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
27102         * gcc.c-torture/compile/20021220-1.c: New test.
27104 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
27106         * gcc.dg/i386-fastcall-1.c: New.
27108 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27110         * gcc.c-torture/execute/20021219-1.c: New test.
27112 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27114         * gcc.dg/i386-pic-1.c: New test.
27116 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27118         PR c++/8099
27119         * g++.dg/template/friend9.C: New test.
27121 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27123         PR c++/3663
27124         * g++.dg/template/access7.C: New test.
27126 2002-12-18  Nick Clifton  <nickc@redhat.com>
27128         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
27129         the libstdc++-v3 directory has been found.
27131 2002-12-12  Devang Patel <dpatel@apple.com>
27132         * gcc.dg/darwin-ld-1.c: New test.
27133         * gcc.dg/darwin-ld-2.c: New test.
27134         * gcc.dg/darwin-ld-3.c: New test.
27135         * gcc.dg/darwin-ld-4.c: New test.
27136         * gcc.dg/darwin-ld-5.c: New test.
27138 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27140         * gcc.c-torture/compile/20021212-1.c: New test.
27142 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
27144         * gcc.dg/fshort-wchar: New test.
27146 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
27148         PR c++/8372
27149         * g++.dg/template/dtor1.C: New test.
27151         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
27152         markers.
27154 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
27156         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
27158 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
27160         * g++.dg/template/static1.C: New test.
27161         * g++.dg/template/static2.C: New test.
27162         * g++.old-deja/g++.ext/memconst.C: New test.
27164 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27166         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
27167         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
27168         * g++.dg/special/initp1.C: Likewise.
27170 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
27172         * gcc.c-torture/execute/20021204-1.c: New test.
27174 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
27176         * gcc.dg/ppc-fmadd-1.c: New file.
27177         * gcc.dg/ppc-fmadd-2.c: New file.
27178         * gcc.dg/ppc-fmadd-3.c: New file.
27180 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27182         * gcc.c-torture/compile/20021204-1.c: New test.
27184 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27186         * g++.dg/inherit/covariant2.C: New test.
27187         * g++.dg/inherit/covariant3.C: New test.
27188         * g++.dg/inherit/covariant4.C: New test.
27189         * g++.dg/inherit/covariant1.C: Remove XFAIL.
27190         * g++.old-deja/g++.robertl/eb17.C: Likewise.
27192 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
27194         PR c++/8688
27195         * g++.dg/init/brace3.C: New test.
27197 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
27199         * gcc.dg/20020210-1.c: Fix a comment typo.
27201 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
27203         PR c++/8720
27204         * g++.dg/parse/defarg1.C: New test.
27206         PR c++/8615
27207         * g++.dg/template/char1.C: New test.
27209         * g++.dg/template/varmod1.C: Fix typo.
27211 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27213         DR 180
27214         * g++.old-deja/g++.pt/crash32.C: Expect error.
27216 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
27218         PR c++/5919
27219         * g++.dg/template/varmod1.C: New test.
27221         PR c++/8727
27222         * g++.dg/inherit/typeinfo1.C: New test.
27224         PR c++/8663
27225         * g++.dg/inherit/typedef1.C: New test.
27227 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
27229         PR c++/8332
27230         PR c++/8493
27231         * g++.dg/template/strlen1.C: New test.
27233         PR c++/8227
27234         * g++.dg/template/ctor2.C: New test.
27236         PR c++/8214
27237         * g++.dg/init/string1.C: New test.
27239         PR c++/8511
27240         * g++.dg/template/friend8.C: New test.
27242 2002-11-29  Joe Buck <jbuck@synopsys.com>
27244         * g++.dg/lookup/anon2.C: New test.
27246 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
27248         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
27249         h8300 port.
27251 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
27253         * gcc.dg/bitfld-6.c: New test.
27255 2002-11-27  Jan Hubicka  <jh@suse.cz>
27257         * gcc.c-torture/execute/20021127.[cx]: New test.
27259 2002-11-26  Jan Hubicka  <jh@suse.cz>
27261         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
27262         quality.
27264 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
27266         * g++.dg/init/brace2.C: New test.
27267         * g++.old-deja/g++.mike/p9129.C: Correct.
27269 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
27271         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
27273 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
27275         * gcc.dg/sibcall-6: New test for indirect sibcalls.
27277 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
27279         * testsuite/g++.dg/abi/empty11.C: New test.
27280         * testsuite/g++.dg/rtti/cv1.C: New test.
27282 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
27284         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
27286 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
27288         * g++.dg/abi/empty10.C: New test.
27290 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27292         * gcc.c-torture/compile/20021124-1.c: New test.
27294 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
27296         * g++.dg/abi/rtti2.C: New test.
27298 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27300         * gcc.dg/i386-unroll-1.c: New test.
27302 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27304         * gcc.c-torture/compile/20021120-1.c: New test.
27305         * gcc.c-torture/compile/20021120-2.c: New test.
27307 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27309         * gcc.dg/bitfld-5.c: New test.
27311 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27313         * gcc.c-torture/execute/20021120-3.c: New test.
27315 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27317         * gcc.c-torture/execute/20021120-2.c: New test.
27319 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27321         * gcc.c-torture/execute/20021120-1.c: New test.
27323 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
27325         * gcc.c-torture/execute/20021118-3.c: New test.
27327 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27329         * gcc.c-torture/compile/20021119-1.c: New test.
27331 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
27333         * gcc.dg/duff-1.c: New test.
27334         * gcc.dg/duff-2.c: New test.
27335         * gcc.dg/duff-3.c: New test.
27337 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
27339         * gcc.dg/cpp/_Pragma5.c: New test.
27341 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27343         * gcc.c-torture/execute/20021118-2.c: New test.
27345 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27347         * gcc.c-torture/execute/20021118-1.c: New test.
27349 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
27351         * gcc.dg/20021116-1.c: New test.
27353 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
27355         * g++.dg/abi/vcall1.C: New test.
27357 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
27359         * gcc.dg/20021029-1.c: New test.
27360         * gcc.dg/20021029-2.c: New test.
27362 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27364         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
27366 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27368         PR c/8439
27369         * gcc.dg/20021110.c: Move to ...
27370         * gcc.c-torture/compile/20021110.c: .... here.
27372 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27374         PR c/8467
27375         * gcc.c-torture/execute/20021111-1.c
27377 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27379         PR c/8439
27380         * gcc.dg/20021110.c: New test.
27382 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
27384         * g++.dg/abi/vthunk3.C: Run only on x86.
27386 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27388         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
27390 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
27392         * lib/compat.exp (compat-execute): Fix logic error in last
27393         change.
27395 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
27397         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
27399 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27401         PR c++/8389
27402         * g++.dg/template/access6.C: New test.
27404 2002-11-08  Jan Hubicka  <jh@suse.cz>
27406         * gcc.dg/i386-ssefp-1.c: New test.
27407         * gcc.dg/i386-ssefp-1.c: New test.
27409 2002-11-08  Jan Hubicka  <jh@suse.cz>
27411         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
27413 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27415         * g++.dg/abi/vthunk3.C: New test.
27417         PR c++/8338
27418         * g++.dg/template/crash2.C: New test.
27420 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27422         * testsuite/g++.dg/abi/dtor1.C: New test.
27423         * testsuite/g++.dg/abi/dtor2.C: Likewise.
27425 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
27427         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
27428         Darwin.
27430 2002-11-04  Adam Nemet  <anemet@lnxw.com>
27432         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
27433         -mthumb.  Only xfail with -O0.
27435 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
27437         * g++.dg/abi/thunk1.C: New test.
27438         * g++.dg/abi/thunk2.C: Likewise.
27439         * g++.dg/abi/vtt1.C: Likewise.
27441 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
27443         PR optimization/8423
27444         * gcc.c-torture/execute/builtin-constant.c: New test.
27446 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
27448         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
27449         Add some more cases.
27451 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
27453         PR c++/8391
27454         * g++.dg/opt/local1.C: New test.
27456 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
27458         PR c++/8160
27459         * g++.dg/template/complit1.C: New test.
27461         PR c++/8149
27462         * g++.dg/template/typename4.C: Likewise.
27464 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27466         Core issue 287, PR c++/7639
27467         * g++.dg/template/instantiate1.C: Adjust error location.
27468         * g++.dg/template/instantiate3.C: New test.
27469         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
27470         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
27471         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
27473 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
27475         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
27477 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
27479         PR c++/8287
27480         * g++.dg/init/dtor2.C: New test.
27482 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27484         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
27485         * gcc.dg/nest.c: Bypass errors on irix6.
27487 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
27489         * gcc.dg/nest.c: Expect error for mmix-*-*.
27490         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
27492 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
27494         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
27495         markers.
27497         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
27499 2002-10-25  Mike Stump  <mrs@apple.com>
27501         * gcc.dg/warn-1.c: New test.
27503 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27505         * g++.dg/template/typename3.C: New test.
27507 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
27509         * g++.dg/lookup/ptrmem1.C: New test.
27511         * g++.dg/abi/vthunk2.C: New test.
27513 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27515         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
27517 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
27519         * g++.dg/abi/empty9.C: New test.
27521 2002-10-24  Richard Henderson  <rth@redhat.com>
27523         * g++.dg/inherit/thunk1.C: Enable for ia64.
27525 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27527         PR c++/8067
27528         * g++.dg/lookup/pretty1.C: New test.
27530 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
27532         * gcc.dg/20021023-1.c: New test.
27534 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27536         PR c++/7679
27537         * g++.dg/parse/inline1.C: New test.
27539 2002-10-23  Richard Henderson  <rth@redhat.com>
27541         * g++.dg/inherit/thunk1.C: Enable for x86_64.
27543         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
27545 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
27547         PR c++/6579
27548         * g++.dg/parse/stmtexpr3.C: New test.
27550 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
27552         * g++.dg/expr/cond1.C: New test.
27554 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27556         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
27558 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27560         * g++.dg/abi/vbase13.C: New test.
27561         * g++.dg/abi/vbase14.C: Likewise.
27563 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
27565         * gcc.dg/tls/pic-1.c: New test.
27566         * gcc.dg/tls/nonpic-1.c: New test.
27567         * gcc.dg/20021018-1.c: New test.
27569 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
27571         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
27572         Remove only files with the same base name as the test case.
27573         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
27574         (profopt-execute): Likewise.  Also, remove old profiling
27575         and performance data files before running the tests.
27577         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
27578         * g++.dg/bprob/bprob.exp: Likewise.
27579         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
27580         to allow more general test case names.
27582         * g++.dg/bprob/bprob-1.C: Rename to ...
27583         * g++.dg/bprob/g++-bprob-1.C: ... this.
27585         * g77.dg/bprob/bprob-1.f: Rename to ...
27586         * g77.dg/bprob/g77-bprob-1.f: ... this.
27588 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27590         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
27591         bison 1.50 or later.
27593 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
27595         * g++.dg/README: Describe more test directories.
27597 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27599         * g++.dg/init/array6.C: Add additional tests.
27601 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
27603         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
27604         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
27606 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
27608         * gcc.c-torture/compile/20020604-1.x: New.
27609         * gcc.c-torture/compile/simd-5.x: Likewise.
27610         * gcc.c-torture/execute/920710-1.x: Likewise.
27611         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
27613 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27615         * g++.dg/inherit/override1.C: Add dg-options clause.
27617 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27619         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
27620         _mm_slli_si128.
27622 2002-10-19  Andreas Schwab  <schwab@suse.de>
27624         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
27625         directory component.
27627 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
27629         * g++.dg/inherit/thunk1.C: New test.
27631         * g++.dg/inherit/override1.C: New test.
27633         * g++.dg/abi/mangle11.C: New test.
27634         * g++.dg/abi/mangle14.C: New test.
27635         * g++.dg/abi/mangle17.C: New test.
27637 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27639         * g++.dg/overload/member2.C: New test.
27641 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
27643         * g++.dg/README: Describe new compat directory.
27644         * g++.dg/dg.exp: Skip tests in compat directory.
27645         * README.compat: New file.
27646         * lib/compat.exp: New expect script.
27647         * g++.dg/compat: New test directory.
27648         * g++.dg/compat/compat.exp: New expect script.
27649         * g++.dg/compat/abi: New test directory.
27650         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
27651         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
27652         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
27653         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
27654         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
27655         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
27656         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
27657         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
27658         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
27659         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
27660         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
27661         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
27662         * g++.dg/compat/break: New test directory.
27663         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
27664         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
27665         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
27666         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
27667         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
27668         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
27669         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
27670         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
27671         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
27672         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
27673         g++.dg/compat/break/README: New files.
27674         * g++.dg/compat/eh: New test directory.
27675         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
27676         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
27677         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
27678         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
27679         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
27680         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
27681         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
27682         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
27683         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
27684         g++.dg/compat/eh/filter2_y.C,
27685         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
27686         g++.dg/compat/eh/new1_y.C,
27687         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
27688         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
27689         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
27690         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
27691         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
27692         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
27693         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
27694         g++.dg/compat/eh/unexpected1_y.C: New files.
27695         * g++.dg/compat/init: New test directory.
27696         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
27697         g++.dg/compat/init/array5_y.C,
27698         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
27699         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
27700         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
27701         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
27702         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
27703         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
27704         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
27705         g++.dg/compat/init/init-ref2_y.C: New files.
27707 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
27709         PR c++/7584
27710         * g++.dg/inherit/using3.C: New test.
27712 2002-10-17  Jan Hubicka  <jh@suse.cz>
27714         * gcc.dg/20021017-2.c: New test.
27716 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
27718         * g++.dg/abi/mangle16.C: Adjust.
27720         * g++.dg/init/array8.C: New test.
27722 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
27724         * gcc.dg/special/mips-abi.exp: New test.
27725         * gcc.dg/special/mips-abi.s: Empty file used by the above.
27727 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
27729         * g++.dg/abi/mangle16.C: New test.
27730         * g++.dg/abi/mangle17.C: Likewise.
27732         PR c++/7478
27733         * g++.dg/template/ref1.C: New test.
27735 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27737         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
27739 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
27741         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
27743 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
27745         PR c++/7524
27746         * g++.dg/init/array7.C: New test.
27748 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
27750         * g++.dg/init/array6.C: New test.
27752         * g++.dg/abi/mangle13.C: Likewise.
27753         * g++.dg/abi/mangle14.C: Likewise.
27754         * g++.dg/abi/mangle15.C: Likewise.
27756 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27758         * g++.dg/abi/empty8.C: New test.
27760 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
27762         * g++.dg/init/ctor1.C: New test.
27764 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
27766         * gcc.c-torture/execute/20021015-1.c: New test.
27768 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
27770         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
27772 2002-10-14  Jan Hubicka  <jh@suse.cz>
27774         * gcc.dg/i386-ssetype-[1-5].c: New tests.
27776 2002-10-14  Richard Henderson  <rth@redhat.com>
27778         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
27780 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27782         PR optimization/6631
27783         * g++.dg/opt/const2.C: New test.
27785 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27787         PR c++/7176
27788         * g++.dg/parse/friend1.C: New test.
27789         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
27791 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
27793         * gcc.dg/20021014-1.c: New test.
27795 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
27797         PR c++/5661
27798         * g++.dg/ext/vlm1.C: New test.
27799         * g++.dg/ext/vlm2.C: Likewise.
27801         * g++.dg/init/array1.C: Remove invalid braces.
27802         * g++.dg/init/brace1.C: New test.
27803         * g++.dg/init/copy2.C: Likewise.
27804         * g++.dg/init/copy3.C: Likewise.
27805         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
27806         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
27807         braces.
27809 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
27811         * gcc.dg/cpp/assembler.S: Don't use -ansi.
27813 2002-10-11  Richard Shann  <richard.shann@superh.com>
27815         * gcc.c-torture/compile/simd-5.c: New test.
27817 2002-10-10  Roger Sayle  <roger@eyesopen.com>
27819         * gcc.c-torture/execute/shiftopt-1.c: New test case.
27821 2002-10-10  Jim Wilson  <wilson@redhat.com>
27823         * gcc.c-torture/execute/20021010-1.c: New test.
27825 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
27827         PR c/7353
27828         * g++.dg/ext/typedef-init.C: New test.
27829         * gcc.dg/typedef-init.c: New test.
27831 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
27833         * gcc.dg/cpp/paste13.c: New test.
27835 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27837         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
27838         remaining platforms, XFAIL during compile, not execute.  Don't
27839         XFAIL at -O0.
27841 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
27843         * gcc.dg/alias-1.c: Tweak expected warning.
27845 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
27847         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
27849 2002-10-06  Andreas Jaeger  <aj@suse.de>
27851         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
27852         * gcc.dg/cpp/c++98.C: Likewise.
27854         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
27855         * g++.dg/cpp/c++98.C: Likewise.
27857         * g++.dg/README (Subdirectories): Mention cpp directory.
27859         PR target/7559
27860         * gcc.dg/20021006-1.c: New test.
27862 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27864         PR c++/7804
27865         * g++.dg/other/warning1.C: New test.
27867 2002-10-04  Roger Sayle  <roger@eyesopen.com>
27869         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
27870         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
27871         and sparc-*-* with -m64 as expected failures.  See PR 8087.
27873 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
27875         PR c++/7931
27876         * g++.dg/template/ptrmem3.C: New test.
27878         PR c++/7754
27879         * g++.dg/template/union1.C: New test.
27881 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
27883         PR c++/8006
27884         * g++.dg/abi/mangle9.C: New test.
27885         * g++.dg/abi/mangle10.C: New test.
27886         * g++.dg/abi/mangle11.C: New test.
27887         * g++.dg/abi/mangle12.C: New test.
27889 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
27891         PR c++/7188.
27892         * g++.dg/template/meminit1.C: New test.
27893         * g++.dg/warn/Wreorder-1.C: Likewise.
27894         * g++.old-deja/g++.mike/warn3.C: Tweak.
27895         * lib/prune.exp: Ingore "in copy constructor".
27897 2002-10-02  Andreas Jaeger  <aj@suse.de>
27899         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
27900         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
27901         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
27902         on x86-64.
27904 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
27906         * gcc.dg/empty1.C: Fix typo.
27908 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
27910         * gcc.dg/alias-1.c: New test.
27912 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
27914         * gcc.dg/empty1.C: New test.
27916         * g++.dg/tls/init-2.C: Tweak error messages.
27918 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
27920         * gcc.c-torture/compile/20020923-1.c: New test.
27922 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
27924         * gcc.c-torture/execute/ffs-1.c: New test.
27925         * gcc.c-torture/execute/ffs-2.c: Ditto.
27927 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
27929         * g++.dg/overload/member1.C: New test.
27931 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
27933         * g++.dg/abi/empty7.C: New test.
27934         * g++.dg/init/pm2.C: Likewise.
27936 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
27938         * g++.dg/rtti/crash1.C: New test.
27940 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
27942         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
27943         gcc.dg/sibcall-4.c: New tests.
27945 2002-09-28  Roger Sayle  <roger@eyesopen.com>
27947         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
27948         powerpc and MMIX targets.
27950 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
27952         * gcc.dg/cpp/20020927-1.c: New.
27954 2002-09-26  David S. Miller  <davem@redhat.com>
27956         * gcc.c-torture/compile/trunctfdf.c: New.
27958 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27960         * lib/target-supports.exp (check_weak_available): Handle solaris2.
27962 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
27964         * gcc.c-torture/execute/loop-15.c: New.
27966 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
27968         * README.QMTEST: Fix typo.
27970 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
27972         * gcc.dg/20020926-1.c: New test.
27974 2002-09-25  David S. Miller  <davem@redhat.com>
27976         PR target/7842
27977         * gcc.c-torture/execute/shiftdi.c: New test.
27979 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
27981         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
27982         unique to the tool.
27983         * lib/g77.exp (g77_init): Likewise.
27984         * lib/g++.exp (g++_init): Likewise.
27985         * lib/objc.exp (objc_init): Likewise.
27987 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
27989         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
27990         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
27991         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
27993 2002-09-25  Richard Henderson  <rth@redhat.com>
27995         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
27996         too-small long double.
27998 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
28000         * gcc.dg/20020919-1.c: New test.
28002 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
28004         * g++.dg/abi/bitfield6.C: New test.
28005         * g++.dg/abi/bitfield7.C: New test.
28006         * g++.dg/abi/bitfield8.C: New test.
28007         * g++.dg/abi/vbase11.C: New test.
28009 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28011         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
28012         hppa*-*-hpux*.  Update test comment.
28014 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
28016         * gcc.dg/tls/struct-1.c: New test.
28018 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
28020         * gcc.dg/cpp/tr-warn2.c: Update.
28022 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
28024         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
28026 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
28028         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
28029         systems.
28031 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
28033         * gcc.c-torture/execute/ieee/mzero3.c: New test.
28035         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
28036         Adjust for c++filt moved to binutils.  Remove spurious duplicate
28037         setting of cxxfilt.
28039 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
28041         * gcc.dg/20020312-2.c: Update for darwin.
28043 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
28045         * g++.old-deja/g++.other/crash32.C: Mark ICE.
28047 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
28049         * objc.dg/comp-types-1.m: New test.
28050         * objc.dg/comp-types-2.m: New test.
28051         * objc.dg/comp-types-3.m: New test.
28052         * objc.dg/comp-types-4.m: New test.
28053         * objc.dg/comp-types-5.m: New test.
28054         * objc.dg/comp-types-6.m: New test.
28056 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28058         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
28060 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
28062         * g++.dg/other/do1.C: New test.
28064         * g++.dg/template/subst1.C: New test.
28066 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
28068         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
28070 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
28072         * g++.dg/template/qualttp20.C: Adjust expected errors.
28073         * g++.old-deja/g++.jason/report.C: Likewise.
28074         * g++.old-deja/g++.other/qual1.C: Likewise.
28076         * g++.dg/lookup/scoped2.C: New test.
28078         * g++.dg/ext/asm3.C: New test.
28080 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
28082         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
28084 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
28086         * ChangeLog: follow spelling conventions.
28087         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
28088         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
28089         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
28090         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
28091         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
28092         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
28093         * g++.old-deja/g++.law/global-init1.C: Likewise.
28094         * g++.old-deja/g++.other/delete4.C: Likewise.
28095         * g++.old-deja/g++.other/inline21.C: Likewise.
28096         * g++.old-deja/g++.other/singleton.C: Likewise.
28097         * g77.dg/strlen0.f: Likewise.
28098         * g77.f-torture/compile/20010519-1.f: Likewise.
28099         * g77.f-torture/compile/980310-4.f: Likewise.
28100         * gcc.c-torture/compile/20000605-1.c: Likewise.
28101         * gcc.c-torture/execute/20020225-1.c: Likewise.
28102         * gcc.dg/c90-hexfloat-2.c: Likewise.
28103         * gcc.dg/c99-bool-1.c: Likewise.
28104         * gcc.dg/c99-hexfloat-2.c: Likewise.
28105         * gcc.dg/dll-2.c: Likewise.
28106         * gcc.dg/wtr-union-init-1.c: Likewise.
28107         * gcc.dg/wtr-union-init-2.c: Likewise.
28108         * gcc.dg/wtr-union-init-3.c: Likewise.
28109         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28110         * gcc.dg/cpp/defined.c: Likewise.
28111         * gcc.dg/cpp/macsyntx.c: Likewise.
28112         * gcc.dg/cpp/paste2.c: Likewise.
28113         * gcc.dg/cpp/trad/defined.c: Likewise.
28114         * gcc.dg/format/c90-printf-1.c: Likewise.
28115         * gcc.dg/format/c90-scanf-1.c: Likewise.
28116         * gcc.dg/format/c99-printf-1.c: Likewise.
28117         * gcc.dg/format/c99-scanf-1.c: Likewise.
28118         * gcc.misc-tests/gcov-8.c: Likewise.
28119         * lib/profopt.exp: Likewise.
28121 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
28123         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
28125 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28127         * g++.dg/inherit/using2.C: New test.
28129 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
28131         * ChangeLog: Follow spelling conventions.
28132         * g++.dg/template/friend4.C: Likewise.
28133         * g++.old-deja/g++.pt/crash67.C: Likewise.
28134         * gcc.c-torture/execute/20000801-4.c: Likewise.
28135         * gcc.dg/c90-digraph-1.c: Likewise.
28136         * gcc.dg/c94-digraph-1.c: Likewise.
28137         * gcc.dg/c99-digraph-1.c: Likewise.
28138         * gcc.dg/cpp/line5.c: Likewise.
28139         * gcc.dg/cpp/multiline.c: Likewise.
28140         * gcc.dg/cpp/trad/literals-1.c: Likewise.
28141         * gcc.dg/format/attr-3.c: Likewise.
28142         * gcc.dg/format/c90-scanf-3.c: Likewise.
28143         * gcc.dg/format/ext-4.c: Likewise.
28145 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28147         * g++.dg/template/pretty1.C: New test.
28149 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
28151         * gcc.c-torture/execute/struct-cpy-1.c: New test.
28153 2002-09-13  Matt Austern  <austern@apple.com>
28155         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
28156         passing a cast expression to a function by const reference.
28158 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
28160         * g++.dg/template/deduce1.C: New test.
28162 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
28164         * gcc.c-torture/execute/simd-1.c: Force all use of int to
28165         32-bit int.
28167 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28169         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
28170         usage.
28172 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
28174         * gcc.c-torture/compile/20020910-1.c: New test.
28176 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
28178         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
28180 2002-09-10  Andreas Jaeger  <aj@suse.de>
28182         * gcc.dg/20020312-2.c: Adjust for x86-64.
28184 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
28186         * g77.dg/7388.f: New test case for PR 7388.
28188 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
28190         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
28192 2002-09-05  Ziemowit Laski <zlaski@apple.com>
28194         * objc.dg/proto-lossage-1.m: New test.
28196 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
28198         * gcc.dg/cpp/_Pragma4.c: Fix typo.
28200 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
28202         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
28203         expected to pass.
28205 2002-09-06  Stan Shebs  <shebs@apple.com>
28206             David Edelsohn  <edelsohn@gnu.org>
28208         * gcc.dg/weak: New directory.
28209         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
28210         target-specific xfail bits.
28211         * gcc.dg/typeof-2.c: Move to new directory.
28212         * gcc.dg/weak.exp: New expect script.
28214 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
28216         * gcc.c-torture/execute/extzvsi.c: New test.
28218 2002-09-05  Stan Shebs  <shebs@apple.com>
28220         * gcc.dg/weak-1.c: xfail on Darwin.
28221         * gcc.dg/weak-2.c: Ditto.
28222         * gcc.dg/weak-3.c: Ditto.
28223         * gcc.dg/weak-4.c: Ditto.
28224         * gcc.dg/weak-5.c: Ditto.
28225         * gcc.dg/weak-6.c: Ditto.
28226         * gcc.dg/weak-7.c: Ditto.
28227         * gcc.dg/weak-8.c: Ditto.
28228         * gcc.dg/weak-9.c: Ditto.
28230 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
28232         * gcc.c-torture/execute/loop-14.c: New test.
28234 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
28236         * g++.dg/other/cxa-atexit1.C: New test.
28238         * gcc.dg/typeof-2.c: New test.
28240 2002-09-03  Roger Sayle  <roger@eyesopen.com>
28242         * gcc.dg/builtins-2.c: New testcase.
28243         * gcc.dg/builtins-3.c: New testcase.
28245 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
28247         * gcc.dg/cpp/_Pragma4.c: New test.
28249 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
28251         * objc/execute/nil_method-1.m: New testcase.
28253 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
28255         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
28256         [Object class], not [Object initialize].
28258 2002-08-31  Roger Sayle  <roger@eyesopen.com>
28259             Hans-Peter Nilsson  <hp@bitrange.com>
28261         * gcc.c-torture/execute/20020720-1.x: Skip test on
28262         mmix-knuth-mmixware.  Correct comment.
28264 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
28266         * testsuite/g++.dg/abi/bitfield5.C: New test.
28267         * testsuite/g++.dg/abi/vbase10.C: Likewise.
28269 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
28271         * objc.dg/undeclared-selector.m: New test.
28273 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
28275         * g++.dg/other/offsetof1.C: Avoid cast warning.
28277 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
28279         * objc.dg/super-class-2.m: New test.
28281 2002-08-24  Matt Austern  <austern@apple.com>
28283         * g++.dg/ext/lvaddr.C: New test.
28284         * g++.dg/ext/lvcast.C: New test.
28286 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
28288         * testsuite/g++.dg/inherit/cond1.C: New test.
28290 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
28292         * gcc.dg/noncompile/incomplete-1.c: New test.
28294 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
28296         * gcc.dg/typespec-1.c: New test.
28298 2002-08-20  Devang Patel  <dpatel@apple.com>
28299         * objc.dg/proto-hier-2.m: New test.
28301 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
28303         * objc.dg/bitfield-1.m: New test.
28304         * objc.dg/bitfield-2.m: New test.
28306 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28308         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
28309         gcc.dg/c99-flex-array-4.c: New tests.
28311 2002-08-16  Stan Shebs  <shebs@apple.com>
28313         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
28315 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
28317         * gcc.dg/typeof-1.c: New test.
28318         * g++.dg/ext/typeof2.C: New test.
28320 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28322         * g++.dg/other/offsetof1.C: New test.
28324 2002-08-14  Richard Henderson  <rth@redhat.com>
28326         * gcc.dg/tls/diag-3.c: Fix expected message strings.
28328 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
28330         * gcc.dg/cpp/_Pragma3.c: New test.
28332 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
28334         * g++.dg/template/inherit3: New test.
28336 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28338         * gcc.dg/bitfld-4.c: Add blank options.
28340 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
28342         * g++.dg/template/crash1.C: New test.
28344 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
28346         * gcc.dg/tls/opt-2.c: New test.
28348 2002-08-08  Devang Patel  <dpatel@apple.com>
28350         * objc.dg/selector-1.m : New test
28352 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28354         * g++.dg/abi/bitfield4.C: New test.
28355         * gcc.dg/bitfld-4.c: New test.
28357 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28359         * g++.dg/other/packed1.C: New test.
28361 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
28363         * g++.dg/abi/offsetof.C: Tweak error messages.
28364         * g++.old-deja/g++.mike/p10769a.C: Likewise.
28366 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
28368         * gcc.dg/bitfld-3.c: New test.
28370 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28371             Richard Henderson  <rth@redhat.com>
28373         * gcc.dg/i386-bitfield1.c: New test.
28374         * g++.dg/abi/bitfield3.C: Update.
28376 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
28378         * objc.dg/const-str-2.m: Update.
28379         * gcc.dg/cpp/c++98.c: Change to C extension.
28380         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
28381         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
28383 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
28385         * testsuite/gcc.dg/tls/diag-3.c: New.
28387 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
28389         * g++.dg/README (Subdirectories): Document new subdir expr.
28390         * g++.dg/expr/pmf-1.C: New test.
28392 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
28394         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
28396 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
28398         * g++.dg/abi/bitfield3.C: New test.
28400 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
28402         * lib/gcov.exp: Tweak expected line formats.
28403         * gcc.misc-tests/gcov8.c: New test.
28404         * gcc.misc-tests/gcov8.x: New flags.
28406 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
28408         * consistency.vlad/layout/endian.c: Include string.h.
28410         * gcc.c-torture/execute/20020805-1.c: New test.
28412 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
28414         * g++.dg/other/conversion1.C: New test.
28416 2002-08-03  Roger Sayle  <roger@eyesopen.com>
28418         * gcc.dg/builtins-1.c: New testcase.
28420 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
28422         * g++.dg/inherit/access3.C: New test.
28424 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
28426         * gcc.dg/ia64-visibility-2.c: New test.
28428 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
28430         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
28431         __qualifier_flags to __flags.
28433 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
28435         * g++.dg/inherit/operator1.C: New test.
28436         * g++.dg/lookup/disamb1.C: Fix typo in comment.
28437         * g++.dg/other/error1.C: Change expected error message.
28438         * g++.dg/template/conv4.C: Likewise.
28440 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
28442         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
28443         for documented behavior.
28445 2002-07-25  Roger Sayle  <roger@eyesopen.com>
28447         * gcc.c-torture/execute/20020720-1.x: Skip this test on
28448         several targets known to fail.
28450 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
28452         * gcc.dg/mips-args-[123].c: New tests.
28454 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
28456         * gcc.dg/ppc-spe.c: New.
28458 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
28460         * g++.dg/other/ptrmem4.C: New testcase.
28462 2002-07-24  Richard Henderson  <rth@redhat.com>
28464         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
28466 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
28468         * g++.dg/ext/alignof1.C (main): Return 0 for success.
28470 2002-07-24  Roger Sayle  <roger@eyesopen.com>
28472         * gcc.c-torture/execute/memset-3.c: New testcase.
28474 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
28476         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
28477         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
28479 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28481         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
28482         Delete.
28484 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
28486         * gcc.c-torture/compile/simd-4.c: New test.
28488 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28490         PR c++/7347, c++/7348
28491         * g++.dg/template/access4.C: New test.
28492         * g++.dg/template/access5.C: New test.
28493         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
28494         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
28495         * g++.old-deja/g++.pt/ttp58.C: Likewise.
28496         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
28498 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
28500         * gcc.dg/gnu89-init-2.c: New test.
28502 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
28504         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
28506 2002-07-20  Roger Sayle  <roger@eyesopen.com>
28508         * gcc.c-torture/execute/20020720-1.c: New testcase.
28510 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
28512         * gcc.dg/cpp/Wsignprom.c: New tests.
28514 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
28516         * gcc.c-torture/execute/loop-13.c: New test.
28518 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
28520         * gcc.dg/cpp/expr.c: New tests.
28522 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
28524         * g++.dg/opt/pr6713.C: Add template instantiation.
28526 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
28528         * gcc.dg/nest.c: New test.
28530 2002-07-17  Richard Henderson  <rth@redhat.com>
28532         * g++.dg/opt/pr6713.C: New test.
28534 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
28536         * gcc.c-torture/execute/loop-2e.x: Let the testcase
28537         XFAIL for all x86 processors.
28539 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
28541         * gcc.c-torture/execute/20010122-1.x: Do not test with
28542         -fomit-frame-pointer.
28544 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28546         * g++.dg/template/instantiate2.C: New test.
28547         * g++.dg/template/spec4.C: New test.
28549 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28551         * g++.dg/template/access2.C: New test.
28552         * g++.dg/template/access3.C: New test.
28554 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
28556         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
28557         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
28558         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
28559         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
28560         Convert to use <stdarg.h>.
28561         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
28562         Delete.
28563         * gcc.dg/va-arg-2.c: New.
28564         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
28566 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
28568         * gcc.c-torture/compile/20020710-1.c: New test.
28570 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
28571                           Andrew Pinski  <pinskia@physics.uc.edu>
28573         gcc.c-torture/compile/simd-2.c: New testcase.
28574         gcc.c-torture/compile/simd-3.c: Likewise.
28576 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
28578         PR c++/7224
28579         * g++.dg/overload/error1.C: New test.
28581 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28583         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
28584         configuration and IRIX 6 O32 ABI.
28586 2002-07-11  Roger Sayle  <roger@eyesopen.com>
28588         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
28590 2002-07-10  Roger Sayle  <roger@eyesopen.com>
28592         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
28594 2002-07-10  Jeffrey A Law  <law@redhat.com>
28596         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
28598         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
28600 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
28602         * gcc.dg/20020312-2.c: Check for __PPC__.
28604 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
28606         * gcc.c-torture/compile/20020709-1.c: New test.
28608 2002-07-07  Roger Sayle  <roger@eyesopen.com>
28610         * g++.dg/template/qualttp21.C: New test case.
28612 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
28614         * gcc.c-torture/compile/20020706-1.c: New test.
28615         * gcc.c-torture/compile/20020706-2.c: New test.
28617 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
28618             Alexandre Oliva  <aoliva@redhat.com>
28620         * g++.dg/warn/incomplete1.C: New test.
28622 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28624         PR c++/7099
28625         * g++.dg/warn/noreturn1.C: New test.
28627 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
28629         PR c++/6706
28630         * g++.dg/debug/debug6.C: New test.
28631         * g++.dg/debug/debug7.C: New test.
28633 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
28635         * gcc.c-torture/compile/simd-3.c: New test.
28637 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
28639         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
28640         * gcc.dg/20020620-1.c: Likewise.
28642 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28644         PR c++/6944
28645         * g++.dg/init/array4.C: New test.
28646         * g++.dg/init/array5.C: New test.
28648 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
28650         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
28651         * gcc.c-torture/execute/simd-2.c (main): Likewise.
28653 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28655         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
28656         * gcc.dg/wtr-aggr-init-1.c: Likewise.
28657         * gcc.dg/wtr-conversion-1.c: Likewise.
28658         * gcc.dg/wtr-escape-1.c: Likewise.
28659         * gcc.dg/wtr-int-type-1.c: Likewise.
28660         * gcc.dg/wtr-label-1.c: Likewise.
28661         * gcc.dg/wtr-static-1.c: Likewise.
28662         * gcc.dg/wtr-strcat-1.c: Likewise.
28663         * gcc.dg/wtr-suffix-1.c: Likewise.
28664         * gcc.dg/wtr-switch-1.c: Likewise.
28665         * gcc.dg/wtr-unary-plus-1.c: Likewise.
28666         * gcc.dg/wtr-union-init-1.c: Likewise.
28667         * gcc.dg/wtr-union-init-2.c: Likewise.
28668         * gcc.dg/wtr-union-init-3.c: Likewise.
28670         * gcc.dg/wtr-func-def-1.c: New test.
28672 2002-07-02 Devang Patel <dpatel@apple.com>
28674         * objc.dg/param-1.m: New test.
28676 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
28678         * gcc.dg/cpp/trad/directive.c: Add test.
28679         * gcc.dg/cpp/trad/macroargs.c: Add test.
28680         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
28682 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
28684         * gcc.dg/cpp/cmdlne-M.c: New test.
28686 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
28688         * objc.dg/desig-init-1.m: New test.
28690 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28692         PR c++/6716
28693         * g++.dg/template/instantiate1.C: New test.
28695 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
28697         PR c++/7112
28698         * g++.dg/template/sizeof2.C: New test.
28700 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
28702         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
28703         gcc.dg/cpp/trad/include.c: New tests.
28705 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
28707         PR target/7177
28708         * gcc.c-torture/compile/20020701-1.c: New test.
28710 2002-07-01  Stan Shebs  <shebs@apple.com>
28712         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
28713         header here...
28714         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
28715         (objc-torture-execute): or here.
28717 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
28719         * gcc.c-torture/execute/arith-rand-ll.c: New test.
28721 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
28723         * gcc.dg/cpp/trad/escaped-nl.c: New test.
28725 2002-06-30  Devang Patel  <dpatel@apple.com>
28727         * objc.dg/fsyntax-only.m: New test.
28729 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
28731         PR c++/6695
28732         * g++.dg/template/friend7.C: New file.
28734 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
28736         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
28737         return type.
28739 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
28741         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
28742         avoid division by zero.
28744 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
28746         * gcc.dg/Wunknownprag.c: New tests.
28748 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
28750         * gcc.c-torture/execute/simd-2.c: New test.
28752 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
28754         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
28755         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
28756         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
28757         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
28758         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
28759         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
28760         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
28761         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
28762         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
28763         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
28764         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
28765         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
28766         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
28767         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
28768         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
28769         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
28770         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
28772 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
28774         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
28775         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
28776         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
28777         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
28778         New tests.
28779         * gcc.dg/cpp/trad/directive.c: Update.
28781 2002-06-23  Andreas Jaeger  <aj@suse.de>
28783         * gcc.c-torture/execute/complex-6.c: New.
28785 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
28787         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
28788         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
28789         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
28790         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
28792 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
28794         * gcc.dg/cpp/trad: New directory with traditional tests copied
28795         from parent directory.
28796         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
28797         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
28798         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
28799         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
28800         Move to trad/ and rename.
28801         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
28802         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
28803         gcc.dg/cpp/trad/redef2.c: New tests.
28804         * gcc.dg/cpp/trad/trad.exp: New driver.
28806 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
28808         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
28809         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
28810         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
28811         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
28812         Remove.
28814 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
28816         * gcc.dg/20020620-1.c: New test.
28818 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28820         * g++.dg/template/ttp4.C: New test.
28822 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
28824         * g++.dg/opt/vt1.C: Fix regexp.
28826 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28828         * gcc.c-torture/execute/pure-1.c: Make functions static again.
28829         Don't use attribute `noinline'.
28831 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
28833         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
28835 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
28837         * gcc.c-torture/execute/simd-1.c: New.
28839         * gcc.dg/simd-1.c: New.
28841 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
28843         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
28845 2002-06-16  Richard Henderson  <rth@redhat.com>
28847         * g++.dg/ext/anon-struct1.C: New.
28848         * g++.dg/ext/anon-struct2.C: New.
28849         * g++.dg/ext/anon-struct3.C: New.
28850         * gcc.dg/anon-struct-1.c: New.
28851         * gcc.dg/anon-struct-2.c: New.
28852         * gcc.dg/anon-struct-3.c: New.
28853         * gcc.dg/20011008-1.c: Adjust warning text.
28854         * gcc.dg/20020527-1.c: Add -fms-extensions.
28856 2002-06-16  Richard Henderson  <rth@redhat.com>
28858         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
28860 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
28862         * gcc.c-torture/execute/20020615-1.c: New test.
28864 2002-06-15  Roger Sayle  <roger@eyesopen.com>
28866         * gcc.c-tortuture/execute/compare-1.c: New test case.
28867         * gcc.c-tortuture/execute/compare-2.c: New test case.
28868         * gcc.c-tortuture/execute/compare-3.c: New test case.
28870 2002-06-13  Richard Henderson  <rth@redhat.com>
28872         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
28873         ia64 ilp32.
28875 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28877         * g++.dg/template/typename2.C: Update error message.
28879 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
28881         * gcc.c-torture/execute/20020611-1.c: New test.
28883 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
28885         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
28886         list of targets to skip.
28888 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
28890         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
28891         targets if not optimizing.
28893 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
28895         * gcc.c-torture/compile/20020605-1.c: New test.
28897         * g++.dg/opt/vt1.C: New test.
28899         * gcc.dg/20020531-1.c: New test.
28901         * gcc.dg/20020530-1.c: New test.
28903         * gcc.dg/20020527-1.c: New test.
28905         * g++.dg/opt/cse1.C: New test.
28907 2002-06-07  Roger Sayle  <roger@eyesopen.com>
28909         * gcc.dg/20020607-2.c: New test case.
28911 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
28913         * gcc.c-torture/compile/20020604-1.c: New test.
28915 2002-06-04  Richard Henderson  <rth@redhat.com>
28917         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
28918         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
28919         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
28921 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
28923         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
28925 2002-06-03  Richard Henderson  <rth@redhat.com>
28927         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
28928         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
28930 2002-06-02  Richard Henderson  <rth@redhat.com>
28932         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
28933         test functions static.
28935 2002-06-02  Andreas Jaeger  <aj@suse.de>
28937         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
28938         now.
28940 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28942         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
28943         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
28944         Update for mofified diagnostics.
28945         * gcc.dg/c99-intconst-1.c: No longer fail.
28947 2002-06-02  Richard Henderson  <rth@redhat.com>
28949         * gcc.dg/uninit-A.c: Remove xfail markers.
28951 2002-06-01  Roger Sayle  <roger@eyesopen.com>
28953         * gcc.dg/fnegate-1.c: New test case.
28955 2002-05-30  Osku Salerma  <osku@iki.fi>
28957         * gcc.c-torture/execute/mayalias-1.c: New file.
28959 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28961         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
28962         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
28963         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
28965 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
28967         * gcc.c-torture/execute/20020529-1.c: New test.
28969 2002-05-27  Richard Henderson  <rth@redhat.com>
28971         * g++.dg/ext/attrib6.C: New test case.
28973 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28975         * gcc.c-torture/execute/pure-1.c: New test.
28977 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28979         * gcc.dg/cpp/arith-2.c: Remove.
28981 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28983         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
28984         * gcc.dg/cpp/if-3.c: Remove.
28986 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
28988         * g++.dg/opt/cse2.C: New test.
28990 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
28992         * gcc.dg/cpp/arith-1.c: New semantic tests.
28993         * gcc.dg/cpp/if-1.c: Update.
28995 2002-05-24  Ben Elliston  <bje@redhat.com>
28997         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
28999 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29001         * gcc.dg/verbose-asm.c: New test.
29003 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29005         * gcc.dg/cpp/paste12.c: New test.
29007 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29009         * g++.dg/parse/named_ops.C: New test.
29011 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
29013         * gcc/testsuite/gcc.dg/weak-8.c: New test.
29015 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
29017         * gcc.dg/weak-2.c: Allow optional leading underscore
29018         in scan-assembler symbol name.
29019         * gcc.dg/weak-3.c: Likewise.
29020         * gcc.dg/weak-4.c: Likewise.
29021         * gcc.dg/weak-5.c: Likewise.
29023 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
29025         * gcc.dg/20020523-1.c: New test.
29027 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29029         * objc.dg/const-str-2.m: Update now that we stop after
29030         a command line error.
29032 2002-05-22  Richard Henderson  <rth@redhat.com>
29034         * g++.dg/dg.exp: Fix typo in test pruneing.
29036 2002-05-22  Richard Henderson  <rth@redhat.com>
29038         * g++.dg/dg.exp: Prune the tls subdirectory.
29039         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
29040         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
29041         * g++.dg/tls/init-1.C: New.
29043 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
29045         * gcc.dg/20020517-1.c: New test.
29047 2002-05-21  Richard Henderson  <rth@redhat.com>
29049         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
29050         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
29052 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
29054         * g++.dg/other/copy2.C: New test.
29056 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
29058         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
29059         (MAX_COPY): Bump up to 10 times sizeof (long long).
29060         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
29062         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
29063         sizeof (long long).
29065         * gcc.c-torture/execute/strcpy-1.c: New test.
29067 2002-05-19  Jason Merrill  <jason2redhat.com>
29069         * g++.dg/ext/oper1.C: New test.
29071 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
29072 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
29074         * README.QMTEST: New file.
29076         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
29078 2002-05-19  Andreas Jaeger  <aj@suse.de>
29080         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
29081         now.
29082         * gcc.c-torture/execute/loop-2d.x: Likewise.
29084 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
29086         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
29087         support weak symbols.
29088         * gcc.dg/weak-4.c: Likewise.
29089         * gcc.dg/weak-6.c: Likewise.
29091 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
29093         * gcc.dg/weak-3.c: Add dg-excess-error comment for
29094         cygwin, coff and h8300-*-hms targets
29095         * gcc.dg/weak-5.c: Likewise.
29096         * gcc.dg/weak-7.c: Likewise.
29098 2002-05-16  Jason Merrill  <jason@redhat.com>
29100         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
29101         (scan-assembler-not, scan-assembler-dem): Likewise.
29102         (scan-assembler-dem-not): Likewise.
29104 2002-05-15  Richard Henderson  <rth@redhat.com>
29106         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
29108 2002-05-15  Richard Henderson  <rth@redhat.com>
29110         * gcc.dg/weak-5.c (vfoo1c): No warning here.
29111         (vfoo1f): Warning here.
29112         (vfoo1l): Don't redefine the alias.
29114 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
29116         * g++.dg/init/pm1.C: New test.
29118 2002-05-12  David S. Miller  <davem@redhat.com>
29120         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
29121         types.
29123 2002-05-10  Roger Sayle  <roger@eyesopen.com>
29125         * gcc.c-torture/execute/20020510-1.c: New test case.
29127 2002-05-10  David S. Miller  <davem@redhat.com>
29129         * gcc.c-torture/execute/conversion.c: Test long double too.
29131 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
29133         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
29134         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
29135         * lib/g++.exp (g++_link_flags): Likewise.
29136         * lib/objc.exp (objc_target_compile): Likewise.
29138 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
29140         * gcc.dg/cpp/poison.c: Update.
29141         * gcc.dg/cpp/20000625-2.c: Remove.
29142         * gcc.dg/cpp/direct2s.c: Remove final test.
29144 2002-05-08  Tom Rix  <trix@redhat.com>
29146         * gcc.c-torture/execute/20020508-1.c: New test.
29147         * gcc.c-torture/execute/20020508-2.c: New test.
29148         * gcc.c-torture/execute/20020508-3.c: New test.
29150 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
29152         * gcc.dg/cpp/charconst-4.c: More tests.
29154 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
29156         PR c/6569
29157         * gcc.dg/weak-3.c: Update location of warning messages.
29158         * gcc.dg/weak-5.c: Likewise.
29160 2002-05-06  Roger Sayle  <roger@eyesopen.com>
29162         * gcc.c-torture/execute/20020506-1.c: New test case.
29164 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
29166         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
29168 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29170         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
29172 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29174         * gcc.dg/cpp/charconst-3.c: New test.
29176 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29178         * gcc.dg/cpp/charconst.c: Update tests.
29180 2002-05-05  Tim Josling  <tej@melbpc.org.au>
29182         * treelang: Added directory for new sample language treelang. Also
29183         lib/treelang.exp: New file to signal treelang should be tested.
29185 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
29187         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
29188         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
29189         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
29190         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
29191         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
29192         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
29193         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
29195 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29197         * gcc.dg/format/xopen-2.c: New test.
29199 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
29201         * gcc.dg/20020503-1.c: New test.
29203 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
29205         * g++.dg/init/dtor1.C: Make it tougher.
29207 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
29209         * g++.dg/init/dtor1.C: New test.
29211 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
29213         * gcc.dg/altivec-8.c: New.
29215 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
29217         * gcc.dg/altivec-7.c: New.
29219 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
29221         * g++.dg/parse/typedef1.C: New test.
29223 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
29225         PR c++/6486
29226         * g++.dg/template/friend6.C: New test.
29228         PR c++/6492
29229         * g++.dg/init/copy1.C: New test.
29231 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
29233         * g++.dg/warn/effc1.C: New test.
29235 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29237         * gcc.dg/cpp/if-cexp.c: Add a test.
29239 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
29241         * gcc.dg/20020426-2.c: New test.
29243 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29245         * gcc.dg/cpp/if-mop.c: Update.
29246         * gcc.dg/cpp/if-mpar.c: Add test.
29247         * gcc.dg/cpp/if-oppr.c: Update.
29249 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29251         PR c/6343
29252         * gcc.dg/weak-[2-7].c: New tests.
29254 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
29256         * gcc.dg/enum1.c: New test.
29258 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
29260         PR c++/6497
29261         * g++.dg/inherit/access2.C: New test.
29263 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
29265         PR bootstrap/6445
29266         * gcc.dg/20020426-1.c: New test.
29268 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
29270         * g++.dg/abi/enum1.C: New test.
29272 2002-04-26  Richard Henderson  <rth@redhat.com>
29274         * gcc.dg/c99-bool-1.c: Expect always true warning.
29276 2002-04-25  Roger Sayle  <roger@eyesopen.com>
29278         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
29280 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29282         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
29283         targets.
29285 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
29287         * g++.dg/abi/mange7.C: New test.
29289         PR c++/6438.
29290         * g++.dg/parse/stmtexpr2.C: New test.
29292 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
29294         * gcc.dg/20020312-2.c: Add SH target.
29296 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29298         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
29299         compiler output on mips*-*-irix*.
29301 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
29303         * g++.dg/parse/attr1.C: New test.
29305 2002-04-23  Roger Sayle  <roger@eyesopen.com>
29307         * gcc.c-torture/execute/string-opt-17.c: New test case.
29308         * gcc.c-torture/execute/memset-2.c: New test case.
29310 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
29312         PR c++/6256:
29313         * g++.dg/template/friend5.C: New test.
29315         PR c++/6331:
29316         * g++.dg/template/qual1.C: Likewise.
29318 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
29320         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
29321         Include stdlib.h, not stdio.h or ctype.h.
29323 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
29325         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
29326         cris-*-elf* and mmix-*-*.
29327         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
29328         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
29329         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
29330         Ditto.
29331         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
29332         * gcc.dg/wchar_t-1.c: Ditto.
29334 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
29336         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
29337         Clarify comment.
29339 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
29341         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
29343 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29345         * gcc.c-torture/execute/20000906-1.x: Delete.
29347 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
29349         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
29351 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
29353         * PR6367
29354         * g77.f-torture/execute/6367.f: New test.
29355         * g77.f-torture/execute/6367.x: Disable for MMIX.
29357 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
29359         * PR6352
29360         * g++.dg/opt/inline2.C: New test.
29362 2002-04-18  Richard Henderson  <rth@redhat.com>
29364         * gcc.dg/20000906-1.c: Enable for all targets.
29365         * gcc.c-torture/compile/iftrap-2.c: New.
29367 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
29369         * gcc.dg/20020418-1.c: New test.
29370         * gcc.dg/20020418-2.c: New test.
29372 2002-04-18  Richard Henderson  <rth@redhat.com>
29374         * gcc.c-torture/compile/iftrap-1.c: New.
29375         * gcc.dg/iftrap-1.c: Adjust for ia64.
29376         * gcc.dg/iftrap-2.c: New.
29378 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
29380         * gcc.c-torture/compile/20020418-1.c: New test.
29382 2002-04-18  Roger Sayle  <roger@eyesopen.com>
29384         * gcc.c-torture/compile/20020415-1.c: New.
29386 2002-04-18  David S. Miller  <davem@redhat.com>
29388         * gcc.c-torture/execute/20020418-1.c: New test.
29390 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
29392         * gcc.dg/20020416-1.c: New test.
29394         * g++.dg/opt/inline1.C: New test.
29396 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
29398         * gcc.dg/altivec-5.c: New test.
29400         * gcc.dg/20020415-1.c: New test.
29402 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
29404         * testsuite/lib/chill.exp: Remove.
29406 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
29408         * g++.dg/other/big-struct.C: New test.
29410 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
29412         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
29413         of scratch file.
29415 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
29417         PR c/6277
29418         * gcc.dg/i386-387-1.c: Allow optional leading underscore
29419         in scan-assembler function name
29421 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
29423         * g77.f-torture/execute/980628-4.x,
29424         g77.f-torture/execute/980628-5.x,
29425         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29426         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29427         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
29428         i[34567]86-*-*.
29430 2002-04-13  David S. Miller  <davem@redhat.com>
29432         * gcc.c-torture/execute/20020413-1.c: New test.
29434 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
29436         * gcc.dg/asm-6.c,
29437         * g++.dg/ext/asm1.C: New tests.
29439 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
29441         PR c++ 5373.
29442         * g++.dg/parse/stmtexpr1.C: New test.
29444         PR c++/5189.
29445         * g++.dg/template/copy1.C: New test.
29447 2002-04-12  Richard Henderson  <rth@redhat.com>
29449         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
29451 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
29453         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
29454         gcc.c-torture/execute/20020307-2.c.
29456 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
29458         * g++.dg/ext/attrib5.C,
29459         * g++.dg/lookup/struct1.C: New tests.
29461 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
29463         * gcc.dg/20020411-1.c: New test.
29465         * gcc.c-torture/execute/20020411-1.c: New test.
29467 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
29469         * g77.f-torture/execute/6177.f: New test.
29471 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
29473         PR middle-end/6247
29474         * g++.dg/opt/cleanup1.C: New test.
29476         * g++.dg/opt/const1.C: New test.
29478 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
29480         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
29482 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29484         PR c++/5507
29485         * g++.dg/template/typename2.C: New test.
29487 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
29489         * gcc.c-torture/execute/loop-12.c: New.
29491 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
29493         * g77.f-torture/execute/980628-4.x,
29494         g77.f-torture/execute/980628-5.x,
29495         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29496         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29497         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
29499 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29501         PR optimization/6086
29502         * g++.dg/opt/preinc1.C: New test.
29504 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29506         PR c++/5571
29507         * g++.dg/opt/static2.C: New test.
29509 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29511         PR c/5120
29512         * gcc.dg/20020406-1.c: New test.
29514 2002-04-04  David S. Miller  <davem@redhat.com>
29516         * gcc.c-torture/execute/20020404-1.c: New test.
29518 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
29520         PR c/6123
29521         * gcc.dg/20020312-2.c: Do not declare global register variable
29522         if __PIC__ or __pic__ is defined.
29524 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
29526         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
29527         __asm__ so that it works correctly even if -ansi -pedantic-errors.
29529 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29531         * gcc.misc-tests/linkage.exp: Update last change to handle
29532         sparc*-, not just sparc-.
29534 2002-04-03  Richard Henderson  <rth@redhat.com>
29536         * gcc.dg/cpp/ucs.c: Improved long UCS test.
29538 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29540         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
29542 2002-04-02  David S. Miller  <davem@redhat.com>
29544         * gcc.c-torture/execute/20020402-3.c: New test.
29546 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29548         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
29549         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
29551         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
29552         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
29553         g77.f-torture/execute/20001201.x,
29554         g77.f-torture/execute/u77-test.x: New files.
29556         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
29557         * gcc.dg/wchar_t-1.c: Ditto.
29559 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29561         * gcc.c-torture/execute/20020402-1.c: New test.
29563 2002-04-01  Richard Henderson  <rth@redhat.com>
29565         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
29567         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
29569 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29571         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
29573 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29575         * g++.dg/inherit/template-as-base.C: Expect error.
29576         * g++.dg/inherit/namespace-as-base.C: Likewise.
29578 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
29580         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
29581         g++.dg/ext/instantiate3.C: Tweak match patterns.
29583         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
29584         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
29585         -da test.
29587 2002-03-31  Richard Henderson  <rth@redhat.com>
29589         * gcc.dg/special/alias-2.c: New.
29590         * gcc.dg/special/ecos.exp: Run it.
29592 2002-03-31  Richard Henderson  <rth@redhat.com>
29594         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
29596 2002-03-31  Kazu Hirata  <kazu@hxi.com>
29598         * gcc.dg/weak-1.c: Disable on h8300 port.
29600 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
29602         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
29603         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
29604         ordering tests.
29605         * g++.dg/bprob/bprob-1.C: New test.
29606         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
29607         * g++.dg/gcov/gcov-1.C: New test.
29608         * g++.dg/gcov/gcov-1.x: New file.
29609         * g++.dg/gcov/gcov-2.C: New test.
29610         * g++.dg/gcov/gcov-3.C: New test.
29611         * g++.dg/gcov/gcov-3.h: New file.
29613 2002-03-28  Roger Sayle  <roger@eyesopen.com>
29615         * g++.old-deja/g++.other/builtins5.C: New test.
29616         * g++.old-deja/g++.other/builtins6.C: New test.
29617         * g++.old-deja/g++.other/builtins7.C: New test.
29618         * g++.old-deja/g++.other/builtins8.C: New test.
29619         * g++.old-deja/g++.other/builtins9.C: New test.
29621 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
29623         * g++.dg/opt/static1.C: New test.
29625         * g++.dg/opt/longbranch1.C: New test.
29627 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
29629         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
29631         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
29633 2002-03-28  Jeffrey A Law  (law@redhat.com)
29635         * gcc.c-torture/execute/20020328-1.c: New test.
29637 2002-03-27  Richard Henderson  <rth@redhat.com>
29639         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
29640         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
29641         move from g++.old-deja/g++.ext/.
29643 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
29645         * g++.dg/init/new2.C: New test.
29647 2002-03-26  Richard Henderson  <rth@redhat.com>
29649         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
29651         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
29652         on sparc.
29654         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
29655         sparcv9 systems.
29656         * gcc.dg/20001102-1.c: Likewise.
29658 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
29660         * gcc.dg/cpp/endif-pedantic1.c,
29661         gcc.dg/cpp/endif-pedantic2.c: New tests.
29663 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
29665         * g++.dg/init/new1.C: New test.
29667 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29669         * g++.dg/abi/vbase9.C: New test.
29671 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
29673         * gcc.dg/arm-asm.c: New test.
29675 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
29677         * gcc.dg/Wswitch-enum.c: New test.
29678         Fix PR c/5044.
29680 2002-03-26  Richard Henderson  <rth@redhat.com>
29682         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
29683         structure.
29685 2002-03-25  Richard Henderson  <rth@redhat.com>
29687         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
29688         sparcv9 systems.
29690         * gcc.c-torture/compile/20011119-1.c (xxx): New.
29691         * gcc.c-torture/compile/20011119-2.c (xxx): New.
29693 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
29695         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
29697 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
29699         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
29700         targets using generic thunk support.
29702 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
29704         * gcc.c-torture/compile/20020323-1.c: New test.
29706         * g++.dg/opt/conj2.C: New test.
29708 2002-03-24  Richard Henderson  <rth@redhat.com>
29710         * gcc.dg/weak-1.c: Use -fno-common.
29712 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29714         * g77.dg/f77-edit-apostrophe-out.f: New test
29715         * g77.dg/f77-edit-h-out.f: New test
29716         * g77.dg/f77-edit-t-in.f: New test
29717         * g77.dg/f77-edit-t-out.f: New test
29718         * g77.dg/f77-edit-x-out.f: New test
29719         * g77.dg/f77-edit-slash-out.f: New test
29720         * g77.dg/f77-edit-colon-out.f: New test
29721         * g77.dg/f77-edit-s-out.f: New test
29723 2002-03-24  Richard Henderson  <rth@redhat.com>
29725         * objc/execute/formal_protocol-6.x: New XFAIL.
29727 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29729         * gcc.dg/weak-1.c: Early return from dg-final on platforms
29730         that do not support weak symbols
29732 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29734         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
29735         * lib/g77.exp: Likewise.
29736         * lib/objc.exp: Likewise.
29738 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
29740         * gcc.dg/Wswitch-default.c: New test.
29742 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
29744         * g++.dg/other/enum1.C: New test.
29746 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
29748         * gcc.dg/pragma-ep-3.c: Fix typo.
29750 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29752         * g++.dg/inherit/template-as-base.C: New test.
29754 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
29756         * g++.old-deja/g++.other/dwarf2-1.C: Move...
29757         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
29759 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
29761         * gcc.dg/cpp/multiline.c: Update to match.
29763 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
29765         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
29767 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
29769         * gcc.dg/cpp/extratokens2.c: New file.
29771 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
29773         * gcc.dg/20020312-2.c: Add rs6000 target.
29775         * gcc.c-torture/compile/20020319-1.c: New test.
29777 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29779         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
29780         (A, E): Handle this.
29782 2002-03-20  Jason Merrill  <jason@redhat.com>
29784         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
29785         ignoring -fpic.
29786         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
29787         through prune_gcc_output.
29789 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
29791         * gcc.c-torture/compile/20020320-1.c: New test.
29793 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
29795         * gcc.c-torture/compile/20020318-1.c: New test.
29797         * gcc.dg/struct-by-value-1.c: New test.
29799         * gcc.dg/20020319-1.c: New test.
29801 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
29803         * g++.dg/opt/conj1.C: New test.
29805 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
29807         * g++.dg/template/qualttp20.C: Revert previous change.
29808         * g++.dg/template/qualttp3.C: Likewise.
29809         * g++.dg/template/qualttp4.C: Likewise.
29810         * g++.dg/template/qualttp5.C: Likewise.
29811         * g++.dg/template/qualttp6.C: Likewise.
29812         * g++.dg/template/qualttp7.C: Likewise.
29813         * g++.dg/template/qualttp8.C: Likewise.
29814         * g++.dg/template/recurse.C: Likewise.
29816 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29818         * gcc.dg/cpp/wchar-1.c: Update.
29820 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29822         * g++.dg/template/conv1.C: New test.
29823         * g++.dg/template/conv2.C: New test.
29824         * g++.dg/template/conv3.C: New test.
29825         * g++.dg/template/conv4.C: New test.
29827 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
29829         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
29830         * g++.dg/template/qualttp3.C: Likewise.
29831         * g++.dg/template/qualttp4.C: Likewise.
29832         * g++.dg/template/qualttp5.C: Likewise.
29833         * g++.dg/template/qualttp6.C: Likewise.
29834         * g++.dg/template/qualttp7.C: Likewise.
29835         * g++.dg/template/qualttp8.C: Likewise.
29836         * g++.dg/template/recurse.C: Likewise.
29838 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
29840         * g++.dg/opt/dtor1.C: New test.
29842 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
29844         * gcc.c-torture/compile/20020315-1.c: New test.
29846 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
29848         * gcc.dg/weak-1.c: Fix scan tests.
29850 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
29852         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
29853         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
29854         cris-*-aout* mmix-*-*.
29855         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
29856         cris-*-aout* mmix-*-*.
29857         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
29858         cris-*-elf* cris-*-aout* and mmix-*-*.
29859         * gcc.dg/20001009-1.c: Ditto.
29860         * gcc.dg/20010912-1.c: Ditto.
29861         * gcc.dg/20020122-4.c: Ditto.
29862         * gcc.dg/inline-2.c: Ditto.
29864 2002-03-14  Jeffrey A Law  (law@cygnus.com)
29866         * gcc.c-torture/compile/20020314-1.c: New test.
29868 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
29870         * gcc.c-torture/execute/20020314-1.c: New test.
29872 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
29874         * g++.dg/warn/Wunused-1.C: New test.
29876 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
29878         * g++.dg/abi/mangle6.C: New test.
29880 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
29882         * gcc.c-torture/compile/20020309-2.c: New test.
29884         * gcc.c-torture/compile/20020312-1.c: New test.
29886 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
29888         * g++.dg/other/access1.C: New test.
29890 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
29892         * gcc.c-torture/execute/wchar_t-1.c: New test.
29894 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
29896         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
29898 2002-03-12  Roger Sayle  <roger@eyesopen.com>
29900         * gcc.dg/20020312-1.c: New test case.
29902 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
29904         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
29906 2002-03-11  Richard Henderson  <rth@redhat.com>
29908         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
29909         * g++.old-deja/g++.jason/report.C: Likewise.
29911 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
29913         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
29914         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
29916 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
29918         * testsuite/g++.dg/overload/pmf1.C: New test.
29920 2002-03-11  Kazu Hirata  <kazu@hxi.com>
29922         * gcc.c-torture/execute/20020307-1.c: Use long.
29924 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
29926         PR optimization/5844
29927         * gcc.dg/20020310-1.c: New test.
29929 2002-03-09  Michael Meissner  <meissner@redhat.com>
29931         * gcc.c-torture/execute/memcpy-2.c: New test.
29932         * gcc.c-torture/execute/memset-1.c: New test.
29933         * gcc.c-torture/execute/strlen-1.c: New test.
29934         * gcc.c-torture/execute/strcmp-1.c: New test.
29935         * gcc.c-torture/execute/strncmp-1.c: New test.
29937 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
29939         * gcc.dg/ppc-ldstruct.c: New test.
29941 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
29943         * gcc.c-torture/execute/va-arg-22.c: New test.
29945 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29947         * gcc.c-torture/compile/20020309-1.c: New test.
29949 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
29951         * gcc.c-torture/execute/20020307-2.c: New test.
29953 2002-03-07  Jeffrey A Law  (law@redhat.com)
29955         * g77.f-torture/compile/20020307-1.f: New test.
29957 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
29959         * gcc.dg/unordered-1.c: New test.
29961 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
29963         * gcc.c-torture/execute/20020307-1.c: New test.
29965 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
29967         * gcc.dg/20020304-1.c: New test.
29969         * gcc.c-torture/compile/20020304-2.c: New test.
29971 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
29973         * gcc.c-torture/compile/20020304-1.c: New test case
29974         (from PR c/5830).
29976 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
29978         * gcc.dg/20020103-1.c: Add other -D ppc variants.
29980 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29982         * g++.dg/other/classkey1.C: New test.
29984 2002-03-01  Richard Henderson  <rth@redhat.com>
29986         * gcc.c-torture/compile/981223-1.x: New.
29987         * gcc.c-torture/compile/920625-1.x: New.
29989 2002-02-28  Richard Henderson  <rth@redhat.com>
29991         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
29993 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
29995         * gcc.c-torture/execute/20020227-1.c: New test.
29997 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
29999         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
30000         here" ERROR lines.
30001         * g++.old-deja/g++.oliva/partord1.C: Likewise.
30002         * g++.old-deja.g++.other/defarg1.C: Likewise.
30003         * g++.old-deja/g++.pt/calls2.C: Likewise.
30004         * g++.old-deja/g++.pt/crash20.C: Likewise.
30005         * g++.old-deja/g++.pt/crash30.C: Likewise.
30006         * g++.old-deja/g++.pt/crash36.C: Likewise.
30007         * g++.old-deja/g++.pt/crash6.C: Likewise.
30008         * g++.old-deja/g++.pt/defarg13.C: Likewise.
30009         * g++.old-deja/g++.pt/derived3.C: Likewise.
30010         * g++.old-deja/g++.pt/error1.C: Likewise.
30011         * g++.old-deja/g++.pt/friend21.C: Likewise.
30012         * g++.old-deja/g++.pt/friend23.C: Likewise.
30013         * g++.old-deja/g++.pt/infinite1.C: Likewise.
30014         * g++.old-deja/g++.robertl/eb128.C: Likewise.
30016 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
30018         * gcc.c-torture/execute/20020225-2.c: New test.
30020 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
30022         * gcc.c-torture/execute/920730-1t.c,
30023         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
30024         Delete test cases, only relevant to -traditional.
30026 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30028         * gcc.dg/cpp/undef1.c: Remove.
30029         * gcc.dg/cpp/directiv.c: Update.
30030         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
30032 2002-02-27  Michael Meissner  <meissner@redhat.com>
30034         * gcc.c-torture/execute/20020226-1.c: New test.
30036 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
30038         * g++.dg/debug/debug4.C: New test.
30040         * gcc.dg/ia64-visibility-1.c: New test.
30042 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
30044         * gcc.dg/debug/20020224-1.c: New.
30046 2002-02-25  Kazu Hirata  <kazu@hxi.com>
30048         * gcc.c-torture/execute/960416-1.x: New.
30049         * gcc.c-torture/execute/divconst-3.x: Likewise.
30051 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
30053         * gcc.dg/20020224-1.c: New test.
30055 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
30057         * gcc.c-torture/execute/20020225-1.c: New.
30059 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30061         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
30063 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
30065         * gcc.dg/20020222-1.c: New test.
30067 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
30069         * g++.dg/opt/anonunion1.C: New test.
30071 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
30073         * g++.dg/template/qualttp19.C: New test.
30074         * g++.dg/template/qualttp20.C: New test.
30075         * g++.old-deja/g++.jason/report.C: Adjust expected errors
30076         * g++.old-deja/g++.other/qual1.C: Likewise.
30078 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
30080         * gcc.dg/attr-alwaysinline.c: New.
30082 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
30084         * gcc.dg/20020220-1.c: New test.
30086         * gcc.dg/20020220-2.c: New test.
30088         * g++.dg/opt/mmx1.C: New test.
30090 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
30092         * gcc.c-torture/compile/20020110.c: New test.
30094 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
30096         * gcc.c-torture/execute/20020219-1.c: New test.
30098         * gcc.dg/20020219-1.c: New test.
30100         * gcc.dg/noncompile/20020220-1.c: New test.
30102         * g++.dg/opt/ptrintsum1.C: New test.
30104         * gcc.dg/debug/20020220-1.c: New test.
30106 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
30108         * gcc.c-torture/execute/20020216-1.c: New test.
30110 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30112         * gcc.dg/decl-1.c: Update, new test.
30114 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
30116         * g++.dg/abi/bitfield1.C: New test.
30117         * g++.dg/abi/bitfield2.C: New test.
30119 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
30121         * gcc.dg/attr-nest.c: New test.
30123 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
30125         * gcc.c-torture/execute/20020215-1.c: New test.
30127 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
30129         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
30130         * g++.dg/debug/debug.exp: New.
30131         * g++.dg/debug/trivial.C: New.
30132         * g++.dg/debug/debug1.C: Moved...
30133         * g++.dg/other/debug1.C: ...from here.
30134         * g++.dg/debug/debug2.C: Moved...
30135         * g++.dg/other/debug2.C: ...from here.
30136         * g++.dg/debug/debug3.C: Moved...
30137         * g++.dg/other/debug3.C: ...from here.
30139         * gcc.dg/noncompile/20020213-1.c: New test.
30141 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
30143         * g++.dg/other/debug3.C: New test.
30145         * gcc.c-torture/execute/20020213-1.c: New test.
30147 2002-02-13  Richard Smith <richard@ex-parrot.com>
30149         * g++.old-deja/g++.other/thunk1.C: New test.
30151 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
30153         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
30155 2002-02-13  Stan Shebs  <shebs@apple.com>
30157         * gcc.dg/altivec-3.c: New.
30159 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
30161         * gcc.dg/Wunreachable-1.c: New test.
30162         * gcc.dg/Wunreachable-2.c: New test.
30164 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30166         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
30168 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
30170         * gcc.dg/decl-1.c: New test.
30172 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
30174         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
30176 2002-02-10  Kazu Hirata  <kazu@hxi.com>
30178         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
30179         * gcc.c-torture/compile/980506-1.x: Likewise.
30181 2002-02-10  Kazu Hirata  <kazu@hxi.com>
30183         * gcc.dg/20020210-1.c: New.
30185 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
30187         * g77.f-torture/execute/947.f: New regression test
30188         for PR fortran/947.
30190 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
30192         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
30193         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
30195 2002-02-08  Richard Henderson  <rth@redhat.com>
30197         * gcc.c-torture/compile/labels-3.c: New.
30199 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
30201         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
30202         expression statements work instead.
30203         * gcc.dg/noncompile/20020207-1.c: New test.
30205 2002-02-07  Richard Henderson  <rth@redhat.com>
30207         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
30209 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30211         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
30212         message from g77
30213         * lib/g77-dg.exp: Trim g77 error messages so that they are
30214         recognized by dg.exp.
30216 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30218         PR fortran/5473
30219         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
30221 2002-02-07  Richard Henderson  <rth@redhat.com>
30223         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
30224         to be sufficiently aligned for integers.
30226 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
30228         * g++.dg/template/friend4.C: New test.
30230 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30232         PR fortran/5743
30233         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
30234         unsupported cases.
30236 2002-02-07  Richard Henderson  <rth@redhat.com>
30238         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
30239         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
30240         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
30241         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
30243 2002-02-06  Richard Henderson  <rth@redhat.com>
30245         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
30247 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
30249         * gcc.dg/20020206-1.c: New test.
30251 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
30253         * gcc.c-torture/execute/20020206-1.c: New test.
30255         * gcc.c-torture/execute/20020206-2.c: New test.
30257         PR optimization/5429:
30258         * gcc.c-torture/compile/20020206-1.c: New test.
30260 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
30262         * g++.dg/ext/align1.C: Do not use an explicit alignment value
30263         as certain file formats cannot support particularly large
30264         alignments.
30266         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
30267         and do not expect to be able to link the executable.
30269         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
30270         fail because the COFF format does not support the weak attribute.
30272 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
30274         * g77.dg/pr5473.f: New test
30276 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
30278         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
30279         Fix testcase accordingly.
30281 2002-02-04  Richard Henderson  <rth@redhat.com>
30283         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
30284         (buf): Change to be an array of pointers, not ints.
30286 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
30288         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
30289         before all tests.  Move warning one line above to match where it
30290         C frontend emits.
30291         * gcc.dg/Wswitch-2.c: New test.
30292         * g++.dg/warn/Wswitch-1.C: New test.
30293         * g++.dg/warn/Wswitch-2.C: New test.
30295 2002-02-04  Richard Henderson  <rth@redhat.com>
30297         * g++.dg/abi/offsetof.C: Fix size comparison.
30299 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
30301         * gcc.dg/cast-qual-2.c: New test.
30303 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
30305         * gcc.dg/20020201-4.c: New test.
30307 2002-02-04  Ben Elliston  <bje@redhat.com>
30309         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
30310         target_info attribute != 0, in addition to the empty string.
30311         (gcc_target_compile): Likewise.
30313 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
30315         * gcc.dg/Wswitch.c: New test.
30316         PR gcc/4475. PR gcc/3780.
30318 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
30320         * g77.f-torture/execute/5122.f: New test for regressions
30321         against PR fortran/5122.
30323 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
30325         * g77.f-torture/compile/pr3743.f: Delete
30326         * g77.dg/pr3743-1.f: New test.
30327         * g77.dg/pr3743-2.f: New test.
30328         * g77.dg/pr3743-3.f: New test.
30329         * g77.dg/pr3743-4.f: New test.
30331 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30333         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
30335 2002-02-02  Richard Henderson  <rth@redhat.com>
30337         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
30338         * gcc.c-torture/execute/bf64-1.c: Likewise.
30340 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30342         * gcc.dg/20020201-2.c: New test.
30344         * gcc.dg/20020201-3.c: New test.
30346         * gcc.c-torture/execute/bitfld-2.c: New test.
30348 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30350         * gcc.dg/bitfld-1.c: Update.
30351         * gcc.dg/bitfld-2.c: Update.
30352         * gcc.c-torture/execute/bitfld-1.x: New.
30354 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30356         * gcc.c-torture/execute/20020201-1.c: New test.
30358 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
30360         PR target/5469
30361         * gcc.dg/20020201-1.c: New test.
30363 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
30365         PR fortran/3743
30366         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
30367         * g77.f-torture/compile/pr3743.x: Remove
30369 2002-01-31  Tom Rix  <trix@redhat.com>
30371         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
30373 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30375         * gcc.dg/noncompile/20020130-1.c: New test.
30377 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
30379         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
30381 2002-01-29  Richard Henderson  <rth@redhat.com>
30383         * gcc.c-torture/execute/991118-1.c: Cast various constants back
30384         to long long.
30385         * gcc.c-torture/execute/bf64-1.c: Likewise.
30387 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
30389         * gcc.c-torture/execute/20020129-1.c: New test.
30391 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30393         * gcc.c-torture/compile/20000224-1.c: Update.
30394         * gcc.c-torture/execute/bitfld-1.c: New tests.
30395         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
30396         * gcc.dg/uninit-A.c: Update.
30398 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30400         * g++.dg/template/ctor1.C: Add instantiation.
30402 2002-01-28  Paul Koning  <pkoning@equallogic.com>
30404         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
30405         argument to __builtin_prefetch to be const ptr.
30407 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
30409         * gcc.c-torture/compile/20020120-1.c: New test.
30411 2002-01-27  Kazu Hirata  <kazu@hxi.com>
30413         * gcc.c-torture/execute/20020127-1.c: New test.
30415 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
30417         * g77.dg/f77-edit-i-in.f: New test
30418         * g77.dg/f77-edit-i-out.f: New test
30420 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
30422         * gcc.dg/debug/debug.exp: New file.
30423         * gcc.dg/debug/trivial.c: New file.
30424         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
30425         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
30426         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
30427         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
30428         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
30429         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
30430         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
30431         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
30432         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
30433         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
30434         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
30435         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
30436         * gcc.dg/20000503-1.c: Removed.
30437         * gcc.dg/20010207-1.c: Removed.
30438         * gcc.dg/20011223-1.c: Removed.
30439         * gcc.dg/20020104-2.c: Removed.
30440         * gcc.dg/debug-1.c: Removed.
30441         * gcc.dg/debug-2.c: Removed.
30442         * gcc.dg/debug-3.c: Removed.
30443         * gcc.dg/debug-4.c: Removed.
30444         * gcc.dg/debug-5.c: Removed.
30445         * gcc.dg/debug-6.c: Removed.
30446         * gcc.dg/dwarf2-1.c: Removed.
30447         * gcc.dg/dwarf2-2.c: Removed.
30449 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
30451         * g++.old-deja/g++.other/eh5.C: New test.
30452         * g++.old-deja/g++.other/sibcall2.C: New test.
30453         * g++.old-deja/g++.other/array9.C: New test.
30454         * g++.old-deja/g++.other/typename2.C: New test.
30455         * g++.old-deja/g++.other/crash60.C: New test.
30456         * g++.old-deja/g++.other/conv9.C: New test.
30457         * g++.old-deja/g++.other/mangle10.C: New test.
30458         * g++.old-deja/g++.other/unchanging1.C: New test.
30459         * g++.old-deja/g++.other/exprstmt1.C: New test.
30460         * g++.old-deja/g++.other/inline23.C: New test.
30461         * g++.old-deja/g++.eh/ia64-1.C: New test.
30462         * g++.old-deja/g++.other/dwarf2-1.C: New test.
30463         * g++.old-deja/g++.other/reload1.C: New test.
30464         * g++.old-deja/g++.other/static20.C: New test.
30465         * g++.old-deja/g++.other/local-alloc1.C: New test.
30466         * g++.old-deja/g++.other/conv8.C: New test.
30467         * g++.old-deja/g++.other/stmtexpr2.C: New test.
30468         * g++.old-deja/g++.other/storeexpr1.C: New test.
30469         * g++.old-deja/g++.other/storeexpr2.C: New test.
30470         * g++.dg/eh/template2.C: New test.
30471         * g++.dg/warn/weak1.C: New test.
30473 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
30475         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30476         Remove first, non-varying, argument.
30478 2002-01-23  Richard Henderson  <rth@redhat.com>
30480         * gcc.dg/inline-2.c: New.
30482         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
30483         Add optional target arg.  Check number of arguments.
30484         (scan-assembler-not, scan-assembler-dem): Likewise.
30485         (scan-assembler-dem-not): Likewise.
30487 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30489         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
30490         line 12.
30491         * g++.old-deja/g++.brendan/parse3.C,
30492         g++.old-deja/g++.other/crash26.C,
30493         g++.old-deja/g++.other/crash28.C,
30494         g++.old-deja/g++.other/crash29.C,
30495         g++.old-deja/g++.other/crash30.C,
30496         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
30498 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
30500         * gcc.dg/20020115-1.c: New.
30502 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
30504         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
30506 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
30508         * gcc.dg/20020122-3.c: New.
30510 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
30512         * g++.dg/other/gc1.C: New test.
30514 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30516         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
30518 2002-01-22  Richard Henderson  <rth@redhat.com>
30520         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
30522 2002-01-22  Richard Henderson  <rth@redhat.com>
30524         * gcc.dg/20020122-4.c: New.
30526 2002-01-22  H.J. Lu <hjl@gnu.org>
30528         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
30529         link output.
30530         * gcc.dg/special/ecos.exp: Likewise.
30531         * lib/g++-dg.exp: Likewise.
30532         * lib/g77-dg.exp: Likewise.
30533         * lib/gcc-dg.exp : Likewise.
30534         * lib/mike-g++.exp: Likewise.
30535         * lib/mike-g77.exp: Likewise.
30536         * lib/mike-gcc.exp: Likewise.
30537         * lib/objc-dg.exp: Likewise.
30539 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
30541         PR target/5379
30542         * gcc.dg/20020122-2.c: New test.
30544 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
30546         * gcc.dg/20020122-1.c: New test.
30548 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
30550         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
30552 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
30554         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
30556 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30558         * gcc.c-torture/compile/20020121-1.c: New test.
30560 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30562         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
30563         ld_library_path.
30565 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
30567         * gcc.dg/20020218-1.c: New test.
30569 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
30571         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
30572         messages
30573         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
30574         "At global scope" warning
30575         * g++.dg/ext/align1.C: Change cygwin test for alignment
30576         from db-bogus to dg-warning
30578 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
30580         * g77.f-torture/compile/cpp2.F: New test.
30582 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30584         * g++.dg/template/access1.C: New test.
30586 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
30588         * gcc.dg/20020118-1.c: New.
30590 2002-01-18  Kazu Hirata  <kazu@hxi.com>
30592         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
30594 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
30596         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
30597         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
30598         alignment warnings.
30600 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
30602         * gcc.misc-tests/i386-prefetch.exp: Save and restore
30603         torture_with_loops and torture_without_loops
30605 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
30607         * gcc.c-torture/compile/20020116-1.c: New test.
30609 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
30611         * gcc.dg/20020116-2.c: New test.
30613         * gcc.dg/ultrasp4.c: New test.
30615         * gcc.dg/20020116-1.c: New test.
30617 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
30619         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
30620         by EABI.
30622 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
30624         * gcc.misc-tests/i386-prefetch.exp: New.
30625         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
30626         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
30627         * gcc.misc-tests/i386-pf-none-1.c: New test.
30628         * gcc.misc-tests/i386-pf-sse-1.c: New test.
30630 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
30632         * gcc.dg/gnu89-init-1.c: Add new tests.
30634 2002-01-15  Andreas Jaeger  <aj@suse.de>
30636         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
30637         * gcc.dg/i386-mmx-2.c: Likewise.
30638         * gcc.dg/i386-sse-1.c: Likewise.
30639         * gcc.dg/i386-sse-2.c: Likewise.
30640         * gcc.dg/i386-sse-3.c: Likewise.
30642 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
30644         * g77.f-torture/execute/intrinsic-unix-bessel.f:
30645         Uncomment additional cases that now pass.
30647 2002-01-11  Richard Henderson  <rth@redhat.com>
30649         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
30650         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
30652 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
30654         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
30656 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
30658         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
30659         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
30661 2002-01-10  Dale Johannesen  <dalej@apple.com>
30663         * gcc.c-torture/execute/loop-11.c: New.
30665 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
30667         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
30668         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
30670 2002-01-09  Richard Henderson  <rth@redhat.com>
30672         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
30673         type in which to perform the operation for each size.
30675 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
30677         * gcc.c-torture/compile/20020109-2.c: New test.
30679 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
30681         * gcc.c-torture/execute/loop-10.c: New test.
30683 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
30685         * gcc.c-torture/compile/20010226-1.c: New test.
30686         * gcc.c-torture/compile/20010227-1.c: New test.
30687         * gcc.c-torture/compile/20010426-1.c: New test.
30688         * gcc.c-torture/compile/20010510-1.c: New test.
30689         * gcc.c-torture/compile/20010605-3.c: New test.
30690         * gcc.c-torture/compile/20010824-1.c: New test.
30691         * gcc.c-torture/execute/20010409-1.c: New test.
30692         * gcc.dg/noncompile/20000901-1.c: New test.
30693         * gcc.dg/20001023-1.c: New test.
30694         * gcc.dg/20001101-1.c: New test.
30695         * gcc.dg/20001102-1.c: New test.
30696         * gcc.dg/20010207-1.c: New test.
30697         * gcc.dg/20010405-1.c: New test.
30698         * gcc.dg/20010822-1.c: New test.
30699         * gcc.dg/20011107-1.c: New test.
30701 2002-01-09  Jeffrey A Law  (law@redhat.com)
30703         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
30705         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
30706         execution failure on PA targets.
30708 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
30710         * gcc.c-torture/compile/20020109-1.c: New test.
30712 2002-01-08  Kazu Hirata  <kazu@hxi.com>
30714         * gcc.c-torture/execute/20020108-1.c: New test.
30716 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
30718         * gcc.dg/20020108-1.c: New test.
30720 2002-01-08  H.J. Lu <hjl@gnu.org>
30722         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
30723         for header files.
30725 2002-01-08  Geoff Keating  <geoffk@redhat.com>
30727         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
30728         consistency.
30730 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
30732         * gcc.dg/altivec-4.c: Test altivec predicates.
30734 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
30736         * gcc.c-torture/execute/20020107-1.c: New test.
30738 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
30740         PR c/5279
30741         * gcc.c-torture/compile/20020106-1.c: New test.
30743 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
30745         * gcc.c-torture/execute/nestfunc-4.c: New test.
30747 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
30749         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
30750         extra triple that slipped in.
30751         * g++.old-deja/g++.abi/align.C: Likewise.
30752         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30754 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
30756         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
30757         * g++.old-deja/g++.abi/align.C: Likewise.
30758         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30760         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
30761         on FreeBSD/i386.
30762         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
30763         FreeBSD.
30765 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
30767         * gcc.dg/20020104-1.c: New test.
30769         * gcc.dg/20020104-2.c: New test.
30771 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
30773         * gcc.dg/20020103-1.c: Fix typo in target selector.
30775 2002-01-03  Richard Henderson  <rth@redhat.com>
30777         * gcc.dg/20020103-1.c: New.
30779 2002-01-03  Kazu Hirata  <kazu@hxi.com>
30781         * gcc.c-torture/execute/20020103-1.c: New test.
30783 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
30785         * g++.dg/other/debug2.C: New test.
30787         * gcc.c-torture/compile/20020103-1.c: New test.
30789 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
30791         * gcc.dg/gnu89-init-1.c: Added new tests.
30793 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30795         * g++.dg/template/friend2.C: Remove as patch is reverted.
30797         * g++.dg/warn/oldcast1.C: New test.
30799         * g++.dg/template/ptrmem1.C: New test.
30800         * g++.dg/template/ptrmem2.C: New test.
30802         * g++.dg/template/ntp.C: New test.
30804         * g++.dg/other/component1.C: New test.
30806         * g++.dg/template/ttp3.C: New test.
30808         * g++.dg/template/friend2.C: New test.
30809         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
30811 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30813         * g++.dg/other/ptrmem1.C: New test.
30814         * g++.dg/other/ptrmem2.C: New test.
30816 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30818         * g++.dg/template/ctor1.C: New test.
30820 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30822         * g++.dg/template/friend2.C: New test.
30824 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
30826         * gcc.dg/mmix-1.c: New test.
30828 2001-12-31  Richard Henderson  <rth@redhat.com>
30830         * gcc.dg/asm-5.c: New.
30832 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
30834         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
30835         in namespace __gnu_cxx
30837 2001-12-30  Richard Henderson  <rth@redhat.com>
30839         * gcc.dg/debug-6.c: New.
30841 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
30843         * gcc.c-torture/compile/20011229-2.c: New test.
30845 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
30847         * gcc.dg/debug-3.c: New test.
30848         * gcc.dg/debug-4.c: New test.
30849         * gcc.dg/debug-5.c: New test.
30851 2001-12-29  Richard Henderson  <rth@redhat.com>
30853         * g++.dg/eh/loop1.C: New.
30855 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30857         * g++.dg/template/crash1.C: New test.
30859 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30861         * g++.dg/other/const1.C: New test.
30863 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
30865         * gcc.c-torture/compile/20011229-1.c: New test.
30867 2001-12-28  Stan Shebs  <shebs@apple.com>
30869         * lib/objc-torture.exp: Resync with c-torture.exp.
30870         * lib/objc.exp: Load standard libraries.
30872 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
30874         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
30875         additional tests.
30877 2001-12-27  Roger Sayle <roger@eyesopen.com>
30879         * gcc.c-torture/execute/string-opt-16.c: New testcase.
30881 2001-12-27  Richard Henderson  <rth@redhat.com>
30883         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
30885 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30887         * g++.dg/eh/ctor1.C: New test.
30888         * g++.dg/other/error2.C: New test.
30890 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30892         * g++.dg/other/init2.C: New test.
30894 2001-12-24  Richard Henderson  <rth@redhat.com>
30896         * gcc.dg/20011223-1.c: New.
30897         * gcc.dg/inline-1.c: New.
30899 2001-12-23  Richard Henderson  <rth@redhat.com>
30901         * gcc.dg/asm-4.c: Test operand modifiers.
30903 2001-12-23  Richard Henderson  <rth@redhat.com>
30905         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
30907 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30909         * gcc.c-torture/execute/20011223-1.c: New test.
30911 2001-12-21  Richard Henderson  <rth@redhat.com>
30913         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
30914         re-enables the warning.
30916 2001-12-21  Richard Henderson  <rth@redhat.com>
30918         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
30920 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
30922         * gcc.c-torture/compile/20011218-1.c: New test.
30924 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
30926         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
30927         arm-isr.c test.
30928         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
30929         epilogue generation for ARM ISR routines.
30931 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30933         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
30934         * gcc.dg/format/c90-printf-3.c: Likewise.
30935         * gcc.dg/format/c99-printf-3.c: Likewise.
30936         * gcc.dg/format/ext-1.c: Likewise.
30937         * gcc.dg/format/ext-6.c: Likewise.
30938         * gcc.dg/format/format.h: Prototype unlocked stdio.
30940 2001-12-20  Richard Henderson  <rth@redhat.com>
30942         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
30943         (arena): Use it.
30944         (malloc): Correct allocation logic.  Abort if we fill up the
30945         arena before initialization complete.
30946         (realloc): Correct allocation logic.
30948 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
30950         * gcc.c-torture/compile/20011219-2.c: New test.
30952         * gcc.c-torture/execute/20011219-1.c: New test.
30954 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
30956         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
30957         target does not support weak symbols.
30959 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
30961         * gcc.c-torture/compile/20011219-1.c: New test.
30963 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
30965         * g++.dg/other/error1.C: New test.
30967 2001-12-17  Jeffrey A Law  (law@redhat.com)
30969         * gcc.c-torture/execute/20011217-1.c: New test.
30971 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
30973         * objc.dg/special/: New directory.
30974         * objc.dg/special/special.exp: New file.
30975         * objc.dg/special/unclaimed-category-1.h: New file.
30976         * objc.dg/special/unclaimed-category-1a.m: New file.
30977         * objc.dg/special/unclaimed-category-1.m: New file.
30979 2001-12-17  Andreas Jaeger  <aj@suse.de>
30981         * gcc.c-torture/compile/20011217-2.c: New test.
30983 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30985         * gcc.c-torture/compile/20011217-1.c: New test.
30987 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
30989         * testsuite/gcc.dg/20011214-1.c: New.
30991 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
30993         * gcc.dg/altivec-4.c: New.
30995 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
30997         * gcc.dg/20011113-1.c: New test.
30999 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31001         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
31002         std::__malloc_alloc_template<0> and
31003         std::__default_alloc_template<false, 0>.
31005 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
31007         * objc/execute/bf-21.m: New test.
31008         * objc/execute/enumeration-1.m: New test.
31009         * objc/execute/enumeration-2.m: New test.
31011 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
31013         * gcc.dg/gnu89-init-1.c: New test.
31015 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31017         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
31018         * g++.old-deja/g++.jason/2371.C: Likewise.
31019         * g++.old-deja/g++.jason/template33.C: Likewise.
31020         * g++.old-deja/g++.jason/template34.C: Likewise.
31021         * g++.old-deja/g++.jason/template36.C: Likewise.
31022         * g++.old-deja/g++.oliva/typename1.C: Likewise.
31023         * g++.old-deja/g++.oliva/typename2.C: Likewise.
31024         * g++.old-deja/g++.other/typename1.C: Likewise.
31025         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31026         * g++.old-deja/g++.pt/nontype5.C: Likewise.
31027         * g++.old-deja/g++.pt/typename11.C: Likewise.
31028         * g++.old-deja/g++.pt/typename14.C: Likewise.
31029         * g++.old-deja/g++.pt/typename16.C: Likewise.
31030         * g++.old-deja/g++.pt/typename3.C: Likewise.
31031         * g++.old-deja/g++.pt/typename4.C: Likewise.
31032         * g++.old-deja/g++.pt/typename5.C: Likewise.
31033         * g++.old-deja/g++.pt/typename7.C: Likewise.
31034         * g++.old-deja/g++.robertl/eb9.C: Likewise.
31036 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
31038         * g++.dg/other/linkage1.C: New test.
31039         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
31040         specifiers.
31042 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
31044         * gcc.dg/concat.c: New test.
31046 2001-12-11  Stan Shebs  <shebs@apple.com>
31048         * objc/compile: New test directory.
31049         * objc/compile/compile.exp: New expect script.
31050         * objc/compile/20011211-1.m: New compile test.
31052 2001-12-11  Jason Merrill  <jason@redhat.com>
31054         * lib/prune.exp (prune_gcc_output): Also handle "In member
31055         function".  So many permutations...
31057 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
31059         * g++.dg/template/typedef1.C: New test.
31061 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
31063         * g++.dg/other/copy1.C: New test.
31065 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
31067         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
31069         * gcc.dg/builtin-choose-expr.c: New.
31071 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
31073         * gcc.dg/altivec-2.c: New.
31075 2001-12-07  Richard Henderson  <rth@redhat.com>
31077         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
31079 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
31081         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
31082         ultrasparc.
31084 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31086         * g++-old.deja/g++.robertl/eb101.C: Deleted.
31088 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
31090         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
31091         variable argument list.
31093 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
31095         * gcc.c-torture/execute/memcheck: Delete entire directory.
31096         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
31097         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
31099 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31101         * gcc.dg/Wshadow-1.c: New test.
31103 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
31105         * gcc.c-torture/compile/20011130-1.c: New test.
31107         * gcc.dg/noncompile/20011025-1.c: New test.
31109         * g++.dg/other/anon-union.C: New test.
31111         * gcc.c-torture/execute/20011024-1.c: New test.
31113 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31115         * gcc.c-torture/execute/20000722-1.x,
31116         gcc.c-torture/execute/20010123-1.x: Remove.
31117         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
31118         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
31119         gcc.dg/c99-complit-2.c: New tests.
31121 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
31123         * g++.dg/inherit/base1.C: New test.
31125 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
31127         * g++.dg/other/stdarg1.C: New test.
31129         * gcc.c-torture/compile/20011130-2.c: New test.
31131 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
31133         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
31134         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
31135         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
31136         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
31137         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
31138         * gcc.dg/builtin-prefetch-1.c: New test.
31140 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
31142         * gcc.dg/20011130-1.c: New test.
31144 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31146         * g++.dg/other/scope1.C: New test.
31147         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
31149 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31151         * gcc.dg/vla-init-1.c: New test.
31153 2001-12-01  Geoff Keating  <geoffk@redhat.com>
31155         * gcc.c-torture/compile/structs.c: New testcase from GDB.
31157 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31159         * objc.dg/alias.m: Update.
31160         * objc.dg/class-1.m: Update.
31161         * objc.dg/const-str-1.m: Update.
31162         * objc.dg/fwd-proto-1.m: Update.
31163         * objc.dg/id-1.m: Update.
31164         * objc.dg/super-class-1.m: Update.
31166 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
31168         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
31169         constructs.
31171 2001-11-28  Jeffrey A Law  (law@cygnus.com)
31173         * gcc.c-torture/execute/20011128-1.c: New test.
31175 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
31177         * gcc.dg/20011127-1.c: New test.
31179 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31181         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
31182         from Austin Group draft 7.
31183         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
31184         scanf format arguments.
31185         * gcc.dg/format/no-exargs-2.c: New test.
31187 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
31189         * g++.dg/abi/vbase8-4.C: New test.
31191 2001-11-24  Ian Lance Taylor  <ian@airs.com>
31193         * gcc.c-torture/execute/20011121-1.c: New test.
31195 2001-11-23  Jeffrey A Law  (law@cygnus.com)
31197         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
31199 2001-11-23  Andreas Jaeger  <aj@suse.de>
31201         * gcc.dg/cpp/charconst-2.c: New test.
31203 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
31205         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
31206         to the host if it is remote.  Let tests specify extra headers
31207         they use.
31208         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
31209         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
31210         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
31211         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
31212         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
31213         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
31214         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
31215         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
31216         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
31217         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
31219 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
31221         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
31222         for little endian ARMs.
31224 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
31226         * gcc.c-torture/compile/20011119-1.c: New test.
31227         * gcc.c-torture/compile/20011119-2.c: New test.
31229 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
31231         * gcc.dg/altivec-1.c: Fix typo.
31233 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
31235         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
31237 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
31239         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
31241 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
31243         * lib/g77.exp: Don't specify --rpath-link.
31245         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
31246         across all the headers.
31247         * gcc.dg/format/format.exp: For testing on a remote host,
31248         copy format.h.
31250         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
31251         * gcc.c-torture/execute/930406-1.c: Likewise.
31252         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
31254 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
31256         * gcc.dg/altivec-1.c: New.
31258 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
31260         * gcc.dg/cpp/fpreprocessed.c: New test case.
31262 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31264         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
31265         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
31266         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
31268 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31270         * gcc.dg/no-builtin-1.c: New test.
31272 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
31274         * gcc.c-torture/execute/20011115-1.c: New test.
31276 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
31278         * gcc.c-torture/compile/20011114-2.c: New test.
31279         * gcc.c-torture/compile/20011114-3.c: New test.
31280         * gcc.c-torture/compile/20011114-4.c: New test.
31282 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
31284         * g++.dg/other/init1.C: New test.
31286 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
31288         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
31289         message.
31291         * gcc.c-torture/execute/20011114-1.c: New testcase.
31293         * gcc.c-torture/compile/20010327-1.c: Revert last change.
31294         * gcc.c-torture/compile/20011114-1.c: New test, exactly
31295         like the (before this change) version of 20010327-1.c.
31297 2001-11-14  Roger Sayle <roger@eyesopen.com>
31299         * gcc.c-torture/execute/string-opt-13.c: New testcase.
31301 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
31303         * g++.dg/init/array2.C: New test.
31305 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
31307         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
31309 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
31311         * g++.dg/other/forscope1.C: New test.
31312         * g++.dg/ext/forscope1.C: New test.
31313         * g++.dg/ext/forscope2.C: New test.
31315 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
31317         * gcc.c-torture/execute/20011113-1.c: New test.
31319 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
31321         * gcc.c-torture/execute/20011109-2.c: New test.
31323         * gcc.c-torture/execute/20011109-1.c: New test.
31325 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
31327         * gcc.c-torture/compile/20011109-1.c: New test.
31329 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
31331         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
31332         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
31333         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
31334         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
31335         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
31336         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
31337         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
31339 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31341         * g++.dg/warn/Wshadow-1.C: New tests.
31342         * g++.old-deja/g++.mike/for3.C: Update.
31344 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31346         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
31347         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
31348         XFAILs.  Adjust expected error texts.
31349         * gcc.c-torture/compile/20011106-1.c,
31350         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
31351         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
31352         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
31353         gcc.dg/c99-array-lval-5.c: New tests.
31355 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31357         * gcc.dg/cpp/defined.c: Update.
31359 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31361         * gcc.c-torture/execute/anon-1.c: New test.
31363 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
31365         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
31366         same size, so no warning should be produced on stormy16.
31368         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
31369         due to oversized array.
31370         * g++.old-deja/g++.mike/ns15.C: Likewise.
31371         * g++.old-deja/g++.pt/crash16.C: Likewise.
31373 2001-11-02  Graham Stott  <grahams@redhat.com>
31375         * g++.dgother/debug1.C: Fix typos.
31377 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
31379         * g++.dg/other/debug1.C: New test.
31381 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31383         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
31384         of unsigned long.
31386 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
31388         * gcc.dg/20011029-2.c: New test.
31390         * gcc.c-torture/compile/20011029-1.c: New test.
31392 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
31394         * objc/execute/class_self-1.m: New test.
31395         * objc/execute/class_self-2.m: New test.
31397 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
31399         * gcc.misc-tests/msgs.exp: Delete.
31400         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
31401         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
31402         error set to match recent changes.
31404 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
31406         * gcc.dg/20011021-1.c: New test.
31408 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
31410         * gcc.c-torture/compile/20011023-1.c: New test.
31412 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
31414         * lib/g77.exp: Rewrite based on lib/g++.exp.
31416 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
31418         * gcc.c-torture/execute/20011019-1.c: New test.
31420         * gcc.dg/20011018-1.c: New test.
31422 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
31424         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
31426 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
31428         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
31429         * gcc.dg/attr-invalid.c: Likewise.
31431 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
31433         * testsuite/gcc.dg/20011015-1.c: New test.
31435 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31437         * g++.dg/template/unify2.C: New test.
31439 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31441         * g++.dg/other/exception-specification.C: New test
31443 2001-10-13  Tom Rix  <trix@redhat.com>
31445         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
31446         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
31448 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
31450         * testsuite/gcc.dg/20011009-1.c: New test.
31452 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
31454         PR g++/4476
31455         * g++.dg/other/friend1.C: New test.
31457 2001-10-11  Richard Henderson  <rth@redhat.com>
31459         * g++.old-deja/g++.other/crash18.C: Add -S to options.
31461 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31463         * gcc.c-torture/compile/20011010-1.c: New.
31465 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31467         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
31468         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
31469         g77.f-torture/execute/execute.exp,
31470         g77.f-torture/noncompile/noncompile.exp,
31471         gcc.c-torture/compile/compile.exp,
31472         gcc.c-torture/execute/execute.exp,
31473         gcc.c-torture/execute/ieee/ieee.exp,
31474         gcc.c-torture/execute/memcheck/memcheck.exp,
31475         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
31476         objc/execute/execute.exp: Update FSF address.
31478 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
31480         * gcc.dg/cpp/cmdlne-C.c: Update.
31481         * gcc.dg/cpp/cmdlne-C2.c: New.
31483 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31485         * gcc.c-torture/execute/20011008-3.c: New.
31487 2001-10-08  DJ Delorie  <dj@redhat.com>
31489         * gcc.dg/20011008-1.c: New.
31490         * gcc.dg/20011008-2.c: New.
31492 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31494         * gcc.dg/cpp/spacing1.c: Update test.
31496 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31498         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
31499         spelling errors of "separate" as "seperate".
31501 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
31503         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
31504         enough to avoid inlining.
31506 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31508         * lib/g77.exp: set libg2c_dir correctly.
31510 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31512         * gcc.dg/cpp/macro11.c: New test.
31514 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31516         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
31517         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
31518         gcc.dg/format/multattr-3.c: New tests.
31519         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
31520         tests for format attributes on function pointers being rejected.
31522 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31524         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
31526 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31528         * g++.dg/warn/format1.C: New test.
31530 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31532         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
31534 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31536         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
31538 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31540         * gcc.dg/cpp/redef2.c: Add test.
31542 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
31544         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
31545         long-standing bug on i686, apparently.
31546         * gcc.c-torture/execute/loop-2c.x: New file.
31547         * gcc.c-torture/execute/loop-2d.x: New file.
31548         * gcc.c-torture/execute/loop-3c.x: New file.
31550 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
31552         * gcc.dg/cpp/20000625-2.c: Correct line number.
31554 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31556         * gcc.dg/cpp/macro10.c: New test.
31557         * gcc.dg/cpp/strify3.c: New test.
31558         * gcc.dg/cpp/spacing1.c: Add tests.
31559         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
31560         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
31562 2001-09-24  DJ Delorie  <dj@redhat.com>
31564         * gcc.c-torture/execute/20010924-1.c: New test.
31566 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31568         * testsuite/objc/execute/paste.m: Remove.
31570 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31572         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
31574 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
31576         * g77.dg/strlen0.f: New test.
31578 2001-09-21  Richard Henderson  <rth@redhat.com>
31580         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
31581         * g++.old-deja/g++.abi/vtable2.C: Likewise.
31583 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31585         Table-driven attributes.
31586         * g++.dg/ext/attrib1.C: New test.
31588 2001-09-20  DJ Delorie  <dj@redhat.com>
31590         * gcc.dg/20000926-1.c: Update expected warning messages.
31591         * gcc.dg/array-2.c: Likewise, and test for warnings too.
31592         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
31593         array.
31595 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
31597         * g++.dg/eh/registers1.C: New test case.
31599 2001-09-17  Richard Henderson  <rth@redhat.com>
31601         * gcc.dg/array-5.c: Fix VLA decomposition test.
31603 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31605         * gcc.dg/cpp/line5.c: New testcase.
31607 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
31609         * gcc.dg/cpp/macro9.c: New test.
31611 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
31613         * gcc.c-torture/execute/980223.c: Change type of addr from long
31614         to char *.
31616 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
31618         * gcc.c-torture/execute/20010915-1.c: New test.
31620 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
31622         * g77.dg/bprob: New directory.
31623         * g77.dg/bprob/bprob.exp: New file.
31624         * g77.dg/bprob/bprob-1.f: New test.
31625         * g77.dg/gcov: New directory.
31626         * g77.dg/gcov/gcov.exp: New file.
31627         * g77.dg/gcov/gcov-1.f: New test.
31628         * g77.dg/gcov/gcov-1.x: New file.
31630 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31632         * gcc.dg/cpp/directiv.c: Update.
31633         * gcc.dg/cpp/undef1.c: Update.
31635 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
31637         * gcc.dg/20010912-1.c: New test.
31639 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
31641         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
31642         language-independent file in lib.
31643         * lib/gcov.exp: New file.
31645 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31647         * gcc.c-torture/compile/20010911-1.c: New test.
31649 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
31651         * lib/profopt.exp: New, to support profile-directed optimizations.
31652         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
31653         * gcc.misc-tests/bprob-1.c: New test.
31654         * gcc.misc-tests/bprob-2.c: New test.
31656 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
31658         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
31659         XFAIL and which kinds of gcov output to verify.
31660         * gcc.misc-tests/gcov-4b.x: New file.
31661         * gcc.misc-tests/gcov-5b.x: New file.
31662         * gcc.misc-tests/gcov-6.x: New file.
31663         * gcc.misc-tests/gcov-7.c: New test.
31664         * gcc.misc-tests/gcov-7.x: New file.
31666 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
31668         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
31669         * gcc.misc-tests/gcov-6.c: New test.
31671 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31673         PR c++/3986
31674         * g++.dg/abi/vbase1.C: New test.
31676 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
31678         * objc.dg/method-2.m: New.
31680 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31682         PR c++/4203
31683         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
31684         * g++.dg/init/empty1.C: New test.
31686 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
31688         * gcc.c-torture/compile/20010903-1.c: New test.
31690 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
31692         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
31693         for m68k.
31695 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
31697         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
31699         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
31701         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
31703 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
31705         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
31706         for 16-bit 'unsigned int'.
31708 2001-08-29  Kazu Hirata  <kazu@hxi.com>
31710         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
31712 2001-08-27  Richard Henderson  <rth@redhat.com>
31714         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
31715         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
31717 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
31719         * gcc.dg/asm-names.c (ymain): New.
31721 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
31723         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
31724         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
31725         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
31727 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31729         * gcc.dg/compare5.c: New testcase.
31731 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
31733         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
31734         and "In instantiation".
31736 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
31738         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
31740 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
31742         * gcc.misc-tests/gcov.exp: Add support for branch information.
31743         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
31744         * gcc.misc-tests/gcov-4.c: New test.
31745         * gcc.misc-tests/gcov-4b.c: New test.
31746         * gcc.misc-tests/gcov-5b.c: New test.
31748 2001-08-20  Zack Weinberg  <zackw@panix.com>
31750         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
31751         expected to fail.
31753 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31755         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
31757 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
31759         * g++.dg/eh/template1.C: New test.
31761 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
31763         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
31764         Fix thinko.
31765         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
31766         for xfail.
31768 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
31770         * lib/g77-dg.exp: Use prune.exp for common procedures
31771         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
31772         * lib/g77.exp: (g77-dg-prune) Remove
31774 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
31776         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
31778 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31780         * g++.dg/template/unify1.C: New test.
31782 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
31784         * g++.dg/abi/empty4.C: New test.
31786 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
31788         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
31789         solaris2.*
31790         * g77.f-torture/compile/pr3743.x: Likewise.
31792 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31794         * g++.dg/other/using-declaration.C: New test.
31796 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31798         * gcc.dg/cpp/tr-sign.c: New testcase.
31800 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31802         * gcc.dg/cpp/19951025-1.c: Revert.
31803         * gcc.dg/cpp/directiv.c: We no longer process directives that
31804         interrupt macro arguments.
31806 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
31808         * gcc.dg/bconstp-1.c: New test.
31810 2001-08-03  Richard Henderson  <rth@redhat.com>
31812         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
31814 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31816         * gcc.dg/cpp/19951025-1.c: Update.
31818 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
31820         * g77.dg/ff90-1.f (s): Fix reference of variable z,
31821         should be x.
31823 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
31825         Kill -fhonor-std.
31826         * g++.old-deja/g++.ns/ns14.C: Remove special options.
31827         * g++.old-deja/g++.other/std1.C: Likewise.
31828         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
31830 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
31832         * lib/g77.exp: Load gcc-defs.exp for common procedures
31833         (g77_pass, g77_fail, g77_finish, g77_exit,
31834         ${tool}_check_unsupported_p} Now redundant.  Deleted.
31836 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
31838         * g77.dg/fbackslash.f
31839         * g77.dg/fcase-preserve.f
31840         * g77.dg/ff90-1.f
31841         * g77.dg/ffixed-line-length-0.f
31842         * g77.dg/ffixed-line-length-132.f
31843         * g77.dg/ffixed-line-length-7.f
31844         * g77.dg/ffixed-line-length-72.f
31845         * g77.dg/ffixed-line-length-none.f
31846         * g77.dg/ffree-form-1.f
31847         * g77.dg/fno-backslash.f
31848         * g77.dg/fno-f90-1.f
31849         * g77.dg/fno-fixed-form-1.f
31850         * g77.dg/fno-onetrip.f
31851         * g77.dg/fno-typeless-boz.f
31852         * g77.dg/fno-underscoring.f
31853         * g77.dg/fno-vxt-1.f
31854         * g77.dg/fonetrip.f
31855         * g77.dg/ftypeless-boz.f
31856         * g77.dg/fugly-assumed.f
31857         * g77.dg/funderscoring.f
31858         * g77.dg/fvxt-1.f
31860 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
31862         * objc.dg/fwd-proto-1.m: New.
31863         * objc.dg/local-decl-1.m: New.
31864         * objc.dg/naming-1.m: New.
31865         * objc.dg/naming-2.m: New.
31866         * objc.dg/proto-hier-1.m: New.
31868 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
31870         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
31871         largest-type elements to a struct makes its size grow.
31873 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31875         * g++.dg/abi/vthunk1.C: New test.
31877 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31879         * g++.dg/abi/vbase8-22.C: New test.
31881 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31883         * gcc.dg/cpp/macro8.c: New test.
31885 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
31887         * g++.dg/abi/vbase8-21.C: New test.
31889 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
31891         * g++.dg/abi/vbase8-10.C: New test.
31893 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31895         * lib/g++.exp (g++_set_ld_library_path): Renamed to
31896         ${tool}_set_ld_library_path.
31897         Changed caller.
31898         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
31899         g++.exp.
31901 2001-07-26  Stan Cox <scox@redhat.com>
31903         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
31904         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
31905         gcc_exit, gcc_check_unsupported_p):
31906         Moved to gcc-deps.exp
31907         * gcc-deps.exp: New file.
31909 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31911         * g++.old-deja/g++.pt/defarg14.C: New test.
31913 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31915         * g++.old-deja/g++.other/lineno5.C: New test.
31917 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31919         * g++.old-deja/g++.pt/crash68.C: New test.
31921 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31923         * g++.old-deja/g++.other/crash42.C: New test.
31925 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31927         * gcc.dg/cpp/extratokens.c: Fix.
31928         * gcc.dg/cpp/skipping2.c: New tests.
31930 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31932         * gcc.c-torture/execute/20010724-1.c: New file.
31933         * gcc.c-torture/execute/20010724-1.x: New file.
31935 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31937         * g++.old-deja/g++.other/cond7.C: New test.
31939 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31941         * g++.old-deja/g++.other/optimize4.C: New test.
31943 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31945         * g++.old-deja/g++.abi/vbase8-5.C: New test.
31947 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
31949         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
31950         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
31951         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
31952         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
31954         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
31955         bug report" message.
31957         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
31958         * g++.dg/ext/instantiate1.C: Move from old-deja.
31960 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
31962         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
31963         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
31964         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
31965         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
31967 2001-07-23  Jeffrey A Law  (law@cygnus.com)
31969         * gcc.c-torture/execute/20010723-1.c: New test.
31971 2001-07-23  Ben Elliston  <bje@redhat.com>
31973         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
31975 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31977         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
31978         i[34567]86-*-*.
31979         Delete handling of ieee_multilib_flags.
31980         Pass -mieee for alpha*-*-* and sh-*-*.
31981         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
31983 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
31985         Remove old-abi tests.
31986         * g++.old-deja/g++.mike/p11116.C: Remove.
31987         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
31989 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
31991         * g77.f-torture/compile/pr3743.f: New test
31993 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
31995         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
31997 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31999         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
32000         g++.old-deja/g++.pt/static6.C: Likewise.
32001         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
32002         supports weak symbols.
32004 2001-07-18  Andreas Jaeger  <aj@suse.de>
32006         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
32007         supported again.
32009 2001-07-18  Andreas Jaeger  <aj@suse.de>
32011         * gcc.dg/iftrap-1.c: Fix target line.
32013 2001-07-17  Richard Henderson  <rth@redhat.com>
32015         * gcc.c-torture/execute/20010717-1.c: New.
32017 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32019         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
32020         tests.
32022 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32024         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
32026 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32028         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
32029         UAC_SIGBUS, UAC_NOPRINT definitions.
32031 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
32033         * objc/execute/object_is_class.m: New test.
32034         * objc/execute/object_is_meta_class.m: New test.
32036 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32038         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
32039         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
32041 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
32043         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
32044         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
32046 2001-07-14  Richard Henderson  <rth@redhat.com>
32048         * gcc.dg/iftrap-1.c: New.
32050 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
32052         * g77.f-torture/execute/intrinsic77.f: New test.
32054 2001-07-11  Janis Johnson <janis@us.ibm.com>
32056         * gcc.misc-tests/gcov-3.c: New test.
32058 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
32060         * gcc.c-torture/compile/20010711-1.c,
32061         * gcc.c-torture/compile/20010711-2.c: New tests.
32063 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
32065         * gcc.c-torture/execute/20010711-1.c: New test.
32067 2001-07-11  Ben Elliston  <bje@redhat.com>
32069         * g++.old-deja/g++.other/enum5.C: New test.
32071 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
32073         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
32074         (g++-dg-prune): Call prune_gcc_output.
32075         * prune.exp: New file for prune_gcc_output.
32076         * lib/g++.exp, lib/gcc.exp: Load it.
32078 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32080         * gcc.c-torture/compile/20010701-1.c,
32081         g++.old-deja/g++.ext/attrib6.C: New tests.
32083 2001-07-06  Jeffrey A Law  (law@cygnus.com)
32085         * gcc.c-torture/compile/20010706-1.c: New test.
32087 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
32089         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
32091 2001-06-28  Stan Shebs  <shebs@apple.com>
32093         * gcc.dg/pragma-darwin.c: New test.
32095 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32097         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
32098         Solaris 2.[678] system.
32100 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32102         * gcc.dg/20010622-1.c: New test.
32104 2001-06-18  Stan Shebs  <shebs@apple.com>
32106         * objc.dg: New directory.
32107         * objc.dg/dg.exp: New file.
32108         * objc.dg/alias.m: New.
32109         * objc.dg/class-1.m: New.
32110         * objc.dg/class-2.m: New.
32111         * objc.dg/const-str-1.m: New.
32112         * objc.dg/const-str-2.m: New.
32113         * objc.dg/id-1.m: New.
32114         * objc.dg/method-1.m: New.
32115         * objc.dg/super-class-1.m: New.
32116         * lib/objc-dg.exp: New file.
32118 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32120         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
32121         of label name.
32123 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
32125         * g++.old-deja/g++.abi/vbase8-9.C: New test.
32127 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32129         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
32130         variable.
32132 2001-06-12  Richard Henderson  <rth@redhat.com>
32134         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
32136 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
32138         * g++.old-deja/g++.abi/vbase5.C: New test.
32139         * g++.old-deja/g++.abi/vbase6.C: New test.
32140         * g++.old-deja/g++.abi/vbase7.C: New test.
32142 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32144         * gcc.c-torture/compile/20010610-1.c: New test.
32146 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
32148         * g++.old-deja/g++.abi/vbase4.C: New test.
32150 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32152         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
32153         support %f for HC11/HC12 targets.
32154         * gcc.c-torture/execute/930513-1.x: New file, likewise.
32155         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
32156         on HC11/HC12 targets.
32157         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
32159 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32161         * gcc.dg/wchar_t-1.c: New file.
32162         * gcc.dg/wint_t-1.c: Likewise.
32164 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
32166         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
32168 2001-06-11  Richard Henderson  <rth@redhat.com>
32170         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
32172 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32174         * gcc.c-torture/compile/20010611-1.c: New test.
32176 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32178         * gcc.dg/c99-tag-1.c: Add more tests.
32180 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
32182         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
32183         representation on MN10300 and ARM/Thumb.
32185 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
32187         * g77.f-torture/execute/20010610.f: New.
32189 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
32191         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
32192         names.
32194 2001-06-09  Richard Henderson  <rth@redhat.com>
32196         * gcc.c-torture/execute/ashrdi-1.c: New.
32197         * gcc.c-torture/execute/ashldi-1.c: New.
32198         * gcc.c-torture/execute/lshrdi-1.c: New.
32200 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
32202         * objc/execute/load-3.m: Added. Check sending +load to categories,
32203         in addition to classes.
32205 2001-06-08  Stan Shebs  <shebs@apple.com>
32207         * objc/execute/load-2.m: New test.  From Nicola Pero
32208         <n.pero@mi.flashnet.it>.
32210 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
32212         * gcc.c-torture/execute/20010605-2.c: New test.
32214 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
32216         * g++.old-deja/g++.abi/vbase2.C: New test.
32217         * g++.old-deja/g++.abi/vbase3.C: New test.
32219 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
32221         * g++.old-deja/g++.pt/friend49.C: New test.
32223 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
32225         * g++.old-deja/g++.ext/anon3.C: New test.
32227 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
32229         * g++.old-deja/g++.other/conv7.C: New test.
32231 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
32233         * gcc.c-torture/compile/20010605-2.c: New test.
32235 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32237         * gcc.c-torture/execute/20010604-1.c: New test.
32239 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
32241         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
32243 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
32245         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
32246         (g++_link_flags): Likewise.
32247         (g++_init): Pass gccpath's value to two previous functions.
32249 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32251         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
32252         Ensure logfile entry matches exec command line.
32254 2001-05-31  Richard Henderson  <rth@redhat.com>
32256         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
32257         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
32259 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
32261         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
32262         compiler for irix6.2
32264 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
32266         * g++.old-deja/g++.other/optimize3.C: New file.
32268 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
32270         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
32271         assemble.
32273 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
32275         * g++.old-deja/g++.other/optimize2.C: New file.
32277 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
32279         * gcc.c-torture/compile/20010518-2.c: New file.
32280         * gcc.c-torture/execute/20010518-1.c: New file.
32281         * gcc.c-torture/execute/20010518-2.c: New file.
32283 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32285         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
32287 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
32289         G++ no longer defines builtins that do not begin with __builtin.
32290         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
32291         * g++.old-deja/g++.brendand/misc13.C: Likewise.
32292         * g++.old-deja/g++.law/builtin1.C: Likewise.
32293         * g++.old-deja/g++.law/cvt2.C: Likewise.
32294         * g++.old-deja/g++.mike/net5.C: Likewise.
32295         * g++.old-deja/g++.other/builtins1.C: Likewise.
32296         * g++.old-deja/g++.other/builtins2.C: Likewise.
32297         * g++.old-deja/g++.other/builtins3.C: Likewise.
32298         * g++.old-deja/g++.other/builtins4.C: Likewise.
32299         * g++.old-deja/g++.other/inline8.C: Likewise.
32300         * g++.old-deja/g++.robertl/eb39.C: Likewise.
32302 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
32304         * g++.old-deja/g++.pt/using1.C: Adjust.
32305         * g++.old-deja/g++.pt/using2.C: New test.
32307 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32309         * gcc.dg/cpp/charconst.c: New tests.
32310         * gcc.dg/cpp/escape.c: New tests.
32311         * gcc.dg/cpp/escape-1.c: New tests.
32312         * gcc.dg/cpp/escape-2.c: New tests.
32313         * gcc.dg/cpp/ucs.c: New tests.
32315 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
32317         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
32318         native compiler for irix6.5.
32320 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
32322         * lib/g++.exp (g++_include_flags): Use args to compute
32323         get_multilibs.
32324         (g++_link_flags): Likewise.
32325         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
32327 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32329         * gcc.dg/c90-hexfloat-1.c: Add more tests.
32331 2001-05-21  Geoff Keating  <geoffk@redhat.com>
32333         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
32334         this file.
32336 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32338         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
32339         STACK_SIZE;
32340         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
32341         to STACK_SIZE; Use it to define size of add_histo array.
32342         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
32343         to STACK_SIZE.
32344         (f): Use GITT_SIZE to define size of gitt local table.
32345         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
32346         to STACK_SIZE; Use it to define size of bytemem array.
32348 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32350         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
32351         on 68HC11/HC12 due to the asm instruction.
32352         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
32353         * gcc.c-torture/compile/920520-1.x: Likewise.
32354         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
32355         on 68HC11/HC12 because the function is larger than 64K.
32356         * gcc.c-torture/compile/961203-1.x: New file, this test fails
32357         on 68HC11/HC12 because the structure is too large.
32359 2001-05-20  Richard Henderson  <rth@redhat.com>
32361         * gcc.c-torture/execute/20010520-1.c: New.
32363 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32365         * g++.old-deja/g++.warn/compare1.C: New test.
32366         * gcc.dg/compare4.c: New test.
32368 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
32370         * g++.old-deja/g++.other/optimize1.C: New test.
32372 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32374         * g++.old-deja/g++.pt/spec41.C: New test.
32376 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
32378         * gcc.c-torture/compile/20010114-1.x: Remove.
32380 2001-05-18  Stan Shebs  <shebs@apple.com>
32382         * gcc.c-torture/compile/20010518-1.c: New test.
32384 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
32386         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
32387         * g++.old-deja/g++.pt/crash67.C: New test.
32389 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
32391         * g++.old-deja/g++.other/debug9.C: New test.
32393 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
32395         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
32397 2001-05-16  Jan Hubicka  <jh@suse.cz>
32399         * gcc.c-torture/compile/20010516-1.c: New test.
32401 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
32403         * g++.old-deja/g++.other/crash41.C: New test.
32405 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
32407         * g++.old-deja/g++.pt/crash66.C: New test.
32409 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
32411         * g++.old-deja/g++.robertl/eb27.C: Convert.
32413 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
32415         * g++.dg/friend-warn.C: New test.  Do not warn about friend
32416         declaration being redundant.
32418 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
32420         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
32422 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
32424         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
32426 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
32428         * lib/g++.exp: Use testsuite_flags.
32430 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
32432         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
32434 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32436         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
32438 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
32440         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
32442 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
32444         * gcc.c-torture/compile/20010313-1.c: New test.
32446 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
32448         * gcc.dg/cpp/direct2.c: New test.
32449         * gccq.dg/cpp/direct2s.c: New test.
32451         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
32453 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
32455         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
32456         * g++.old-deja/g++.other/op3.C: Likewise.
32458 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32460         * gcc.dg/cpp/syshdr.h: New file.
32461         * gcc.dg/cpp/sysmac1.c: Update.
32462         * gcc.dg/cpp/sysmac2.c: Update.
32464 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32466         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
32468 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
32470         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
32471         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
32473 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
32475         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
32477 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
32479         * lib/g++.exp (g++_include_flags): Don't use any special flags
32480         if TESTING_IN_BUILD_TREE is not defined.
32481         (g++_init): Use a plain 'c++' as the compiler if
32482         TESTING_IN_BUILD_TREEE is not defined.
32484 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32486         * g++.old-deja/g++.eh/catch13.C: New test.
32487         * g++.old-deja/g++.eh/catch14.C: New test.
32489 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32491         * gcc.dg/cpp/tr-define.c: New test.
32493 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
32495         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
32496         <stdlib.h>, not <malloc.h>.
32498 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32500         * g++.old-deja/g++.ns/template17.C: New test.
32502 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32504         * g++.old-deja/g++.pt/ref4.C: New test.
32506 2001-04-30  Richard Henderson  <rth@redhat.com>
32508         * gcc.dg/20000724-1.c: Revert last change.
32510 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
32512         * g77.f-torture/execute/20010430.f: New test.
32514 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
32516         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
32518 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
32520         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
32522 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32524         * g++.old-deja/g++.eh/crash6.C: New test.
32526 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32528         * g++.old-deja/g++.other/warn7.C: New test.
32530 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32532         * g++.old-deja/g++.other/defarg9.C: New test.
32534 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32536         * g77.f-torture/compile/20010426.f: New test.
32537         * g77.f-torture/execute/20010426.f: New test.
32539 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32541         * g77.f-torture/compile/20000629-1.x: Remove - error
32542         has been fixed.
32544 2001-04-26  Jeffrey A Law  (law@cygnus.com)
32546         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
32547         Tweak slightly to work with g++.dg framework.
32548         * g++.dg/special/ecos.exp: Run initp1.C test.
32549         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
32551         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
32552         its linker doesn't give line numbers either.
32553         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
32555 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32557         * g++.old-deja/g++.other/lex1.C: New test.
32559 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
32561         * gcc.dg/noncompile/20010425-1.c: New test.
32563 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32565         * g++.old-deja/g++.pt/mangle2.C: New test.
32567 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32569         * gcc.dg/format/plus-1.c: New test.
32571 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32573         * gcc.dg/20010423-1.c: New test.
32575 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32577         * gcc.c-torture/execute/20010422-1.c: New test.
32579 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
32581         * g++.old-deja/g++.ns/type2.C: New test.
32583 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
32585         * g++.old-deja/g++.other/perf1.C: New test.
32587 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
32589         * gcc.dg/c99-func-2.c: Remove xfail.
32590         * gcc.dg/c99-func-3.c: Remove xfail.
32591         * gcc.dg/c99-func-4.c: Remove xfail.
32593 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
32595         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
32597 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32599         * gcc.c-torture/compile/20010423-1.c: New test.
32601 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32603         * g++.old-deja/g++.pt/typename28.C: New test.
32605 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32607         * g++.old-deja/g++.abi/empty2.C: New test.
32608         * g++.old-deja/g++.abi/empty3.C: New test.
32610 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32612         * g++.old-deja/g++.other/comdat2.C: New test.
32613         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
32615 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32617         * g++.old-deja/g++.other/overload14.C: New test.
32619 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32621         * g++.old-deja/g++.other/lookup23.C: New test.
32623 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32625         * gcc.c-torture/execute/20010403-1.c: New test.
32627 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
32628             Mark Mitchell  <mark@codesourcery.com>
32630         * lib/old-dejagnu.exp: Don't delete output of executable.
32631         Add .exe suffix to executables.
32633 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
32635         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
32637 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32639         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
32641 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
32643         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
32644         * g++.old-deja/g++.abi/crash1.C: New test.
32646 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
32648         * g++.old-deja/g++.other/crash40.C: New test.
32650 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32652         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
32654 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
32656         * g++.old-deja/g++.other/warn6.C: New test.
32658 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32660         * g++.old-deja/g++.robertl/eb42.C: Same.
32662 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32664         * gcc.dg/wtr-conversion-1.c: New testcase.
32666 2001-04-10  Richard Henderson  <rth@redhat.com>
32668         * g++.old-deja/g++.other/array5.C: New.
32670 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32672         * gcc.c-torture/execute/20010408-1.c: New test.
32674 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
32676         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
32677         headers and constructs.
32678         * g++.old-deja/g++.robertl/eb79.C: Same.
32679         * g++.old-deja/g++.robertl/eb77.C (main): Same.
32680         * g++.old-deja/g++.robertl/eb73.C: Same.
32681         * g++.old-deja/g++.robertl/eb66.C (main): Same.
32682         * g++.old-deja/g++.robertl/eb55.C (t): Same.
32683         * g++.old-deja/g++.robertl/eb54.C (main): Same.
32684         * g++.old-deja/g++.robertl/eb46.C (main): Same.
32685         * g++.old-deja/g++.robertl/eb44.C: Same.
32686         * g++.old-deja/g++.robertl/eb41.C (main): Same.
32687         * g++.old-deja/g++.robertl/eb4.C (main): Same.
32688         * g++.old-deja/g++.robertl/eb39.C: Same.
32689         * g++.old-deja/g++.robertl/eb33.C (main): Same.
32690         * g++.old-deja/g++.robertl/eb31.C (main): Same.
32691         * g++.old-deja/g++.robertl/eb30.C: Same.
32692         * g++.old-deja/g++.robertl/eb3.C: Same.
32693         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
32694         * g++.old-deja/g++.robertl/eb21.C: Same.
32695         * g++.old-deja/g++.robertl/eb15.C: Same.
32696         * g++.old-deja/g++.robertl/eb118.C: Same.
32697         * g++.old-deja/g++.robertl/eb115.C (main): Same.
32698         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
32699         * g++.old-deja/g++.robertl/eb109.C: Same.
32700         * g++.old-deja/g++.other/sibcall1.C (main): Same.
32701         * g++.old-deja/g++.mike/rtti1.C: Same.
32702         * g++.old-deja/g++.mike/p658.C: Same.
32703         * g++.old-deja/g++.mike/net46.C: Same.
32704         * g++.old-deja/g++.mike/net34.C: Same.
32705         * g++.old-deja/g++.mike/memoize1.C: Same.
32706         * g++.old-deja/g++.mike/eh2.C: Same.
32707         * g++.old-deja/g++.law/weak.C: Same.
32708         * g++.old-deja/g++.law/visibility7.C: Same.
32709         * g++.old-deja/g++.law/visibility25.C: Same.
32710         * g++.old-deja/g++.law/visibility22.C: Same.
32711         * g++.old-deja/g++.law/visibility2.C: Same.
32712         * g++.old-deja/g++.law/visibility17.C: Same.
32713         * g++.old-deja/g++.law/visibility13.C: Same.
32714         * g++.old-deja/g++.law/visibility10.C: Same.
32715         * g++.old-deja/g++.law/visibility1.C: Same.
32716         * g++.old-deja/g++.law/virtual3.C (eval): Same.
32717         * g++.old-deja/g++.law/vbase1.C: Same.
32718         * g++.old-deja/g++.law/operators32.C: Same.
32719         * g++.old-deja/g++.law/nest3.C: Same.
32720         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
32721         * g++.old-deja/g++.law/except5.C (main): Same.
32722         * g++.old-deja/g++.law/cvt7.C (run): Same.
32723         * g++.old-deja/g++.law/cvt2.C: Same.
32724         * g++.old-deja/g++.law/cvt16.C: Same.
32725         * g++.old-deja/g++.law/ctors6.C (bar): Same.
32726         * g++.old-deja/g++.law/ctors17.C (main): Same.
32727         * g++.old-deja/g++.law/ctors13.C: Same.
32728         * g++.old-deja/g++.law/ctors12.C (main): Same.
32729         * g++.old-deja/g++.law/ctors10.C: Same.
32730         * g++.old-deja/g++.law/code-gen5.C: Same.
32731         * g++.old-deja/g++.law/bad-error7.C: Same.
32732         * g++.old-deja/g++.law/arm9.C: Same.
32733         * g++.old-deja/g++.law/arm12.C: Same.
32734         * g++.old-deja/g++.law/arg8.C: Same.
32735         * g++.old-deja/g++.law/arg1.C: Same.
32736         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
32737         * g++.old-deja/g++.jason/template31.C: Same.
32738         * g++.old-deja/g++.jason/template24.C (main): Same.
32739         * g++.old-deja/g++.jason/2371.C: Same.
32740         * g++.old-deja/g++.eh/new2.C: Same.
32741         * g++.old-deja/g++.eh/new1.C: Same.
32742         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
32743         * g++.old-deja/g++.brendan/nest21.C (main): Same.
32744         * g++.old-deja/g++.brendan/err-msg3.C: Same.
32745         * g++.old-deja/g++.brendan/crash62.C: Same.
32746         * g++.old-deja/g++.brendan/crash52.C: Same.
32747         * g++.old-deja/g++.brendan/crash49.C (main): Same.
32748         * g++.old-deja/g++.brendan/crash38.C: Same.
32749         * g++.old-deja/g++.brendan/crash15.C (main): Same.
32750         * g++.old-deja/g++.brendan/copy9.C: Same.
32752 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
32754         * gcc.c-torture/execute/20001203-2.c (memset):
32755         Count argument is of type __SIZE_TYPE__.
32757 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
32759         * gcc.c-torture/compile/20010404-1.c: New test.
32761 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
32763         * gcc.c-torture/compile/20010326-1.c: New test.
32765 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
32767         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
32768         peculiarities of the SH.
32769         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
32771 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32773         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
32774         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
32775         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
32777 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32779         * g77.f-torture/compile/20010321-1.f: New test.
32781 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32783         * gcc.c-torture/compile/20010329-1.c: New test.
32785 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32787         * gcc.c-torture/execute/20010329-1.c: New test.
32789 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
32791         * g++.old-deja/g++.other/eh4.C: Fix typo.
32793 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
32795         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
32797 2001-03-28  Philip Blundell  <philb@gnu.org>
32799         * gcc.c-torture/compile/20010328-1.c: New test.
32801 2001-03-27  Richard Henderson  <rth@redhat.com>
32803         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
32804         * g++.old-deja/g++.eh/vbase3.C: Likewise.
32806 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
32808         * gcc.c-torture/compile/20010327-1.c: New test.
32810 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
32812         * g++.old-deja/g++.other/friend12.C: New test.
32813         * g++.old-deja/g++.other/friend9.C: Expect no errors.
32814         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
32816 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32818         * gcc.c-torture/execute/20010325-1.c: New test.
32820 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
32822         * g++.old-deja/g++.other/mangle3.C: New test.
32824 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
32826         * g++.old-deja/g++.other/anon8.C: New test.
32828 2001-03-20  Philip Blundell  <philb@gnu.org>
32830         * gcc.c-torture/compile/20010320-1.c: New test.
32832 2001-03-17  Richard Henderson  <rth@redhat.com>
32834         * g++.old-deja/g++.other/eh4.C: Add expected error text.
32836 2001-03-15  Geoff Keating  <geoff@redhat.com>
32838         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
32839         tests on AIX.
32841 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
32843         * g++.old-deja/g++.other/eh4.C: New test.
32845 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
32847         * gcc.dg/cpp/mi1.c: Update.
32849 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
32851         * g++.old-deja/g++.other/regstack.C: New test.
32853 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
32855         * g++.old-deja/g++.other/ref4.C: New test.
32857 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
32859         * objc/execute/va_method.m: Added.
32860         * objc/execute/IMP.m: Added.
32861         * objc/execute/_cmd.m: Added.
32862         * objc/execute/accessing_ivars.m: Added.
32863         * objc/execute/class-1.m: Added.
32864         * objc/execute/class-10.m: Added.
32865         * objc/execute/class-11.m: Added.
32866         * objc/execute/class-12.m: Added.
32867         * objc/execute/class-13.m: Added.
32868         * objc/execute/class-14.m: Added.
32869         * objc/execute/class-2.m: Added.
32870         * objc/execute/class-3.m: Added.
32871         * objc/execute/class-4.m: Added.
32872         * objc/execute/class-5.m: Added.
32873         * objc/execute/class-6.m: Added.
32874         * objc/execute/class-7.m: Added.
32875         * objc/execute/class-8.m: Added.
32876         * objc/execute/class-9.m: Added.
32877         * objc/execute/class-tests-1.h
32878         * objc/execute/class-tests-2.h
32879         * objc/execute/compatibility_alias.m: Added.
32880         * objc/execute/encode-1.m: Added.
32881         * objc/execute/formal_protocol-1.m: Added.
32882         * objc/execute/formal_protocol-2.m: Added.
32883         * objc/execute/formal_protocol-3.m: Added.
32884         * objc/execute/formal_protocol-4.m: Added.
32885         * objc/execute/formal_protocol-5.m: Added.
32886         * objc/execute/formal_protocol-6.m: Added.
32887         * objc/execute/formal_protocol-7.m: Added.
32888         * objc/execute/informal_protocol.m: Added.
32889         * objc/execute/initialize.m: Added.
32890         * objc/execute/load.m: Added.
32891         * objc/execute/many_args_method.m: Added.
32892         * objc/execute/nested-3.m: Added.
32893         * objc/execute/no_clash.m: Added.
32894         * objc/execute/private.m: Added.
32895         * objc/execute/redefining_self.m: Added.
32896         * objc/execute/root_methods.m: Added.
32897         * objc/execute/selector-1.m: Added.
32898         * objc/execute/static-1.m: Added.
32899         * objc/execute/static-2.m: Added.
32900         * objc/execute/va_method.m: Added.
32902 2001-03-10  Richard Henderson  <rth@redhat.com>
32904         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
32906 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
32908         * g++.old-deja/g++.other/crash31.C: XFAIL.
32909         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
32910         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
32911         * gcc.c-torture/execute/20010123-1.x: XFAIL.
32912         * gcc.c-torture/execute/20010124-1.x: XFAIL.
32913         * gcc.dg/sequence-pt-1.c: XFAIL one test.
32915 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
32917         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
32919 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
32921         * gcc.dg/20000724-1.c: Don't use multiline strings.
32923 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
32925         * objc/execute/string1.m, objc/execute/string2.m: Compare the
32926         result of -cString against what we expect it to be; don't just
32927         print it out for no one to read.
32929         * objc/execute/string3.m, objc/execute/string4.m: New tests.
32930         Based on testcases provided by Nicola Pero.
32932 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
32934         * gcc.dg/cpp/macro7.c: New test.
32936 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
32938         * gcc.dg/cpp/multiline.c: Update.
32940 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32942         * g++.old-deja/g++.other/enum3.C: New test.
32944 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32946         * g++.old-deja/g++.other/pod1.C: New test.
32948 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32950         * g++.old-deja/g++.ext/overload1.C: New test.
32952 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32954         * g++.old-deja/g++.pt/using1.C: New test.
32956 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32958         * g++.old-deja/g++.other/using9.C: New test.
32960 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
32962         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
32964         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
32966 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
32968         * g++.old-deja/g++.ext/realpt1.C: Remove.
32970 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
32972         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
32974 2001-02-26  Will Cohen  <wcohen@redhat.com>
32976         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
32978 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
32980         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
32981         templatized constructors.
32983 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32985         * gcc.c-torture/execute/20010224-1.c: New test.
32987 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
32989         * gcc.c-torture/execute/20010222-1.c: New test.
32991 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
32993         * g++.old-deja/g++.other/inline20.C: New test.
32995 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
32997         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
32999 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33001         * g++.old-deja/g++.other/lookup22.C: New test.
33003 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
33005         * g77.dg: New directory.
33006         * g77.dg/20010216-1.f: New test case.
33007         * g77.dg/dg.exp: New driver.
33008         * lib/g77-dg.exp: New driver library.
33010 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33012         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
33014 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
33016         * g++.old-deja/g++.other/decl9.C: New test.
33018 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
33020         * g++.old-deja/g++.other/init16.C: Update the test so that it does
33021         not need <string> and also tests the initialization at runtime.
33023 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33025         * gcc.c-torture/execute/longlong.c: New test.
33027 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
33029         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
33031 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
33033         * gcc.c-torture/execute/920302-1.c (execute):
33034         Change argument type to short.
33036 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33038         * g++.old-deja/g++.pt/deduct6.C: New test.
33040 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33042         * g++.old-deja/g++.pt/deduct5.C: New test.
33044 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
33046         * gcc.c-torture/execute/20010209-1.c: New test.
33048 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
33050         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
33052 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
33054         * g++.dg/vtgc1.C: Update for new ABI.
33056         * consistency.vlad: New directory, 1665 files.
33058 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33060         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
33061         return type.
33062         * gcc.dg/cpp/digraphs.c: Declare puts.
33064 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33066         * g++.old-deja/g++.other/warn5.C: New test.
33068 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33070         * g++.old-deja/g++.pt/spec40.C: New test.
33072 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33074         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
33075         case.
33076         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
33078 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
33080         * gcc.c-torture/compile/20010209-1.c: New test.
33082 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
33084         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
33085         excess errors message but not if it crashes.
33086         * g++.old-deja/g++.other/crash27.C: Likewise.
33087         * g++.old-deja/g++.other/crash28.C: Likewise.
33088         * g++.old-deja/g++.other/crash30.C: Likewise.
33089         * g++.old-deja/g++.other/crash32.C: Likewise.
33090         * g++.old-deja/g++.other/crash35.C: Likewise.
33091         * g++.old-deja/g++.pt/inherit2.C: Likewise.
33093 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33095         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
33096         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
33097         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
33098         g77.f-torture/execute/execute.exp,
33099         g77.f-torture/noncompile/noncompile.exp,
33100         gcc.c-torture/execute/execute.exp,
33101         gcc.c-torture/execute/memcheck/memcheck.exp,
33102         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
33103         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
33104         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
33105         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
33106         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
33107         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
33108         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33109         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
33110         Remove bug reporting instructions with ancient email addresses.
33112 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
33114         * gcc.dg/20010202-1.c: New test.
33115         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
33117 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
33119         * g++.dg/stdbool-if.C: New test.
33121 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
33123         * objc/execute/fdecl.m: Added main().
33125 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
33127         * gcc.c-torture/execute/20010206-1.c: New test.
33129 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33131         * gcc.dg/cpp/avoidpaste1.c: Update.
33133 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
33135         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
33136         Pero <nicola@brainstorm.co.uk>.
33137         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
33139 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
33141         * g++.old-deja/g++.pt/spec39.C: New test.
33143 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
33145         * gcc.c-torture/compile/20010202-1.c: New test.
33147 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
33149         * g++.old-deja/g++.abi/primary2.C: New test.
33150         * g++.old-deja/g++.abi/primary3.C: New test.
33151         * g++.old-deja/g++.abi/primary4.C: New test.
33152         * g++.old-deja/g++.abi/primary5.C: New test.
33153         * g++.old-deja/g++.abi/vtable3.h: New test.
33154         * g++.old-deja/g++.abi/vtable3a.C: New test.
33155         * g++.old-deja/g++.abi/vtable3b.C: New test.
33156         * g++.old-deja/g++.abi/vtable3c.C: New test.
33157         * g++.old-deja/g++.abi/vtable3d.C: New test.
33158         * g++.old-deja/g++.abi/vtable3e.C: New test.
33159         * g++.old-deja/g++.abi/vtable3f.C: New test.
33160         * g++.old-deja/g++.abi/vtable3g.C: New test.
33161         * g++.old-deja/g++.abi/vtable3h.C: New test.
33162         * g++.old-deja/g++.abi/vtable3i.C: New test.
33163         * g++.old-deja/g++.abi/vtable3j.C: New test.
33164         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
33166 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
33168         * g++.old-deja/g++.other/anon6.C: New test.
33169         * g++.old-deja/g++.other/anon7.C: New test.
33171 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
33173         * gcc.dg/cpp/avoidpaste2.c: New tests.
33175 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
33177         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
33179 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
33181         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
33182         DECIMAL_DIG cases for Irix."
33184 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
33186         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
33188 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33190         * gcc.dg/c99-tag-1.c: New test.
33192 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
33194         * gcc.dg/cpp/tr-warn1.c: Add tests.
33196 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
33198         * gcc.dg/cpp/avoidpaste1.c: Update.
33199         * gcc.dg/cpp/paste4.c: Update.
33201 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
33203         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
33204         cases for Irix.
33206 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33208         * g++.old-deja/g++.other/inline19.C: New test.
33210 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33212         * gcc.dg/Wlarger-than.c: New test.
33214 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33216         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
33218 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
33220         * gcc.c-torture/execute/20010129-1.c: New test.
33221         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
33223 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33225         * gcc.dg/cpp/avoidpaste1.c: Test case.
33227 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
33229         * g++.old-deja/g++.other/inline18.C: New test.
33231 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33233         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
33234         and __builtin_putchar.
33236 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
33238         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
33239         tests.
33241 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
33243         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
33244         floating point number rounding mode to round to the nearest
33245         representable mode.
33247 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
33249         * g++.old-deja/g++.other/mangle2.C: New test.
33251 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33253         * gcc.c-torture/compile/20010124-1.c: New test.
33255 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
33257         * g++.old-deja/g++.pt/spec38.C: New test.
33259 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33261         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
33262         "Build don't run".
33264 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33266         * gcc.c-torture/execute/20010123-1.c: New test.
33268 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
33270         * g++.old-deja/g++.pt/spec37.C: New test.
33272 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
33274         * g++.old-deja/g++.pt/overload14.C: New test.
33276 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33278         * gcc.c-torture/execute/20010122-1.c: New test, exercise
33279         __builtin_return_address.
33281 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
33283         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
33284         * g++.old-deja/g++.pt/spec35.C: New test.
33285         * g++.old-deja/g++.pt/spec36.C: New test.
33287 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
33289         * gcc.c-torture/compile/20010118-1.c: New test.
33291 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
33293         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
33295 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
33297         * gcc.c-torture/execute/20010119-1.c: New test.
33299 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33301         * g++.old-deja/g++.other/vbase5.C: New test.
33303 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
33305         * gcc.c-torture/execute/20010118-1.c: New test.
33307 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33309         * g++.old-deja/g++.pt/deduct3.C: New test.
33311 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33313         * g++.old-deja/g++.pt/spec34.C: New test.
33315 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
33317         * g77.f-torture/compile/20000601-2.f: New test.
33319 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33321         * g++.old-deja/g++.other/init17.C: New test.
33323 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
33325         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
33327 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33329         * g++.old-deja/g++.pt/unify8.C: New test.
33331 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33333         * g++.old-deja/g++.abi/vbase1.C: New test.
33335 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33337         * g++.old-deja/g++.pt/crash65.C: New test.
33339 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
33341         * gcc.dg/cpp/assembl2.S: New test case.
33343 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
33345         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
33346         are supported.
33348 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33350         * g++.old-deja/g++.other/builtins1.C: New test.
33351         * g++.old-deja/g++.other/builtins2.C: Likewise.
33352         * g++.old-deja/g++.other/builtins3.C: Likewise.
33353         * g++.old-deja/g++.other/builtins4.C: Likewise.
33355 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
33357         * gcc.c-torture/compile/20010117-1.c: New test.
33358         * gcc.c-torture/compile/20010117-2.c: New test.
33360 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33362         * g77.f-torture/execute/20010116.[fx]: New test,
33363         XFAIL on i?86-*-*.
33364         * g77.f-torture/compile/20010115.f: Indicate it's
33365         a test for PR fortran/1636.
33367 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33369         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
33371 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33373         * g77.f-torture/compile/20010115.f: New test.
33375 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
33377         * g++.old-deja/g++.pt/nontype5.C: New test.
33379 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
33381         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
33382         have an equivalent working one below it.
33384 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
33386         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
33387         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33389 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
33391         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
33392         message containing "init_priority".
33393         (conpr-2.C): Likewise.
33394         (conpr-3.C): Likewise.
33395         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
33397 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33399         * gcc.c-torture/execute/20010114-2.c: New test.
33401 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
33403         * gcc.c-torture/compile/20010114-1.c: New test.
33404         * gcc.c-torture/compile/20010114-1.x: Xfail.
33405         * gcc.c-torture/compile/20010114-2.c: New test.
33406         * gcc.c-torture/execute/20010114-1.c: New test.
33407         * gcc.dg/trunc-1.c: New test.
33408         * gcc.dg/uninit-B.c: New test.
33410 2001-01-13  Nick Clifton  <nickc@redhat.com>
33412         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
33413         target.
33415 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33417         * gcc.c-torture/compile/20010113-1.c: New test.
33419 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
33421         * gcc.c-torture/compile/20001212-1.c: New test.
33423 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33425         * gcc.dg/cpp/widestr1.c: Update.
33426         * gcc.dg/cpp/prag-imp.c: Remove.
33428 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
33430         * gcc.c-torture/execute/20000801-3.x: Remove.
33431         * gcc.dg/c90-init-1.c: New test.
33432         * gcc.dg/c99-init-1.c: New test.
33433         * gcc.dg/c99-init-2.c: New test.
33434         * gcc.dg/gnu99-init-1.c: New test.
33436 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
33438         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
33439         testing that no relevant ones were found.
33441 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33443         * g++.old-deja/g++.pt/cast2.C: New test.
33445 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33447         * g++.old-deja/g++.pt/friend47.C: New test.
33449 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33451         * g++.old-deja/g++.pt/instantiate13.C: New test.
33453 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33455         * g++.old-deja/g++.other/defarg7.C: New test.
33456         * g++.old-deja/g++.other/defarg8.C: New test.
33458 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33460         * g++.old-deja/g++.pt/crash64.C: New test.
33462 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33464         * g++.old-deja/g++.pt/crash63.C: New test.
33466 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
33468         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
33470 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
33472         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
33474 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33476         * g++.old-deja/g++.pt/error3.C: New test.
33478 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33480         * g++.old-deja/g++.other/crash39.C: New test.
33482 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33484         * g++.old-deja/g++.other/vbase4.C: New test.
33486 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
33488         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
33489         * gcc.dg/special/20000419-2.c: New file. Identical to above.
33490         * gcc.dg/special/special.exp: New test driver which will check
33491         for alias support for the above test.
33493 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
33495         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
33496         problems on small machines.
33497         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
33498         parameterize.
33500 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
33502         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
33503         mips.
33504         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33506 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
33508         * g++.old_deja/g++.pt/using8.C: New test.
33510 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33512         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
33514 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
33516         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
33517         where a failure is expected.
33518         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
33520 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33522         * g++.old_deja/g++.pt/instantiate12.C: New test.
33524 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33526         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
33527         start of structs.
33528         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
33529         * g++.old-deja/g++.brendan/crash17.C: Likewise.
33530         * g++.old-deja/g++.brendan/crash29.C: Likewise.
33531         * g++.old-deja/g++.brendan/crash48.C: Likewise.
33532         * g++.old-deja/g++.brendan/ns1.C: Likewise.
33533         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
33534         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
33535         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
33536         * g++.old-deja/g++.eh/spec6.C: Likewise.
33537         * g++.old-deja/g++.jason/crash3.C: Likewise.
33538         * g++.old-deja/g++.law/ctors11.C: Likewise.
33539         * g++.old-deja/g++.law/ctors17.C: Likewise.
33540         * g++.old-deja/g++.law/ctors5.C: Likewise.
33541         * g++.old-deja/g++.law/ctors9.C: Likewise.
33542         * g++.old-deja/g++.mike/ambig1.C: Likewise.
33543         * g++.old-deja/g++.mike/net22.C: Likewise.
33544         * g++.old-deja/g++.mike/p3538a.C: Likewise.
33545         * g++.old-deja/g++.mike/p3538b.C: Likewise.
33546         * g++.old-deja/g++.mike/virt3.C: Likewise.
33547         * g++.old-deja/g++.niklas/t128.C: Likewise.
33548         * g++.old-deja/g++.other/anon4.C: Likewise.
33549         * g++.old-deja/g++.other/using1.C: Likewise.
33550         * g++.old-deja/g++.other/warn3.C: Likewise.
33551         * g++.old-deja/g++.pt/t37.C: Likewise.
33552         * g++.old-deja/g++.robertl/eb69.C: Likewise.
33553         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33555 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33557         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
33559 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33561         * gcc.c-torture/execute/stdio-opt-3.c: New test.
33563 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
33565         * gcc.c-torture/compile/20010107-1.c: New test.
33567 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33569         * gcc.c-torture/execute/builtin-noret-1.c: New test.
33571 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33573         * gcc.dg/format/format.h: New file.
33574         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
33575         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
33576         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
33577         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
33578         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
33579         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
33580         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
33581         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
33582         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
33583         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
33584         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
33585         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
33586         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
33587         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
33588         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
33589         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
33590         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
33591         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
33592         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
33593         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
33594         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
33595         instead of declaring standard types, macros and functions in each
33596         test.
33598 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
33600         * gcc.c-torture/execute/20010106-1.c: New test.
33602 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33604         * gcc.dg/format/format.exp: New file.
33605         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
33606         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
33607         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
33608         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
33609         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
33610         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
33611         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
33612         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
33613         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
33614         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
33615         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
33616         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
33617         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
33618         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
33619         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
33620         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
33621         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
33622         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
33623         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
33624         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
33625         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
33626         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
33627         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
33628         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
33629         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
33630         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
33631         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
33632         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
33633         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
33634         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
33635         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
33636         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
33637         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
33638         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
33639         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
33640         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
33641         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
33642         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
33643         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
33644         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
33645         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
33646         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
33648 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
33650         * gcc.c-torture/execute/991228-1.c: Take word endianness into
33651         account.
33653 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
33655         * gcc.c-torture/execute/builtin-complex-1.c: New test.
33657 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33659         * g++.old-deja/g++.pt/crash62.C: New test.
33661 2001-01-04  Richard Henderson  <rth@redhat.com>
33663         * gcc.dg/20000926-1.c: Update expected warnings.
33664         * gcc.dg/array-2.c: Likewise.
33665         * gcc.dg/array-4.c: Also validate flexible array members.
33666         * gcc.dg/c99-flex-array-1.c: New.
33668 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33670         * gcc.c-torture/compile/20001222-1.x: Remove.
33672 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33674         * gcc.c-torture/execute/built-in-setjmp.c: New.
33676 2001-01-03  Richard Henderson  <rth@redhat.com>
33678         * gcc.dg/940510-1.c: Update expected error wording.
33679         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
33681 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
33683         * lib/target-supports.exp (check_alias_available): Modified to
33684         indicate aliases not supported if only weak aliases are supported.
33686 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33688         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
33689         Turn on cmpstrsi checks for __pj__ and __i370__.
33691 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33693         * g++.old-deja/g++.other/virtual11.C: New test.
33695 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33697         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
33699 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33701         * gcc.c-torture/compile/20010102-1.c: New test.
33703 2001-01-02  Andreas Jaeger  <aj@suse.de>
33705         * gcc.dg/noreturn-3.c: New test.
33707         * gcc.dg/noreturn-4.c: New test.
33709 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33711         * gcc.c-torture/execute/stdio-opt-1.c: Also test
33712         __builtin_fputc and __builtin_fwrite.
33714 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
33716         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
33717         signed char, not default char.
33719 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
33721         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
33723 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
33725         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
33727 2000-12-29  Richard Henderson  <rth@redhat.com>
33729         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
33730         (__cyg_profile_func_exit): Define.
33732 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
33734         * g++.dg/vtgc1.C: New test.
33736 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
33738         * gcc.dg/noncompile/20001228-1.c: New test.
33740         * gcc.dg/20001228-1.c: New test.
33742         * gcc.c-torture/execute/20001228-1.c: New test.
33744 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
33746         * gcc.dg/format-strfmon-1.c: New test.
33748 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33750         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
33751         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
33752         * gcc.c-torture/execute/string-opt-1.c: Likewise.
33753         * gcc.c-torture/execute/string-opt-2.c: Likewise.
33754         * gcc.c-torture/execute/string-opt-3.c: Likewise.
33755         * gcc.c-torture/execute/string-opt-4.c: Likewise.
33756         * gcc.c-torture/execute/string-opt-6.c: Likewise.
33757         * gcc.c-torture/execute/string-opt-7.c: Likewise.
33758         * gcc.c-torture/execute/string-opt-8.c: Likewise.
33759         * gcc.c-torture/execute/string-opt-9.c: Likewise.
33760         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33761         * gcc.c-torture/execute/string-opt-11.c: Likewise.
33762         * gcc.c-torture/execute/string-opt-12.c: Likewise.
33764         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
33765         * gcc.c-torture/execute/string-opt-4.c: Test index.
33767 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
33769         * gcc.c-torture/compile/20001226-1.c: New test.
33771 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33773         * gcc.c-torture/compile/20001222-1.c: New test.
33774         * gcc.c-torture/compile/20001222-1.x: Xfail.
33776 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
33778         * gcc.c-torture/execute/comp-goto-2.c: New test.
33780 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
33782         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
33783         Use long types if __INT_MAX__ is 32767.
33784         (main): Use cast to (sint32 *) when poking 88 into a_page.
33786         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
33788 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
33790         * gcc.c-torture/compile/20001221-1.c: New test.
33791         * gcc.c-torture/execute/20001221-1.c: New test.
33793 2000-12-20  Richard Henderson  <rth@redhat.com>
33795         * g++.old-deja/g++.pt/crash36.C: Update error lines.
33796         * g++.old-deja/g++.robertl/eb109.C: Likewise.
33798 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33800         * gcc.dg/compare3.c: New test.
33802 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33804         * gcc.dg/format-warnll-1.c: New test.
33806 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
33808         * gcc.dg/cpp/cmdlne-P.c: New test.
33810 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33812         * gcc.c-torture/execute/builtin-abs-1.c,
33813         gcc.c-torture/execute/builtin-abs-2.c: New tests.
33815 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33817         * gcc.dg/cpp/multiline.c: New test.
33819 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33821         * g++.old-deja/g++.other/syshdr1.C: Update.
33822         * gcc.dg/cpp/lineflags.c: Remove temporarily.
33824 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33826         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
33828 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33830         * g++.old-deja/g++.pt/ttp65.C: New test.
33832 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33834         * g++.old-deja/g++.pt/ttp64.C: New test.
33836 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33838         * g++.old-deja/g++.pt/spec33.C: New test.
33840 2000-12-14  Catherine Moore  <clm@redhat.com>
33842         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
33843         * gcc.c-torture/execute/920612-2.c: Likewise.
33844         * gcc.c-torture/execute/920428-2.c: Likewise.
33845         * gcc-c-torture/execute/va-arg-11.c: Call exit.
33846         * gcc.c-torture/execute/va-arg-21.c: Likewise.
33848 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33850         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
33851         * gcc.dg/pack-test-2.c: Likewise.
33853 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33855         Tests by Zack Weinberg <zackw@stanford.edu>.
33857         * gcc.dg/cpp/defined.c: Update.
33858         * gcc.dg/cpp/defined_trad.c: New tests.
33860 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33862         * gcc.dg/cpp/trad-direct.c: Update.
33864 2000-12-11  Neil Booth  <neilb@earthling.net>
33866         * gcc.dg/cpp/defined_trad.c
33868 2000-12-11  Neil Booth  <neilb@earthling.net>
33870         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
33872 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33874         * gcc.dg/format-miss-2.c: New test.
33876 2000-12-09  Neil Booth  <neilb@earthling.net>
33878         * gcc.dg/cpp/lineflags.c: New tests.
33879         * gcc.dg/cpp/poison.c: Update.
33880         * gcc.dg/cpp/redef2.c: Update.
33881         * gcc.dg/cpp/skipping.c: New test.
33883 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
33885         * g++.old-deja/g++.other/eh3.C: New testcase.
33887 2000-12-07  Neil Booth  <neilb@earthling.net>
33889         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
33890         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
33891         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
33892         wtr-union-init-2.c, wtr-union-init-3.c: Update.
33893         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
33894         Update.
33896 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33898         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
33899         __SIZE_TYPE__ instead of int for type of integers cast to
33900         pointers.
33902 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
33904         * g++.old-deja/g++.other/cleanup4.C: New test.
33906 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33908         * format-sec-1.c: New test.
33910 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33912         * gcc.dg/format-nonlit-3.c: New test.
33914 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33916         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
33917         through a null pointer.
33919 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33921         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
33922         * g++.old-deja/g++.pt/partial4.C: New test.
33924 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
33926         * gcc.c-torture/execute/ieee/hugeval.x: New.
33928 2000-12-06  Neil Booth  <neilb@earthling.net>
33930         * gcc.dg/cpp/backslash2.c: New tests.
33932 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33934         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
33935         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
33937 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
33939         * gcc.c-torture/execute/20001203-2.c: New testcase.
33941 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
33943         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
33944         * g++.old-deja/g++.other/virtual10.C: New test.
33946 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
33948         * g++.old-deja/g++.mike/pmf5.C: Remove test.
33950 2000-12-05  Richard Henderson  <rth@redhat.com>
33952         * gcc.c-torture/compile/20001205-1.c: New.
33954 2000-12-04  Neil Booth  <neilb@earthling.net>
33956         * g++.old-deja/g++.other/virtual9.C: New test.
33957         * g++.old-deja/g++.pt/crash61.C: New test.
33958         * gcc.c-torture/execute/loop-9.c: New test.
33960 2000-12-04  Neil Booth  <neilb@earthling.net>
33962         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
33963         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
33964         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
33965         * gcc.dg/cpp/extratokens.c: ...here.
33967 2000-12-04  Neil Booth  <neilb@earthling.net>
33969         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
33970         New tests.
33972 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33974         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
33975         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
33977 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33979         * gcc.c-torture/execute/20001203-1.c: New test.
33981 2000-12-03  Neil Booth  <neilb@earthling.net>
33983         * gcc.dg/cpp/macro6.c: New test cases.
33985 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33987         * gcc.c-torture/execute/string-opt-9.c: New test.
33988         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33989         * gcc.c-torture/execute/string-opt-11.c: Likewise.
33990         * gcc.c-torture/execute/string-opt-12.c: Likewise.
33992         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
33993         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
33995 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
33997         * gcc.dg/cpp/if-6.c: New testcase.
33999         * gcc.dg/20001201-1.c: New testcase.
34001 2000-12-02  Neil Booth  <neilb@earthling.net>
34003         * g++.old-deja/g++.other/externC4.C,
34004         g++.old-deja/g++.other/friend10.C: New tests.
34006 2000-12-02  Neil Booth  <neilb@earthling.net>
34008         * g++.old-deja/g++.other/instan2.C
34009         * g++.old-deja/g++.other/instan3.C: New test.
34011 2000-12-02  Neil Booth  <neilb@earthling.net>
34013         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
34014         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
34015         gnuc99.c,gnuc99-pedantic.c: New tests.
34017 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34019         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
34020         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
34022 2000-12-01  Neil Booth  <neilb@earthling.net>
34024         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
34025         * gcc.dg/cpp/poison.c: Update.
34026         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
34028 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
34030         * g77.f-torture/execute/20001201.f: New test.
34032 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34034         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
34036 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
34038         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
34040 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34042         * g++.old-deja/g++.other/cast6.C: New test.
34044 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
34046         * gcc.c-torture/execute/20001130-2.c: New testcase.
34048 2000-11-30  Richard Henderson  <rth@redhat.com>
34050         * gcc.c-torture/execute/20001130-1.c: New test.
34052 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34054         * g++.old-deja/g++.other/op3.C: New test.
34056 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34058         * g++.old-deja/g++.other/op2.C: New test.
34060 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34062         * g++.old-deja/g++.other/crash38.C: New test.
34064 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
34066         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
34068 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
34070         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
34071         tests.
34072         * gcc.c-torture/execute/string-opt-6.c: New test.
34074         * gcc.dg/20001117-1.c: Add main.
34076 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
34078         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
34079         Move from here ...
34080         * gcc.dg/940510-1.c: ... to here.
34082         * gcc.dg/20000926-1.c: GNU C now allows initializations of
34083         zero-size arrays in toplevel structures.
34085 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
34087         * gcc.c-torture/execute/loop-8.c: New test.
34089 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34091         * g++.old-deja/g++.other/base1.C: New test.
34093 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34095         * g++.old-deja/g++.other/parse2.C: New test.
34097 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34099         * g++.old-deja/g++.pt/incomplete1.C: New test.
34101 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34103         * g++.old-deja/g++.other/friend9.C: New test.
34105 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
34107         * gcc.dg/20001127-1.c: New test.
34109 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
34111         * g++.old-deja/g++.pt/friend46.C: New test.
34113 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
34115         * g++.old-deja/g++.other/ptrmem8.C: New test.
34117 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34119         * gcc.c-torture/execute/string-opt-7.c: New test.
34120         * gcc.c-torture/execute/string-opt-8.c: Likewise.
34122 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
34124         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
34125         instead of 'mkcheck 2'.
34127 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34129         * gcc.c-torture/execute/memcheck/driver.c,
34130         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
34131         C9X references to refer to C99.
34133 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
34135         * gcc.dg/ultrasp3.c: New test.
34137 2000-11-25  Neil Booth  <neilb@earthling.net>
34139         * gcc.dg/cpp/include2.c: Update test to be locale independent.
34141 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
34143         * gcc.c-torture/compile/20001123-2.c: New.
34145 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34147         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
34149 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
34151         * gcc.dg/sequence-point-1.c: Add some new tests.
34152         * gcc.c-torture/execute/20001124-1.c: New test.
34154 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
34156         * g++.old-deja/g++.other/vaarg4.C: New test.
34157         * gcc.c-torture/compile/20001123-1.c: New test.
34159 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
34161         * g++.other/crash24.C: Adjust and remove XFAIL.
34162         * g++.other/crash37.C: New test.
34164 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
34166         * g++.old-deja/g++.pt/instantiate9.C: New test.
34168 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
34170         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
34171         new ABI, too.
34173         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
34174         * g++.old-deja/g++.robertl/eb55.C: Likewise.
34176 2000-11-22  Neil Booth  <neilb@earthling.net>
34178         * gcc.dg/cpp/Wtrigraphs.c: New test.
34180 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
34182         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
34184 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
34186         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
34188 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
34190         * lib/gcc-dg.exp: load_lib scanasm.exp.
34191         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
34192         * lib/g++-dg.exp: load_lib scanasm.exp.
34193         * lib/scanasm.exp: New.
34194         (scan-assembler, scan-assembler-not): Add optional arguments to
34195         test name, or if not present, the pattern name.
34196         (scan-assembler-dem, scan-assembler-dem-not): New.
34198         * g++.dg/dg.exp: New.
34200 2000-11-21  Neil Booth  <neilb@earthling.net>
34202         * gcc.dg/cpp/integrated1.c: Remove.
34204 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
34206         * gcc.c-torture/execute/20001121-1.c: New test.
34208 2000-11-21  Richard Henderson  <rth@redhat.com>
34210         * gcc.c-torture/compile/20001121-1.c: New test.
34212 2000-11-20  Neil Booth  <neilb@earthling.net>
34214         * gcc.dg/cpp/integrated1.c: New test.
34216 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
34218         * g++.old-deja/g++.other/inline17.C: New test.
34220 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
34222         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
34223         local variable to be zero: I made the variable global. Now
34224         uses abort() and exit() instead of relying on main's return value.
34226 2000-11-20  Neil Booth  <neilb@earthling.net>
34228         * gcc.dg/cpp/paste2.c: Update test.
34229         * objc/execute/paste.m: New test.
34231 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34233         * gcc.dg/c99-condexpr-1.c: New test.
34235 2000-11-20  Neil Booth  <neilb@earthling.net>
34237         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
34239 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
34241         * g++.old-deja/g++.pt/export1.C: New test.
34243 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
34245         * gcc.dg/20001117-1.c: New test.
34247 2000-11-18  Richard Henderson  <rth@redhat.com>
34249         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
34251 2000-11-18  Richard Henderson  <rth@redhat.com>
34253         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
34254         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
34255         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
34257 2000-11-18  Richard Henderson  <rth@redhat.com>
34259         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
34260         (main): New.  Exit cleanly.
34262 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34264         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
34265         gcc.dg/c99-fordecl-2.c: New tests.
34267 2000-11-18  Richard Henderson  <rth@redhat.com>
34269         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
34270         * gcc.c-torture/execute/zerolen-2.c: New.
34272 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34274         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
34275         memory.
34277 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
34279         * g++.old-deja/g++.pt/instantiate8.C: New test.
34281 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
34283         * g++.old-deja/g++.other/incomplete.C: Add more tests.
34284         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
34286 2000-11-16  Nick Clifton  <nickc@redhat.com>
34288         * gcc.c-torture/execute/nestfunc-2.c: New test.
34289         * gcc.c-torture/execute/nestfunc-3.c: New test.
34291 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
34293         * gcc.c-torture/compile/20001116-1.c: New test.
34295 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34297         * gcc.c-torture/execute/20001115-1.c: New test.
34299 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
34301         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
34302         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
34303         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
34304         * g++.old-deja/g++.abi/vmihint.C: Likewise.
34306 2000-11-15  Neil Booth  <neilb@earthling.net>
34308         gcc.dg/cpp/_Pragma1.c: Update.
34309         gcc.dg/cpp/_Pragma2.c: New test.
34311 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34313         * g++.old-deja/g++.other/anon5.C: New test.
34315 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
34317         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
34318         tests.
34320 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
34322         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
34323         output.
34325 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34327         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
34328         labels at end of compound statements.
34330 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
34332         * gcc.c-torture/execute/loop-7.c: New test.
34334 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34336         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
34338 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34340         * gcc.dg/c99-bool-1.c: New test.
34342 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34344         * gcc.dg/c99-scope-1.c: Remove xfail.
34345         * gcc.dg/c99-scope-2.c: New test.
34347 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34349         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
34350         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
34352 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
34354         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
34355         error messages.
34357         * g++.mike/p700.C: Don't typedef wchar_t.
34358         * g++.mike/p784.C: Likewise.
34359         * g++.mike/eb101.C: Don't use __wchar_t.
34361 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
34363         * g77.f-torture/execute/20001111.[fx]: Test premature exit
34364         from DO loop.
34366 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
34368         * gcc.c-torture/execute/20001111-1.c: New test.
34370 2000-11-10  Nick Clifton  <nickc@redhat.com>
34372         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
34373         long multuiple and accumulate.
34375 2000-11-09  Richard Henderson  <rth@redhat.com>
34377         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
34378         via size_t instead of int.
34380         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
34381         * gcc.c-torture/execute/string-opt-2.c: Likewise.
34382         * gcc.c-torture/execute/string-opt-3.c: Likewise.
34383         * gcc.c-torture/execute/string-opt-4.c: Likewise.
34385 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
34387         * gcc.c-torture/compile/20001109-1.c: New test.
34388         * gcc.c-torture/compile/20001109-2.c: New test.
34390 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
34392         * g++.old-deja/g++.pt/operator1.C: New test.
34393         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
34395 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
34397         * gcc.dg/20001108-1.c: New test.
34399 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
34401         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
34402         with both arguments constant strings.
34403         * gcc.c-torture/execute/string-opt-3.c: New test.
34404         * gcc.c-torture/execute/string-opt-4.c: New test.
34405         * gcc.c-torture/execute/string-opt-5.c: New test.
34407 2000-11-08  Nick Clifton  <nickc@redhat.com>
34409         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
34410         mulsidi3adddi patterns.
34412 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
34414         * g++.old-deja/g++.other/crash36.C: New test.
34416 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
34418         * g++.old-deja/g++.other/init16.C: New test.
34420 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
34422         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
34424 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34426         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
34427         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34428         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34430 2000-11-07  DJ Delorie  <dj@redhat.com>
34432         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
34434 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34436         * gcc.c-torture/execute/string-opt-1.c: New test.
34438 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34440         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
34441         mips-sgi-irix6.* because the MIPS ABI passes floating-point
34442         parameters in registers, and there is no way for a varargs
34443         function to know in which order the integer and floating-point
34444         parameters should be interleaved when they are placed on the
34445         stack.
34446         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34447         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34449 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34451         * gcc.c-torture/execute/string-opt-2.c: New test.
34453 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
34455         * g++.old-deja/g++.pt/crash60.C: New test.
34457 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34459         * g++.old-deja/g++.other/crash24.C: New test.
34460         * g++.old-deja/g++.other/crash25.C: New test.
34461         * g++.old-deja/g++.other/crash26.C: New test.
34462         * g++.old-deja/g++.other/crash27.C: New test.
34463         * g++.old-deja/g++.other/crash28.C: New test.
34464         * g++.old-deja/g++.other/crash29.C: New test.
34465         * g++.old-deja/g++.other/crash30.C: New test.
34466         * g++.old-deja/g++.other/crash31.C: New test.
34467         * g++.old-deja/g++.other/crash32.C: New test.
34468         * g++.old-deja/g++.other/crash33.C: New test.
34469         * g++.old-deja/g++.other/crash34.C: New test.
34470         * g++.old-deja/g++.other/crash35.C: New test.
34472 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34474         * gcc.c-torture/execute/20001031-1.c: New test.
34476 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
34478         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
34479         namespace.
34481         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
34482         standards-conformant.
34484         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
34486         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
34487         * g++.old-deja/g++.mike/p755a.C: Likewise.
34488         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
34489         library makes no calls to `operator new' during initialization.
34491 2000-11-04  Neil Booth  <neilb@earthling.net>
34493         * gcc.dg/cpp/include2.c: New tests.
34495 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
34497         * lib/g++.exp (g++_set_ld_library_path): New function.
34498         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
34500 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
34502         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
34503         warnings.
34505 2000-11-01  Richard Henderson  <rth@redhat.com>
34507         * g++.old-deja/g++.ext/namedret1.C: New.
34508         * g++.old-deja/g++.ext/namedret2.C: New.
34509         * g++.old-deja/g++.ext/namedret3.C: New.
34511 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
34513         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
34514         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
34516 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34518         * gcc.c-torture/execute/va-arg-21.c: New test.
34520 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34522         * gcc.dg/c99-complex-2.c: New test.
34524 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34526         * gcc.c-torture/execute/stdio-opt-1.c: New test.
34528 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
34530         * g++.old-deja/g++.other/inline16.C: New test.
34532 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
34534         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
34535         __PRETTY_FUNCTION__
34537 2000-10-29  Neil Booth  <neilb@earthling.net>
34539         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
34540         New tests.
34541         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
34542         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
34543         optimisation.
34545 2000-10-29  Neil Booth  <neilb@earthling.net>
34547         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
34548         * mi1.c, mi1c.h: Add null directives to multiple-include test.
34549         * mi5.c: Test multiple includes work with -C.
34550         * trigraphs.c: Test ^= version.
34552 2000-10-28  Neil Booth  <neilb@earthling.net>
34554         New tests and test updates for new macro expander.
34556         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
34557         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
34558         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
34559         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
34560         new diagnostic messages.
34562         * gcc.dg/cpp/macro3.c: New tests.
34564 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
34566         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
34567         on the same line.
34569 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
34571         * g++.old-deja/g++.other/eh2.C: New test.
34573 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
34575         * gcc.c-torture/execute/20001027-1.c: New test.
34577 2000-10-26  Richard Henderson  <rth@redhat.com>
34579         * gcc.c-torture/execute/20001026-1.c: New.
34581 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
34583         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
34584         * g++.old-deja/g++.law/builtin1.C: Likewise.
34585         * g++.old-deja/g++.law/ctors10.C: Likewise.
34586         * g++.old-deja/g++.law/virtual3.C: Likewise.
34587         * g++.old-deja/g++.mike/p658.C: Likewise.
34588         * g++.old-deja/g++.other/sibcall1.C: Likewise.
34589         * g++.old-deja/g++.other/vaarg2.C: Likewise.
34590         * g++.old-deja/g++.robertl/eb124.C: Likewise.
34591         * g++.old-deja/g++.robertl/eb44.C: Likewise.
34592         * g++.old-deja/g++.robertl/eb77.C: Likewise.
34594 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
34596         * gcc.c-torture/compile/20001024-1.c: New test.
34598 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
34600         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
34601         to tell us whether or not we are using V3.
34603 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
34605         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
34606         operands.
34608 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34610         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
34612 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
34614         * gcc.c-torture/execute/20001024-1.c: New test.
34616 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
34618         * g++.old-deja/g++.other/sibcall1.C: New test.
34620 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
34622         * gcc.dg/noncompile/init-3.c: New test.
34624 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34626         * gcc.dg/format-array-1.c: New test.
34628 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34630         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
34631         writing through null pointers; remove comment about testing
34632         unterminated strings.
34634 2000-10-17  Matthew Hiller  <hiller@redhat.com>
34636         * gcc.c-torture/execute/20001017-2.c: New test.
34638 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34640         * gcc.c-torture/compile/20001018-1.c: New test.
34641         * gcc.c-torture/compile/20001018-1.x: Xfail.
34643 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34645         * gcc.c-torture/execute/20001017-1.c: New test.
34647 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34649         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
34650         for multiple use of arguments with scanf formats; add tests for
34651         multiple use of arguments.
34653 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
34655         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
34657 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34659         * gcc.dg/format-miss-1.c: New test.
34661 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
34663         * gcc.c-torture/execute/20001013-1.c: New test.
34665 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
34667         * gcc.dg/format-branch-1.c: New test.
34669 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
34671         * README, lib/file-format.exp: Remove EGCS references.
34673 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
34675         * gcc.dg/20001013-1.c: New test.
34677 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34679         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
34680         for intmax_t in the compiler using __typeof__ and the type rules
34681         for conditional expressions.
34683 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
34685         * gcc.dg/20001012-1.c: New test.
34686         * gcc.dg/20001012-2.c: New test.
34688 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34690         * gcc.dg/format-attr-1.c: New test.
34692 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34694         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
34695         __LONG_LONG_MAX__ instead of LLONG_MAX.
34697 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34699         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
34700         scanf flags.
34701         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
34702         flags.
34704 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34706         * gcc.dg/sequence-pt-1.c: New test.
34708 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
34710         * gcc.c-torture/execute/20001011-1.c: New testcase.
34711         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
34713 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
34715         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
34716         does not error on it.
34718 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
34720         * gcc.dg/20001009-1.c: New test.
34722 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
34724         * gcc.c-torture/compile/20001009-1.c: Move from here ....
34725         * gcc.c-torture/execute/20001009-2.c: ... to here.
34727 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
34729         * gcc.c-torture/compile/20001009-1.c: New testcase.
34730         * gcc.c-torture/execute/20001009-1.c: New testcase.
34731         Testcases provided by Jan Hubicka <jh@suse.cz>.
34733 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34735         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
34736         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
34737         uintmax_t using <limits.h> to emulate the compiler's internal
34738         logic.  No longer XFAIL %j tests.
34740 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34742         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
34743         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
34744         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
34745         regexps and details of expected handling of some bad formats.
34746         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
34747         suppression.
34749 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34751         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
34752         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
34753         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
34754         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
34755         in list archives.
34757 2000-10-06  Richard Henderson  <rth@cygnus.com>
34759         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
34760         * g++.old-deja/g++.brendan/crash52.C: Likewise.
34761         * g++.old-deja/g++.jason/report.C: Likewise.
34762         * g++.old-deja/g++.law/friend5.C: Likewise.
34763         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
34764         of the expected warnings.
34766 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
34768         * g++.old-deja/g++.pt/enum14.C: New test.
34770 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
34772         * g++.old-deja/g++.pt/crash59.C: New test.
34774 2000-10-04  Will Cohen  <wcohen@redhat.com>
34776         * gcc.dg/20000926-1.c: New test.
34778 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
34780         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
34781         function name for current C++ compiler.
34782         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
34784 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
34786         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
34787         __PRETTY_FUNCTION__.
34788         * g++.old-deja/g++.ext/pretty2.C: Likewise.
34790 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34792         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
34794 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
34796         * gcc.c-torture/compile/20000923-1.c: New test.
34798 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
34800         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
34801         * g++.old-deja/g++.pt/ttp62.C: Same.
34802         * g++.old-deja/g++.other/inline14.C: Same.
34804 2000-09-24  Richard Henderson  <rth@cygnus.com>
34806         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
34808 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34810         * gcc.dg/c90-printf-1.c: Add test for wide string format.
34812 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
34814         * gcc.c-torture/compile/20000922-1.c: New file.
34816 2000-09-21  Nick Clifton  <nickc@redhat.com>
34818         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
34819         a signed long modulo operation.
34820         (mod6): New function - perform an unsigned long modulo operation.
34821         (main): Add tests for modulos of very large numbers by very small
34822         dividends.
34824 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34826         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
34828 2000-09-19  Richard Henderson  <rth@cygnus.com>
34830         * gcc.dg/compare2.c (case 10): XFAIL.
34832 2000-09-18  Richard Henderson  <rth@cygnus.com>
34834         * gcc.c-torture/execute/20000906-1.c: Move ...
34835         * gcc.dg/20000906-1.c: ... here.  Only run on targets
34836         that support __builtin_trap.
34838 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
34840         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
34842 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34844         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
34845         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
34846         more $ format tests.
34848 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34850         * gcc.dg/format-errmk-1.c: New test.
34852 2000-09-17  Greg McGary  <greg@mcgary.org>
34854         * gcc.c-torture/execute/20000917-1.x: Remove.
34856 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34858         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
34860 2000-09-17  Greg McGary  <greg@mcgary.org>
34862         * gcc.c-torture/execute/20000917-1.c: New test.
34863         * gcc.c-torture/execute/20000917-1.x: XFAIL.
34865 2000-09-16  Neil Booth  <NeilB@earthling.net>
34867         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
34868         in nested macro bug.
34870 2000-09-15  Neil Booth  <NeilB@earthling.net>
34872         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
34874 2000-09-14  Jeffrey A Law  (law@cygnus.com)
34876         * gcc.c-torture/execute/20000914-1.c: New test.
34878 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
34880         * g++.other/inline13.C: New test.
34882 2000-09-12  Andreas Jaeger  <aj@suse.de>
34884         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
34885         constant by Ulrich Drepper <drepper@redhat.com>.
34887 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
34889         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
34891 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34893         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
34895 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
34897         * gcc.dg/cpp/backslash.c: New test.
34899 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
34901         * gcc.c-torture/execute/20000910-1.c: New test.
34902         * gcc.c-torture/execute/20000910-2.c: Likewise.
34904 2000-09-11  Robert Lipe  <robertl@sco.com>
34906         * gcc.dg/pragma-align.c: New test.
34908 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
34910         * g++.old-deja/g++.pt/explicit82.C: New test.
34911         * g++.old-deja/g++.pt/explicit83.C: New test.
34913 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
34915         * gcc.dg/asm-names.c: New test.
34917 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34919         * gcc.dg/cpp/tr-warn6.c: New test
34921 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34923         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
34924         be accepted.
34926 2000-09-07  Catherine Moore  <clm@redhat.com>
34928         * gcc.c-torture/execute/unroll-1.c: New test.
34930 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
34932         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
34933         ERROR markers.
34934         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
34935         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
34936         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
34937         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
34938         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
34939         Preprocess only.
34940         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
34941         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
34943 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34945         * g++.old-deja/g++.pt/deduct2.C: New test.
34947 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34949         * g++.old-deja/g++.pt/parms2.C: New test.
34951 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34953         * g++.old-deja/g++.pt/crash58.C: New test.
34955 2000-09-06  Greg McGary  <greg@mcgary.org>
34957         * gcc.c-torture/execute/20000906-1.c: New test.
34958         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
34960 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34962         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
34964 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34966         * g++.old-deja/g++.pt/crash57.C: New test.
34968 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34970         * g++.old-deja/g++.pt/crash56.C: New test.
34972 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34974         * g++.old-deja/g++.pt/koenig1.C: New test.
34976 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
34978         * gcc.dg/20000904-1.c: New test.
34980 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
34982         * gcc.dg/cpp/paste8.c: New test.
34984 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
34986         * gcc.c-torture/compile/20000827-1.c: New test.
34988 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34990         * gcc.dg/format-diag-1.c: New test.
34992 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34994         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
34995         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
34996         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
34997         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
34998         gcc.dg/formatz-1.c: Adjust warning regular expressions.
35000 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
35002         * g++.old-deja/g++.other/nested4.C: New test.
35004 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
35006         * g++.old-deja/g++.ns/scoped1.C: New test.
35008 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
35010         * lib/g++.exp: Support testing already-installed GCC.
35012 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35014         * wtr-label-1.c, wtr-suffix-1.c: New tests.
35016 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35018         * gcc.dg/return-type-2.c: New test.
35020 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
35022         * gcc.c-torture/compile/20000825-1.c: New test.
35024 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
35026         * gcc.dg/dwarf2-2.c: New test.
35028 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
35030         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
35031         dg-warning regexps.
35033 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35035         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
35036         gcc.dg/format-ext-5.c: New tests.
35038 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
35040         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
35042 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
35044         * gcc.dg/noncompile/930622-2.c: Adjust error message.
35046 2000-08-24  Richard Henderson  <rth@cygnus.com>
35048         * gcc.dg/ia64-sync-1.c: New test.
35049         * gcc.dg/ia64-sync-2.c: New test.
35050         * gcc.dg/ia64-asm-1.c: New test.
35052 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35054         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
35055         * gcc.dg/format-ext-2.c: New test.
35057 2000-08-23  Jason Merrill  <jason@redhat.com>
35059         * lib/old-dejagnu.exp: Also ignore "In member function" and
35060         "At global scope".
35062 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35064         * gcc.dg/noncompile/label-lineno-1.c: New test.
35066 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35068         * gcc.dg/c99-array-nonobj-1.c: New test.
35070 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35072         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
35073         tests.
35074         * gcc.dg/format-ext-1.c: New test.
35076 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35078         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
35079         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
35080         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
35081         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
35082         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
35084 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35086         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
35087         gcc.dg/c99-strftime-2.c: New tests.
35089 2000-08-22  Richard Henderson  <rth@cygnus.com>
35091         * gcc.c-torture/execute/20000822-1.c: New test.
35093 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
35095         * gcc.c-torture/execute/20000819-1.x: Remove.
35097 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35099         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
35100         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
35101         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
35102         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
35103         gcc.dg/format-xopen-1.c: New tests.
35105 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35107         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
35109 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
35111         * g++.old-deja/g++.other/loop2.C: New test.
35113         * gcc.c-torture/compile/20000606-1.c: New test.
35114         * gcc.c-torture/compile/20000728-1.c: New test.
35115         * gcc.c-torture/execute/20000801-1.c: New test.
35116         * gcc.c-torture/execute/20000801-2.c: New test.
35117         * gcc.c-torture/execute/20000819-1.c: New test.
35118         * gcc.c-torture/execute/20000819-1.x: XFAIL.
35119         * gcc.dg/20000629-1.c: New test.
35120         * gcc.dg/20000724-1.c: New test.
35121         * gcc.dg/20000807-1.c: New test.
35123 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
35125         * gcc.dg/cpp/pragma-1.c: New test.
35126         * gcc.dg/cpp/pragma-2.c: New test.
35128 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
35130         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
35131         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
35133 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35135         * gcc.c-torture/compile/20000818-1.c: New test.
35137 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
35139         * gcc.c-torture/execute/20000818-1.c: New test.
35141 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35143         * gcc.dg/format-va-1.c: New test.
35145 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35147         * g++.old-deja/g++.other/typedef8.C: New test.
35149 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35151         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
35152         * g++.old-deja/g++.mike/net36.C: Mark candidate.
35153         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
35154         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
35155         * g++.old-deja/g++.other/ptrmem7.C: New test.
35156         * g++.old-deja/g++.pt/ptrmem10.C: New test.
35158 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35160         * g++.old-deja/g++.pt/typename27.C: New test.
35162 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
35164         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
35165         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
35166         * g++.old-deja/g++.pt/friend45.C: New test.
35167         * g++.old-deja/g++.other/friend8.C: New test.
35169 2000-08-15  Richard Henderson  <rth@cygnus.com>
35171         * gcc.c-torture/execute/20000815-1.c: New test.
35173 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
35175         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
35176         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
35177         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
35179 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
35181         * g++.old-deja/g++.other/refinit2.C: New test.
35183 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
35185         * lib/c-torture.exp (c-torture): Make
35186         compiler_conditional_xfail_data global.
35187         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
35188         compiler_conditional_xfail_data machinery.
35189         (f-torture-execute): Likewise.
35190         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
35191         and only when unrolling loops.
35193         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
35195 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
35197         * g++.old-deja/g++.pt/explicit81.C: New test.
35199 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
35201         * g++.old-deja/g++.pt/typename26.C: New test.
35203 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
35205         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
35206         warning.
35208 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35210         * g++.old-deja/g++.other/array3.C: New test.
35212 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35214         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
35215         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
35216         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
35217         New tests.
35219 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
35221         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
35222         * g++.old-deja/g++.abi/vmihint.C: Likewise.
35224 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
35226         * gcc.c-torture/execute/20000808-1.c: New test.
35228 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35230         * gcc.dg/c90-const-expr-1.c: New test.
35232 2000-08-08  Richard Henderson  <rth@cygnus.com>
35234         * gcc.dg/noncompile/920923-1.c: Declare calloc.
35236 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35238         * gcc.dg/noncompile/const-ll-1.c: New test.
35240 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35242         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
35244 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
35246         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
35247         that running programs linked against the shared version of libobjc
35248         run correctly.
35250 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35252         * gcc.dg/c99-printf-1.c: New test.
35254 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35256         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
35258 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
35260         * gcc.c-torture/execute/20000731-1.x: Delete.
35262 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
35264         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
35265         and torture_without_loops as is done by c-torture.exp.
35266         (search_for): Copy from c-torture.exp.
35267         (gcc-dg-runtest): New function, drives a directory of tests
35268         iterating over the TORTURE_OPTIONS.
35269         (scan-assembler, scan-assembler-not): Move here from
35270         individual directory drivers.
35272         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
35273         defined by lib/gcc-dg.exp.
35274         * gcc.dg/cpp/cpp.exp: Likewise.
35275         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
35276         gcc-dg-runtest, so we cycle over optimization options.
35278         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
35279         * gcc.dg/compare2.c: No longer expected to fail.
35281 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
35283         * gcc.c-torture/execute/20000804-1.c: New test.
35285 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35287         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
35289 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
35291         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
35293 2000-08-03  Jeffrey A Law  (law@cygnus.com)
35295         * gcc.c-torture/compile/20000803-1.c: New test.
35297 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35299         * gcc.c-torture/execute/20000801-3.c,
35300         gcc.c-torture/execute/20000801-4.c: New tests.
35301         * gcc.c-torture/execute/20000801-3.x,
35302         gcc.c-torture/execute/20000801-4.x: Xfail.
35304 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
35306         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
35307         libobjc/.libs to allow for libtool.
35309 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
35311         * gcc.c-torture/compile/20000802-1.c: New test.
35313 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
35315         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
35317 2000-07-31  Jeffrey A Law  (law@cygnus.com)
35319         * gcc-c-torture/execute/20000731-2.c: New test.
35321         * gcc.c-torture/execute/20000731-1.c: New test.
35322         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
35324 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
35326         * testsuite/gcc.dg/cpp/paste7.c: New test.
35327         * gcc.dg/cpp/20000725-1.c: New test.
35329 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
35331         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
35332         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
35333         declaration warning for __builtin_dwarf_reg_size.
35335         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
35337 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35339         * gcc.dg/noncompile/voidparam-1.c: New test.
35341 2000-07-30  Richard Henderson  <rth@cygnus.com>
35343         * gcc.dg/c90-digraph-1.c: Don't xfail.
35344         * gcc.dg/compare2.c (case 10): Xfail.
35345         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
35347 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
35349         * gcc.dg/c99-main-1.c: New test.
35351 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35353         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
35355 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
35357         * gcc.c-tortuer/execute/20000726-1.c: New test.
35359 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
35361         * gcc.c-torture/execute/enum-2.c: New test.
35363 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35365         * gcc.dg/cpp/tr-warn3.c: New test.
35367 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35369         * g++.old-deja/g++.ext/implicit1.C: Remove.
35370         * g++.old-deja/g++.jason/c2.C: Remove
35371         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
35372         * g++.old-deja/g++.pt/crash16.C: Likewise.
35373         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
35375 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35377         * g++.old-deja/g++.other/for2.C: New test.
35379 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
35381         * gcc.dg/20000720-1.c: New test.
35383 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
35385         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
35387 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
35389         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
35390         * gcc.c-torture/execute/20000722-1.c: New.
35391         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
35393 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
35395         * gcc.dg/cpp/20000720-1.S: New test.
35397 2000-07-21  Michael Meissner  <meissner@redhat.com>
35399         * gcc.c-torture/execute/ieee/hugeval.c: New test.
35401 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
35403         * g++.old-deja/g++.brendan/crash16.C,
35404         g++.old-deja/g++.brendan/parse3.C,
35405         g++.old-deja/g++.brendan/redecl1.C,
35406         g++.old-deja/g++.ns/template13.C,
35407         g++.old-deja/g++.other/decl4.C,
35408         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
35410 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
35412         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
35413         and "Internal error".
35415         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
35416         regexps.
35417         * gcc.dg/cpp/paste6.c: New test.
35419 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
35421         * gcc.dg/cpp/tr-direct.c: New test.
35423         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
35424         gcc.dg/cpp/undef1.c: Tweak error regexps.
35426 2000-07-18  Eric Christopher <echristo@redhat.com>
35428         * gcc.c-torture/compile/20000718-1.c: New test.
35430 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
35432         * cpplex.c (_cpp_push_token): If the token being pushed back
35433         is the previous token in this context, just subtract one from
35434         context->posn.
35435         * cppmacro.c (save_expansion): Clear aux field when storing a
35436         placemarker.
35438 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
35440         * gcc.dg/noncompile/redecl-1.c: New test.
35442 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
35444         * gcc.c-torture/execute/20000717-5.c: New test.
35445         * gcc.c-torture/execute/20000717-1.x: Removed.
35447 2000-07-17  Richard Henderson  <rth@cygnus.com>
35449         * gcc.c-torture/execute/20000717-4.c: New test.
35451 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
35453         * gcc.dg/cpp/syshdr.c: New test.
35454         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
35456 2000-07-17  Neil Booth  <neilb@earthling.net>
35458         * gcc.dg/cpp/cmdlne-dM.c: New test.
35459         * gcc.dg/cpp/cmdlne-dD.c: New test.
35461 2000-07-17  Jeffrey A Law  (law@cygnus.com)
35463         * gcc.c-torture/execute/20000717-3.c: New test.
35465         * gcc.c-torture/compile/20000717-1.c: New test.
35467 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
35469         * gcc.c-torture/execute/20000717-2.c: New test.
35471 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35473         * gcc.dg/formatz-1.c: New test.
35475         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
35476         * gcc.dg/c99-digraph-1.c: New tests.
35478         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
35479         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
35481         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
35482         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
35483         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
35484         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
35485         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
35486         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
35487         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
35489 2000-07-17   Greg McGary <greg@mcgary.org>
35491         * gcc.c-torture/execute/20000717-1.c: New test.
35492         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
35494 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
35496         * gcc.c-torture/execute/20000715-2.c: New test.
35497         * gcc.dg/20000715-1.c: New test.
35499 2000-07-15  Michael Meissner  <meissner@redhat.com>
35501         * gcc.c-torture/execute/20000715-1.c: New test.
35503 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
35505         * gcc.c-torture/execute/20000707-1.c: New test.
35507 2000-07-13  Neil Booth  <NeilB@earthling.net>
35509         * testsuite/gcc.dg/cpp/digraph1.c,
35510         testsuite/gcc.dg/cpp/digraph2.c,
35511         testsuite/gcc.dg/cpp/digraphs.c: New tests.
35513 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
35515         * g77.f-torture/compile/20000630-2.f: New test.
35516         * g77.f-torture/compile/20000630-2.x
35518 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
35520         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
35522 2000-07-11  Neil Booth  <NeilB@earthling.net>
35524         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
35526 2000-07-11  Neil Booth  <NeilB@earthling.net>
35528         * gcc.dg/cpp/cmdlne-C.c: New.
35530 2000-07-09  Neil Booth  <NeilB@earthling.net>
35532         * gcc.dg/cpp/directiv.c: New tests.
35533         * gcc.dg/cpp/undef1.c: Update.
35535 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
35537         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
35539 2000-07-09  Neil Booth  <NeilB@earthling.net>
35541         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
35543 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
35545         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
35546         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
35548 2000-07-08  Neil Booth  <NeilB@earthling.net>
35550         * gcc.dg/cpp/macsyntx.c: New tests.
35552 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35554         * gcc.dg/20000707-1.c: New test.
35556 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35558         * gcc.c-torture/execute/20000706-1.c: New test.
35559         * gcc.c-torture/execute/20000706-2.c: New test.
35560         * gcc.c-torture/execute/20000706-3.c: New test.
35561         * gcc.c-torture/execute/20000706-4.c: New test.
35562         * gcc.c-torture/execute/20000706-5.c: New test.
35564 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35566         * g++.old-deja/g++.pt/instantiate7.C: New test.
35568 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35570         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
35571         * g++.old-deja/g++.mike/thunk3.C: Likewise.
35572         * g++.old-deja/g++.other/rtti3.C: Likewise.
35573         * g++.old-deja/g++.other/rttid3.C: Likewise.
35575 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
35577         *  g77.f-torture/compile/20000630-1.x: Fix typo
35579 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
35581         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
35582         assembly output.
35584 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
35586         * gcc.dg/cpp/ident.c: New test.
35588 2000-07-05  Neil Booth  <NeilB@earthling.net>
35590         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
35591           gcc.dg/cpp/lexstrng.c: New tests.
35593 2000-07-04  Neil Booth  <NeilB@earthling.net>
35595         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
35596         * gcc.dg/cpp/strify2.c: Same.
35598 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
35600         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
35601         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
35602         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
35603         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
35605         * testsuite/gcc.dg/cpp/macro1.c,
35606         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
35607         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
35608         testsuite/gcc.dg/cpp/strify1.c,
35609         testsuite/gcc.dg/cpp/strify2.c: New tests.
35611 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
35613         * gcc.c-torture/execute/20000703-1.c: New test.
35615 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35617         * g++.old-deja/g++.pt (lookup10.C): New test.
35619 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35621         * g++.old-deja/g++.pt (typename25.C): New test.
35623 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
35625         * gcc.c-torture/compile/20000701-1.c: New test.
35627 2000-06-30  Nick Clifton  <nickc@cygnus.com>
35629         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
35630         to test case.
35632 2000-06-30  Catherine Moore  <clm@cygnus.com>
35634         * gcc.c-torture/execute/align-1.c: New test.
35636 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
35638         * g++.old-deja/g++.pt/expr8.C: New test.
35639         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
35641 2000-06-29  Nick Clifton  <nickc@cygnus.com>
35643         * gcc.c-torture/compile/20000629-1.c: New test.
35645 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
35648         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
35649         gcc.dg/noncompile directory, depending on whether they're
35650         preprocessor tests or not.  Annotate all the tests for the dg
35651         framework.
35653         * gcc.c-torture/noncompile/noncompile.exp: Delete.
35654         * gcc.dg/noncompile/noncompile.exp: New.
35656         * Moved files:
35657         Old name                                New name
35658         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
35659         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
35660         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
35661         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
35662         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
35663         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
35664         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
35665         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
35666         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
35667         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
35668         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
35669         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
35670         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
35671         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
35672         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
35673         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
35674         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
35675         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
35676         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
35677         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
35678         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
35679         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
35680         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
35681         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
35683         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
35684         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
35685         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
35686         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
35687         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
35688         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
35690 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
35692         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
35693         declare one variable.  On the fourth, error.
35694         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
35695         declared by 20000628-1a.h.
35697 2000-06-29  Richard Henderson  <rth@redhat.com>
35699         * gcc.c-torture/execute/930529-1.x: New file.
35700         * gcc.dg/920413-1.c: Adjust expected warning text.
35701         * gcc.dg/980217-1.c: Declare abort.
35702         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
35704 2000-06-29  Jeffrey A Law  (law@cygnus.com)
35706         * g77.f-torture/compile/20000629-1.f: New test.
35707         * g77.f-torture/compile/20000629-1.x: Expected to fail.
35709 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
35711         Rearrange lots of files, removing entirely the
35712         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
35713         directories.
35715         * Deleted files:
35716         gcc.c-torture/code_quality/code_quality.exp
35717         gcc.c-torture/special/special.exp
35718         gcc.failure/failure.exp
35719         gcc.failure/940409-1.x
35720         gcc.c-torture/compile/961203-1.x
35722         * New files:
35723         gcc.misc-tests/linkage.exp
35724         gcc.c-torture/execute/920730-1t.c
35725         gcc.c-torture/execute/920730-1t.x
35726         gcc.c-torture/compile/920520-1.x
35727         gcc.c-torture/compile/920521-1.x
35728         gcc.c-torture/compile/981006-1.x
35729         gcc.c-torture/execute/eeprof-1.x
35731         * Moved files (possibly with modifications to fit a new harness):
35732         Old name                                New name
35733         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
35734         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
35735         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
35736         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
35737         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
35738         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
35739         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
35740         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
35741         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
35742         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
35743         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
35744         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
35745         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
35746         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
35748 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
35750         * c-torture/compile/961203-1.x: Delete.
35752         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
35753         not exit. Include stdio.h.
35754         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
35755         * gcc.misc-tests/dg-12.c: Likewise.
35756         * gcc.misc-tests/dg-5.c: Likewise.
35757         * gcc.misc-tests/dg-6.c: Likewise.
35758         * gcc.misc-tests/dg-7.c: Prototype abort.
35759         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
35760         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
35761         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
35762         not exit.
35763         * gcc.misc-tests/sieve.c: Use return from main, not exit.
35764         * gcc.misc-tests/sort2.c: Use return from main, not exit.
35766 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
35768         * gcc.dg/cpp/20000628-1.c: New test.
35769         * gcc.dg/cpp/20000628-1.h: New header for above test.
35770         * gcc.dg/cpp/20000628-1a.h: Likewise.
35772 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
35774         * gcc.dg/cpp: New directory.
35775         * gcc.dg/cpp/cpp.exp: New driver.
35776         * gcc.dg/cpp/20000627-1.c: New test.
35777         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
35778         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
35779         and rewrite as a compilation test.
35781         * gcc.dg: Move many files into the cpp subdirectory, possibly
35782         renaming or editing them as well.
35783         Old name                New name
35784         990119-1.c              cpp/19990119-1.c
35785         990228-1.c              cpp/19990228-1.c
35786         990407-1.c              cpp/19990407-1.c
35787         990409-1.c              cpp/19990409-1.c
35788         990413-1.c              cpp/19990413-1.c
35789         990703-1.c              cpp/19990703-1.c
35790         20000127-1.c            cpp/20000127-1.c
35791         20000129-1.c            cpp/20000129-1.c
35792         20000207-1.c            cpp/20000207-1.c
35793         20000207-2.c            cpp/20000207-2.c
35794         20000209-1.c            cpp/20000209-1.c
35795         20000209-2.c            cpp/20000209-2.c
35796         20000301-1.c            cpp/20000301-1.c
35797         20000419-1.c            cpp/20000419-1.c
35798         20000510-1.S            cpp/20000510-1.S
35799         20000519-1.c            cpp/20000519-1.c
35800         20000529-1.c            cpp/20000529-1.c
35801         20000625-1.c            cpp/20000625-1.c
35802         20000625-2.c            cpp/20000625-2.c
35803         cpp-as1.c               cpp/assert1.c
35804         cpp-as2.c               cpp/assert2.c
35805         cxx-comments-1.c        cpp/cxxcom1.c
35806         cxx-comments-2.c        cpp/cxxcom2.c
35807         endif-label.c           cpp/endif.c
35808         cpp-hash1.c             cpp/hash1.c
35809         cpp-hash2.c             cpp/hash2.c
35810         cpp-if1.c               cpp/if-1.c
35811         cpp-if2.c               cpp/if-2.c
35812         cpp-if3.c               cpp/if-3.c
35813         cpp-if4.c               cpp/if-4.c
35814         cpp-if5.c               cpp/if-5.c
35815         cpp-cond.c              cpp/if-cexp.c
35816         cpp-missingop.c         cpp/if-mop.c
35817         cpp-missingparen.c      cpp/if-mpar.c
35818         cpp-opprec.c            cpp/if-oppr.c
35819         cpp-ifparen.c           cpp/if-paren.c
35820         cpp-shortcircuit.c      cpp/if-sc.c
35821         cpp-shift.c             cpp/if-shift.c
35822         cpp-unary.c             cpp/if-unary.c
35823         cpp-li1.c               cpp/line1.c
35824         cpp-li2.c               cpp/line2.c
35825         lineno.c                cpp/line3.c
35826         lineno-2.c              cpp/line4.c
35827         cpp-mi.c                cpp/mi1.c
35828         cpp-mic.h               cpp/mi1c.h
35829         cpp-micc.h              cpp/mi1cc.h
35830         cpp-mind.h              cpp/mi1nd.h
35831         cpp-mindp.h             cpp/mi1ndp.h
35832         cpp-mix.h               cpp/mi1x.h
35833         cpp-mi2.c               cpp/mi2.c
35834         cpp-mi2a.h              cpp/mi2a.h
35835         cpp-mi2b.h              cpp/mi2b.h
35836         cpp-mi2c.h              cpp/mi2c.h
35837         cpp-mi3.c               cpp/mi3.c
35838         cpp-mi3.def             cpp/mi3.def
35839         poison-1.c              cpp/poison.c
35840         pr-impl.c               cpp/prag-imp.c
35841         cpp-redef-2.c           cpp/redef1.c
35842         cpp-redef.c             cpp/redef2.c
35843         strpaste.c              cpp/strp1.c
35844         strpaste-2.c            cpp/strp2.c
35845         cpp-tradpaste.c         cpp/tr-paste.c
35846         cpp-tradstringify.c     cpp/tr-str.c
35847         cpp-tradwarn1.c         cpp/tr-warn1.c
35848         cpp-tradwarn2.c         cpp/tr-warn2.c
35849         trigraphs.c             cpp/trigraphs.c
35850         cpp-unc1.c              cpp/unc1.c
35851         cpp-unc2.c              cpp/unc2.c
35852         cpp-unc3.c              cpp/unc3.c
35853         cpp-unc.c               cpp/unc4.c
35854         undef.c                 cpp/undef1.c
35855         undef-2.c               cpp/undef2.c
35856         cpp-wi1.c               cpp/widestr1.c
35858 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
35860         * lib/g++.exp (g++_include_flags): Tweak.
35862 2000-06-27  H.J. Lu  <hjl@gnu.org>
35863             Loren J. Rittle  <ljrittle@acm.org>
35865         * lib/g++.exp (g++_include_flags): Override libgloss.exp
35866         version with one that knows about the new gcc tree structure.
35867         (g++_link_flags): Same.
35869 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
35871         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
35872         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
35873         case we are cross-compiling.
35875         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
35876         g++.old-deja/g++.niklas/Makefile.in,
35877         g++.old-deja/g++.niklas/configure.in,
35878         g++.old-deja/g++.other/Makefile.in,
35879         g++.old-deja/g++.other/configure.in,
35880         gcc.c-torture/code_quality/Makefile.in,
35881         gcc.c-torture/code_quality/configure.in,
35882         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
35883         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
35884         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
35885         gcc.c-torture/execute/ieee/Makefile.in,
35886         gcc.c-torture/execute/ieee/configure.in,
35887         gcc.c-torture/noncompile/Makefile.in,
35888         gcc.c-torture/noncompile/configure.in,
35889         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
35890         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
35891         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
35893 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
35895         * g++.old-deja/g++.other/ambig3.C: New test.
35897 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
35899         * g++.old-deja/g++.pt/syntax1.C: New test.
35900         * g++.old-deja/g++.pt/syntax2.C: New test.
35901         * g++.old-deja/g++.other/syntax3.C: New test.
35902         * g++.old-deja/g++.other/syntax4.C: New test.
35904 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
35906         * gcc.dg/20000623-1.c: Prototype exit and abort.
35908 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
35910         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
35911         New tests.
35912         * gcc.dg/cpp-mi3.def: New file.
35914         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
35915         inside assertions.
35916         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
35917         lexer's error messages.
35918         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
35919         divine anything from the linemarkers.
35920         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
35921         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
35923 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
35925         * gcc.dg/20000623-1.c: New test.
35927 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
35929         * gcc.c-torture/execute/20000622-1.c: New test.
35931 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
35933         * g++.old-deja/g++.other/init15.C: New test.
35935 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
35937         * g++.old-deja/g++.pt/vaarg2.C: New test.
35938         * g++.old-deja/g++.pt/vaarg3.C: New test.
35940 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
35942         * g++.old-deja/g++.other/dyncast6.C: New test.
35944 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
35946         * gcc.c-torture/execute/loop-6.c: New test.
35948 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
35950         * gcc.dg/20000614-1.c: New test.
35951         * gcc.dg/20000614-2.c: New test.
35953 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
35955         * g++.old-deja/g++.other/inline12.C: New test.
35957 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
35959         * g++.old-deja/g++.other/eh1.C: New test.
35961 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
35963         * g++.old-deja/g++.other/type.C: New test.
35965 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
35967         * g++.old-deja/g++.other/initstring.C: New test.
35969 2000-06-12  Jason Merrill  <jason@redhat.com>
35971         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
35973 2000-06-09  Jeffrey A Law  (law@cygnus.com)
35975         * gcc.c-torture/compile/20000609-1.c: New test.
35977 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
35979         * gcc.dg/20000609-1.c: New test.
35981 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
35983         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
35984         * gcc.c-torture/noncompile/poison-1.c: Move...
35985         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
35986         * gcc.dg/cpp-li1.c: Add a token after the #line.
35988 2000-06-05  Richard Henderson  <rth@cygnus.com>
35990         * gcc.c-torture/execute/20000605-2.c: New test.
35991         * gcc.c-torture/execute/20000605-3.c: New test.
35993 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
35995         * g77.f-torture/execute/20000503-1.x: New file.
35997 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
35999         * g++.old-deja/g++.eh/badalloc1.C: New test.
36001 2000-06-05  Richard Henderson  <rth@cygnus.com>
36003         * gcc.c-torture/execute/20000605-1.c: New test.
36005 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
36006             Nathan Sidwell <nathan@codesourcery.com>
36008         * gcc.c-torture/compile/20000605-1.c: New test.
36010 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
36012         * g77.f-torture/compile/20000601-1.f: New test.
36014 2000-06-03  Richard Henderson  <rth@cygnus.com>
36016         * gcc.c-torture/execute/20000603-1.c: New.
36018 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
36020         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
36021         * gcc.dg/noreturn-2.c (noreturn): Likewise.
36023 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
36025         * gcc.dg/compare2.c (case 12): XFAIL.
36026         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
36027         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
36029         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
36031 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
36033         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
36034         guard macro is already defined when the header is first
36035         included.
36036         * gcc.dg/cpp-mix.h: New file.
36037         * gcc.dg/endif-label.c: Update patterns to match compiler.
36039         * g++.brendan/complex1.C: Declare abort.
36040         * g++.law/refs4.C: Remove XFAIL.
36041         * g++.oliva/expr2.C: Declare abort and exit.
36043 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
36045         * gcc.c-torture/execute/20000528-1.c: New test.
36047         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
36048         * g++.old-deja/g++.law/temps4.C: Likewise.
36050         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
36051         stdlib.h.  Call abort() on failure.
36052         * g++.old-deja/g++.law/refs4.C: Likewise.
36053         * g++.old-deja/g++.law/temps4.C: Likewise.
36054         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
36055         * gcc.c-torture/execute/20000112-1.c: Include string.h.
36057 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
36059         Relative to g++.dg/special:
36060         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
36062         Relative to g++.old-deja:
36063         * g++.brendan/complex1.C, g++.jason/optimize2.C,
36064         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
36065         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
36066         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
36067         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
36068         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
36069         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
36071         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
36072         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
36073         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
36074         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
36075         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
36076         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
36077         and/or string.h.
36079         * g++.other/goto1.C: Update expectations for error messages.
36081 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
36083         * gcc.c-torture/compile/20000523-1.c: New test.
36085 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
36087         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
36089 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
36091         * g++.old-deja/g++.eh/catch11.C: New test.
36092         * g++.old-deja/g++.eh/catch12.C: New test.
36094 2000-05-24  Nick Clifton  <nickc@cygnus.com>
36096         * gcc.c-torture/execute/20000523-1.c: New test.
36098 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
36100         * c-torture/execute/bcp-1.c: Replace abort in arg of
36101         __builtin_constant_p with a generic external function.
36103         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
36104         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
36105         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
36106         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
36107         Prototype abort and/or exit.
36109         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
36110         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
36111         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
36112         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
36114 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
36116         * gcc.dg/dwarf2-1.c: New test.
36118 2000-05-20  Richard Henderson  <rth@cygnus.com>
36120         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
36122 2000-05-20  Andreas Jaeger  <aj@suse.de>
36124         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
36125         testcase.
36127 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
36129         * gcc.c-torture/execute/20000519-2.c: New test.
36131 2000-05-19  Andreas Jaeger  <aj@suse.de>
36133         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
36134         which fails with SSA.
36136         * lib/c-torture.exp: Also test with -O3 -fssa.
36138 2000-05-18  Michael Meissner  <meissner@redhat.com>
36140         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
36141         * gcc.c-torture/execute/920415-1.c: Ditto.
36142         * gcc.c-torture/execute/920501-1.c: Ditto.
36143         * gcc.c-torture/execute/conversion.c: Ditto.
36144         * gcc.c-torture/execute/cvt-1.c: Ditto.
36146 2000-05-18  Jeffrey A Law  (law@cygnus.com)
36148         * gcc.c-torture/compile/20000518-1.c: New test.
36150 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
36152         * g77.f-torture/compile/200005018.f: New test.
36154 2000-05-17  Jeffrey A Law  (law@cygnus.com)
36156         * gcc.c-torture/compile/20000517-1.c: New test.
36158 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36160         * gcc.c-torture/execute/20000516-1.c: New test.
36162 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
36164         * g++.old-deja/g++.other/eh.C: New test.
36166 2000-05-12  Richard Henderson  <rth@cygnus.com>
36168         * gcc.c-torture/execute/990208-1.c (main): Don't pass
36169         constants through to doit's conditional.
36171 2000-05-11  Jeffrey A Law  (law@cygnus.com)
36173         * gcc.c-torture/compile/20000511-1.c: New test.
36174         * g77.f-torture/compile/20000511-1.f: New test.
36175         * g77.f-torture/compile/20000511-2.f: New test.
36177 2000-05-11  Michael Meissner  <meissner@redhat.com>
36179         * gcc.c-torture/execute/20000511-1.c: New test.
36181 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
36183         * gcc.dg/dg.exp: Scan .S files as well as .c files.
36184         * gcc.dg/20000510-1.S: New.
36186 2000-05-08  Catherine Moore  <clm@cygnus.com>
36188         * gcc.dg/unused-3.c: New.
36190 2000-05-06  Richard Henderson  <rth@cygnus.com>
36192           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
36193           * g++.old-deja/g++.mike/warn1.C: Likewise.
36194           * g++.old-deja/g++.pt/local1.C: Likewise.
36195           * g++.old-deja/g++.pt/local7.C: Likewise.
36196           * g++.old-deja/g++.pt/spec16.C: Likewise.
36198 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
36200         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
36202 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
36204           * g77.f-torture/execute/20000503-1.f: New test.
36206 2000-05-04  Andreas Jaeger  <aj@suse.de>
36208         * gcc.dg/noreturn-2.c: New test.
36210 2000-05-04  Neil Booth  <NeilB@earthling.net>
36212         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
36213         preprocessor.
36215 2000-05-04  Richard Henderson  <rth@cygnus.com>
36217         * gcc.c-torture/execute/20000503-1.c: Fix typo.
36219 2000-05-04  Richard Henderson  <rth@cygnus.com>
36221         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
36222         OpenSSL by Jason R Thorpe.
36224 2000-05-03  Jim Wilson  <wilson@cygnus.com>
36226         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
36228 2000-05-03  Robert Lipe <robertlipe@usa.net>
36230         * gcc.dg/20000503-1.c: New test.
36232 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
36234         * gcc.c-torture/compile/20000502-1.c: New test.
36235         * g++.old-deja/g++.other/align.C: New test.
36236         * gcc.dg/cpp-tradstringify.c: New test.
36238 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
36240         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
36241         and hard registers.
36243 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
36245         * gcc.c-torture/execute/loop-5.c: New test.
36247 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
36249         * gcc.c-torture/execute/va-arg-20.c: New test.
36251 2000-04-23  Jeffrey A Law  (law@cygnus.com)
36253         * gcc.c-torture/execute/20000422-1.c: New test.
36255 2000-04-20  Greg McGary  <gkm@gnu.org>
36257         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
36258         when optimizing, but without sibling-call optimizations (-O1).
36260 2000-04-20  Jeffrey A Law  (law@cygnus.com)
36262           * gcc.c-torture/compile/20000420-1.c: New test.
36264 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36266         * g++.abi/ptrflags.C: New test.
36267         * g++.eh/catchptr1.C: Test incomplete pointer chains.
36269 2000-04-19  Catherine Moore  <clm@cygnus.com>
36271         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
36273 2000-04-19  Greg McGary  <gkm@gnu.org>
36275         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
36276         sibling-call optimizations.
36278 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
36280         * gcc.dg/20000419-1.c: New test.
36282 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
36284         * gcc.c-torture/execute/20000412-6.c: New test.
36286 2000-04-12  Jeffrey A Law  (law@cygnus.com)
36288         * gcc.c-torture/execute/20000412-5.c: New test.
36289         * g77.f-torture/compile/20000412-1.f: New test.
36290         * gcc.c-torture/execute/20000412-4.c: New test.
36291         * gcc.c-torture/compile/20000412-2.c: New test.
36292         * gcc.c-torture/execute/20000412-3.c: New test.
36293         * gcc.c-torture/compile/20000412-1.c: New test.
36294         * gcc.c-torture/execute/20000412-2.c: New test.
36296 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
36298         * objc/execute/bf-20.m: New test.
36300 2000-04-10  Richard Henderson  <rth@cygnus.com>
36302         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
36304         * gcc.c-torture/execute/20000412-1.c: New test.
36306 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
36308         * g++.old-deja/g++.eh/catchptr1.C: New test.
36310 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
36312         * g++.old-deja/g++.abi/cxa_vec.C: New test.
36314 2000-04-08  Neil Booth  <NeilB@earthling.net>
36316         * gcc.dg/cpp-nullchar.c: Remove test as
36317         embedded nulls cause problems.
36319 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36321         * gcc.dg/compare2.c: New test.
36323 2000-04-08  Neil Booth  <NeilB@earthling.net>
36325         * gcc.dg/cpp-nullchar.c: New test.
36327 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
36329         * gcc.dg/cpp-mi2.c: New test.
36330         * gcc.dg/cpp-mi2[abc].h: New files.
36332 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
36334         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
36335         member name.
36337 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
36339         * g++.old-deja/g++.abi/vmihint.C: New test.
36341 2000-04-06  Neil Booth  <NeilB@earthling.net>
36343         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
36344         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
36345         copyright.
36347 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
36349         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
36350         avoid stack-frame overwrite.
36352 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
36354         * gcc.c-torture/compile/20000405-2.c: New test.
36355         * gcc.c-torture/compile/20000405-3.c: New test.
36357 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36359         * gcc.c-torture/compile/20000405-1.c: New test.
36361 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
36363         * gcc.dg/cast-qual-1.c: Revert last change.
36365 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36367         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
36369 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
36371         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
36372         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
36374 2000-04-03  Jeffrey A Law  (law@cygnus.com)
36376         * gcc.c-torture/compile/20000403-2.c: New test.
36377         * gcc.c-torture/compile/20000403-1.c: New test.
36379 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
36381         * gcc.c-torture/execute/20000403-1.c: New test.
36383 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
36385         * gcc.c-torture/execute/20000402-1.c: New test.
36387 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
36389         * gcc.c-torture/execute/va-arg-15.c: New test.
36390         * gcc.c-torture/execute/va-arg-16.c: New test.
36391         * gcc.c-torture/execute/va-arg-17.c: New test.
36392         * gcc.c-torture/execute/va-arg-18.c: New test.
36393         * gcc.c-torture/execute/va-arg-19.c: New test.
36395 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
36397         * gcc.c-torture/compile/981211-1.c: Move to...
36398         * gcc.dg/cpp-as1.c: ...here.
36399         * gcc.dg/cpp-as2.c: New file.
36401         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
36402         compiler.
36404 2000-04-02  Neil Booth  <NeilB@earthling.net>
36406         * gcc.dg/cpp-cond.c  New tests.
36407         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
36408         accidental success less likely.
36409         * gcc.dg/cpp-missingop.c  New tests.
36410         * gcc.dg/cpp-missingparen.c  New tests.
36411         * gcc.dg/cpp-shift.c  New tests.
36412         * gcc.dg/cpp-shortcircuit.c  New tests.
36413         * gcc.dg/cpp-unary.c  New tests.
36415 2000-03-29  Jeffrey A Law  (law@cygnus.com)
36417         * gcc.c-torture/compile/20000329-1.c: New test.
36419 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
36421         * gcc.c-torture/compile/20000326-1.c: New test.
36422         * gcc.c-torture/compile/20000326-2.c: New test.
36424 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
36426         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
36427         the first parameter is a function argument.
36429 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
36431         * g++.old-deja/g++.ext/array4.C: New test.
36433 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
36435         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
36437 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36439         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
36441 2000-03-19  Richard Henderson  <rth@cygnus.com>
36443         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
36445 2000-03-19  Richard Henderson  <rth@cygnus.com>
36447         * gcc.c-torture/compile/20000319-1.c: New test.
36449 2000-03-14  Jeffrey A Law  (law@cygnus.com)
36451         * gcc.c-torture/execute/20000314-3.c: New test.
36452         * gcc.c-torture/execute/20000314-2.c: New test.
36453         * gcc.c-torture/execute/20000314-1.c: New test.
36454         * gcc.c-torture/compile/20000314-2.c: New test.
36455         * gcc.c-torture/compile/20000314-1.c: New test.
36457 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
36459         * g++.old-deja/g++.warn/inline.C: New test.
36461 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
36463         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
36464         standards-compliant result rather than specific constants.
36465         Put test-values in array.
36467 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
36469         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
36470         (g++_target_compile): Put test-specific options last.
36472 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36474         * g++.old-deja/g++.eh/vbase4.C: New test.
36476 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36478         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
36480 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36482         * g++.old-deja/g++.brendan/misc12.C: Removed.
36483         * g++.old-deja/g++.pt/memtemp77.C: Constify.
36484         * g++.old-deja/g++.ext/pretty4.C: New test.
36486 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36488         * g++.old-deja/g++.other/string2.C: New test.
36490 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
36492         * g++.old-deja/g++.warn/impint2.C: New test.
36494 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
36496         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
36497         is 1, not zero.
36499 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
36501         * g++.old-deja/g++.warn/impint.C: New test.
36502         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
36503         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
36504         * g++.old-deja/g++.pt/explicit12.C: Likewise.
36505         * g++.old-deja/g++.pt/explicit13.C: Likewise.
36506         * g++.old-deja/g++.pt/explicit17.C: Likewise.
36507         * g++.old-deja/g++.pt/explicit18.C: Likewise.
36508         * g++.old-deja/g++.pt/explicit19.C: Likewise.
36509         * g++.old-deja/g++.pt/explicit23.C: Likewise.
36510         * g++.old-deja/g++.pt/explicit31.C: Likewise.
36511         * g++.old-deja/g++.pt/explicit35.C: Likewise.
36512         * g++.old-deja/g++.pt/explicit6.C: Likewise.
36513         * g++.old-deja/g++.pt/memclass7.C: Likewise.
36515 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
36517         * gcc.dg/cpp-redef.c: New test.
36519 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
36521         * g++.old-deja/g++.pt/unify7.C: New test.
36523 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36525         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
36526         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
36528 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
36530         * gcc.c-torture/compile/20000224-1.c: New test.
36532 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36534         * gcc.c-torture/compile/cpp-2.c: New test.
36535         * gcc.c-torture/compile/cpp-1.c: New test.
36537 2000-02-25  Jeffrey A Law  (law@cygnus.com)
36539         * gcc.c-torture/execute/20000225-1.c: New test.
36541 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36543         * gcc.dg/cpp-li2.c: New test.
36545         * gcc.dg/cpp-wi1.c: New test.
36547         * gcc.dg/cpp-li1.c: New test.
36549 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
36551         * g++.old-deja/g++.other/sizeof5.C: New test.
36553 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36555         * gcc.c-torture/execute/va-arg-13.c: New test.
36557 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
36559         * gcc.c-torture/execute/va-arg-12.c: New test.
36561 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36563         * gcc.c-torture/execute/20000223-1.c: New test.
36565 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36567         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
36569 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
36571         * g++.old-deja/g++.abi/ptrmem.C: New test.
36573 2000-02-19  Richard Henderson  <rth@cygnus.com>
36575         * gcc.c-torture/compile/init-3.c: New.
36577 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
36579         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
36580         ALWAYS_CXXFLAGS.
36582 2000-02-11  Robert Lipe <robertl@sco.com>
36584         * gcc.c-torture/compile/20000211-3.c: New test.
36586 2000-02-11  Martin Buchholz <martin@xemacs.org>
36588         * gcc.c-torture/compile/20000211-2.c: New test.
36590 2000-02-11  Jeffrey A Law  (law@cygnus.com)
36592         * gcc.c-torture/compile/20000211-1.c: New test.
36594 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
36596         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
36597           on native targets
36599 2000-02-08  Nathan Sidwell  <nathan@acm.org>
36601         * g++.old-deja/g++.other/cast5.C: New test.
36603 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
36605         * gcc.c-torture/execute/20000205-1.c: New.
36607 2000-02-03  Nathan Sidwell  <nathan@acm.org>
36609         * g++.old-deja/g++.jason/cast3.C: Return void.
36610         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
36612 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36614         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
36616         * gcc.dg/loop-1.c: New test.
36618 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
36620         * gcc.c-torture/compile/20000127-1.c: New test.
36621         * gcc.c-torture/execute/991228-1.c: New test.
36623 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36625         * gcc.dg/unused-2.c: New test.
36627         * gcc.dg/conv-1.c: New test.
36629 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
36631         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
36632         compiler.
36633         (tool_option_proc): Fix typo.
36635 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
36637         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
36638         of the ld on the host, not on the build machine.
36639         Also, don't crash if '--help' is not a supported option.
36641 2000-01-24  Richard Henderson  <rth@cygnus.com>
36643         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
36645 2000-01-20  Jeffrey A Law  (law@cygnus.com)
36647         * gcc.c-torture/execute/20000120-2.c: New test.
36648         * gcc.c-torture/execute/20000120-1.c: New test.
36650 2000-01-13  Jeffrey A Law  (law@cygnus.com)
36652         * gcc.c-torture/execute/20000113-1.c: New test.
36654 2000-01-12  Jeffrey A Law  (law@cygnus.com)
36656         * gcc.c-torture/execute/20000112-1.c: New test.
36658 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36660         * gcc.dg/20000111-1.c: New test.
36662 2000-01-10  Jeffrey A Law  (law@cygnus.com)
36664         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
36665         with 16 bit integers.
36667 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36669         * gcc.dg/20000108-1.c: New test.
36671 2000-01-05  Nathan Sidwell  <nathan@acm.org>
36673         * g++.old-deja/g++.ns/koenig8.C: New test.
36675 2000-01-05  Nathan Sidwell  <nathan@acm.org>
36677         * g++.old-deja/g++.other/cast4.C: New test.
36679 2000-01-05  Jeffrey A Law  (law@cygnus.com)
36681         * gcc.c-torture/compile/20000105-2.c: New test.
36682         * gcc.c-torture/compile/20000105-1.c: New test.
36684 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36686         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
36687         references to printf & atoi to conform to ANSI standard.
36688         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
36689         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
36690         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
36691         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
36692         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
36693         * g++.old-deja/g++.brendan/complex1.C: Likewise.
36694         * g++.old-deja/g++.brendan/copy1.C: Likewise.
36695         * g++.old-deja/g++.brendan/copy2.C: Likewise.
36696         * g++.old-deja/g++.brendan/copy3.C: Likewise.
36697         * g++.old-deja/g++.brendan/copy4.C: Likewise.
36698         * g++.old-deja/g++.brendan/copy5.C: Likewise.
36699         * g++.old-deja/g++.brendan/copy6.C: Likewise.
36700         * g++.old-deja/g++.brendan/copy7.C: Likewise.
36701         * g++.old-deja/g++.brendan/copy8.C: Likewise.
36702         * g++.old-deja/g++.brendan/crash11.C: Likewise.
36703         * g++.old-deja/g++.brendan/crash14.C: Likewise.
36704         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
36705         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
36706         * g++.old-deja/g++.brendan/delete2.C: Likewise.
36707         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
36708         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
36709         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
36710         * g++.old-deja/g++.brendan/eh1.C: Likewise.
36711         * g++.old-deja/g++.brendan/groff1.C: Likewise.
36712         * g++.old-deja/g++.brendan/init3.C: Likewise.
36713         * g++.old-deja/g++.brendan/misc12.C: Likewise.
36714         * g++.old-deja/g++.brendan/misc7.C: Likewise.
36715         * g++.old-deja/g++.brendan/new2.C: Likewise.
36716         * g++.old-deja/g++.brendan/operators4.C: Likewise.
36717         * g++.old-deja/g++.brendan/operators5.C: Likewise.
36718         * g++.old-deja/g++.brendan/overload2.C: Likewise.
36719         * g++.old-deja/g++.brendan/overload7.C: Likewise.
36720         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
36721         * g++.old-deja/g++.brendan/reference1.C: Likewise.
36722         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
36723         * g++.old-deja/g++.brendan/template24.C: Likewise.
36724         * g++.old-deja/g++.brendan/template3.C: Likewise.
36725         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
36726         * g++.old-deja/g++.jason/inline3.C: Likewise.
36727         * g++.old-deja/g++.jason/opeq.C: Likewise.
36728         * g++.old-deja/g++.law/arg5.C: Likewise.
36729         * g++.old-deja/g++.law/arm7.C: Likewise.
36730         * g++.old-deja/g++.law/ctors11.C: Likewise.
36731         * g++.old-deja/g++.law/cvt8.C: Likewise.
36732         * g++.old-deja/g++.law/init9.C: Likewise.
36733         * g++.old-deja/g++.law/refs4.C: Likewise.
36734         * g++.old-deja/g++.law/template2.C: Likewise.
36735         * g++.old-deja/g++.law/visibility24.C: Likewise.
36736         * g++.old-deja/g++.law/vtable3.C: Likewise.
36737         * g++.old-deja/g++.mike/asm2.C: Likewise.
36738         * g++.old-deja/g++.mike/eh1.C: Likewise.
36739         * g++.old-deja/g++.mike/misc1.C: Likewise.
36740         * g++.old-deja/g++.mike/misc13.C: Likewise.
36741         * g++.old-deja/g++.mike/misc14.C: Likewise.
36742         * g++.old-deja/g++.mike/ns12.C: Likewise.
36743         * g++.old-deja/g++.mike/p1248.C: Likewise.
36744         * g++.old-deja/g++.mike/p3708.C: Likewise.
36745         * g++.old-deja/g++.mike/p3708a.C: Likewise.
36746         * g++.old-deja/g++.mike/p3708b.C: Likewise.
36747         * g++.old-deja/g++.mike/p646.C: Likewise.
36748         * g++.old-deja/g++.mike/p700.C: Likewise.
36749         * g++.old-deja/g++.mike/p783.C: Likewise.
36750         * g++.old-deja/g++.mike/p783a.C: Likewise.
36751         * g++.old-deja/g++.mike/p783b.C: Likewise.
36752         * g++.old-deja/g++.mike/p786.C: Likewise.
36753         * g++.old-deja/g++.mike/p789.C: Likewise.
36754         * g++.old-deja/g++.mike/p789a.C: Likewise.
36755         * g++.old-deja/g++.mike/p807a.C: Likewise.
36756         * g++.old-deja/g++.other/delete3.C: Likewise.
36757         * g++.old-deja/g++.other/dyncast1.C: Likewise.
36758         * g++.old-deja/g++.other/dyncast2.C: Likewise.
36759         * g++.old-deja/g++.other/dyncast3.C: Likewise.
36760         * g++.old-deja/g++.other/empty1.C: Likewise.
36761         * g++.old-deja/g++.other/temporary1.C: Likewise.
36762         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
36763         * g++.old-deja/g++.pt/t16.C: Likewise.
36764         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
36766 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
36768         * gcc.dg/991230-1.c: New test.
36770 1999-12-29  Jeffrey A Law  (law@cygnus.com)
36772         * gcc.c-torture/compile/991229-3.c: New test.
36773         * gcc.c-torture/compile/991229-2.c: New test.
36774         * gcc.c-torture/compile/991229-1.c: New test.
36776 1999-12-29  Greg McGary <gkm@eng.ascend.com>
36778         * gcc.c-torture/compile/labels-2.c: New test.
36780 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
36782         * gcc.c-torture/execute/991227-1.c: New test.
36784 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36786         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
36788 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
36790         * gcc.c-torture/execute/991221-1.c: New test.
36792 1999-12-20  Nathan Sidwell  <nathan@acm.org>
36794         * g++.old-deja/g++.other/cast3.C: New test.
36796 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
36798         * gcc.c-torture/execute/991216-4.c: New test.
36800 1999-12-16  Michael Meissner  <meissner@cygnus.com>
36802         * gcc.c-torture/execute/991216-1.c: New test.
36803         * gcc.c-torture/execute/991216-2.c: New test.
36804         * gcc.c-torture/execute/991216-3.c: New test.
36806 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36808         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
36809         Actually make the test fail by using "-O2" for compilation.
36811 1999-12-15  Nathan Sidwell  <nathan@acm.org>
36813         * g++.old-deja/g++.warn/cast-align1.C: New test.
36815 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36817         * gcc.c-torture/compile/991214-1.c: New test.
36818         * gcc.c-torture/compile/991214-2.c: New test.
36820 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36822         * gcc.dg/991214-1.c: New test.
36824 1999-12-13  Jeffrey A Law  (law@cygnus.com)
36826         * gcc.c-torture/compile/991213-3.c: New test.
36827         * gcc.c-torture/compile/991213-2.c: New test.
36828         * gcc.c-torture/compile/991213-1.c: New test.
36830 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
36832         * gcc.dg/991209-1.c: New test.
36834 1999-12-08  Nathan Sidwell <nathan@acm.org>
36836         * gcc.c-torture/compile/991208-1.c: New test.
36838 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36840         * gcc.dg/ultrasp2.c: New test.
36842 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
36844         * g++.old-deja/g++.abi/align.C (main): Fix typo.
36846 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
36848         * gcc.c-torture/compile/991202-1.c: New test.
36849         * gcc.c-torture/execute/991202-1.c: New test.
36850         * gcc.c-torture/execute/991202-2.c: New test.
36851         * gcc.c-torture/execute/991202-3.c: New test.
36853 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
36855         * g++.old-deja/g++.abi/align.C: New test.
36856         * g++.old-deja/g++.abi/aggregates.C: Likewise.
36857         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36859 1999-12-01  Richard Henderson  <rth@cygnus.com>
36861         * gcc.c-torture/execute/991201-1.c: New.
36863 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
36865         * gcc.dg/991129-1.c: New test.
36867 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
36869         * gcc.c-torture/compile/991127-1.c: New test.
36871 1999-11-22  Nathan Sidwell  <nathan@acm.org>
36873         * g++.old-deja/g++.other/warn4.C: New test.
36875 1999-11-22  Nathan Sidwell  <nathan@acm.org>
36877         * g++.old-deja/g++.eh/cleanup2.C: New test.
36878         * g++.old-deja/g++.ext/pretty2.C: New test.
36879         * g++.old-deja/g++.ext/pretty3.C: New test.
36880         * g++.old-deja/g++.other/debug6.C: New test.
36882 1999-10-20  Jim Wilson  <wilson@cygnus.com>
36884         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
36885         compiler_output to look for one error message instead of two.
36887 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
36889         * gcc.c-torture/execute/991118-1.c: Also test case
36890         where the word boundary does not split a byte evenly.
36892 1999-11-19  Nathan Sidwell  <nathan@acm.org>
36894         * g++.old-deja/g++.ext/restrict1.C: New test.
36896 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
36898         * gcc.c-torture/execute/991118-1.c: New test.
36900 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
36902         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
36903         working directory pathnames.
36905 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
36907         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
36908         host is equipped with driver.h and driver.o so it can actually
36909         compile and run the tests.
36911 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
36913         * gcc.c-torture/compile/991008-1.c: New test.
36915 1999-11-08  Nick Clifton  <nickc@cygnus.com>
36917         * lib/gcc-dg.exp: Include target-supports.exp
36919 1999-11-05  Nick Clifton  <nickc@cygnus.com>
36921         * lib/target-supports.exp: New file: Provide procs to test for
36922         features supported by the target.
36923         (check_weak_available): Moved here from ecos.exp.
36924         (check_alias_available): New proc: Determine of the target
36925         toolchain supports the alias attribute.
36927         * gcc.dg/special/ecos.exp: Move check_weak_available to
36928         target-supports.exp.
36929         (alias-1.c): Only perform the test if the target supports
36930         aliases.
36931         (wkali-1.c): Only perform the test if the target supports
36932         aliases.
36934         * gcc.dg/990506-0.c: Expect error messages from cross
36935         targets as well as native targets.
36937 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36939         * gcc.dg/ultrasp1.c: Removed xfail.
36940         * gcc.dg/struct-ret-2.c: Likewise.
36941         * gcc.dg/array-1.c: Likewise.
36943 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36945         * gcc.dg/struct-ret-2.c: New test.
36947         * gcc.dg/array-1.c: New test.
36949 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
36951         * gcc.c-torture/execute/991030-1.c: New test.
36953 1999-10-26  Richard Henderson  <rth@cygnus.com>
36955         * gcc.c-torture/compile/991026-2.c: New test.
36957 1999-10-26  Jeffrey A Law  (law@cygnus.com)
36959         * gcc.c-torture/compile/991026-1.c: New test.
36961 1999-10-23  Jeffrey A Law  (law@cygnus.com)
36963         * gcc.c-torture/execute/991023-1.c: New test.
36965 1999-10-19  Jeffrey A Law  (law@cygnus.com)
36967         * gcc.c-torture/execute/991019-1.c: New test.
36969 1999-10-16  Richard Henderson  <rth@cygnus.com>
36971         * gcc.c-torture/execute/991016-1.c: New test.
36973 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
36975         * gcc.c-torture/execute/991014-1.c: New test.
36977 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
36979         * g++.old-deja/g++.other/union2.C: New test.
36981 1999-10-13  Nathan Sidwell  <nathan@acm.org>
36983         * g++.old-deja/g++.other/vaarg2.C: New test.
36984         * g++.old-deja/g++.other/vaarg3.C: New test.
36986 1999-10-12  Craig Burley  <craig@jcb-sc.com>
36988         * g77.f-torture/noncompile/19990905-1.f: Moved from being
36989         in compile/.
36991 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
36993         * gcc.c-torture/execute/va-arg-11.c: New test.
36995 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
36997         * lib/file-format.exp (gcc_target_object_format): Don't
36998         crash if objdump is unavailable.
37000 1999-09-29  Donn Terry <donn@interix.com>
37002         * gcc.misc-tests/mg.exp: delete extraneous redirection.
37004 1999-09-28  Nick Clifton  <nickc@cygnus.com>
37006         * gcc.c-torture/compile/990928-1.c: New test.
37008 1999-09-28  Nathan Sidwell  <nathan@acm.org>
37010         * g++.old-deja/g++.other/decl6.C: New test.
37012 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37014         * gcc.c-torture/execute/va-arg-10.c: New test.
37016 1999-09-27  Nathan Sidwell  <nathan@acm.org>
37018         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
37019         __PRETTY_FUNCTION__.
37021 1999-09-23  Nick Clifton  <nickc@cygnus.com>
37023         * gcc.c-torture/execute/990923-1.c: New test.
37025 1999-09-21  Nick Clifton  <nickc@cygnus.com>
37027         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
37028         for which -fpic is inappropriate.
37030 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
37032         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
37034 1999-09-21  Nathan Sidwell  <nathan@acm.org>
37036         * g++.old-deja/g++.other/dyncast1.C: New test.
37037         * g++.old-deja/g++.other/dyncast2.C: New test.
37038         * g++.old-deja/g++.other/dyncast3.C: New test.
37039         * g++.old-deja/g++.other/dyncast4.C: New test.
37040         * g++.old-deja/g++.other/dyncast5.C: New test.
37041         * g++.old-deja/g++.eh/catch3.C: New test.
37042         * g++.old-deja/g++.eh/catch3p.C: New test.
37043         * g++.old-deja/g++.eh/catch4.C: New test.
37044         * g++.old-deja/g++.eh/catch4p.C: New test.
37045         * g++.old-deja/g++.eh/catch5.C: New test.
37046         * g++.old-deja/g++.eh/catch5p.C: New test.
37047         * g++.old-deja/g++.eh/catch6.C: New test.
37048         * g++.old-deja/g++.eh/catch6p.C: New test.
37049         * g++.old-deja/g++.eh/catch7.C: New test.
37050         * g++.old-deja/g++.eh/catch7p.C: New test.
37051         * g++.old-deja/g++.eh/catch8.C: New test.
37052         * g++.old-deja/g++.eh/catch8p.C: New test.
37053         * g++.old-deja/g++.eh/catch9.C: New test.
37054         * g++.old-deja/g++.eh/catch9p.C: New test.
37056 1999-09-13  Nathan Sidwell  <nathan@acm.org>
37058         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
37059         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
37061 1999-09-13  Jeffrey A Law  (law@cygnus.com)
37063         * gcc.c-torture/compile/990913-1.c: New test.
37065 1999-09-10  Nathan Sidwell  <nathan@acm.org>
37067         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
37068         * g++.old-deja/g++.jason/rfg5.C: Likewise.
37070 1999-09-09  Richard Henderson  <rth@cygnus.com>
37072         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
37074 1999-09-09  Nathan Sidwell  <nathan@acm.org>
37076         * g++.old-deja/g++.other/lookup11.C: New test.
37077         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
37078         what is permitted and what we want.
37079         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
37080         overload use.
37081         * g++.old-deja/g++.jason/rfg5.C: Likewise.
37083 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
37085         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
37086         * gcc.c-torture/noncompile/poison-1.c: New file.
37088 1999-09-08  Nathan Sidwell  <nathan@acm.org>
37090         * g++.old-deja/g++.other/sizeof3.C: New test.
37091         * g++.old-deja/g++.other/sizeof4.C: New test.
37092         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
37093         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
37095 1999-09-07  Richard Henderson  <rth@cygnus.com>
37097         * gcc.dg/va-arg-1.c: New.
37099 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37101         * gcc.c-torture/execute/va-arg-9.c: New test.
37103 1999-09-05  Craig Burley  <craig@jcb-sc.com>
37105         * g77.f-torture/compile/980519-2.f: New test.
37106         * g77.f-torture/compile/19990905-0.f: New test.
37107         * g77.f-torture/compile/19990905-1.f: New test.
37108         * g77.f-torture/compile/19990905-2.f: New test.
37110         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
37112 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
37114         * gcc.c-torture/execute/990827-1.c: Fix typo.
37116 1999-09-03  Nathan Sidwell  <nathan@acm.org>
37118         * g++.old-deja/g++.other/deref1.C: New test.
37120 1999-09-02  Nathan Sidwell  <nathan@acm.org>
37122         * g++.old-deja/g++.other/ambig2.C: New test.
37123         * g++.old-deja/g++.other/cond5.C: New test.
37124         * g++.old-deja/g++.other/lookup16.C: New test.
37126 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
37128         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
37129         assemblers too.
37131 1999-08-31  Jeffrey A Law  (law@cygnus.com)
37133         * lib/c-torture.exp: Avoid the "compare executables" optimization
37134         when testing native.
37136 1999-08-29  Jeffrey A Law  (law@cygnus.com)
37138         * gcc.c-torture/execute/990829-1.c: New test.
37139         * gcc.c-torture/compile/990829-1.c: New test.
37141 1999-08-27  Paul Burchard  <burchard@pobox.com>
37143         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
37144         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
37145         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
37146         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
37147         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
37148         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
37149         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
37150         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
37151         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
37152         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
37153         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
37155 1999-08-27  Jeffrey A Law  (law@cygnus.com)
37157         * gcc.c-torture/execute/990827-1.c: New test.
37159 1999-08-26  Craig Burley  <craig@jcb-sc.com>
37161         * g77.f-torture/noncompile/19990826-4.f: New test.
37163         * g77.f-torture/compile/19990826-3.f: New test.
37165         * g77.f-torture/execute/19990826-2.f: New test.
37167         * g77.f-torture/compile/19990826-1.f: New test.
37169         * gcc.c-torture/execute/990826-0.c: New test.
37170         * g77.c-torture/execute/19990826-0.f: New test.
37172         * g77.f-torture/noncompile/970626-2.f: New test.
37174 1999-08-25  Paul Burchard  <burchard@pobox.com>
37176         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
37177         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
37178         lss-011.C: New tests.
37180 1999-08-25  Nathan Sidwell  <nathan@acm.org>
37182         * g++.old-deja/g++.other/decl5.C: New test.
37184 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37186         * noncompile/noncompile.exp: Load_lib c-torture.exp.
37187         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
37188         call `postbase' for each one.  All callers of `postbase' changed
37189         to call this instead.
37191 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
37193         * gcc.c-torture/execute/990811-1.c: New test.
37195 1999-08-09  Nick Clifton  <nickc@cygnus.com>
37197         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
37198         just native ones.
37200         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
37201         just native ones.
37203 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
37205         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
37207 1999-08-04  Jeffrey A Law  (law@cygnus.com)
37209         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
37211 1999-08-04  Nathan Sidwell  <nathan@acm.org>
37213         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
37215 1999-08-04  Jeffrey A Law  (law@cygnus.com)
37217         * gcc.c-torture/execute/990804-1.c: New test.
37219 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37221         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
37222         * g++.old-deja/g++.brendan/crash64.C: Likewise.
37223         * g++.old-deja/g++.brendan/overload8.C: Likewise.
37225 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37227         * g++.old-deja/g++.other/struct1.C: New test.
37229 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37231         * g++.old-deja/g++.other/enum2.C: New test.
37233 1999-08-02  Richard Henderson  <rth@cygnus.com>
37235         Adapted from tests from Franz Sirl:
37236         * gcc.c-torture/execute/va-arg-7.c: New test.
37237         * gcc.c-torture/execute/va-arg-8.c: New test.
37239 1999-08-01  Jeffrey A Law  (law@cygnus.com)
37241         * gcc.c-torture/compile/990801-2.c: New test.
37243         * gcc.c-torture/compile/990801-1.c: New test.
37245 1999-07-27  Michael Meissner  <meissner@cygnus.com>
37247         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
37248         fp-cmp-1.c, converting double to float.
37250         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
37251         fp-cmp-1.c, converting double to long double.
37253         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
37254         from fr1 to unknown_register, since fr1 is a legitimate register
37255         on some machines.
37257 1999-07-25  Jeffrey A Law  (law@cygnus.com)
37259         * README: More listname related changes.
37261 1999-07-08  Catherine Moore  <clm@cygnus.com>
37263         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
37265 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
37267         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
37269 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
37271         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
37273 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
37275         * gcc.dg/990703-1.c: New test.
37277 1999-06-29  Nick Clifton  <nickc@cygnus.com>
37279         * lib/file-format.exp: New file: Move definition of proc
37280         gcc_target_object_format to here from
37281         gcc.dg/special/ecos.exp.
37283         * lib/c-torture.exp: Include lib file-format.exp.
37284         * lib/gcc-dg.exp: Include lib file-format.exp.
37286         * gcc.dg/special/ecos.exp: Remove definition of proc
37287         gcc_target_object_format.
37289 1999-06-28  Jeffrey A Law  (law@cygnus.com)
37291         * gcc.c-torture/execute/990628-1.c: New test.
37293 1999-06-25  Jeffrey A Law  (law@cygnus.com)
37295         * gcc.c-torture/compile/990625-2.c: New test.
37297         * gcc.c-torture/compile/990625-1.c: New test.
37299 1999-06-23  Nick Clifton  <nickc@cygnus.com>
37301         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
37302         attributes compile.
37303         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
37304         ports that use the COFF/PE file format.
37306 1999-06-17  Jeffrey A Law  (law@cygnus.com)
37308         * gcc.c-torture/compile/990617-1.c: New test.
37310 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
37312         * g++.old-deja/g++.other/decl4.C: New test.
37314 1999-06-14  Nathan Sidwell  <nathan@acm.org>
37316         * g++.old-deja/g++.other/bitfld3.C: New test.
37318 1999-06-08  Nathan Sidwell  <nathan@acm.org>
37320         * g++.old-deja/g++.eh/catch1.C: New test.
37322 1999-06-07  Jeffrey A Law  (law@cygnus.com)
37324         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
37326         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
37327         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
37329 1999-06-05  Craig Burley  <craig@jcb-sc.com>
37331         * g77.f-torture/compile/19990502-0.f: Replace with new,
37332         shorter, test that still fails after recent changes.
37334 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37336         * gcc.c-torture/execute/990604-1.c: New test.
37338 1999-05-31  Jeffrey A Law  (law@cygnus.com)
37340         * gcc.c-torture/execute/990531-1.c: New test.
37342 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37344         * gcc.c-torture/compile/990527-1.c: New test.
37346 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
37348         * gcc.c-torture/execute/990527-1.c: New test.
37350 1999-05-25  Nick Clifton  <nickc@cygnus.com>
37352         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
37353         bitfields as signed.
37355 1999-05-25  Craig Burley  <craig@jcb-sc.com>
37357         * g77.f-torture/compile/19990525-0.f: New test.
37359 1999-05-25  Jeffrey A Law  (law@cygnus.com)
37361         * gcc.c-torture/execute/990525-2.c: New test.
37363         * gcc.c-torture/execute/990525-1.c: New test.
37365 1999-05-24  Nathan Sidwell  <nathan@acm.org>
37367         * g++.old-deja/g++.other/anon3.C: New test.
37368         * g++.old-deja/g++.other/anon4.C: New test.
37369         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
37370         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
37371         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
37372         Merrill).
37374 1999-05-24  Jeffrey A Law  (law@cygnus.com)
37376         * gcc.c-torture/execute/990524-1.c: New test.
37378         * gcc.dg/990524-1.c: New test.
37380 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37382         * gcc.c-torture/compile/990523-1.c: New test.
37384 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
37386         * gcc.c-torture/compile/990519-1.c: New test.
37388 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37390         * gcc.c-torture/compile/990517-1.c: New test.
37392         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
37393         (e4, f4): New tests.
37394         (main): Call them.
37396 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37398         * gcc.dg/noreturn-1.c: New test.
37400 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
37402         * gcc.c-torture/execute/990513-1.c: New test.
37404 1999-05-10  Richard Henderson  <rth@cygnus.com>
37406         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
37408 1999-05-10  Craig Burley  <craig@jcb-sc.com>
37410         * g77.f-torture/execute/erfc.f: Use small single-precision
37411         values, to avoid problems on Alphas when not -mieee.
37413 1999-05-08  Craig Burley  <craig@jcb-sc.com>
37415         * gcc.dg/990506-0.c: New test.
37417 1999-05-08  Richard Henderson  <rth@cygnus.com>
37419         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
37420         the constant to test.  Don't XFAIL 64-bit targets.
37422         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
37423         * g++.old-deja/g++.law/profile1.C: Likewise.
37425         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
37426         operator new instances.
37427         * g++.old-deja/g++.other/delete5.C: Likewise.
37429 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37431         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
37432         intrinsic.
37434 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37436         * g77.f-torture/execute/u77-test.f: Reverse order of two
37437         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
37439 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37441         * gcc.dg/compare1.c: New test.
37443 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37445         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
37446         New tests.
37448 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37450         * g77.f-torture/compile/19990502-1.f: New test.
37452 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37454         * g77.f-torture/compile/19990502-0.f: New test.
37456 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37458         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
37459         intrinsic.
37461 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37463         * g77.f-torture/execute/u77-test.f (main): List libU77
37464         intrinsics not currently tested.
37465         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
37466         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
37467         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
37468         Trim blanks off the ends of some printed strings.
37470 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37472         * g77.f-torture/execute/u77-test.f (main): Just warn about
37473         FSTAT gid disagreement, as it's expected on some systems.
37475 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37477         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
37478         use a new function, which allows for some slop.
37479         Clean up some commentary.
37480         (issum): The new function.
37481         (sgladd): Deleted subroutine.
37483 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37485         * g77.f-torture/execute/u77-test.f: Modify to be more like
37486         libf2c/libU77 version, bringing patches to that version here.
37487         Add suitable commentary.
37489 1999-04-25  Richard Henderson  <rth@cygnus.com>
37491         * gcc.dg/990424-1.c: New test.
37493 1999-04-24  Craig Burley  <craig@jcb-sc.com>
37495         * g77.f-torture/execute/u77-test.f (main): Bug involving
37496         LSTAT has been fixed, so turn back on full checking.
37498 1999-04-20  Craig Burley  <craig@jcb-sc.com>
37500         * g77.f-torture/compile/19990419-0.f: New test.
37501         * g77.f-torture/execute/19990419-1.f: New test.
37503 1999-04-17  Richard Henderson  <rth@cygnus.com>
37505         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
37506         to avoid the need for a prototype to supress a warning.
37508 1999-04-07  Jim Wilson  <wilson@cygnus.com>
37510         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
37512 1999-04-04  Jeffrey A Law  (law@cygnus.com)
37514         * gcc.c-torture/execute/990404-1.c: New test.
37516 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37518         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
37519         * gcc.dg/cpp-if3.c: Don't use -pedantic.
37520         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
37521         missing initializer warnings.
37523 1999-03-28  Jeffrey A Law  (law@cygnus.com)
37525         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
37526         matching strings.
37528 1999-03-26  Jeffrey A Law  (law@cygnus.com)
37530         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
37532 1999-03-26  Craig Burley  <craig@jcb-sc.com>
37534         * g77.f-torture/execute/19990325-0.f: New test.
37535         * g77.f-torture/execute/19990325-1.f: New test.
37537 1999-03-24  Jeffrey A Law  (law@cygnus.com)
37539         * gcc.c-torture/execute/990324-1.c: New test.
37541 1999-03-22  Jim Wilson  <wilson@cygnus.com>
37543         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
37544         test with 4.
37546 1999-03-17  Richard Henderson  <rth@cygnus.com>
37548         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
37550 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37552         * g77.f-torture/execute/19990313-2.f: New test.
37553         * g77.f-torture/execute/19990313-3.f: New test.
37555 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37557         * g77.f-torture/execute/19990313-0.f: New test.
37558         * g77.f-torture/execute/19990313-1.f: New test.
37560 1999-03-12  Jim Wilson  <wilson@cygnus.com>
37562         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
37563         printf to sprintf.
37564         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
37565         (main): Add check for u15.  Conditionalize u31 check depending on
37566         whether ints are <32 bits or >=32 bits.
37568 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37570         * g77.f-torture/execute/19981119-0.f: Improve testiness.
37572 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37574         * g77.f-torture/compile/19990305-0.f: New test.
37575         * g77.f-torture/execute/19981119-0.f: New test.
37577 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37579         * g77.f-torture/execute/970625-2.f: call ABORT if final
37580         result is not correct, instead of just printing it.
37581         Add this checking via newly introduced obfuscation, to
37582         trip up buggy front ends.
37584 1999-03-07  Craig Burley  <craig@jcb-sc.com>
37586         * g77.f-torture/compile/960317-1.f: Moved from being
37587         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
37589 1999-03-06  Craig Burley  <craig@jcb-sc.com>
37591         * g77.f-torture/execute/960317-1.f: New (old) test.
37592         * g77.f-torture/execute/970625-2.f: Ditto.
37594 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
37596         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
37597         message on line 1 or line 2; cccp and cpplib do this differently.
37599 1999-03-01  Jeffrey A Law  (law@cygnus.com)
37601         * g++.old-deja/g++.law/weak1.C: New test.
37603 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37605         * gcc.c-torture/execute/990119-1.c: Renamed to...
37606         * gcc.dg/990119-1.c: this, so it will only be tested once
37607         (it's a preprocessor test, it doesn't need to be run at
37608         multiple optimization levels).
37610 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37612         * lib/g++.exp: Don't add incdir=$base_dir/../include to
37613           ALWAYS_CXXFLAGS.
37615 1999-02-24  Craig Burley  <craig@jcb-sc.com>
37617         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
37618         * g77.f-torture/compile/19981216-0.f: ...as it is expected
37619         to not be compilable by current g77.
37621 1999-02-24  Nick Clifton  <nickc@cygnus.com>
37623         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
37625 1999-02-22  Jeffrey A Law  (law@cygnus.com)
37627         * gcc.c-torture/execute/990222-1.c: New test.
37629 1999-02-19  Craig Burley  <craig@jcb-sc.com>
37631         * g77.f-torture/compile/19990218-0.f: New test.
37632         * g77.f-torture/noncompile/19990218-1.f: New test.
37634 1999-02-18  Craig Burley  <craig@jcb-sc.com>
37636         * g77.f-torture/compile/19981216-0.f: New test.
37638 1999-02-14  Jeffrey A Law  (law@cygnus.com)
37640         * gcc.dg/990214-1.c: New test.
37642 1999-02-13  Jeffrey A Law  (law@cygnus.com)
37644         * gcc.dg/990213-2.c: New test.
37646         * gcc.dg/990213-1.c: New test.
37648 1999-02-12  Jeffrey A Law  (law@cygnus.com)
37650         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
37651         ints.
37653 1999-02-11  Nick Clifton  <nickc@cygnus.com>
37655         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
37656         specified by target.
37658         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
37660 1999-02-11  Jeffrey A Law  (law@cygnus.com)
37662         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
37664 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
37666         * gcc.dg/special/ecos.exp: New test driver for new tests with
37667         special requirements.
37669         * gcc.dg/special/alias-1.c: New test.
37670         * gcc.dg/special/gcsec-1.c: New test.
37671         * gcc.dg/special/weak-1.c: New test.
37672         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
37673         * gcc.dg/special/weak-2.c: New test.
37674         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
37675         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
37676         * gcc.dg/special/wkali-1.c: New test.
37677         * gcc.dg/special/wkali-2.c: New test.
37678         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
37679         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
37681 1999-02-10  Felix Lee  <flee@cygnus.com>
37683           * lib/c-torture.exp (c-torture-compile): Pull out code for
37684           analyzing gcc error messages.
37685           (c-torture-execute): Likewise.  Fix some (harmless) false
37686           positives.
37687           * lib/gcc.exp (gcc_check_compile): New function.
37689 1999-02-08  Richard Henderson  <rth@cygnus.com>
37691         * gcc.c-torture/execute/990208-1.c: New test.
37693 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
37695         * g++.dg/special/ecos.exp: New driver for new tests with special
37696         requirements
37698         * g++.dg/special/conpr-1.C: New test
37699         * g++.dg/special/conpr-2.C: New test
37700         * g++.dg/special/conpr-2a.C: New test
37701         * g++.dg/special/conpr-3.C: New test
37702         * g++.dg/special/conpr-3a.C: New test
37703         * g++.dg/special/conpr-3b.C: New test
37705         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
37706         allow g++ to use the dg driver
37708         * README: Add comment about g++.dg directory
37710 1999-02-06  Jeffrey A Law  (law@cygnus.com)
37712         * README: Update email addresses.
37714 1999-02-03  Nick Clifton  <nickc@cygnus.com>
37716         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
37717         arguments in order to force structure S onto the stack even on
37718         the alpha.
37719         (test): Pass 10 leading arguments to function foo as well as the
37720         structure S.
37722         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
37723         failure for all targets.
37725         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
37726         abort to terminate program execution.
37728 1999-01-30  Richard Henderson  <rth@cygnus.com>
37730         * gcc.c-torture/execute/990130-1.c: New test.
37732 1999-01-30  Jeffrey A Law  (law@cygnus.com)
37734         * gcc.dg/990130-1.c: New test.
37736 1999-01-28  Michael Meissner  <meissner@cygnus.com>
37738         * gcc.c-torture/execute/990128-1.c: New test.
37740 1999-01-27  Michael Meissner  <meissner@cygnus.com>
37742         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
37744 1999-01-27  Felix Lee  <flee@cygnus.com>
37746         * lib/c-torture.exp (c-torture-compile): pull out code for
37747         analyzing gcc error messages.
37748         (c-torture-execute): ditto, and fix some (harmless) false
37749         positives.
37750         * lib/gcc.exp (gcc_check_compile): new function.
37752 1999-01-17  Jeffrey A Law  (law@cygnus.com)
37754         * gcc.dg/990117-1.c: New test.
37756         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
37758         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
37760 1999-01-15  Jeffrey A Law  (law@cygnus.com)
37762         * g77.f-torture/compile/990115-1.f: New test.
37764 1999-01-07  Jeffrey A Law  (law@cygnus.com)
37766         * gcc.c-torture/compile/990107-1.c: New test
37768 1999-01-06  Jeffrey A Law  (law@cygnus.com)
37770         * gcc.c-torture/execute/990106-2.c: New test.
37772         * gcc.c-torture/execute/990106-1.c: New test.
37774 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
37776         * gcc.c-torture/compile/981223-1.c: New test.
37778 1998-12-29  Richard Henderson  <rth@cygnus.com>
37780         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
37781         (opt3): Rename from opt4 and disable.
37783 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
37785         * g++.old-deja/g++.pt/ptrmem5.C: New test.
37787 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
37789         * g++.old-deja/g++.other/conv5.C: New test.
37791 1998-12-14  Nick Clifton  <nickc@cygnus.com>
37793         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
37795 1998-12-11  Jeffrey A Law  (law@cygnus.com)
37797         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
37799 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
37801         * gcc.c-torture/compile/981211-1.c: New test.
37803 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
37805         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
37807         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
37809 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37811         * gcc.special/930510-1.c: Make C9X safe.
37812         * gcc.misc-tests/gcov-1.c Similarly.
37813         * gcc.misc-tests/gcov-2.c Similarly.
37815 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
37817         * gcc.dg/ultrasp1.c: New test.
37819 1998-12-06  Richard Henderson  <rth@cygnus.com>
37821         * gcc.c-torture/execute/981206.c: New test.
37823 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
37825         * g++.old-deja/g++.ns/template7.C: New test.
37827         * g++.old-deja/g++.other/expr1.C: New test.
37829         * g++.old-deja/g++.eh/tmpl3.C: New test.
37831         * g++.old-deja/g++.eh/tmpl2.C: New test.
37833 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
37835         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
37836         * g++.old-deja/g++.other/using6.C: Removed.
37837         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
37839         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
37841 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
37843         * g++.old-deja/g++.pt/overload8.C: New test.
37845         * g++.old-deja/g++.pt/overload7.C: New test.
37847         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
37849         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
37850         and relinking messages.
37851         * lib/g++.exp (g++_target_compile): Remove .rpo file when
37852         compiling with -frepo.
37854 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
37856         * g++.old-deja/g++.pt/lookup6.C: New test.
37858 1998-11-30  Nick Clifton  <nickc@cygnus.com>
37860         * gcc.c-torture/execute/981130-1.c: New test.
37861         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
37863 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
37865         * g++.old-deja/g++.pt/explicit76.C: New test.
37867         * g++.old-deja/g++.pt/friend38.C: New test.
37869         * g++.old-deja/g++.ns/crash2.C: New test.
37871         * g++.old-deja/g++.pt/defarg8.C: New test.
37873         * g++.old-deja/g++.pt/instantiate6.C: New test.
37875         * g++.old-deja/g++.pt/static6.C: New test.
37877         * g++.old-deja/g++.pt/decl2.C: New test.
37879 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
37881         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
37882         problem is actually related with name lookup, but so what? :-)
37884         * g++.old-deja/g++.pt/friend37.C: New test.
37886 1998-11-25  Dave Love  <d.love@dl.ac.uk>
37888         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
37889         element, which fails on some systems.
37891         * g77.f-torture/execute/labug1.f: New test.
37893 1998-11-21  Jeffrey A Law  (law@cygnus.com)
37895         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
37896         is defined.
37898 1998-11-18  Dave Love  <d.love@dl.ac.uk>
37900         * g77.f-torture/compile/981117-1.f: New test.
37902 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
37904         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
37905         properly discarded.
37907 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
37909         * gcc.c-torture/execute/memcheck: New directory of tests for
37910         -fcheck-memory-usage.
37912 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37914         * README: New file, general information about the testsuite and
37915         new description of the various C++ test subdirectories.
37916         * README.g++: Eliminate obsolete information, update and move most
37917         relevant stuff to README.
37919 1998-11-07  Richard Henderson  <rth@cygnus.com>
37921         * gcc.c-torture/compile/981107-1.c: New test.
37923 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
37925         * execute/memcpy-bi.c: New testcase.
37927 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
37929         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
37930         base classes.
37932         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
37933         template is selected.
37935         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
37936         classes, it should be accepted for all types.
37938         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
37940         * g++.old-deja/g++.pt/spec24.C: Ensure that template
37941         specializations start with template headers.
37943 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
37945         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
37947         * g++.old-deja/g++.other/init9.C: Test cross initialization of
37948         non-POD types.
37950 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
37952         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
37954 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
37956         * compile/981022-1.c, compile/981022-1.x: New test and driver.
37958 1998-10-19  Jeffrey A Law  (law@cygnus.com)
37960         * 981019-1.c: New test.
37962 1998-10-14  Robert Lipe <robertl@dgii.com>
37964         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
37965         find objc headers.
37967 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37969         * compile/981001-4.c: Remove use of GCC extension that triggers a
37970         compiler bug.
37972 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
37974         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
37976 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
37978         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
37979         instantiation of template produces incorrect code for delete
37980         expression.
37982         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
37983         constructors' name is not unique.
37984         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
37985         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
37987         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
37988         automatic array of const is ill-formed.
37990         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
37991         of template parameter?
37993         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
37994         const.
37996         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
37997         pointer-to-member expression.
37999         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
38000         declaration causes ICE.
38002 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
38004         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
38005         reserved in the global namespace.
38007         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
38008         generate needed virtual table.
38010         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
38012 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
38014         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
38015         template-dependent type
38017 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
38019         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
38020         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
38021         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
38023         * g++.old-deja/g++.other/using5.C: New test; using decl from base
38024         class should be usable as argument of member function.
38025         * g++.old-deja/g++.other/using6.C: New test; using decl from base
38026         class should be usable as return type of member function.
38027         * g++.old-deja/g++.other/using7.C: New test; using decl from base
38028         class should be usable as type of data member.
38030         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
38032 1998-10-09  Jeffrey A Law  (law@cygnus.com)
38034         * gcc.c-torture/special/920521-1.c: Fix bogus test.
38036 1998-10-08  Nick Clifton  <nickc@cygnus.com>
38038         * gcc.dg/dll-?.c Add thumb to target list.
38039         Fix assembler scan patterns to match current assembler output.
38041 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
38043         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
38044         matching of template brackets.
38046         * g++.old-deja/g++.other/using4.C: New test.  Test using
38047         declarations of methods from base classes.
38049         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
38050         within functions should introduce names into the innermost
38051         enclosing namespace.
38053         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
38054         of static locals if first initialization throws.
38056 1998-10-07  Jim Wilson  <wilson@cygnus.com>
38058         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
38060 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
38062         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
38063         lose track of the possible targets of tablejump insns.
38064         * special/special.exp: Run it.
38066 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38068         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
38069         must be declared before its specializations can be named in friend
38070         declarations.
38072 1998-10-05  Dave Love  <d.love@dl.ac.uk>
38074         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
38076         * g77.f-torture/execute/io1.f: New test.
38078 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
38080         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
38081         with pointer to template function, for which no argument deduction
38082         is possible.
38084         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
38085         specialization of template function as argument to template
38086         function.
38088         * g++.old-deja/g++.other/access2.C: New test; Inner class
38089         shouldn't have privileged access to Outer's names.
38091 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
38093         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
38094         friend template declared within template class conflicts with
38095         nested class of the same name.
38097         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
38098         is ignored.
38100         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
38101         object with direct initializer as function declaration.
38103         * g++.old-deja/g++.other/decl2.C: New test; duplicate
38104         initializers.
38106         * g++.old-deja/g++.other/null2.C: New test; conditional operator
38107         involving const pointer and NULL produces incorrect result.
38109         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
38110         type name without `typename' should be rejected with -pedantic.
38112 1998-10-02  Richard Henderson  <rth@cygnus.com>
38114         * g++.old-deja/g++.other/addrof1.C: New test.
38116 1998-10-01  Nick Clifton  <nickc@cygnus.com>
38118         * gcc.c-torture/compile/981001-1.c: New test.
38119         * gcc.c-torture/execute/981001-1.c: New test.
38121 1998-10-01  Jeffrey A Law  (law@cygnus.com)
38123         * gcc.c-torture/compile/981001-2.c: New test.
38124         * gcc.c-torture/compile/981001-3.c: New test.
38125         * gcc.c-torture/compile/981001-4.c: New test.
38127 1998-10-01  Robert Lipe  <robertl@dgii.com>
38129         * lib/objc.exp (objc_target_compile): Add -L during compiles for
38130         multilibbed hosts.   Idea grafted from g77.exp.
38132 1998-09-30  Dave Love  <d.love@dl.ac.uk>
38134         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
38135         avoid losing on systems which need -lsocket.
38137 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
38139         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
38140         * g++.old-deja/g++.other/nested2.C: Ditto.
38141         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
38142         failure.
38144 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
38146         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
38147         preferred over template operator!= for enum bitfields.
38149 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
38151         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
38152         that happen to have the same base name, but in different scopes,
38153         are incorrectly rejected.
38155 1998-09-16  Richard Henderson  <rth@cygnus.com>
38157         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
38158         on the native word size instead of an integer literal.
38160 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
38162         * g++.old-deja/g++.other/static2.C: Invocation of static data
38163         member of type pointer-to-function denoted as non-static member.
38165         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
38166         checks involving function types and aliases.
38168 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
38170         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
38171         redefined to the same non-trivial type.
38173         * g++.old-deja/g++.pt/explicit73.C: Test for proper
38174         namespace-qualification of template specializations declared in
38175         other namespaces.
38177         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
38178         to declare a subset of the specializations of a template function
38179         as friends of specializations of a template class.
38181         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
38182         member templates that do not fully specialize the enclosing
38183         template class are rejected.
38185 1998-09-11  Dave Love  <d.love@dl.ac.uk>
38187         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
38189 1998-09-08  Dave Love  <d.love@dl.ac.uk>
38191         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
38192         altered from libf2c/libU77 version.
38194 1998-09-06  Dave Love  <d.love@dl.ac.uk>
38196         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
38198 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
38200         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
38201         (un)signed char are different types for template specialization
38202         purposes.
38204 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
38206         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
38207         * objc: ObjC testsuite.
38209 1998-08-31  Catherine Moore  <clm@cygnus.com>
38211         * gcc.c-torture/execute/941014-1.x: New file.
38213 1998-08-31  Nick Clifton  <nickc@cygnus.com>
38215         * lib/c-torture.exp: Add support for
38216         torture_eval_before_compile and torture_eval_before_execute
38217         variables.
38219 1998-08-30  Jeffrey A Law  (law@cygnus.com)
38221         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
38222         this test triggers valid.
38224 1998-08-27  Jeffrey A Law  (law@cygnus.com)
38226         * gcc.dg/980827-1.c: New test.
38228 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
38230         * gcc.c-torture/execute/loop-4b.c: New test.
38232 1998-08-26  Nick Clifton  <nickc@cygnus.com>
38234         * lib/c-torture.exp: Add support for
38235         torture_eval_before_compile and torture_eval_before_execute
38236         variables.
38238 1998-08-25  Jeffrey A Law  (law@cygnus.com)
38240         * gcc.c-torture/compile/980825-1.c: New test.
38242 1998-08-24  Nick Clifton  <nickc@cygnus.com>
38244         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
38245         count number tests in opt_t0 not good_t0.
38247 1998-08-24  Jeffrey A Law  (law@cygnus.com)
38249         * gcc.c-torture/compile/930326-1.x: Fix typo.
38251 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
38253         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
38254         causes an ICE.
38256 1998-08-21  Jeffrey A Law  (law@cygnus.com)
38258         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
38259         STACK_SIZE is defined.
38260         * gcc.c-torture/unsorted/stuct.c: Similarly.
38262         * gcc.c-torture/compile/980821-1.c: New test.
38264 1998-08-21  Jeffrey A Law  (law@cygnus.com)
38266         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
38268 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
38270         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
38271         code.
38273 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
38275         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
38276         error'.
38278 1998-08-18  Jeffrey A Law  (law@cygnus.com)
38280         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
38282 1998-08-16  Jeffrey A Law  (law@cygnus.com)
38284         * gcc.c-torture/compile/980816-1.c: New test.
38286         * gcc.dg/980816-1.c: New test.
38288 1998-08-13  Jeffrey A Law  (law@cygnus.com)
38290         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
38291         compiler for ieee tests.
38293 1998-08-01  Dave Love  <d.love@dl.ac.uk>
38295         * g77.f-torture/compile/980729-0.f: New test.
38297 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
38299         * gcc.c-torture/special/eeprof-1.c: New test, for
38300         -finstrument-functions.
38301         * gcc.c-torture/special/special.exp: Run it.
38303 1998-07-29  Jeffrey A Law  (law@cygnus.com)
38305         * gcc.c-torture/compile/980729-1.c: New test.
38307 1998-07-27  Nick Clifton  <nickc@cygnus.com>
38309         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
38310         __thumb__ is defined, and test for ARM style doubles if so.
38312 1998-07-26  Dave Love  <d.love@dl.ac.uk>
38314         * g77.f-torture/noncompile/980615-0.f: New test.
38316 1998-07-26  H.J. Lu  (hjl@gnu.org)
38318         * gcc.dg/980312-1.c: Do link instead of compile.
38319         * gcc.dg/980313-1.c: Likewise.
38321 1998-07-26  Jeffrey A Law  (law@cygnus.com)
38323         * gcc.c-torture/compile/980726-1.c: New test.
38325 1998-07-25  Dave Love  <d.love@dl.ac.uk>
38327         * g77.f-torture/execute/io0.f: New test.
38329 1998-07-24  Nick Clifton  <nickc@cygnus.com>
38331         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
38332         an int.
38334 1998-06-18  Michael Meissner  <meissner@cygnus.com>
38336         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
38337         m32r bugs.
38339 1998-07-17  Nick Clifton  <nickc@cygnus.com>
38341         * gcc.dg/980626-1.c: Expect failures for all toolchains until
38342         c-decl.c:grokdeclarator can handle mode attributes.
38344 1998-07-16  Jeffrey A Law  (law@cygnus.com)
38346         * gcc.c-torture/execute/980716-1.c: New test.
38348 1998-07-13  Jeffrey A Law  (law@cygnus.com)
38350         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
38351         the mn10200.
38352         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
38353         the mn10200.
38354         * gcc.c-torture/execute/va-arg-3.x: Similarly.
38355         * gcc.c-torture/compile/930326-1.x: Similarly.
38357 1998-07-13  Dave Love  <d.love@dl.ac.uk>
38359         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
38360         New test from Craig.
38362 1998-07-12  Dave Love  <d.love@dl.ac.uk>
38364         * g77.f-torture/noncompile/980616-0.f: New test.
38366         * g77.f-torture/execute/970816-3.f: New test from Craig.
38368 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
38370         *  g++.other/singleton.C: Return error value instead of taking
38371         SIGSEGV.
38373 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
38375         *  g++.other/singleton.C: New test.   Warning is under dispute.
38376         Runtime crash is not.
38378 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
38380         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
38381         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
38382         using6.C, using7.C}: New namespace tests.
38384 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
38386         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
38387         specialization with typedef'ed names used as array indexes.
38389 1998-07-09  Jeffrey A Law  (law@cygnus.com)
38391         * gcc.c-torture/execute/980709-1.c: New test.
38393         * gcc.dg/980709-1.c: New test.
38395 1998-07-07  Richard Henderson  <rth@cygnus.com>
38397         * gcc.c-torture/execute/bcp-1.c: New test.
38399 1998-07-07  Jeffrey A Law  (law@cygnus.com)
38401         * gcc.c-torture/execute/980707-1.c: New test.
38403 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
38405         * gcc.c-torture/compile/980706-1.c: New test.
38407 1998-07-01  Dave Love  <d.love@dl.ac.uk>
38409         * g77.f-torture/execute/980701-0.f,
38410         g77.f-torture/execute/980701-1.f: New test from Craig.
38412 1998-07-01  Jeffrey A Law  (law@cygnus.com)
38414         * gcc.c-torture/compile/980701-1.c: New test.
38416         * gcc.c-torture/execute/980701-1.c: New test.
38418 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
38419 rlsruhe.de>
38421         * g++.old-deja/g++.robertl/eb132.C: New test.
38422         * g++.old-deja/g++.robertl/eb133.C: Likewise.
38424 1998-06-29  Dave Love  <d.love@dl.ac.uk>
38426         * g77.f-torture/execute/980628-7.f,
38427         g77.f-torture/execute/980628-8.f,
38428         g77.f-torture/execute/980628-9.f,
38429         g77.f-torture/execute/980628-10.f: New tests from Craig.
38431         * g77.f-torture/execute/980628-3.f: Remove mail headers.
38433 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38435         * g77.f-torture/execute/980628-4.f: New test from Craig.
38436         * g77.f-torture/execute/980628-5.f: Likewise.
38437         * g77.f-torture/execute/980628-2.f: Likewise.
38438         * g77.f-torture/execute/980628-0.f: Likewise.
38439         * g77.f-torture/execute/980628-1.f: Likewise.
38440         * g77.f-torture/execute/980628-3.f: Likewise.
38441         * g77.f-torture/execute/980628-6.f: Likewise.
38443 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38445         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
38446         directory when nothing has been installed yet.
38448 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
38450         * gcc.c-torture/special/special.exp: Handle newer versions of
38451         dejagnu.
38453 1998-06-26  Jeffrey A Law  (law@cygnus.com)
38455         * gcc.dg/980626-1.c: New test.
38457 1998-06-19  Bruno Haible <haible@ilog.fr>
38459         * gcc.misc-tests/m-un-2.c: New test.
38460         * g++.old-deja/g++.other/warn01.c: Likewise.
38462 1998-06-19  Robert Lipe  <robertl@dgii.com>
38464         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
38465         compatibility with assmblers with a different comment character.
38466         Eliminate use of GAS-specific extensions.
38468 1998-06-19  Jeffrey A Law  (law@cygnus.com)
38470         * gcc.c-torture/execute/ieee/980619-1.c: New test.
38472 1998-06-19  Robert Lipe  <robertl@dgii.com>
38474         * lib/g77.exp: Replace search for libf2c.a with search for newly
38475         renamed libg2c.a
38477 1998-06-17  Jeffrey A Law  (law@cygnus.com)
38479         * gcc.c-torture/execute/980617-1.c: New test.
38481 1998-06-12  Jeffrey A Law  (law@cygnus.com)
38483         * gcc.c-torture/execute/980612-1.c: New test.
38485 1998-06-08  Jeffrey A Law  (law@cygnus.com)
38487         * gcc.dg/980523-1.c: Only test on ppc-linux.
38488         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
38490         * gcc.c-torture/execute/980608-1.c: New test.
38492 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
38494         * gcc.c-torture/execute/980605-1.c: New test.
38496 1998-06-04  Jeffrey A Law  (law@cygnus.com)
38498         * gcc.c-torture/execute/980604-1.c: New test.
38500 1998-06-02  Jeffrey A Law  (law@cygnus.com)
38502         * gcc.c-torture/execute/980602-1.c: New test.
38503         * gcc.c-torture/execute/980602-2.c: Likewise.
38505 1998-06-02  Dave Love  <d.love@dl.ac.uk>
38507         * 970125-0.f: Fix per JCB.  Add commentary.
38509 1998-05-31  Michael Meissner  <meissner@cygnus.com>
38511         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
38512         IEEE -0 support.
38514 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
38516         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
38517         earlier.
38519 1998-05-28  Catherine Moore <clm@cygnus.com>
38521         * gcc.c-torture/execute/980526-3.c: New test.
38523 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
38525         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
38526         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
38527         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
38528         m88k-motorola-sysv3 to XFAIL.
38530 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38532         * gcc.dg/980526-1.c: New test.
38533         * gcc.c-torture/execute/980526-2.c: New test.
38535 1998-05-26  Jeffrey A Law  (law@cygnus.com)
38537         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
38539         * gcc.c-torture/execute/980526-1.c: New test.
38541 1998-05-26  Dave Love  <d.love@dl.ac.uk>
38543         * g77.f-torture/execute/alpha2.f: Add runtime test.
38545 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
38547         * g++.old-deja/old-deja.exp: Strip leading directories.
38549         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
38550         error for the line.  Don't run multiple tests for the same line.
38552 1998-05-23  Jeffrey A Law  (law@cygnus.com)
38554         * gcc.dg/980523-1.c: New test.
38556 1998-05-23  Dave Love  <d.love@dl.ac.uk>
38558         * g77.f-torture/compile/970915-0.f: New test.
38560 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
38562         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
38564 1998-05-21  Jeffrey A Law  (law@cygnus.com)
38566         * gcc.dg/980520-1.c: New test.
38568 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
38570         * gcc.dg/980502-1.c: Fix return type.
38572 1998-05-20  Jeffrey A Law  (law@cygnus.com)
38574         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
38575         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
38576         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
38577         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
38578         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
38580 1998-05-20  Dave Love  <d.love@dl.ac.uk>
38582         * g77.f-torture/execute/980520-1.f: New test.
38584 1998-05-15  Dave Love  <d.love@dl.ac.uk>
38586         * lib/mike-g77.exp: New file.
38588         * g77.f-torture/noncompile/noncompile.exp,
38589         g77.f-torture/noncompile/check0.f: New files.
38591 1998-05-14  Dave Love  <d.love@dl.ac.uk>
38593         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
38594         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
38595         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
38596         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
38597         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
38598         abort where appropriate.
38600 1998-05-05  Michael Meissner  <meissner@cygnus.com>
38602         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
38603         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
38605 1998-04-29  Dave Love  <d.love@dl.ac.uk>
38607         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
38609 1998-04-27  Dave Love  <d.love@dl.ac.uk>
38611         * g77.f-torture/compile/980427-0.f: New test.
38613 1998-04-24  Dave Love  <d.love@dl.ac.uk>
38615         * g77.f-torture/compile/980424-0.f: New test.
38617 1998-04-19  Dave Love  <d.love@dl.ac.uk>
38619         * g77.f-torture/compile/980419-2.f (main): New test.
38620         * g77.f-torture/compile/970125-0.f: New test.
38621         * g77.f-torture/compile/980419-1.f: New test.
38623 1998-04-08  Jim Wilson  <wilson@cygnus.com>
38625         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
38626         of loop-4.c.
38628 1998-04-07  Jim Wilson  <wilson@cygnus.com>
38630         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
38632 1998-04-03  Jim Wilson  <wilson@cygnus.com>
38634         * gcc.c-torture/compile/980329-1.c: New test.
38636 1998-03-18  Jim Wilson  <wilson@cygnus.com>
38638         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
38639         * gcc.dg/980312-1.c: Fix typo in -march command.
38641 1998-03-16  H.J. Lu  (hjl@gnu.org)
38643         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
38645 1998-03-11  Robert Lipe  <robertl@dgii.com>
38647         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
38648         Dave Love agree the Fortran source is bogus.
38650 1998-03-11  Robert Lipe  <robertl@dgii.com>
38652         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
38653         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
38654         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
38655         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
38656         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
38658 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
38660         * g++.old-deja/g++.other/friend1.C: New test.
38662 1998-02-18  Dave Love  <d.love@dl.ac.uk>
38664         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
38665         possibly uninitialized) variables and declare dnrm2.
38667 1998-02-23  Robert Lipe <robertl@dgii.com>
38669         From Bruno Haible <haible@ilog.fr>:
38670         * gcc.c-torture/execute/980223.c: New test.
38672 1998-02-13  Jeffrey A Law  (law@cygnus.com)
38674         * gcc.dg/ifelse-1.c: New test.
38676 1998-02-09  H.J. Lu  (hjl@gnu.org)
38678         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
38680           * lib/old-dejagnu.exp (old-dejagnu): Added the
38681           "execution test - XFAIL *-*-*" handling in the spirit of
38682           "excess errors test -". Changed the "execution test fails"
38683           handling to be like "excess errors test fails".
38684           * Update various tests accordingly.
38686 1998-02-06  Jim Wilson  <wilson@cygnus.com>
38688         * gcc.c-torture/execute/980205.c: New test.
38690 1998-01-18  Jeffrey A Law  (law@cygnus.com)
38692         * lib/c-torture.exp: Look for .x files instead of .cexp files.
38693         * lib/f-torture.exp: Similarly.
38694         * gcc.c-torture: Rename all .cexp files to .x files.
38696 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
38698         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
38699         (940510-1.c): Removed duplicate.
38700         (971104-1.c): New test.
38702 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
38704           * lib/f-torture.exp: Improve error and loop detection.
38706 1997-11-19  Michael Meissner  <meissner@cygnus.com>
38708         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
38709         use that to size the filler array.
38711 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
38713         * lib/c-torture.exp(c-torture-execute): Fix typo.
38715         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
38716         testcase as the executable name. Keep the executable around if
38717         the test fails.
38719 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
38721         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
38722         changes.  Only test one -g option, and move it to the end of the
38723         list of options to test.
38725 1997-09-19  Michael Meissner  <meissner@cygnus.com>
38727         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
38728         variable GCC_TORTURE_OPTIONS to supply default switches separated
38729         by colons.  If no environment variable, run tests with -O0 -g, -O1
38730         -g, and -O2 -g as well.
38732 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
38734         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
38735         explanatory comments. Fix indentation.
38737 1997-09-15  Jeffrey A Law  (law@cygnus.com)
38739         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
38741 1997-09-11  Jeffrey A Law  (law@cygnus.com)
38743         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
38744         * g++.old-deja/g++.mike/p7325.C: Likewise.
38745         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
38747 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
38749         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
38750         * g++.old-deja/g++.brendan/crash30.C: Likewise.
38751         * g++.old-deja/g++.brendan/crash39.C: Likewise.
38752         * g++.old-deja/g++.law/operators4.C: Likewise.
38754 1997-09-11  Joe Buck  (jbuck@synopsys.com)
38756         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
38757         * g++.old-deja/g++.mike/p784.C: Ditto.
38758         * g++.old-deja/g++.mike/p785.C: Ditto.
38760 1997-09-05  Jeffrey A Law  (law@cygnus.com)
38762           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
38764 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
38766         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
38767         target feature; pass this to c-torture-execute as needed.
38769 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
38771         * lib/c-torture.exp(c-torture-execute): If the previous and the
38772         current executables being tested are identical, we don't need to
38773         run the executable again. Try to make the executable names
38774         unique. Add an optional argument for passing additional compiler
38775         flags.
38777 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
38779         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
38781 1997-08-29  Jeffrey A Law  (law@cygnus.com)
38783         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
38785 1997-07-31  Jeffrey A Law  (law@cygnus.com)
38787         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
38788         32bit or larger longs.
38790         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
38791         have either a 32bit long or 32bit int.
38793 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
38795         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
38796         Make double precision tests dependent on sizeof (double).
38798 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
38800         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
38801         too.
38803 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
38805         * gcc.c-torture/compile/961203-1.cexp: New script.
38807 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
38809         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
38810         up the includes ourselves.
38812 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
38814         * lib/plumhall.exp: Remove random include, and add a few
38815         verbose messages for debugging.
38817 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
38819         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
38820         of trying to do it ourselves.
38822 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
38824         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
38826 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
38828         * gcc.prms/5403.c: Made regexp a bit less strict.
38830 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
38832         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
38833         is returned from remote_load instead.
38834         * lib/plumhall.exp: Ditto.
38835         * lib/mike-g++.exp: Ditto.
38836         * lib/old-dejagnu.exp: Ditto.
38837         * lib/c-torture.exp: Ditto.
38839 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
38841         * lib/g++.exp: Use build_wrapper procedure.
38842         * lib/gcc.exp: Ditto.
38844 1997-05-20  Jeffrey A Law  (law@cygnus.com)
38846         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
38847         an old-style decl for malloc.  Fixes tests to work when
38848         sizeof (int) != sizeof (size_t).
38850 1997-05-15  Mike Meissner  <meissner@cygnus.com>
38852         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
38854         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
38855         use stdargs.h interface.
38857 1997-05-15  Mike Meissner  <meissner@cygnus.com>
38859         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
38860         NO_VARARGS when compiling.
38862 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
38864         * lib/plumhall.exp(ph_includes): New procedure.
38865         (ph_make): Use it.
38866         (ph_compiler): Ditto.
38868         * lib/g++.exp: Rename test-glue.c to testglue.c.
38869         * lib/gcc.exp: Ditto.
38871 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
38873         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
38874         to completion when it's called.
38876 1997-03-21  Michael Meissner  <meissner@cygnus.com>
38878         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
38879         is defined, don't do test.
38881 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
38883         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
38884         for object files.
38885         (ph_summary): Mark skipped testcases as untested, not unresolved.
38887         * lib/plumhall.exp (ph_make): If unresolved because of bad
38888         errorCode, record errorCode in log file.
38889         (*): Replace send_log/verbose with verbose -log.
38891 1997-03-19  Michael Meissner  <meissner@cygnus.com>
38893         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
38894         double conversion if double isn't at least 8 bytes.
38896         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
38897         int to work with targets where int is 16 bits.
38899         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
38900         8 bytes, just exit, since 4 byte doubles don't have enough bits of
38901         precision for the test to complete.
38903 1997-03-14  Michael Meissner  <meissner@cygnus.com>
38905         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
38906         if d10v is not compiled with the -mdouble64 flag.
38907         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
38909         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
38910         d10v is not compiled with the -mint32 flag.
38912 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
38914         * lib/plumhall.exp: Use incr_count.
38916 1997-03-12  Jeffrey A Law  (law@cygnus.com)
38918         * gcc.c-torture: Update to c-torture-1.45.
38920 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
38922         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
38923         the name of the expect testcase file).
38925         * lib/g++.exp(g++_init): Ditto.
38927 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
38929         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
38930         the host.
38932         * lib/gcc.exp(gcc_exit): New procedure.
38934 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
38936         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
38937         specs where appropriate.
38939         * g++.old-deja/g++.arm/*: Added additional ERROR checks
38940         because of new "candidates are" messages, and removed a few
38942         * Converted all non-old-style g++ testcases to old-style, and
38943         moved into g++.old-deja.
38945 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
38947         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
38948         options.
38950         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
38951         succeeded.
38953         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
38955 1997-02-13  Michael Meissner  <meissner@cygnus.com>
38957         * lib/gcc.exp (gcc_target_compile): Add support for defining
38958         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
38959         the machine doesn't have those features.
38961 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
38963         * g++.law/operators4.exp: Don't use LIBS.
38965 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
38967         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
38969         * lib/mike-g++.exp: Don't set the compiler to be tested here.
38970         * lib/g++.exp: Set it here instead. Also, allow use of the
38971         --tool_exec and --tool_opt options. Change CXX to
38972         GXX_UNDER_TEST.
38974         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
38976         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
38978 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
38980         * lib/old-dejagnu.exp: Use prune_warnings instead of
38981         prune_system_crud.
38982         * lib/mike-g++.exp: Ditto.
38983         * lib/gcc.exp: Ditto.
38984         * lib/g++.exp: Ditto.
38986         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
38988 1997-02-07  Jeffrey A Law  (law@cygnus.com)
38990           * 941014-2.c: Include stdlib.h
38991           * 960327-1.c: Include stdio.h
38992           * dbra.c, index-1.c: Don't assume ints are 32bits.
38994 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
38996         * lib/gcc.exp: Add gcc,stack_size target feature.
38998         * lib/g++.exp(g++_target_compile): Add the include and link
38999         paths here, not in two other places. And, it's $options, not
39000         options.
39002         * lib/mike-g++.exp(postbase): Remove the code that determines
39003         the correct include and link paths.
39004         * g++.old-deja/old-deja.exp: Ditto.
39006 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
39008         * lib/g++.exp(g++_init): target_compile no longer returns the
39009         filename of the result.
39011 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
39013         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
39014         call to glob.
39016         * gcc.c-torture/special/special.exp: Change call to
39017         gcc_target_compile to include the object file.
39019 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
39021         * gcc.c-torture/special/special.exp: Correct misspelling in last
39022         change.
39024 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
39026         * lib/plumhall.exp(ph_summary): Log the entire output of the
39027         executable. Return -1 if there were any failures, 0 otherwise.
39028         (ph_execute): Return -1 if there were any failures, 0 otherwise.
39029         (ph_make): Clean up objects and executables that were built
39030         if the tests succeeded.
39032 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
39034         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
39035         libraries and includes in the build tree as appropriate.
39037 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
39039         * lib/c-torture.exp: Instead of looking for the global variable
39040         NO_LONG_LONG, check to see if that's a feature of the target.
39042 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
39044         * config/default.exp: Minimize. Delete the remainer of the files in
39045         config; this functionality is now in devo/dejagnu/config.
39047         g++.*/*: Pass any additional flags used to compile to postbase;
39048         delete CXXFLAGS.
39050         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
39051         is now done by runtest.exp. Use gcc_target_compile instead of
39052         compile.
39054         lib/c-torture.exp: Use gcc_target_compile instead of compile.
39055         Remove references to CFLAGS. Use remote_file instead of
39056         calling rm -f.
39057         (c-torture): Take a list of arguments to use to compile this
39058         testcase.
39060         lib/g++.exp: Simplify. Use target_compile instead of compile.
39061         lib/gcc-dg.exp: Ditto.
39062         lib/gcc.exp: Ditto.
39063         lib/mike-{gcc,g++}.exp: Ditto.
39064         lib/old-dejagnu.exp: Ditto.
39065         lib/plumhall.exp: Ditto.
39067 1997-01-08  Jim Wilson  <wilson@cygnus.com>
39069         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
39070         (ph_linker): Likewise.
39072 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
39074           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
39075         MAP_ANON / MAP_ANONYMOUS if defined;
39076         else try to map from /dev/zero .
39078 1996-11-12  Jeffrey A Law  (law@cygnus.com)
39080         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
39081         isn't defined, then define it to MAP_ANONYMOUS.
39083 1996-11-12  Jeffrey A Law  (law@cygnus.com)
39085         * gcc.c-torture: Update to c-torture-1.42 release.
39087 1996-11-11  Jeffrey A Law  (law@cygnus.com)
39089         * gcc.c-torture: Update to c-torture-1.41 release.
39091 1996-10-27  Jeffrey A Law  (law@cygnus.com)
39093         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
39094         c-torture release.
39096 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
39098         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
39099         and LDFLAGS.  Fix second case to append the target_info ldflags
39100         onto LDFLAGS, not CFLAGS.
39101         * lib/g++.exp (g++_init): Add target_info stuff.
39102         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
39103         of libgloss and newlib flags for !native.
39105         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
39106         (GDB): Fix relative path to go up another dir for finding gdb.
39108 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
39110         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
39111         versions in the target_info array, if they don't exist.
39113 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
39115         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
39117 1996-07-08  Jim Wilson  <wilson@cygnus.com>
39119         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
39120         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
39122 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
39124         * lib/old-dejagnu.exp: Don't remove the output file before we've
39125         actually tested it. Don't append pwd to the path of the executable
39126         we're testing.
39128 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
39130         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
39132 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
39134         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
39135         temporary directory for compiler files, and set it to a default
39136         value of /tmp. Set $output as the name of the output file from
39137         compiling the testcase. Add a -o option to $cflags_var so the
39138         compiler writes the final output file as $output. Set $executable
39139         to $output.
39141         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
39142         directory for compiler files, and set it to /tmp if it doesn't
39143         already have a value. Set $output_file to the name of the output
39144         file from compiling the testcase. Add a -o option to CXXFLAGS so
39145         the compiler writes the final output file as $output. Use $output
39146         as the executable to be tested.
39148 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
39150         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
39152 1996-06-08  Jeffrey A Law  (law@cygnus.com)
39154         * gcc.c-torture/execute/pending-1.c: New test.  Still
39155         pending in Tege's queue.
39157 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
39159         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
39160         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
39161         if there were failures.  Call unresolved if there were unresolved
39162         testcases.  Call gcc_fail if program did not run to completion.
39163         (ph_make): Pass additional argument name to ph_execute.
39164         (ph_execute): Add new argument.  Pass additional arguments to
39165         ph_summary.  Call gcc_fail is there is no execution output.
39167 1996-04-24  Jeffrey A Law  (law@cygnus.com)
39169         * lib/plumhall.exp (proc_summary): Output relavent summary
39170         lines into the log so specific failures in plumhall can be
39171         investigated.
39173 1996-04-10  Jeffrey A Law  (law@cygnus.com)
39175         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
39176         (c-torture-execute): Don't try to execute tests which use
39177         "long long" types if $NO_LONG_LONG is nonzero.
39179 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
39181         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
39182         not c-torture.
39184         * gcc.ieee: Move from here.
39185         * gcc.c-torture/execute/ieee: To here.
39187 1996-03-26  Jeffrey A Law  (law@cygnus.com)
39189         * gcc.c-torture: Update to c-torture-1.41 release.
39191 1996-03-22  Jeffrey A Law  (law@cygnus.com)
39193         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
39194         not "$output".
39196 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
39198         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
39199         -c present.
39201 1996-03-02  Jeffrey A Law  (law@cygnus.com)
39203         * config/proelf.exp: Handle connecting to a simulator.
39205 1996-01-31  Jeffrey A Law  (law@cygnus.com)
39207         * config/proelf.exp: New file.  Enough framework that we can
39208         run c-torture tests on the proelf targets (or any other target
39209         that gdb can connect to for that matter).
39211 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
39213         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
39214         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
39216         * lib/plumhall.exp (ph_execute): Always call ph_summary if
39217         exec_output exists.
39219 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
39221         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
39222         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
39224         * config/*.exp: Update FSF address.  Change result of ${tool}_load
39225         to pass/fail/unresolved/unsupported/untested.  Caller must now
39226         call unresolved/unsupported/untested.
39227         * lib/*.exp: Update FSF address.  Update to handle new results of
39228         ${tool}_load.
39229         * lib/chill.exp (verbose): Delete.
39231 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
39233         * lib/gcc.exp (default_gcc_start): Change order of args to
39234         $LDFLAGS $CFLAGS $LIBS.
39235         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
39236         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
39237         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
39238         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
39239         * gcc.misc-tests/dg-test.exp: Likewise.
39240         * gcc.misc-tests/msgs.exp: Likewise.
39241         * gcc.prms/prms.exp: Likewise.
39242         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
39243         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
39245         * lib/dg.exp: Deleted, moved to dejagnu/lib.
39247 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
39249         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
39251         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
39252         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
39254         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
39255         necessary.
39257 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
39259         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
39260         global for loop; add use of $mathlib.
39261         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
39262         settings here; set mathlib for anything but VxWorks.
39264 1996-01-22  Jeffrey A Law  (law@cygnus.com)
39266         * gcc.c-torture: Update to c-torture-1.40 release.
39268 1996-01-03  Jeffrey A Law  (law@cygnus.com)
39270         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
39271         dg.exp.
39273 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
39275         * lib/c-torture.exp (c-torture-execute): Declare "output" as
39276         global.
39278 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
39280         * lib/g++.exp (LIBS): Define if not already.
39281         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
39282         (gcc-dg-prune): Call prune_gcc_output.
39283         * lib/gcc.exp (prune_gcc_output): New proc.
39284         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
39285         prune_gcc_output.
39287 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
39289         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
39290         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
39292 1995-11-15  Jeffrey A Law  (law@cygnus.com)
39294         * gcc.c-torture: Update to c-torture-1.39 release.
39296 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
39298         * lib/c-torture.exp (c-torture-execute): Don't return if one option
39299         fails, try others as well.
39301 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
39303         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
39304         If compilation fails, mark execute tests as `untested'.
39305         If test is marked as unsupported, don't mark compilation and
39306         execute tests as failed.
39308 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
39310         * lib/g++.exp (g++_init): Don't link in libg++, and look to
39311         libstdc++ for whether or not we want to be doing shared
39312         libraries.  Delete link_curses since we don't need it anymore.
39313         * lib/mike-g++.exp (postbase): Don't link in libg++.
39314         * g++.old-deja/old-deja.exp: Likewise.
39316 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
39318         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
39320 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
39322         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
39323         For that, add `-Wl,-a,shared_archive'.
39324         * g++.old-deja/old-deja.exp: Likewise.
39326 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
39328         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
39330 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
39332         * lib/mike-g++.exp (postbase): Pay attention to the status of
39333         g++_load.
39335 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
39337           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
39339 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
39341         * lib/gcc.exp (default_gcc_start): No longer need to log program
39342         being executed or its output, execute_anywhere does that now.
39343         * lib/g++.exp (default_g++_version): Call execute_anywhere.
39344         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
39346 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
39348         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
39349         the same as those in lib/g++.exp.
39351 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
39353         * gcc.c-torture: Update to c-torture-1.38 release.
39354         * gcc.ieee: Related changes.
39356 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
39358         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
39359         "exec". Minor reformatting changes.
39361         * config/rom68k.exp (${tool}_load): Make it work in a canadian
39362         cross. This means all "exec" calls now work on a remote host as
39363         well.
39364         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
39365         cross. Filter out the extra "\r\n" stuff that expect puts in.
39366         (c-torture-execute): Filter out the bogus warnings like
39367         c-torture-compile does. Add support for canadian cross.
39368         * lib/gcc.exp (default_gcc_version, default_gcc_start)
39369         Use execute_anywhere rather than calling exec directly. Now it
39370         works for canadian cross testing.
39372 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
39374         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
39375         results into a variable, and check that rather than using file exists.
39377 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
39379         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
39380         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
39382 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
39384         * g++.old-deja/old-deja.exp: Create and pass runshlib and
39385         lib_curses if there's a shared libg++ in the build tree.
39387 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
39389         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
39390         if not supported target.
39392 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
39394         * lib/g++.exp (g++_init): Move empty setting of runshlib and
39395         link_curses up to always happen, not just for native builds.
39397 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
39399         * gcc.c-torture: Update to c-torture-1.36 release.
39400         * gcc.failure: Related changes.
39402 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
39404         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
39406 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
39408         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
39409         * lib/mike-g++.exp (postbase): Not in here.  Still reference
39410         runshlib, link_curses, and mathlib for link and run.
39412         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
39413         pass the runtime shared library options for Solaris, OSF/1, and
39414         Irix5, and link with -lcurses to avoid unresolved references.
39416 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
39418         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
39419         only run once.
39421 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
39423         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
39425 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
39427         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
39428         do not have a framework for the "compat" tests yet.
39430 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
39432         * lib/mike-g++.exp (postbase): New local variable `mathlib',
39433         set to null if we're testing vxworks5.1.  Use that instead of
39434         `-lm' in the setting of LIBS for link and run.
39436 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
39438         * config/rom68k.exp (${tool}_load): Major changes to make it
39439         work.  Verified that it does in fact return the stuff in
39440         exec_output properly.  Catch any Emul or any TRAP other than 0.
39442 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
39444         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
39445         LDFLAGS properly for targets that need stuff from libgloss.
39446         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
39447         only run once.
39448         (gpp_initialized): New variable.
39450 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
39452         * config/rom68k.exp: Load libgloss.exp.
39453         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
39454         so we can produce a fully linked binary.
39455         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
39456         so we can produce a fully linked binary.
39458 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
39460         * lib/plumhall.exp (ph_section): Watch for expected failures.
39461         Add missing `else'.
39463         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
39464         run the testcase.
39465         (c-torture): Likewise.
39467 1995-08-28  Doug Evans  <dje@cygnus.com>
39469         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
39471         * lib/mike-g++.exp (mike_cleanup): New proc.
39472         (prebase): New globals compiler_result, not_compiler_result,
39473         target_regexp.
39474         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
39475         allow leading "-" in pattern.  Watch for unsupported tests.
39476         If $compiler_result is set, pattern match assembler code,
39477         and ditto for $not_compiler_result.
39478         * lib/mike-gcc.exp: Likewise.
39480         * lib/plumhall.exp (ph_execute): Only call ph_summary if
39481         execution "succeeded".
39483 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
39485         * config/win32.exp: New file.
39486         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
39488 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
39490         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
39491         unsupported.
39492         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
39493         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
39494         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
39496         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
39497         "... without exceptions was ...".  That is now handled by
39498         prune_system_crud.
39499         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
39501 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
39503         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
39504         sieve.c,sort2.c}: New files.
39505         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
39506         sieve.exp,sort2.exp}: Drivers for them.
39508         * lib/mike-gcc.exp (program_output): New user settable variable.
39509         (postbase): Call prune_system_crud.  Also prune extraneous compiler
39510         messages.
39511         * lib/mike-g++.exp (program_output): New user settable variable.
39513         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
39515         * config/sh.exp: Deleted (use sim.exp instead).
39517 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
39519         * config/vx.exp: Declare CHECKTASK as global.
39520         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
39521         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
39522         * lib/old-dejagnu.exp: Load [pwd]/$executable.
39524 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
39526         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
39527         target. Like vx.exp, only includes `vx29k.exp' instead of
39528         `vxworks.exp'.
39530 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
39532         * config/sim.exp: Increase time limit from 120 seconds to 240.
39534 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
39536         * gcc.c-torture/execute/950628-1.c: New test.
39538 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
39540         * gcc.c-torture: Update with changes/additions from
39541         c-torture-1.34.
39543 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
39545         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
39547 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
39549         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
39551 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
39553         * gcc.c-torture/compile/950512-1.c: New test.
39554         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
39555         * gcc.dg/struct-ret-1.c: Likewise.
39557 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
39559         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
39560           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
39562 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
39564         * gcc.c-torture/special/920411-1.c: Deleted.
39565         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
39567 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
39569         * config/sim.exp (${tool}_load): Hack in call to bash to get a
39570         cpu limit.
39572 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
39574         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
39576 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
39578         From kenner;
39579         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
39580         is the proper length.
39581         * va-arg-3.c: Likewise.
39583 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
39585         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
39586         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
39588         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
39589         * lib/g++.exp (default_g++_start): Delete old cruft.
39591 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
39593         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
39594         (2 * (1 << 18)) to (2 * (1 << 17)).
39596         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
39598 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
39600         * config/rom68k.exp: Renamed from config/idp.exp
39602 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
39604         * c-torture/compile/921109-2.c
39606 1995-04-18  Mike Stump  <mrs@cygnus.com>
39608         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
39609         excess errors.
39611 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
39613         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
39614         output.
39615         * lib/g++.exp (default_g++_start): Likewise.
39617 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
39619         * gcc.c-torture/compile/950329-1.c: New test.
39621 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
39623           * config/bug.exp (${tool}_load): Updated to use new remote_open
39624           and remote_close procs.
39625         * config/idp.exp: New file.
39627 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
39629         * gcc.c-torture/execute/950322-1.c: New test.
39631 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
39633         * config/vx.exp (${tool}_load): Clean up testing of return code from
39634         vxworks_ld and vxworks_spawn.
39636 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
39638         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
39640 1995-03-13  Mike Stump  <mrs@cygnus.com>
39642         * lib/old-deja.exp: Add `excess errors test - ' error, now one
39643         can mark excess errors on a machine by machine basis.  Note, the
39644         default is to not expect any excess errors, even when excess
39645         errors test - is given, so you will want to put an XFAIL ... on
39646         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
39647         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
39648         those 4 machines, but no others.
39650 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
39652         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
39653         * lib/c-torture.exp: to here.
39655 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
39657         * gcc.c-torture/execute/950221-1.c: New test.
39658         * gcc.c-torture/execute/struct-ret-1.c: New test.
39659         * gcc.c-torture/compile/950221-1.c: New test.
39661         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
39663 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
39665         * gcc.c-torture/execute/arith-1.c (main): Return 0.
39666         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
39668 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
39670         * g++.gb: New directory of tests, derived from my signature and
39671         class scoping tests.
39673         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
39674         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
39675         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
39676         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
39677         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
39678         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
39679         * g++.gb/sig25.C: Likewise.
39681         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
39682         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
39683         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
39684         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
39685         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
39686         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
39687         * g++.gb/sig25.exp: Likewise.
39689         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
39690         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
39691         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
39692         * g++.gb/scope13.C: Likewise, this test still fails.
39694         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
39695         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
39696         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
39697         * g++.gb/scope13.exp: Ditto.
39699         * g++.gb/README: New file, explains what these tests are about.
39701 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
39703         * lib/dg.exp (dg-do): Support `preprocess'.
39704         (dg-test): Likewise.
39706 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
39708         * config/udi.exp: change "continue -expect" to "exp_continue".
39710 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
39712         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
39713         Delete redundant tests.
39715         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
39716         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
39717         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
39718         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
39719         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
39720         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
39721         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
39722         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
39724         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
39725         storing label pointers.
39726         * gcc.c-torture/execute/921019-1.c: Likewise.
39727         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
39728         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
39729         parameter fp.
39730         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
39731         constants.
39733         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
39734         Delete obsolete tests.
39736         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
39737         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
39738         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
39739         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
39740         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
39741         * gcc.c-torture/compile/950124-1.c: New test.
39743         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
39745 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
39747         * lib/mike-g++.exp: Add -lm to LIBS.
39749 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
39751         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
39753 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
39755         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
39757 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
39759         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
39761 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
39763         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
39764         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
39765         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
39766         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
39767         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
39768         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
39769         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
39770         * g++.law/{operators31.C, operators32.C,
39771         * g++.law/{operators33.C, operators34.C}: Likewise.
39772         * g++.law/{pic1.C, refs2.C}: Likewise.
39773         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
39774         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
39775         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
39776         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
39778         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
39779         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
39780         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
39781         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
39782         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
39783         * g++.law/{enum9.exp, friend5.exp}: Likewise.
39784         * g++.law/{nest3.exp, nest4.exp}: Likewise.
39785         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
39786         * g++.law/{operators30.exp, operators31.exp}: Likewise.
39787         * g++.law/{operators32.exp, operators33.exp}: Likewise.
39788         * g++.law/{operators34.exp}: Likewise.
39789         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
39790         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
39791         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
39792         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
39793         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
39795         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
39796         No longer expected to fail.
39797         * g++.law/missed-error3.C: Tweak for recent bool changes.
39799 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
39801         * config/emb-unix: Deleted.
39802         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
39803         remote execution.  Do final link on remote host if REMOTE_LINK is set.
39805 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
39807         * lib/dg.exp (dg-test): Fix typo in last patch.
39809 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
39811         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
39812         (handles multiple occurrences).
39814 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
39816         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
39817         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
39818         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
39819         printed).
39820         * lib/c-torture.exp (c-torture-compile): Likewise.
39821         (c-torture): Prepend full path if missing.
39822         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
39823         (gcc_fail): Likewise.
39824         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
39826 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
39828         * lib/netware.exp: Only attach to NetWare i386 systems.
39830 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
39832         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
39833         messages.  Add test name to "output pattern match" pass/fail message.
39835 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
39837         * gcc.dg: New testsuite.
39838         * gcc.dg/dg.exp: New file.
39840         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
39841         test-switch.c}: Deleted.
39843         * gcc.misc-tests/msgs.exp: New testcase driver.
39845 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
39847         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
39848         Watch for illegal return values from ${tool}_load.
39849         * config/unix.exp (${tool}_load): Fix pass/fail detection for
39850         cross targets.  Coerce return value >0 to 1.
39852 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
39854         * config/unix.exp (${tool}_load): Call program rsh, not proc.
39856         * config/emb-unix.exp: New file.
39858         * config/sim.exp: Error if variable $SIM not defined.
39859         (${tool}_load): Mark test as "untested" if simulator missing.
39861         * config/unix.exp: Load remote.exp to get rcp_download.
39862         * lib/c-torture.exp: Use different option lists for testcases with
39863         and without loops.
39864         * gcc.c-torture/execute/execute.exp: Likewise.
39866 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
39868         * config/*.exp: Clarify return code from ${tool}_load.
39869         Call `unresolved' or `untested' instead of `warning' or `perror'
39870         (sometimes you still want to call both though).
39871         Add comment that `shell_id' is local to each file.
39872         * config/udi.exp (timeout): Set to 30.
39873         Don't print warning if connection fails, $connectmode has already
39874         printed an error.
39875         (${tool}_load): Move verbose messages to level 2.
39876         Rework pattern for "Process started" message.
39877         Pass `shell_id' to ${connectmode}_download.
39878         Retry twice upon timeout.  Make resetting of target more robust.
39879         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
39880         Pass `shell_id' to exit_$connectmode.
39881         Only call exit_$connectmode if connected.
39882         * config/unix.exp (${tool}_load): Check return codes better.
39883         * config/vrtx.exp (${tool}_load): Likewise.
39884         * config/vx.exp (${tool}_load): Likewise.
39885         Delete unneeded global's.
39886         * lib/dg.exp (dg-test): Update to reflect clarified return codes
39887         from ${tool}_load.
39888         (dg-stat): Delete.
39889         (dg-init): Delete recording of pass/fail counts.
39890         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
39891         (old-dejagnu-init): Likewise.
39892         (old-dejagnu-stat): Delete contents, empty proc now.
39893         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
39894         (c-torture): Delete references to lcnt, lpass, lfail.
39895         Get option list from TORTURE_OPTIONS.
39896         Delete -funroll[-all]-loops if no loops.
39897         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
39898         (g++_stat): Delete contents (empty proc now).
39899         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
39900         (gcc_finish): Likewise.
39901         (gcc_stat): Deleted.
39902         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
39903         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
39904         * gcc.c-torture/execute/execute.exp: Likewise.
39905         Split tests into two parts: compile, execute.
39906         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
39907         no loops.  Update to reflect clarified return codes from ${tool}_load.
39909 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
39911         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
39912         to grep for.
39913         (old-dejagnu): Likewise (where necessary).
39915 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
39917         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
39919         * lib/dg.exp (dg-process-target): Fix processing of selector.
39920         Add comment regarding use of `error'.
39922         * lib/gcc.exp (prune_system_crud): Define if missing.
39923         * lib/g++.exp (prune_system_crud): Likewise.
39925         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
39926         Call prune_system_crud.
39927         * lib/dg.exp (dg-runtest): New proc.
39928         Use perror instead of send_user for tcl errors in testcase.
39929         Don't return any value, it's never used.
39930         Don't clobber previous definition of `unknown'.
39931         Print tcl errors in `dg-final'.
39933 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
39935         * lib/dg.exp (dg-process-target): Improve syntax error messages.
39936         (dg-test): Don't print errorInfo, it contains stack backtrace.
39938 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
39940         * lib/g++.exp (runtest_file_p): Define if missing.
39942 1994-09-24  Doug Evans  (dje@cygnus.com)
39944         * lib/mike-g++.exp: Comment out loading of g++.exp.
39945         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
39946         (default_g++_version): Always print something.
39947         (default_g++_start): Comment out call to `which'.
39948         (g++_start, g++_load): Deleted (must be defined in config file).
39949         * lib/gcc.exp: Test for existence of $CC at start.
39950         Delete check for tmpdir (done in gcc_init).
39951         (default_gcc_version): Always print something.
39952         (default_gcc_start): Comment out call to `which'.
39953         * config/*.exp: Major cleanup - make cross targets work at least a
39954         little better for g++ (by not being "--tool gcc" specific).
39955         Rename gcc_xxx to ${tool}_xxx.
39956         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
39957         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
39959 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
39961         * lib/c-torture.exp (c-torture-compile): Rework compiler
39962         message processing.
39964         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
39965         c-torture.
39967 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
39969         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
39971         * lib/dg.exp (dg-process-target): Support { target native }.
39973 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
39975         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
39976         looked for "... program xxx got fatal signal".
39977         Correct regsub munging of `comp_output'.
39978         Ignore compiler messages "path prefix not used" and "linker input
39979         file unused".
39981 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
39983         * lib/gcc.exp (runtest_file_p): Define if missing.
39984         * gcc.prms/template.c: Example to work from.
39986 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
39988         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
39989         * lib/dg.exp (dg-test): Call unsupported testcases as such.
39991         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
39992         * gcc.prms/1883.c: Moved from compile/940714-1.c.
39993         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
39994         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
39996         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
39997         (dg-process-target): No longer a varargs proc.
39998         Return S/N for target, P/F for xfail.  All callers changed.
39999         (user option procs): More argument checking.
40000         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
40001         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
40002         (dg-test): Skip test if not running on selected target in `dg-do'.
40003         Update handling of `dg-do-what', `dg-output-text'.
40004         Separate execution pass/fail from output pattern match pass/fail.
40005         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
40007 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
40009         * gcc.c-torture/special/special.exp: Don't expect failure for mips
40010         target for 920510-1.c.
40012 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
40014         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
40015         Clean up comment regarding use of passcnt, etc.
40016         (gcc_stat): Don't update `testcnt' here.
40017         (gcc_finish): Do it here.
40018         Might as well reset `but_id' here too.
40019         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
40020         to determine if the file should be tested.
40021         * gcc.c-torture/compile/compile.exp: Likewise.
40022         * gcc.c-torture/execute/execute.exp: Likewise.
40023         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
40024         * gcc.misc-tests/dg-test.exp: Likewise.
40025         * gcc.prms/prms.exp: Likewise.
40026         * gcc.wendy/wendy.exp: Likewise.
40027         * g++.old-deja.exp: Likewise.
40028         Move "Testing file" message to verbose level 1.
40030 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
40032         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
40034 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
40036         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
40037         (default_gcc_start): Accept optional second list element
40038         of compiler flags.  Print compiler output at verbosity level 2.
40039         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
40040         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
40041         Save current values of framework globals passcnt, failcnt, xpasscnt,
40042         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
40043         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
40044         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
40045         xfailcnt to compute stats.  Update framework global `testcnt' from
40046         pass/fail counts.
40047         (gcc_finish): New proc.  Clean up test environment.
40048         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
40049         (gcc_epass, gcc_efail): Delete.
40050         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
40051         argument of line number.
40052         (dg-init): If the tool has an init routine, call it.
40053         (dg-test): Remove args `cflags_var' and `libs_var'.
40054         Pass all compiler options to ${tool}_start.
40055         Handle missing line number.
40056         (dg-finish): New function.
40057         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
40058         particular files.  Call gcc_finish at end.  Move "skipping test"
40059         message to verbosity level 3.
40060         * gcc.c-torture/compile/compile.exp: Likewise.
40061         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
40062         * gcc.c-torture/execute/execute.exp: Likewise.
40063         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40064         Print testcase being tried at verbosity level 1.
40065         * gcc.c-torture/special/special.exp: Unset xfail.
40066         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40067         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
40068         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
40069         * gcc.failure/failure.exp: Likewise.
40070         * gcc.ieee/ieee.exp: Likewise.
40071         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
40072         Update call to dg-test.  Call dg-finish at end.
40073         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
40074         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40075         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
40076         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
40077         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
40078         * gcc.wendy/wendy.exp: Add copyright.
40079         Delete setting of tmpdir (done by gcc_init).
40080         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
40081         Pass compiler flags to gcc_start.  Call gcc_finish at end.
40082         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
40083         gcc_[ce]pass/fail.
40085 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
40087         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
40088         confusion.
40089         (g++_load): Likewise.
40091         * config/*.exp (gcc_load): Some were varargs fns and some were not.
40092         Rename argument to `prog' to remove the confusion.
40093         Varargs fns behave differently too!
40094         (g++_load): Likewise.
40096         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
40098         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
40099         what it is.  Delete (always) printing of status value for !native.
40100         Simplify verbose code, and include status and exec_output.
40101         (g++_load): Use gcc_load.
40103 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
40105         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
40106         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
40107         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
40108         940714-3.c as these testcases don't exist anymore.  Make
40109         va-arg-1.c expected to pass.
40111 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
40113         * gcc.misc-tests/misc.exp: Only run specific testcases.
40114         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
40115         * gcc.misc-tests/dg-[1-9].c: New files.
40117         * lib/dg.exp: New testsuite driver.
40118         * gcc.prms/prms.exp: Use it.
40120         * README.gcc: New file.
40122         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
40123         Document and reset `lxpass' and `lxfail'.
40124         Simplify "initialized" message.
40125         (gcc_stat): Clean up comments a little.
40127 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
40129         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
40131 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
40133         * lib/old-dejagnu.exp (process-option): New proc.
40134         (old-dejagnu-init, old-dejagnu-stat): Likewise.
40135         (old-dejagnu): Simplify.
40136         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
40138 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
40140         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
40141         exists and is not an empty string.
40143         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
40144         $xfail rather than calling setup_xfail.  Clear $xfail when test is
40145         finished.
40146         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
40147         automatically.
40149         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
40150         longer expected to fail.
40152         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
40153         "f" function call.
40155         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
40157         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
40158         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
40159         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
40160         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
40161         c-torture-1.29.
40163         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
40164         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
40166         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
40168         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
40169         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
40171         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
40172         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
40173         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
40175 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
40177         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
40178         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
40179         940714-1.c, 940714-2.c, 940714-3.c},
40180         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
40181         gcc.misc-tests/{mg.c,mg.exp}:
40182         New tests.
40183         * gcc.noncompile/noncompile.exp: Change accordingly.
40185 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
40187         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
40188         Undo previous clobberage.
40190 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
40192         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
40193         * gcc.special/{930510-1.c, special.exp}:
40194         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
40195         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
40196         struct-varargs-1.c}: New tests from c-torture-1.26.
40198 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
40200         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
40201           argument to switch.
40203 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
40205         * Revert the previous changes.  Please see Rob's directory
40206           (/lisa/test/rob/progressive/gcc/testsuite) for testing
40207           fixes.
40209 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
40211         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
40212             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
40213             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
40214             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
40215             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
40216             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
40217             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
40218             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
40219             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
40220             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
40221             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
40222             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
40223             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
40224             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
40225             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
40226             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
40227             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
40228             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
40229             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
40230             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
40231             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
40232             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
40233             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
40234             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
40235             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
40236             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40237             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
40239 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
40241         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
40242             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
40243           with perror calls.
40245 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
40247         * config/unix.exp (g++_load): Fix syntax.
40249 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
40251         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
40252         * gcc.noncompile/921017-1.c: Deleted obsolete test.
40253         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
40254         Don't expect va-arg-1.c to fail.  Correct expected output for
40255         920928-1.c.
40256         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
40257         * gcc.wendy/hbm4.c: Correct typo.
40258         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
40260 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
40262         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
40263         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
40264         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
40265         * lib/c-torture.exp (c-torture-compile): Ditto.
40267         Reduce volume of output (remove all the -I's and such).
40268         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
40269         Call gcc_cpass, gcc_cfail.
40270         (c-torture): Pass testing option to c-torture-compile.
40272 1994-03-21  Doug Evans  (dje@cygnus.com)
40274         Bring patches over from progressive.
40275         * config/default.exp: Exit remote shell cleanly.
40276         (g++_exit, g++_start): Add default versions.
40277         * config/sim.exp (gcc_load): Use perror, not error.
40279 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
40281         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
40282         set in site.exp.
40284 1994-03-14  Doug Evans  (dje@cygnus.com)
40286         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
40287         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
40288         (wendy_try): New proc to run testcase.
40289         (main loop): Call 'em.
40290         * gcc.wendy/*.c: Clean up pass to correct expected output.
40292         * lib/gcc.exp: Minor cleanup work.
40293         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
40295 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
40297         * config/sim.exp (gcc_load): Document return codes better.
40298         Don't pass -v to simulator.
40300 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
40302           * gcc.special/920717-x.c: Fix typo.
40303           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
40304           get at sources.
40306         * lib/mike-gcc.exp: Fix typo.
40308 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
40310         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
40311         binary to use, transform the name.
40312         * config/*.exp: rename everything. Nuke any g++ specific files,
40313         it's now a special case of gcc that requires no special support.
40314         Add a default.exp for unsupported targets.
40316 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
40318         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
40319         lib/old-dejagnu.exp: Fix a few patterns to work with the new
40320         version of Tcl.
40322 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
40324         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
40325         than a warning.
40327 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
40329         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
40331 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
40333         * gcc.execute/execute.exp: Combine opt_list and foption_list into
40334         option_list.  Compile every file with only 4/6 option choices
40335         (same as C torture) instead of with 12/18 different option
40336         choices.
40337         * lib/c-torture.exp: Likewise.
40339         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
40340         not already set.
40342 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
40344         * lib/old-deja.exp: Add `excess errors test fails' error, now one
40345         can put an XFAIL *-*-* on excess errors.
40347 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
40349         * g++.law: Add more tests derived from g++-bugs snapshots.
40351         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
40352         equivalent to g++.law/init9.
40354         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
40355         compiled it, and the a.out file after we've run it.
40357 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
40359         * lib/mike-g++.exp (postbase): Delete the .o file after we've
40360         compiled it, and the a.out file after we've run it.
40362 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
40364         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
40366 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
40368         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
40369         version number.
40371 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
40373         * g++.law: New directory of g++ tests derived from the g++-bugs
40374         snapshots.
40376 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
40378         * gcc.compile: initbug1.c initbug1.exp testcase added
40380 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
40382         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
40383         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
40384           fixes submitted by Jeff Law (law@cs.utah.edu)
40385         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
40386           Jeff Law (law@cs.utah.edu)
40389 1993-11-30  Mike Stump  (mrs@cygnus.com)
40391         * config/unix-g++.exp: Follow the gcc way of doing things.
40392         * g++.old-deja/old-deja.exp: Minor updates.
40393         * lib/g++.exp: New file, follow the gcc way of doing things.
40394         * lib/old-dejagnu.exp: Minor updates.
40395         * lib/mike-g++.exp: Always unset errorInfo.
40397 1993-11-06  Mike Stump  (mrs@cygnus.com)
40399         * lib/gcc.exp: Fix some errors with the below change, CC and
40400         CFLAGS should be global when setting, not local.
40402 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
40404         * lib/gcc.exp: Transform tool name.
40406 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40408         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
40410 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40412         * lib/gcc.exp: change gcc_done to gcc_stat
40414 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40416         * Upgraded gcc testsuite to c-torture version 1.25
40418 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
40420         * lib/gcc.exp: added reporting code. Changed verbose compile message.
40421         * lib/c-torture: added hooks for new reporting code.
40423 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
40425         * config/sh-gcc.exp: check if sh-sim exists in the path
40427 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
40429         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
40430         * gcc.compile/compile.exp: Initial changes for new logic.
40431         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
40432         * gcc.failure/failure.exp: Initial changes for new logic.
40433         * gcc.ieee/ieee.exp: Initial changes for new logic.
40434         * gcc.misc-tests/misc.exp: Initial changes for new logic.
40435         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
40436         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
40437         * lib/c-torture.exp: Initial changes for new logic.
40438         * lib/gcc.exp: Initial changes for new logic.
40440 1993-10-15  Mike Stump  (mrs@cygnus.com)
40442         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
40443         depend upon failure or success.  Fully qualify names in failure
40444         and success messages.  Always remove a.out before starting
40445         compile, just in case.  Pay more attention to error text output by
40446         the compiler.  Handle testcases with no known past errors just
40447         like all others, so that things are uniform.  Other miscellaneous
40448         improvements.
40450 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
40452         * gcc.cpp: new directory for cpp tests
40454 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
40456         * lib/chill.exp: Code reformatted, removed unused code.
40457         * config/unix-chill.exp: Code reformatted, removed unused code.
40458         * chill.execute/execute.exp: Code reformatted, removed unused code.
40459         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
40461 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
40463         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
40464         routines not written.
40466 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
40468         * config/bug-gcc.exp: Use new procs from bug.exp.
40470 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
40472         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
40473         via ftp, rather than depending on NFS.
40474         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
40475         case.
40477 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
40479         * config/bug-gcc.exp: Use new download proc.
40481 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
40483         * chill.execute/execute.exp: cleanups, handles errors better
40484         * chill.compile/compile.exp: rewrite, based on execute.exp
40485         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
40486         * lib/chill.exp: major changes to diff proc and compile and link
40487           procs. added chill_fail and chill_pass wrappers to pass and
40488           fail. added more comments, and handle error codes better.
40489           Added a hack to capture stderr from exec, so noncompile tests
40490           can work.
40492 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
40494         * chill.execute/execute.exp: rewrite of testsuite driver
40495         * lib/chill.exp: rewrite of testsuite driver
40496         * config/unix-chill.exp: rewrite of testsuite driver
40498 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
40500     In chill.execute:
40501         * iexpr.ch: Standardize uppercase.
40502         * tuples.dat: Standardize uppercase.
40503         * vary.ch: standardize.  Correct varying string assignments.
40504         * vary.dat: Add new output lines.
40506 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
40508     In chill.execute:
40509         * chprintf.ch: Standardize use of uppercase.
40510         * tuples.ch: Standardize and turn arr2 into a DCL,
40511           rather than a SYN.
40512         * pinits.ch: Standardize.
40514 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
40516         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
40517         * Makefil: Renamed to Makefile.in.
40518         * configure.in: New.
40520 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
40522     In chill.execute:
40523         * .cvsignore: Add result/output files.
40524         * Makefile: Fix up variables at start.  Use MFLAGS
40525           everywhere.  Correct bool_loc, built_ins entries.
40526           Add entry for vary1.ch.
40527         * bitarray.ch: Standardize upper-case usage.
40528         * bitexpr.ch: Standardize, add output of b1.
40529         * params.ch: Use arrayt in along PROC parameters, to
40530           avoid novelty problems.
40531         * sets.ch: Tiny cleanup.
40532         * vary1.ch: Re-indent.
40534 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
40536           * Add PR-related files to Makefiles, .cvsignore files, etc.
40538 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
40540         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
40541           with compiler objects. New names are test-flow.c and test-loop.c
40543 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
40545         * Upgraded c-torture tests from 1.19 to 1.20
40547         * new files:
40548         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
40549         * gcc.compile: 930623-1.c 930623-2.c
40550         * gcc.noncompile: 930622-1.c 930622-2.c
40551         * gcc.failure: 920411-1.c 920627-2.c
40552         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
40554 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
40556         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40557           More changes to get testsuite working properly. Needs more work.
40558           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
40560 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
40562         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40563           More changes to get testsuite working properly. Needs more work.
40565 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
40567         * chill.compile/compile.exp: Added for Dejagnu support
40568         * chill.execute/execute.exp: Added for Dejagnu support
40569         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
40571 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
40573     This should complete moving the CHILL test files.
40574         * chill.noncompile(.cvsignore printf.grt
40575             in-printf.grt chprintf.grt chprintf.ch):
40576             Added test-support files.
40577           (Makefile): Modified further.
40578         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
40579             signal.ch): Added test files.
40580           * chill.execute (.cvsignore printf.grt printr.c
40581             in-printf.grt rts.c chprintf.grt rts.h): Added
40582           test-support files.
40583             (Makefile): More corrections.
40585 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
40587         * chill.compile, chill.execute, chill.nocompile: Add CHILL
40588           test cases, ready for DejaGnu.
40590 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
40592         * Upgraded c-torture tests from 1.18 to 1.19
40594         * gcc.compile: added test(s):
40595           930607-1.c
40596         * gcc.execute: added test(s):
40597           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
40599         * added new subdirectory for misc tests: gcc.misc-tests
40600         * gcc.misc-test(s): added tests:
40601           inst-check.c test-consts.c test-ior.c test-switch.c
40603 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
40605         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
40607 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
40609         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
40611 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
40613         * Upgraded c-torture tests from 1.17 to 1.18
40615 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
40617         * Upgraded c-torture tests from 1.12 to 1.17
40619 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
40621         * lib/old-dejagnu.exp:
40622           Fixed handling of XFAIL target triplets to correctly
40623           recognize wildcard characters.  Removed code that
40624           appended a unique id tag to the end of the file name
40625           printed out by the result of the testcases within a
40626           given test file.
40628 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
40630         * lib/old-dejagnu.exp:
40631           Reworked expected failure handling to trigger off of XFAIL
40632           keyword in keyphrase embeded in testcase source code. The
40633           XFAIL keyword must be at the end of the keyphrase line. It
40634           may optionally be followed by one or more target triplets.
40635           It has just occured that the handling of wildcards in the
40636           target triplet may not be correct.
40638 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
40640         * g++.old-deja/tests:
40641           Moved all subdirectories up one level into g++.old-deja .
40643         * lib/old-dejagnu.exp:
40644           Fixed problem with CXXFLAGS not being properly reset, and being
40645           corrupted with extraneous "-c" compiler option.  This was
40646           causing binaries to not be generated for test that needed them.
40647           Modified strings passed to "pass" and "fail" so that individual
40648           tests from the same test file would be distinguished by an
40649           identifier appended to the test file name in the summary logs;
40650           this corrected a problem with erroneous diff logs.  Added code
40651           to search testcases for expected fail and unexpected pass keywords.
40653 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
40655         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
40657 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
40659         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
40660           Removed extraneous text from end of "Special g++ Options"
40661           keyphrase.
40663         * lib/old-dejagnu.exp: Added pattern matching to look for new
40664           keywords, embedded in testcases comments, which will trigger
40665           calls to xpass and xfail.
40667 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
40669         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
40670           comments embedded in the testcases, especially the one looking for
40671           special compiler options, as well as the pattern matching for the
40672           compiler output again.
40674 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
40676         * lib/old-dejagnu.exp: Do a proper check of the return value for
40677           execute tests. Fixed several problems with the pattern matching
40678           of the compiler output which gave erroneous test results.
40679           Changed several of the test result messages to be more descriptive.
40680         * config/unix-g++.exp: Proc g++_load now actually works and
40681           executes the tests passed to it and returns a usable return
40682           value.
40684 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
40686           * lib/gcc.exp: Exits gracefully if $CC is bogus.
40688 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
40690         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
40691           Modified both files to properly execute the old style
40692           dejagnu tests. The previous versions of these files were
40693           experimental and did not function anything near correctly.
40695 1993-04-05  Rob Savoye  (rob@cygnus.com)
40697         * Removed all Makefile.in and configure.in files. No configuration
40698         needed now.
40700 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
40702         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
40704 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
40706         * gcc.compile/configure.in, gcc.unsorted/configure.in,
40707         gcc.special/configure.in, gcc.noncompile/configure.in,
40708         gcc.execute/configure.in, gcc.code_quality/configure.in,
40709         g++.other/configure.in, g++.old-deja/configure.in,
40710         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
40711         in srcname setting.
40713 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
40715         * lib/udi.exp: Fixed mondfe and mondfe_download.
40716         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
40717         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
40719 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
40721         * config/udi-gdb.exp: Check $shell_id after connecting to target.
40722         (gdb_exit): Don't remove *_soc files.
40724 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
40726         * lib/c-torture.exp: Don't look for main; instead always use -w
40727         -c.  This is how the c-torture tests work.  Remove the object
40728         file if the compilation succeeds.
40729         * gcc.execute/execute.exp: Remove executable if test passes.
40730         * gcc.noncompile/noncompile.exp: Every test is an expected
40731         failure.
40732         * gcc.special/special.exp: Added tests from c-torture 1.11,
40733         corrected use of existing test.
40734         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
40735         gcc.execute/920625-1.c: Updated to c-torture 1.11.
40736         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
40737         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
40738         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
40739         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
40740         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
40741         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
40742         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
40743         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
40744         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
40745         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
40746         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
40747         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
40748         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
40749         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
40750         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
40751         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
40752         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
40753         c-torture 1.11.
40754         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
40755         correspond to c-torture 1.11.
40757         * New file.