OSDN Git Service

PR other/4372
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
2
3         PR other/4372
4         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
5         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6
7 2005-11-09  Richard Guenther  <rguenther@suse.de>
8
9         PR tree-optimization/24716
10         * gcc.c-torture/execute/pr24716.c: New testcase.
11
12 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13
14         * gcc.dg/pr24624.c: Disable for non S/390 targets.
15
16 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17         
18         PR 24624
19         * gcc.dg/pr24624.c: Testcase added.
20         
21 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22
23         PR 24623
24         * g++.dg/other/pr24623.C: Testcase added.
25
26 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
27
28         PR fortran/22607
29         * gfortran-dg/pure_byref_1.f90: New.
30         * gfortran-dg/pure_byref_2.f90: New.
31
32 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
33
34         PR c/24101
35         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
36         * gcc.dg/dg.exp: Run main loop also for *.i files.
37
38 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
39
40         PR c++/19450
41         * g++.dg/tls/diag-3.C: New test.
42         * g++.dg/tls/diag-4.C: New test.
43         * g++.dg/tls/static-1.C: New test.
44         * g++.dg/tls/static-1a.cc: New file.
45
46 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
47
48         PR 23046
49         * g++.dg/tree-ssa/pr23046.C: New test.
50
51 2005-11-08  Devang Patel <dpatel@apple.com>
52
53         PR tree-optimization/23115
54         * gcc.dg/tree-ssa/pr23115.c: New.
55         
56 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
57
58         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
59         * gcc.target/powerpc/pr16155.c: Same.
60         * gcc.target/powerpc/altivec-1.c: Same.
61         * gcc.target/powerpc/altivec-2.c: Same.
62         * gcc.target/powerpc/altivec-3.c: Same.
63         * gcc.target/powerpc/altivec-5.c: Same.
64         * gcc.target/powerpc/altivec-11.c: Same.
65         * gcc.target/powerpc/altivec-12.c: Same.
66         * gcc.target/powerpc/altivec-14.c: Same.
67         * gcc.target/powerpc/altivec-22.c: Same.
68         * gcc.target/powerpc/altivec-consts.c: Same.
69         * gcc.target/powerpc/altivec-pr22085.c: Same.
70         * gcc.target/powerpc/altivec-splat.c: Same.
71         * gcc.target/powerpc/altivec-varargs-1.c: Same.
72         * gcc.target/powerpc/altivec-vec-merge.c: Same.
73         * gcc.target/powerpc/darwin-longlong.c: Same.
74
75 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
76
77         PR target/19340
78         * gcc.dg/pr19340.c: New test.
79
80 2005-11-07  Ian Lance Taylor  <ian@airs.com>
81
82         PR rtl-optimization/24683
83         * gcc.dg/pr24683.c: New test.
84
85 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
86
87         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
88         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
89
90 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
91
92         * gcc.target/i386/pr23376.c: Compile with -mmmx.
93
94 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
95
96         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
97
98 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
99
100         PR target/24230
101
102         * gcc.target/powerpc/altivec-consts.c,
103         gcc.target/powerpc/altivec-splat.c: New testcase.
104
105 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
106
107         PR c/24599
108
109         * gcc.dg/overflow-2.c: New testcase.
110
111 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
112
113         PR rtl-optimization/23567
114         * gcc.c-torture/execute/20051104-1.c: New test.
115
116 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
117
118         PR fortran/24534
119         gfortran.dg/private_type_2.f90: Modified to check that case with
120         PRIVATE declaration within derived type is accepted.
121
122         PR fortran/20838
123         gfortran.dg/pointer_assign_1.f90: New test.
124
125         PR fortran/20840
126         * gfortran.dg/arrayio_0.f90: New test.
127
128         PR fortran/17737
129         gfortran.dg/data_initialized.f90: New test.
130         gfortran.dg/data_constraints_1.f90: New test.
131         gfortran.dg/data_constraints_2.f90: New test.
132
133 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
134
135         PR fortran/24174
136         PR fortran/24305
137         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.        
138
139 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
140
141         PR 24670
142         * gcc.dg/tree-ssa/pr24670.c: New test.
143
144 2005-11-05  Ian Lance Taylor  <ian@airs.com>
145
146         PR target/22432
147         * gcc.target/i386/pr22432.c: New test.
148
149 2005-11-05  Richard Henderson  <rth@redhat.com>
150
151         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
152         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
153         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
154         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
155         from gcc.dg/alpha-*.
156         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
157         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
158
159 2005-11-05  Andreas Jaeger  <aj@suse.de>
160
161         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
162
163 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
164
165         PR target/23424
166         * gcc.dg/torture/pr23424-1.c: New test.
167
168 2005-11-04  Richard Henderson  <rth@redhat.com>
169
170         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
171         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
172         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
173         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
174         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
175         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
176         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
177         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
178         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
179         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
180         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
181         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
182         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
183         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
184         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
185         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
186         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
187         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
188         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
189         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
190         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
191         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
192         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
193         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
194         Move from gcc.dg/.
195         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
196         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
197         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
198         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
199         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
200         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
201         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
202         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
203         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
204         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
205         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
206         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
207         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
208         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
209         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
210         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
211         gcc.target/i386/lea.c, gcc.target/i386/local.c,
212         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
213         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
214         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
215         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
216         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
217         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
218         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
219         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
220         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
221         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
222         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
223         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
224         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
225         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
226         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
227         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
228         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
229         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
230         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
231         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
232         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
233         gcc.target/i386/xorps.c:  Move from gcc.dg/i386-*.
234         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
235         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
236         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
237         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
238         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
239         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
240
241 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
242
243         PR 24627
244         * gcc.dg/tree-ssa/pr24627.c: New test.
245
246 2005-11-04 Paul Brook  <paul@codesourcery.com>
247
248         * gcc.dg/tls/opt-10.c: New test.
249
250 2005-11-04  Andreas Jaeger  <aj@suse.de>
251
252         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
253         avoid extra warnings.
254
255 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
256
257         PR libfortran/22298
258         * gcc/testsuite/lib/target-supports.exp
259         (check_effective_target_static_libgfortran): New
260         static_libgfortran effective target.
261         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
262         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
263
264 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
265
266         * gcc.dg/pr24615.c: Guard test with { target fpic }.
267
268 2005-11-03  Josh Conner  <jconner@apple.com>
269
270         PR c++/19989
271         g++.dg/ext/array2.C: New test.
272         g++.dg/template/dependent-name3.C: New test.
273         g++.dg/template/dependent-name4.C: New test.
274         g++.dg/template/sfinae2.C: New test.
275
276 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
277
278         PR preprocessor/22042
279         * gcc.dg/cpp/strify4.c: New test.
280
281 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
282
283         PR c++/17964
284         * g++.dg/cpp/string-1.C: New test.
285
286 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
287
288         * gcc.target/powerpc: New directory.
289         * gcc.target/powerpc/powerpc.exp: New file.
290         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
291         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
292         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
293         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
294         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
295         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
296         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
297         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
298         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
299         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
300         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
301         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
302         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
303         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
304         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
305         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
306         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
307         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
308         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
309         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
310         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
311         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
312         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
313         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
314         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
315         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
316         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
317         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
318         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
319         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
320         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
321         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
322         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
323         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
324
325 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
326
327         PR c++/21627
328         * g++.dg/warn/inline2.C: New test.
329
330 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
331
332         PR middle-end/23155
333         * g++.dg/ext/c99struct1.C: New test.
334         * gcc.dg/union-cast-1.c: New test.
335         * gcc.dg/union-cast-2.c: New test.
336         * gcc.dg/union-cast-3.c: New test.
337
338 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
339
340         PR middle-end/24589
341         * gcc.c-torture/execute/zero-struct-2.c: New test.
342
343 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
344
345         PR c++/24582
346         * g++.dg/init/switch1.C: New test.
347
348 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
349
350         * gcc.dg/delay-slot-1.c: New test.
351
352 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
353
354         PR target/24620
355         * gcc.dg/pr24620.c: New test.
356
357 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
358
359         PR c/24329
360         * gcc.dg/format/unnamed-1.c: New test.
361
362 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
363
364         PR c++/22434
365         * g++.dg/expr/cond8.C: New test.
366
367         PR c++/24560
368         * g++.dg/parse/dot1.C: New test.
369
370 2005-11-02  Jan Hubicka  <jh@suse.cz>
371
372         PR target/23303
373         * gcc.dg/i386-lea.c: New test
374
375 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
376
377         PR target/24615
378         * gcc.dg/pr24615.c: New test.
379
380 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
381
382         PR target/24600
383         * gcc.dg/pr24600.c: New test.
384
385 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
386
387         PR c++/19253
388         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
389         * g++.dg/parse/typename9.C: New test.
390         * g++/dg/parse/typename10.C: Likewise.
391
392 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
393
394         PR fortran/18157
395         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
396         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
397         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
398
399 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
400
401         PR c++/24569
402         * g++.dg/debug/static1.C: New test.
403
404 2005-11-02  Josh Conner  <jconner@apple.com>
405
406         * g++.dg/crash38.C: moved into proper directory...
407         * g++.dg/template/crash42.C: ...here
408
409 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
410
411         PR target/18338
412         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
413         pcc_bitfield_type_matters || default_packed.
414
415         * lib/target-supports.exp
416         (check_effective_target_pcc_bitfield_type_matters): New proc.
417         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
418
419         PR testsuite/23304
420         * lib/target-supports.exp (check_effective_default_packed): New proc.
421         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
422         Gate expected errors on target ! default_packed.
423         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
424
425 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
426
427         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
428         change (r106358).
429
430 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
431
432         PR fortran/24008
433         * gfortran.dg/entry_5.f90: New.
434         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
435
436 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
437
438         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
439
440 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
441
442         PR fortran/21565
443         gfortran.dg/namelist_blockdata.f90: New test.
444
445         PR fortran/18737
446         gfortran.dg/external_implicit_none.f90: New test.
447
448         PR fortran/14994
449         * gfortran.dg/secnds.f: New test.
450
451 2005-10-31  Jan Hubicka  <jh@suse.cz>
452
453         PR target/20928
454         * gcc.c-torture/compile/pr20928.c: New test.
455
456 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
457
458         PR middle-end/23492
459         * gcc.c-torture/compile/zero-strct-5.c: New test.
460
461 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
462
463         PR libgfortran/24584
464         * gfortran.dg/pr24584.f90: New test.
465
466 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
467
468         PR fortran/18883
469         * gfortran.dg/char_result_9.f90: New.
470         * gfortran.dg/char_result_10.f90: New.
471
472 2005-10-30  Jan Hubicka  <jh@suse.cz>
473
474         * g++.dg/tree-ssa/pr24172.C: New testcase.
475
476 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
477
478         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
479
480 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
481
482         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
483         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
484         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
485         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
486         gfortran.dg/enum_9.f90,
487         gfortran.fortran-torture/compile/enum_1.f90,
488         gfortran.fortran-torture/execute/enum_1.f90,
489         gfortran.fortran-torture/execute/enum_2.f90,
490         gfortran.fortran-torture/execute/enum_3.f90,
491         gfortran.fortran-torture/execute/enum_4.f90: New tests.
492
493 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
494
495         PR target/18482
496         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
497         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
498
499 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
500
501         PR libfortran/20179
502         * gfortran.dg/mixed_io_1.f90: New test.
503         * gfortran.dg/mixed_io_1.c: New file.
504
505 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
506
507         * gfortran.dg/malloc_free_1.f90: New test.
508
509 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
510
511         * gcc.dg/nested-func-4.c: Require profiling -pg.
512
513 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
514
515         PR C++/23229
516         * g++.dg/warn/main-2.C: New test.
517
518 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
519
520         PR fortran/24545
521         * gfortran.dg/interface_2.f90: new test.
522
523 2005-10-28  Josh Conner  <jconner@apple.com>
524
525         PR c++/22153
526         * g++.dg/template/crash38.C: New test.
527         * g++.dg/parse/explicit1.C: Change expected errors.
528
529 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
530
531         PR C++/23426
532         * g++.dg/other/large-size-array.C: New test.
533
534 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
535
536         PR middle-end/24362
537         * g++.dg/opt/complex4.C: New test.
538
539 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
540
541         * gcc.dg/nested-func-4.c: New test.
542
543 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
544
545         PR fortran/24158
546         gfortran.dg/derived_recursion.f90: New test.
547         gfortran.dg/implicit_actual.f90: New test.
548
549 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
550
551         PR middle-end/24295, PR testsuite/24477
552         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
553         removed when weakref hits the tree.
554
555 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
556
557         * gfortran.dg/cray_pointers_4.f90: New test.
558
559         * gfortran.dg/cray_pointers_5.f90: New test.
560
561 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
562
563         PR fortran/22290
564         * gfortran.dg/assign_5.f90: New test.
565         * gfortran.dg/assign_6.f: New test.
566
567 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
568
569         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
570         CPU has no SSE support.
571
572 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
573
574         PR libgfortran/24224
575         * gfortran.dg/arrayio_1.f90: Update attribution.
576         * gfortran.dg/arrayio_2.f90: Update attribution.
577         * gfortran.dg/arrayio_3.f90: Update attribution.
578         * gfortran.dg/arrayio_4.f90: Update test conditions.
579         * gfortran.dg/arrayio_5.f90: Update attribution.
580         * gfortran.dg/arrayio_6.f90: New test.
581         * gfortran.dg/arrayio_7.f90: New test.
582
583 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
584
585         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
586
587 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
588
589         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
590
591 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
592
593         PR fortran/24416
594         * gfortran.dg/namelist_char_only.f90: New test.
595
596 2005-10-24  Asher Langton  <langton2@llnl.gov>
597
598         PR fortran/17031
599         PR fortran/22282
600         * gfortran.dg/cray_pointers_1.f90: New test.
601         * gfortran.dg/cray_pointers_2.f90: New test.
602         * gfortran.dg/cray_pointers_3.f90: New test.
603         * gfortran.dg/loc_1.f90: New test.
604         * gfortran.dg/loc_2.f90: New test.
605
606 2005-10-24  Steven Bosscher  <stevenb@suse.de>
607
608         * gcc.dg/pr24225.c: New test.
609
610 2005-10-24  Asher Langton  <langton2@llnl.gov>
611
612         * gfortran.dg/dup_save_1.f90: New test.
613         * gfortran.dg/dup_save_2.f90: New test.
614
615 2005-10-24  Paul Brook  <paul@codesourcery.com>
616
617         PR 24107
618         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
619         stdint.h.
620
621 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
622
623         PR libgfortran/24489
624         * gfortran.dg/pr24489.f90: New test.
625
626 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
627
628         PR fortran/23635
629         * gfortran.dg/ichar_1.f90: Add tests for derived types.
630
631 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
632
633         PR target/18911
634         * g++.dg/init/array16.C: Skip for mmix-*-*.
635
636 2005-10-23  Asher Langton  <langton2@llnl.gov>
637
638         * gfortran.dg/byte_1.f90: New test.
639         * gfortran.dg/byte_2.f90: New test.
640
641 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
642
643         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
644
645 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
646
647         PR fortran/18022
648         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
649
650         PR fortran/24311
651         * gfortran.dg/merge_char_const.f90: New test.
652
653         PR fortran/24384
654         * gfortran.dg/spread_scalar_source.f90: New test.
655
656 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
657
658         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
659
660         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
661         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
662
663         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
664
665 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
666
667         PR fortran/24426
668         * gfortran.dg/der_pointer_4.f90: New.
669
670 2005-10-22  David Ayers  <d.ayers@inode.at>
671
672         * obj-c++.dg/except-1.mm: Simplify.
673
674 2005-10-21  David Ayers  <d.ayers@inode.at>
675
676         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
677
678 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
679
680         * gfortran.dg/assumed_dummy_2.f90: New test.
681
682 2005-10-21  James E Wilson  <wilson@specifix.com>
683
684         PR preprocessor/15220
685         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
686
687 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
688
689         * gcc.c-torture/execute/20051021-1.c: New test.
690
691 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
692
693         PR c++/24260
694         * g++.dg/ext/tmplattr1.C: New test.
695
696 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
697
698         PR fortran/24440
699         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
700
701 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
702
703         * obj-c++.dg/except-1.mm: New.
704
705         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
706
707 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
708
709         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
710
711 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
712
713         PR middle-end/24295
714         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
715         declarations with the same names as thunks' alias targets, use
716         aliases instead.
717         * gcc.dg/attr-alias-3.c: New test.
718         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
719
720 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
721
722         PR c++/22618
723         * g++.dg/parse/access8.C: New test.
724
725 2005-10-20  Richard Guenther  <rguenther@suse.de>
726
727         PR c++/24439
728         * g++.dg/tree-ssa/pr24439.C: New testcase.
729
730 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
731
732         * g++.dg/opt/delay-slot-1.C: New test.
733
734 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
735
736         PR fortran/21625
737         * gfortran.fg/der_init_1.f90: New.
738
739 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
740
741         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
742
743 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
744
745         PR c++/21908
746         * g++.dg/parse/error28.C: New test.
747
748 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
749
750         * gcc.dg/profile-generate-2.c: New test.
751
752 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
753
754         PR target/23589
755         * g++.dg/ext/dllimport11.C: New.
756
757 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
758
759         PR c++/22293
760         * g++.dg/other/friend3.C: New test.
761
762 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
763
764         PR c++/23293
765         * g++.dg/template/error19.C: New test.
766
767 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
768
769         PR c++/21383
770         * g++.dg/overload/koenig2.C: New.
771
772         PR c++/23118
773         * g++.dg/overload/error2.C: New.
774
775         PR c++/22604
776         * g++.dg/inherit/covariant14.C: New.
777
778 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
779
780         PR c++/23440
781         * g++.dg/parse/for1.C: New test.
782
783 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
784
785         PR fortran/23446
786         * gfortran.dg/host_dummy_index_1.f90: New test.
787
788         PR fortran/21459
789         * gfortran.dg/automatic_char_len_2.f90: New test.
790
791         PR fortran/20866
792         * gfortran.dg/recursive_statement_functions.f90: New test.
793
794         PR fortran/20853
795         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
796
797         PR fortran/20849
798         * gfortran.dg/external_initializer.f90: New test.
799
800         PR fortran/20837
801         * non_module_public.f90: New test.
802
803 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
804
805         PR c++/24386
806         * g++.dg/template/overload7.C: New.
807
808         PR c++/22551
809         * g++.dg/other/switch2.C: Remove expected warnings.
810
811         PR c++/21353
812         * g++.dg/template/defarg6.C: New.
813
814 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
815
816         PR target/24315
817         * gcc.target/i386/pr24315.c: New test.
818
819 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
820
821         PR c++/24389
822         * g++.dg/template/static21.C: New test.
823         * g++.dg/template/static21-a.cc: Likewise.
824
825 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
826
827         PR c++/23959
828         * g++.dg/warn/Wswitch-default-1.C: New test.
829         * g++.dg/warn/Wswitch-default-2.C: New test.
830
831 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
832
833         PR c++/22173
834         * g++.dg/parse/template18.C: New test.
835         * g++.dg/template/nontype15.C: Likewise.
836
837 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
838
839         PR fortran/22273
840         * gfortran.dg/spec_expr_2.f90: New.
841
842 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
843
844         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
845         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
846         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
847         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
848         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
849         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
850         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
851         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
852         previous target-specific skips and warning-message matches where
853         applicable.
854
855 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
856
857         PR c++/21347
858         * g++.dg/warn/Wctor-dtor.C: New test.
859
860 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
861
862         PR c/23439
863         * gcc.dg/for-1.c: New test.
864
865 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
866
867         PR c++/19565
868         * g++.dg/warn/Wconversion1.C: New test.
869         * g++.dg/ext/packed4.C: Compile with -w.
870         * g++.dg/opt/20050511-1.C: Likewise.
871         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
872
873 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
874
875         * gfortran.dg/boz_5.f90: New test.
876
877 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
878
879         PR c++/22551
880         * g++.dg/other/switch2.C: New.
881
882         PR c++/23984
883         * g++.dg/init/ctor7.C: New.
884
885 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
886
887         PR c++/23730
888         * g++.dg/parse/crash32.C: New test.
889
890 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
891
892         PR c++/20721
893         * g++.dg/init/goto2.C: New test.
894
895         PR c++/22464
896         * g++.dg/template/crash/41.C: New test.
897
898         PR c++/22180
899         * g++.dg/template/crash40.C: New test.
900
901         PR c++/23694
902         * g++.dg/parse/friend5.C: New test.
903
904         PR c++/23307
905         * g++.dg/template/crash38.C: New test.
906
907         PR c++/22352
908         * g++.dg/template/friend38.C: New test.
909
910         PR c++/22405
911         * g++.dg/template/crash39.C: New test.
912
913 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
914
915         * gcc.dg/debug/dwarf2/dwarf-char1.c,
916         gcc.dg/debug/dwarf2/dwarf-char2.c,
917         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
918
919         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
920
921 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
922
923         * gcc.dg/dll-2.c: Add tests for warnings.
924         * gcc.dg/dll-3.c: Likewise.
925         * gcc.dg/dll-4.c: Likewise.
926
927         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
928         * g++.dg/ext/dllimport2.C: Likewise.
929         * g++.dg/ext/dllimport3.C: Likewise.
930         * g++.dg/ext/dllimport7.C: Likewise.
931         * g++.dg/ext/dllimport8.C: Likewise.
932         * g++.dg/ext/dllimport9.C: Likewise.
933
934 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
935
936         PR fortran/24092
937         * gfortran.dg/derived_pointer_recursion.f90: New test.
938
939 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
940
941         * gcc.c-torture/execute/20051012-1.c: New test.
942
943 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
944
945         PR fortran/18082
946         * gfortran.dg/automatic_char_len_1.f90: New test.
947
948 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
949
950         PR fortran/20847
951         * gfortran.dg/save_common.f90: New test.
952
953         PR fortran/20856
954         * gfortran.dg/save_result.f90: New test.
955
956 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
957
958         PR c++/21592
959         * g++.dg/template/dependent-expr1.C: Add new expected error.
960         * g++.dg/template/dependent-expr2.C: Adjust error text.
961         * g++.dg/template/overload6.C: New.
962
963         PR c++/23797
964         * g++.dg/other/typename8.C: New.
965
966         PR c++/21117
967         * g++.dg/other/return1.C: New.
968
969 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
970
971         PR c++/24052
972         * g++.dg/ext/label5.C: New.
973
974 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
975
976         PR c++/19964
977         * g++.dg/parse/crash31.C: New.
978
979 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
980
981         * g++.dg/ipa/ipa-1.c: New test.
982         * g++.dg/ipa/ipa-2.c: New test.
983         * g++.dg/ipa/ipa-3.c: New test.
984         * g++.dg/ipa/ipa-4.c: New test.
985         * g++.dg/ipa/ipa-5.c: New test.
986         * g++.dg/ipa/ipa.exp: New file.
987
988 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
989
990         PR fortran/24207
991         * gfortran.dg/private_type_3.f90: New test.
992
993 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
994
995         PR fortran/20786
996         gfortran.dg/aint_anint_1.f90: New test.
997
998 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
999
1000         PR libgfortran/24313
1001         gfortran.dg/csqrt.f: New test.
1002
1003 2005-10-11  Ian Lance Taylor  <ian@airs.com>
1004
1005         PR c++/8057
1006         * g++.dg/warn/noeffect7.C: New test.
1007         * g++.dg/warn/noeffect2.C: Instantiate templates.
1008         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
1009         and warning.
1010
1011 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
1012
1013         PR c++/21089
1014         * g++.dg/init/float1.C: New test.
1015
1016         PR c++/24277
1017         * g++.dg/init/member1.C: Tweak error markers.
1018
1019 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
1020
1021         PR testsuite/24281
1022         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
1023         Check for null pointer.
1024
1025 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
1026
1027         PR c++/21369
1028         * g++.dg/parse/ret-type3.C: New test.
1029
1030 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
1031
1032         PR tree-opt/23946
1033         * gcc.c-torture/compile/pr23946.c: New test.
1034
1035 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
1036
1037         * g++.dg/opt/mmx2.C: New test.
1038
1039 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
1040
1041         PR c++/24277
1042         * g++.dg/template/static20.C: New test.
1043
1044         PR c++/24302
1045         * g++.dg/warn/Wunused-12.C: New test.
1046
1047         PR c++/23437
1048         * g++.dg/template/arg4.C: New test.
1049
1050 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1051
1052         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
1053         * gcc.dg/ucnid-3.c: Likewise.
1054         * gcc.dg/ucnid-4.c: Likewise.
1055         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
1056         * g++.dg/other/ucnid-1.C: Likewise.
1057         * gcc.dg/sparc-frame-1.c: New test.
1058
1059 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
1060
1061         PR c++/24139
1062         * g++.dg/template/spec27.C: New test.
1063
1064         PR c++/24275
1065         * g++.dg/template/static19.C: New test.
1066
1067 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1068
1069         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
1070         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
1071
1072 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
1073
1074         PR target/24136
1075         * gfortran.fortran-torture/compile/pr24136.f: New test.
1076
1077 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
1078
1079         PR c++/22172
1080         * g++.dg/parse/crash30.C: New test.
1081
1082 2005-10-07  Richard Guenther  <rguenther@suse.de>
1083
1084         PR middle-end/24227
1085         * gcc.c-torture/compile/pr24227.c: New testcase.
1086
1087 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
1088
1089         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
1090         Do not put aligned attributes on array elements.
1091
1092 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
1093
1094         PR testsuite/23611, PR testsuite/23615
1095         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
1096         writing prototypes of library functions by hand.
1097         * obj-c++.dg/bitfield-4.mm: Likewise.
1098         * obj-c++.dg/const-str-4.mm: Likewise.
1099         * obj-c++.dg/encode-4.mm: Likewise.
1100         * obj-c++.dg/encode-5.mm: Likewise.
1101         * obj-c++.dg/encode-6.mm: Likewise.
1102         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
1103         * obj-c++.dg/method-10.mm: Likewise.
1104         * obj-c++.dg/method-17.mm: Likewise.
1105         * obj-c++.dg/method-19.mm: Likewise.
1106         * obj-c++.dg/try-catch-2.mm: Likewise.
1107
1108 2005-10-06  Richard Henderson  <rth@redhat.com>
1109
1110         PR 24236
1111         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
1112
1113 2005-10-06  Dale Johannesen  <dalej@apple.com>
1114
1115         * gcc.c-torture/execute/20030125-1.c:  Correct.
1116
1117 2005-10-06  Richard Guenther  <rguenther@suse.de>
1118
1119         PR tree-optimization/24238
1120         * g++.dg/tree-ssa/pr24238.C: New testcase.
1121
1122 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
1123
1124         PR 18568
1125         * gfortran.dg/der_pointer_3.f90: New test.
1126
1127 2005-10-05  Devang Patel  <dpatel@apple.com>
1128
1129         PR Debug/23205
1130         * g++.dg/other/PR23205.C: New.
1131
1132 2005-10-05  Richard Henderson  <rth@redhat.com>
1133
1134         PR target/23602
1135         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
1136         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
1137
1138 2005-10-05  Dale Johannesen  <dalej@apple.com>
1139
1140         * gcc.c-torture/execute/float-floor.c:  New.
1141
1142 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
1143
1144         PR tree-optimization/21419
1145         PR tree-optimization/24146
1146         PR tree-optimization/24151
1147
1148         * g++.dg/ext/asm7.C: New.
1149         * g++.dg/ext/asm8.C: New.
1150         * gcc.dg/asm-1.c: Compile on all targets.
1151         * gcc.dg/asm-pr24146.c: New.
1152         * gcc.dg/pr21419.c: Adjust error messages.
1153
1154 2005-10-05  Richard Guenther  <rguenther@suse.de>
1155
1156         PR fortran/24176
1157         * gfortran.fortran-torture/compile/empty.f90: New testcase.
1158
1159 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
1160
1161         PR c++/23513
1162         * g++.dg/template/spec22.C: Robustify test.
1163         * g++.dg/template/spec26.C: New.
1164
1165 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
1166
1167         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
1168         if target supports vector instructions.
1169
1170 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
1171
1172         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
1173         C99 functions.
1174
1175 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
1176
1177         * lib/target-supports.exp (check_effective_target_fortran_large_real,
1178         check_effective_target_fortran_large_int): Replace cached result
1179         when target changes.
1180
1181 2005-10-04  Devang Patel  <dpatel@apple.com>
1182
1183         * gcc.dg/i386-sse-vect-types.c: New.
1184
1185 2005-10-04  Ian Lance Taylor  <ian@airs.com>
1186
1187         PR preprocessor/13726
1188         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
1189         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
1190
1191 2005-10-04  Richard Guenther  <rguenther@suse.de>
1192
1193         PR c/23576
1194         * gcc.dg/noncompile/pr23576.c: New testcase.
1195
1196 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
1197
1198         PR middle-end/23125
1199         * gcc.dg/register-var-3.c: New test.
1200
1201 2005-10-04  Steven Bosscher  <stevenb@suse.de>
1202
1203         * gcc.dg/pr23049.c: New test.
1204
1205         * gcc.dg/ucnid-4.c: Fix test.
1206
1207 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
1208
1209         PR 23445
1210         * gcc.c-torture/compile/pr23445.c: New test.
1211
1212 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
1213
1214         * g++.dg/overload/unknown1.C: New.
1215
1216 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
1217
1218         PR c++/17775
1219         * g++.dg/template/repo4.C: New test.
1220
1221 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1222
1223         PR libfortran/19308
1224         * gfortran.dg/large_real_kind_2.F90: New test.
1225         * gfortran.dg/large_integer_kind_2.f90: New test.
1226
1227 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
1228
1229         * lib/target-supports.exp (check_effective_target_vect_shift):
1230         Implement with result caching. Add i?86, x86_64 and ia64 targets.
1231         (check_effective_target_vect_condition): Fix copy-n-pasto.
1232
1233         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
1234         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
1235         targets.
1236
1237 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
1238
1239         PR c++/22621
1240         * g++.dg/template/overload5.C : New test.
1241
1242         PR c++/23840
1243         * g++.dg/expr/stdarg1.C: New test.
1244
1245 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
1246
1247         PR 24142
1248         * gcc.c-torture/execute/pr24142.c: New test.
1249
1250 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
1251
1252         PR 24141
1253         * gcc.c-torture/execute/pr24141.c: New test.
1254
1255 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
1256             Diego Novillo  <dnovillo@redhat.com>
1257
1258         PR 23604
1259         * gcc.c-torture/execute/pr23604.c: New test.
1260
1261 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
1262
1263         PR fortran/16404
1264         PR fortran/20835
1265         PR fortran/20890
1266         PR fortran/20899
1267         PR fortran/20900
1268         PR fortran/20901
1269         PR fortran/20902
1270         gfortran.dg/equiv_constraint_1.f90: New test.
1271         gfortran.dg/equiv_constraint_2.f90: New test.
1272         gfortran.dg/equiv_constraint_3.f90: New test.
1273         gfortran.dg/equiv_constraint_4.f90: New test.
1274         gfortran.dg/equiv_constraint_5.f90: New test.
1275         gfortran.dg/equiv_constraint_6.f90: New test.
1276         gfortran.dg/equiv_constraint_7.f90: New test.
1277         gfortran.dg/equiv_constraint_8.f90: New test.
1278         gfortran.dg/private_type_1.f90: New test.
1279         gfortran.dg/private_type_2.f90: New test.
1280         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
1281         980628-10.f: Assert std=gnu to permit mixing of
1282         types in equivalence statements.
1283
1284 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
1285
1286         PR 24112
1287         * gfortran.dg/open_status_1.f90: New.
1288
1289 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
1290
1291         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
1292         * gcc.dg/vect/pr22480.c: Clean up temp files.
1293         * gcc.dg/vect/pr23831.c: Clean up temp files.
1294         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
1295         Clean up temp files.
1296         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
1297         Clean up temp files.
1298
1299         * gcc.dg/20050309-1.c: Clean up temp files.
1300         * gcc.dg/20050325-1.c: Clean up temp files.
1301
1302 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
1303
1304         PR tree-optimization/24059
1305         * gcc.dg/vect/pr24059.c : New test.
1306
1307 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
1308
1309         PR middle-end/24109
1310         * gcc.c-torture/execute/20050929-1.c: New test.
1311
1312 2005-09-29  Steven Bosscher  <stevenb@suse.de>
1313
1314         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
1315
1316 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
1317
1318         PR c/21419
1319         * gcc.dg/pr21419.c: New test.
1320
1321 2005-09-29  Steven Bosscher  <stevenb@suse.de>
1322
1323         * gcc.dg/pr23911.c: New test.
1324
1325 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
1326
1327         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
1328
1329         PR c++/16782
1330         * g++.dg/parse/qualified4.C: New test.
1331         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
1332         * g++.old-deja/g++.mike/p8154.C: Likewise.
1333
1334 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
1335
1336         PR c++/22147
1337         * g++.dg/template/friend37.C: New test.
1338         * g++.dg/parse/crash28.C: Adjust error markers.
1339
1340 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
1341
1342         PR fortran/18518
1343         * gfortran.fortran-torture/execute/save_2.f90: New decl.
1344
1345 2005-09-27  Devang Patel  <dpatel@apple.com>
1346
1347         PR tree-optimization/23625
1348         * gcc.dg/pr23625.c: New test.
1349
1350 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
1351
1352         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
1353         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
1354
1355 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
1356
1357         PR fortran/23677
1358         * gfortran.fortran-torture/execute/save_1.f90: New test.
1359         * gfortran.dg/save_1.f90: New test.
1360
1361 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
1362
1363         * gcc.target/i386/builtin-apply-mmx.c: New test.
1364
1365         PR target/22576
1366         * gcc.target/i386/pr22576.c: New test.
1367
1368         PR target/22585
1369         * gcc.target/i386/pr22585.c: New test.
1370
1371         PR target/23268
1372         * gcc.target/i386/pr23268.c: New test.
1373
1374         PR middle-end/23831
1375         * gcc.dg/vect/pr23831.c: New test.
1376
1377         PR target/24055
1378         * gcc.target/i386/pr24055.c: New test.
1379
1380 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
1381
1382         PR tree-optimization/23960
1383         * gcc.c-torture/compile/pr23960.c: New.
1384
1385 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
1386
1387         PR fortran/16861
1388         * gfortran.dg/nested_modules_3.f90: New.
1389
1390 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
1391
1392         PR fortran/24005
1393         gfortran.dg/interface_1.f90: New test.
1394
1395 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
1396         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1397
1398         PR fortran/23843
1399         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
1400
1401 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
1402
1403         PR fortran/23516
1404         * gfortran.dg/imag_1.f: New test.
1405         * gfortran.dg/imag_2.f: Ditto.
1406
1407 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
1408
1409         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
1410
1411 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
1412
1413         PR c++/21983
1414         * g++.dg/warn/pr21983.C: New test.
1415
1416 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
1417
1418         PR c++/23993
1419         * g++.dg/template/array14.C: New test.
1420
1421 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
1422
1423         PR fortran/19929
1424         * gfortran.dg/der_ptr_component_1.f90: New test.
1425
1426 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1427
1428         PR c++/23965
1429         * g++.dg/template/error1.C: Reject "no matching function" message.
1430
1431 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1432
1433         PR c++/17609
1434         * g++.dg/lookup/error1.C: New test.
1435
1436 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
1437
1438         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
1439         functionality of the testcase.
1440
1441 2005-09-20  Richard Henderson  <rth@redhat.com>
1442
1443         * gcc.dg/vect/vect-22.c: Require vect_float.
1444         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
1445
1446 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
1447
1448         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
1449         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
1450         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
1451         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
1452         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
1453         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
1454         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
1455         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
1456         * gcc.dg/cpp/ucnid-8.c: New test.
1457
1458 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
1459
1460         PR tree-optimization/23929
1461         * gcc.c-torture/compile/pr23929.c: New test.
1462
1463 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
1464
1465         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
1466         for one loop.
1467
1468 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
1469
1470         PR testsuite/23186
1471         * g++.dg/other/pr22003.C: Require named sections.
1472
1473 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
1474
1475         PR c++/23947
1476         * g++.dg/rtti/crash3.C: New test.
1477
1478         PR tree-optimization/23818
1479         * gcc.dg/pr23818.c: New test.
1480
1481 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1482
1483         PR fortran/23420
1484         * gfortran.dg/print_fmt_4.f: New.
1485
1486 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
1487
1488         PR fortran/23663
1489         * gfortran.fortran-torture/execute/entry_11.f90: New test.
1490
1491 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
1492
1493         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
1494         Use pointers to local alignable arrays instead. Added comments.
1495         * gcc.dg/vect/vect-46.c: Likewise.
1496         * gcc.dg/vect/vect-48.c: Likewise.
1497         * gcc.dg/vect/vect-49.c: Likewise.
1498         * gcc.dg/vect/vect-52.c: Likewise.
1499         * gcc.dg/vect/vect-53.c: Likewise.
1500         * gcc.dg/vect/vect-54.c: Likewise.
1501         * gcc.dg/vect/vect-56.c: Likewise.
1502         * gcc.dg/vect/vect-57.c: Likewise.
1503         * gcc.dg/vect/vect-58.c: Likewise.
1504         * gcc.dg/vect/vect-60.c: Likewise.
1505         * gcc.dg/vect/vect-61.c: Likewise.
1506
1507         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
1508         The test is no longer vectorizable on vect_no_align targets.
1509         * gcc.dg/vect/vect-43.c: Likewsie.
1510
1511         * gcc.dg/vect/vect-44.c: Added comments.
1512         * gcc.dg/vect/vect-45.c: Added comments.
1513         * gcc.dg/vect/vect-50.c: Added comments.
1514         * gcc.dg/vect/vect-51.c: Added comments.
1515
1516         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
1517         aligned type.
1518         * gcc.dg/vect/Os-vect-95.c: Likewise.
1519
1520         * gcc.dg/vect/vect-41.c: Test removed.
1521         * gcc.dg/vect/vect-47.c: Test removed.
1522         * gcc.dg/vect/vect-55.c: Test removed.
1523         * gcc.dg/vect/vect-59.c: Test removed.
1524
1525 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
1526
1527         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
1528         No longer vectorizable on vect_no_align targets.
1529         * gcc.dg/vect/pr20122.c: Likewise.
1530         * gcc.dg/vect/vect-74.c: Likewise.
1531         * gcc.dg/vect/vect-75.c: Likewise.
1532         * gcc.dg/vect/vect-76.c: Likewise.
1533
1534         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
1535         Will not be vectorizable on vect_no_align targets once aliasing issues
1536         are resolved.
1537         * gcc.dg/vect/vect-79.c: Likewise.
1538
1539         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
1540         * gcc.dg/vect/vect-78.c: Likewise.
1541         * gcc.dg/vect/vect-97.c: Likewise.
1542
1543 2005-09-19  Steven Bosscher  <stevenb@suse.de>
1544
1545         * gcc.dg/pr23943.c: New test.
1546
1547 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
1548
1549         PR fortran/19181
1550         * gfortran.dg/derived_pointer_null_1.f90: New test.
1551
1552 2005-09-18  Richard Guenther  <rguenther@suse.de>
1553
1554         PR middle-end/23944
1555         * gcc.c-torture/compile/pr23944.c: New testcase.
1556
1557 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
1558
1559         PR fortran/15975
1560         * gfortran.dg/der_pointer_2.f90: New test.
1561
1562 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
1563
1564         PR fortran/16861
1565         * gfortran.dg/nested_modules_2.f90: New test.
1566
1567 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1568
1569         PR c++/18368
1570         * g++.dg/other/semicolon.C: New test.
1571
1572 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
1573
1574         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
1575         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
1576
1577 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
1578
1579         PR c++/23914
1580         * g++.dg/template/static18.C: New test.
1581
1582         PR c++/21514
1583         * g++.dg/template/crash19.C: Remove dg-error marker.
1584         * g++.dg/template/local4.C: New test.
1585
1586 2005-09-16  Paul Brook  <paul@codesourcery.com>
1587
1588         PR fortran/23906
1589         * gfortran.dg/dependency_1.f90: New test.
1590
1591 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
1592
1593         PR c++/23896
1594         * g++.dg/template/static17.C: New test.
1595
1596 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
1597
1598         PR c++/23139
1599         * g++.dg/warn/huge-val1.C: New test.
1600
1601 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
1602
1603         PR c++/13140
1604         * g++.dg/parse/class2.C: New test.
1605         * g++.dg/template/explicit8.C: Likewise.
1606         * g++.dg/template/spec25.C: Likewise.
1607
1608 2005-09-14  Josh Conner  <jconner@apple.com>
1609
1610         PR middle-end/23584
1611         * gcc.dg/pr23584.c: New test.
1612
1613 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
1614
1615         PR fortran/21875 Internal Unit Array I/O, NIST
1616         * gfortran.dg/arrayio_1.f90: New test.
1617         * gfortran.dg/arrayio_1.f90: New test.
1618         * gfortran.dg/arrayio_1.f90: New test.
1619         * gfortran.dg/arrayio_1.f90: New test.
1620         * gfortran.dg/arrayio_1.f90: New test.
1621
1622 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
1623
1624         PR middle-end/22480
1625         * gcc.dg/vect/pr22480.c: New test.
1626
1627 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
1628
1629         PR fortran/19358
1630         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
1631
1632 2005-09-13 Josh Conner <jconner@apple.com>
1633
1634         PR c++/23180
1635         * g++.dg/init/struct2.C: New test.
1636         * g++.dg/init/struct3.C: New test.
1637
1638 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
1639
1640         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
1641         Clean up temp files.
1642         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
1643         gcc.dg/tree-ssa/builtin-fprintf-1.c,
1644         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
1645         gcc.dg/tree-ssa/builtin-printf-1.c,
1646         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
1647         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
1648         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
1649         gcc.dg/tree-ssa/builtin-vprintf-1.c,
1650         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
1651         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
1652         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
1653         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
1654         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
1655         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
1656         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
1657         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
1658
1659 2005-09-13  Josh Conner  <jconner@apple.com>
1660
1661         * lib/gcc-dg.exp: Load scanipa.exp.
1662         (cleanup-dump): New procedure.
1663         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
1664         * lib/scandump.exp: New file.
1665         * lib/scantree.exp: Use it.
1666         * lib/scanipa.exp: New file.
1667
1668 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
1669
1670         PR fortran/17740
1671         * gfortran.dg/generic_4.f90: New test.
1672
1673 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
1674
1675         PR target/23816
1676         * gcc.target/i386/pr23816-1.c: New test.
1677         * gcc.target/i386/pr23816-2.c: New test.
1678
1679
1680 2005-09-13  Bastian Blank <waldi@debian.org>
1681
1682         PR c++/16171
1683         * g++.dg/abi/mangle26.C: New test.
1684         * g++.dg/abi/mangle27.C: New test.
1685         * g++.dg/abi/mangle28.C: New test.
1686         * g++.dg/abi/mangle29.C: New test.
1687
1688         PR c++/23839
1689         * g++.dg/parse/register1.C: New test.
1690
1691 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
1692
1693         PR c++/23842
1694         * g++.dg/template/access16.C: New test.
1695
1696 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1697
1698         * gfortran.dg/char_pack_2.f90: Increase the vector size.
1699
1700 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1701
1702         PR fortran/18899
1703         * gfortran.dg/shape_2.f90: New test.
1704
1705 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1706
1707         PR target/19269
1708         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
1709         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
1710         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
1711         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
1712         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
1713         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
1714         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
1715         tests.
1716
1717 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1718
1719         PR c++/23841
1720         * g++.dg/parse/template17.C: New test.
1721
1722 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1723
1724         PR c++/23789
1725         * g++.dg/template/nontype14.C: New test.
1726
1727 2005-09-12  Ian Lance Taylor  <ian@airs.com>
1728
1729         PR g++/7874
1730         * g++.dg/lookup/friend7.C: New test.
1731         * g++.dg/lookup/friend8.C: New test.
1732         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
1733         so that it will be found via argument dependent lookup.
1734         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
1735         friend functions which will no longer be found.
1736         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
1737         function g, so that it will be found via argument dependent
1738         lookup.
1739         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
1740         * g++.old-deja/g++.mike/net43.C: Likewise.
1741
1742 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1743
1744         PR c++/23691
1745         * g++.dg/template/static16.C: New test.
1746
1747 2005-09-12  Josh Conner  <jconner@apple.com>
1748
1749         PR middle-end/23237
1750         * gcc.c-torture/compile/pr23237.c: New test.
1751
1752 2005-09-11  Richard Henderson  <rth@redhat.com>
1753
1754         * g++.dg/other/error8.C: Update expected diagnostic text.
1755
1756 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1757
1758         PR libfortran/19872
1759         * gfortran.dg/overwrite_1.f: New test.
1760
1761 2005-09-09  Josh Conner  <jconner@apple.com>
1762
1763         * g++.dg/init/pr23180-1.C: Removed.
1764         * g++.dg/init/pr23180-2.C: Removed.
1765
1766 2005-09-09  David Daney <ddaney@avtrex.com>
1767
1768         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new
1769         files which are ...
1770         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
1771         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
1772
1773 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1774
1775         * gfortran.dg/iostat_2.f90: New test.
1776
1777 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
1778
1779         PR c++/22252
1780         * g++.dg/ext/interface1.C: New test.
1781         * g++.dg/ext/interface1.h: Likewise.
1782         * g++.dg/ext/interface1a.cc: Likewise.
1783
1784 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
1785
1786         * gfortran.dg/iomsg_1.f90:  New test case.
1787
1788 2005-09-09  Richard Guenther  <rguenther@suse.de>
1789
1790         PR c++/23624
1791         * g++.dg/tree-ssa/pr23624.C: New testcase.
1792
1793 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1794
1795         PR fortran/19239
1796         * gfortran.dg/vector_subscript_1.f90,
1797         * gfortran.dg/vector_subscript_2.f90: New tests.
1798
1799 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1800
1801         PR fortran/21104
1802         * gfortran.dg/array_alloc_1.f90,
1803         * gfortran.dg/array_alloc_2.f90,
1804         * gfortran.dg/array_alloc_3.f90: New tests.
1805
1806 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1807
1808         PR fortran/12840
1809         * gfortran.dg/array_constructor_6.f90
1810         * gfortran.dg/array_constructor_7.f90
1811         * gfortran.dg/array_constructor_8.f90
1812         * gfortran.dg/array_constructor_9.f90
1813         * gfortran.dg/array_constructor_10.f90
1814         * gfortran.dg/array_constructor_11.f90
1815         * gfortran.dg/array_constructor_12.f90: New tests.
1816
1817 2005-09-08  Josh Conner  <jconner@apple.com>
1818
1819         PR c++/23180
1820         * g++.dg/init/pr23180-1.C: New test.
1821         * g++.dg/init/pr23180-2.C: New test.
1822
1823 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1824
1825         PR fortran/18878
1826         * gfortran.dg/module_double_reuse.f90: New.
1827
1828 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1829
1830         PR fortran/23270
1831         PR fortran/22304
1832         PR fortran/18870
1833         PR fortran/17917
1834         PR fortran/16511
1835         * gfortran.dg/common_equivalence_1.f: New.
1836         * gfortran.dg/common_equivalence_2.f: New.
1837         * gfortran.dg/common_equivalence_3.f: New.
1838         * gfortran.dg/contained_equivalence_1.f90: New.
1839         * gfortran.dg/module_blank_common.f90: New.
1840         * gfortran.dg/module_commons_1.f90: New.
1841         * gfortran.dg/module_equivalence_1.f90: New.
1842         * gfortran.dg/nested_modules_1.f90: New.
1843         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
1844         equivalences and add comment to connect the test with
1845         the PR.
1846
1847 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1848
1849         PR fortran/23765
1850         * gfortran.dg/common_6.f90: New test.
1851
1852 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1853
1854         PR fortran/15326
1855         * gfortran.dg/char_result_1.f90,
1856         * gfortran.dg/char_result_2.f90,
1857         * gfortran.dg/char_result_3.f90,
1858         * gfortran.dg/char_result_4.f90,
1859         * gfortran.dg/char_result_5.f90,
1860         * gfortran.dg/char_result_6.f90,
1861         * gfortran.dg/char_result_7.f90,
1862         * gfortran.dg/char_result_8.f90: New tests.
1863
1864 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1865
1866         PR fortran/19928
1867         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
1868
1869 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1870
1871         PR obj-c++/16816
1872         * obj-c++.dg/selector-5.mm: New test.
1873         * obj-c++.dg/selector-6.mm: New test.
1874
1875 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1876
1877         PR objc/20574
1878         PR objc/19324
1879         * objc.dg/error-1.m: New test.
1880
1881 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
1882
1883         PR fortran/23373
1884         * gfortran.fortran-torture/execute/pr23373-1.f90,
1885         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
1886
1887 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
1888
1889         PR libfortran/23760
1890         * gfortran.dg/g77/1832.f: Remove long string in write statement
1891         to allow the test to pass on correct list directed output with
1892         prepended space.
1893
1894 2005-09-07  James E Wilson  <wilson@specifix.com>
1895
1896         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
1897
1898 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1899
1900         * gfortran.dg/parameter+save.f90:  Rename to
1901         * gfortran.dg/parameter_save.f90: .. this.
1902
1903 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1904
1905         PR fortran/20848
1906         * gfortran.dg/parameter+save.f90:  New test case.
1907
1908 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
1909
1910         PR fortran/19269
1911         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
1912
1913 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1914
1915         PR c/23075
1916         * gcc.dg/pr23075.c: New test.
1917         * g++.dg/warn/pr23075.C: New test.
1918
1919         PR target/22362
1920         * gcc.target/i386/pr22362.c: New test.
1921
1922         PR rtl-optimization/23098
1923         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
1924
1925         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
1926         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1927         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1928
1929 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
1930
1931         * g++.dg/expr/cast6.C: New test.
1932
1933         PR c++/9782
1934         * g++.dg/init/new15.C: New test.
1935
1936 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1937
1938         * gcc.dg/vect/Os-vect-95.c: New test.
1939         * gcc.dg/vect/vect-95.c: Same.
1940
1941 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1942
1943         * gcc.dg/vect/vect-29.c: Update xfail testing.
1944         * gcc.dg/vect/vect-44.c: Same.
1945         * gcc.dg/vect/vect-48.c: Same.
1946         * gcc.dg/vect/vect-50.c: Same.
1947         * gcc.dg/vect/vect-72.c: Same.
1948         * gcc.dg/vect/vect-77.c: Same.
1949         * gcc.dg/vect/vect-78.c: Same.
1950         * gcc.dg/vect/vect-80.c: Same.
1951         * gcc.dg/vect/vect-96.c: Same.
1952         * gcc.dg/vect/vect-100.c: Same.
1953         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
1954         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
1955         * gfortran.dg/vect/vect-5.f90: Same.
1956
1957 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1958
1959         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
1960         start strings.
1961         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1962         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1963
1964         PR c++/23056
1965         * g++.dg/opt/pr23056.C: New test.
1966
1967         PR rtl-optimization/23098
1968         * gcc.target/i386/pr23098.c: New test.
1969
1970 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
1971
1972         PR c++/23667
1973         * g++.dg/template/static15.C: New test.
1974
1975         PR c++/21440
1976         * g++.dg/ext/stmtexpr5.C: New test.
1977         * g++.dg/ext/stmtexpr6.C: Likewise.
1978
1979 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
1980
1981         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
1982
1983         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
1984         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1985         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1986
1987 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
1988
1989         PR libfortran/23321
1990         * gfortran.dg/direct_io_4.f90:  New test case.
1991
1992 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
1993             Rasmus Hahn  <rassahah@neofonie.de>
1994
1995         PR libobjc/23108
1996         * objc.dg/type-stream-1.m: New test.
1997
1998 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
1999
2000         PR fortran/23661
2001         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
2002         gfortran.dg/print_fmt_3.f90: New test.
2003
2004 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
2005
2006         * gfortran.dg/fmt_t_1.f90: New test.
2007
2008 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
2009
2010         PR rtl-optimization/23454
2011         * g++.dg/opt/pr23454.C: New test.
2012
2013 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
2014
2015         PR c++/23699
2016         * g++.dg/ext/static1.C: New test.
2017
2018 2005-09-02  Richard Henderson  <rth@redhat.com>
2019
2020         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
2021         tail call to check_fa_work.
2022
2023 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
2024
2025         PR c++/21687
2026         * g++.dg/other/gc3.C: New test.
2027
2028 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
2029
2030         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
2031         * gcc.dg/20050826-1.c: Likewise.
2032
2033 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
2034
2035         PR c++/23167
2036         * g++.dg/expr/volatile1.C: New test.
2037
2038 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
2039
2040         PR middle-end/23547
2041         * gcc.dg/pr23547.c: New test.
2042
2043 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
2044
2045         PR c/22061
2046         * gcc.c-torture/execute/pr22061-1.c,
2047         * gcc.c-torture/execute/pr22061-2.c,
2048         * gcc.c-torture/execute/pr22061-3.c,
2049         * gcc.c-torture/execute/pr22061-4.c: New tests.
2050
2051 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
2052
2053         * gcc.dg/Wredundant-decls-2.c: New test to check that
2054         -Wredundant-decls does not issue warning for a variable
2055         definition following a declaration.
2056
2057 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
2058
2059         PR debug/7241
2060         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
2061         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
2062         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
2063
2064         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
2065         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2066         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2067         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2068         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2069         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2070         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2071         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2072
2073 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
2074
2075         PR objc/23306
2076         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
2077         scan-assmbler.
2078
2079 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
2080
2081         PR target/21255
2082         * gcc.dg/pr21255-1.c: New test.
2083         * gcc.dg/pr21255-2-mb.c: Likewise.
2084         * gcc.dg/pr21255-2-ml.c: Likewise.
2085         * gcc.dg/pr21255-3.c: Likewise.
2086         * gcc.dg/pr21255-4.c: Likewise.
2087
2088 2005-08-31  Dale Johannesen  <dalej@apple.com>
2089
2090         * gcc.dg/20050830-1.c:  New.
2091
2092 2005-08-31  Josh Conner  <jconner@apple.com>
2093
2094         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
2095         command-line options for arm-*-* targets.
2096         * g++.dg/init/array16.C: Likewise.
2097         * g++.dg/other/crash-4.C: Likewise.
2098
2099 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
2100
2101         PR obj-c++/23640
2102         * obj-c++.dg/gnu-runtime-3.mm: New test.
2103
2104 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2105
2106         PR c++/13377
2107         * g++.dg/lookup/ambig4.C: New test.
2108         * g++.dg/lookup/ambig5.C: New test.
2109         * g++.dg/tc1/dr101.C: Adjust error markers.
2110
2111 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2112
2113         PR c++/23639
2114         * g++.dg/template/ttp5.C: Adjust error markers.
2115
2116 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
2117
2118         PR testsuite/23609
2119         * lib/obj-c++.exp: Include target-libpath.exp.
2120         (obj-c++_link_flags): Look for the GNU libobjc library
2121         and set the library path to include it.
2122         Don't manually set LD_LIBRARY_PATH (etc.) but call
2123         set_ld_library_path_env_vars instead.
2124         (obj-c++_target_compile): Don't set library path or
2125         linker flags because they are already set correctly
2126         in obj-c++_link_flags.
2127
2128 2005-08-30  Josh Conner  <jconner@apple.com>
2129
2130         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
2131         to command-line options for arm-*-* targets.
2132
2133 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
2134
2135         * g++.dg/other/i386-1.C: New.
2136
2137 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
2138
2139         PR preprocessor/20348
2140         PR preprocessor/20356
2141         * gcc.dg/cpp/pr20348.c: New test.
2142         * gcc.dg/cpp/pr20348.h: New file.
2143         * gcc.dg/cpp/inc/pr20348.h: New file.
2144         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
2145         * gcc.dg/cpp/pr20356.c: New test.
2146         * gcc.dg/cpp/pr20356.h: New file.
2147         * gcc.dg/cpp/inc/pr20356.h: New file.
2148         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
2149
2150 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
2151
2152         * gfortran.fortran-torture/execute/intrinsic_count.f90:
2153         Fix array dimension to avoid correct end-of-file error.
2154
2155 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
2156
2157         PR libfortran/23598
2158         * gfortran.dg/iostat_1.f90:  New test.
2159
2160 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
2161
2162         PR middle-end/23408
2163         * gcc.dg/pr23408.c: New test.
2164
2165 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
2166
2167         PR c++/23099
2168         * g++.dg/init/member1.C: Make sure erroneous static data member
2169         definitions are required.
2170         * g++.dg/template/static13.C: New test.
2171         * g++.dg/template/static14.C: Likewise.
2172
2173 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
2174
2175         * gcc.target/i386/pr23575.c: Use -msse2 instead of
2176         -march=pentium4, remove ilp32 requirement.
2177
2178         PR middle-end/23484
2179         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
2180         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
2181
2182 2005-08-29  Andreas Jaeger  <aj@suse.de>
2183
2184         PR testsuite/23607
2185         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
2186
2187 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
2188
2189         * gcc.c-torture/execute/20050316-2.c: New test.
2190         * gcc.c-torture/execute/20050316-3.c: New test.
2191         * gcc.dg/torture/pr16104-1.c: New test.
2192
2193 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
2194
2195         PR middle-end/23463
2196         * gcc.c-torture/execute/zero-struct-1.c: New test.
2197
2198 2005-08-27  Richard Guenther  <rguenther@suse.de>
2199
2200         PR target/23575
2201         * gcc.target/i386/pr23575.c: New testcase.
2202
2203 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
2204
2205         PR rtl-optimization/23561
2206         * gcc.c-torture/execute/20050826-1.c: New test.
2207
2208         PR rtl-opt/23560
2209         * gcc.c-torture/execute/20050826-2.c: New test.
2210
2211 2005-08-26  Dale Johannesen  <dalej@apple.com>
2212
2213         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
2214         * gcc.dg/20050826-1.c:  New.
2215
2216 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
2217
2218         PR c++/19004
2219         * g++.dg/template/nontype13.C: New test.
2220
2221         PR c++/23491
2222         * g++.dg/init/new14.C: New test.
2223         * g++.dg/expr/anew1.C: Do not XFAIL.
2224         * g++.dg/expr/anew2.C: Likewise.
2225         * g++.dg/expr/anew3.C: Likewise.
2226
2227 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
2228
2229         PR middle-end/22439
2230         * gcc.dg/vla-3.c: New test.
2231
2232 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
2233
2234         PR fortran/20363
2235         * gfortran.dg/named_interface.f90: New.
2236
2237 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
2238
2239         * gcc.c-torture/execute/frame-address.c: New test.
2240
2241 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
2242
2243         PR c++/20817
2244         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
2245
2246 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
2247
2248         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
2249
2250 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
2251
2252         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
2253         * gcc.dg/altivec-22.c: Rename from..
2254         * gcc.dg/altivec-nomfcr.c: ..this.
2255
2256 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
2257
2258         PR tree-optimization/23546
2259         * gcc.dg/tree-ssa/pr23546.c: New test.
2260
2261 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
2262
2263         PR fortran/17758
2264         * gfortran.dg/nonreturning_statements.f90: New test.
2265
2266 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2267
2268         PR c++/22454
2269         * g++.dg/parse/crash29.C: New.
2270
2271 2005-08-23  DJ Delorie  <dj@redhat.com>
2272
2273         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
2274         constants have the L suffix.
2275
2276 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
2277
2278         PR c++/23044
2279         * g++.dg/template/instantiate8.C: New.
2280
2281 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
2282
2283         PR middle-end/23467
2284         * gcc.c-torture/execute/pr23467.c: New test.
2285
2286 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
2287
2288         PR tree-optimization/22043
2289         * gcc.c-torture/execute/20050613-1.c: New test.
2290
2291 2005-08-23  Ben Elliston  <bje@au.ibm.com>
2292
2293         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
2294
2295 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
2296
2297         PR rtl-optimization/23478
2298         * g++.dg/opt/pr23478.C: New test.
2299
2300 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
2301
2302         PR c/18715
2303         * gcc.dg/switch-warn-3.c: New test.
2304
2305 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2306
2307         PR c++/22233
2308         * g++.dg/template/param1.C: New test.
2309
2310 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2311
2312         PR c++/23089
2313         * g++.dg/other/incomplete1.C: New test.
2314
2315 2005-08-22  Ira Rosen  <irar@il.ibm.com>
2316
2317         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
2318         are vectorizable.
2319
2320 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2321
2322         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
2323         d_lines_5.f: New.
2324
2325 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
2326
2327         * gcc.target/i386/sse-4.c: New test.
2328
2329 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2330
2331         PR testsuite/23239
2332         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
2333
2334 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
2335
2336         * gcc.dg/20050811-1.c: New test.
2337         * gcc.dg/20050811-2.c: New test.
2338
2339 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
2340
2341         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
2342
2343 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
2344
2345         PR 23476
2346         * gcc.c-torture/compile/pr23476.c: New test.
2347
2348 2005-08-19  Devang Patel  <dpatel@apple.com>
2349
2350         PR tree-optimization/23048
2351         * gcc.dg/tree-ssa/pr23048.c: New test.
2352
2353 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
2354
2355         PR middle-end/20624
2356         * g++.dg/warn/Wreturn-3.C: New test
2357
2358 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
2359
2360         PR tree-optimization/22228
2361         * g++.dg/vect/pr22543.cc: New test.
2362
2363 2005-08-17  Steven Bosscher  <stevenb@suse.de>
2364
2365         PR tree-optimization/21574
2366         * gcc.dg/tree-ssa/pr21574.c: New test.
2367
2368 2005-08-16  James E Wilson  <wilson@specifix.com>
2369
2370         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
2371
2372 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
2373
2374         PR tree-opt/23402
2375         * gcc.c-torture/compile/zero-strct-3.c: New test.
2376         * gcc.c-torture/compile/zero-strct-4.c: New test.
2377
2378 2005-08-16  Steven Bosscher  <stevenb@suse.de>
2379
2380         PR target/23376
2381         * gcc.target/x86_64/pr23376.c: New test.
2382
2383 2005-08-16  Ian Lance Taylor  <ian@airs.com>
2384
2385         PR c++/23337
2386         * g++.dg/ext/vector2.C: New.
2387
2388 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
2389
2390         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
2391
2392 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
2393
2394         PR libfortran/23428
2395         * gfortran.dg/inquire-complex.f90:  New test case.
2396
2397 2005-08-16  James E Wilson  <wilson@specifix.com>
2398
2399         PR tree-optimization/21105
2400         * gcc.dg/large-size-array.c: New.
2401
2402 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
2403
2404         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
2405         type.
2406         * gcc.dg/vect/vect-41: Likewise.
2407         * gcc.dg/vect/vect-42: Likewise.
2408         * gcc.dg/vect/vect-43: Likewise.
2409         * gcc.dg/vect/vect-44: Likewise.
2410         * gcc.dg/vect/vect-46: Likewise.
2411         * gcc.dg/vect/vect-47: Likewise.
2412         * gcc.dg/vect/vect-48: Likewise.
2413         * gcc.dg/vect/vect-52: Likewise.
2414         * gcc.dg/vect/vect-53: Likewise.
2415         * gcc.dg/vect/vect-54: Likewise.
2416         * gcc.dg/vect/vect-55: Likewise.
2417         * gcc.dg/vect/vect-56: Likewise.
2418         * gcc.dg/vect/vect-57: Likewise.
2419         * gcc.dg/vect/vect-58: Likewise.
2420         * gcc.dg/vect/vect-59: Likewise.
2421         * gcc.dg/vect/vect-60: Likewise.
2422         * gcc.dg/vect/vect-61: Likewise.
2423         * gcc.dg/vect/vect-85: Likewise.
2424         * gcc.dg/vect/vect-87: Likewise.
2425         * gcc.dg/vect/vect-88: Likewise.
2426         * gcc.dg/vect/vect-93.c: Likewise.
2427         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
2428         * gcc.dg/vect/vect-75: Likewise.
2429         * gcc.dg/vect/vect-76: Likewise.
2430         * gcc.dg/vect/vect-77: Likewise.
2431         * gcc.dg/vect/vect-78: Likewise.
2432         * gcc.dg/vect/vect-80: Likewise.
2433         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
2434         vectorized for the expected reason, rather than checking how alignment
2435         was handled.
2436         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
2437         type and also instead of aligned pointers. Added documentation.
2438
2439 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
2440
2441         * gfortran.dg/power.f90: New test.
2442
2443 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
2444
2445         PR rtl-optimization/23299
2446         * g++.dg/opt/pr23299.C: New test.
2447
2448 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2449
2450         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
2451
2452 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
2453
2454         * g++.dg/template/local6.C: New test.
2455
2456 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
2457
2458         * execute/exceptions/finally-1.m: Check that the catch and finally are
2459         being called.  Also add a "return 0;" at the end of main.
2460
2461 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
2462
2463         PR fortran/21432.
2464         * gfortran.dg/namelist_print_1.f: New test of functionality of
2465         PRINT namelist.
2466         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
2467         namelist generates error with -std=f95.
2468
2469 2005-08-14  Ira Rosen  <irar@il.ibm.com>
2470
2471         PR tree-optimization/23119
2472         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
2473
2474 2005-08-13  Marcin Koziej  <creep@desk.pl>
2475             Andrew Pinski  <pinskia@physics.uc.edu>
2476
2477         PR libobjc/22492
2478         * execute/exceptions/finally-1.m: New test.
2479
2480 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2481
2482         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
2483         testsuite.
2484         * objc/execute/exceptions/trivial.m: New test.
2485         * objc.dg/try-catch-11.m: Move to ...
2486         * objc/execute/exceptions/foward-1.m: Here.
2487         * objc.dg/try-catch-2.m: Move to ...
2488         * objc/execute/exceptions/catchall-1.m: Here.
2489         * objc.dg/try-catch-8.m: Move to ...
2490         * objc/execute/exceptions/local-variables-1.m: Here.
2491
2492 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2493
2494         * objc.dg/nested-func-1.m: Move to ...
2495         * objc/execute/nested-func-1.m: Here.
2496
2497 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2498
2499         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
2500         in ${options} instead of [target_info name].
2501         * lib/obj-c++.exp (objc_target_compile): Likewise.
2502
2503 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2504
2505         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
2506
2507 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2508
2509         part of PR testsuite/23348
2510         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
2511         of the torture options.
2512         * objc/compile/trivial.m: New test.
2513
2514 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
2515
2516         * gfortran.dg/eoshift.f90:  Correct format.
2517
2518 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
2519
2520         * gfortran.fortran-torture/execute/character_passing.f90:
2521         Fix comment typo.
2522
2523 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
2524
2525         PR c++/8271
2526         * g++.dg/template/unify10.C: New.
2527
2528 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
2529
2530         * g++.dg/parse/pr22514.C: Move to...
2531         * g++.dg/debug/pr22514.C: here.
2532
2533 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2534
2535         PR c++/23266
2536         * g++.dg/inherit/pure1.C: New test.
2537
2538         * ChangeLog: Fix typos.
2539
2540 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2541             Steven Bosscher  <stevenb@suse.de>
2542
2543         * gfortran.dg/runtime_warning_1.f90: New test.
2544
2545 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
2546
2547         PR c++/23219
2548         * g++.dg/parse/crash28.C: New.
2549
2550 2005-08-11  Richard Guenther  <rguenther@suse.de>
2551
2552         PR target/23289
2553         * gcc.target/i386/tailcall-1.c: New testcase.
2554
2555 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
2556
2557         * gcc.dg/vect/vect-67.c: Un-xfail.
2558
2559 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
2560
2561         PR c++/23225
2562         * g++.dg/testsuite/parse/crash27.C: new test.
2563
2564 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
2565
2566         PR libfortran/22143
2567         * gfortran.dg/shift-kind.f90:  New testcase.
2568
2569 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
2570
2571         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
2572         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
2573
2574 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2575
2576         PR c++/20646
2577         * g++.dg/other/mult-stor1.C: New test.
2578
2579 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
2580
2581         * gcc.c-torture/pr18299-1.c: Move to ...
2582         * gcc.c-torture/compile/pr18299-1.c: Here.
2583
2584 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
2585
2586         * gfortran/fortran.torture/execute/character_passing.f90:
2587         Fix types for LSAME.
2588
2589 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
2590
2591         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
2592         input data back to what it was originally.
2593
2594 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
2595
2596         * objc.dg/try-catch-8.m: Enable for all targets.
2597
2598 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
2599
2600         * gcc.dg/pr23165.c: New test.
2601
2602 2005-08-09  Steven Bosscher  <stevenb@suse.de>
2603
2604         PR tree-optimization/23234
2605         * gcc.dg/tree-ssa/pr23234.c: New test.
2606
2607 2005-08-08  Josh Conner  <jconner@apple.com>
2608
2609         PR rtl-optimization/23241
2610         * gcc.dg/char-compare.c: New test.
2611
2612 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2613
2614         PR c++/22508
2615         * g++.dg/init/new13.C: New test.
2616
2617 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
2618
2619         PR c++/21166
2620         * g++.dg/other/crash-4.C: Adjust
2621         * g++/dg/ext/packed9.C: New.
2622
2623 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
2624
2625         PR middle-end/21964
2626         * gcc.c-torture/execute/pr21964-1.c: New test.
2627
2628 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
2629
2630         PR c/22458
2631         * gcc.dg/pr22458-1.c: New test.
2632
2633 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
2634             Steven G. Kargl <kargls@comcast.net>
2635
2636         PR fortran/22390
2637         * gfortran.dg/flush_1.f90: New test.
2638
2639 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2640
2641         PR c++/23191
2642         * g++.dg/template/eh2.C: New test.
2643
2644 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2645
2646         PR c++/19498
2647         * g++.dg/template/instantiate7.C: New test.
2648
2649 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
2650
2651         PR c/23113
2652         * gcc.dg/Wunused-value-1.c: New test.
2653
2654 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
2655
2656         PR rtl-optimization/23233
2657         * gcc.c-torture/compile/pr23233-1.c: New test.
2658
2659 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
2660
2661         PR fortran/18833
2662         PR fortran/20850
2663         * gfortran.dg/equiv_1.f90: New test.
2664         * gfortran.dg/equiv_2.f90: New test.
2665         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
2666         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
2667         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
2668
2669 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
2670
2671         * gcc.c-torture/execute/vrp-5.c: New test.
2672         * gcc.c-torture/execute/vrp-6.c: New test.
2673         * gcc.dg/tree-ssa/vrp21.c: New test.
2674
2675 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
2676
2677         * g++.dg/parse/pr22514.C: New test.
2678
2679 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
2680
2681         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
2682
2683         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
2684         instead of constant loads / pool entries.
2685
2686 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
2687
2688         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
2689         TEST_TO_WCTYPE.
2690
2691 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
2692
2693         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
2694         __WINT_TYPE__ in generated prototypes if possible.
2695
2696 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
2697
2698         PR 22037
2699         * g++.dg/tree-ssa/pr22037.C:
2700
2701 2005-08-04  Richard Henderson  <rth@redhat.com>
2702
2703         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
2704         scan-tree-dump-times directive.
2705
2706 2005-08-04  Jan Hubicka  <jh@suse.cz>
2707
2708         * gcov-1.C: Fix switch counts.
2709         * gcov-4b.c: Likewise.
2710
2711 2005-08-03  Jeff Law  <law@redhat.com>
2712
2713         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
2714
2715 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
2716
2717         * gcc.c-torture/execute/pr23135.c: New test.
2718
2719 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2720
2721         PR tree-optimization/19899
2722         * gcc.dg/tree-ssa/scev-1.c: New test.
2723         * gcc.dg/tree-ssa/scev-2.c: New test.
2724
2725 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
2726
2727         PR target/18582
2728         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
2729
2730 2005-08-03  Jan Hubicka  <jh@suse.cz>
2731
2732         * update-conroll.c: New testcase.
2733         * update-conroll-2.c: New testcase.
2734
2735 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
2736
2737         * gfortran.dg/constant_substring.f: New test.
2738         * gfortran.dg/pr22491.f: New test.
2739
2740 2005-08-02  Jan Hubicka  <jh@suse.cz>
2741
2742         * update-threading.c: Replace by the proper one.
2743
2744 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
2745
2746         PR 23164
2747         * g++.dg/tree-ssa/pr23164.C: New test.
2748
2749 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
2750
2751         * gcc.dg/tree-ssa/pr23192.c: New test.
2752
2753 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
2754
2755         * gcc.c-torture/execute/vrp-4.c: New test.
2756
2757 2005-08-02  Jan Hubicka  <jh@suse.cz>
2758
2759         * update-threading.c: New test.
2760
2761 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
2762
2763         * gcc.c-torture/compile/20050801-1.c: New test.
2764         * gcc.c-torture/compile/20050801-2.c: New test.
2765
2766 2005-08-01  Jan Hubicka  <jh@suse.cz>
2767
2768         * val-prof-5.c: New test.
2769
2770 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
2771
2772         PR c/22311
2773         * gcc.dg/pr22311-1.c : New test.
2774
2775 2005-07-31  Steven Bosscher  <stevenb@suse.de>
2776
2777         PR target/23095
2778         * gfortran.dg/pr23095.f: New test.
2779
2780         PR c++/22003
2781         * g++.dg/other/pr22003.C: New test.
2782
2783 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
2784
2785         PR target/20621
2786         * gcc.c-torture/execute/pr20621-1.c: New test.
2787
2788 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
2789
2790         * gfortran.dg/comma_format_extension_4.f:  Adjust length
2791         of string for format.
2792         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
2793         print statement with internal write.
2794         * gfortran.dg/der_array_io_2.f:  Likewise.
2795         * gfortran.dg/der_array_io_3.f:  Likewise.
2796
2797 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
2798
2799         * gcc.dg/fold-abs-4.c: new test.
2800
2801 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
2802
2803         PR fortran/22570 an related issues.
2804         * gfortran.dg/x_slash_1.f: New test.
2805
2806 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
2807
2808         PR c/23143
2809         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
2810         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
2811
2812 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2813
2814         PR c/529
2815         * gcc.dg/Wshadow-3.c: New test.
2816
2817 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
2818
2819         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
2820         used to have the wrong bounds).
2821
2822 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2823
2824         PR c/21720
2825         * gcc.dg/hex-round-1.c: Test more cases.
2826         * gcc.dg/hex-round-2.c: New test.
2827
2828 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
2829
2830         PR 22550
2831         * g++.dg/tree-ssa/pr22550.C: New test.
2832
2833 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
2834
2835         * gcc.dg/tree-ssa/vrp19.c: New test.
2836         * gcc.dg/tree-ssa-vrp20.c: New test.
2837
2838 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2839
2840         PR c/22240
2841         * gcc.dg/transparent-union-4.c: New test.
2842
2843 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2844
2845         PR c/22192
2846         * gcc.dg/c99-vla-2.c: New test.
2847
2848 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2849
2850         PR c/21720
2851         * gcc.dg/hex-round-1.c: New test.
2852
2853 2005-07-28  Jan Hubicka  <jh@suse.cz>
2854
2855         * inliner-1.c: Do not dump everything.
2856         * tree-prof.exp: Do not pass -ftree-based-profiling.
2857         * bprob.exp: Likewise.
2858
2859         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
2860
2861 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
2862
2863         PR c++/22545
2864         * g++.dg/expr/ptrmem7.C: New test.
2865
2866 2005-07-28  Mike Stump  <mrs@apple.com>
2867
2868         * g++.old-deja/g++.mike/visibility-1.C: New test.
2869
2870 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2871
2872         PR c/20187
2873         * gcc.c-torture/execute/pr20187-1.c: New test.
2874
2875 2005-07-28  Jeff Law  <law@redhat.com>
2876
2877         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
2878         * gcc.dg/tree-ssa/vrp18.c: New test.
2879
2880 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2881
2882         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
2883
2884 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2885
2886         PR tree-optimization/22506
2887         * gcc.dg/vect/ps22506.c: New test.
2888
2889 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
2890
2891         PR target/21149
2892         * gcc.target/i386/sse-3.c: New test.
2893
2894 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2895
2896         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
2897         * gcc.target/mips/mips32-dsp-type.c: Likewise.
2898
2899 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2900
2901         PR c/22589
2902         * gcc.c-torture/compile/pr22589-1.c: New test.
2903
2904 2005-07-28  Jan Hubicka  <jh@suse.cz>
2905
2906         * update-loopch.c: New testcase.
2907
2908 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2909
2910         PR rtl-optimization/23047
2911         * gcc.c-torture/execute/pr23047.c: New test.
2912         * gcc.c-torture/execute/pr23047.x: New.
2913
2914 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2915
2916         PR tree-optimization/22493
2917         * gcc.c-torture/execute/pr22493-1.c: New test.
2918         * gcc.c-torture/execute/pr22493-1.x: New.
2919         * gcc.c-torture/execute/vrp-1.c: New test.
2920         * gcc.c-torture/execute/vrp-2.c: New test.
2921         * gcc.c-torture/execute/vrp-2.c: New test.
2922
2923 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
2924
2925         * gcc.target/frv/all-builtin-read8.c: Delete.
2926         * gcc.target/frv/all-builtin-read16.c: Delete.
2927         * gcc.target/frv/all-builtin-read32.c: Delete.
2928         * gcc.target/frv/all-builtin-read64.c: Delete.
2929         * gcc.target/frv/all-builtin-write8.c: Delete.
2930         * gcc.target/frv/all-builtin-write16.c: Delete.
2931         * gcc.target/frv/all-builtin-write32.c: Delete.
2932         * gcc.target/frv/all-builtin-write64.c: Delete.
2933         * gcc.target/frv/all-read-write-1.c: New.
2934
2935 2005-07-27  Jeff Law  <law@redhat.com>
2936
2937         * gcc.c-torture/execute/pr22630.c: New test.
2938
2939 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
2940
2941         PR tree-optimization/23073
2942         * gcc.dg/vect/nodump-pr23073.c: New test.
2943         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
2944
2945 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
2946
2947         PR tree-optimize/22348
2948         * gcc.c-torture/execute/pr22348.c: New.
2949
2950 2005-07-27  Richard Guenther  <rguenther@suse.de>
2951
2952         * gcc.dg/tree-ssa/salias-1.c: New testcase.
2953
2954 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2955
2956         PR fortran/22503
2957         * gfortran.dg/logical_comp.f90: New test.
2958
2959 2005-07-27  Jan Hubicka  <jh@suse.cz>
2960
2961         * inliner-1.c: Add cleanup of dumps.
2962         * val-prof-*.c: Likewise.
2963         * update-tailcall.c: New.
2964
2965 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
2966
2967         PR 22591
2968         * gcc.dg/tree-ssa/pr22591.c: New test.
2969         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
2970
2971 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
2972
2973         PR libobjc/22606
2974         * objc.dg/try-catch-11.m: New test.
2975
2976 2005-07-26  Richard Guenther  <rguenther@suse.de>
2977
2978         PR tree-optimization/22486
2979         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
2980
2981 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2982
2983         PR tree-opt/22484
2984         * testsuite/g++.dg/opt/loop2.C: New test.
2985
2986 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2987
2988         * gcc.dg/tree-ssa/reassoc-3.c: New test.
2989         * gcc.dg/tree-ssa/reassoc-4.c: New test.
2990
2991 2005-07-25  Adam Nemet  <anemet@lnxw.com>
2992
2993         * lib/profopt.exp (profopt-execute): Check for profiling data
2994         files on the target.
2995
2996 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
2997
2998         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
2999         for matching of asm labels.
3000
3001 2005-07-25  Richard Guenther  <rguenther@suse.de>
3002
3003         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
3004
3005 2005-07-25  Richard Guenther  <rguenther@suse.de>
3006
3007         PR testsuite/22624
3008         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
3009
3010 2005-07-25  Ira Rosen  <irar@il.ibm.com>
3011
3012         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
3013         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
3014         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
3015         * gcc.dg/vect/vect-100.c: New test.
3016         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
3017         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
3018         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
3019         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
3020         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
3021         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
3022         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
3023         * gfortran.dg/vect/pr19049.f90: New testcase.
3024         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3025
3026 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
3027
3028         * gcc.c-torture/execute/20050713-1.c: New test.
3029
3030         PR fortran/20063
3031         * gfortran.fortran-torture/execute/data_4.f90: New test.
3032
3033         PR middle-end/20303
3034         * gcc.dg/visibility-d.c: New test.
3035
3036 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
3037
3038         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
3039         * gfortran.dg/underflow.f90: Ditto.
3040
3041 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3042
3043         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
3044         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
3045         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
3046
3047 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
3048
3049         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
3050         include case of field width of zero.
3051
3052 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
3053
3054         PR libgfortran/21875
3055         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
3056         with trailing blanks on normal formatted read.
3057
3058 2005-07-23  Chao-ying Fu  <fu@mips.com>
3059
3060         * gcc.target/mips/mips32-dsp-type.c: New test.
3061         * gcc.target/mips/mips32-dsp.c: New test.
3062
3063 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
3064
3065         PR testsuite/21073
3066         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
3067
3068         PR testsuite/20454
3069         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
3070         and __cyg_profile_func_exit.
3071
3072 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
3073
3074         * gfortran.dg/comma_format_extension_3.f: Fix typo.
3075         * gfortran.dg/comma_format_extension_4.f: Same.
3076         * gfortran.dg/pr15332.f: Same.
3077         * gfortran.dg/pr21730.f: Same.
3078
3079 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
3080
3081         * g++.dg/opt/vrp2.C: Fix testcase.
3082
3083         PR tree-opt/22625
3084         * g++.dg/opt/vrp2.C: New test.
3085
3086 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
3087
3088         PR debug/21828
3089         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
3090
3091 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
3092
3093         * gcc.dg/tree-ssa/20050719-1.c: New test.
3094
3095 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
3096
3097         * gcc.dg/bfin-longcall-1.c: New file.
3098         * gcc.dg/bfin-longcall-2.c: New file.
3099
3100 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
3101
3102         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
3103
3104 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
3105
3106         PR middle-end/19055
3107         * gcc.dg/tree-ssa/pr19055.c: New test.
3108         * gcc.dg/tree-ssa/pr19055-2.c: New test.
3109
3110 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
3111
3112         PR C++/22358
3113         * g++.dg/other/pr22358.C: New test.
3114
3115 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
3116
3117         PR c++/2922
3118         * g++.dg/lookup/two-stage5.C: New test from bug comments.
3119
3120 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3121
3122         PR c++/15938
3123         * g++.dg/init/union2.C: New test.
3124
3125 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3126
3127         PR c/22393
3128         * gcc.dg/complex-4.c: New test.
3129
3130 2005-07-21  Richard Guenther  <rguenther@suse.de>
3131
3132         PR testsuite/22522
3133         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
3134         scanning for asm labels.
3135         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
3136
3137 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
3138
3139         PR target/22085
3140         * gcc.dg/altivec-pr22085.c: New.
3141
3142 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
3143
3144         PR tree-optimization/19210
3145         * gcc.dg/tree-ssa/pr19210-1.c: New.
3146         * gcc.dg/tree-ssa/pr19210-2.c: New.
3147
3148 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
3149
3150         PR rtl-optimization/22167
3151         * g++.dg/opt/pr22167.C: New test.
3152
3153 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
3154
3155         PR c++/2922
3156         * g++.dg/lookup/two-stage2.C: New.
3157         * g++.dg/lookup/two-stage3.C: New.
3158         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
3159         fixed two-stage name lookup for operators.
3160         * g++.dg/template/call3.C: Compiler now produces an appropriate
3161         error message.
3162         * g++.dg/template/crash37.C: Compiler now describes bla() on line
3163         14 as a candidate.
3164         * g++.dg/template/ptrmem4.C: Compiler produces different error
3165         message.
3166         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
3167         connect_to_method as a candidate.
3168
3169 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
3170
3171         * gcc.dg/fold-alloc-1.c: New test.
3172
3173 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
3174
3175         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
3176         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
3177
3178 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
3179
3180         * gcc.dg/fold-abs-1.c: New test.
3181         * gcc.dg/fold-abs-2.c: New test.
3182         * gcc.dg/fold-abs-3.c: New test.
3183
3184 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
3185
3186         Make CONSTRUCTOR use VEC to store initializers.
3187         * g++.dg/ext/complit3.C: Check for specific error messages.
3188         * g++.dg/init/brace2.C: Update error message.
3189         * g++.dg/warn/Wbraces2.C: Likewise.
3190
3191 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
3192
3193         PR fortran/16940
3194         * gfortran.dg/module_interface_1.f90: New test.
3195
3196 2005-07-19  Danny Berlin <dberlin@dberlin.org>
3197             Kenneth Zadeck <zadeck@naturalbridge.com>
3198
3199         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
3200
3201 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3202
3203         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
3204         specify -Wformat for these tests.
3205         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
3206         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
3207         * gcc.dg/format/opt-6.c: Delete.
3208
3209 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
3210
3211         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
3212         * gcc.dg/tree-ssa/sra-3.c: Likewise.
3213
3214 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
3215
3216         * gcc.dg/tree-ssa/alias-2.c: New test.
3217
3218 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
3219
3220         PR c++/22263
3221         * g++.dg/template/explicit7.C: New test.
3222
3223 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
3224
3225         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
3226         width of 8 to +Inf and -Inf.
3227
3228 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
3229
3230         PR c++/22139
3231         * g++.dg/template/friend36.C: New test.
3232
3233 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
3234
3235         PR fortran/21730
3236         * gfortran.dg/pr21730.f: New test.
3237
3238 2005-07-16  Danny Berlin <dberlin@dberlin.org>
3239             Kenneth Zadeck <zadeck@naturalbridge.com>
3240
3241         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
3242         since pure const detection cannot run at -O1 in c compiler.
3243         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
3244         can now optimize this case properly.
3245         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
3246         because we now pass.
3247         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
3248
3249 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
3250
3251         PR c/22421
3252         * gcc.dg/format/bitfld-1.c: New test.
3253
3254 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
3255
3256         PR c++/22204
3257         * g++.dg/rtti/repo1.C: New test.
3258
3259 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
3260
3261         PR middle-end/22398
3262         * gcc.c-torture/compile/pr22398.c: New test.
3263
3264 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
3265
3266         PR c++/22132
3267         * g++.dg/expr/cast4.C: New test.
3268
3269 2005-07-15  Richard Guenther  <rguenther@suse.de>
3270
3271         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
3272         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
3273
3274 2005-07-15  Steven Bosscher  <stevenb@suse.de>
3275
3276         PR tree-optimization/22230
3277         * gcc.dg/tree-ssa/pr22230.c: New test.
3278
3279 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
3280
3281         * gfortran.dg/g77/cpp6.f: New test.
3282
3283         PR fortran/22417
3284         * gfortran.dg/g77/cpp5.F: New test.
3285         * gfortran.dg/g77/cpp5.h: New file.
3286         * gfortran.dg/g77/cpp5inc.h: New file.
3287
3288 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
3289
3290         PR libfortran/16435
3291         * gfortran.dg/tl_editting.f90: New.
3292         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
3293
3294 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
3295
3296         * gfortran.dg/char_array_constructor.f90: New test.
3297
3298 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
3299
3300         * gfortran.dg/past_eor.f90: New.
3301         * gfortran.dg/complex_read.f90: New.
3302
3303 2005-07-13  Jeff Law  <law@redhat.com>
3304
3305         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
3306         additional casts.
3307
3308         * gcc.dg/tree-ssa/pr22321.c: New test
3309
3310 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
3311
3312         PR tree-optimization/21921
3313         * gcc.dg/tree-ssa/pr21921.c: New.
3314
3315 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
3316
3317         PR tree-optimizatio/22442
3318         * gcc.dg/tree-ssa/loop-11.c: New test.
3319
3320 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
3321
3322         PR tree-opt/21840
3323         * gcc.c-torture/compile/pr21840.c: New test.
3324
3325 2005-07-12  Jan Hubicka  <jh@suse.cz>
3326
3327         * gcc.c-torture/compile/pr22379.c: New test.
3328
3329 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
3330
3331         PR libfortran/21593
3332         gfortran.dg/dev_null.f90:  Remove outdated comment about
3333         PR libfortran/21593.
3334
3335
3336 2005-07-12  Dale Johannesen  <dalej@apple.com>
3337
3338         * gcc.target/i386/compress-float-sse.c:  New.
3339         * gcc.target/i386/compress-float-sse-pic.c:  New.
3340         * gcc.target/i386/compress-float-387.c:  New.
3341         * gcc.target/i386/compress-float-387-pic.c:  New.
3342         * gcc.dg/compress-float-ppc.c:  New.
3343         * gcc.dg/compress-float-ppc-pic.c:  New.
3344
3345 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
3346
3347         PR libfortran/21593
3348         gfortran.dg/dev_null.f90:  Remove targets.
3349
3350 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
3351
3352         PR tree-opt/22335
3353         * gcc.dg/pr22335-1.c: New test.
3354         * gcc.dg/pr22335-2.c: New test.
3355
3356 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3357
3358         PR c++/20172
3359         * g++.dg/template/nontype12.C : New test.
3360
3361 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
3362
3363         * gcc.dg/tree-ssa/loop-10.c: New test.
3364
3365 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
3366
3367         * gcc.c-torture/execute/20020720-1.x: Remove.
3368
3369 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
3370
3371         * gfortran.fortran-torture/execute/forall_7.f90: New test.
3372
3373 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
3374
3375         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
3376         (dg-mips-options): Use it.
3377
3378 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
3379
3380         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
3381
3382 2005-07-09  Richard Henderson  <rth@redhat.com>
3383
3384         * lib/target-supports.exp (check_effective_target_sync_char_short):
3385         Add alpha.
3386
3387 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
3388
3389         PR libfortran/22217
3390         * gfortran.dg/negative-z-descriptor.f90:  New test.
3391
3392 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
3393
3394         PR tree-opt/22329
3395         * gcc.dg/pr22329.c: New test.
3396
3397 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
3398
3399         PR tree-optimization/20139
3400         * gcc.dg/tree-ssa/pr20139.c: New.
3401
3402 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
3403
3404         PR tree-opt/22356
3405         * testsuite/gcc.dg/pr22356-1.c: New test.
3406
3407 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
3408
3409         PR c++/21799
3410         * g++.dg/template/unify8.C: New.
3411         * g++.dg/template/unify9.C: New.
3412
3413 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
3414
3415         * gfortran.fortran-torture/execute/entry_10.f90: New test.
3416
3417 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
3418
3419         * gcc.dg/darwin-version-1.c: New.
3420         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
3421         * gcc.dg/builtins-20.c: Likewise.
3422         * gcc.dg/builtins-53.c: Likewise.
3423         * gcc.dg/torture/builtins-convert-1.c: Likewise.
3424         * gcc.dg/torture/builtins-convert-2.c: Likewise.
3425         * gcc.dg/torture/builtins-convert-3.c: Likewise.
3426         * gcc.dg/torture/builtins-power-1.c: Likewise.
3427         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
3428         on Darwin.
3429
3430 2005-07-07  Jeff Law  <law@redhat.com>
3431
3432         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
3433         argument evaluation order.
3434
3435 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
3436
3437         PR libfortran/21594
3438         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
3439         Add test cases where the shift length is greater than the
3440         array length.
3441
3442 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
3443
3444         * obj-c++.dg/proto-lossage-6.mm: New.
3445         * objc.dg/proto-lossage-6.m: New.
3446
3447 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
3448
3449         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
3450         * objc.dg/gnu-runtime-2.m: Likewise.
3451
3452 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
3453
3454         * gfortran.dg/longline.f: New test.
3455
3456         * gfortran.dg/badline.f: New test.
3457
3458 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
3459
3460         PR fortran/16531
3461         PR fortran/15966
3462         PR fortran/18781
3463         * gfortran.dg/hollerith.f90: New.
3464         * gfortran.dg/hollerith2.f90: New.
3465         * gfortran.dg/hollerith3.f90: New.
3466         * gfortran.dg/hollerith4.f90: New.
3467         * gfortran.dg/hollerith_f95.f90: New.
3468         * gfortran.dg/hollerith_legacy.f90: New.
3469         * gfortran.dg/g77/cpp4.F: New. Port from g77.
3470
3471 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
3472
3473         PR objc/22274
3474         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
3475         * objc.dg/gnu-runtime-2.m: New.
3476
3477 2005-07-06  Jeff Law  <law@redhat.com>
3478
3479         * gcc.dg/tree-ssa/vrp17.c: New test.
3480
3481 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
3482
3483         PR fortran/22327
3484         * gfortran.dg/array_constructor_5.f90: New test.
3485
3486 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
3487
3488         * gfortran.fortran-torture/execute/entry_9.f90: New test.
3489
3490 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
3491
3492         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
3493         * gcc.dg/980816-1.c: Ditto.
3494
3495 2005-07-06  Jeff Law  <law@redhat.com>
3496
3497         * gcc.c-torture/compile/pr21356.c: New test.
3498
3499 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
3500
3501         PR c/22013
3502         PR c/22098
3503         * gcc.c-torture/compile/pr22013-1.c,
3504         gcc.c-torture/execute/pr22098-1.c,
3505         gcc.c-torture/execute/pr22098-2.c,
3506         gcc.c-torture/execute/pr22098-3.c: New tests.
3507
3508 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
3509
3510         PR c/22308
3511         * gcc.dg/pr22308-1.c: New test.
3512
3513 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
3514
3515         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
3516         target.
3517         * gcc.dg/compare9.c: Use -fshort-enums instead of
3518         -fno-short-enums.  Change the last test to dg-bogus.
3519
3520 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
3521
3522         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
3523         * gcc.dg/compare9.c: New.
3524
3525 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3526
3527         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
3528
3529 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
3530
3531         PR testsuite/22288
3532         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
3533
3534
3535 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3536
3537         * gcc.dg/format/gcc_gfc-1.c: New.
3538
3539 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
3540
3541         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
3542
3543 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3544
3545         PR fortran/20842
3546         * gfortran.dg/io_invalid_1.f90: New test.
3547
3548 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
3549
3550         * gcc.dg/format/gcc_diag-1.c: Update.
3551
3552 2005-07-02  Jeff Law  <law@redhat.com>
3553
3554         * gcc.dg/tree-ssa/pr22051-1.c: New test.
3555         * gcc.dg/tree-ssa/pr22051-2.c: New test.
3556
3557 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
3558
3559         * gcc.dg/format/gcc_diag-1.c: Update.
3560
3561 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
3562
3563         PR tree-opt/22269
3564         * gcc.c-torture/compile/pr22269.c: New test.
3565
3566 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
3567
3568         PR 21584
3569         PR 22219
3570         * g++.dg/tree-ssa/pr21584-1.C: New test.
3571         * g++.dg/tree-ssa/pr21584-2.C: New test.
3572
3573 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
3574
3575         * obj-c++.dg/try-catch-11.mm: New.
3576         * objc.dg/try-catch-10.m: New.
3577
3578 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
3579
3580         * g++.dg/other/ucnid-1.C: xfail on AIX.
3581
3582 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
3583
3584         PR 22234
3585         * gcc.dg/20050629-1.c: New test.
3586
3587 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
3588
3589         * obj-c++.dg/const-str-1[0-1].mm: New.
3590         * objc.dg/const-str-1[0-1].m: New.
3591
3592 2005-05-29  Richard Henderson  <rth@redhat.com>
3593
3594         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
3595         Rename from check_effective_target_vect_no_max.
3596         (check_effective_target_vect_no_int_add): New.
3597         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
3598         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
3599         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3600         * gcc.dg/vect/vect-reduc-1.c: Use both.
3601         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3602
3603 2005-05-29  Richard Henderson  <rth@redhat.com>
3604
3605         * lib/target-supports.exp (check_effective_target_vect_no_max):
3606         Remove i386 and x86_64.
3607
3608 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
3609
3610         PR testsuite/21969
3611         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
3612
3613 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
3614
3615         PR middle-end/21969
3616         * gcc.dg/vect/pr21969.c: New test.
3617
3618 2005-06-28  Eric Christopher  <echristo@redhat.com>
3619
3620         PR c/22052
3621         PR c/21975
3622         * gcc.dg/inline1.c: New test.
3623         * gcc.dg/inline2.c: Ditto.
3624         * gcc.dg/inline3.c: Ditto.
3625         * gcc.dg/inline4.c: Ditto.
3626         * gcc.dg/inline5.c: Ditto.
3627
3628 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
3629
3630         PR libfortran/22142
3631         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
3632         Add testcase also testing eoshift1 for PR 22142.
3633
3634 2005-06-28  Richard Henderson  <rth@redhat.com>
3635
3636         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
3637         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
3638         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
3639         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
3640         gcc.dg/tree-ssa/20030922-2.c: Likewise.
3641
3642 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
3643
3644         PR libfortran/22142
3645         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
3646         Add testcase for PR 22142.
3647
3648 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
3649
3650         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
3651         gcc.target/ia64/fpreg-2.c: New tests.
3652
3653 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3654
3655         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
3656
3657 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3658
3659         PR libfortran/22170
3660         * gfortran.dg/slash_1.f90: New test.
3661
3662 2005-06-27  Richard Henderson  <rth@redhat.com>
3663
3664         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
3665         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
3666         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
3667         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3668         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
3669         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
3670
3671 2005-06-27  Richard Henderson  <rth@redhat.com>
3672
3673         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
3674         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
3675
3676 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
3677
3678         * obj-c++.dg/proto-lossage-5.mm: New.
3679         * objc.dg/proto-lossage-5.m: New.
3680
3681 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
3682
3683         PR 21959
3684         * gcc.dg/tree-ssa/pr21959.c: New test.
3685
3686 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
3687
3688         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
3689         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
3690         testing uninitialized var.
3691
3692         * gcc.c-torture/execute/builtins/chk.h: New.
3693         * gcc.c-torture/execute/builtins/lib/chk.c: New.
3694         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
3695         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
3696         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
3697         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
3698         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
3699         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
3700         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
3701         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
3702         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
3703         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
3704         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
3705         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
3706         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
3707         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
3708         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
3709         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
3710         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
3711         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
3712         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
3713         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
3714         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
3715         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
3716         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
3717         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
3718         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
3719         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
3720         * gcc.dg/builtin-object-size-1.c: New test.
3721         * gcc.dg/builtin-object-size-2.c: New test.
3722         * gcc.dg/builtin-object-size-3.c: New test.
3723         * gcc.dg/builtin-object-size-4.c: New test.
3724         * gcc.dg/builtin-object-size-5.c: New test.
3725         * gcc.dg/builtin-stringop-chk-1.c: New test.
3726         * gcc.dg/builtin-stringop-chk-2.c: New test.
3727         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
3728         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
3729         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
3730         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
3731         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
3732         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
3733         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
3734         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
3735         * gcc.c-torture/execute/printf-1.c: New test.
3736         * gcc.c-torture/execute/fprintf-1.c: New test.
3737         * gcc.c-torture/execute/vprintf-1.c: New test.
3738         * gcc.c-torture/execute/vfprintf-1.c: New test.
3739         * gcc.c-torture/execute/printf-chk-1.c: New test.
3740         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
3741         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
3742         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
3743
3744 2005-06-27  Michael Matz  <matz@suse.de>
3745
3746         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
3747         slot is not merged if address escapes.
3748
3749 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3750
3751         PR c/21911
3752         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
3753
3754 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
3755
3756         PR middle-end/17965
3757         * gcc.c-torture/compile/20050622-1.c: New test.
3758
3759         PR middle-end/22028
3760         * gcc.dg/20050620-1.c: New test.
3761
3762 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
3763
3764         PR tree-optimization/22026
3765         * gcc.dg/tree-ssa/pr22026.c: New.
3766
3767 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
3768
3769         PR libfortran/22144
3770         * gfortran.dg/shift-alloc.f90:  New testcase.
3771
3772 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
3773
3774         * all files: Update FSF address in copyright headers.
3775
3776 2005-06-22  Jan Hubicka  <jh@suse.cz>
3777
3778         * wholeprogram-1.c: New testcase.
3779         * wholeprogram-2.c: New testcase.
3780
3781 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
3782
3783         PR 22171
3784         * gcc.dg/tree-ssa/pr22171.c: New test.
3785
3786 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
3787
3788         * gfortran.dg/simplify_modulo.f90: New.
3789
3790 2005-06-24  Jan Hubicka  <jh@suse.cz>
3791
3792         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
3793
3794 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3795
3796         * obj-c++.dg/proto-lossage-[1-4].mm: New.
3797
3798 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3799
3800         * obj-c++.dg/typedef-alias-1.mm: New.
3801         * objc.dg/typedef-alias-1.m: New.
3802
3803 2005-06-23  Jeff Law  <law@redhat.com>
3804
3805         * gcc.dg/tree-ssa/vrp16.c: New test.
3806
3807 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3808
3809         * lib/target-supports.exp: Add
3810         check_effective_target_fortran_large_real and
3811         check_effective_target_fortran_large_int to check for
3812         corresponding effective targets.
3813         * gfortran.dg/large_integer_kind_1.f90: New test.
3814         * gfortran.dg/large_real_kind_1.f90: New test.
3815
3816 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
3817
3818         PR tree-optimization/22117
3819         * gcc.dg/tree-ssa/pr22117.c: New.
3820
3821 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
3822
3823         PR testsuite/22123
3824         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
3825
3826 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
3827
3828         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
3829
3830 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
3831
3832         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
3833         * gfortran.dg/f2c_4.c: Likewise
3834
3835 2005-06-22 Paul Brook  <paul@codesourcery.com>
3836
3837         PR fortran/21034
3838         * gfortran.dg/auto_save_1.f90: New test.
3839
3840 2005-06-22  Michael Matz  <matz@suse.de>
3841
3842         * gcc.target/x86-64/abi: New directory.
3843         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
3844         * gcc.target/x86-64/abi/README.gcc: New file.
3845         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
3846         * gcc.target/x86-64/abi/asm-support.s: New file.
3847         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
3848         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
3849         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
3850         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
3851         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
3852         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
3853         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
3854         * gcc.target/x86_64/abi/test_bitfields.c: New test.
3855         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
3856         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
3857         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
3858         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
3859         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
3860         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
3861         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
3862         * gcc.target/x86_64/abi/test_varargs.c: New test.
3863
3864 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
3865
3866         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
3867         32-bit i?86 and x86_64.
3868
3869 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
3870
3871         * obj-c++.dg/const-str-[1-9].mm: New tests.
3872
3873 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
3874
3875         PR fortran/22010
3876         * gfortran.dg/namelist_use.f90: New.
3877         * gfortran.dg/namelist_use_only.f90: New.
3878
3879 2005-06-21  Jeff Law  <law@redhat.com>
3880
3881         * gcc.dg/tree-ssa/vrp15.c: New test.
3882
3883 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
3884
3885         * lib/target-supports.exp (check_effective_target_vect_reduction):
3886         Remove.
3887         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
3888         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
3889         remove vect_reduction target keyword. Also avoid two returns in main.
3890         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3891         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
3892         * gcc.dg/vect/vect-reduc-1short.c: New test.
3893         * gcc.dg/vect/vect-reduc-1char.c: New test.
3894         * gcc.dg/vect/vect-reduc-2short.c: New test.
3895         * gcc.dg/vect/vect-reduc-2char.c: New test.
3896         * gcc.dg/vect/vect-reduc-6.c: New test.
3897         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
3898         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
3899         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
3900
3901 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3902         Paul Thomas  <pault@gcc.gnu.org>
3903
3904         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
3905         New tests.
3906
3907 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3908
3909         * gfortran.dg/backslash_1.f90: New test.
3910         * gfortran.dg/backslash_2.f90: New test.
3911
3912 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
3913
3914         * gfortran.dg/duplicate_labels.f90: New test.
3915
3916 2005-06-20  Jan Beulich  <jbeulich@novell.com>
3917
3918         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
3919         unsupportable relocations.
3920         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3921         * gcc.dg/20050321-2.c: xfail for NetWare.
3922
3923 2005-06-20  Andreas Jaeger  <aj@suse.de>
3924
3925         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
3926         gcc.target/i386/fastcall-sseregparm.c,
3927         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
3928
3929 2005-06-19  Richard Henderson  <rth@redhat.com>
3930
3931         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
3932
3933 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
3934
3935         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
3936
3937 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
3938
3939         PR c++/22115
3940         * g++.dg/conversion/simd2.C: Change expected error message.
3941
3942 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3943
3944         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
3945         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3946         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3947
3948 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
3949
3950         * gcc.dg/fold-mod-1.c: New test.
3951
3952 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
3953
3954         PR fortran/19926
3955         * gfortran.dg/pr19926.f90: New test.
3956
3957 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3958
3959         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
3960         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
3961         targets.
3962         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3963         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3964
3965 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
3966
3967         * gcc.target/ia64/float80-varargs-1.c: New test.
3968
3969 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3970
3971         PR tree-opt/22035
3972         * gfortran.dg/f2c_6.f90: New test.
3973
3974 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
3975
3976         PR c++/17413
3977         * g++.dg/template/local5.C: New.
3978
3979 2005-06-17  Richard Henderson  <rth@redhat.com>
3980
3981         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
3982
3983 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
3984
3985         PR testsuite/21945
3986         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
3987
3988 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
3989
3990         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
3991         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
3992         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
3993         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
3994         check_vect to verify the presence of hardware vector support.
3995
3996 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
3997
3998         PR testsuite/22056
3999         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
4000
4001 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4002
4003         PR libfortran/19216
4004         * gfortran.dg/pr19216.f: Add correct space between brackets and
4005         dg directive.
4006
4007 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4008
4009         PR libfortran/16436
4010         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
4011
4012 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
4013
4014         * gcc.target/i386/attributes-error.c: New testcase.
4015         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4016         * gcc.target/i386/regparm-stdcall.c: Likewise.
4017         * gcc.target/i386/sseregparm-1.c: Likewise.
4018         * gcc.target/i386/sseregparm-2.c: Likewise.
4019
4020 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
4021
4022         * g++.dg/rtti/crash2.C: New.
4023
4024 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
4025
4026         * gcc.dg/noncompile/20040203-3.c: Update expected message.
4027
4028 2005-06-15  David Ung  <davidu@mips.com>
4029
4030         * gcc.target/mips/mips16e-extends.c: New test for testing the
4031         generation of MIPS16e zeb/zeh, seb/seh instructions.
4032
4033 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
4034
4035         PR 22018
4036         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
4037         * gcc.dg/tree-ssa/pr22018.c: New test.
4038
4039 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
4040
4041         * gcc.dg/simd-1.c: Update error messages.
4042         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
4043         * gcc.dg/simd-2.c: Update error messages.
4044         * gcc.dg/simd-4.c: New.
4045
4046 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
4047
4048         PR c++/20678
4049         * g++.dg/other/crash-4.C: New.
4050
4051 2005-06-14  Devang Patel  <dpatel@apple.com>
4052
4053         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
4054
4055 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
4056
4057         PR c++/21929
4058         * g++.dg/parse/crash11.C: Update
4059
4060 2005-06-13  Jeff Law  <law@redhat.com>
4061
4062         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
4063         perform the desired transformations.
4064         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
4065         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
4066
4067 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4068
4069         PR fortran/22038
4070         * gfortran.dg/forall_1.f90: Un-XFAIL.
4071
4072 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
4073
4074         PR c++/21929
4075         * g++.dg/parse/crash26.C: New.
4076
4077         PR c++/20789
4078         * g++.dg/init/member1.C: New.
4079
4080 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
4081
4082         * gfortran.dg/altreturn_1.f90: New test.
4083
4084 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
4085
4086         PR middle-end/21985
4087         * gcc.dg/tree-ssa/pr21985.c: New test.
4088
4089 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
4090
4091         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
4092
4093 2005-06-12  Roger Sayle  <roger@eyesopen.com>
4094
4095         PR c++/21930
4096         * g++.dg/other/error10.C: New test case.
4097
4098 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4099
4100         PR libfortran/19155
4101         * gfortran.dg/pr19155.f: Add test.
4102
4103 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4104
4105         * gfortran.dg/f2c_7.f90: New test.
4106
4107         * gfortran.dg/forall_1.f90: XFAILed.
4108
4109 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
4110
4111         * gcc.dg/pr14796-1.c: New.
4112         * gcc.dg/pr14796-2.c: New.
4113
4114 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
4115
4116         PR fortran/17792
4117         PR fortran/21375
4118         * gfortran.dg/deallocate_stat.f90:  New test.
4119
4120 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
4121
4122         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
4123
4124 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
4125
4126         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
4127         access will be generated when this loop is vectorized. Test that
4128         accesses with same alignment were detected.
4129         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
4130         Test that accesses with same alignment were detected.
4131         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
4132         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
4133         alignment were detected.
4134
4135 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
4136
4137         PR c++/10611
4138         * g++.dg/conversion/simd2.C: New.
4139
4140 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4141
4142         * gcc.dg/Wcxx-compat-1.c: New.
4143
4144 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
4145
4146         PR libfortran/21480
4147         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
4148         complex array.
4149
4150 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
4151
4152         * gcc.dg/alias-8.c: New.
4153
4154 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
4155
4156         * gcc.dg/format/cmn_err-1.c: Update.
4157
4158 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
4159
4160         PR target/20666
4161         * gcc.target/sparc/fexpand-2.c: New.
4162         * gcc.target/sparc/fpmerge-2.c: New.
4163         * gcc.target/sparc/fpmul-2.c: New.
4164         * gcc.target/sparc/noresult.c: New.
4165         * gcc.target/sparc/pdist-2.c: New.
4166         * gcc.target/sparc/pdist-3.c: New.
4167
4168 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
4169
4170         PR testsuite/21702
4171         * gcc.target/i386/i386.exp: Fix comment typo.
4172
4173 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4174
4175         PR c++/19497
4176         * g++.dg/inherit/using5.C: New.
4177         * g++.dg/inherit/using6.C: New.
4178
4179 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4180
4181         PR c++/19894
4182         * g++.dg/template/ptrmem15.C: New test.
4183
4184         PR c++/20563
4185         * g++.dg/ext/label4.C: New test.
4186
4187 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4188
4189         * gcc.dg/tls/debug-1.c: New test.
4190
4191 2005-06-07  Dale Johannesen  <dalej@apple.com>
4192
4193         * gcc.target/i386/movq.c:  New.
4194
4195 2005-06-07  Dale Johannesen  <dalej@apple.com>
4196
4197         * gcc.dg/20050607-1.c:  New.
4198
4199 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
4200
4201         PR middle-end/21850
4202         * gcc.c-torture/execute/20050607-1.c: New test.
4203
4204 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
4205
4206         PR libfortran/21926
4207         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
4208         Test case where the return array has lowest stride one,
4209         but isn't packed.
4210
4211 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
4212
4213         * lib/target-supports.exp (check_effective_target_sync_int_long):
4214         Add s390 and s390x targets.
4215
4216 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
4217
4218         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
4219         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
4220         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
4221         * gcc.dg/tree-ssa/loop-9.c: New test.
4222
4223 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
4224
4225         * g++.dg/parse/defarg10.C: New.
4226
4227 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
4228
4229         PR regression/21897
4230         * gcc.c-torture/execute/20050604-1.c: New test.
4231
4232 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
4233
4234         PR 21903
4235         * g++.dg/parse/defarg9.C: New.
4236
4237         PR c++/20637
4238         * g++.dg/inherit/using4.C: New.
4239         * g++.dg/overload/error1.C: Adjust expected errors.
4240         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4241         * g++.old-deja/g++.brendan/arm2.C: Likewise.
4242         * g++.old-deja/g++.other/redecl2.C: Likewise.
4243         * g++.old-deja/g++.other/redecl4.C: Likewise.
4244         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4245
4246 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
4247
4248         * gfortran.dg/f2c_5.f90: Add -w to dg-options
4249
4250 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
4251
4252         * lib/gfortran.exp (gfortran_target_compile): Call
4253         dg-additional-files-options
4254         * gfortran.dg/f2c_4.f90: New file
4255         * gfortran.dg/f2c_4.c: New file
4256         * gfortran.dg/f2c_5.f90: New file
4257         * gfortran.dg/f2c_5.c: New file
4258
4259 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4260
4261         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
4262
4263         PR fortran/21912
4264         * gfortran.dg/array_constructor_4.f90: New test.
4265
4266 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
4267
4268         PR c++/21619
4269         * g++.dg/ext/builtin9.C: New test.
4270
4271 2005-06-05  Dale Johannesen  <dalej@apple.com>
4272
4273         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
4274         * gcc.c-torture/execute/20050603-2.c:  Ditto.
4275
4276 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
4277
4278         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
4279         * gcc.dg/vect/vect-reduc-1.c: New.
4280         * gcc.dg/vect/vect-reduc-2.c: New.
4281         * gcc.dg/vect/vect-reduc-3.c: New.
4282
4283 2005-06-04  Dale Johannesen  <dalej@apple.com>
4284
4285         * gcc.c-torture/execute/20050603-1.c:  New.
4286         * gcc.c-torture/execute/20050603-2.c:  New.
4287         * gcc.dg/20050603-3.c:  New.
4288
4289 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4290
4291         PR fortran/19195
4292         * gfortran.dg/debug_1.f90: New test.
4293
4294         * gfortran.dg/forall_1.f90: New test.
4295
4296 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
4297
4298         * gfortran.dg/array_constructor_3.f90: New test.
4299
4300 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4301
4302         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
4303
4304 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
4305
4306         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
4307
4308 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
4309
4310         PR c/21873
4311         * gcc.dg/init-excess-1.c: New test.
4312
4313 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
4314
4315         PR c++/21853
4316         * g++.dg/expr/static_cast6.C: New test.
4317
4318 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
4319
4320         * gcc.dg/tree-ssa/vrp14.c: New test.
4321
4322 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
4323
4324         PR c++/21336
4325         * g++.dg/template/new2.C: New test.
4326
4327 2005-06-03  Josh Conner  <jconner@apple.com>
4328
4329         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
4330         all entries in initializer.
4331
4332 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
4333
4334         PR middle-end/21858
4335         * gcc.dg/pr21858.c: New testcase.
4336
4337 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
4338
4339         PR tree-optimization/21292
4340
4341         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
4342         New.
4343         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4344         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4345         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4346         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4347         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
4348
4349 2005-06-02  Richard Henderson  <rth@redhat.com>
4350
4351         * gcc.dg/sync-2.c: Use -march=i486 for i386.
4352
4353 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
4354
4355         * gcc.dg/wtypequal.c: New testcase.
4356
4357 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
4358
4359         PR 21582
4360         * gcc.dg/tree-ssa/pr21582.c: New test.
4361
4362 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
4363
4364         PR c++/21280
4365         * g++.dg/opt/interface2.h: New.
4366         * g++.dg/opt/interface2.C: New.
4367         * g++.dg/init/ctor4.C: Adjust error lines.
4368         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4369         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
4370         * g++.old-deja/g++.jason/opeq3.C: Likewise.
4371         * g++.old-deja/g++.pt/assign1.C: Likewise.
4372         * g++.old-deja/g++.pt/crash20.C: Likewise.
4373
4374 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
4375
4376         PR tree-optimization/21734
4377         * g++.dg/vect/pr21734_1.cc: New.
4378         * g++.dg/vect/pr21734_2.cc: New.
4379
4380 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
4381
4382         PR c++/20350
4383         * g++.dg/template/spec24.C: New.
4384
4385         PR c++/21151
4386         * g++.dg/pch/local-1.C: New.
4387         * g++.dg/pch/local-1.Hs: New.
4388
4389 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
4390
4391         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
4392         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
4393         * gcc.dg/tree-ssa/pr14341.c: New test.
4394         * gcc.dg/tree-ssa/pr14841.c: New test.
4395         * gcc.dg/tree-ssa/pr20701.c: New test.
4396         * gcc.dg/tree-ssa/pr21086.c: New test.
4397         * gcc.dg/tree-ssa/pr21090.c: New test.
4398         * gcc.dg/tree-ssa/pr21332.c: New test.
4399         * gcc.dg/tree-ssa/pr21458.c: New test.
4400         * gcc.dg/tree-ssa/pr21658.c: New test.
4401         * gcc.dg/tree-ssa/vrp01.c: New test.
4402         * gcc.dg/tree-ssa/vrp02.c: New test.
4403         * gcc.dg/tree-ssa/vrp03.c: New test.
4404         * gcc.dg/tree-ssa/vrp04.c: New test.
4405         * gcc.dg/tree-ssa/vrp05.c: New test.
4406         * gcc.dg/tree-ssa/vrp06.c: New test.
4407         * gcc.dg/tree-ssa/vrp07.c: New test.
4408         * gcc.dg/tree-ssa/vrp08.c: New test.
4409         * gcc.dg/tree-ssa/vrp09.c: New test.
4410         * gcc.dg/tree-ssa/vrp10.c: New test.
4411         * gcc.dg/tree-ssa/vrp11.c: New test.
4412         * gcc.dg/tree-ssa/vrp12.c: New test.
4413         * gcc.dg/tree-ssa/vrp13.c: New test.
4414
4415 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
4416
4417         PR 21029
4418         * gcc.dg/tree-ssa/pr21029.c: New test.
4419
4420 2005-06-01  Roger Sayle  <roger@eyesopen.com>
4421
4422         * gfortran.dg/logint-1.f: New test case.
4423         * gfortran.dg/logint-2.f: Likewise.
4424         * gfortran.dg/logint-3.f: Likewise.
4425
4426 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
4427
4428         PR c/21536
4429         PR c/20760
4430         * gcc.dg/20050527-1.c: New test.
4431
4432         * gcc.dg/i386-sse-12.c: New test.
4433
4434         PR fortran/21729
4435         * gfortran.dg/implicit_5.f90: New test.
4436
4437 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
4438
4439         PR fortran/20883
4440         * gfortran/assign_4.f90: New test.
4441         * gfortran/assign_2.f90: Change compile to run.
4442
4443 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
4444
4445         * lib/target-supports.exp
4446         (check_effective_target_sync_char_short): New.
4447         * gcc.dg/sync-2.c: New.
4448
4449 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
4450
4451         PR tree-optimization/21817
4452         * gcc.dg/torture/pr21817-1.c: New.
4453
4454 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
4455
4456         PR c++/21165
4457         * g++.dg/template/init5.C: New.
4458
4459 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
4460
4461         * gfortran.dg/char_initialiser_actual.f90:
4462         Test character initialisers as actual arguments.
4463         * gfortran.dg/char_pointer_comp_assign.f90:
4464         Test character pointer structure component assignments.
4465         * gfortran.dg/char_array_structure_constructor.f90:
4466         Test character components in structure constructors.
4467
4468 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
4469
4470         PR middle-end/20931
4471         * g++.dg/opt/pr20931.C: New test.
4472
4473 2005-05-31  Andreas Jaeger  <aj@suse.de>
4474
4475         PR testsuite/20772
4476         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
4477         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
4478         g++.old-deja/g++.ext/asmspec1.C,
4479         g++.old-deja/g++.other/regstack.C,
4480         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
4481         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
4482         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
4483         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
4484         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
4485         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
4486         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
4487         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
4488         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
4489         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
4490         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
4491         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
4492         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
4493         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
4494         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
4495         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
4496         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
4497         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
4498         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
4499
4500 2005-05-31  Jeff Law  <law@redhat.com>
4501
4502         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
4503
4504 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
4505
4506         PR middle-end/21743
4507         * gcc.dg/builtins-1.c: Activate disabled clog test.
4508         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4509
4510 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
4511
4512         * gfortran.dg/char_pointer_assign.f90:
4513         Test character-pointer assignments and pointer assignments.
4514         * gfortran.dg/char_pointer_dummy.f90:
4515         Test character-pointer dummy arguments.
4516         * gfortran.dg/char_pointer_func.f90:
4517         Test character-pointer function returns.
4518         * gfortran.dg/char_pointer_dependency.f90:
4519         Test character-pointer functions with dependencies.
4520
4521 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
4522
4523         PR c++/21784
4524         * g++.dg/lookup/using14.C: New test.
4525
4526 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
4527
4528         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4529         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
4530         trailing ^M.
4531
4532 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
4533
4534         PR c++/17413
4535         * g++.dg/template/local5.C: New.
4536
4537         PR target/21761
4538         * gcc.c-torture/compile/pr21761.c: New.
4539
4540         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
4541         before darwin8.
4542
4543 2005-05-30  Steven G. Kargl
4544
4545         PR fortran/20846
4546         * gfortran.dg/inquire_8.f90: New test.
4547
4548 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4549
4550         PR libfortran/21376
4551         * gfortran.dg/output_exponents_1.f90: New test.
4552
4553 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4554
4555         PR libfortran/20006
4556         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
4557
4558 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
4559
4560         PR c++/21210
4561         * g++.dg/ext/complex1.C: New test.
4562
4563         PR c++/21340
4564         * g++.dg/init/ctor6.C: New test.
4565
4566 2005-05-29  Jan Hubicka  <jh@suse.cz>
4567
4568         * gcc.c-torture/compile/pr21562.c: New.
4569
4570 2005-05-28  Steven G. Kargl <kargls@comcast.net>
4571
4572         * gfortran.dg/subnormal_1.f90: New test.
4573
4574 2005-05-28  Jan Hubicka  <jh@suse.cz>
4575
4576         * tree-prof.exp: Fix comment.
4577         * value-prof-1.c: New.
4578         * value-prof-2.c: New.
4579         * value-prof-3.c: New.
4580         * value-prof-4.c: New.
4581
4582 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
4583
4584         PR c++/21614
4585         * g++.dg/expr/ptrmem6.C: New test.
4586         * g++.dg/expr/ptrmem6a.C: Likewise.
4587
4588 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
4589
4590         PR tree-optimization/21658
4591         * gcc.dg/tree-ssa/pr21658.c: New.
4592
4593 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
4594
4595         PR c++/21455
4596         * g++.dg/inherit/ptrmem3.C: New.
4597
4598         PR c++/21681
4599         * g++.dg/parse/template16.C: New.
4600
4601 2005-05-27  Andreas Jaeger  <aj@suse.de>
4602
4603         * gcc.dg/setjmp-2.c: Only run in 32-bit.
4604
4605         * gcc.dg/i386-sse-8.c: Run test on all archs.
4606
4607 2005-05-26  Mike Stump  <mrs@apple.com>
4608
4609         * objc.dg/isa-field-1.m: Only run on darwin.
4610         * objc.dg/lookup-1.m: Likewise.
4611         * objc.dg/try-catch-8.m: Likewise.
4612
4613 2005-05-26  Roger Sayle  <roger@eyesopen.com>
4614
4615         PR tree-optimization/9814
4616         * gcc.dg/pr9814-1.c: New test case.
4617
4618 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
4619
4620         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
4621         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
4622         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
4623         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
4624         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
4625         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
4626         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
4627         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
4628         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
4629         objc.dg/try-catch-8.m: New.
4630
4631 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
4632
4633         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
4634         remove extraneous semicolons.
4635
4636 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
4637
4638         * obj-c++.dg/comp-types-12.mm: New.
4639         * objc.dg/comp-types-11.m: New.
4640         * objc.dg/selector-4.m: New.
4641
4642 2005-05-26  Andreas Jaeger  <aj@suse.de>
4643
4644         PR testsuite/20772
4645         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
4646         g++.old-deja/g++.ext/attrib3.C,
4647         g++.old-deja/g++.other/store-expr1.C,
4648         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
4649         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
4650         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
4651         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
4652         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
4653         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
4654         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
4655         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
4656         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
4657         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
4658         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
4659         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
4660         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
4661         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
4662         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
4663         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
4664         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
4665         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4666         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
4667
4668 2005-05-26  Andreas Jaeger  <aj@suse.de>
4669
4670         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
4671         x86-64 compilation.
4672
4673 2005-05-26  Andreas Jaeger  <aj@suse.de>
4674
4675         PR testsuite/20772
4676         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
4677         gcc.misc-tests/i386-pf-athlon-1.c,
4678         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
4679         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
4680         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
4681         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
4682         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
4683         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
4684         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
4685         programs.
4686
4687         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
4688         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
4689         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
4690         x86-64 compilation.
4691
4692         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
4693         x86_64.
4694
4695         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
4696         effective-target ilp32.
4697
4698 2005-05-26  David Ung  <davidu@mips.com>
4699
4700         * gcc.target/mips/ext_ins.c: New test for testing the generation
4701         of MIPS32/64 rev 2 ext/ins instructions.
4702
4703 2005-05-26  Andreas Jaeger  <aj@suse.de>
4704
4705         * treelang/compile/unsigned.tree: Use gimple instead of
4706         nonexisting generic dump.
4707
4708 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
4709
4710         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
4711
4712 2005-05-26  Andreas Jaeger  <aj@suse.de>
4713
4714         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
4715
4716 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
4717
4718         PR libfortran/17283
4719         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
4720         Test callee-allocated memory with write statements.
4721
4722 2005-05-25  Roger Sayle  <roger@eyesopen.com>
4723
4724         PR middle-end/21709
4725         * gcc.dg/pr21709-1.c: New test case.
4726
4727 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4728             Mike Stump  <mrs@apple.com>
4729
4730         * objc/execute/next_mapping.h: Update for C++.
4731
4732         * obj-c++.dg/selector-1.mm: Move to...
4733         * obj-c++.dg/selector-4.mm: here...
4734
4735         * obj-c++.dg/basic.mm: New.
4736         * obj-c++.dg/comp-types-1.mm: New.
4737         * obj-c++.dg/cxx-class-1.mm: New.
4738         * obj-c++.dg/cxx-ivars-1.mm: New.
4739         * obj-c++.dg/cxx-ivars-2.mm: New.
4740         * obj-c++.dg/cxx-ivars-3.mm: New.
4741         * obj-c++.dg/cxx-scope-1.mm: New.
4742         * obj-c++.dg/cxx-scope-2.mm: New.
4743         * obj-c++.dg/defs.mm: New.
4744         * obj-c++.dg/empty-private-1.mm: New.
4745         * obj-c++.dg/encode-1.mm: New.
4746         * obj-c++.dg/encode-2.mm: New.
4747         * obj-c++.dg/encode-3.mm: New.
4748         * obj-c++.dg/extern-c-1.mm: New.
4749         * obj-c++.dg/extra-semi.mm: New.
4750         * obj-c++.dg/fix-and-continue-2.mm: New.
4751         * obj-c++.dg/isa-field-1.mm: New.
4752         * obj-c++.dg/ivar-list-semi.mm: New.
4753         * obj-c++.dg/local-decl-1.mm: New.
4754         * obj-c++.dg/lookup-1.mm: New.
4755         * obj-c++.dg/lookup-2.mm: New.
4756         * obj-c++.dg/method-1.mm: New.
4757         * obj-c++.dg/method-2.mm: New.
4758         * obj-c++.dg/method-3.mm: New.
4759         * obj-c++.dg/method-4.mm: New.
4760         * obj-c++.dg/method-5.mm: New.
4761         * obj-c++.dg/method-6.mm: New.
4762         * obj-c++.dg/method-7.mm: New.
4763         * obj-c++.dg/no-extra-load.mm: New.
4764         * obj-c++.dg/overload-1.mm: New.
4765         * obj-c++.dg/pragma-1.mm: New.
4766         * obj-c++.dg/pragma-2.mm: New.
4767         * obj-c++.dg/private-1.mm: New.
4768         * obj-c++.dg/private-2.mm: New.
4769         * obj-c++.dg/proto-qual-1.mm: New.
4770         * obj-c++.dg/qual-types-1.mm: New.
4771         * obj-c++.dg/stubify-1.mm: New.
4772         * obj-c++.dg/stubify-2.mm: New.
4773         * obj-c++.dg/super-class-1.mm: New.
4774         * obj-c++.dg/super-class-2.mm: New.
4775         * obj-c++.dg/super-dealloc-1.mm: New.
4776         * obj-c++.dg/super-dealloc-2.mm: New.
4777         * obj-c++.dg/template-1.mm: New.
4778         * obj-c++.dg/template-2.mm: New.
4779         * obj-c++.dg/template-3.mm: New.
4780         * obj-c++.dg/template-4.mm: New.
4781         * obj-c++.dg/template-5.mm: New.
4782         * obj-c++.dg/template-6.mm: New.
4783         * obj-c++.dg/try-catch-1.mm: New.
4784         * obj-c++.dg/try-catch-2.mm: New.
4785         * obj-c++.dg/try-catch-3.mm: New.
4786         * obj-c++.dg/try-catch-4.mm: New.
4787         * obj-c++.dg/try-catch-5.mm: New.
4788         * obj-c++.dg/try-catch-6.mm: New.
4789         * obj-c++.dg/try-catch-7.mm: New.
4790         * obj-c++.dg/try-catch-8.mm: New.
4791         * obj-c++.dg/try-catch-9.mm: New.
4792         * obj-c++.dg/va-meth-1.mm: New.
4793
4794 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4795
4796         * obj-c++.dg/selector-1.mm: New.
4797         * obj-c++.dg/selector-2.mm: New.
4798
4799 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4800
4801         * obj-c++.dg/selector-3.mm: New.
4802         * objc.dg/selector-3.m: New.
4803
4804 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4805
4806         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
4807         about where warning appears.
4808
4809 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4810
4811         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
4812         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4813         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4814         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4815
4816 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4817
4818         * gcc.dg/20050524-1.c: New test.
4819
4820 2005-05-25  Jan Hubicka  <jh@suse.cz>
4821
4822         * gcc.dg/tree-prof/inliner-1.c: New.
4823
4824 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
4825
4826         * gcc.dg/tree-prof: New directory.
4827         * gcc.dg/tree-prof/tree-prof.exp: New.
4828
4829 2005-05-25  DJ Delorie  <dj@redhat.com>
4830
4831         * gcc.dg/Wattributes-1.c: New.
4832         * gcc.dg/Wattributes-2.c: New.
4833         * gcc.dg/Wattributes-3.c: New.
4834
4835 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
4836
4837         PR tree-optimization/19833
4838         * gcc.dg/uninit-4.c: Remove xfail.
4839         * gcc.dg/uninit-9.c: Ditto.
4840
4841 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
4842
4843         * obj-c++.dg/bitfield-[1-5].mm: New.
4844         * obj-c++.dg/class-protocol-1.mm: New.
4845         * obj-c++.dg/comp-types-1[0-1].mm: New.
4846         * obj-c++.dg/comp-types-[2-9].mm: New.
4847         * obj-c++.dg/encode-[4-8].mm: New.
4848         * obj-c++.dg/layout-1.mm: New.
4849         * obj-c++.dg/method-1[0-9].mm: New.
4850         * obj-c++.dg/method-2[0-1].mm: New.
4851         * obj-c++.dg/method-[8-9].mm: New.
4852         * obj-c++.dg/objc-gc-3.mm: New.
4853         * obj-c++.dg/try-catch-10.mm: New.
4854         * objc.dg/bitfield-5.m: New.
4855         * objc.dg/comp-types-10.m: New.
4856         * objc.dg/comp-types-9.m: New.
4857         * objc.dg/layout-1.m: New.
4858         * objc.dg/objc-gc-4.m: New.
4859         * objc.dg/try-catch-9.m: New.
4860         * objc.dg/class-protocol-1.m: Tweak diagnostics.
4861         * objc.dg/comp-types-1.m: Likewise.
4862         * objc.dg/comp-types-[5-6].m: Likewise.
4863         * objc.dg/method-9.m: Likewise.
4864
4865 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
4866
4867         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
4868         and on hardware without VMX support.
4869
4870         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
4871
4872         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
4873
4874         * lib/profopt.exp (dg-final-generate, dg-final-use,
4875         profopt-final-code, profopt-get-options): New.
4876         (profopt-execute): Process test directives.
4877
4878         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
4879         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4880         cleanup-tree-dump, cleanup-saved-temps): Update comments.
4881
4882 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
4883
4884         PR C++/21645
4885         * g++.dg/init/ctor5.C: New test.
4886
4887 2005-05-24  Ira Rosen  <irar@il.ibm.com>
4888
4889         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
4890         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
4891         vect-113.c, vect-114.c.
4892
4893 2005-05-23  Adam Nemet  <anemet@lnxw.com>
4894
4895         * gcc.dg/const-elim-1.c: Remove xfails.
4896
4897 2005-05-23  Jeff Law  <law@redhat.com>
4898
4899         * gcc.c-torture/compile/pr21638.c: New test.
4900         * gcc.c-torture/compile/20050520-1.c: New test.
4901
4902 2005-05-23  Nick Clifton  <nickc@redhat.com>
4903
4904         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
4905         be a proper triple, ie: m32r*-*-*.
4906         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4907
4908 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
4909
4910         PR middle-end/21331
4911         PR tree-opt/21293
4912         * gcc.c-torture/compile/pr21293.c: New test.
4913         * gcc.c-torture/execute/pr21331.c: New test.
4914
4915 2004-05-20  Richard Henderson  <rth@redhat.com>
4916
4917         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
4918
4919 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
4920
4921         * obj-c++-dg.exp: Add.
4922         * obj-c++.exp: Add.
4923         * obj-c++.dg/dg.exp: Add.
4924
4925 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
4926
4927         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
4928         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
4929
4930 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
4931
4932         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
4933
4934 2004-05-19  Richard Henderson  <rth@redhat.com>
4935
4936         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
4937
4938 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
4939
4940         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
4941
4942         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
4943
4944 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
4945
4946         PR c++/21495
4947         * g++.dg/parse/extern1.C: New test.
4948         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
4949
4950 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4951
4952         * gcc.dg/c99-math.h: New.
4953         * gcc.dg/c99-math-float-1.c: New test.
4954         * gcc.dg/c99-math-double-1.c: Likewise.
4955         * gcc.dg/c99-math-long-double-1.c: Likewise.
4956
4957 2005-05-18  Richard Henderson  <rth@redhat.com>
4958
4959         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
4960
4961 2005-05-18  Devang Patel  <dpatel@apple.com>
4962
4963         * g++.dg/opt/20050511-1.C: New test.
4964
4965 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
4966
4967         PR libfortran/21127
4968         * gfortran.dg/reshape-complex.f90:  New test.
4969
4970 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
4971
4972         * gfortran.dg/array_constructor_1.f90: New test.
4973         * gfortran.dg/array_constructor_2.f90: New test.
4974
4975 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4976
4977         PR fortran/20954
4978         * gfortran.dg/pr20954.f: New test.
4979
4980 2005-05-17  Mike Stump  <mrs@apple.com>
4981
4982         Yet more Objective-C++...
4983
4984         * objc.dg/method-5.m: Update.
4985         * objc.dg/method-6.m: Update.
4986         * objc.dg/method-7.m: Update.
4987         * objc.dg/method-9.m: Update.
4988         * objc.dg/try-catch-2.m: Update.
4989
4990 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
4991
4992         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
4993         Remove little-endian optimizations.
4994
4995 2005-05-17  Jeff Law  <law@redhat.com>
4996
4997         * g++.dg/tree-ssa/pr14814.C: New test.
4998         * gcc.dg/tree-ssa/pr14814.C: New test.
4999         * gcc.dg/tree-ssa/pr17141-1.C: New test.
5000         * gcc.dg/tree-ssa/pr17141-2.C: New test.
5001
5002 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
5003
5004         * gcc.dg/compat/generate-random.c: Do not include
5005         libiberty.h.
5006         * gcc.dg/compat/generate-random_r.c: Likewise.
5007
5008 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
5009
5010         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
5011
5012 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
5013
5014         PR middle-end/21595
5015         * g++.dg/tree-ssa/builtin1.C: New testcase.
5016
5017 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
5018
5019         PR c++/21454
5020         * g++.dg/opt/const4.C: New test.
5021
5022         PR middle-end/21492
5023         * g++.dg/opt/crossjump1.C: New test.
5024
5025         PR tree-optimization/21610
5026         * gcc.c-torture/compile/20050516-1.c: New test.
5027
5028         PR fortran/15080
5029         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
5030         about the test failing.
5031         * gfortran.fortran-torture/execute/where_7.f90: New test.
5032         * gfortran.fortran-torture/execute/where_8.f90: New test.
5033
5034 2005-05-16  Richard Henderson  <rth@redhat.com>
5035
5036         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
5037         i?86 and x86_64.
5038
5039 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
5040
5041         * gcc.dg/compat/generate-random.c (config.h): Do not include.
5042         (limits.h): Include unconditionally.
5043         (stdlib.h): Likewise.
5044         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
5045         (limits.h): Include unconditionally.
5046         (stdlib.h): Likewise.
5047         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5048         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5049         (limits.h): Include unconditionally.
5050         (stdlib.h): Likewise.
5051         (hashtab.h): Do not include.
5052         (getopt.h): Likewise.
5053         (stddef.h): Include.
5054         (hashval_t): Define.
5055         (struct entry): Add "next" field.
5056         (HASH_SIZE): New macro.
5057         (hash_table): New variable.
5058         (switchfiles): Do not use xmalloc.
5059         (mix): New macro.
5060         (iterative_hash): New function.
5061         (hasht): Remove.
5062         (e_exists): New function.
5063         (e_insert): Likewise.
5064         (output): Use, instead of libiberty hashtable functions.
5065         (main): Do not use getopt.  Do not call htab_create.
5066
5067 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
5068
5069         PR libstdc++/21526
5070         * lib/target-supports.exp (check_mkfifo_available):
5071         Return 0 for cygwin as mkfifo support incomplete on platform.
5072         Fix typos in comments.
5073
5074 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
5075
5076         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
5077
5078 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
5079
5080         PR fortran/17432
5081         * gfortran.dg/assign_4.f: New test.
5082
5083 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
5084
5085         PR tree-optimization/21563
5086         * gcc.dg/tree-ssa/pr21563.c: New.
5087
5088 2005-05-14  Jan Hubicka  <jh@suse.cz>
5089
5090         * gcc.dg/noreturn-7.c: Allow control reaches warning.
5091
5092 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
5093
5094         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
5095
5096 2005-05-13  Julian Brown  <julian@codesourcery.com>
5097
5098         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
5099         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
5100
5101 2005-05-13  Jan Hubicka  <jh@suse.cz>
5102
5103         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
5104         * gcc.dg/fold-xor-?.c: Likewise.
5105         * gcc.dg/pr15784-?.c: Likewise.
5106         * gcc.dg/pr20922-?.c: Likewise.
5107         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
5108         * gcc.dg/tree-ssa/pr17598.c: Likewise.
5109         * gcc.dg/tree-ssa/pr20470.c: Likewise.
5110
5111 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5112
5113         PR fortran/21260
5114         * gfortran.dg/hollerith_1.f90: New test.
5115
5116 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5117
5118         * gfortran.dg/func_result_2.f90: New test.
5119
5120 2005-05-11  Bud Davis  <bdavis@gfortran.org>
5121
5122         * gfortran.dg/dev_null.f90: New test.
5123
5124 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
5125
5126         * gcc.dg/arm-vfp1.c: Revert last change.
5127
5128 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
5129
5130         PR middle-end/19807
5131         PR tree-optimization/19639
5132         * g++.dg/tree-ssa/pr19807.C: New testcase.
5133
5134 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5135
5136         PR libfortran/21471
5137         * gfortran.dg/append-1.f90: New test.
5138
5139 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
5140
5141         * gcc.dg/pr18501.c: XFAIL.
5142         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
5143         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
5144         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
5145         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
5146         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
5147         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
5148         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
5149         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5150
5151 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5152
5153         PR fortran/20178
5154         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
5155         gfortran.dg/f2c_3.f90: New tests.
5156
5157         * gfortran.dg/return_1.f90: Fix dg annotation.
5158
5159 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
5160
5161         * gcc.c-torture/compile/20050510-1.c: New test.
5162
5163 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
5164
5165         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
5166
5167 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
5168
5169         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
5170
5171 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
5172
5173         PR c/17913
5174         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
5175
5176 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
5177
5178         PR c/21342
5179         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
5180         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
5181
5182 2005-05-10  Ben Elliston  <bje@au.ibm.com>
5183
5184         PR debug/16676
5185         * gcc.dg/debug/pr16676.c: New test.
5186
5187 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
5188
5189         PR testsuite/21443
5190         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
5191         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
5192         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
5193         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
5194         Change -O1 to -O2.
5195         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
5196         -fno-tree-dominator-opts.
5197
5198 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5199
5200         * gfortran.dg/return_1.f90: New test.
5201
5202 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
5203
5204         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
5205
5206         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
5207
5208 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
5209
5210         PR c++/21427
5211         * g++.dg/inherit/covariant13.C: New.
5212
5213 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5214
5215         PR libfortran/19155
5216         * gfortran.dg/pr19155.f: New test.
5217
5218 2005-05-08  Roger Sayle  <roger@eyesopen.com>
5219
5220         PR inline-asm/8788
5221         * gcc.dg/pr8788-1.c: New testcase.
5222
5223 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
5224
5225         PR target/21416
5226         * gcc.target/mips/fpcmp-[12].c: New tests.
5227
5228 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
5229
5230         * lib/target-supports-dg.exp (dg-require-fork): New function.
5231         (dg-require-mkfifo): Likewise.
5232         * lib/target-supports.exp (check_function_available): New
5233         function.
5234         (check_fork_available): Likewise.
5235         (check_mkfifo_available): Likewise.
5236
5237 2005-05-06  Jeff Law  <law@redhat.com>
5238
5239         * gcc.c-torture/compile/pr21380.c: New test.
5240
5241 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
5242
5243         PR c++/20961
5244         * g++.dg/ext/weak3.C: New test.
5245
5246 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
5247
5248         PR c++/21352
5249         * g++.dg/template/crash37.C: New test.
5250
5251 2005-05-05  Paul Brook  <paul@codesourcery.com>
5252
5253         * gcc.dg/arm-g2.c: Use effective-target arm32.
5254         * gcc.dg/arm-mmx-1.c: Ditto.
5255         * gcc.dg/arm-scd42-2.c: Ditto.
5256         * gcc.dg/arm-vfp1.c: Ditto.
5257         * lib/target-supports.exp (check_effective_target_arm32): New
5258         function.
5259
5260 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
5261
5262         PR libfortran/21354
5263         gfortran.dg/in_pack_rank7.f90:  New test.
5264
5265 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
5266
5267         PR middle-end/15618
5268         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
5269
5270 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
5271
5272         PR middle-end/21265
5273         * gcc.dg/20050503-1.c: New test.
5274
5275         PR rtl-optimization/21239
5276         * gcc.dg/i386-sse-11.c: New test.
5277
5278 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
5279
5280         PR target/16888
5281         * gcc.target/i386/asm-1.c: New test.
5282
5283 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
5284
5285         PR rtl-optimization/21330
5286         * gcc.c-torture/execute/20050502-1.c: New test.
5287
5288         PR target/21297
5289         * gcc.c-torture/execute/20050502-2.c: New test.
5290
5291 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
5292
5293         PR middle-end/21282
5294         * gcc.dg/pr21282.c: New.
5295
5296 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
5297
5298         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
5299         * gcc.dg/vect/vect-92.c: Likewise
5300         * gcc.dg/vect/vect-93.c: Likewise
5301         * gcc.dg/vect/vect-dv-1.c: Likewise
5302         * gcc.dg/vect/vect-dv-2.c: Likewise
5303         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
5304
5305 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
5306
5307         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
5308         * gfortran.dg/vect/vect-2.f90:  Likewise
5309         * gfortran.dg/vect/vect-3.f90:  Likewise
5310         * gfortran.dg/vect/vect-4.f90:  Likewise
5311         * gfortran.dg/vect/vect-5.f90:  Likewise
5312
5313 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
5314
5315         PR target/20813
5316         * gcc.dg/rs6000-fpint-2.c: New.
5317
5318 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
5319
5320         PR c/15698
5321         * gcc.dg/builtins-30.c: Update expected messages.
5322         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
5323         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
5324         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
5325
5326 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
5327
5328         PR tree-optimization/21294
5329         * gcc.dg/tree-ssa/pr21294.c: New.
5330
5331 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
5332
5333         * gcc.dg/altivec-3.c (vec_store): Do not use the old
5334         __builtin_altivec_st_internal_4si built-in.
5335
5336 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
5337
5338         PR c++/15875
5339         * g++.dg/template/ptrmem14.C: New test.
5340
5341 2005-05-02  Paul Brook  <paul@codesourcery.com>
5342
5343         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
5344
5345 2005-05-02  Michael Matz  <matz@suse.de>
5346
5347         PR c++/19542
5348         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
5349
5350 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
5351
5352         * g++.dg/cpp/weak.C: New test.
5353
5354 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
5355
5356         * gcc.dg/tree-ssa/loop-8.c: New test.
5357
5358 2005-04-30  Michael Maty  <matz@suse.de>
5359
5360         * gcc.dg/inline-mcpy.c: New test.
5361
5362 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
5363
5364         PR libfortran/18958
5365         * gfortran.dg/eoshift.f90:  New test case.
5366
5367 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
5368
5369         PR libfortran/18857
5370         * gfortran.dg/matmul_1.f90: New test.
5371
5372 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
5373
5374         PR tree-optimization/21030
5375         * gcc.dg/tree-ssa/pr21030.c: New.
5376
5377 2005-04-29  Devang Patel  <dpatel@apple.com>
5378
5379         PR tree-optimization/21272
5380         * gcc.dg/vect/vect-ifcvt-10.c: New test.
5381
5382 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
5383
5384         PR fortran/13082
5385         PR fortran/18824
5386         * gfortran.dg/entry_4.f90: New test.
5387         * gfortran.fortran-torture/execute/entry_1.f90: New test.
5388         * gfortran.fortran-torture/execute/entry_2.f90: New test.
5389         * gfortran.fortran-torture/execute/entry_3.f90: New test.
5390         * gfortran.fortran-torture/execute/entry_4.f90: New test.
5391         * gfortran.fortran-torture/execute/entry_5.f90: New test.
5392         * gfortran.fortran-torture/execute/entry_6.f90: New test.
5393         * gfortran.fortran-torture/execute/entry_7.f90: New test.
5394
5395 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5396
5397         * gfortran.fortran-torture/execute/entry_8.f90: New test.
5398
5399 2005-04-29  Paul Brook   <paul@codesourcery.com>
5400
5401         * gfortran.dg/entry_3.f90: New test.
5402
5403 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5404
5405         * gfortran.dg/implicit_4.f90: New test.
5406
5407 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
5408
5409         * lib/target-supports.exp (check_profiling_available): Return
5410         false for xtensa-*-elf.
5411
5412 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
5413
5414         * lib/fortran-torture.exp (fortran-torture.exp): Catch
5415         error if file cannot be deleted.
5416
5417 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
5418
5419         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
5420         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
5421         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
5422         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
5423         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
5424         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
5425         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
5426         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
5427         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
5428         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5429         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
5430         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
5431         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
5432
5433 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5434
5435         PR fortran/20865
5436         * gfortran.dg/pr20865.f90: New test.
5437
5438 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
5439
5440         * gcc.dg/void-cast-2.c: New test.
5441
5442 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
5443
5444         PR c/21159
5445         * gcc.dg/void-cast-1.c: New test.
5446
5447 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
5448
5449         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
5450
5451 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5452
5453         PR fortran/21177
5454         * gfortran.dg/pr21177.f90: New test.
5455
5456 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
5457
5458         PR tree-optimization/21171
5459         * gcc.dg/tree-ssa/pr21171.c: New test.
5460
5461 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
5462
5463         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
5464         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
5465         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
5466         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
5467         gcc.dg/tree-ssa/gen-vect-32.c: New.
5468         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
5469         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
5470         don't run on PPC32.
5471
5472 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
5473
5474         PR c/21213
5475         * gcc.dg/transparent-union-3.c: New test.
5476
5477 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
5478
5479         PR c/20740
5480         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
5481         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
5482         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
5483         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
5484         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
5485         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
5486
5487 2005-04-26  Jeff Law  <law@redhat.com>
5488
5489         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
5490         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
5491         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
5492         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
5493         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
5494         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
5495         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
5496
5497 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
5498
5499         PR tree-optimization/17598
5500         * gcc.dg/tree-ssa/pr17598.c: New testcase.
5501
5502 2005-04-25  Mike Stump  <mrs@apple.com>
5503
5504         * objc.dg/fix-and-continue-1.m: Add.
5505
5506 2005-04-25  Roger Sayle  <roger@eyesopen.com>
5507
5508         PR c++/20995
5509         * g++.dg/opt/pr20995-1.C: New test case.
5510
5511 2005-04-25  Devang Patel <dpatel@apple.com>
5512
5513         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
5514
5515 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
5516
5517         PR testsuite/21062
5518         * g++.dg/opt/alias2.C (printf): Correct the prototype.
5519
5520 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
5521
5522         PR C++/21188
5523         * g++.dg/opt/rtti2.C: New test.
5524
5525 2005-04-25  Paul Brook  <paul@codesourcery.com>
5526         Steven G. Kargl  <kargls@comcast.net>
5527
5528         PR fortran/20879
5529         * gfortran.dg/ichar_1.f90: New file.
5530
5531 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
5532
5533         PR middle-end/20991
5534         * g++.dg/opt/pr20991.C: New test.
5535
5536         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
5537         where sizeof (type) < __alignof__ (type).
5538         * gcc.dg/compat/struct-layout-1.h: Likewise.
5539
5540 2005-04-24  Per Bothner  <per@bothner.com>
5541             Devang Patel  <dpatel@apple.com>
5542
5543         PR preprocessor/20907
5544         * gcc.dg/cpp/very-long-comment.c: New test.
5545
5546 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5547
5548         PR fortran/20059
5549         * gfortran.dg/common_5.f: New test.
5550
5551 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
5552
5553         PR middle-end/21082
5554         * g++.dg/tree-ssa/pr21082.C: New testcase.
5555
5556 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
5557
5558         * gcc.dg/vect/vect-99.c: New test.
5559
5560 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
5561
5562         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
5563
5564 2005-04-22  Jeff Law  <law@redhat.com>
5565
5566         * gcc.dg/uninit-5.c: Remove xfails.
5567         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
5568         conditionals and loads.
5569
5570 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
5571
5572         PR libfortran/20074
5573         PR libfortran/20436
5574         PR libfortran/21108
5575         * gfortran.dg/nested_reshape.f90: new test
5576         * gfortran.dg/reshape-alloc.f90: new test
5577         * gfortran.dg/reshape.f90: new test
5578
5579 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
5580
5581         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
5582
5583         * gcc.dg/arm-vfp1.c: New test.
5584
5585 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
5586
5587         PR c++/21087
5588         * g++.dg/lookup/builtin2.C: New test.
5589
5590 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
5591
5592         * gcc.dg/weak/weak-13.c: New test.
5593
5594 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
5595
5596         * lib/target-supports.exp (check_effective_target_sync_int_long):
5597         Add powerpc*.
5598
5599 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
5600
5601         * gcc.target/mips/branch-1.c: New test.
5602
5603 2005-04-21  Richard Henderson  <rth@redhat.com>
5604
5605         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
5606         * gcc.dg/vect/vect-86.c: Likewise.
5607         * gcc.dg/vect/vect-87.c: Likewise.
5608         * gcc.dg/vect/vect-88.c: Likewise.
5609
5610 2005-04-21  Devang Patel  <dpatel@apple.com>
5611
5612         PR optimization/20994
5613         * gcc.dg/tree-ssa/ifc-3.c: New test.
5614
5615 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
5616
5617         PR c/12913
5618         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
5619         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
5620         gcc.dg/c99-vla-jump-5.c: New tests.
5621
5622 2005-04-19  Richard Henderson  <rth@redhat.com>
5623
5624         * lib/target-supports.exp (check_effective_target_vect_int_mult):
5625         Fix typo in exists check.
5626         (check_effective_target_sync_int_long): New.
5627         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
5628         * gcc.dg/ia64-sync-2.c: Likewise.
5629         * gcc.dg/ia64-sync-3.c: Likewise.
5630         * gcc.dg/ia64-sync-4.c: Likewise.
5631
5632 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
5633
5634         * gcc.dg/fold-xor-1.c: New test.
5635         * gcc.dg/fold-xor-2.c: New test.
5636
5637 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
5638
5639         PR target/20670
5640         * g++.dg/eh/fp-regs.C: New test.
5641
5642 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
5643
5644         * gcc.dg/Wint-to-pointer-cast-1.c,
5645         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
5646         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
5647         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
5648
5649 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5650
5651         PR fortran/16861
5652         * gfortran.dg/pr16861.f90: New test.
5653
5654 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
5655
5656         * gcc.dg/pr21085.c: New test.
5657
5658 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
5659
5660         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
5661         (setup_mips_tests, dg-mips-options): New procedures.
5662         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
5663         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
5664         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
5665         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
5666         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
5667         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
5668         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
5669         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
5670         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
5671         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
5672         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
5673         dg-mips-options instead of dg-options.  Remove now-redundant
5674         preprocessor guards.
5675         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
5676         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5677         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5678         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
5679         * gcc.dg/vr-mult-2.c: Delete.
5680         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
5681         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
5682         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
5683         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
5684         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
5685         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
5686         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
5687
5688 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
5689
5690         * ada/acats/run_all.sh: Use sync when executable not present.
5691
5692 2005-04-18  Devang Patel  <dpatel@apple.com>
5693
5694         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
5695         * gcc.dg/vect/vect-11a.c: New.
5696         * gcc.dg/vect/vect-none.c: Update.
5697         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
5698
5699 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
5700
5701         PR tree-optimization/20922
5702         * gcc.dg/pr20922-1.c: New test.
5703         * gcc.dg/pr20922-2.c: New test.
5704         * gcc.dg/pr20922-3.c: New test.
5705         * gcc.dg/pr20922-4.c: New test.
5706         * gcc.dg/pr20922-5.c: New test.
5707         * gcc.dg/pr20922-6.c: New test.
5708
5709 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5710
5711         PR libfortran/20950
5712         * gfortran.dg/pr20950.f: New test.
5713
5714 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5715
5716         PR libfortran/19216
5717         * gfortran.dg/pr19216.f: New test.
5718
5719 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
5720
5721         PR tree-optimization/21001
5722         * gcc.dg/tree-ssa/pr21001.c: New.
5723
5724 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
5725
5726         PR libfortran/21075
5727         * gfortran.dg/reshape_rank7.f90: New test.
5728
5729 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
5730
5731         PR libfortran/12884 gfortran.dg/pr12884.f: New test
5732         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
5733         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
5734         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
5735         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
5736         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
5737         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
5738         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
5739         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
5740         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
5741         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
5742         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
5743         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
5744         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
5745         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
5746         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
5747         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
5748         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
5749         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
5750         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
5751         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
5752
5753 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
5754
5755         * gfortran.dg/wtruncate.f: New testcase.
5756         * gfortran.dg/wtruncate.f90: New testcase.
5757
5758 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
5759
5760         PR c++/21025
5761         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
5762         which sizeof/alignof is dependent, rather than just whether we are
5763         processing_template_decl.
5764
5765 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5766
5767         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5768         corrected typo where the wrong variables had been compared.
5769
5770 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5771
5772         PR libfortran/18495
5773         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5774         Test callee-allocated version of return array with a write
5775         statement.
5776         Test spread with a temporary with another write statement.
5777
5778 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
5779
5780         PR tree-optimization/21031
5781         * gcc.dg/tree-ssa/pr21031.c: New.
5782
5783 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
5784
5785         PR tree-optimization/21004
5786         * gcc.dg/builtins-53.c: Include builtins-config.h.
5787         Check floorf, ceilf, floorl and ceill transformations
5788         only when HAVE_C99_RUNTIME is defined.
5789
5790 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
5791
5792         PR middle-end/20739
5793         * gcc.dg/tree-ssa/pr20739.c: New test.
5794
5795 2005-04-14  Mike Stump  <mrs@apple.com>
5796
5797         * gcc.dg/Foundation.framework/empty: New.
5798         * gcc.dg/framework-2.c: New.
5799
5800 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5801
5802         PR tree-optimization/21021
5803         * gcc.c-torture/compile/pr21021.c: New.
5804
5805 2005-04-14  Janis Johnson  <janis187@us.ibm.com
5806
5807         PR testsuite/21010
5808         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
5809         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
5810         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
5811         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
5812         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
5813         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
5814         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
5815         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
5816
5817 2005-04-14  Richard Henderson  <rth@redhat.com>
5818
5819         * lib/target-supports.exp (check_effective_target_vect_condition):
5820         Add ia64, i?86, and x86_64.
5821
5822 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
5823
5824         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
5825
5826 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5827
5828         PR tree-optimization/20657
5829         * gcc.dg/tree-ssa/pr20657.c: New.
5830
5831 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
5832
5833         * gcc.dg/builtins-53.c: Also check (int)trunc* and
5834         (long long int)trunc*.
5835
5836 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
5837
5838         PR target/20927
5839         * gcc.dg/pr20927.c: New test.
5840
5841 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
5842
5843         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
5844         * gcc.target/mips/asm-1.c: Likewise.
5845
5846 2005-04-13  Dale Johannesen  <dalej@apple.com>
5847
5848         * objc.dg/objc-fast-4.m:  New.
5849
5850 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
5851
5852         * gcc.target/cris/torture/cris-torture.exp: New driver in new
5853         directory.
5854         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
5855
5856 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
5857
5858         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
5859         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
5860         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
5861
5862 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
5863
5864         PR tree-optimization/20913
5865         * gcc.dg/tree-ssa/pr20913.c: New.
5866
5867         PR tree-optimization/20702
5868         * gcc.dg/tree-ssa/pr20702.c: New.
5869
5870 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5871
5872         PR c++/13744
5873         * g++.dg/inherit/local3.C: New test.
5874
5875 2005-04-12  Jeff Law  <law@redhat.com>
5876
5877         * gcc.dg/tree-ssa/20050412-1.c: New test.
5878
5879 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
5880
5881         PR libfortran/19016
5882         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
5883         Add tests with mask generated by expression.
5884         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
5885         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
5886         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
5887
5888 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
5889
5890         PR middle-end/20917
5891         * gcc.dg/20050409-1.c: New test.
5892
5893 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
5894
5895         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
5896
5897 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5898
5899         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5900         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
5901         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5902         (TARGET_CXX): Adjust accordingly.
5903         * target.h (struct gcc_target): Remove epxort_class_data.  Add
5904         determine_class_data_visibility and class_data_always_comdat.
5905         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5906         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
5907         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5908         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
5909         (arm_cxx_determine_class_data_visibility): New.
5910         (arm_cxx_class_data_always_comdat): Likewise.
5911         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5912         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
5913         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5914         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
5915         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
5916         Define.
5917
5918 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5919
5920         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
5921
5922 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
5923
5924         * gcc.dg/i386-darwin-fpmath.c: New.
5925
5926 2004-04-11  Devang Patel  <dpatel@apple.com>
5927
5928         * lib/target-supports.exp (check_effective_target_vect_condition): New.
5929         * gcc.dg/vect/vect-ifcvt-1.c: New test.
5930         * gcc.dg/vect/vect-ifcvt-2.c: New test.
5931         * gcc.dg/vect/vect-ifcvt-3.c: New test.
5932         * gcc.dg/vect/vect-ifcvt-4.c: New test.
5933         * gcc.dg/vect/vect-ifcvt-5.c: New test.
5934         * gcc.dg/vect/vect-ifcvt-6.c: New test.
5935         * gcc.dg/vect/vect-ifcvt-7.c: New test.
5936         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
5937
5938 2004-04-11  Devang Patel  <dpatel@apple.com>
5939
5940         * gcc.dg/vect/vect-dv-1.c: New test.
5941         * gcc.dg/vect/vect-dv-2.c: New test.
5942
5943 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5944
5945         PR tree-optimization/20933
5946         * gcc.dg/tree-ssa/pr20933.c: New test.
5947
5948 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5949
5950         * gfortran.dg/fold_nearest.f90: New test.
5951
5952 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
5953
5954         * gcc.dg/tree-ssa/alias-1.c: New test.
5955
5956 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5957
5958         PR tree-optimization/20920
5959         * g++.dg/tree-ssa/pr20920.C: New test.
5960
5961 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
5962
5963         * gcc.dg/builtins-53.c: Also check (int)ceil* and
5964         (long long int)ceil*.
5965
5966 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
5967
5968         * g++.dg/warn/Wdtor1.C: Declare template in system header with
5969         explicit C++ linkage.
5970
5971 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5972
5973         * gfortran.dg/pr17229.f: Take care of the new obsolescence
5974         warning for arithmetic IF statements.
5975
5976 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
5977
5978         * eor_handling_1.f90: New test case.
5979         * eor_handling_2.f90: New test case.
5980         * eor_handling_3.f90: New test case.
5981         * eor_handling_4.f90: New test case.
5982         * eor_handling_5.f90: New test case.
5983         * noadv_size.f90: New test case.
5984         * pad_no.f90: New test case.
5985
5986 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
5987
5988         * gcc.c-torture/execute/20050410-1.c: New test.
5989
5990 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
5991
5992         * gcc.dg/pr20126.c: New.
5993
5994 2005-04-09  Bud Davis  <bdavis@gfortran.org>
5995             Steven G. Kargl <kargls@comcast.net>
5996
5997         * gfortran.dg/PR19872.f: New test.
5998
5999 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
6000
6001         * gfortran.dg/nint_1.f90:  Fix dg-do directive
6002
6003 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
6004
6005         * gfortran.dg/nint_1.f90: New test.
6006
6007 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
6008
6009         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
6010         Added test for callee-allocated arrays with write statements.
6011         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6012         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6013         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6014         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6015         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6016
6017 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
6018
6019         PR libfortran/20163
6020         * gfortran.dg/open-options-blanks.f:  New test.
6021
6022 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
6023
6024         PR fortran/13257
6025         * gfortran.dg/comma_format_extension_[1234].f: New tests.
6026
6027 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
6028
6029         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6030         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6031         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6032         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6033         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6034         * gcc.c-torture/execute/stdarg-4.c: New test.
6035
6036         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
6037
6038         PR target/20795
6039         * g++.dg/abi/param2.C: New test.
6040
6041 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
6042
6043         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
6044
6045 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
6046
6047         * gcc.dg/builtins-53.c: New test.
6048
6049 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
6050
6051         * g++.dg/tree-ssa/pr18178.C: New test.
6052         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
6053         * gcc.c-torture/execute/20041019-1.c: New test.
6054         * gcc.dg/tree-ssa/20041008-1.c: New test.
6055         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
6056         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
6057         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
6058         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
6059         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
6060         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
6061         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
6062         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
6063         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
6064         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
6065
6066 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
6067
6068         PR rtl-optimization/20466
6069         * gcc.c-torture/execute/pr20466-1.c: New test.
6070
6071 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
6072
6073         PR c++/20905
6074         * g++.dg/parse/cond2.C: New test.
6075
6076         PR c++/20145
6077         * g++.dg/warn/Wdtor1.C: New test.
6078
6079 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6080
6081         PR fortran/17229
6082         * gfortran.dg/pr17229.f: New test.
6083
6084 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
6085
6086         * gfortran.dg/tiny_1.f90: New test.
6087         * gfortran.dg/tiny_2.f90: ditto.
6088
6089 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
6090
6091         * gfortran.dg/eor_1.f90:  Fix dg-do run line
6092         * gfortran.dg/open_new.f90:  Fix dg-do run line
6093
6094 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
6095
6096         * lib/target-supports.exp (get_compiler_messages): Support
6097         optional arguments, the fourth being compiler options.
6098         (check_effective_target_fpic): New proc.
6099         * gcc.dg/20050321-2.c: Restrict to target fpic.
6100
6101 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
6102
6103         * gcc.dg/15443-1.c: New test.
6104         * gcc.dg/15443-2.c: Likewise.
6105
6106 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6107
6108         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
6109
6110 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
6111
6112         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
6113
6114 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
6115
6116         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
6117         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
6118         -m64.
6119         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
6120         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
6121         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
6122
6123 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
6124
6125         PR c++/20212
6126         * g++.dg/warn/Wunused-11.C: New test.
6127
6128 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
6129
6130         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
6131
6132 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
6133
6134         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
6135
6136 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
6137
6138         PR c++/20734
6139         * g++.dg/template/ptrmem13.C: New test.
6140
6141 2005-04-05  Per Bothner  <per@bothner.com>
6142
6143         * lib/gcc.exp: Always add -fno-show-column, for now.
6144
6145 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
6146
6147         PR testsuite/20767
6148         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
6149         of plain old "unsigned int" for the type of "i".  Makes this test
6150         64bit clean.
6151
6152 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
6153
6154         * gcc.dg/i386-ssefn-1.c: New test.
6155         * gcc.dg/i386-ssefn-2.c: New test.
6156         * gcc.dg/i386-ssefn-3.c: New test.
6157         * gcc.dg/i386-ssefn-4.c: New test.
6158
6159 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
6160
6161         PR tree-optimization/20076
6162         * gcc.dg/builtin-apply4.c: New test.
6163
6164         PR preprocessor/19475
6165         * gcc.dg/cpp/macspace1.c: New test.
6166         * gcc.dg/cpp/macspace2.c: New test.
6167
6168 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6169
6170         * gfortran.dg/pr20755.f: Fixed bad format.
6171
6172 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
6173
6174         PR c++/20763
6175         * g++.dg/ext/attrib21.C: New test.
6176
6177 2004-04-05  Devang Patel  <dpatel@apple.com>
6178
6179         * lib/target-supports.exp (check_effective_target_vect_shif): New.
6180         * gcc.dg/vect/vect-shift-1.c: New test.
6181
6182 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6183
6184         PR libfortran/20755
6185         * gfortran.dg/pr20755.f: New test.
6186
6187 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
6188
6189         * gfortran.dg/pr15959.f90: New test.
6190         * gfortran.dg/string_pad_trunc.f90: New test.
6191
6192 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6193
6194         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
6195         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
6196         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
6197         syntax.
6198
6199 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6200
6201         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
6202
6203 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6204
6205         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
6206         * gcc.c-torture/compile/20011119-2.c: Likewise.
6207         * gcc.c-torture/compile/981001-2.c: Likewise.
6208
6209 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
6210
6211         PR c++/20679
6212         * g++.dg/template/overload4.C: New test.
6213
6214 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
6215
6216         PR c++/20746
6217         * g++.dg/abi/covariant5.C: New.
6218
6219         PR debug/20505
6220         * g++.dg/debug/const2.C: New.
6221
6222 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
6223
6224         PR rtl-optimization/16104
6225         * gcc.c-torture/execute/20050316-1.c: New test.
6226
6227 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
6228
6229         * g++.dg/template/spec23.C: Fix dg-error text.
6230
6231 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
6232
6233         PR c++/19199
6234         * g++.dg/expr/lval2.C: New.
6235
6236 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6237
6238         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
6239         __builtin_strcasecmp and __builtin_strncasecmp.
6240
6241 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
6242
6243         PR c++/20723
6244         * g++.dg/template/spec22.C: New.
6245         * g++.dg/template/spec23.C: New.
6246
6247 2005-04-03  Dale Ranta  <dir@lanl.gov>
6248             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6249
6250         PR libfortran/20068
6251         PR libfortran/20125
6252         PR libfortran/20156
6253         PR libfortran/20471
6254         * gfortran.dg/backspace.f: New test.
6255
6256 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
6257
6258         * gcc.dg/pr19345.c: New test.
6259
6260 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
6261
6262         PR tree-optimization/20640
6263         * gcc.dg/torture/tree-loop-1.c: New.
6264
6265 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
6266
6267         PR rtl-optimization/20290
6268         * gcc.c-torture/execute/loop-ivopts-2.c: New.
6269
6270 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
6271
6272         * gcc.dg/rs6000-fpint.c: New.
6273
6274 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
6275
6276         * gcc.dg/old-style-then-proto-1.c: New test.
6277
6278 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6279
6280         * gfortran.fortran-torture/execute/backspace.f90: Check
6281         after backspace and read was incorrect.
6282
6283 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6284
6285         * gcc.c-torture/execute/builtins/strcat.c: Check the result
6286         buffer past the terminating NUL using memcmp.
6287         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
6288         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
6289
6290         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
6291         Fix unused/uninitialized variable warnings.
6292
6293         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
6294         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
6295         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
6296         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
6297
6298         * gcc.c-torture/execute/builtins/abs-1-lib.c,
6299         gcc.c-torture/execute/builtins/fputs-lib.c,
6300         gcc.c-torture/execute/builtins/lib/fprintf.c,
6301         gcc.c-torture/execute/builtins/lib/main.c,
6302         gcc.c-torture/execute/builtins/lib/memcmp.c,
6303         gcc.c-torture/execute/builtins/lib/memmove.c,
6304         gcc.c-torture/execute/builtins/lib/mempcpy.c,
6305         gcc.c-torture/execute/builtins/lib/memset.c,
6306         gcc.c-torture/execute/builtins/lib/printf.c,
6307         gcc.c-torture/execute/builtins/lib/sprintf.c,
6308         gcc.c-torture/execute/builtins/lib/stpcpy.c,
6309         gcc.c-torture/execute/builtins/lib/strchr.c,
6310         gcc.c-torture/execute/builtins/lib/strcmp.c,
6311         gcc.c-torture/execute/builtins/lib/strcpy.c,
6312         gcc.c-torture/execute/builtins/lib/strcspn.c,
6313         gcc.c-torture/execute/builtins/lib/strlen.c,
6314         gcc.c-torture/execute/builtins/lib/strncat.c,
6315         gcc.c-torture/execute/builtins/lib/strncmp.c,
6316         gcc.c-torture/execute/builtins/lib/strncpy.c,
6317         gcc.c-torture/execute/builtins/lib/strrchr.c,
6318         gcc.c-torture/execute/builtins/lib/strspn.c,
6319         gcc.c-torture/execute/builtins/lib/strstr.c,
6320         gcc.c-torture/execute/builtins/memops-asm-lib.c,
6321         gcc.c-torture/execute/builtins/strlen-2.c,
6322         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
6323         prototypes.
6324
6325 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
6326
6327         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
6328         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
6329         selectany usage.
6330
6331 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
6332
6333         PR c++/19406
6334         * g++.dg/debug/using1.C: New test.
6335
6336 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
6337
6338         PR middle-end/20524
6339         * gcc.dg/alias-7.c: Prefix asm-declared name with
6340         __USER_LABEL_PREFIX__.
6341
6342 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
6343
6344         Fix fallout from PR middle-end/15700:
6345         * gcc.c-torture/compile/20011119-1.c: Take
6346         __USER_LABEL_PREFIX__ into account.
6347         * gcc.c-torture/compile/20011119-2.c: Likewise.
6348
6349 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6350
6351         PR c++/18644
6352         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
6353
6354 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
6355
6356         PR c/17855
6357         * gcc.c-torture/compile/struct-non-lval-1.c,
6358         gcc.c-torture/compile/struct-non-lval-2.c,
6359         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
6360
6361 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
6362
6363         * gcc.dg/tls/tls.exp: Remove temporary file.
6364         * g++.dg/tls/tls.exp: Ditto.
6365         * lib/file-format.exp: Ditto.
6366         * g++.dg/special/ecos.exp: Ditto.
6367
6368         * lib/profopt.exp: Treat prof_ext as a list.
6369         * gcc.misc-tests/bprob.exp: Ditto.
6370         * g++.dg/bprob/bprob.exp: Ditto.
6371
6372         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
6373         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
6374         g++.dg/tree-ssa/pointer-reference-alias.C,
6375         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
6376         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
6377         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
6378         g++.dg/vect/pr19951.cc: Ditto.
6379         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
6380         gcc.dg/builtins-47.c: Ditto.
6381         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
6382         gcc.dg/pr20115-1.c: Ditto.
6383         * gcc.dg/tree-ssa/20030530-2.c,
6384         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
6385         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
6386         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
6387         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
6388         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
6389         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
6390         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
6391         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
6392         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
6393         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
6394         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
6395         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
6396         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
6397         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
6398         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
6399         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
6400         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
6401         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
6402         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
6403         gcc.dg/tree-ssa/20030824-1.c,
6404         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
6405         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
6406         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
6407         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
6408         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
6409         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
6410         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
6411         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
6412         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
6413         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
6414         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
6415         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
6416         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
6417         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
6418         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
6419         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
6420         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
6421         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
6422         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
6423         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
6424         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
6425         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
6426         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
6427         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
6428         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
6429         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
6430         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
6431         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
6432         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
6433         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
6434         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
6435         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
6436         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
6437         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
6438         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
6439         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
6440         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
6441         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
6442         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
6443         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
6444         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
6445         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
6446         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
6447         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
6448         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
6449         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
6450         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
6451         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
6452         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
6453         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
6454         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
6455         gcc.dg/tree-ssa/useless-1.c: Ditto.
6456         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
6457         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
6458         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
6459         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
6460         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6461         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
6462         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
6463         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
6464         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
6465         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
6466         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
6467         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
6468         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
6469         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
6470         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
6471         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
6472         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
6473         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
6474         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
6475         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
6476         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
6477         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
6478         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
6479         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
6480         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
6481         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
6482         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
6483         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
6484         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
6485         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
6486         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
6487         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
6488         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
6489         gcc.dg/vect/vect-none.c: Ditto.
6490         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
6491         treelang/compile/unsigned.tree: Ditto.
6492
6493         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
6494         * gcc.dg/cpp/direct2s.c: Ditto.
6495         * gcc.dg/cpp/paste4.c: Ditto.
6496         * gcc.dg/cpp/separate-1.c: Ditto.
6497         * gcc.dg/pch/save-temps-1.c: Ditto.
6498         * g++.dg/ext/altivec-10.C: Ditto.
6499         * g++.dg/pch/pch.C: Ditto.
6500
6501         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
6502
6503         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
6504         * g++.dg/template/repo1.C: Ditto.
6505         * g++.dg/template/repo2.C: Ditto.
6506         * g++.dg/template/repo3.C: Ditto.
6507         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
6508         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
6509         * g++.old-deja/g++.pt/repo1.C: Ditto.
6510         * g++.old-deja/g++.pt/repo2.C: Ditto.
6511         * g++.old-deja/g++.pt/repo3.C: Ditto.
6512         * g++.old-deja/g++.pt/repo4.C: Ditto.
6513
6514         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
6515         * gcc.dg/20030107-1.c: Ditto.
6516         * gcc.dg/20030702-1.c: Ditto.
6517         * gcc.dg/profile-generate-1.c: Ditto.
6518         * g++.dg/other/profile1.C: Ditto.
6519         * g++.old-deja/g++.robertl/eb83.C: Ditto.
6520
6521         * lib/gcc-dg.exp (remove-build-file): New.
6522         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
6523         cleanup-tree-dump, cleanup-saved-temps): New.
6524
6525 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
6526
6527         PR c++/19203, DR 214
6528         * g++.dg/parse/ambig3.C: Not ambiguous.
6529         * g++.dg/template/spec20.C: New.
6530         * g++.dg/template/spec21.C: New.
6531
6532 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
6533
6534         PR target/20045
6535         * gcc.dg/ia64-fptr-1.c: Run only on linux.
6536
6537 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6538
6539         PR libfortran/20660
6540         * gfortran.dg/negative_unit.f: New test.
6541
6542 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
6543
6544         * gcc.dg/20050330-1.c: New test.
6545
6546 2005-03-30  Devang Patel  <dpatel@apple.com>
6547
6548         * g++.dg/tree-sra/ssa-sra-3.C: New test.
6549
6550 2005-03-30  Dale Johannesen  <dalej@apple.com>
6551
6552         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
6553
6554 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
6555
6556         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
6557         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
6558         Strip options from test name.
6559
6560 2005-03-31  Jan Hubicka  <jh@suse.cz>
6561
6562         * gcc.dg/varpool-1.c: New testcase.
6563
6564 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
6565
6566         PR c/772
6567         PR c/17913
6568         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
6569         gcc.dg/stmt-expr-label-3.c : New tests.
6570         * gcc.c-torture/execute/medce-2.c: Remove.
6571
6572 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
6573
6574         PR c/20368
6575         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
6576         tests.
6577
6578 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
6579
6580         * gcc.c-torture/compile/pr20203.c: New test.
6581
6582 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
6583
6584         * gfortran.dg/promotion.f90:  New test.
6585
6586 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
6587
6588         PR middle-end/20491
6589         * gcc.dg/torture/asm-subreg-1.c: New test.
6590
6591 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
6592
6593         PR c/20672
6594         * gcc.dg/pr20672-1.c: New test.
6595
6596 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
6597
6598         * gfortran.dg/vect: New directory.
6599         * gfortran.dg/vect/vect.exp: New.
6600         * gfortran.dg/vect/vect-1.f90: New test.
6601         * gfortran.dg/vect/vect-2.f90: New test.
6602         * gfortran.dg/vect/vect-3.f90: New test.
6603         * gfortran.dg/vect/vect-4.f90: New test.
6604         * gfortran.dg/vect/vect-5.f90: New test.
6605
6606 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
6607
6608         PR middle-end/20622
6609         * gcc.dg/alias-7.c: New test.
6610
6611 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
6612
6613         * gcc.dg/sparc-reg-1.c: New test.
6614
6615 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
6616
6617         PR target/19890
6618         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
6619
6620 2005-03-29  Dale Ranta  <dir@lanl.gov>
6621             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6622
6623         PR libfortran/20163
6624         * gfortran.dg/pr20163-2.f: New test.
6625
6626 2005-03-28  Jan Hubicka  <jh@suse.cz>
6627
6628         PR middle-end/20635
6629         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
6630         by Jakub Jelinek.
6631
6632 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
6633
6634         PR tree-optimization/20626
6635         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
6636         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
6637
6638 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
6639
6640         * gfortran.dg/underflow.f90:  New test.
6641         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
6642
6643 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6644
6645         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
6646
6647 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
6648
6649         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
6650         (g++_init): Make sure that CXXFLAGS is set.
6651         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
6652         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
6653         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6654         * lib/objc.exp (objc_init): Likewise.
6655         * lib/treelang.exp (treelang_init): Likewise.
6656
6657 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
6658
6659         PR tree-optimization/20470
6660         * gcc.dg/tree-ssa/pr20470.c: New test.
6661
6662 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
6663
6664         * gcc.dg/ppc-stfiwx.c: New.
6665
6666 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
6667
6668         PR target/19888
6669         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
6670
6671 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
6672
6673         * gcc.dg/20050325-1.c: Fix a typo.
6674
6675 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6676
6677         PR libfortran/19678
6678         PR libfortran/19679
6679         * gfortran.dg/dos_eol.f: New test.
6680
6681 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
6682
6683         PR rtl-optimization/20249
6684         * gcc.dg/20050325-1.c: New test.
6685
6686 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6687
6688         PR libfortran/15332
6689         * gfortran.dg/pr15332.f: New test.
6690
6691 2005-03-24  Dale Johannesen  <dalej@apple.com>
6692
6693         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
6694
6695 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
6696
6697         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
6698         'internal' visibility.
6699         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6700         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
6701         'protected' visibility.
6702         * gcc.dg/visibility-7.c: Likewise.
6703         * lib/target-supports.exp (check_visibility_available): Take
6704         a parameter, the kind of visibility to check for.
6705         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
6706         to check_visibility_available.
6707
6708         * g++.dg/expr/cast3.C: New.
6709
6710 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
6711
6712         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
6713         rs6000.
6714
6715 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
6716
6717         PR target/20095
6718         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
6719
6720 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
6721
6722         * gcc.dg/badshift.c: Renamed to...
6723         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
6724
6725         * gcc.target/i386/badshift.c: Renamed to...
6726         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
6727         only.
6728
6729         PR rtl-optimization/20532
6730         * gcc.target/i386/badshift.c: New.
6731
6732 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6733
6734         * gfortran.dg/pr18025.f90: New test.
6735
6736 2005-03-23  Dale Johannesen  <dalej@apple.com>
6737
6738         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
6739
6740 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
6741
6742         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
6743
6744         * lib/target-supports.exp (check_iconv_available): Default
6745         libiconv to -liconv, if there is no definition.
6746
6747 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
6748
6749         * gcc.dg/torture/cris-asm-mof-1.c: New test.
6750
6751 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
6752
6753         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
6754         * g++.dg/opt/pr7503-2.C: Likewise.
6755         * g++.dg/opt/pr7503-3.C: Likewise.
6756         * g++.dg/opt/pr7503-4.C: Likewise.
6757         * g++.dg/opt/pr7503-5.C: Likewise.
6758         * g++.dg/warn/minmax.C: New test.
6759
6760 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6761
6762         * gfortran.dg/g77_intrinsics_funcs.f: New test.
6763         * gfortran.dg/g77_intrinsics_sub.f: New test.
6764
6765 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
6766             Jan Hubicka  <jh@suse.cz>
6767             Steven Bosscher <stevenb@suse.de
6768
6769         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
6770
6771 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6772
6773         PR c++/19980
6774         * g++.dg/template/redecl3.C: New test.
6775
6776 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6777
6778         PR c++/20499
6779         * g++.dg/parse/error16.C: Tweak error markers.
6780
6781 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
6782
6783         PR target/20561
6784         * gcc.dg/20050321-2.c: New test.
6785
6786 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6787
6788         PR c++/20465
6789         PR c++/20381
6790         * g++.dg/template/ptrmem12.C: New.
6791
6792 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
6793
6794         PR rtl-optimization/20527
6795         * gcc.c-torture/execute/pr20527-1.c: New test.
6796
6797 2005-03-22  Ben Elliston  <bje@au.ibm.com>
6798
6799         * gcc.misc-tests/options.exp (check_for_options): Create a real C
6800         program, compile it into a real executable and then delete the .c
6801         and .x files afterwards, to avoid problems on testglue targets.
6802
6803 2005-03-21  Stuart Hastings  <stuart@apple.com>
6804
6805         * gcc.target/i386/sse-2.c: New.
6806
6807 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
6808
6809         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
6810
6811 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6812
6813         * g++.dg/parse/crash25.C: Fix typo.
6814
6815 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6816
6817         PR c++/20461
6818         * g++.dg/parse/crash24.C: New test.
6819
6820         PR c++/20536
6821         * g++.dg/parse/crash25.C: New test.
6822
6823 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6824
6825         PR c++/20147
6826         * g++.dg/ext/stmtexpr4.C: New test.
6827
6828 2005-03-20  Roger Sayle  <roger@eyesopen.com>
6829
6830         PR middle-end/20539
6831         * gcc.c-torture/compile/pr13066-1.c: New test case.
6832         * gcc.c-torture/compile/pr20539-1.c: Likewise.
6833         * g++.dg/opt/pr13066-1.C: Likewise.
6834
6835 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
6836
6837         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
6838
6839 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6840
6841         PR fortran/18525
6842         * gfortran.dg/nesting_1.f90: New test.
6843
6844 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6845
6846         PR c++/20240
6847         * g++.dg/lookup/using13.C: New test.
6848
6849 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6850
6851         PR c++/20333
6852         * g++.dg/template/crash36.C: New test.
6853
6854 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
6855
6856         PR c++/20463
6857         * g++.dg/template/crash35.C: New test.
6858
6859 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
6860
6861         PR c++/19966
6862         * g++.dg/overload/operator2.C: New test.
6863
6864 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6865
6866         PR libfortran/20257
6867         * gfortran.dg/pr20257.f90: New test.
6868
6869 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6870
6871         PR libfortran/20480
6872         * gfortran.dg/pr20480.f90: New test.
6873
6874 2005-03-16  Richard Henderson  <rth@redhat.com>
6875
6876         PR middle-end/15700
6877         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
6878         (_rtld_global): New.
6879         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
6880         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
6881
6882         * gcc.dg/alias-3.c: New.
6883         * gcc.dg/alias-4.c: New.
6884         * gcc.dg/alias-5.c: New.
6885         * gcc.dg/alias-6.c: New.
6886
6887 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
6888
6889         * gcc.dg/cpp/ucnid-7.c: New.
6890
6891 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
6892             Dorit Naishlos  <dorit@il.ibm.com>
6893
6894         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
6895         darwin.
6896
6897 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
6898
6899         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
6900         misaligned accesses.
6901         * gcc.dg/vect/vect-58.c: Likewise.
6902         * gcc.dg/vect/vect-92.c: New.
6903         * gcc.dg/vect/vect-93.c: New.
6904
6905 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
6906
6907         PR fortran/18827
6908         * gfortran.dg/assign_2.f90: New test.
6909         * gfortran.dg/assign_3.f90: New test.
6910         * gfortran.dg/assign.f90: New test.
6911
6912 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
6913
6914         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
6915         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
6916         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
6917         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
6918         names.
6919
6920 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
6921
6922         * gcc.dg/cpp/ucnid-6.c: New.
6923
6924         * gcc.dg/cpp/normalize-1.c: New.
6925         * gcc.dg/cpp/normalize-2.c: New.
6926         * gcc.dg/cpp/normalize-3.c: New.
6927         * gcc.dg/cpp/normalize-4.c: New.
6928         * gcc.dg/cpp/ucnid-4.c: New.
6929         * gcc.dg/cpp/ucnid-5.c: New.
6930         * g++.dg/cpp/normalize-1.C: New.
6931         * g++.dg/cpp/ucnid-1.C: New.
6932
6933 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6934
6935         * gcc.dg/pr18628.c: New.
6936
6937 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6938
6939         PR c++/20280
6940         * g++.dg/tree-ssa/pr20280.C: New.
6941
6942 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6943
6944         PR fortran/20467
6945         * gfortran.dg/stfunc_2.f90: New test.
6946
6947 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6948
6949         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
6950
6951 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6952
6953         * gcc.dg/tree-ssa/20050314-1.c: New test.
6954
6955 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6956
6957         PR c++/4403
6958         PR c++/9783, DR433
6959         * g++.dg/template/friend34.C: New test.
6960         * g++.dg/template/friend35.C: Likewise.
6961         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
6962
6963 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6964
6965         Friend class name lookup 5/n
6966         PR c++/1016
6967         * g++.dg/lookup/hidden-class1.C: New test.
6968         * g++.dg/lookup/hidden-class2.C: Likewise.
6969         * g++.dg/lookup/hidden-class3.C: Likewise.
6970         * g++.dg/lookup/hidden-class4.C: Likewise.
6971         * g++.dg/lookup/hidden-class5.C: Likewise.
6972         * g++.dg/lookup/hidden-class6.C: Likewise.
6973         * g++.dg/lookup/hidden-class7.C: Likewise.
6974         * g++.dg/lookup/hidden-class8.C: Likewise.
6975         * g++.dg/lookup/hidden-class9.C: Likewise.
6976         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
6977         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
6978         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
6979         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
6980         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
6981         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
6982         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
6983         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
6984         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
6985         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
6986         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
6987
6988 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
6989
6990         PR c++/20157
6991         * g++.dg/template/error18.C: New test.
6992
6993 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6994
6995         PR debug/16792
6996         * g++.dg/debug/pr16792.C: New test.
6997
6998 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6999
7000         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
7001         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
7002         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
7003         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
7004         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
7005         test assertion names.
7006
7007 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7008
7009         PR fortran/18600
7010         * gfortran.dg/stfunc_1.f90: New test.
7011
7012 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7013
7014         PR fortran/16907
7015         * gfortran.dg/real_index_1.f90: New test.
7016
7017 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7018
7019         PR fortran/20323
7020         * gfortran.dg/spec_expr_1.f90: New test.
7021
7022 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
7023
7024         PR c/20402
7025         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
7026         new parser.
7027
7028 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7029
7030         PR fortran/20361
7031         * gfortran.dg/largeequiv_1.f90: New test.
7032
7033 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
7034
7035         * gcc.dg/ucnid-1.c: New.
7036         * gcc.dg/ucnid-2.c: New.
7037         * gcc.dg/ucnid-3.c: New.
7038         * gcc.dg/ucnid-4.c: New.
7039         * gcc.dg/ucnid-5.c: New.
7040         * gcc.dg/ucnid-6.c: New.
7041         * gcc.dg/cpp/ucnid-1.c: New.
7042         * gcc.dg/cpp/ucnid-2.c: New.
7043         * gcc.dg/cpp/ucnid-3.c: New.
7044         * g++.dg/other/ucnid-1.C: New.
7045
7046 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
7047
7048         * gcc.dg/vmx/darwin-abi-3.c: Delete.
7049
7050 2005-03-11  Per Bothner  <per@bothner.com>
7051
7052         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
7053         that diagnotics refer to correct token.
7054         * gcc.dg/unused-3.c: Likewise.
7055
7056 2005-03-11  Per Bothner  <per@bothner.com>
7057
7058         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
7059         constant" is now actually on same line as string constant.
7060         * gcc.dg/cpp/direct2s.c: Likewise.
7061
7062 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
7063
7064         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
7065
7066 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7067
7068         PR libfortran/20124
7069         * gfortran.dg/pr20124.f90: New Test
7070
7071 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
7072
7073         PR tree-optimization/20130
7074         * gcc.dg/pr20130-1.c: New test.
7075
7076 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
7077
7078         PR target/20095
7079         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
7080
7081 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7082
7083         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
7084
7085 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
7086
7087         * g++.dg/eh/forced1.C: Fix comment.
7088         * g++.dg/eh/forced2.C: Ditto.
7089         * g++.dg/eh/forced3.C: Ditto.
7090         * g++.dg/eh/forced4.C: Ditto.
7091
7092 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
7093
7094         PR rtl-opt/20412
7095         * gcc.c-torture/compile/pr20412.c: New test.
7096
7097 2005-03-10  Roger Sayle  <roger@eyesopen.com>
7098
7099         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
7100
7101 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
7102
7103         PR target/20322
7104         * gcc.dg/20050307-1.c: New test.
7105
7106 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
7107
7108         PR c++/20375
7109         * g++.dg/other/stdarg3.C: New.
7110
7111 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
7112
7113         PR c++/18384, c++/18327
7114         * g++.dg/init/array19.C: New test.
7115
7116         PR inline-asm/20314
7117         * gcc.dg/torture/pr20314-1.c: New test.
7118         * gcc.dg/torture/pr20314-2.c: New test.
7119
7120 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
7121
7122         * gcc.dg/20050309-1.c: New test.
7123
7124 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7125
7126         * gcc.dg/builtins-10.c: Reactivate disabled test.
7127         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
7128         new cbrt transformations.
7129
7130 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
7131
7132         PR c++/20208
7133         * g++.dg/template/array13.C: New test.
7134
7135 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
7136
7137         PR c++/16859
7138         * g++.dg/init/brace4.C: New test.
7139
7140 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
7141
7142         PR c++/20186
7143         * g++.dg/template/non-dependent12.C: New.
7144
7145 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
7146
7147         PR c++/20142
7148         * g++.dg/init/array18.C: Add dg-do run marker.
7149
7150         PR c++/20142
7151         * g++.dg/init/array18.C: New test.
7152
7153 2005-03-09  Ben Elliston  <bje@au.ibm.com>
7154
7155         * consistency.vlad/vlad.exp: Remove trailing semicolons.
7156         * g++.dg/gcov/gcov.exp: Likewise.
7157         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7158         * gcc.target/xstormy16/xstormy16.exp: Likewise.
7159         * lib/c-torture.exp: Likewise.
7160         * lib/fortran-torture.exp: Likewise.
7161         * lib/g++.exp: Likewise.
7162         * lib/gcc-defs.exp: Likewise.
7163         * lib/gcc-dg.exp: Likewise.
7164         * lib/gcc.exp: Likewise.
7165         * lib/gcov.exp: Likewise.
7166         * lib/gfortran.exp: Likewise.
7167         * lib/mike-g++.exp: Likewise.
7168         * lib/mike-gcc.exp: Likewise.
7169         * lib/objc-torture.exp: Likewise.
7170         * lib/objc.exp: Likewise.
7171         * lib/profopt.exp: Likewise.
7172         * lib/target-libpath.exp: Likewise.
7173         * lib/target-supports.exp: Likewise.
7174         * lib/treelang.exp: Likewise.
7175         * lib/wrapper.exp: Likewise.
7176
7177 2005-03-08  Jeff Law  <law@redhat.com>
7178
7179         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
7180         PHI-OPT changes.
7181
7182 2005-03-08  Ira Rosen  <irar@il.ibm.com>
7183
7184         * gcc.dg/vect/pr20122.c: New test.
7185
7186 2005-03-07  Jeff Law  <law@redhat.com>
7187
7188         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
7189         was folded away.
7190         * gcc.dg/tree-ssa/pr18133-1.c: New test.
7191         * gcc.dg/tree-ssa/pr18133-2.c: New test.
7192         * gcc.dg/tree-ssa/pr18134.c: New test.
7193
7194 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7195
7196         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
7197         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
7198         gcc.dg/torture/builtin-noret-2.c: Require weak support.
7199
7200 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
7201
7202         PR tree-opt/17671
7203         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
7204
7205 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
7206
7207         * g++.dg/warn/Wnvdtor.C: New test.
7208
7209 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
7210
7211         * gcc.dg/torture/pr19683-1.c: New test.
7212
7213 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
7214
7215         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
7216         * gfortran.dg/g77/19990313-2.f: Ditto.
7217         * gfortran.dg/g77/19990313-3.f: Ditto.
7218         * gfortran.dg/g77/19990525-0.f: Ditto.
7219         * gfortran.dg/g77/19990826-0.f: Ditto.
7220         * gfortran.dg/g77/19990826-2.f: Ditto.
7221         * gfortran.dg/g77/19990826-3.f: Ditto.
7222         * gfortran.dg/g77/20000511-1.f: Ditto.
7223         * gfortran.dg/g77/20000511-2.f: Ditto.
7224         * gfortran.dg/g77/970625-2.f: Ditto.
7225         * gfortran.dg/g77/980310-2.f: Ditto.
7226         * gfortran.dg/g77/980310-3.f: Ditto.
7227         * gfortran.dg/g77/980310-8.f: Ditto.
7228         * gfortran.dg/g77/980519-2.f: Ditto.
7229         * gfortran.dg/g77/alpha1.f: Ditto.
7230         * gfortran.dg/g77/claus.f: Ditto.
7231         * gfortran.dg/g77/erfc.f: Ditto.
7232         * gfortran.dg/g77/short.f: Ditto.
7233         * gfortran.fortran-torture/execute/data.f90: Ditto.
7234         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
7235         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
7236
7237 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7238
7239         * lib/file-format.exp (gcc_target_object_format): Add check for som
7240         format and hardcode object formats on hppa*-*-hpux*.
7241         * lib/target-supports.exp (check_weak_available): Add check for som
7242         object format.  Always return 0 on hppa*-*-hpux10*.
7243
7244         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
7245         is defined.
7246
7247         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
7248
7249 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
7250
7251         * gfortran.dg/pr19936_1.f90: New test.
7252         * gfortran.dg/pr19936_2.f90: New test.
7253         * gfortran.dg/pr19936_3.f90: New test.
7254
7255 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
7256             Paul Thomas <prthomas@drfccad.cea.fr>
7257
7258         * gfortran.dg/PR19754_1.f90: New test.
7259         * gfortran.dg/PR19754_2.f90: Ditto.
7260
7261 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7262
7263         PR c++/19311
7264         * g++.dg/template/non-dependent11.C: New test.
7265
7266 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
7267
7268         * lib/target-supports.exp (check_iconv_available): Fix comment.
7269
7270 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
7271             Joseph S. Myers  <joseph@codesourcery.com>
7272
7273         PR c++/19797
7274         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
7275
7276 2005-03-04  Matthew Sachs  <msachs@apple.com>
7277
7278         * gcc.exp (gcc_target_compile): Put braces around
7279         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
7280         * objc.exp (objc_target_compile): Likewise.
7281         * treelang.exp (treelang_target_compile): Likewise.
7282
7283 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7284
7285         PR fortran/19673
7286         * gfortran.dg/func_result_1.f90: New test.
7287
7288 2005-03-04  Ben Elliston  <bje@au.ibm.com>
7289
7290         * gcc.misc-tests/options.exp: New test.
7291
7292 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
7293
7294         * gcc.dg/pr15784-4.c: New test.
7295
7296 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
7297
7298         * gcc.c-torture/execute/pr17133.c: New.
7299         * gcc.c-torture/compile/20050303-1.c: New.
7300
7301 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
7302
7303         * gcc.dg/cpp/assert4.c:  Fix for cygwin
7304
7305 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
7306
7307         * g++.dg/overload/using2.C: New.
7308
7309 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
7310
7311         PR c++/19916
7312         * g++.dg/init/ptrmem2.C: New test.
7313
7314 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
7315
7316         PR c/8927
7317         * gcc.dg/pr8927-1.c: New test.
7318
7319 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
7320
7321         PR c++/20232
7322         * g++.dg/inherit/covariant12.C: New.
7323
7324 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7325
7326         PR fortran/19479
7327         * gfortran.dg/bound_1.f90: New test.
7328
7329 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
7330
7331         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
7332         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
7333
7334 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
7335
7336         PR c/20245
7337         * gcc.dg/pr20245-1.c: New test.
7338
7339 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
7340
7341         PR middle-end/19874
7342         * gcc.c-torture/execute/20050119-2.c: New test case.
7343
7344 2005-02-28  Ben Elliston  <bje@au.ibm.com>
7345
7346         * README: Update the DejaGnu bug reporting address.
7347         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
7348         * lib/objc-torture.exp: Likewise.
7349
7350 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
7351
7352         * gfortran.dg/boz_1.f90: New test.
7353         * gfortran.dg/boz_3.f90: New test.
7354         * gfortran.dg/boz_4.f90: New test.
7355
7356 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
7357
7358         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
7359         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
7360
7361 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7362
7363         PR libfortran/20101
7364         * gfortran.dg/write_0_pe_format.f90: New test.
7365
7366 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
7367
7368         PR c++/20206
7369         * g++.dg/opt/thunk2.C: New test.
7370         * g++.dg/opt/covariant1.C: New test.
7371
7372 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7373
7374         * gfortran.dg/e_d_fmt.f90: New test.
7375
7376 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
7377
7378         * gcc.dg/asm-b.c: Fix comment typos.
7379
7380 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
7381
7382         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
7383         a V_MAY_DEF also.
7384
7385 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
7386
7387         PR tree-opt/20188
7388         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
7389         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
7390         * gcc.dg/asm-b.c: New test.
7391
7392 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
7393
7394         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
7395         Disable this test on IRIX 6.
7396
7397 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
7398
7399         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
7400         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
7401         parser.
7402
7403 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
7404
7405         PR tree-optimization/20204
7406         * testsuite/gcc.dg/pr20204.c: New test.
7407
7408 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
7409
7410         PR target/20196
7411         * gcc.c-torture/execute/20050224-1.c: New test.
7412
7413         PR c++/20175
7414         * g++.dg/warn/Wbraces2.C: New test.
7415
7416 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
7417
7418         PR c++/19878
7419         * g++.dg/init/const2.C: New test.
7420
7421 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
7422
7423         PR tree-optimization/20100
7424         * gcc.c-torture/execute/pr20100-1.c: New test.
7425
7426 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7427
7428         * gfortran.dg/implicit_3.f90: New test.
7429
7430         * gfortran.dg/deftype_1.f90: New test.
7431
7432 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
7433
7434         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
7435         the test passes.
7436         * g++.dg/other/anon3.C: Accept a warning.
7437
7438 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
7439
7440         * gcc.dg/pr20017.c: Fix a comment typo.
7441
7442 2005-02-23  Bud Davis  <bdavis@gfortran.org>
7443
7444         * gfortran.dg/list_read_4.f90: Change to f90 comments.
7445
7446 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7447
7448         PR ada/19902
7449         * ada/acats/tests/cxa/cxa3004.a: Remove.
7450         * ada/acats/tests/cxb/cxb30061.am: Likewise.
7451
7452 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
7453
7454         PR c++/20073
7455         * g++.dg/init/const1.C: New test.
7456
7457         PR c++/19991
7458         * g++.dg/parse/constant7.C: New test.
7459
7460         PR c++/20152
7461         * g++.dg/parse/error27.C: New test.
7462         * g++.dg/template/qualttp15.C: Adjust error markers.
7463         * g++.old-deja/g++.other/struct1.C: Likewise.
7464
7465         PR c++/20153
7466         * g++.dg/template/error17.C: New test.
7467
7468         PR c++/20148
7469         * g++.dg/parser/error26.C: New test.
7470
7471 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
7472
7473         PR tree-optimization/20100
7474         PR tree-optimization/20115
7475         * gcc.dg/pr20115.c: New test.
7476         * gcc.dg/pr20115-1.c: New test.
7477         * gcc.dg/pr20100.c: New test.
7478         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
7479         call-clobbered variables after alias1.
7480
7481 2005-02-22  Bud Davis  <bdavis@gfortran.org>
7482
7483         * gfortran.dg/list_read_4.f90: new test.
7484
7485 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
7486
7487         PR rtl-optimization/20017.
7488         * gcc.dg/pr20017.c: New.
7489
7490 2005-02-22  Devang Patel  <dpatel@apple.com>
7491
7492         PR 19952
7493         * g++.dg/tree-ssa/pr19952.C: New test.
7494
7495 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
7496
7497         PR c++/19883
7498         * g++.dg/parse/constant6.C: New test.
7499
7500 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
7501
7502         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
7503         * g++.dg/charset/asm2.c: Likewise.
7504         * g++.dg/charset/asm3.c: Likewise.
7505         * g++.dg/charset/asm4.c: Likewise.
7506         * g++.dg/charset/asm5.c: Likewise.
7507         * g++.dg/charset/attribute1.c: Likewise.
7508         * g++.dg/charset/attribute2.c: Likewise.
7509         * g++.dg/charset/extern1.cc: Likewise.
7510         * g++.dg/charset/extern2.cc: Likewise.
7511         * g++.dg/charset/extern3.cc: Likewise.
7512         * g++.dg/charset/function.cc: Likewise.
7513         * g++.dg/charset/string.c: Likewise.
7514         * g++.dg/charset/charset.exp: Likewise.
7515         * lib/target-supports.exp (check_iconv_available): Fix comment.
7516
7517 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
7518
7519         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
7520         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
7521         * gcc.dg/charset/asm2.c: Likewise.
7522         * gcc.dg/charset/asm3.c: Likewise.
7523         * gcc.dg/charset/asm4.c: Likewise.
7524         * gcc.dg/charset/asm5.c: Likewise.
7525         * gcc.dg/charset/asm6.c: Likewise.
7526         * gcc.dg/charset/attribute1.c: Likewise.
7527         * gcc.dg/charset/attribute2.c: Likewise.
7528         * gcc.dg/charset/builtin1.c: Likewise.
7529         * gcc.dg/charset/extern.c: Likewise.
7530         * gcc.dg/charset/function.c: Likewise.
7531         * gcc.dg/charset/string.c: Likewise.
7532         * gcc.dg/charset/charset.exp: Likewise.
7533
7534 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
7535
7536         PR fortran/20086
7537         * gfortran.dg/pr20086.f90: New test.
7538
7539 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
7540
7541         PR tree-optimization/19786
7542         * g++.dg/tree-ssa/pr19786.C: New.
7543
7544 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7545
7546         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
7547
7548 2005-02-21  Jeff Law  <law@redhat.com>
7549
7550         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
7551
7552 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7553
7554         * gfortran.dg/do_iterator: Split loop, markup all lines for
7555         which an error locus is printed.
7556         * gfortran.dg/pr17708.f90: Markup all lines for which an error
7557         locus is printed.
7558         * gfortran.dg/select_4.f90: Likewise.
7559         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
7560         locuses in the various permutations.
7561
7562 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
7563
7564         PR tree-optimization/19951
7565         * g++.dg/vect: New directory.
7566         * g++.dg/vect/vect.exp: New file.
7567         * g++.dg/vect/pr19951.cc: New testcase.
7568         * g++.dg/dg.exp: Also prune vectorizer tests.
7569
7570 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
7571
7572         PR 18785
7573         * gcc.dg/charset/builtin1.c: New test.
7574
7575 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7576
7577         PR c++/19299
7578         * g++.dg/inherit/volatile1.C: New test.
7579
7580         PR c++/19440
7581         * g++.dg/template/dtor4.C: New test.
7582
7583 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
7584
7585         * gfortran.dg/int_1.f90: New test.
7586
7587 2005-02-19  Devang Patel  <dpatel@apple.com>
7588
7589         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
7590
7591 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
7592
7593         * gfortran.dg/achar_1.f90: New test.
7594
7595 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
7596
7597         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
7598
7599 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
7600             Jakub Jelinek  <jakub@redhat.com>
7601
7602         PR tree-optimization/19828
7603         * gcc.dg/tree-ssa/loop-7.c: New test.
7604         * gcc.c-torture/execute/20050218-1.c: New test.
7605
7606 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
7607
7608         PR c/20043
7609         * gcc.dg/transparent-union-1.c: New test.
7610         * gcc.dg/transparent-union-2.c: New test.
7611
7612 2005-02-18  James E Wilson  <wilson@specifixinc.com>
7613
7614         PR tree-optimization/18977
7615         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
7616
7617 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
7618
7619         PR target/20054
7620         * gcc.dg/pr20054.c: New test.
7621
7622 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7623
7624         PR c++/19508
7625         * g++.dg/ext/attrib20.C: New test.
7626
7627 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7628
7629         PR middle-end/20030
7630         * gfortran.fortran-torture/execute/character_passing.f90: New test.
7631
7632 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
7633
7634         PR c++/20008
7635         * g++.dg/opt/switch4.C: New.
7636
7637 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
7638
7639         PR c++/20023
7640         PR tree-optimization/20009
7641         * gcc.c-torture/compile/20050217-1.c: New test.
7642         * g++.dg/opt/switch3.C: New test.
7643
7644         PR tree-optimization/18947
7645         * gcc.c-torture/compile/20050215-1.c: New test.
7646         * gcc.c-torture/compile/20050215-2.c: New test.
7647         * gcc.c-torture/compile/20050215-3.c: New test.
7648
7649 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
7650
7651         PR c++/20028
7652         * g++.dg/template/crash34.C: New.
7653
7654         PR c++/20022
7655         * g++.dg/other/access3.C: New.
7656
7657 2005-02-17  Ira Rosen  <irar@il.ibm.com>
7658
7659         * gcc.dg/vect/vect-98.c: New test.
7660
7661 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
7662
7663         PR tree-optimization/19967
7664         * gcc.dg/pr19967.c: New.
7665
7666 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
7667
7668         PR middle-end/19857
7669         * gcc.dg/tree-ssa/20050215-1.c: New test.
7670         * gcc.c-torture/execute/20050215-1.c: New test.
7671
7672 2005-02-15  Eric Christopher  <echristo@redhat.com>
7673
7674         * gcc.dg/cpp/20050215-1.c: New file.
7675
7676 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
7677
7678         PR tree-optimization/15785
7679         * gcc.dg/pr15785-1.c: New test.
7680
7681 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
7682
7683         PR c++/17788
7684         * g++.dg/init/ctor4.C: New.
7685         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7686
7687 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
7688
7689         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7690         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
7691
7692 2005-02-15  Andreas Schwab  <schwab@suse.de>
7693
7694         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
7695         declare malloc.
7696
7697 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
7698
7699         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
7700
7701 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
7702
7703         PR tree-optimization/19853
7704         * gcc.c-torture/compile/pr19853.c: New test.
7705
7706 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7707
7708         PR c++/19608
7709         * g++.dg/parse/local-class1.C: New.
7710
7711         PR c++/19895
7712         * g++.dg/parse/ptrmem3.C: New.
7713
7714         PR c++/19884
7715         * g++.old-deja/g++.oliva/template6.C: Add another case.
7716         * g++.dg/template/explicit6.C: New.
7717
7718 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
7719
7720         PR c++/17816
7721         * g++.dg/other/redecl2.C: New.
7722
7723 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7724
7725         PR c++/19891
7726         * g++.dg/abi/covariant4.C: New.
7727
7728 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
7729
7730         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
7731
7732 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
7733
7734         * gcc.dg/vect/vect-96.c: Fix typo.
7735
7736 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7737
7738         PR c++/14479
7739         PR c++/19487
7740         * g++.dg/template/enum5.C: New test.
7741
7742 2005-02-12  Ira Rosen  <irar@il.ibm.com>
7743
7744         * gcc.dg/vect/vect-97.c: New test.
7745
7746 2005-02-12  Ira Rosen  <irar@il.ibm.com>
7747
7748         * gcc.dg/vect/vect-96.c: New test.
7749
7750 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
7751
7752         * gcc.dg/builtins-34.c: Also check ldexp*.
7753
7754 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
7755
7756         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
7757
7758 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
7759
7760         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
7761         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
7762         dg-require-dll, dg-require-iconv, dg-require-named-sections,
7763         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
7764         selector_list, selector_expression, dg-process-target): Move to new
7765         file target-supports-dg.exp.
7766         * lib/target-supports-dg.exp: New.
7767
7768         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
7769         New.
7770
7771 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
7772
7773         PR c++/19666
7774         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
7775
7776         PR middle-end/19858
7777         * gcc.c-torture/compile/20050210-1.c: New test.
7778
7779 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
7780
7781         PR c++/19755
7782         * g++.dg/warn/Wbraces1.C: New test.
7783
7784 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
7785
7786         * gcc.dg/builtins-52.c: New testcase.
7787
7788 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
7789
7790         PR c/19342
7791         * gcc.c-torture/execute/20050119-1.c: New test.
7792
7793 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7794
7795         PR c++/19811
7796         * g++.dg/init/delete1.C: New test.
7797
7798 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7799
7800         PR c++/18470
7801         * g++.dg/template/static12.C: New test.
7802
7803 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7804
7805         PR c++/19787
7806         * g++.dg/conversion/ambig1.C: New test.
7807
7808         PR c++/19739
7809         * g++.dg/ext/attrib19.C: New test.
7810
7811         PR c++/19732
7812         * g++.dg/parse/dtor5.C: New test.
7813
7814         PR c++/19762
7815         * g++.dg/template/dtor3.C: New test.
7816
7817         PR c++/19826
7818         * g++.dg/template/static11.C: New test.
7819         * g++.dg/template/crash2.C: Remove dg-error marker.
7820
7821 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
7822
7823         PR C++/18491
7824         * g++.old-deja/g++.mike/p10769a.C: Remove.
7825
7826 2005-02-09  Roger Sayle  <roger@eyesopen.com>
7827
7828         * gcc.dg/builtins-48.c: New test case.
7829         * gcc.dg/builtins-49.c: New test case.
7830         * gcc.dg/builtins-50.c: New test case.
7831         * gcc.dg/builtins-51.c: New test case.
7832
7833 2005-02-09  Ian Lance Taylor  <ian@airs.com>
7834
7835         PR middle-end/19583
7836         * g++.dg/warn/Wreturn-type-3.C: New test.
7837
7838 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7839
7840         PR middle-end/19402
7841         * gcc.dg/pr19402-1.c: New testcase.
7842         * gcc.dg/pr19402-2.c: likewise.
7843
7844 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7845
7846         PR middle-end/19854
7847         * g++.dg/tree-ssa/tmmti.C: New testcase.
7848
7849 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7850
7851         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
7852
7853 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
7854
7855         PR c++/19733
7856         * g++.dg/parse/crash23.C: New test.
7857         * g++.dg/warn/Weff1.C: New test.
7858
7859 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7860
7861         * gcc.dg/20050209-1.c: New test.
7862
7863 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7864
7865         PR target/19799
7866         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
7867
7868 2005-02-08  Mike Stump  <mrs@apple.com>
7869
7870         * g++.dg/pch/import-2.c: New test.
7871         * g++.dg/pch/import-2.hs: New.
7872         * g++.dg/pch/include/import-2a.h: New.
7873         * g++.dg/pch/include/import-2b.h: New.
7874
7875 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
7876
7877         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
7878
7879 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7880
7881         * gfortran.dg/substr_1.f90: New test.
7882
7883 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
7884
7885         PR middle-end/19775
7886         * gcc.dg/torture/builtin-power-1.c: Disable test for
7887         invalid transformation.
7888         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
7889         no longer optimize.
7890         * gcc.dg/builtins-47.c: New testcase.
7891
7892 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
7893             Dorit Naishlos  <dorit@il.ibm.com>
7894
7895         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
7896
7897 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
7898
7899         * gcc.c-torture/compile/20050206-1.c: New test.
7900
7901 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7902
7903         PR tree-opt/19768
7904         * g++.dg/opt/pr19768.C: New test.
7905
7906 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7907
7908         PR tree-opt/19736
7909         * gcc.c-torture/compile/pr19736.c: New test.
7910
7911 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7912
7913         PR c++/17401
7914         * g++.dg/parse/error25.C: New test.
7915
7916 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
7917
7918         * gcc.c-torture/execute/20050203-1.c: New.
7919
7920 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
7921
7922         * gcc.dg/vect/vect-85.c: Remove xfail.
7923         * gcc.dg/vect/vect-86.c: Remove xfail.
7924         * gcc.dg/vect/vect-87.c: Remove xfail.
7925         * gcc.dg/vect/vect-88.c: Remove xfail.
7926
7927 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
7928
7929         * gcc.dg/altivec-19.c: New.
7930
7931 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
7932
7933         PR c/17807
7934         * gcc.dg/nested-func-3.c: New test.
7935         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
7936
7937 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
7938
7939         * gcc.test-framework/gen_directive_tests: Generate tests for
7940         selector expressions.
7941
7942 2005-02-02  Matt Austern  <austern@apple.com>
7943
7944         PR c++/19628
7945         * g++/ext/builtin7.C: New.
7946         * g++/ext/builtin8.C: New.
7947
7948 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7949
7950         PR c/18502
7951         * gcc.dg/pr18502-1.c: New test.
7952
7953 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7954
7955         PR c++/17413
7956         * g++.dg/template/local4.C: Tweak.
7957
7958 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
7959
7960         PR tree-optimization/19578
7961         * gcc.c-torture/compile/20050202-1.c: New test.
7962
7963 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7964
7965         PR c/19435
7966         * gcc.dg/c99-init-4.c: New test.
7967
7968 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7969
7970         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
7971
7972         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
7973
7974         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
7975         * g++.dg/eh/check-vect.h: New.
7976
7977         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
7978         * gcc.dg/vect/vect-78.c: Ditto.
7979         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
7980         Remove.
7981
7982         * g++.dg/conversion/simd1.C: Expect warning.
7983         * g++.dg/ext/attribute-test-1.C: Ditto.
7984         * g++.dg/ext/attribute-test-2.C: Ditto.
7985         * g++.dg/ext/attribute-test-3.C: Ditto.
7986         * g++.dg/ext/attribute-test-4.C: Ditto.
7987
7988         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
7989         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
7990
7991         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
7992
7993 2005-02-01  Richard Henderson  <rth@redhat.com>
7994
7995         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7996         long double for ibm double-double format.
7997         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7998
7999 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
8000
8001         PR tree-optimization/19633
8002         * testsuite/gcc.dg/pr19633-1.c: New test.
8003         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
8004         to NULL or a symbol.
8005
8006 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
8007
8008         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
8009         New procs.
8010         (dg-process-target (local override)): Handle selector expressions.
8011
8012         * gcc.test-framework/README: Describe tests in source directory.
8013         * gcc.test-framework/test-framework.awk: Handle dg- tests.
8014         * gcc.test-framework/test-framework.exp: Handle dg- tests.
8015         * gcc.test-framework/dg-bogus-exp-P.c: New test.
8016         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
8017         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
8018         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
8019         * gcc.test-framework/dg-do-link-exp-P.c: New test.
8020         * gcc.test-framework/dg-do-run-exp-P.c: New test.
8021         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
8022         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
8023         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
8024         * gcc.test-framework/dg-error-exp-P.c: New test.
8025         * gcc.test-framework/dg-error-exp-XP.c: New test.
8026         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
8027         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
8028         * gcc.test-framework/dg-output-exp-P.c: New test.
8029         * gcc.test-framework/dg-output-exp-XF.c: New test.
8030         * gcc.test-framework/dg-warning-exp-P.c: New test.
8031         * gcc.misc-tests/dg-1.c: Remove.
8032         * gcc.misc-tests/dg-2.c: Remove.
8033         * gcc.misc-tests/dg-3.c: Remove.
8034         * gcc.misc-tests/dg-4.c: Remove.
8035         * gcc.misc-tests/dg-5.c: Remove.
8036         * gcc.misc-tests/dg-6.c: Remove.
8037         * gcc.misc-tests/dg-7.c: Remove.
8038         * gcc.misc-tests/dg-8.c: Remove.
8039         * gcc.misc-tests/dg-9.c: Remove.
8040         * gcc.misc-tests/dg-10.c: Remove.
8041         * gcc.misc-tests/dg-11.c: Remove.
8042         * gcc.misc-tests/dg-12.c: Remove.
8043         * gcc.misc-tests/dg-test.exp: Remove.
8044
8045         * gcc.test-framework/test-framework.awk: Change recording and
8046         printing of passes and failures.
8047
8048         * gcc.test-framework: New directory.
8049         * gcc.test-framework/README: New.
8050         * gcc.test-framework/test-framework.exp: New.
8051         * gcc.test-framework/test-framework.awk: New.
8052         * gcc.test-framework/gen_directive_tests: New.
8053
8054 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
8055
8056         * lib/treelang.exp: Fix comment typos.
8057         (treelang_target_compile): Don't append libs=-ltreelang to options.
8058
8059 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
8060
8061         * g++.dg/parse/typename7.C: Adjust error messages.
8062
8063 2005-01-31  Jeff Law  <law@redhat.com>
8064
8065         * gcc.c-torture/execute/20050131-1.c: New test.
8066         * gcc.dg/wcaselabel.c: New test.
8067
8068 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
8069
8070         * g++.dg/other/warning1.C: Adjust error messags.
8071         * g++.dg/parse/constant5.C: New test.
8072
8073 2005-01-31  Steven Bosscher  <stevenb@suse.de>
8074
8075         PR c/19333
8076         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
8077         the test case valid.
8078         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
8079         * testsuite/gcc.dg/array-7.c: Adjust expected result.
8080         * testsuite/gcc.dg/pr18596-3.c: Likewise.
8081         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
8082         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
8083         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
8084
8085 2005-01-31  Dale Johannesen  <dalej@apple.com>
8086
8087         * g++.dg/opt/pr19650.C:  New test.
8088
8089 2005-01-31  Richard Henderson  <rth@redhat.com>
8090
8091         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
8092         long double for intel double extended format.
8093         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8094
8095 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
8096
8097         PR c++/19555
8098         * g++.dg/template/static10.C: New test.
8099
8100         PR c++/19395
8101         * g++.dg/parse/error24.C: New test.
8102
8103         PR c++/19367
8104         * g++.dg/lookup/builtin1.C: New test.
8105
8106         PR c++/19457
8107         * g++.dg/warn/conv3.C: New test.
8108
8109 2005-01-30  Bud Davis  <bdavis@gfortran.org>
8110
8111         PR fortran/19647
8112         * gfortan.dg/inquire_7.f90
8113
8114 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
8115
8116         PR tree-optimization/15791
8117         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
8118         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
8119         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
8120         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
8121         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
8122         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
8123         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
8124         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
8125         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
8126         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
8127
8128 2005-01-29  Paul Brook  <paul@codesourcery.com>
8129
8130         PR fortran/18565
8131         * check.c (real_or_complex_check): New function.
8132         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
8133         * intrinsic.c (add_functions): Use new check functions.
8134         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
8135         Add prototypes.
8136
8137 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
8138
8139         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
8140         gcc.dg/lvalue-3.c: New tests.
8141         * gcc.dg/concat.c: Update expected messages.
8142
8143 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
8144
8145         PR libfortran/19595
8146         * gfortran.dg/eor_1.f90:  New test.
8147
8148 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
8149
8150         PR fortran/19589
8151         * gfortran.dg/logical_data_1.f90: New test.
8152
8153 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
8154
8155         PR c++/19253
8156         * g++.dg/template/crash33.C: New test.
8157
8158         PR c++/19667
8159         * g++.dg/template/crash32.C: New test.
8160
8161 2005-01-28  Ian Lance Taylor  <ian@airs.com>
8162
8163         PR middle-end/16558
8164         * g++.dg/warn/Wreturn-type-2.C: New test.
8165
8166 2004-06-24  Jeff Law  <law@redhat.com>
8167
8168         * gcc.dg/tree-ssa/20050128-1.c: New test.
8169
8170 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
8171
8172         * gcc.target/frv/all-mdpackh-1.c: New test.
8173
8174 2005-01-28  Steven Bosscher  <stevenb@suse.de>
8175
8176         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
8177
8178 2005-01-27  Richard Henderson  <rth@redhat.com>
8179
8180         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
8181
8182 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
8183
8184         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
8185
8186 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
8187
8188         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
8189         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
8190         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
8191         to cope with cases where the multilib options override the dg-options.
8192
8193 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
8194
8195         PR c/18946
8196         * gcc.dg/noncompile/20050120-1.c: New test.
8197
8198 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
8199
8200         PR tree-optimization/19633
8201         * gcc.dg/pr19633.c: New test.
8202         * gcc.dg/tree-ssa/pr19633.c: New test.
8203
8204 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
8205
8206         * gcc.dg/20041216-1.c: New test.
8207
8208 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
8209
8210         PR objc/18862
8211         * objc.dg/selector-2.m: New test.
8212
8213 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
8214
8215         * g++.dg/opt/range-test-2.C: New test.
8216
8217         PR rtl-optimization/19579
8218         * gcc.c-torture/execute/20050124-1.c: New test.
8219
8220 2005-01-26  Greg Parker  <gparker@apple.com>
8221         Stuart Hastings  <stuart@apple.com>
8222
8223         * gcc.c-torture/execute/20050125-1.c: New.
8224
8225 2005-01-18  Jan Hubicka  <jh@suse.cz>
8226
8227         PR tree-optimize/19337
8228         * gcc.c-torture/compile/20050119-1.c: New test.
8229
8230 2005-01-24  James E Wilson  <wilson@specifixinc.com>
8231
8232         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
8233         test for successful match.
8234
8235 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
8236
8237         PR objc/18408
8238         * objc.dg/comp-types-7.m: New test.
8239
8240 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
8241
8242         * lib/target-supports.exp (current_target_name): New.
8243         (check_effective_target_ilp32, check_effective_target_lp64):
8244         Cache the result to use as long as the current target, with
8245         multilib flags, remains the same.
8246
8247         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
8248         (dg-require-weak, dg-require-visibility, dg-require-alias,
8249         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
8250         dg-require-effective-target, dg-skip-if): Remove call to
8251         skip_test_and_clear_xfail.
8252         (dg-test): Clear xfail data.
8253
8254 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
8255
8256         PR target/17751
8257         * gcc.dg/ppc64-toc.c: New test.
8258
8259         * g++.dg/tree-ssa/empty-1.C: New test.
8260
8261         PR middle-end/19551
8262         * gcc.c-torture/execute/20050121-1.c: New test.
8263         * gcc.dg/20050121-2.c: New test.
8264
8265 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
8266         Paul Brook  <paul@codesourcery.com>
8267
8268         PR fortran/17941
8269         * gfortran.dg/real_const_1.f: New test.
8270         * gfortran.dg/real_const_2.f90: New test.
8271         * gfortran.dg/complex_int_1.f90: New test.
8272
8273 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
8274
8275         PR fortran/19313
8276         * gfortan.dg/inquire_6.f90: New test.
8277
8278 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
8279
8280         PR libfortran/19451
8281         * open_readonly_1.f90:  New test.
8282
8283 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
8284
8285         PR libfortran/18982
8286         * gfortran.dg/open_new.f90: New file.
8287
8288 2005-01-22  Paul Brook  <paul@codesourcery.com>
8289
8290         * namelist_1.f90: New test.
8291
8292 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
8293
8294         PR tree-optimization/19484
8295         * gcc.c-torture/compile/20050122-[12].c: New tests.
8296
8297 2005-01-22  Paul Brook  <paul@codesourcery.com>
8298
8299         * gfortran.dg/implicit_2.f90: New test.
8300
8301 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
8302
8303         PR fortran/19314
8304         * gfortran.dg/inquire_5.f90: New test.
8305
8306 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8307
8308         PR c/18809
8309         * gcc.dg/pr18809-1.c: New test.
8310
8311 2005-01-21  Ian Lance Taylor  <ian@airs.com>
8312
8313         * gcc.dg/20050121-1.c: New test.
8314
8315         PR tree-optimization/13000
8316         * gcc.dg/20040206-1.c: Change warning to point where function is
8317         being inlined.
8318
8319 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8320
8321         PR c++/19208
8322         * g++.dg/template/array11.C: New test.
8323
8324 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8325
8326         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
8327         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
8328         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
8329         * gfortran.dg/getenv_1.f90: Add dg-do directive.
8330         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
8331         gfortran.dg/pr17164.f90: Add missing dg-do directives.
8332
8333 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8334
8335         PR tree-optimization/15349
8336         * gcc.dg/tree-ssa/pr15349.c: New.
8337
8338 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
8339
8340         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
8341
8342 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
8343
8344         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
8345         scan-assembler-times directive name.
8346
8347         * gcc.dg/asm-a.c: Move dg-require-effective-target to
8348         after dg-do.
8349
8350         PR rtl-optimization/19462
8351         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
8352
8353 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
8354
8355         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
8356         counting function calls on ia64.
8357
8358 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
8359
8360         PR rtl-optimization/15139
8361         * gcc.dg/20050111-2.c: New test.
8362
8363         PR c/17297
8364         * gcc.c-torture/compile/20050113-1.c: New testcase.
8365
8366         PR middle-end/19164
8367         * gcc.dg/20050113-1.c: New testcase.
8368
8369 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
8370
8371         * gcc.dg/vect/vect-85.c: Add comment.
8372         * gcc.dg/vect/vect-86.c: Add xfail for now.
8373         * gcc.dg/vect/vect-87.c: Add xfail for now.
8374         * gcc.dg/vect/vect-88.c: Add xfail for now.
8375         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
8376
8377 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8378
8379         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
8380
8381 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8382
8383         * g++.dg/debug/typedef3.C: New test.
8384
8385 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
8386
8387         PR c/19472
8388         * gcc.dg/asm-a.c: New test.
8389
8390 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
8391
8392         * gcc.dg/sh-relax.c: Add prototype for abort.
8393
8394 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8395
8396         * gcc.dg/short-compare-1.c: New test.
8397         * gcc.dg/short-compare-2.c: Likewise.
8398
8399 2005-01-18  Michael Matz  <matz@suse.de>
8400
8401         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
8402
8403 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
8404
8405         PR tree-optimization/19121
8406         * gcc.c-torture/compile/pr19121.c: New test.
8407
8408 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
8409
8410         PR target/19357
8411         * gcc.c-torture/compile/pr19357.c: New test.
8412
8413 2005-01-17  Ian Lance Taylor  <ian@airs.com>
8414
8415         PR c/5675
8416         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
8417         pass--those that refer just to the variable, possibly with a
8418         cast.
8419         * gcc.dg/c99-const-expr-3.c: Likewise.
8420
8421         PR middle-end/13127
8422         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
8423         longer emitted.
8424
8425 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
8426
8427         PR fortran/18778
8428         * gfortran.dg/endfile_2.f90: New test.
8429
8430 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
8431
8432         PR 19168
8433         * gfortran.dg/select_5.f90: New test.
8434
8435 2004-01-16  Paul Brook  <paul@codesourcery.com>
8436
8437         * gfortran.dg/common_4.f90: New test.
8438
8439 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
8440
8441         PR rtl-optimization/19462
8442         * gcc.dg/torture/pr19462-1.c: New test.
8443
8444 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
8445
8446         PR objc/19321
8447         * objc.dg/func-ptr-2.m: New.
8448         * objc.dg/volatile-1.m: New.
8449
8450 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8451
8452         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
8453
8454 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
8455
8456         PR tree-optimization/19060
8457         * gcc.c-torture/execute/20050104-1.c: New test.
8458
8459 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
8460
8461         PR fortran/18983
8462         * gfortran.dg/write_to_null.f90: New test.
8463
8464 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
8465             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8466
8467         PR other/19328
8468         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
8469         argument.
8470
8471 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
8472
8473         PR c++/19263
8474         * g++.dg/init/vector1.C: New test.
8475
8476 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
8477
8478         PR target/13158
8479         * gcc.target/ia64/sibcall-unwind-1.c: New test.
8480         PR target/18987
8481         * gcc.target/ia64/sibcall-unwind-2.c: New test.
8482
8483 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
8484
8485         * gfortran.dg/select_1.f90: New test.
8486         * gfortran.dg/select_2.f90: New test.
8487         * gfortran.dg/select_3.f90: New test.
8488         * gfortran.dg/select_4.f90: New test.
8489
8490 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
8491
8492         PR middle-end/19084
8493         PR rtl-optimization/19348
8494         * gcc.dg/20050111-1.c: New test.
8495         * gcc.c-torture/execute/20050111-1.c: New test.
8496
8497         * gcc.dg/i386-asm-4.c: New test.
8498
8499 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8500
8501         * gcc.dg/nested-func-2.c: New test.
8502         * ada/acats/norun.lst: Remove c953002.
8503
8504 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
8505
8506         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
8507
8508 2005-01-12  Ben Elliston  <bje@au.ibm.com>
8509
8510         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
8511
8512 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
8513
8514         PR target/18761
8515         * g++.dg/abi/align1.C: New test.
8516
8517 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
8518
8519         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
8520         at a time.
8521         * g++.dg/ext/altivec_check.h: Support compiling as C.
8522
8523 2005-01-10  Roger Sayle  <roger@eyesopen.com>
8524
8525         PR c++/19355
8526         * g++.dg/expr/pr19355-1.C: New test case.
8527
8528 2005-01-10  Laurent GUERBY <laurent@guerby.net>
8529
8530         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
8531         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
8532         * ada/acats/tests/c3/c92005b.ada: Likewise.
8533         * ada/acats/tests/c3/cxb3012.a: Likewise.
8534         * ada/acats/norun.lst: Add c380004 and c953002, add PR
8535
8536 2005-01-09  Paul Brook  <paul@codesourcery.com>
8537
8538         * gfortran.dg/common_2.f90: New file.
8539         * gfortran.dg/common_3.f90: New file.
8540
8541 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
8542
8543         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
8544
8545 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
8546
8547         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
8548         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
8549         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
8550         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
8551         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
8552         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
8553         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
8554         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
8555         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
8556         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
8557         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
8558         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
8559         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
8560         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
8561         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
8562         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
8563         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
8564         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
8565         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
8566         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
8567         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
8568         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
8569         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
8570         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
8571         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
8572         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
8573         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
8574         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
8575         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
8576         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
8577         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
8578         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
8579         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
8580         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
8581         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
8582         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
8583         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
8584         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
8585         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
8586         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
8587         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
8588         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
8589         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
8590         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
8591         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
8592         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
8593         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
8594         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
8595         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
8596         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
8597         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
8598         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
8599         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
8600         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
8601         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
8602         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
8603         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
8604         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
8605         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
8606         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
8607         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
8608         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
8609         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
8610         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
8611         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
8612         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
8613         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
8614
8615         * gcc.dg/vect/vect-1.c: Fix spelling.
8616         * gcc.dg/vect/vect-10.c: Fix spelling.
8617         * gcc.dg/vect/vect-11.c: Fix spelling.
8618         * gcc.dg/vect/vect-12.c: Fix spelling.
8619         * gcc.dg/vect/vect-14.c: Fix spelling.
8620         * gcc.dg/vect/vect-15.c: Fix spelling.
8621         * gcc.dg/vect/vect-16.c: Fix spelling.
8622         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
8623         * gcc.dg/vect/vect-64.c: Fix comments.
8624         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
8625
8626 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
8627             Ira Rosen  <irar@il.ibm.com>
8628
8629         * gcc.dg/vect/vect-70.c: New test.
8630         * gcc.dg/vect/vect-71.c: New test.
8631
8632 2005-01-09  Manfred Hollstein  <mh@suse.com>
8633
8634         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
8635         * gcc.dg/pr18241-2.c: Likewise.
8636         * gcc.dg/pr18241-3.c: Likewise.
8637         * gcc.dg/pr18241-4.c: Likewise.
8638         * gcc.dg/pr18241-5.c: Likewise.
8639
8640 2005-01-08  Richard Henderson  <rth@redhat.com>
8641
8642         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
8643         False for x86 and x86-64.
8644
8645 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
8646
8647         PR tree-optimization/18241
8648         * gcc.dg/pr18241-1.c: New test.
8649         * gcc.dg/pr18241-2.c: New test.
8650         * gcc.dg/pr18241-3.c: New test.
8651         * gcc.dg/pr18241-4.c: New test.
8652         * gcc.dg/pr18241-5.c: New test.
8653
8654 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
8655
8656         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
8657         gfortran.dg/select_4.f90: New.
8658
8659 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
8660
8661         * gcc.c-torture/execute/20050107-1.c: New test.
8662
8663 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
8664
8665         PR c++/19298
8666         * g++.dg/template/ref2.C: New.
8667
8668 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
8669
8670         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
8671         instead of being empty.
8672
8673 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8674
8675         PR fortran/15553
8676         * gfortran.dg/array-1.f90: New test.
8677
8678 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
8679
8680         PR tree-optimization/19283
8681         * gcc.c-torture/execute/20050106-1.c: New test.
8682
8683         PR rtl-optimization/18861
8684         * gcc.dg/20050105-1.c: New test.
8685
8686         PR tree-optimization/18828
8687         * gcc.dg/20050105-2.c: New test.
8688
8689 2005-01-07  Andreas Jaeger  <aj@suse.de>
8690
8691         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
8692
8693 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
8694
8695         PR fortran/18398
8696         * gfortran.dg/fmt_read.f90: New test.
8697
8698 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
8699
8700         * gcc.dg/rs6000-ldouble-2.c: New.
8701
8702 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
8703
8704         PR c++/19244
8705         * g++.dg/parser/ctor2.C: New test.
8706
8707 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8708
8709         PR c++/17154
8710         * g++.dg/template/using9.C: New test.
8711
8712 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8713
8714         PR c++/19258
8715         * g++.dg/lookup/friend6.C: New test.
8716
8717 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
8718
8719         PR c++/19270
8720         * g++.dg/template/array10.C: New.
8721
8722 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8723
8724         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
8725         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
8726
8727 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
8728
8729         * gcc.c-torture/compile/20050105-1.c: New test.
8730
8731 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
8732
8733         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
8734
8735 2005-01-05  Roger Sayle  <roger@eyesopen.com>
8736
8737         PR middle-end/19100
8738         * gcc.dg/conv-3.c: New test case.
8739
8740 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
8741
8742         * gcc.dg/asm-wide-1.c: New test.
8743
8744 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8745
8746         PR c++/19030
8747         * g++.dg/parse/crash22.C: New
8748
8749 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
8750
8751         PR 19257
8752         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
8753
8754 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
8755
8756         PR middle-end/17767
8757         * gcc.dg/i386-mmx-6.c: New test case.
8758
8759 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
8760
8761         PR tree-optimization/18308
8762         * gcc.dg/vect/pr18308.c: New testcase.
8763
8764 2005-01-04  Andreas Jaeger  <aj@suse.de>
8765
8766         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
8767
8768 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8769             Robert Bowdidge <bowdidge@apple.com>
8770
8771         * gcc.dg/cpp/subframework1.c: New.
8772         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
8773         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
8774         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
8775         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
8776
8777 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8778
8779         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
8780         producing warning.
8781         * gcc.dg/darwin-weakimport-2.c: New.
8782
8783 2005-01-03  Richard Henderson  <rth@redhat.com>
8784
8785         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
8786
8787 2005-01-03  Richard Henderson  <rth@redhat.com>
8788
8789         * gcc.dg/vect/vect.exp: Enable for ia64.
8790         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
8791         (check_effective_target_vect_float): Likewise.
8792         (check_effective_target_vect_no_align): Likewise.
8793         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
8794         * gcc.dg/vect/vect-8.c: Likewise.
8795
8796 2005-01-03  Uros Bizjak <uros@kss-loka.si>
8797
8798         PR target/19236
8799         * gcc.dg/pr19236-1.c: New test case.
8800
8801 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8802
8803         PR rtl-optimization/12092
8804         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
8805
8806 2005-01-02  Andreas Jaeger  <aj@suse.de>
8807
8808         * gcc.dg/pr12092-1.c: Do not run on x86_64.
8809
8810 2005-01-01  Roger Sayle  <roger@eyesopen.com>
8811             Andrew Pinski  <pinskia@physics.uc.edu>
8812
8813         PR rtl-optimization/12092
8814         * gcc.dg/pr12092-1.c: New test case.
8815
8816 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
8817
8818         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
8819         'hidden' and 'default' for better portability.
8820         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
8821
8822         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
8823         6 and 7.
8824         * g++.old-deja/g++.brendan/new3.C: Likewise.
8825
8826 2005-01-01  Steven Bosscher  <stevenb@suse.de>
8827
8828         * gcc.dg/20041231-1.C: New test.
8829         * g++.dg/warn/Wunreachable-code-1.C: New test.
8830
8831 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
8832
8833         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
8834         file, not /dev/null.  Abort on error.
8835
8836 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
8837             Ziemowit Laski  <zlaski@apple.com>
8838
8839         PR objc/18971
8840         * objc.dg/encode-5.m: New test.
8841
8842 2004-12-29  Richard Henderson  <rth@redhat.com>
8843
8844         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
8845         * objc.dg/stabs-1.m: Disable for ia64.
8846
8847 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
8848
8849         PR c++/19190
8850         * g++.dg/warn/Wunused-10.C: New test.
8851
8852 2004-12-28  Richard Henderson  <rth@redhat.com>
8853
8854         * objc.dg/stabs-1.m: Disable for alpha.
8855
8856 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8857
8858         PR c++/19149
8859         * g++.dg/parse/error23.C: New test.
8860
8861 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8862
8863         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
8864
8865         PR fortran/19032
8866         * gfortran.dg/intrinsic_modulo_1.f90: New.
8867         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
8868         tests with divisor -1.
8869
8870 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8871
8872         * g++.dg/opt/temp1.C (memcpy): Return a value.
8873
8874         PR c++/19148
8875         * g++.dg/expr/cond7.C: New test.
8876
8877 2004-12-27  Paul Brook  <paul@codesourcery.com>
8878
8879         * gfortran.dg/g77/select_no_compile.f: Remove.
8880
8881 2004-12-27  Richard Henderson  <rth@redhat.com>
8882
8883         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
8884         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
8885         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
8886
8887 2004-12-26  Richard Henderson  <rth@redhat.com>
8888
8889         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
8890         by 1i instead of token pasting.
8891
8892 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8893
8894         PR tree-optimization/17578
8895         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
8896         to additional_flags.
8897         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
8898
8899 2004-12-25  Richard Henderson  <rth@redhat.com>
8900
8901         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
8902         Remove Alpha.
8903
8904 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8905
8906         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
8907         hppa*-*-hpux*.
8908         * gcc.dg/pr17957.c (dg-options): Likewise.
8909         * gcc.dg/struct-ret-1.c: Add prototype for abort.
8910         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
8911         instead of 0 on __hppa__.
8912         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
8913         "foo,%r" on hppa*-*-*.
8914
8915 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
8916
8917         PR fortran/19071
8918         * gfortran.dg/complex_write.f90: New test.
8919
8920 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8921
8922         PR c++/17595
8923         * g++.dg/parse/pragma2.C: New test.
8924
8925         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
8926
8927 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8928
8929         * gcc.dg/empty2.c: Add missing dg-warning.
8930
8931 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8932
8933         PR c++/17413
8934         * g++.dg/template/local4.C: New test.
8935         * g++.dg/template/crash19.C: Add dg-error marker.
8936
8937         * g++.dg/template/crash31.C: Correct embedded PR number.
8938
8939 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8940
8941         PR c++/16405
8942         * g++.dg/opt/temp1.C: Add do-run marker.
8943
8944 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8945
8946         * g++.dg/template/spec19.C: New.
8947
8948 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8949
8950         PR target/16819
8951         * gcc.dg/empty2.c: New.
8952
8953 2004-12-23  Richard Henderson  <rth@redhat.com>
8954
8955         * lib/target-supports.exp (check_effective_target_vect_no_align):
8956         Remove i?86 and x86-64.
8957
8958 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8959
8960         PR c++/16405
8961         * g++.dg/opt/temp1.C: New test.
8962
8963 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8964
8965         PR c++/18733
8966         * g++.dg/template/friend33.C: New testcase.
8967
8968 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
8969
8970         PR c++/18464
8971         * g++.dg/template/cond5.C: New test.
8972
8973         PR c++/18492
8974         * g++.dg/inherit/thunk3.C: New test.
8975
8976         PR c++/11224
8977         * g++.dg/warn/Wunused-9.C: New test.
8978
8979 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
8980
8981         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
8982
8983 2004-12-22  Jan Beulich  <jbeulich@novell.com>
8984
8985         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
8986
8987 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
8988
8989         PR c++/18378
8990         * g++.dg/ext/packed8.C: New test.
8991
8992         PR c++/19063
8993         * g++.dg/template/crash31.C: New test.
8994
8995         PR c++/19034
8996         * g++.dg/template/crash30.C: New test.
8997
8998 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
8999
9000         PR C++/18984
9001         * g++.dg/eh/ctor3.C: New test.
9002
9003 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9004
9005         * objc.dg/stabs-1.m: Allow section name to be quoted and
9006         assembly label to begin with '.LL'.
9007
9008 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
9009
9010         * gcc.dg/vect/vect.exp
9011         (check_effective_target_lp64_or_vect_no_align): New.
9012         * gcc.dg/vect/vect-77.c: Use it.
9013         * gcc.dg/vect/vect-78.c: Use it.
9014
9015         * lib/target-supports.exp
9016         (check_effective_target_vect_no_max,
9017         check_effective_target_vect_no_bitwise,
9018         check_effective_target_vect_no_align): New.
9019         * gcc.dg/vect/vect-13.c: Use them.
9020         * gcc.dg/vect/vect-17.c: Ditto.
9021         * gcc.dg/vect/vect-18.c: Ditto.
9022         * gcc.dg/vect/vect-19.c: Ditto.
9023         * gcc.dg/vect/vect-20.c: Ditto.
9024         * gcc.dg/vect/vect-27.c: Ditto.
9025         * gcc.dg/vect/vect-29.c: Ditto.
9026         * gcc.dg/vect/vect-44.c: Ditto.
9027         * gcc.dg/vect/vect-48.c: Ditto.
9028         * gcc.dg/vect/vect-50.c: Ditto.
9029         * gcc.dg/vect/vect-52.c: Ditto.
9030         * gcc.dg/vect/vect-54.c: Ditto.
9031         * gcc.dg/vect/vect-56.c: Ditto.
9032         * gcc.dg/vect/vect-58.c: Ditto.
9033         * gcc.dg/vect/vect-60.c: Ditto.
9034         * gcc.dg/vect/vect-72.c: Ditto.
9035         * gcc.dg/vect/vect-80.c: Ditto.
9036
9037 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
9038
9039         PR c++/14075
9040         * g++.dg/init/string1.C: New.
9041
9042         PR c++/18975
9043         * g++.dg/other/synth1.C: New.
9044
9045 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
9046
9047         PR c/18963
9048         * gcc.dg/pr18963-1.c: New test.
9049
9050 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
9051
9052         PR c/18596
9053         * gcc.dg/funcdef-storage-1.c (foo): Remove.
9054         * gcc.dg/pr18596-1.c: Use dg-error.
9055         (dg-options): Use -fno-unit-at-a-time.
9056         * gcc.dg/pr18596-2.c: New test.
9057         * gcc.dg/pr18596-3.c: New test.
9058
9059 2004-12-20  Roger Sayle  <roger@eyesopen.com>
9060
9061         PR middle-end/18683
9062         * g++.dg/opt/pr18683-1.C: New test case.
9063
9064 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
9065
9066         PR other/19093
9067         * g++.dg/opt/max1.C: Fix for 64bit targets.
9068
9069 2004-12-20  Matt Austern  <austern@apple.com>
9070
9071         PR c++/19044
9072         * g++.dg/ext/builtin6.C: New
9073
9074 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
9075
9076         PR tree-optimization/19080
9077         * gcc.c-torture/compile/pr19080.c: New test.
9078
9079 2004-12-20  Steven Bosscher  <stevenb@suse.de>
9080
9081         * gcc.dg/20041219-1.c: New test.
9082
9083 2004-12-19  Roger Sayle  <roger@eyesopen.com>
9084
9085         PR middle-end/19068
9086         * g++.dg/opt/max1.C: New test case.
9087
9088 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9089
9090         * gcc.dg/fdata-sections-1.c: New test.
9091
9092 2004-12-18  Roger Sayle  <roger@eyesopen.com>
9093
9094         PR middle-end/18548
9095         * gcc.dg/max-1.c: New test case.
9096
9097 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
9098
9099         * gcc.c-torture/execute/20041218-1.c: New test.
9100
9101 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
9102
9103         * gcc.dg/pr18501.c: New test.
9104         * gcc.dg/uninit-5.c: XFAIL.
9105         * gcc.dg/uninit-9.c: XFAIL.
9106
9107 2004-12-17  Dale Johannesen  <dalej@apple.com>
9108
9109         * gcc.dg/20041213-1.c:  New.
9110
9111 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
9112
9113         * objc.dg/stabs-1.m: Allow assembly label to begin
9114         with a dot ('.').
9115
9116 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
9117
9118         * gcc.c-torture/execute/20041213-1.c: Move...
9119         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
9120
9121 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
9122
9123         PR c++/18721
9124         * g++.dg/lookup/conv-5.C: New.
9125
9126 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
9127
9128         * objc.dg/stabs-1.m: New test.
9129
9130 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9131
9132         * gcc.dg/visibility-c.c: Change compile to
9133         assemble for the test.
9134
9135 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9136
9137         PR target/19041
9138         * gcc.dg/visibility-c.c: New test.
9139
9140 2004-12-16  Roger Sayle  <roger@eyesopen.com>
9141
9142         PR middle-end/18493
9143         * gcc.dg/switch-8.c: New test case.
9144
9145 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
9146
9147         PR c++/18905
9148         * g++.dg/template/init4.C: New.
9149         * g++.dg/opt/static3.C: Enable optimizer.
9150
9151 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
9152
9153         * g++.dg/other/complex1.C: New test.
9154
9155 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
9156
9157         * g++.dg/opt/inline9.C: New test.
9158
9159 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9160
9161         PR fortran/18993
9162         * gfotran.dg/nullify_1.f: New test.
9163
9164 2004-12-15  Richard Henderson  <rth@redhat.com>
9165
9166         * gcc.target/i386/i386.exp: New harness.
9167         * gcc.target/i386/vect-args.c: New.
9168
9169 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
9170
9171         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
9172
9173 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9174
9175         PR c++/18825
9176         * g++.dg/template/friend32.C: New test.
9177
9178 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9179
9180         * cpp/pragma-once-1.c: New test.
9181         * cpp/pragma-once-1b.h: Likewise.
9182         * cpp/pragma-once-1c.h: Likewise.
9183         * cpp/pragma-once-1d.h: Likewise.
9184         * cpp/inc/pragma-once-1a.h: Likewise.
9185
9186 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
9187             Steven G. Kargl  <kargls@comcast.net>
9188
9189         PR fortran/17597
9190         * gfortran.dg/list_read_3.f90: New test.
9191
9192 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9193
9194         * gcc.dg/ftrapv-2.c: New test.
9195
9196 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
9197
9198         PR c++/18981
9199         * g++.dg/template/typename9.C: New test.
9200
9201 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
9202
9203         PR c++/18738
9204         * g++.dg/template/typename8.C: New test.
9205         * g++.dg/parse/friend2.C: Tweak error message.
9206
9207 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
9208
9209         * gcc.c-torture/20041214-1.c: New test.
9210
9211 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
9212
9213         PR c++/18965
9214         * g++.dg/init/array17.C: New test.
9215
9216 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
9217
9218         PR c++/18793
9219         * g++.dg/init/aggr3.C: New test.
9220
9221 2004-12-14  Janis Johnson  <janis187@us.ibm.com
9222
9223         * gcc.dg/altivec-types-1.c: New test.
9224         * gcc.dg/altivec-types-2.c: New test.
9225         * gcc.dg/altivec-types-3.c: New test.
9226         * gcc.dg/altivec-types-4.c: New test.
9227         * g++.dg/ext/altivec-types-1.C: New test.
9228         * g++.dg/ext/altivec-types-2.C: New test.
9229         * g++.dg/ext/altivec-types-3.C: New test.
9230         * g++.dg/ext/altivec-types-4.C: New test.
9231
9232 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
9233
9234         PR middle-end/18951
9235         * gcc.c-torture/execute/20041213-1.c: New test.
9236
9237 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
9238
9239         PR c++/18949
9240         * g++.dg/template/cast1.C: New.
9241
9242 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
9243
9244         * gcc.c-torture/execute/20041213-2.c: New test.
9245
9246 2004-12-13  Richard Henderson  <rth@redhat.com>
9247
9248         * gcc.dg/i386-sse-10.c: Fix typo in options.
9249
9250 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
9251
9252         PR c++/18968
9253         * g++.dg/opt/pr18968.C: New test.
9254
9255 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
9256
9257         PR c++/18925
9258         * g++.dg/ext/visibility/staticdatamem.C: New test.
9259
9260 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
9261
9262         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
9263
9264 2004-12-13  Roger Sayle  <roger@eyesopen.com>
9265
9266         PR rtl-optimization/18928
9267         * gcc.dg/pr18928-1.c: New test case.
9268
9269 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
9270
9271         PR tree-opt/16951
9272         * gcc.c-torture/compile/20041211-1.c: New.
9273
9274 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9275
9276         PR middle-end/17564
9277         * gcc.c-torture/execute/20041212-1.c: New test.
9278
9279 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9280
9281         PR fortran/18869
9282         * gfortran.dg/common_1.f90: New test.
9283
9284 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
9285         Paul Brook  <paul@codesourcery.com>
9286
9287         PR fortran/16222
9288         * gfortran.dg/real_do_1.f90: New test.
9289
9290 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9291
9292         PR tree-opt/18040
9293         * g++.dg/opt/ptrmem6.C: New test.
9294
9295 2004-12-11  Roger Sayle  <roger@eyesopen.com>
9296
9297         PR middle-end/18921
9298         * gcc.dg/pr18921-1.c: New test case.
9299
9300 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9301
9302         PR fortran/17175
9303         * gfortran.dg/scale_1.f90: New test.
9304
9305 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
9306
9307         PR middle-end/18903
9308         * gcc.c-torture/compile/pr18903.c: New test.
9309
9310 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
9311
9312         * gcc.c-torture/execute/20041210-1.c: New test.
9313
9314 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9315
9316         PR c++/18731
9317         * g++.dg/parser/struct-1.C: New test.
9318         * g++.dg/parser/struct-2.C: New test.
9319         * g++.dg/parser/struct-3.C: New test.
9320
9321 2004-12-09  Richard Henderson  <rth@redhat.com>
9322
9323         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
9324
9325         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
9326         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
9327
9328 2004-12-09  Matt Austern  <austern@apple.com>
9329
9330         PR c++/18514
9331         * g++.dg/ext/builtin1.C: New
9332         * g++.dg/ext/builtin2.C: New
9333         * g++.dg/ext/builtin3.C: New
9334         * g++.dg/ext/builtin4.C: New
9335         * g++.dg/ext/builtin5.C: New
9336
9337 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
9338
9339         PR tree-opt/18904
9340         * g++.dg/opt/ptrmem5.C: New test.
9341
9342 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
9343
9344         * g++.dg/parse/typename5.C: Adjust for new error.
9345         * g++.dg/parse/typename7.C: New.
9346
9347 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9348
9349         PR c++/18073
9350         * g++.dg/other/mmintrin.C: New test.
9351
9352 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9353
9354         PR c++/16681
9355         * g++.dg/init/array15.C: New.
9356         * g++.dg/init/array16.C: New.
9357
9358 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9359
9360         PR fortran/18826
9361         * gfortran.dg/assign_1.f90: New test.
9362
9363 2004-12-08  Nick Clifton  <nickc@redhat.com>
9364
9365         * gcc.target/xstormy16/bss_below100: New directory containing tests.
9366         * gcc.target/xstormy16/data_below100: Likewise.
9367         * gcc.target/xstormy16/sfr: Likewise.
9368         * gcc.target/xstormy16/below100.S: New test source file.
9369         * gcc.target/xstormy16/below100.ld: New test linker script.
9370         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
9371         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
9372         bp instructions.
9373         * gcc.target/xstormy16/bp.c: Likewise.
9374
9375         * gcc.target/xstormy16/bss_below100: New files:
9376         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
9377         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
9378         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
9379         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
9380         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
9381         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
9382         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
9383         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
9384         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
9385         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
9386         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
9387         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
9388         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
9389         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
9390         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
9391         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
9392         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
9393         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
9394         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
9395         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
9396         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
9397         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
9398         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
9399         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
9400         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
9401         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
9402         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
9403
9404         * gcc.target/xstormy16/data_below100: New files:
9405         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
9406         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
9407         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
9408         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
9409         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
9410         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
9411         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
9412         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
9413         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
9414         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
9415         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
9416         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
9417         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
9418         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
9419         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
9420         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
9421         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
9422         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
9423         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
9424         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
9425         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
9426         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
9427         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
9428         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
9429         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
9430         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
9431         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
9432
9433         * gcc.target/xstormy16/sfr: New files:
9434         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
9435         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
9436         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
9437         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
9438         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
9439         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
9440         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
9441         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
9442         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
9443         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
9444         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
9445         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
9446         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
9447         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
9448         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
9449         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
9450         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
9451         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
9452         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
9453         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
9454         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
9455         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
9456         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
9457         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
9458         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
9459         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
9460         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
9461         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
9462         27_if0_sfrw_bitfield_f.c
9463
9464 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9465
9466         PR c++/18100
9467         * g++.dg/lookup/name-clash4.C: New test.
9468
9469 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
9470
9471         PR c++/18672
9472         * g++.dg/opt/array1.C: New.
9473
9474         PR c++/18803
9475         * g++.dg/template/operator5.C: New.
9476
9477 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
9478
9479         PR c/18867
9480         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
9481
9482 2004-12-07  Steven Bosscher  <stevenb@suse.de>
9483
9484         * gcc.dg/noncompile/20041207.c: New test.
9485
9486 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
9487
9488         * g++.dg/other/unreachable-1.C: New test.
9489
9490 2004-12-06  Nick Clifton  <nickc@redhat.com>
9491
9492         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
9493         <limits.h> because the latter comes from gcc's include/ directory
9494         and not the newlib/libc/include directory.
9495
9496 2004-12-04  Richard Henderson  <rth@redhat.com>
9497
9498         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
9499
9500 2004-12-04  Richard Henderson  <rth@redhat.com>
9501
9502         * lib/target-supports.exp (check_gc_sections_available): Disable
9503         for alpha and ia64.
9504
9505 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
9506
9507         PR middle-end/17909
9508         * g++.dg/other/vararg-2.C: New test.
9509
9510 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9511
9512         PR c++/17011, c++/17971
9513         * g++.dg/template/error15.C: Adjust expected error.
9514         * g++.dg/template/instantiate3.C: Likewise.
9515
9516 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
9517
9518         * gcc.dg/altivec-18.c: Fix for darwin
9519
9520 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9521
9522         PR c++/18782
9523         * g++.dg/parse/ptrmem2.C: New.
9524
9525         PR c++/18318
9526         * g++.dg/template/new1.C: New.
9527
9528 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9529
9530         PR fortran/18710
9531         * gfortran.dg/direct_io_3.f90: New test.
9532
9533 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
9534
9535         PR 18758
9536         * g++.dg/parse/crash21.C: New.
9537
9538 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9539
9540         PR c++/15664, c++/18276
9541         * g++.dg/template/ttp13.C: New test.
9542         * g++.dg/template/ttp14.C: Likewise.
9543
9544 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9545
9546         PR c++/18123
9547         * g++.dg/parse/enum2.C: New test.
9548         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
9549
9550 2004-12-02  Nick Clifton  <nickc@redhat.com>
9551
9552         * gcc.target/xstormy16: New test directory.
9553         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
9554         * gcc.target/xstormy16/bp.c: Check the generation of bp
9555         instructions.
9556         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
9557         bn instructions and the BELOW100 attribute.
9558
9559 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
9560
9561         PR target/16952
9562         * gcc.dg/ppc-eabi.c: New.
9563
9564 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
9565
9566         PR fortran/18284
9567         * gfortran.dg/backspace.f90
9568
9569 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
9570
9571         * gfortran.dg/inquire.f90: New test.
9572
9573 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
9574
9575         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
9576         handle effective-target-keyword.
9577         (dg-skip-if): Support effective-target keyword as target list.
9578         (dg-xfail-if): Ditto.
9579         * lib/target-supports.exp (is-effective-target-keyword): New proc.
9580
9581 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
9582
9583         PR tree-optimization/18291
9584         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
9585
9586 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
9587
9588         PR C++/18729
9589         * g++.dg/parse/crash20.C: New.
9590
9591         PR c++/17431
9592         * g++.dg/overload/arg1.C: New.
9593         * g++.dg/overload/arg2.C: New.
9594         * g++.dg/overload/arg3.C: New.
9595         * g++.dg/overload/arg4.C: New.
9596
9597 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
9598
9599         * gcc.dg/c99-flex-array-4.c: Remove.
9600
9601 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
9602
9603         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
9604
9605         * lib/target-supports.exp (is-effective-target): Simplify.
9606
9607         * lib/target-supports.exp (check_effective_target_vect_long):
9608         Fix for powerpc64-*-*.
9609
9610 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
9611
9612         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
9613         to support new requirements on FreeBSD 5.
9614
9615 2004-11-30  Devang Patel  <dpatel@apple.com>
9616
9617         PR 18702
9618         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
9619
9620 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
9621
9622         * g++.dg/ext/altivec-13.C: New test.
9623
9624 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
9625
9626         PR tree-opt/18298
9627         * gcc.c-torture/execute/p18298.c: New test.
9628
9629 2004-11-30  Ira Rosen  <irar@il.ibm.com>
9630             Dorit Naishlos  <dorit@il.ibm.com>
9631
9632         PR tree-opt/18607
9633         * gcc.dg/vect/vect-89.c: New test.
9634
9635 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
9636
9637         * gcc.dg/pr18596-1.c: New test.
9638
9639 2004-11-30  Ben Elliston  <bje@au.ibm.com>
9640
9641         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
9642
9643 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
9644
9645         PR c/18479
9646         * gcc.dg/pr18479.c: New test.
9647
9648 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9649
9650         PR target/18490
9651         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
9652         mmix-knuth-mmixware.
9653
9654         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
9655         cris-*-elf* cris-*-aout* mmix-*-*
9656
9657 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
9658
9659         PR middle-end/18725
9660         * gcc.dg/pr18725.c: New test.
9661
9662 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9663
9664         PR target/18488
9665         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
9666
9667         PR target/18336
9668         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
9669
9670 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
9671
9672         PR c++/18368
9673         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
9674         * g++.old-deja/g++.law/ctors5.C: Likewise.
9675         * g++.old-deja/g++.other/crash25.C: Likewise.
9676
9677         PR c++/18674
9678         * g++.dg/template/error16.C: New test.
9679
9680         PR c++/18512
9681         * g++.dg/template/crash29.C: New test.
9682
9683 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
9684
9685         PR tree-optimization/18712
9686         * gcc.c-torture/compile/pr18712.c: New test.
9687
9688 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
9689
9690         PR c/7544
9691         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
9692         tests.
9693
9694 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9695
9696         PR c++/18652
9697         * g++.dg/lookup/crash6.C: New test.
9698
9699 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9700
9701         PR middle-end/18164
9702         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
9703
9704 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
9705
9706         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
9707         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
9708         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
9709
9710 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
9711
9712         * gcc.dg/pr18164.c: New test.
9713
9714 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
9715
9716         * gcc.dg/funroll-loops-all.c: New.
9717
9718 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
9719
9720         PR target/18489
9721         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
9722         delimeter, match space and TAB as well as ":".
9723
9724         PR target/18484
9725         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
9726
9727         PR target/18348
9728         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
9729
9730         PR target/18345
9731         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
9732
9733         PR target/18337
9734         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
9735
9736 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
9737
9738         * gfortran.dg/direct_io_2.f90: New test.
9739
9740 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
9741
9742         PR target/18334
9743         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
9744
9745 2004-11-28  Richard Henderson  <rth@redhat.com>
9746
9747         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
9748
9749 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
9750
9751         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
9752         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
9753         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
9754         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
9755         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
9756         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
9757         gcc.dg/pointer-arith-8.c: New tests.
9758
9759 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
9760
9761         PR fortran/18364
9762         * gfortran.dg/endfile.f90: New test.
9763
9764 2004-11-27  Falk Hueffner  <falk@debian.org>
9765
9766         * gcc.dg/loop-6.c: New test.
9767
9768 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9769
9770         * gcc.c-torture/execute/20041126-1.c: New test.
9771
9772 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9773
9774         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
9775         on IRIX.
9776
9777 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9778
9779         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
9780         functions.
9781
9782 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9783
9784         PR rtl-optimization/17825
9785         * gcc.c-torture/compile/20041119-1.c: New test.
9786
9787 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9788
9789         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
9790         Check existence of ld library path variables before unsetting.
9791
9792 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
9793
9794         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
9795
9796 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9797
9798         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
9799
9800 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9801
9802         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
9803
9804 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9805
9806         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
9807         dg-do directive.
9808
9809 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9810
9811         * gcc.dg/pr17957.c: Pass --param, not -param.
9812
9813 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
9814
9815         PR middle-end/17957
9816         * testsuite/gcc.dg/pr17957.c: New test.
9817
9818 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
9819
9820         PR c++/18445
9821         * g++.dg/template/crash28.C: Likewise.
9822
9823         PR c++/18001
9824         * g++.dg/expr/unary2.C: Adjust lvalue messages.
9825         * g++.dg/ext/lvaddr.C: Likewise.
9826         * g++.dg/opt/pr7503-3.C: Likewise.
9827
9828         PR c++/18466
9829         * g++.dg/parse/qualified3.C: New test.
9830         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
9831
9832         PR c++/18545
9833         * g++.dg/expr/return1.C: New test.
9834
9835 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9836
9837         Friend class name lookup 3/n, PR c++/3332
9838         * g++.dg/lookup/friend3.C: New test.
9839         * g++.dg/lookup/friend4.C: Likewise.
9840         * g++.dg/lookup/friend5.C: Likewise.
9841
9842 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9843
9844         Friend class name lookup 2/n, PR c++/14513, c++/15410
9845         * g++.dg/lookup/friend2.C: New test.
9846         * g++.dg/template/friend31.C: Likewise.
9847
9848 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9849
9850         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
9851
9852 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9853
9854         PR c++/17473
9855         * g++.dg/tc1/dr56.C: Remove.
9856         * g++.dg/template/typedef1.C: Add dg-error markers.
9857         * g++.old-deja/g++.other/typedef7.C: Likewise.
9858
9859         PR c++/18285
9860         * g++.dg/parse/typedef7.C: New test.
9861
9862 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
9863
9864         * gcc.c-torture/execute/20041124-1.c: New test.
9865
9866 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9867
9868         * g++.dg/template/deduce3.C: New test.
9869
9870         PR c++/18586
9871         * g++.dg/template/crash27.C: New test.
9872
9873         PR c++/18530
9874         * g++.dg/warn/Wshadow-3.C: New test.
9875
9876 2004-11-24  Devang Patel  <dpatel@apple.com>
9877
9878         PR/18555
9879         * gcc.dg/cpp/isysroot-1.c: New test.
9880         * gcc.dg/cpp/usr/include/stdio.h: New file.
9881         * gcc.dg/cpp/isysroot-2.c: New test.
9882         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
9883         New file.
9884
9885 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9886
9887         PR c++/8929
9888         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
9889
9890 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9891
9892         * gcc.target/sparc/align.c: Do not include <stdint.h>.
9893         * gcc.target/sparc/pdist.c: Likewise.
9894
9895 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
9896
9897         PR c++/16882
9898         * g++.dg/conversion/simd1.C: New test.
9899
9900 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9901
9902         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
9903         and restore_ld_library_path_env_vars.
9904         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
9905         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
9906         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
9907         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
9908
9909 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
9910
9911         * gcc.dg/pragma-align-2.c: Test macro expansion.
9912         * gcc.dg/pragma-pack-2.c: New test.
9913
9914 2004-11-23  Richard Henderson  <rth@redhat.com>
9915
9916         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
9917         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9918         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
9919         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
9920         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
9921         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
9922
9923         * gcc.dg/vect/vect.exp: Add check for alpha.
9924         * lib/target-supports.exp (check_alpha_max_hw_available): New.
9925         (check_effective_target_vect_int): Enable for alpha.
9926         (check_effective_target_vect_long): New.
9927         (is-effective-target): Add it.
9928
9929 2004-11-23  Uros Bizjak <uros@kss-loka.si>
9930
9931         * gcc.dg/pr18614-1.c: New test.
9932
9933 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9934
9935         * gcc.dg/setjmp-2.c: New test.
9936
9937 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
9938
9939         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
9940         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
9941         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
9942         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
9943         gcc.target/sparc/pdist.c: New tests.
9944
9945 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
9946
9947         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
9948
9949 2004-11-22  Dale Johannesen  <dalej@apple.com>
9950
9951         * gcc.dg/20041111-1.c:  New.
9952
9953 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9954
9955         PR tree-opt/18536
9956         * gcc.dg/vect/pr18536.c: New test.
9957
9958 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9959
9960         PR c++/18354
9961         * g++.dg/template/nontype11.C: New test.
9962
9963 2004-11-21  Roger Sayle  <roger@eyesopen.com>
9964
9965         PR middle-end/18520
9966         * gcc.dg/pr18520-1.c: New test case.
9967
9968 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
9969
9970         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
9971         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
9972         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
9973         expected diagnostics.
9974
9975 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9976
9977         PR target/18580
9978         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
9979         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
9980         vect-77.c, vect-77a.c: XFAIL on the SPARC.
9981
9982 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9983
9984         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
9985
9986 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
9987             Joseph Myers  <joseph@codesourcery.com>
9988
9989         * lib/target-supports.exp (check_visibility_available): Really
9990         test the compiler.
9991
9992 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9993
9994         PR tree-opt/18181
9995         * gcc.dg/vect/vect-85.c: New test.
9996         * gcc.dg/vect/vect-86.c: New test.
9997         * gcc.dg/vect/vect-87.c: New test.
9998         * gcc.dg/vect/vect-88.c: New test.
9999
10000 2004-11-19  Ben Elliston  <bje@au.ibm.com>
10001
10002         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
10003
10004 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
10005
10006         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
10007         * gcc.dg/ppc-and-1.c: Ditto.
10008         * gcc.dg/ppc-compare-1.c: Ditto.
10009         * gcc.dg/ppc-mov-1.c: Ditto
10010
10011 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
10012             Mark Mitchell  <mark@codesourcery.com>
10013
10014         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
10015
10016 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
10017             Aldy Hernandez  <aldyh@redhat.com>
10018
10019         * lib/target-supports.exp (check_effective_target_vect_int): New
10020         (check_effective_target_vect_float): New
10021         (check_effective_target_vect_double): New.
10022         (is-effective-target): Support new effective targets keywords.
10023         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
10024         default action for dg-do.
10025         * gcc.dg/vect/pr16105.c: Use new support.
10026         * gcc.dg/vect/pr18400.c: Ditto.
10027         * gcc.dg/vect/pr18425.c: Ditto.
10028         * gcc.dg/vect/vect-1.c: Ditto.
10029         * gcc.dg/vect/vect-10.c: Ditto.
10030         * gcc.dg/vect/vect-11.c: Ditto.
10031         * gcc.dg/vect/vect-12.c: Ditto.
10032         * gcc.dg/vect/vect-13.c: Ditto.
10033         * gcc.dg/vect/vect-14.c: Ditto.
10034         * gcc.dg/vect/vect-15.c: Ditto.
10035         * gcc.dg/vect/vect-16.c: Ditto.
10036         * gcc.dg/vect/vect-17.c: Ditto.
10037         * gcc.dg/vect/vect-18.c: Ditto.
10038         * gcc.dg/vect/vect-19.c: Ditto.
10039         * gcc.dg/vect/vect-2.c: Ditto.
10040         * gcc.dg/vect/vect-20.c: Ditto.
10041         * gcc.dg/vect/vect-21.c: Ditto.
10042         * gcc.dg/vect/vect-22.c: Ditto.
10043         * gcc.dg/vect/vect-23.c: Ditto.
10044         * gcc.dg/vect/vect-24.c: Ditto.
10045         * gcc.dg/vect/vect-25.c: Ditto.
10046         * gcc.dg/vect/vect-26.c: Ditto.
10047         * gcc.dg/vect/vect-27.c: Ditto.
10048         * gcc.dg/vect/vect-27a.c: Ditto.
10049         * gcc.dg/vect/vect-28.c: Ditto.
10050         * gcc.dg/vect/vect-29.c: Ditto.
10051         * gcc.dg/vect/vect-29a.c: Ditto.
10052         * gcc.dg/vect/vect-3.c: Ditto.
10053         * gcc.dg/vect/vect-30.c: Ditto.
10054         * gcc.dg/vect/vect-31.c: Ditto.
10055         * gcc.dg/vect/vect-32.c: Ditto.
10056         * gcc.dg/vect/vect-33.c: Ditto.
10057         * gcc.dg/vect/vect-34.c: Ditto.
10058         * gcc.dg/vect/vect-35.c: Ditto.
10059         * gcc.dg/vect/vect-36.c: Ditto.
10060         * gcc.dg/vect/vect-37.c: Ditto.
10061         * gcc.dg/vect/vect-38.c: Ditto.
10062         * gcc.dg/vect/vect-4.c: Ditto.
10063         * gcc.dg/vect/vect-40.c: Ditto.
10064         * gcc.dg/vect/vect-41.c: Ditto.
10065         * gcc.dg/vect/vect-42.c: Ditto.
10066         * gcc.dg/vect/vect-43.c: Ditto.
10067         * gcc.dg/vect/vect-44.c: Ditto.
10068         * gcc.dg/vect/vect-45.c: Ditto.
10069         * gcc.dg/vect/vect-46.c: Ditto.
10070         * gcc.dg/vect/vect-47.c: Ditto.
10071         * gcc.dg/vect/vect-48.c: Ditto.
10072         * gcc.dg/vect/vect-48a.c: Ditto.
10073         * gcc.dg/vect/vect-49.c: Ditto.
10074         * gcc.dg/vect/vect-5.c: Ditto.
10075         * gcc.dg/vect/vect-50.c: Ditto.
10076         * gcc.dg/vect/vect-51.c: Ditto.
10077         * gcc.dg/vect/vect-52.c: Ditto.
10078         * gcc.dg/vect/vect-53.c: Ditto.
10079         * gcc.dg/vect/vect-54.c: Ditto.
10080         * gcc.dg/vect/vect-55.c: Ditto.
10081         * gcc.dg/vect/vect-56.c: Ditto.
10082         * gcc.dg/vect/vect-56a.c: Ditto.
10083         * gcc.dg/vect/vect-57.c: Ditto.
10084         * gcc.dg/vect/vect-58.c: Ditto.
10085         * gcc.dg/vect/vect-59.c: Ditto.
10086         * gcc.dg/vect/vect-6.c: Ditto.
10087         * gcc.dg/vect/vect-60.c: Ditto.
10088         * gcc.dg/vect/vect-61.c: Ditto.
10089         * gcc.dg/vect/vect-62.c: Ditto.
10090         * gcc.dg/vect/vect-63.c: Ditto.
10091         * gcc.dg/vect/vect-64.c: Ditto.
10092         * gcc.dg/vect/vect-65.c: Ditto.
10093         * gcc.dg/vect/vect-66.c: Ditto.
10094         * gcc.dg/vect/vect-67.c: Ditto.
10095         * gcc.dg/vect/vect-68.c: Ditto.
10096         * gcc.dg/vect/vect-69.c: Ditto.
10097         * gcc.dg/vect/vect-7.c: Ditto.
10098         * gcc.dg/vect/vect-72.c: Ditto.
10099         * gcc.dg/vect/vect-72a.c: Ditto.
10100         * gcc.dg/vect/vect-73.c: Ditto.
10101         * gcc.dg/vect/vect-74.c: Ditto.
10102         * gcc.dg/vect/vect-75.c: Ditto.
10103         * gcc.dg/vect/vect-76.c: Ditto.
10104         * gcc.dg/vect/vect-77.c: Ditto.
10105         * gcc.dg/vect/vect-77a.c: Ditto.
10106         * gcc.dg/vect/vect-78.c: Ditto.
10107         * gcc.dg/vect/vect-79.c: Ditto.
10108         * gcc.dg/vect/vect-8.c: Ditto.
10109         * gcc.dg/vect/vect-80.c: Ditto.
10110         * gcc.dg/vect/vect-82.c: Ditto.
10111         * gcc.dg/vect/vect-82_64.c: Ditto.
10112         * gcc.dg/vect/vect-83.c: Ditto.
10113         * gcc.dg/vect/vect-83_64.c: Ditto.
10114         * gcc.dg/vect/vect-9.c: Ditto.
10115         * gcc.dg/vect/vect-all.c: Ditto.
10116         * gcc.dg/vect/vect-none.c: Ditto.
10117
10118 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
10119
10120         * lib/gcc-dg.exp (dg-skip-if): New function.
10121         (dg-forbid-option): Remove.
10122         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
10123         * g++.dg/abi/bitfield8.C: Likewise.
10124         * g++.dg/abi/dtor1.C: Likewise.
10125         * g++.dg/abi/empty10.C: Likewise.
10126         * g++.dg/abi/empty7.C: Likewise.
10127         * g++.dg/abi/empty9.C: Likewise.
10128         * g++.dg/abi/layout3.C: Likewise.
10129         * g++.dg/abi/layout4.C: Likewise.
10130         * g++.dg/abi/thunk1.C: Likewise.
10131         * g++.dg/abi/thunk2.C: Likewise.
10132         * g++.dg/abi/vbase11.C: Likewise.
10133         * g++.dg/abi/vthunk2.C: Likewise.
10134         * g++.dg/abi/vthunk3.C: Likewise.
10135         * g++.dg/ext/attrib8.C: Likewise.
10136         * g++.dg/opt/longbranch2.C: Likewise.
10137         * g++.dg/opt/reg-stack4.C: Likewise.
10138         * g++.old-deja/g++.ext/attrib1.C: Likewise.
10139         * g++.old-deja/g++.ext/attrib2.C: Likewise.
10140         * g++.old-deja/g++.ext/attrib3.C: Likewise.
10141         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10142         * g++.old-deja/g++.other/store-expr2.C: Likewise.
10143         * gcc.dg/20000609-1.c: Likewise.
10144         * gcc.dg/20000720-1.c: Likewise.
10145         * gcc.dg/20011107-1.c: Likewise.
10146         * gcc.dg/20011119-1.c: Likewise.
10147         * gcc.dg/20020108-1.c: Likewise.
10148         * gcc.dg/20020122-2.c: Likewise.
10149         * gcc.dg/20020122-3.c: Likewise.
10150         * gcc.dg/20020201-3.c: Likewise.
10151         * gcc.dg/20020206-1.c: Likewise.
10152         * gcc.dg/20020218-1.c: Likewise.
10153         * gcc.dg/20020310-1.c: Likewise.
10154         * gcc.dg/20020411-1.c: Likewise.
10155         * gcc.dg/20020418-2.c: Likewise.
10156         * gcc.dg/20020426-1.c: Likewise.
10157         * gcc.dg/20020426-2.c: Likewise.
10158         * gcc.dg/20020517-1.c: Likewise.
10159         * gcc.dg/20020523-1.c: Likewise.
10160         * gcc.dg/20020523-2.c: Likewise.
10161         * gcc.dg/20020729-1.c: Likewise.
10162         * gcc.dg/20030204-1.c: Likewise.
10163         * gcc.dg/20030826-2.c: Likewise.
10164         * gcc.dg/20030926-1.c: Likewise.
10165         * gcc.dg/20031202-1.c: Likewise.
10166         * gcc.dg/980312-1.c: Likewise.
10167         * gcc.dg/980313-1.c: Likewise.
10168         * gcc.dg/990117-1.c: Likewise.
10169         * gcc.dg/990424-1.c: Likewise.
10170         * gcc.dg/990524-1.c: Likewise.
10171         * gcc.dg/991230-1.c: Likewise.
10172         * gcc.dg/i386-387-1.c: Likewise.
10173         * gcc.dg/i386-387-2.c: Likewise.
10174         * gcc.dg/i386-387-3.c: Likewise.
10175         * gcc.dg/i386-387-4.c: Likewise.
10176         * gcc.dg/i386-387-5.c: Likewise.
10177         * gcc.dg/i386-387-6.c: Likewise.
10178         * gcc.dg/i386-asm-1.c: Likewise.
10179         * gcc.dg/i386-bitfield1.c: Likewise.
10180         * gcc.dg/i386-bitfield2.c: Likewise.
10181         * gcc.dg/i386-loop-1.c: Likewise.
10182         * gcc.dg/i386-loop-2.c: Likewise.
10183         * gcc.dg/i386-loop-3.c: Likewise.
10184         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
10185         * gcc.dg/i386-pic-1.c: Likewise.
10186         * gcc.dg/i386-regparm.c: Likewise.
10187         * gcc.dg/i386-signbit-1.c: Likewise.
10188         * gcc.dg/i386-signbit-2.c: Likewise.
10189         * gcc.dg/i386-signbit-3.c: Likewise.
10190         * gcc.dg/i386-sse-5.c: Likewise.
10191         * gcc.dg/i386-sse-8.c: Likewise.
10192         * gcc.dg/i386-unroll-1.c: Likewise.
10193         * gcc.dg/tls/opt-1.c: Likewise.
10194         * gcc.dg/tls/opt-2.c: Likewise.
10195         * gcc.dg/unroll-1.c: Likewise.
10196         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
10197         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
10198         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
10199         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
10200
10201 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10202
10203         * g++.dg/template/incomplete1.C: New test.
10204
10205 2004-11-16  Nick Clifton  <nickc@redhat.com>
10206
10207         Revert patches accidentally commited during checkin of fixes for
10208         xstormy16 tests:
10209         gcc.c-torture/execute/simd-4.c: Revert
10210         gcc.dg/20040910-1.c: Revert.
10211
10212 2004-11-16  Paul Brook  <paul@codesourcery.com>
10213
10214         PR fortran/13010
10215         * gfortran.dg/der_pointer_1.f90: New test.
10216
10217 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
10218
10219         PR c/18498
10220         * gcc.dg/bitfld-13.c: New test.
10221
10222 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
10223
10224         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
10225         powerpc*-*-linux*.
10226
10227         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
10228         * gcc.dg/ppc64-abi-2.c: Ditto.
10229         * gcc.dg/ppc64-abi-3.c: Ditto.
10230
10231         * lib/gcc-dg.exp (dg-target-list): Remove.
10232
10233 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
10234
10235         * gcc.dg/ia64-postinc.c: New test.
10236
10237 2004-11-15  Mark Mitchell <mark@codesourcery.com>
10238
10239         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
10240
10241 2004-11-15  Nick Clifton  <nickc@redhat.com>
10242
10243         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
10244         __INT_MAX__ so that the test can be compiled by toolchains
10245         targeted at 16-bit processors.
10246
10247         * gcc.dg/20040625-1.c: Use long constants rather than integers
10248         when performing arithmetic that will overflow 16-bits.
10249
10250         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
10251         xstormy16.  It does not support 128-bit vector operations.
10252
10253         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
10254         with the macro PTR_TYPE.  Define this macro to an integer type
10255         suitable for holding a pointer.
10256
10257         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
10258         the target is a 16-bit processor.
10259
10260         * gcc.dg/cpp/if-2.c: Expect a different warning message from
10261         16-bit targets where the character constant will be too long.
10262
10263         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
10264         where the double will not be directly addressable.
10265
10266 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10267
10268         Friend class name lookup 1/n, PR c++/18471
10269         * g++.dg/template/crash26.C: New test.
10270         * g++.dg/lookup/struct1.C: Adjust expected error.
10271         * g++.dg/parse/elab1.C: Likewise.
10272         * g++.dg/parse/elab2.C: Likewise.
10273         * g++.dg/parse/int-as-enum1.C: Likewise.
10274         * g++.dg/parse/struct-as-enum1.C: Likewise.
10275         * g++.dg/parse/typedef1.C: Likewise.
10276         * g++.dg/parse/typedef3.C: Likewise.
10277         * g++.dg/parse/typedef4.C: Likewise.
10278         * g++.dg/parse/typedef5.C: Likewise.
10279         * g++.dg/template/nontype4.C: Likewise.
10280         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
10281         * g++.old-deja/g++.other/elab1.C: Likewise.
10282         * g++.old-deja/g++.other/syntax4.C: Likewise.
10283
10284 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10285
10286         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
10287
10288 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
10289
10290         * gcc.c-torture/execute/20041114-1.c: New test.
10291
10292 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
10293
10294         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
10295         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
10296         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
10297         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
10298         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
10299         gcc.dg/switch-7.c: New tests.
10300
10301 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
10302
10303         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
10304
10305 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
10306
10307         PR tree-opt/18400
10308         * gcc.dg/vect/pr18400.c: New test.
10309
10310 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
10311             Andrew Pinski  <pinskia@physics.uc.edu>
10312
10313         PR tree-opt/18425
10314         * gcc.dg/vect/pr18425.c: New test.
10315
10316 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10317
10318         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
10319         Guard with dg-require-alias and dg-require-visibility.
10320
10321 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10322
10323         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
10324
10325 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10326
10327         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
10328
10329 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10330
10331         PR c++/17344
10332         * g++.dg/template/defarg5.C: New test.
10333
10334 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10335
10336         * g++.dg/parse/cast1.C: Run only on ILP32.
10337         * g++.old-deja/g++.mike/p784.C: Likewise.
10338
10339 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
10340
10341         * gcc.c-torture/execute/20041113-1.c: New test.
10342
10343 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
10344
10345         PR target/18230
10346         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
10347         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
10348         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
10349         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
10350         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
10351         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
10352         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
10353         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
10354         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
10355         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
10356         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
10357         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
10358         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
10359
10360 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
10361
10362         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
10363         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
10364         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
10365         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
10366         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
10367         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
10368         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
10369         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
10370         gcc.target/sparc/combined-1.c: New tests.
10371
10372 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
10373
10374         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
10375         New tests.
10376
10377 2004-11-12  Mark Mitchell <mark@codesourcery.com>
10378
10379         * lib/gcc-dg.exp (dg-forbid-option): New function.
10380         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
10381         * g++.dg/abi/bitfield8.C: Likewise.
10382         * g++.dg/abi/dtor1.C: Likewise.
10383         * g++.dg/abi/empty10.C: Likewise.
10384         * g++.dg/abi/empty7.C: Likewise.
10385         * g++.dg/abi/empty9.C: Likewise.
10386         * g++.dg/abi/layout3.C: Likewise.
10387         * g++.dg/abi/layout4.C: Likewise.
10388         * g++.dg/abi/thunk1.C: Likewise.
10389         * g++.dg/abi/thunk2.C: Likewise.
10390         * g++.dg/abi/vbase11.C: Likewise.
10391         * g++.dg/abi/vthunk2.C: Likewise.
10392         * g++.dg/abi/vthunk3.C: Likewise.
10393         * g++.dg/ext/attrib8.C: Likewise.
10394         * g++.dg/opt/longbranch2.C: Likewise.
10395         * g++.dg/opt/reg-stack4.C: Likewise.
10396         * g++.old-deja/g++.ext/attrib1.C: Likewise.
10397         * g++.old-deja/g++.ext/attrib2.C: Likewise.
10398         * g++.old-deja/g++.ext/attrib3.C: Likewise.
10399         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10400         * g++.old-deja/g++.other/store-expr2.C: Likewise.
10401         * gcc.dg/20000609-1.c: Likewise.
10402         * gcc.dg/20000720-1.c: Likewise.
10403         * gcc.dg/20011107-1.c: Likewise.
10404         * gcc.dg/20011119-1.c: Likewise.
10405         * gcc.dg/20020108-1.c: Likewise.
10406         * gcc.dg/20020122-2.c: Likewise.
10407         * gcc.dg/20020122-3.c: Likewise.
10408         * gcc.dg/20020201-3.c: Likewise.
10409         * gcc.dg/20020206-1.c: Likewise.
10410         * gcc.dg/20020218-1.c: Likewise.
10411         * gcc.dg/20020310-1.c: Likewise.
10412         * gcc.dg/20020411-1.c: Likewise.
10413         * gcc.dg/20020418-2.c: Likewise.
10414         * gcc.dg/20020426-1.c: Likewise.
10415         * gcc.dg/20020426-2.c: Likewise.
10416         * gcc.dg/20020517-1.c: Likewise.
10417         * gcc.dg/20020523-1.c: Likewise.
10418         * gcc.dg/20020523-2.c: Likewise.
10419         * gcc.dg/20020729-1.c: Likewise.
10420         * gcc.dg/20030204-1.c: Likewise.
10421         * gcc.dg/20030826-2.c: Likewise.
10422         * gcc.dg/20030926-1.c: Likewise.
10423         * gcc.dg/20031202-1.c: Likewise.
10424         * gcc.dg/980312-1.c: Likewise.
10425         * gcc.dg/980313-1.c: Likewise.
10426         * gcc.dg/990117-1.c: Likewise.
10427         * gcc.dg/990424-1.c: Likewise.
10428         * gcc.dg/990524-1.c: Likewise.
10429         * gcc.dg/991230-1.c: Likewise.
10430         * gcc.dg/i386-387-1.c: Likewise.
10431         * gcc.dg/i386-387-2.c: Likewise.
10432         * gcc.dg/i386-387-3.c: Likewise.
10433         * gcc.dg/i386-387-4.c: Likewise.
10434         * gcc.dg/i386-387-5.c: Likewise.
10435         * gcc.dg/i386-387-6.c: Likewise.
10436         * gcc.dg/i386-asm-1.c: Likewise.
10437         * gcc.dg/i386-bitfield1.c: Likewise.
10438         * gcc.dg/i386-bitfield2.c: Likewise.
10439         * gcc.dg/i386-loop-1.c: Likewise.
10440         * gcc.dg/i386-loop-2.c: Likewise.
10441         * gcc.dg/i386-loop-3.c: Likewise.
10442         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
10443         * gcc.dg/i386-pic-1.c: Likewise.
10444         * gcc.dg/i386-regparm.c: Likewise.
10445         * gcc.dg/i386-signbit-1.c: Likewise.
10446         * gcc.dg/i386-signbit-2.c: Likewise.
10447         * gcc.dg/i386-signbit-3.c: Likewise.
10448         * gcc.dg/i386-sse-5.c: Likewise.
10449         * gcc.dg/i386-sse-8.c: Likewise.
10450         * gcc.dg/i386-unroll-1.c: Likewise.
10451         * gcc.dg/tls/opt-1.c: Likewise.
10452         * gcc.dg/tls/opt-2.c: Likewise.
10453         * gcc.dg/unroll-1.c: Likewise.
10454         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
10455         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
10456         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
10457         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
10458         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
10459         -m64 is specified.
10460
10461 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
10462
10463         PR c++/18389
10464         * g++.dg/parse/cond1.C: New test.
10465
10466         PR c++/18429
10467         * g++.dg/template/array9.C: New test.
10468         * g++.dg/ext/vla1.C: Adjust error messages.
10469         * g++.dg/ext/vlm1.C: Likewise.
10470         * g++.dg/template/crash2.C: Likewise.
10471
10472         PR c++/18436
10473         * g++.dg/template/call3.C: New test.
10474
10475         PR c++/18407
10476         * g++.dg/template/ptrmem11.C: New test.
10477
10478 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
10479
10480         PR other/14264
10481         * lib/g++.exp: Set LC_ALL and LANG to C.
10482         * lib/gcc-dg.exp: Likewise.
10483         * lib/gfortran.exp: Likewise.
10484         * lib/objc.exp: Likewise.
10485         * lib/treelang.exp: Likewise.
10486
10487 2004-11-12  Andreas Schwab  <schwab@suse.de>
10488
10489         * gcc.dg/pr16286.c: Fix last change.
10490
10491 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
10492
10493         PR c++/18416
10494         * g++.dg/init/global1.C: New test.
10495
10496 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
10497
10498         * gcc.c-torture/execute/20041112-1.c: New test.
10499
10500 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
10501
10502         * lib/gcc-dg.exp (dg-target-list): New.
10503
10504 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
10505             Richard Sandiford  <rsandifo@redhat.com>
10506
10507         * lib/target-supports.exp (get-compiler_messages): New.
10508         (check_named_sections_available): Use it.
10509         (check_effective_target_ilp32): New.
10510         (check_effective_target_lp64): New.
10511         (is-effective-target): New.
10512         * lib/gcc-dg.exp (dg-require-effective-target): New.
10513
10514 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
10515
10516         * gcc.dg/precedence-1.c: New test.
10517
10518 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
10519
10520         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
10521
10522         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
10523         message, delete generated files, use more descriptive name for
10524         executable, and make the test unsupported when it cannot be run.
10525
10526         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
10527         (dg-require-weak, dg-require-visibility, dg-require-alias,
10528         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
10529         dg-require-iconv, dg-require-named-sections): Use it.
10530
10531         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
10532
10533 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
10534
10535         PR target/16457
10536         * gcc.dg/ppc-and-1: New
10537
10538         PR target/16796
10539         * gcc.dg/ppc-mov-1.c: New.
10540
10541         PR target/16458
10542         * gcc.dg/ppc-compare-1.c: New.
10543
10544 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
10545
10546         * objc.dg/desig-init-2.m: New test.
10547
10548 2004-11-10  Adam Nemet  <anemet@lnxw.com>
10549
10550         PR middle-end/18160
10551         * g++.dg/warn/register-var-1.C: New test.
10552         * g++.dg/warn/register-var-2.C: New test.
10553
10554 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10555
10556         * gcc.dg/union-2.c: New test.
10557
10558 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
10559
10560         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
10561         New test for PR tree-optimization/17892.
10562
10563 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
10564
10565         PR c++/18369
10566         * g++.dg/init/new12.C: New test.
10567
10568 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
10569
10570         * gcc.target/sparc: New directory.
10571         * gcc.target/sparc/sparc.exp: New driver.
10572         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
10573         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
10574         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
10575         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
10576
10577 2004-11-10  Paul Brook  <paul@codesourcery.com>
10578
10579         PR fortran/18218
10580         * gfortran.dg/list_read.c: New test.
10581
10582 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
10583
10584         PR c/18322
10585         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
10586         expected diagnostic location.
10587
10588 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
10589
10590         * gcc.dg/20041109-1.c: New test.
10591
10592 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
10593
10594         PR objc/18406
10595         * objc/compile/pr18406.m: New test.
10596
10597 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
10598
10599         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
10600
10601 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
10602
10603         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
10604
10605 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
10606
10607         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
10608
10609 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
10610
10611         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
10612         exit.
10613
10614 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
10615
10616         PR tree-opt/18299
10617         * gcc.c-torture/pr18299-1.c: New test.
10618
10619 2004-11-06  Andreas Schwab  <schwab@suse.de>
10620
10621         * gcc.dg/pr16286.c: Also test for bool and pixel.
10622
10623 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
10624
10625         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
10626         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
10627         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
10628         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
10629         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
10630         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
10631         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
10632         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
10633         gcc.dg/struct-semi-3.c: New tests.
10634
10635 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10636
10637         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
10638
10639 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10640
10641         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
10642         Do not use C99 designators.
10643
10644 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10645
10646         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
10647
10648 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10649
10650         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
10651         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
10652         * gcc.c-torture/execute/simd-5.x: Remove.
10653
10654 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
10655
10656         PR rtl-optimization/17933
10657         * gcc.dg/torture/pr17933-1.c: New test.
10658
10659 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10660
10661         PR target/18106
10662         * lib/target-supports.exp (check_weak_available): Support
10663         Windows.
10664
10665 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
10666
10667         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
10668         call to fflush(stdout) before abort.
10669         (my_ffsll): New function.
10670         (generate_fields): Use it.
10671
10672 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
10673
10674         * gcc.dg/init-undef-1.c: New test.
10675
10676 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
10677
10678         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
10679         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
10680         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
10681         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
10682         expected messages for new parser.
10683
10684 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
10685
10686         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
10687
10688 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10689
10690         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
10691         on LP64 targets.
10692
10693 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
10694
10695         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
10696         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
10697         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
10698         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
10699         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
10700         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
10701         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
10702         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
10703         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
10704         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
10705
10706 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
10707
10708         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
10709         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
10710         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
10711         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
10712         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
10713         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
10714         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
10715         for new parser.
10716
10717 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
10718
10719         PR target/15342
10720         * gcc.dg/20041104-1.c: New test.
10721
10722 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10723
10724         * g++.dg/template/nontype7.C: New test.
10725         * g++.dg/template/nontype8.C: Likewise.
10726         * g++.dg/template/nontype9.C: Likewise.
10727         * g++.dg/template/nontype10.C: Likewise.
10728         * g++.dg/tc1/dr49.C: Likewise.
10729         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
10730         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
10731
10732 2004-11-04  Ben Elliston  <bje@au.ibm.com>
10733
10734         * g++.dg/rtti/tinfo1.C: Remove xfails.
10735
10736 2004-11-04  Ben Elliston  <bje@au.ibm.com>
10737
10738         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
10739         packed attribute to the definition to satisfy the new C++ parser.
10740
10741 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10742
10743         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
10744         invocations of va_arg.
10745
10746 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
10747
10748         PR c++/18124
10749         * g++.dg/template/crash25.C: New test.
10750
10751         PR c++/18155
10752         * g++.dg/template/typedef2.C: New test.
10753         * g++.dg/parse/crash13.C: Adjust error markers.
10754
10755         PR c++/18177
10756         * g++.dg/conversion/const3.C: New test.
10757
10758 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10759
10760         PR fortran/17535
10761         PR fortran/17583
10762         PR fortran/17713
10763         * gfortran.dg/generic_[123].f90: New testcases.
10764
10765 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10766
10767         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
10768         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
10769
10770 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
10771
10772         PR tree-opt/16808
10773         * gcc.c-torture/compile/pr16808.c: New test.
10774
10775 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
10776
10777         PR rtl-optimization/17104
10778         * gcc.dg/ppc-bitfield1.c: New.
10779
10780 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10781
10782         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
10783
10784 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10785
10786         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
10787         strings for 32-bit code.
10788
10789 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
10790
10791         PR c/18239
10792         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
10793
10794 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
10795
10796         PR c++/18064
10797         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
10798
10799 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
10800
10801         PR c++/15172
10802         * g++.dg/init/aggr2.C: New test.
10803
10804 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
10805
10806         * objc.dg/local-decl-1.m: New test.
10807
10808 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10809
10810         * gcc.dg/20040910-1.c: Adjust regex.
10811
10812 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10813
10814         PR rtl-optimization/18084
10815         * g++.dg/opt/pr18084-1.C: New testcase.
10816
10817 2004-10-30  Matt Austern  <austern@apple.com>
10818
10819         PR c++/17542
10820         * g++.dg/ext/attrib18.C: New test.
10821
10822 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10823
10824         PR middle-end/18096
10825         * gcc.dg/pr18096-1.c: New test case.
10826
10827 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10828
10829         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
10830
10831 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
10832
10833         PR c/16666
10834         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
10835         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
10836         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
10837         gcc.dg/old-style-prom-3.c: New tests.
10838
10839 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
10840
10841         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
10842         Remove unnecessary inclusion of stdio.h.
10843
10844 2004-10-29  Roger Sayle  <roger@eyesopen.com>
10845
10846         PR rtl-optimization/17581
10847         * gcc.dg/pr17581-1.c: New test case.
10848
10849 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
10850
10851         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
10852         being implemented.
10853         * g++.dg/conversion/dr195-1.C: New.
10854         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
10855         * g++.old-deja/g++.mike/p10148.C: Likewise.
10856
10857 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
10858
10859         PR c++/17695
10860         * g++.dg/debug/typedef2.C: New test.
10861
10862 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
10863
10864         PR fortran/13490
10865         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
10866         * gfortran.dg/g77/README: Update.
10867
10868 2004-10-28  Matt Austern  <austern@apple.com>
10869
10870         PR c++/14124
10871         * g++.dg/ext/packed7.C: New test.
10872
10873 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10874
10875         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
10876         scan-assembler.
10877         * lib/scanasm.exp (hidden-scan-for): New proc.
10878         (scan-hidden): Use hidden-scan-for instead of constructing the scan
10879         string.
10880         (scan-not-hidden): Likewise.
10881         * lib/target-supports.exp (check_visibility_available): mach-o is
10882         support too.
10883
10884 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
10885
10886         PR c++/17132
10887         * g++.dg/template/memclass3.C: New test.
10888
10889 2004-10-28  Adam Nemet  <anemet@lnxw.com>
10890
10891         PR middle-end/18160
10892         * gcc.dg/register-var-1.c: New test.
10893         * gcc.dg/register-var-2.c: New test.
10894         * gcc.dg/asm-7.c: Taking the address of a register variable is an
10895         error now.
10896
10897 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
10898
10899         PR other/18172
10900         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
10901         unused variables.
10902         * gcc.dg/vect/vect-22.c: Likewise.
10903
10904 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
10905
10906         * gcc.dg/i386-rotate-1.c: New test.
10907
10908 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
10909
10910         * g++.dg/init/ref12.C: Add "run" marker.
10911
10912         PR c++/17435
10913         * g++.dg/init/ref12.C: New test.
10914
10915         PR c++/18140
10916         * g++.dg/template/shift1.C: New test.
10917         * g++.dg/template/error10.C: Adjust error markers.
10918
10919 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
10920
10921         PR tree-opt/17529
10922         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
10923
10924 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
10925
10926         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
10927         * gcc.dg/weak/weak-3.c: Likewise.
10928         * gcc.dg/weak/weak-5.c: Likewise.
10929         * gcc.dg/weak/weak-9.c: Likewise.
10930         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
10931         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
10932
10933         * gcc.dg/darwin-weakimport-1.c: New.
10934
10935 2004-10-28  Ben Elliston  <bje@au.ibm.com>
10936
10937         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
10938
10939 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
10940
10941         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
10942         'syntax' error messages.
10943         * gcc.dg/cpp/direct2s.c: Likewise.
10944
10945 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
10946
10947         * gcc.c-torture/compile/20041026-1.c: New.
10948
10949 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
10950
10951         PR c++/18093
10952         * g++.dg/lookup/ns2.C: New test.
10953
10954         PR c++/18020
10955         * g++.dg/template/enum4.C: New test.
10956
10957         PR c++/18161
10958         * g++.dg/template/expr1.C: New test.
10959
10960 2004-10-26  Ben Elliston  <bje@au.ibm.com>
10961
10962         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
10963
10964 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10965
10966         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
10967         gcc.dg/decl-nospec-3.c: New tests.
10968
10969 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
10970
10971         * objc.dg/super-class-3.m: New test.
10972
10973 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
10974
10975         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
10976         resyncing.
10977         * gcc.dg/cpp/direct2s.c: Likewise.
10978
10979 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
10980
10981         * objc.dg/image-info.m: Update for changes to section selection.
10982
10983 2004-10-25  David Ayers  <d.ayers@inode.at>
10984             Ziemowit Laski  <zlaski@apple.com>
10985
10986         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
10987         diagnostics when messaging 'id <Proto>'.
10988         * objc.dg/class-protocol-1.m: New test.
10989         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
10990         a non-existent method signature.
10991         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
10992         Update diagnostics when messaging with non-existent method signature.
10993         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
10994         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
10995         invalid receivers are now resolved as if messaging 'id'; remove
10996         extraneous diagnostics.
10997
10998 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10999
11000         PR c/16667
11001         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
11002         gcc.dg/init-desig-obs-3.c: New tests.
11003
11004 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
11005
11006         * gcc.dg/debug/20041023-1.c: New test.
11007
11008 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
11009
11010         PR middle-end/17407
11011         * gcc.c-torture/compile/pr17407.c: New test.
11012
11013         PR c++/18121
11014         * g++.dg/template/array8.C: New test.
11015
11016 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11017
11018         PR other/18138
11019         * lib/g++.exp: Accept more than one multilib libgcc.
11020         * lib/gcc-dg.exp: Likewise.
11021         * lib/objc.exp: Likewise.
11022         * lib/treelang.exp: Likewise.
11023         * lib/gfortran.exp: Likewise.
11024
11025 2004-10-24  Ben Elliston  <bje@au.ibm.com>
11026
11027         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
11028
11029 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
11030
11031         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
11032         * gcc.dg/c99-const-expr-3.c: Likewise.
11033
11034 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
11035
11036         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
11037
11038 2004-10-23  Ben Elliston  <bje@au.ibm.com>
11039
11040         * gcc.c-torture/execute/loop-2e.x: Remove.
11041
11042 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
11043
11044         PR c++/18095
11045         * g++.dg/parse/crash18.C: New.
11046         * g++.dg/parse/crash19.C: New.
11047
11048 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
11049
11050         * g++.dg/ext/dllimport1.C: Move dg-warnings.
11051         * g++.dg/ext/dllimport2.C: Same.
11052         * g++.dg/ext/dllimport8.C: Same.
11053
11054 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
11055
11056         PR c++/10841
11057         * g++.dg/conversion/cast1.C: New test.
11058         * g++.dg/overload/pmf1.C: Adjust error marker.
11059
11060 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
11061
11062         PR objc/17923
11063         * objc.dg/const-str-7.m: New test.
11064
11065 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11066
11067         * g++.dg/template/memfriend11.C: Fix comment typo.
11068         * g++.dg/template/memfriend14.C: Likewise.
11069
11070 2004-10-20  Richard Henderson  <rth@redhat.com>
11071
11072         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
11073         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
11074         -fasynchronous-unwind-tables.
11075
11076 2004-10-20  Richard Henderson  <rth@redhat.com>
11077
11078         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
11079         (main): Return success.
11080         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
11081         (main): Return success.
11082
11083 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11084
11085         PR c++/13495
11086         * g++.dg/template/memfriend9.C: New test.
11087         * g++.dg/template/memfriend10.C: Likewise.
11088         * g++.dg/template/memfriend11.C: Likewise.
11089         * g++.dg/template/memfriend12.C: Likewise.
11090         * g++.dg/template/memfriend13.C: Likewise.
11091         * g++.dg/template/memfriend14.C: Likewise.
11092         * g++.dg/template/memfriend15.C: Likewise.
11093         * g++.dg/template/memfriend16.C: Likewise.
11094         * g++.dg/template/memfriend17.C: Likewise.
11095         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
11096
11097 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
11098
11099         * g++.dg/conversion/dr195.C: New.
11100         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
11101
11102 2004-10-20  Ben Elliston  <bje@au.ibm.com>
11103             Devang Patel  <dpatel@apple.com>
11104
11105         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
11106         of floating point arithmetic, which could trap.
11107
11108 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
11109
11110         PR c++/14035
11111         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
11112         * g++.dg/conversion/const2.C: New test.
11113         * g++.dg/expr/reinterpret2.C: New test.
11114         * g++.dg/expr/reinterpret3.C: New test.
11115         * g++.dg/expr/cast2.C: New test.
11116         * g++.dg/expr/copy1.C: New test.
11117         * g++.dg/other/conversion1.C: Change error message.
11118         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
11119         function pointers to void *.
11120         * g++.old-deja/g++.mike/p10148.C: Likewise.
11121
11122 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11123
11124         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
11125
11126 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
11127
11128         PR c++/18047
11129
11130         * g++.dg/parse/expr3.C: New test.
11131
11132 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11133
11134         * gcc.dg/smod-1.c: New test.
11135
11136 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
11137
11138         * objc.dg/method-14.m: New test.
11139
11140 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
11141
11142         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
11143         Also xfail as the patch was reverted.
11144
11145 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
11146
11147         PR middle-end/16973
11148         * gcc.dg/pr16973.c: New test.
11149
11150 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
11151
11152         PR tree-optimization/17656
11153         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
11154
11155 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11156
11157         * g++.dg/eh/shadow1.C: New.
11158
11159 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
11160
11161         * gcc.c-torture/compile/20041018-1.c: New test.
11162
11163 2004-10-18  Ben Elliston  <bje@au.ibm.com>
11164
11165         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
11166         compiler referring to register 0 when accessing sdata.  The linker
11167         now patches things up.
11168
11169 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
11170
11171         PR c/17529
11172         * gcc.c-torture/compile/pr17529.c: New test.
11173
11174 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11175
11176         PR c++/17743
11177         * g++.dg/ext/attrib17.C: New test.
11178
11179 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11180
11181         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
11182
11183 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11184
11185         PR c++/10479
11186         * g++.dg/ext/attrib16.C: New test.
11187
11188 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
11189
11190         PR c++/17042
11191         * g++.dg/init/dso_handle1.C: New test.
11192
11193         PR c++/14667
11194         * g++.dg/parse/typedef6.C: New test.
11195
11196         PR c++/17916
11197         * g++.dg/parse/pragma1.C: New test.
11198
11199 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
11200
11201         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
11202
11203 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
11204
11205         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
11206         -fno-common when on HPPA HP-UX platforms.
11207
11208 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
11209
11210         PR other/16820
11211         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
11212         stdint.h.
11213         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
11214         uintptr_t.
11215
11216 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
11217
11218         PR c++/16301
11219         * g++.dg/lookup/strong-using-4.C: New test.
11220
11221 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
11222
11223         PR middle-end/16567
11224         * gcc.c-torture/compile/nested-1.c: New test.
11225
11226 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
11227
11228         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
11229         and mipsisa64*-*-* (until support for misaligned loads is added).
11230         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
11231         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
11232         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
11233         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
11234         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
11235         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
11236
11237 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
11238
11239         PR c++/17976
11240         * g++.dg/init/dtor3.C: New test.
11241
11242 2004-10-15  Ben Elliston  <bje@au.ibm.com>
11243
11244         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
11245
11246 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
11247
11248         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
11249         * gcc.dg/macho-lo-sum.c: Likewise.
11250
11251 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
11252
11253         * gcc.dg/ppc-spe64-1.c: New test.
11254
11255 2004-10-14  Devang Patel  <dpatel@apple.com>
11256
11257         PR 17635
11258         * gcc.dg/pr17635.c : New test.
11259
11260 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
11261
11262         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
11263         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
11264         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
11265         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
11266         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
11267         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
11268         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
11269         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
11270         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
11271         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
11272         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
11273         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
11274         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
11275         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
11276         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
11277         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
11278         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
11279         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
11280
11281 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
11282
11283         * gcc.dg/vect/vect-82.c: New testcase.
11284         * gcc.dg/vect/vect-82_64.c: New testcase.
11285         * gcc.dg/vect/vect-83.c: New testcase.
11286         * gcc.dg/vect/vect-83_64.c: New testcase.
11287
11288 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11289
11290         * gcc.dg/cpp/error-1.c: New test.
11291
11292 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11293
11294         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
11295
11296 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
11297
11298         PR target/17984
11299         * gcc.dg/cris-peep2-xsrand2.c: New test.
11300
11301 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
11302
11303         PR c++/17661
11304         * testsuite/g++.dg/expr/for2.C: New test.
11305
11306 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11307
11308         * g++.dg/inherit/thunk1.C: Run on the SPARC.
11309
11310 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
11311
11312         PR tree-optimization/17724
11313         * g++.dg/opt/pr17724-1.C: New test.
11314         * g++.dg/opt/pr17724-2.C: New test.
11315         * g++.dg/opt/pr17724-3.C: New test.
11316         * g++.dg/opt/pr17724-4.C: New test.
11317         * g++.dg/opt/pr17724-5.C: New test.
11318         * g++.dg/opt/pr17724-6.C: New test.
11319
11320 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
11321
11322         PR c/17301
11323         * gcc.dg/pr17301-2.c: New test.
11324
11325 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
11326
11327         PR c++/15876
11328         * g++.dg/parse/error22.C: New test.
11329
11330         PR c++/17936
11331         * g++.dg/template/spec18.C: New test.
11332
11333 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
11334
11335         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
11336         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
11337         memcpy.
11338         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
11339         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
11340
11341 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
11342
11343         * g++.dg/eh/cleanup5.C: Add dg-options "".
11344
11345 2004-10-11  Roger Sayle  <roger@eyesopen.com>
11346
11347         PR middle-end/17657
11348         * gcc.dg/switch-4.c: New test case.
11349
11350 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
11351
11352         * gcc.c-torture/execute/20041011-1.c: New test.
11353
11354 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
11355
11356         PR c++/17554
11357         * g++.dg/init/for3.C: New test.
11358
11359         PR c++/17657
11360         * g++.dg/opt/switch2.C: New test.
11361
11362         PR middle-end/17703
11363         * g++.dg/warn/Wreturn-2.C: New test.
11364
11365 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
11366
11367         PR c++/17907
11368         * g++.dg/eh/cleanup5.C: New test.
11369
11370 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
11371
11372         PR c++/17393
11373         * g++.dg/parse/error21.C: New test.
11374
11375 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11376
11377         * g++.dg/overload/pmf1.C: Adjust quoting marks.
11378         * g++.dg/warn/incomplete1.C: Likewise.
11379         * g++.dg/template/qualttp20.C: Likewise.
11380
11381 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11382
11383         PR c/17881
11384         * parm-incomplete-1.c: New test.
11385
11386 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
11387
11388         PR c++/17867
11389         * g++.dg/parse/error19.C: New test.
11390
11391         PR c++/17670
11392         * g++.dg/init/new11.C: New test.
11393
11394         PR c++/17821
11395         * g++.dg/parse/error20.C: New test.
11396
11397         PR c++/17826
11398         * g++.dg/template/crash24.C: New test.
11399
11400 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11401
11402         PR c/17301
11403         * gcc.dg/pr17301-1.c: New test.
11404
11405 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11406
11407         PR c/17189
11408         * gcc.dg/anon-struct-5.c: New test.
11409
11410 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11411
11412         PR c/17844
11413         * gcc.dg/pr17844-1.c: New test.
11414
11415 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
11416
11417         PR tree-optimization/17906
11418         * gcc.c-torture/compile/pr17906.c: New.
11419
11420 2004-10-09  Stuart Hastings  <stuart@apple.com>
11421             Roger Sayle  <roger@eyesopen.com>
11422
11423         PR rtl-optimization/17853
11424         * gcc.dg/i386-mmx-5.c: New testcase.
11425
11426 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
11427
11428         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
11429
11430 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
11431
11432         PR c++/17524
11433         * g++.dg/template/static9.C: New test.
11434
11435         PR c++/17685
11436         * g++.dg/parse/operator5.C: New test.
11437
11438 2004-10-09  Roger Sayle  <roger@eyesopen.com>
11439
11440         PR middle-end/17894
11441         * gcc.c-torture/execute/divcmp-4.c: New test case.
11442
11443 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
11444
11445         PR tree-opt/17902
11446         * g++.dg/opt/pr17902.C: New test.
11447
11448 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
11449
11450         * gcc.dg/cpp/ident-1.c: Add dg-options "".
11451
11452 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11453
11454         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
11455
11456 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11457
11458         * gcc.dg/assign-warn-3.c: New test.
11459
11460 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
11461
11462         PR c/16999
11463         * gcc.dg/cpp/ident-1.c: New test.
11464
11465 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
11466
11467         * gcc.c-torture/compile/acc1.c: New.
11468
11469 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
11470
11471         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
11472         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
11473
11474 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11475
11476         * gcc.dg/ultrasp11.c: New test.
11477
11478 2004-10-08  Michael Matz  <matz@suse.de>
11479
11480         * gcc.dg/doloop-2.c: New test.
11481
11482 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11483
11484         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
11485         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
11486         objc.dg/method-9.m: Update expected diagnostics.
11487
11488 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
11489
11490         * gcc.dg/ppc-fsel-3.c: New file.
11491         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
11492
11493 2004-10-07  Paul Brook  <paul@codesourcery.com>
11494
11495         * gfortran.dg/intrinsic_verify_1.f90: New test.
11496
11497 2004-10-07  Paul Brook  <paul@codesourcery.com>
11498
11499         * gfortran.dg/empty_format_1.f90: Remove stray commas.
11500
11501 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11502
11503         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
11504         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
11505         commit.
11506
11507 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
11508
11509         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
11510
11511 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11512
11513         PR c++/17115
11514         * g++.dg/warn/Winline-4.C: New test.
11515
11516 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11517
11518         * gcc.c-torture/compile/20041007-1.c: New test.
11519
11520 2004-10-07  Paul Brook  <paul@codesourcery.com>
11521
11522         PR fortran/17678
11523         * gfortran.dg/use_allocated_1.f90: New test.
11524
11525 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
11526
11527         PR middle-end/17849
11528         * gfortran.fortran-torture/compile/nested.f90: New test
11529
11530 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
11531
11532         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
11533
11534 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
11535
11536         PR c++/17368
11537         * g++.dg/ext/asm6.C: New test.
11538
11539 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
11540
11541         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
11542
11543 2004-10-06  Paul Brook  <paul@codesourcery.com>
11544
11545         PR libfortran/17709
11546         * gfortran.dg/empty_format_1.f90: New test.
11547
11548 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11549
11550         PR fortran/17568
11551         * gfortran.dg/ishft.f90: New test.
11552
11553         PR fortran/17283
11554         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
11555         tests.
11556
11557 2004-10-06  Paul Brook  <paul@codesourcery.com>
11558
11559         * gfortran.dg/do_1.f90: New test.
11560
11561 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11562
11563         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
11564         optimizing for size.
11565
11566 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11567
11568         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
11569
11570 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11571
11572         * gcc.c-torture/compile/20041005-1.c: New test.
11573
11574 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
11575
11576         PR c++/17829
11577         * g++.dg/lookup/koenig4.C: New.
11578
11579 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11580
11581         * g++.dg/other/classkey1.C: Adjust quoting marks.
11582         * g++.dg/parse/error15.C: Likewise.
11583         * g++.dg/template/meminit2.C (int>): Likewise.
11584
11585 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11586
11587         PR fortran/17283
11588         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
11589
11590         PR fortran/17631
11591         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
11592
11593         PR fortran/17708
11594         * gfortran.dg/pr17708.f90: New test.
11595
11596 2004-10-04  Chao-ying Fu  <fu@mips.com>
11597
11598         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
11599         * gcc.dg/vect/vect-4.c: Ditto.
11600         * gcc.dg/vect/vect-5.c: Ditto.
11601         * gcc.dg/vect/vect-6.c: Ditto.
11602         * gcc.dg/vect/vect-8.c: Ditto.
11603         * gcc.dg/vect/vect-16.c: Ditto.
11604         * gcc.dg/vect/vect-30.c: Ditto.
11605         * gcc.dg/vect/vect-40.c: Ditto.
11606         * gcc.dg/vect/vect-41.c: Ditto.
11607         * gcc.dg/vect/vect-42.c: Ditto.
11608         * gcc.dg/vect/vect-43.c: Ditto.
11609         * gcc.dg/vect/vect-44.c: Ditto.
11610         * gcc.dg/vect/vect-45.c: Ditto.
11611         * gcc.dg/vect/vect-46.c: Ditto.
11612         * gcc.dg/vect/vect-47.c: Ditto.
11613         * gcc.dg/vect/vect-48.c: Ditto.
11614         * gcc.dg/vect/vect-49.c: Ditto.
11615         * gcc.dg/vect/vect-50.c: Ditto.
11616         * gcc.dg/vect/vect-51.c: Ditto.
11617         * gcc.dg/vect/vect-52.c: Ditto.
11618         * gcc.dg/vect/vect-53.c: Ditto.
11619         * gcc.dg/vect/vect-54.c: Ditto.
11620         * gcc.dg/vect/vect-55.c: Ditto.
11621         * gcc.dg/vect/vect-56.c: Ditto.
11622         * gcc.dg/vect/vect-57.c: Ditto.
11623         * gcc.dg/vect/vect-58.c: Ditto.
11624         * gcc.dg/vect/vect-59.c: Ditto.
11625         * gcc.dg/vect/vect-60.c: Ditto.
11626         * gcc.dg/vect/vect-74.c: Ditto.
11627         * gcc.dg/vect/vect-79.c: Ditto.
11628         * gcc.dg/vect/vect-80.c: Ditto.
11629
11630 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
11631
11632         * gcc.dg/unused-7.c: Use the correct option.
11633
11634 2004-10-04  Paul Brook  <paul@codesourcery.com>
11635         Bud Davis  <bdavis9659@comcast.net>
11636
11637         PR fortran/17706
11638         PR fortran/16434
11639         * gfortran/pr17706.f90: New test.
11640         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
11641
11642 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11643
11644         * gfortran.dg/pr17612.f90: New test.
11645
11646 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11647
11648         * g++.dg/template/local1.C: Adjust quoting marks in
11649         testing for diagnostics.
11650         * g++.dg/tls/diag-2.C: Likewise.
11651         * g++.dg/other/error8.C: Likewise.
11652
11653 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
11654
11655         PR c/17178
11656         * gcc.dg/unused-4.c: Adjust to be correct.
11657
11658         PR c/17820
11659         * gcc.dg/unused-7.c: New test.
11660
11661 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
11662
11663         PR c++/17797
11664         * g++.dg/overload/template2.C: New test.
11665
11666 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
11667
11668         PR tree-optimization/16632
11669         * gcc.dg/tree-ssa/20041002-1.c: New.
11670
11671 2004-10-03  Paul Brook  <paul@codesourcery.com>
11672
11673         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
11674         rather than relying on default formatting.
11675
11676 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
11677
11678         * gcc.dg/20040920-1.c: Update expected message text.
11679
11680 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
11681
11682         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
11683
11684 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
11685
11686         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
11687         tree level.
11688
11689 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
11690
11691         * gcc.dg/tree-ssa/pr17343.c: Remove.
11692
11693 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
11694
11695         PR tree-opt/17343
11696         * gcc.dg/tree-ssa/pr17343.c: New test.
11697
11698 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
11699
11700         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
11701         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
11702         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
11703         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
11704         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
11705
11706 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11707
11708         * gcc.dg/lvalue-2.c: New test.
11709
11710 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11711
11712         PR c/17730
11713         * gcc.dg/pr17730-1.c: New test
11714
11715 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11716
11717         PR c/7425
11718         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
11719
11720 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
11721
11722         * gcc.c-torture/execute/stdarg-1.c: New test.
11723         * gcc.c-torture/execute/stdarg-2.c: New test.
11724         * gcc.c-torture/execute/stdarg-3.c: New test.
11725         * gcc.dg/tree-ssa/stdarg-1.c: New test.
11726         * gcc.dg/tree-ssa/stdarg-2.c: New test.
11727         * gcc.dg/tree-ssa/stdarg-3.c: New test.
11728         * gcc.dg/tree-ssa/stdarg-4.c: New test.
11729         * gcc.dg/tree-ssa/stdarg-5.c: New test.
11730
11731 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
11732
11733         PR tree-optimization/17697
11734         * g++.dg/opt/pr17697-1.C: New test.
11735         * g++.dg/opt/pr17697-2.C: New test.
11736         * g++.dg/opt/pr17697-3.C: New test.
11737
11738 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
11739
11740         PR c/16409
11741         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
11742         gcc.dg/vla-init-5.c: New tests.
11743
11744 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11745
11746         PR c/13804
11747         * gcc.dg/pr13804-1.c: New test.
11748
11749 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11750
11751         PR fortran/16938
11752         * gfortran.dg/pr16938.f90: New test.
11753
11754 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
11755
11756         * g++.dg/template/crash23.C: New test.
11757
11758 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
11759
11760         PR c++/17585
11761         * g++.dg/template/static8.C: New test.
11762
11763 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
11764
11765         PR c++/17681
11766         * g++.dg/other/error9.C: New test.
11767
11768 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
11769
11770         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
11771
11772 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11773
11774         PR fortran/15164
11775         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
11776
11777 2004-09-26  Roger Sayle  <roger@eyesopen.com>
11778
11779         PR middle-end/17112
11780         * gcc.dg/pr17112-1.c: New test case.
11781
11782 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11783
11784         PR c/11459
11785         * gcc.dg/pr11459-1.c: New test.
11786
11787 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
11788
11789         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
11790         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11791
11792 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11793
11794         * gfortran.dg/pr15324.f90: Make array bounds consistent.
11795
11796 2004-09-25  Jan Hubicka  <jh@suse.cz>
11797
11798         * compile/30040909-1.c: New test.
11799         * compile/30040907-1.c: New test.
11800
11801 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
11802
11803         * gcc.c-torture/execute/va-arg-26.c: New test.
11804
11805 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
11806
11807         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
11808         extra diagnostics on targets with 64-bit pointers.
11809         * objc.dg/selector-1.m: Adjust dg-warning regexp.
11810
11811 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11812
11813         PR c/17188
11814         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
11815         * gcc.dg/decl-3.c: Adjust expected message.
11816
11817 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11818
11819         PR fortran/17615
11820         * gfortran.dg/pr17615.f90: New test.
11821
11822 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
11823
11824         PR tree-optimzation/17517
11825         * g++.dg/tree-ssa/pr17517.C: New Test.
11826
11827 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11828
11829         PR c++/16889
11830         * g++.dg/lookup/ambig3.C: New.
11831
11832 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
11833
11834         PR tree-opt/17624
11835         * g++.dg/opt/pr17624.C: New test.
11836
11837 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11838
11839         PR c/6980
11840         * gcc.dg/Wbad-function-cast-1.c: New test.
11841
11842 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
11843
11844         * g++.dg/ext/complit1.C
11845         * g++.dg/other/error2.C
11846         * g++.dg/other/nontype-1.C
11847         * g++.dg/parse/crash11.C
11848         * g++.dg/parse/crash12.C
11849         * g++.dg/parse/error15.C
11850         * g++.dg/parse/error4.C
11851         * g++.dg/parse/tmpl-outside1.C
11852         * g++.dg/parse/too-many-tmpl-args1.C
11853         * g++.dg/template/dependent-expr3.C
11854         * g++.dg/template/error10.C
11855         * g++.dg/template/instantiate1.C
11856         * g++.dg/template/vtable2.C
11857         * g++.dg/warn/Wshadow-1.C
11858         * g++.dg/warn/weak1.C
11859         * g++.old-deja/g++.brendan/crash16.C
11860         * g++.old-deja/g++.brendan/crash18.C
11861         * g++.old-deja/g++.brendan/crash48.C
11862         * g++.old-deja/g++.brendan/crash49.C
11863         * g++.old-deja/g++.brendan/crash55.C
11864         * g++.old-deja/g++.brendan/crash56.C
11865         * g++.old-deja/g++.brendan/crash8.C
11866         * g++.old-deja/g++.brendan/enum11.C
11867         * g++.old-deja/g++.brendan/enum8.C
11868         * g++.old-deja/g++.brendan/enum9.C
11869         * g++.old-deja/g++.brendan/friend3.C
11870         * g++.old-deja/g++.brendan/misc14.C
11871         * g++.old-deja/g++.bugs/900402_02.C
11872         * g++.old-deja/g++.bugs/900404_03.C
11873         * g++.old-deja/g++.bugs/900404_04.C
11874         * g++.old-deja/g++.bugs/900428_03.C
11875         * g++.old-deja/g++.jason/crash4.C
11876         * g++.old-deja/g++.jason/overload21.C
11877         * g++.old-deja/g++.jason/redecl1.C
11878         * g++.old-deja/g++.jason/report.C
11879         * g++.old-deja/g++.jason/rfg10.C
11880         * g++.old-deja/g++.jason/template30.C
11881         * g++.old-deja/g++.law/arm12.C
11882         * g++.old-deja/g++.law/ctors5.C
11883         * g++.old-deja/g++.law/cvt20.C
11884         * g++.old-deja/g++.law/init10.C
11885         * g++.old-deja/g++.law/init8.C
11886         * g++.old-deja/g++.law/visibility17.C
11887         * g++.old-deja/g++.law/visibility7.C
11888         * g++.old-deja/g++.mike/net8.C
11889         * g++.old-deja/g++.mike/p646.C
11890         * g++.old-deja/g++.mike/p700.C
11891         * g++.old-deja/g++.mike/p701.C
11892         * g++.old-deja/g++.mike/p811.C
11893         * g++.old-deja/g++.ns/template13.C
11894         * g++.old-deja/g++.other/array3.C
11895         * g++.old-deja/g++.other/crash25.C
11896         * g++.old-deja/g++.other/dtor3.C
11897         * g++.old-deja/g++.other/dtor4.C
11898         * g++.old-deja/g++.other/main1.C
11899         * g++.old-deja/g++.other/warn7.C
11900         * g++.old-deja/g++.pt/crash11.C
11901         * g++.old-deja/g++.pt/crash36.C
11902         * g++.old-deja/g++.pt/spec22.C
11903         * g++.old-deja/g++.pt/spec9.C
11904         * g++.old-deja/g++.pt/ttp52.C
11905         * g++.old-deja/g++.robertl/eb103.C
11906         * g++.old-deja/g++.robertl/eb121.C
11907         * g++.old-deja/g++.robertl/eb22.C
11908         * g++.old-deja/g++.robertl/eb8.C:
11909         Update locations and/or regexps of dg-error markers.
11910         Remove markers for some bogus messages that are no longer issued.
11911
11912 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
11913
11914         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
11915         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
11916
11917 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
11918
11919         PR c++/17618
11920         * g++.dg/lookup/crash5.C: New test.
11921
11922 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
11923
11924         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
11925         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
11926         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
11927         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
11928         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
11929         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
11930
11931         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
11932         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
11933         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
11934         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
11935         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
11936         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
11937
11938         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
11939
11940         * gcc.dg/vect/vect-44.c: Check additional cases.
11941         * gcc.dg/vect/vect-48.c: Check additional cases.
11942
11943         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
11944         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
11945         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
11946         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
11947         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
11948         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
11949         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
11950         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
11951         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
11952
11953         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
11954         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
11955         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
11956
11957 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11958
11959         * gcc.dg/tree-ssa/loop-6.c: New test.
11960
11961 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
11962
11963         PR c++/17620
11964         * g++.dg/inherit/base2.C: New.
11965
11966 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11967
11968         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
11969         * gcc.dg/20001012-2.c: Likewise.
11970         * gcc.dg/20001013-1.c: Likewise.
11971         * gcc.dg/20001101-1.c: Likewise.
11972         * gcc.dg/20001102-1.c: Likewise.
11973         * gcc.dg/bf-spl1.c: Likewise.
11974         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
11975         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
11976
11977 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
11978
11979         PR tree-optimization/16721
11980         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
11981
11982 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
11983
11984         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
11985         * gcc.dg/20040305-1.c: Likewise.
11986
11987 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11988
11989         PR c/16566
11990         * gcc.c-torture/compile/pr16566-1.c,
11991         gcc.c-torture/compile/pr16566-2.c,
11992         gcc.c-torture/compile/pr16566-3.c: New tests.
11993
11994 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
11995
11996         PR tree-optimization/17512
11997         * gcc.c-torture/compile/20040916-1.c.
11998
11999 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
12000
12001         * gcc.dg/pragma-re-3.c: New test.
12002
12003 2004-09-17  Matt Austern  <austern@apple.com>
12004
12005         PR c++/15049
12006         * g++.dg/other/anon3.C: New.
12007
12008 2004-09-21  Roger Sayle  <roger@eyesopen.com>
12009
12010         PR c++/7503
12011         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
12012         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
12013         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
12014         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
12015         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
12016
12017 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
12018
12019         PR fortran/17286
12020         * gfortran.dg/pr17286.f90: New test.
12021
12022 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
12023
12024         PR c++/17530
12025         * g++.dg/template/static7.C: New test.
12026
12027 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
12028
12029         PR tree-opt/17558
12030         * gcc.c-torture/compile/pr17558.c: New test.
12031
12032 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
12033
12034         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
12035         if SKIP_ATTRIBUTE is defined.
12036
12037 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12038
12039         PR fortran/15957
12040         * gfortran.dg/pr15957.f90: New test.
12041
12042 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
12043
12044         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
12045         in comparison.
12046         * gcc.dg/vect/vect-79.c: Likewise.
12047         * gcc.dg/vect/vect-80.c: Likewise.
12048
12049 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12050
12051         PR fortran/15750
12052         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
12053
12054 2004-09-20  Ira Rosen  <irar@il.ibm.com>
12055
12056         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
12057         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
12058         * gcc.dg/vect/vect-62.c: New testcase.
12059         * gcc.dg/vect/vect-63.c: New testcase.
12060         * gcc.dg/vect/vect-64.c: New testcase.
12061         * gcc.dg/vect/vect-65.c: New testcase.
12062         * gcc.dg/vect/vect-66.c: New testcase.
12063         * gcc.dg/vect/vect-67.c: New testcase.
12064         * gcc.dg/vect/vect-68.c: New testcase.
12065         * gcc.dg/vect/vect-69.c: New testcase.
12066         * gcc.dg/vect/vect-79.c: New testcase.
12067         * gcc.dg/vect/vect-80.c: New testcase.
12068
12069 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
12070
12071         * gcc.target/mips/asm-1.c: New test.
12072
12073 2004-09-19  Ira Rosen  <irar@il.ibm.com>
12074
12075         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
12076         * gcc.dg/vect/vect-73.c: New testcase.
12077         * gcc.dg/vect/vect-74.c: New testcase.
12078         * gcc.dg/vect/vect-75.c: New testcase.
12079         * gcc.dg/vect/vect-76.c: New testcase.
12080         * gcc.dg/vect/vect-77.c: New testcase.
12081         * gcc.dg/vect/vect-78.c: New testcase
12082
12083 2004-09-18  Paul Brook  <paul@codesourcery.com>
12084
12085         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
12086
12087 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
12088
12089         PR c/17424
12090         * gcc.dg/pr17424-1.c: New test.
12091
12092 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
12093
12094         * g++.dg/tree-ssa/pr17153.C: New test.
12095
12096 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
12097
12098         PR pch/13361
12099         * testsuite/g++.dg/pch/wchar-1.C: New.
12100         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12101
12102 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
12103
12104         * gcc.c-torture/execute/20040917-1.c: New test.
12105
12106 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
12107
12108         PR tree-optimization/17319
12109         * gcc.dg/pr17319.c: New test.
12110
12111 2004-09-17  Devang Patel  <dpatel@apple.com>
12112
12113         * gcc.dg/20040813-1.c: New test.
12114
12115 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
12116
12117         PR tree-optimization/17273
12118         * gcc.c-torture/compile/pr17273.c: New test.
12119
12120 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12121
12122         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
12123         Update expected messages.
12124         * gcc.dg/declspec-13.c: New test.
12125
12126 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
12127
12128         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
12129
12130 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
12131
12132         * gcc.c-torture/execute/pr17252.c: Use post-increment to
12133         change what 'a' is pointing to.
12134
12135 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
12136
12137         PR c++/16002
12138         * g++.dg/template/error18.C: New test.
12139
12140         PR c++/16029
12141         * g++.dg/warn/Wunused-8.C: New test.
12142
12143 2004-09-17  Steven Bosscher  <stevenb@suse.de>
12144
12145         PR tree-optimization/17513
12146         * gcc.dg/20040916-1.c: New test.
12147
12148 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
12149
12150         PR c++/17501
12151         * g++.dg/template/typename7.C: New test.
12152
12153 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12154
12155         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
12156
12157 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
12158
12159         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
12160         with -ftree-based-profiling also.
12161         * lib/profopt.exp: Support late-set profile_option/feedback_option.
12162
12163 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
12164
12165         PR/15364
12166         * gfortran.dg/der_array_io_1.f90: New test.
12167         * gfortran.dg/der_array_io_2.f90: New test.
12168         * gfortran.dg/der_array_io_3.f90: New test.
12169
12170 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
12171
12172         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
12173         EABI.
12174
12175 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
12176
12177         * g++.dg/opt/switch1.C: New test.
12178
12179 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12180
12181         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
12182         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
12183         Update expected messages.
12184
12185 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12186
12187         PR fortran/16485
12188         * gfortran.dg/same_name_1.f90: New test.
12189
12190 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
12191
12192         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
12193         dereference garbage pointers.
12194
12195 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
12196
12197         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
12198         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
12199
12200         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
12201         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
12202         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
12203
12204 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
12205
12206         PR c++/17324
12207         * g++.dg/template/mangle1.C: New test.
12208
12209 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
12210
12211         PR tree-optimization/17252
12212         * gcc.c-torture/execute/pr17252.c: New test.
12213
12214 2004-09-14  Andrew Pinski  <apinski@apple.com>
12215
12216         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
12217
12218 2004-09-14  Roger Sayle  <roger@eyesopen.com>
12219
12220         PR rtl-optimization/9771
12221         * gcc.dg/pr9771-1.c: New test case.
12222
12223 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
12224
12225         PR tree-optimization/15262
12226         * gcc.c-torture/execute/pr15262-1.c: New test.
12227         * gcc.c-torture/execute/pr15262-2.c: New test.
12228
12229 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12230
12231         * gcc.dg/declspec-12.c: New test.
12232
12233 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
12234
12235         * gfortran.dg/pr17090.f90: Add directives to test.
12236
12237 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12238
12239         * gcc.c-torture/compile/20040914-1.c: New test.
12240
12241 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
12242
12243         PR c++/16162
12244         * g++.dg/template/decl2.C: New test.
12245
12246 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
12247
12248         PR fortran/17090
12249         * gfortran.dg/pr17090.f90: New test.
12250
12251 2004-09-13  Dale Johannesen  <dalej@apple.com>
12252
12253         * gcc.c-torture/compile/pr17408.c:  New test case.
12254
12255 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
12256
12257         PR c++/16716
12258         * g++.dg/parse/crash17.C: New test.
12259
12260         PR c++/17327
12261         * g++.dg/template/enum3.C: New test.
12262
12263 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
12264
12265         * lib/gcc-defs.exp: Load wrapper.exp.
12266         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
12267         using local code.
12268         * lib/gcc.exp (gcc_init): Similar.
12269         * lib/gfortran.exp (gfortran_init): Similar.
12270         * lib/objc.exp (objc_init): Similar.
12271         * lib/treelang.exp (treelang_init): Similar.
12272         * lib/wrapper.exp: New file with build_wrapper call machinery in
12273         ${tool}_maybe_build_wrapper.
12274
12275 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
12276
12277         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
12278         "inline".
12279         * gcc.dg/declspec-11.c: Update expected messages.
12280         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
12281         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
12282         gcc.dg/inline-12.c: New tests.
12283
12284 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
12285
12286         * g++.dg/tree-ssa/pr17400.C: New testcase.
12287
12288 2004-09-13  James E Wilson  <wilson@specifixinc.com>
12289
12290         * gcc.target/mips/sb1-1.c: New testcase.
12291
12292 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
12293
12294         * lib/g77-dg.exp: Remove unused file.
12295         * lib/mike-g77.exp: Ditto.
12296         * lib/g77.exp: Ditto.
12297
12298 2004-09-12  Richard Henderson  <rth@redhat.com>
12299
12300         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
12301
12302 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
12303
12304         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
12305         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12306         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
12307         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
12308         Update expected messages.
12309
12310 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
12311
12312         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
12313         declaration/use mismatch for dirp parameter.
12314
12315 2004-09-12  Andrew Pinski  <apinski@apple.com>
12316
12317         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
12318         -fgnu-runtime is passed.
12319
12320 2004-09-12  Richard Henderson  <rth@redhat.com>
12321
12322         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
12323         do the uplevel thing and update additional_flags directly.
12324         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
12325         gfortran.fortran-torture/execute/intrinsic_nearest.x,
12326         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
12327         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
12328
12329 2004-09-11  Steven Bosscher  <stevenb@suse.de>
12330
12331         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
12332
12333 2004-09-11  Roger Sayle  <roger@eyesopen.com>
12334
12335         PR middle-end/17411
12336         * g++.dg/opt/pr17411-1.C: New test case.
12337
12338 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12339
12340         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
12341         gcc.dg/tls/diag-2.c: Update expected messages.
12342         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
12343         messages.
12344         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
12345         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
12346         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
12347         gcc.dg/tls/diag-5.c: New tests.
12348
12349 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
12350
12351         * gcc.dg/20040910-1.c: Correct dg-error regexp.
12352
12353 2004-09-11  Steven Bosscher  <stevenb@suse.de>
12354
12355         * g++.dg/parse/break-in-for.C: New test.
12356
12357 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
12358
12359         * gcc.dg/tree-ssa/20040911-1.c: New test.
12360
12361 2004-09-11  Andreas Jaeger  <aj@suse.de>
12362
12363         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
12364         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
12365
12366 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
12367
12368         * gcc.target/frv: New directory of FR-V-specific tests.
12369
12370 2004-09-10  James E Wilson  <wilson@specifixinc.com>
12371
12372         * gcc.dg/convert-vec-1.c: New test.
12373
12374 2004-09-10  Roger Sayle  <roger@eyesopen.com>
12375
12376         PR middle-end/17024
12377         * gcc.dg/pr17024-1.c: New test case.
12378
12379 2004-09-10  Eric Christopher  <echristo@redhat.com>
12380
12381         * gcc.dg/20040910-1.c: New test.
12382
12383 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12384
12385         * gcc.dg/bitfld-9.c: New test.
12386
12387 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
12388
12389         * gcc.c-torture/execute/ieee/acc1.c: New test.
12390         * gcc.c-torture/execute/ieee/acc2.c: New test.
12391         * gcc.c-torture/execute/ieee/mzero6.c: New test.
12392
12393 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12394
12395         * gcc.dg/deprecated-2.c: New test.
12396
12397 2004-09-09  James E Wilson  <wilson@specifixinc.com>
12398
12399         * gcc.dg/init-vec-1.c: New test.
12400
12401 2004-09-09  Roger Sayle  <roger@eyesopen.com>
12402
12403         PR middle-end/17055
12404         * gcc.dg/pr17055-1.c: New test case.
12405
12406 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
12407
12408         PR target/17377
12409         * gcc.c-torture/execute/pr17377.c: New test.
12410
12411 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12412
12413         PR c/8420
12414         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
12415         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
12416         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
12417         gcc.dg/long-long-typespec-1.c: New tests.
12418         * gcc.dg/tls/diag-2.c: Update expected diagnostics
12419
12420 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12421
12422         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
12423         gcc.dg/gnu99-static-1.c: New tests.
12424
12425 2004-09-08  Devang Patel  <dpatel@apple.com>
12426
12427         * gcc.dg/darwin-ld-20040828-1.c: New test.
12428         * gcc.dg/darwin-ld-20040828-2.c: New test.
12429         * gcc.dg/darwin-ld-20040828-3.c: New test.
12430
12431 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
12432
12433         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
12434         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
12435         in error message.
12436         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
12437         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
12438         in error message.
12439         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
12440         types they qualify.
12441         * objc.dg/type-size-2.m: Fix wording in comment.
12442         * objc.dg/va-meth-1.m: New test case.
12443
12444 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
12445
12446         PR c/16633:
12447         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
12448         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
12449
12450 2004-09-06  Devang Patel  <dpatel@apple.com>
12451
12452         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
12453         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
12454
12455 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
12456
12457         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
12458         reflect changed line numbering of diagnostics.
12459
12460 2004-09-06  Paul Brook  <paul@codesourcery.com>
12461
12462         * gfortran.dg/edit_real_1.f90: Add new test.
12463
12464 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12465
12466         * gcc.dg/tree-ssa/loop-2.c: New test.
12467         * gcc.dg/tree-ssa/loop-3.c: New test.
12468         * gcc.dg/tree-ssa/loop-4.c: New test.
12469         * gcc.dg/tree-ssa/loop-5.c: New test.
12470
12471 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12472
12473         * gcc.dg/format/sentinel-1.c: Update for parameter option.
12474
12475 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12476
12477         * gcc.dg/format/sentinel-1.c: New test.
12478
12479 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
12480
12481         * testsuite/gcc.dg/builtins-46.c: New.
12482
12483 2004-09-03  Devang Patel  <dpatel@apple.com>
12484
12485         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
12486         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
12487
12488 2004-09-03  Jan Beulich  <jbeulich@novell.com>
12489
12490         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
12491         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
12492         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
12493         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
12494         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
12495         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
12496         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
12497         the non-portable bzero.
12498         * gcc.dg/20010912-1.c: xfail for NetWare.
12499         * gcc.dg/20020426-2.c: xfail for NetWare.
12500         * gcc.dg/20021014-1.c: xfail for NetWare.
12501         * gcc.dg/20021018-1.c: xfail for NetWare.
12502         * gcc.dg/20030213-1.c: xfail for NetWare.
12503         * gcc.dg/20030225-1.c: xfail for NetWare.
12504         * gcc.dg/20030708-1.c: xfail for NetWare.
12505         * gcc.dg/builtins-config.h: Also exclude NetWare.
12506         * gcc.dg/format/format.h: Define restrict only if not already defined.
12507         * gcc.dg/nest.c: xfail for NetWare.
12508         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
12509         * lib/target-supports.exp (check_visibility_available): Exclude
12510         NetWare.
12511
12512 2004-09-03  Jan Beulich  <jbeulich@novell.com>
12513
12514         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
12515         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
12516         deterministic starting point for the alignment of structure fields.
12517         * gcc.dg/Wpadded.c: Dito.
12518         * g++.dg/abi/vbase10.C: Dito.
12519
12520 2004-09-03  Devang Patel  <dpatel@apple.com>
12521
12522         * g++.dg/debug/pr15736.cc: New test.
12523
12524 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
12525
12526         * README.QMTEST: Fix out-of-date link.
12527
12528 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
12529
12530         PR fortran/16579
12531         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
12532         Delete.  Duplicate of gfortran.dg/g77/20010610.f
12533
12534 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
12535
12536         * g++.dg/abi/arm_rtti1.C: New test.
12537
12538 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
12539
12540         * gcc.dg/ppc-vector-memcpy.c: New.
12541         * gcc.dg/ppc-vector-memset.c: New.
12542
12543 2004-09-02  Chao-ying Fu  <fu@mips.com>
12544
12545         * gcc.target/mips/mips-3d-1.c: New test.
12546         * gcc.target/mips/mips-3d-2.c: New test.
12547         * gcc.target/mips/mips-3d-3.c: New test.
12548         * gcc.target/mips/mips-3d-4.c: New test.
12549         * gcc.target/mips/mips-3d-5.c: New test.
12550         * gcc.target/mips/mips-3d-6.c: New test.
12551         * gcc.target/mips/mips-3d-7.c: New test.
12552         * gcc.target/mips/mips-3d-8.c: New test.
12553         * gcc.target/mips/mips-3d-9.c: New test.
12554         * gcc.target/mips/mips-ps-1.c: New test.
12555         * gcc.target/mips/mips-ps-2.c: New test.
12556         * gcc.target/mips/mips-ps-3.c: New test.
12557         * gcc.target/mips/mips-ps-4.c: New test.
12558         * gcc.target/mips/mips-ps-type.c: New test.
12559
12560 2004-09-02  Paul Brook  <paul@codesourcery.com>
12561
12562         * gfortran.dg/edit_real_1.f90: Add new tests.
12563
12564 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12565
12566         PR fortran/15327
12567         * gfortran.dg/merge_char_1.f90: New test.
12568
12569 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12570
12571         PR fortran/16404
12572         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
12573
12574 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12575
12576         PR c/1522
12577         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
12578
12579 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
12580
12581         * g++.dg/opt/loop1.C: Do not XFAIL.
12582
12583 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
12584
12585         * gcc.c-torture/execute/20040831-1.c: New test.
12586
12587 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
12588
12589         PR fortran/16579
12590         * gfortran.dg/g77/20010610.f: Now passes.
12591         Copy from g77.f-torture/execute. Add dg-run directive.
12592         * gfortran.dg/g77/README: Update
12593
12594 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12595
12596         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
12597         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
12598         (t1, t2, t3, t4): Add volatile.
12599
12600 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
12601
12602         * g++.dg/ext/visibility/arm1.C: New test.
12603
12604 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
12605
12606         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
12607         -pedantic-errors.
12608
12609 2004-09-01  Paul Brook  <paul@codesourcery.com>
12610
12611         * gfortran.dg/eof_2.f90: New test.
12612
12613 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12614
12615         PR fortran/16579
12616         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
12617
12618 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
12619
12620         PR libfortran/16805
12621         * gfortran.dg/list_read_2.f90: New test.
12622
12623 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
12624
12625         * g++.dg/abi/key1.C: New test.
12626
12627 2004-08-31  Richard Henderson  <rth@redhat.com>
12628
12629         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
12630         form of offsetof.
12631         * g++.dg/other/offsetof5.C: Remove duplicate.
12632
12633 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12634
12635         PR fortran/17244
12636         * gfortran.dg/func_derived_1.f90: New test.
12637
12638 2004-08-31  Paul Brook  <paul@codesourcery.com>
12639
12640         * gfortran.dg/eof_1.f90: New test.
12641
12642 2004-08-31  Paul Brook  <paul@codesourcery.com>
12643
12644         * gfortran.dg/list_read_1.f90: New file.
12645
12646 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
12647
12648         * g++.dg/opt/loop1.C: XFAIL.
12649
12650 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
12651
12652         * gcc.dg/funcdef-storage-1.c: New.
12653         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
12654         an extern function in local scope.
12655         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
12656         declare an 'auto inline' function in local scope.
12657         * gcc.dg/20011130-1.c: Likewise.
12658         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
12659         an 'auto' function in local scope.
12660         * gcc.dg/20021014-1.c: Likewise.
12661         * gcc.dg/20030331-2.c: Likewise.
12662
12663 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12664
12665         * gfortran.dg/blockdata_1.f90: New test.
12666
12667 2004-08-30  Richard Henderson  <rth@redhat.com>
12668
12669         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
12670
12671 2004-08-30  Richard Henderson  <rth@redhat.com>
12672
12673         * lib/fortran-torture.exp (fortran-torture-execute): Honor
12674         additional_flags set by alternate driver.
12675         (ieee-options): New procedure.
12676         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
12677         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
12678         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
12679         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
12680
12681 2004-08-30  Richard Henderson  <rth@redhat.com>
12682
12683         * lib/f-torture.exp: Remove.
12684
12685 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
12686
12687         PR rtl-optimization/16590
12688         * g++.dg/opt/loop1.C: New test.
12689
12690 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12691
12692         PR fortran/13910
12693         * gfortran.dg/oldstyle_1.f90: New test.
12694
12695 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
12696         Paul Brook  <paul@codesourcery.com>
12697
12698         * gfortran.dg/g77/README: Update.
12699         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
12700         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
12701         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
12702
12703 2004-08-28  Paul Brook  <paul@codesourcery.com>
12704
12705         PR libfortran/17195
12706         * gfortran.dg/edit_real_1.f90: New test.
12707
12708 2004-08-27  Paul Brook  <paul@codesourcery.com>
12709
12710         * gfortran.dg/rewind_1.f90: New test.
12711
12712 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
12713
12714         PR fortran/16597
12715         * gfortran.dg/pr16597.f90: New test.
12716
12717 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12718
12719         PR c/13801
12720         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
12721         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
12722         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
12723         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
12724         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
12725
12726 2004-08-26  Nick Clifton  <nickc@redhat.com>
12727
12728         * gcc.c-torture/compile/pr17119.c: New test.
12729
12730 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12731
12732         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
12733
12734 2004-08-25  Richard Henderson  <rth@redhat.com>
12735
12736         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
12737         the bits that expect kind=8 to be the largest real kind.
12738
12739 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
12740
12741         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
12742
12743 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12744
12745         * gfortran.dg/assignment_1.f90: New test.
12746
12747 2004-08-25  Adam Nemet  <anemet@lnxw.com>
12748
12749         * g++.dg/template/repo3.C: New test.
12750
12751 2004-08-25  Roger Sayle  <roger@eyesopen.com>
12752
12753         PR middle-end/16693
12754         PR tree-optimization/16372
12755         * g++.dg/opt/pr16372-1.C: New test case.
12756         * g++.dg/opt/pr16693-1.C: New test case.
12757         * g++.dg/opt/pr16693-2.C: New test case.
12758
12759 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
12760
12761         * objc.dg/proto-lossage-4.m: New test.
12762
12763 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
12764
12765         PR c++/17155
12766         * g++.dg/inherit/local2.C: New test.
12767
12768 2004-08-25  Paul Brook  <paul@codesourcery.com>
12769
12770         PR fortran/17144
12771         * gfortran.dg/string_ctor_1.f90: New test.
12772
12773 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12774
12775         PR c++/14428
12776         * g++.dg/template/redecl2.C: New test.
12777
12778 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12779
12780         PR fortran/17143
12781         * gfortran.dg/pr17143.f90: New test.
12782
12783 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12784
12785         PR fortran/17164
12786         * gfortran.dg/pr17164.f90: New test.
12787
12788 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12789
12790         * gcc.dg/tree-ssa/loop-1.c: New test.
12791
12792 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12793
12794         * gcc.c-torture/compile/20040824-1.c: New test.
12795
12796 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12797
12798         * gcc.c-torture/compile/iftrap-3.c: New test.
12799
12800 2004-08-24  Paul Brook  <paul@codesourcery.com>
12801
12802         * gfortran.dg/entry_2.f90: New test.
12803
12804 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12805
12806         PR c++/16889
12807         * g++.dg/lookup/ambig[12].C: New.
12808
12809 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12810
12811         PR c++/16706
12812         * g++.dg/template/crash21.C: New test.
12813         * g++.dg/template/crash22.C: Likewise.
12814
12815 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12816
12817         PR c++/17149
12818         * g++.dg/template/access15.C: New.
12819
12820 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12821
12822         PR c++/17163
12823         * g++.dg/template/repo2.C: New test.
12824
12825 2004-08-23  Roger Sayle  <roger@eyesopen.com>
12826
12827         PR rtl-optimization/17078
12828         * gcc.c-torture/execute/pr17078-1.c: New test case.
12829
12830 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12831
12832         PR c/14492
12833         * gcc.dg/debug/crash1.c: New test.
12834
12835 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12836
12837         PR c/16180
12838         * gcc.dg/loop-5.c: New test.
12839
12840 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12841
12842         * gcc.c-torture/execute/20040823-1.c: New test.
12843
12844 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
12845
12846         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
12847         to the assembler.  Simplify test accordingly.
12848         (asm_abi_flags): Use GNU names.
12849         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
12850         to check for ABI flags.
12851
12852 2004-08-22  Andrew Pinski  <apinski@apple.com>
12853
12854         * g++.dg/opt/pr14029.C: New test.
12855         * gcc.c-torture/execute/pr15262.c: New test.
12856
12857 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12858
12859         * gfortran.dg/reduction.f90: Add checks with complex arguments.
12860
12861 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
12862
12863         PR 16908
12864         * gfortran.dg/direct_io.f90: New test.
12865
12866 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12867
12868         PR c++/17121
12869         * g++.dg/inherit/local2.C: New test.
12870
12871 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
12872
12873         PR c++/17120
12874         * g++.dg/warn/Wparentheses-4.C: New test.
12875
12876 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12877
12878         PR c++/17121
12879         * g++.dg/inherit/local2.C: New test.
12880
12881         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
12882         * gcc.dg/ppc-ldstruct.c: Likewise.
12883         * gcc.dg/ppc64-abi-2.c: Likewise.
12884
12885 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
12886
12887         PR rtl-optimization/17099
12888         * gcc.c-torture/execute/20040820-1.c: New test.
12889
12890 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
12891
12892         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
12893
12894 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
12895
12896         PR fortran/17077
12897         * gfortran.dg/auto_array_1.f90: New test.
12898
12899 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12900
12901         PR fortran/17074
12902         * gfortran.dg/simpleif_1.f90: New test.
12903
12904 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
12905
12906         * lib/target-supports.exp (check_profiling_available): Return
12907         false for arm*-*-symbianelf* and arm*-*-eabi*.
12908
12909         PR c++/15890
12910         * g++.dg/template/delete1.C: New test.
12911
12912 2004-08-19  Paul Brook  <paul@codesourcery.com>
12913
12914         PR fortran/14976
12915         PR fortran/16228
12916         * gfortran.dg/data_char_1.f90: New test.
12917
12918 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
12919
12920         PR fortran/16946
12921         * gfortran.dg/reduction.f90: New testcase.
12922
12923 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12924
12925         PR fortran/16520
12926         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
12927
12928 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12929
12930         PR c++/17041
12931         * g++.dg/Wparentheses-3.C: New test.
12932
12933 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
12934
12935         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
12936         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
12937         * gcc.dg/vect/vect-2.c: Likewise.
12938         * gcc.dg/vect/vect-3.c: Likewise.
12939         * gcc.dg/vect/vect-4.c: Likewise.
12940         * gcc.dg/vect/vect-5.c: Likewise.
12941         * gcc.dg/vect/vect-6.c: Likewise.
12942         * gcc.dg/vect/vect-7.c: Likewise.
12943         * gcc.dg/vect/vect-25.c: Likewise.
12944         * gcc.dg/vect/vect-31.c: Likewise.
12945         * gcc.dg/vect/vect-32.c: Likewise.
12946         * gcc.dg/vect/vect-34.c: Likewise.
12947         * gcc.dg/vect/vect-36.c: Likewise.
12948         * gcc.dg/vect/vect-all.c: Likewise.
12949
12950 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
12951
12952         PR c++/17068
12953         * g++.dg/template/operator4.C: New test.
12954
12955 2004-08-18  Richard Henderson  <rth@redhat.com>
12956
12957         * gcc.dg/20040206-1.c: XFAIL.
12958
12959 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12960
12961         PR c++/16246
12962         * g++.dg/template/array7.C: New test.
12963
12964 2004-08-17  James E Wilson  <wilson@specifixinc.com>
12965
12966         * gcc.dg/mips-movcc-1.c: New test.
12967         * gcc.dg/mips-movcc-2.c: New test.
12968         * gcc.dg/mips-movcc-3.c: New test.
12969
12970         * gcc.dg/mips-nmadd-1.c: New test.
12971         * gcc.dg/mips-nmadd-2.c: New test.
12972
12973 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12974
12975         PR c++/15871
12976         * g++.dg/opt/inline8.C: New test.
12977
12978         PR c++/16965
12979         * g++.dg/parse/error17.C: New test.
12980
12981 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
12982
12983         * gcc.dg/vect: New directory for vectorizer tests.
12984         * gcc.dg/vect/tree-vect.h: New file.
12985         * gcc.dg/vect/vect.exp: New file.
12986         * gcc.dg/vect/pr16105.c.c: New test.
12987         * gcc.dg/vect/vect-1.c: New test.
12988         * gcc.dg/vect/vect-2.c: New test.
12989         * gcc.dg/vect/vect-3.c: New test.
12990         * gcc.dg/vect/vect-4.c: New test.
12991         * gcc.dg/vect/vect-5.c: New test.
12992         * gcc.dg/vect/vect-6.c: New test.
12993         * gcc.dg/vect/vect-7.c: New test.
12994         * gcc.dg/vect/vect-8.c: New test.
12995         * gcc.dg/vect/vect-9.c: New test.
12996         * gcc.dg/vect/vect-10.c: New test.
12997         * gcc.dg/vect/vect-11.c: New test.
12998         * gcc.dg/vect/vect-12.c: New test.
12999         * gcc.dg/vect/vect-13.c: New test.
13000         * gcc.dg/vect/vect-14.c: New test.
13001         * gcc.dg/vect/vect-15.c: New test.
13002         * gcc.dg/vect/vect-16.c: New test.
13003         * gcc.dg/vect/vect-17.c: New test.
13004         * gcc.dg/vect/vect-18.c: New test.
13005         * gcc.dg/vect/vect-19.c: New test.
13006         * gcc.dg/vect/vect-20.c: New test.
13007         * gcc.dg/vect/vect-21.c: New test.
13008         * gcc.dg/vect/vect-22.c: New test.
13009         * gcc.dg/vect/vect-23.c: New test.
13010         * gcc.dg/vect/vect-24.c: New test.
13011         * gcc.dg/vect/vect-25.c: New test.
13012         * gcc.dg/vect/vect-26.c: New test.
13013         * gcc.dg/vect/vect-27.c: New test.
13014         * gcc.dg/vect/vect-28.c: New test.
13015         * gcc.dg/vect/vect-29.c: New test.
13016         * gcc.dg/vect/vect-30.c: New test.
13017         * gcc.dg/vect/vect-31.c: New test.
13018         * gcc.dg/vect/vect-32.c: New test.
13019         * gcc.dg/vect/vect-33.c: New test.
13020         * gcc.dg/vect/vect-34.c: New test.
13021         * gcc.dg/vect/vect-35.c: New test.
13022         * gcc.dg/vect/vect-36.c: New test.
13023         * gcc.dg/vect/vect-37.c: New test.
13024         * gcc.dg/vect/vect-38.c: New test.
13025         * gcc.dg/vect/vect-40.c: New test.
13026         * gcc.dg/vect/vect-41.c: New test.
13027         * gcc.dg/vect/vect-42.c: New test.
13028         * gcc.dg/vect/vect-43.c: New test.
13029         * gcc.dg/vect/vect-44.c: New test.
13030         * gcc.dg/vect/vect-45.c: New test.
13031         * gcc.dg/vect/vect-46.c: New test.
13032         * gcc.dg/vect/vect-47.c: New test.
13033         * gcc.dg/vect/vect-48.c: New test.
13034         * gcc.dg/vect/vect-49.c: New test.
13035         * gcc.dg/vect/vect-50.c: New test.
13036         * gcc.dg/vect/vect-51.c: New test.
13037         * gcc.dg/vect/vect-52.c: New test.
13038         * gcc.dg/vect/vect-53.c: New test.
13039         * gcc.dg/vect/vect-54.c: New test.
13040         * gcc.dg/vect/vect-55.c: New test.
13041         * gcc.dg/vect/vect-56.c: New test.
13042         * gcc.dg/vect/vect-57.c: New test.
13043         * gcc.dg/vect/vect-58.c: New test.
13044         * gcc.dg/vect/vect-59.c: New test.
13045         * gcc.dg/vect/vect-60.c: New test.
13046         * gcc.dg/vect/vect-61.c: New test.
13047         * gcc.dg/vect/vect-all.c: New test.
13048         * gcc.dg/vect/vect-none.c: New test.
13049
13050 2004-08-17  Paul Brook  <paul@codesourcery.com>
13051
13052         PR fortran/13082
13053         * gfortran.dg/entry_1.f90: New test.
13054
13055 2004-08-17  Andrew Pinski  <apinski@apple.com>
13056
13057         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
13058
13059 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
13060
13061         * gcc.dg/pr17036-1.c: New test.
13062
13063 2004-08-16  Devang Patel  <dpatel@apple.com>
13064
13065         * gcc.dg/darwin-20040809-1.c: New test.
13066
13067 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
13068
13069         * gcc.dg/funcdef-attr-1.c: New test.
13070
13071 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
13072
13073         * gcc.dg/altivec-17.c: New test.
13074         * gcc.dg/altivec-18.c: New test.
13075
13076 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13077
13078         PR c++/6749
13079         * g++.dg/template/vtable2.C: New test.
13080
13081 2004-08-14  Richard Henderson  <rth@redhat.com>
13082
13083         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
13084         * gcc.dg/pack-test-4.c (main): Return 0.
13085         * gcc.dg/setjmp-1.c: Remove XFAIL.
13086         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
13087
13088 2004-08-14  Richard Henderson  <rth@redhat.com>
13089
13090         * gcc.dg/980217-1.c: Add prototype for printf.
13091
13092 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
13093
13094         * gfortran.dg/pr16935.f90: New test.
13095
13096 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
13097
13098         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
13099
13100 2004-08-13  Paul Brook  <paul@codesourcery.com>
13101
13102         * gfortran.dg/der_io_1.f90: Remove stray comma.
13103
13104 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
13105
13106         * gcc.dg/vmx/cw-bug-2.c: Remove.
13107         * gcc.dg/vmx/vprint-1.c: Remove.
13108         * gcc.dg/vmx/vscan-1.c: Remove.
13109
13110 2004-08-12  Devang patel  <dpatel@apple.com>
13111
13112         * gcc.dg/darwin-20040809-2.c: New test.
13113
13114 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
13115
13116         * g++.dg/ext/altivec-12.C: New test.
13117
13118         * g++.dg/ext/altivec-11.C: New test.
13119
13120 2004-08-12  Paul Brook  <paul@codesourcery.com>
13121
13122         * g++.dg/abi/arm_cxa_vec_1.C: New test.
13123
13124 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
13125
13126         * g++.dg/ext/altivec-2.C: Check for hardware support before
13127         executing any VMX instructions.
13128
13129         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
13130
13131 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
13132
13133         PR c++/16276
13134         * g++.old-deja/g++.other/comdat4.C: New test.
13135         * g++.old-deja/g++.other/comdat4-aux.cc: New.
13136
13137 2004-08-12  Ben Elliston  <bje@au.ibm.com>
13138
13139         PR target/16286
13140         * gcc.dg/pr16286.c: New test.
13141
13142 2004-08-12 Jan Beulich <jbeulich@novell.com>
13143
13144         * g++.dg/ext/asm5.C: New.
13145
13146 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
13147
13148         PR c++/16698
13149         * g++.dg/eh/crash1.C: New test.
13150
13151         PR c++/16717
13152         * g++.dg/ext/construct1.C: New test.
13153
13154 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
13155
13156         PR c++/16853
13157         * g++.dg/init/ptrmem1.C: New test.
13158
13159         PR c++/16618
13160         * g++.dg/parse/offsetof5.C: New test.
13161
13162         PR c++/16870
13163         * g++.dg/template/overload3.C: New test.
13164
13165 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
13166
13167         PR c++/16964
13168         * g++.dg/parse/error16.C: New test.
13169
13170         PR c++/16904
13171         * g++.dg/template/error14.C: New test.
13172
13173         PR c++/16929
13174         * g++.dg/template/error15.C: New test.
13175
13176 2004-08-11  Devang Patel  <dpatel@apple.com>
13177
13178         * gcc.dg/darwin-ld-20040809-1.c: New test.
13179         * gcc.dg/darwin-ld-20040809-2.c: New test.
13180
13181 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
13182
13183         PR fortran/16917
13184         * gfortran.dg/dfloat_1.f90: New test.
13185
13186 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
13187
13188         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
13189         * gcc.dg/dll-2.c: Fix dg-require syntax.
13190         * gcc.misc-tests/arm-isr.c (abort): Declare.
13191         (exit): Likewise.
13192
13193 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
13194
13195         PR c++/16971
13196         * g++.dg/parse/crash16.C: New test.
13197
13198 2004-08-10  Roger Sayle  <roger@eyesopen.com>
13199
13200         * gcc.dg/mips-rsqrt-1.c: New test case.
13201         * gcc.dg/mips-rsqrt-2.c: New test case.
13202         * gcc.dg/mips-rsqrt-3.c: New test case.
13203
13204 2004-08-10  Paul Brook  <paul@codesourcery.com>
13205
13206         * gfortran.dg/der_io_1.f90: New test.
13207
13208 2004-08-10  Paul Brook  <paul@codesourcery.com>
13209
13210         PR fortran/16919
13211         * gfortran.dg/der_array_1.f90: New test.
13212
13213 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
13214
13215         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
13216
13217 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
13218
13219         * gcc.dg/wchar_t-2.c: Fix typo.
13220
13221 2004-08-09  Falk Hueffner  <falk@debian.org>
13222
13223         PR tree-optimization/12517
13224         * gcc.c-torture/compile/pr12517.c: New test.
13225
13226         PR tree-optimization/12578
13227         * gcc.c-torture/compile/pr12578.c: New test.
13228
13229         PR tree-optimization/12899
13230         * gcc.c-torture/compile/pr12899.c: New test.
13231
13232         PR rtl-optimization/14692
13233         * gcc.c-torture/compile/pr14692.c: New test.
13234
13235         PR tree-optimization/16461
13236         * gcc.c-torture/compile/pr16461.c: New test.
13237
13238 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13239
13240         * gfortran.dg/getenv_1.f90: New test.
13241
13242 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
13243
13244         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
13245         wchar_t.
13246         * gcc.dg/symbian5.c: Test -fno-short-wchar.
13247
13248 2004-08-06  Paul Brook  <paul@codesourcery.com>
13249
13250         * gfortran.dg/ret_array_1.f90: New test.
13251         * gfortran.dg/ret_pointer_1.f90: New test.
13252
13253 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
13254
13255         * gcc.dg/missing-field-init-[12].c: New tests.
13256         * g++.dg/warn/missing-field-init-[12].C: New tests.
13257
13258 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
13259
13260         * gcc.dg/enum2.c: New test.
13261         * gcc.dg/symbian3.c: Likewise.
13262         * gcc.dg/symbian4.c: Likewise.
13263         * gcc.dg/wchar_t-2.c: Likewise.
13264
13265 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
13266
13267         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
13268         destructor tests.
13269
13270 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
13271
13272         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
13273         dg-require-visiblity.
13274         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
13275         * g++.dg/ext/visibility/fvisibility.C: Likewise.
13276         * g++.dg/ext/visibility/memfuncts.C: Likewise.
13277         * g++.dg/ext/visibility/new1.C: Likewise.
13278         * g++.dg/ext/visibility/pragma.C: Likewise.
13279         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
13280         * g++.dg/ext/visibility/virtual.C: Likewise.
13281         * g++/dg/ext/visibility/visibility-1.C: Likewise.
13282         * g++/dg/ext/visibility/visibility-2.C: Likewise.
13283         * g++/dg/ext/visibility/visibility-3.C: Likewise.
13284         * g++/dg/ext/visibility/visibility-4.C: Likewise.
13285         * g++/dg/ext/visibility/visibility-5.C: Likewise.
13286         * g++/dg/ext/visibility/visibility-6.C: Likewise.
13287         * g++/dg/ext/visibility/visibility-7.C: Likewise.
13288         * g++/dg/ext/visibility/visibility-8.C: New test.
13289         * gcc.c-torture/compile/dll.x: Remove.
13290         * gcc.dg/dll-2.c: Use dg-require-dll
13291         * gcc.dg/visibility-10.c: New test.
13292         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
13293         supporting DLLs.
13294         * testsuite/lib/scanasm.exp (scan_hidden): New function.
13295         (scan_not_hidden): Likewise.
13296
13297 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
13298
13299         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
13300
13301 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
13302
13303         * gcc.c-torture/execute/20040805-1.c: New test.
13304
13305 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
13306
13307         * gcc.dg/20020118-1.c: Declare abort.
13308         * gcc.dg/altivec_check.h: Likewise.
13309         * gcc.dg/iftrap-2.c: Likewise.
13310         * gcc.dg/pragma-darwin.c: Likewise.
13311         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
13312
13313 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
13314
13315         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
13316
13317 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13318
13319         * gcc.c-torture/execute/builtins/abs-2.c,
13320         gcc.c-torture/execute/builtins/abs-3.c,
13321         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
13322         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
13323         intmax_t, uintmax_t and their limits.
13324         * gcc.dg/intmax_t-1.c: New test.
13325
13326 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13327
13328         * g++.dg/tc1/dr147.C: Add reference to PR.
13329
13330 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
13331
13332         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
13333         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
13334
13335 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
13336
13337         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
13338
13339 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
13340
13341         * gcc.dg/redecl-5.c: New test.
13342         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
13343         of scanf.
13344
13345 2004-08-03  Roger Sayle  <roger@eyesopen.com>
13346
13347         PR middle-end/16790
13348         * gcc.c-torture/execute/pr16790-1.c: New test case.
13349
13350 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
13351
13352         * g++.dg/ext/visibility/assign1.C: New test.
13353         * g++.dg/ext/visibility/new1.C: Likewise.
13354
13355         * gcc.dg/symbian1.c: New test.
13356         * gcc.dg/symbian2.c: Likewise.
13357
13358 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
13359
13360         PR target/16570
13361         * gcc.dg/i386-sse-9.c: New test.
13362
13363 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
13364
13365         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
13366
13367 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
13368
13369         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
13370         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
13371         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
13372         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
13373         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
13374         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
13375         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
13376         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
13377         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
13378         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
13379         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
13380         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
13381         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
13382         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
13383         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
13384         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
13385         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
13386         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
13387         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
13388         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
13389         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
13390         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
13391         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
13392         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
13393         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
13394         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
13395         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
13396         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
13397         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13398         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13399         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
13400         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
13401         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
13402         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
13403         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
13404         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13405         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13406         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13407         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13408         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
13409         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
13410         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
13411         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
13412         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
13413         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13414         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13415         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
13416         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
13417         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
13418         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
13419         gcc.misc-tests/i386-pf-3dnow-1.c,
13420         gcc.misc-tests/i386-pf-athlon-1.c,
13421         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
13422         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
13423         Declare built-in functions used.
13424         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
13425
13426 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
13427
13428         PR c++/16707
13429         * g++.dg/lookup/using12.C: New test.
13430
13431         * g++.dg/init/null1.C: Fix PR number.
13432         * g++.dg/parse/namespace10.C: Likewise.
13433
13434 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
13435
13436         PR c++/16224
13437         * g++.dg/template/spec17.C: New test.
13438         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
13439         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
13440
13441 2004-08-02  David Billinghurst
13442
13443         PR fortran/16292
13444         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
13445
13446 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
13447
13448         * gcc.dg/ia64-got-1.c: New test case.
13449
13450 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
13451
13452         PR c++/16489
13453         * g++.dg/init/null1.C: New test.
13454         * g++.dg/tc1/dr76.C: Adjust error marker.
13455
13456         PR c++/16529
13457         * g++.dg/parse/namespace10.C: New test.
13458
13459         PR c++/16810
13460         * g++.dg/inherit/ptrmem2.C: New test.
13461
13462 2004-08-02  Ben Elliston  <bje@au.ibm.com>
13463
13464         PR target/16155
13465         * gcc.dg/pr16155.c: New test.
13466
13467 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13468
13469         * gcc.dg/redecl-2.c: New test.
13470
13471 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
13472
13473         * gcc.dg/darwin-longdouble.c: New file.
13474
13475 2004-07-30  Richard Henderson  <rth@redhat.com>
13476
13477         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
13478         write to constant argument.
13479         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
13480
13481 2004-07-30  Richard Henderson  <rth@redhat.com>
13482
13483         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
13484         tests of nearest around zero.
13485
13486 2004-07-30  Andrew Pinski  <apinski@apple.com>
13487
13488         * gcc.c-torture/compile/20040730-1.c: New test.
13489
13490 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
13491
13492         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
13493         powerpc-eabispe.
13494
13495 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
13496
13497         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
13498
13499 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
13500
13501         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
13502         contains $ld_library_path.
13503         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13504
13505 2004-07-29  Richard Henderson  <rth@redhat.com>
13506
13507         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
13508
13509         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
13510         (alt2, which): New.
13511         (Check): Accept either alternative.
13512
13513 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
13514
13515         * g++.dg/abi/inline1.C: New test.
13516         * g++.dg/abi/local1-a.cc: Likewise.
13517         * g++.dg/abi/local1.C: Likewise.
13518         * g++.dg/abi/mangle11.C: Tweak location of warnings.
13519         * g++.dg/abi/mangle12.C: Likewise.
13520         * g++.dg/abi/mangle17.C: Likewise.
13521         * g++.dg/abi/mangle20-2.C: Likewise.
13522         * g++.dg/opt/interface1.C: Likewise.
13523         * g++.dg/opt/interface1.h: Likewise.
13524         * g++.dg/opt/interface1-a.cc: New test.
13525         * g++.dg/parse/repo1.C: New test.
13526         * g++.dg/template/repo1.C: Likewise.
13527         * g++.dg/warn/Winline-1.C: Likewise.
13528         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
13529
13530 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
13531
13532         * gcc.dg/tree-ssa/20040729-1.c: New test.
13533
13534 2004-07-27  Matt Austern <austern@apple.com>
13535
13536         * gcc.dg/darwin-bool-1.c: New test.
13537         * gcc.dg/darwin-bool-2.c: New test.
13538
13539 2004-07-28  Richard Henderson  <rth@redhat.com>
13540
13541         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
13542         arguments in the correct type.  Don't write to constant arguments.
13543
13544 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
13545
13546         PR tree-optimization/16688
13547         PR tree-optimization/16689
13548         * g++.dg/tree-ssa/pr16688.C: New test.
13549
13550 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
13551
13552         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
13553         loads.  Not only in the comment, this time.
13554
13555 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
13556
13557         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
13558         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
13559         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
13560         * gcc.dg/sh4a-bitmovua.c: New.
13561         * gcc.dg/sh4a-cos.c: New.
13562         * gcc.dg/sh4a-cosf.c: New.
13563         * gcc.dg/sh4a-fprun.c: New.
13564         * gcc.dg/sh4a-fsrra.c: New.
13565         * gcc.dg/sh4a-memmovua.c: New.
13566         * gcc.dg/sh4a-sin.c: New.
13567         * gcc.dg/sh4a-sincos.c: New.
13568         * gcc.dg/sh4a-sincosf.c: New.
13569         * gcc.dg/sh4a-sinf.c: New.
13570
13571 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
13572
13573         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
13574         conditionals.
13575         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
13576         loads.
13577         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
13578         DOM1.
13579
13580 2004-07-27  Andrew Pinski  <apinski@apple.com>
13581
13582         * g++.dg/rtti/tinfo1.C: Correct the xfail.
13583
13584 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
13585
13586         * gcc.dg/pragma-isr.c: New test.
13587
13588 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13589
13590         PR c++/14429
13591         * g++.dg/template/ttp11.C: New test.
13592
13593 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
13594
13595         * gcc.c-torture/compile/20040727-1.c: New test.
13596
13597 2004-07-26  Eric Christopher  <echristo@redhat.com>
13598
13599         * gcc.c-torture/compile/20040726-2.c: New test.
13600
13601 2004-07-26  Andrew Pinski  <apinski@apple.com>
13602
13603         * g++.dg/rtti/tinfo1.C: Xfail.
13604
13605 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
13606
13607         * gcc.c-torture/compile/20040726-1.c: New test.
13608
13609 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
13610             Brian Ryner  <bryner@brianryner.com>
13611
13612         PR c++/9283
13613         PR c++/15000
13614         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
13615         * g++.dg/ext/visibility/: New directory.
13616         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
13617         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
13618         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
13619         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
13620         * g++.dg/ext/visibility/fvisibility.C,
13621         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
13622         g++.dg/ext/visibility/fvisibility-override1.C
13623         g++.dg/ext/visibility/fvisibility-override2.C
13624         g++.dg/ext/visibility/memfuncts.C
13625         g++.dg/ext/visibility/noPLT.C
13626         g++.dg/ext/visibility/pragma.C
13627         g++.dg/ext/visibility/pragma-override1.C
13628         g++.dg/ext/visibility/pragma-override2.C
13629         g++.dg/ext/visibility/staticmemfuncts.C
13630         g++.dg/ext/visibility/virtual.C: New tests.
13631
13632 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13633
13634         PR c/15360
13635         * gcc.dg/pr15360-1.c: New test.
13636
13637 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
13638
13639         * gcc.dg/pragma-align-2.c: New test.
13640         * gcc.dg/pragma-init-fini.c: New test.
13641         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
13642         targets.
13643
13644 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13645
13646         * gcc.dg/init-string-2.c: New test.
13647
13648 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
13649
13650         PR 16684
13651         * gcc.dg/Wredundant-decls-1.c: New test case.
13652
13653 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
13654
13655         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
13656         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
13657         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
13658         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
13659         * gcc.dg/compat/generate-random.c: New file.
13660         * gcc.dg/compat/generate-random.h: Likewise.
13661         * gcc.dg/compat/generate-random_r.c: Likewise.
13662         * gcc.dg/compat/struct-layout-1.h: Likewise.
13663         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
13664         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
13665         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
13666         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
13667         * gcc.dg/compat/struct-layout-1_main.c: New test.
13668         * gcc.dg/compat/struct-layout-1_x.c: New file.
13669         * gcc.dg/compat/struct-layout-1_y.c: New file.
13670         * gcc.dg/compat/struct-layout-1_test.h: New file.
13671
13672 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13673
13674         * gcc.dg/comp-return-1.c: New test
13675
13676 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
13677
13678         * gcc.dg/vmx/8-02a.c: Fix typo.
13679
13680         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
13681         * gcc.dg/darwin-abi-3.c: New test.
13682
13683         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
13684         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
13685
13686         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
13687         * gcc.dg/vmx/ops-long-1.c: New test.
13688         * gcc.dg/vmx/ops-long-2.c: New test.
13689
13690 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13691
13692         * g++.dg/lookup/conv-[1234].C: New.
13693
13694 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
13695
13696         * g++.dg/parse/attr2.C: Simplify.
13697
13698 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13699
13700         PR c/7284
13701         * gcc.c-torture/execute/pr7284-1.c: New test.
13702
13703 2004-07-22  Brian Booth  <bbooth@redhat.com>
13704
13705         * gcc.dg/tree-ssa/20040721-1.c: New test.
13706
13707 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13708
13709         * g++.dg/template/crash20.c: New.
13710
13711 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
13712
13713         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
13714         Add dg-run directive.  Declare variables as required.
13715         * gfortran.dg/g77/README: Update
13716
13717 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
13718
13719         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
13720         gcc.dg/cris-peep2-andu2.c: New tests.
13721
13722 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13723
13724         PR c/15052
13725         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
13726         on return type.
13727         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
13728         messages.
13729         * gcc.dg/qual-return-2.c: Update expected messages.
13730         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
13731
13732 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13733
13734         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
13735         * gcc.dg/noncompile/921102-1.c: Update expected error message.
13736
13737 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13738
13739         PR c/11250
13740         * gcc.dg/init-string-1.c: New test.
13741
13742 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
13743
13744         PR middle-end/15345
13745         PR c/16450
13746         * gcc.dg/torture/nested-fn-1.c: New test.
13747
13748 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
13749
13750         PR target/16559
13751         * gcc.dg/ia64-fptr-1.c: New file.
13752
13753 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13754
13755         PR c++/14497
13756         * g++.dg/template/spec16.C: New test.
13757         * g++.old-deja/g++.robertl/eb118.C: Remove.
13758
13759 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13760
13761         PR c++/509
13762         * g++.dg/template/spec15.C: New test.
13763
13764 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
13765
13766         Copy cases from g77.f-torture/execute and add dg-run
13767         directive.  Other changes as noted.
13768         * gfortran.dg/g77/13037.f
13769         * gfortran.dg/g77/1832.f
13770         * gfortran.dg/g77/19981119-0.f
13771         * gfortran.dg/g77/19990313-0.f
13772         * gfortran.dg/g77/19990313-1.f
13773         * gfortran.dg/g77/19990313-2.f
13774         * gfortran.dg/g77/19990313-3.f
13775         * gfortran.dg/g77/19990419-1.f
13776         * gfortran.dg/g77/19990826-0.f
13777         * gfortran.dg/g77/19990826-2.f
13778         * gfortran.dg/g77/20000503-1.f
13779         * gfortran.dg/g77/20001111.f
13780         * gfortran.dg/g77/20010116.f
13781         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
13782         * gfortran.dg/g77/20010430.f
13783         * gfortran.dg/g77/6177.f
13784         * gfortran.dg/g77/947.f
13785         * gfortran.dg/g77/970816-3.f
13786         * gfortran.dg/g77/971102-1.f
13787         * gfortran.dg/g77/980520-1.f
13788         * gfortran.dg/g77/980628-0.f
13789         * gfortran.dg/g77/980628-1.f
13790         * gfortran.dg/g77/980628-10.f
13791         * gfortran.dg/g77/980628-2.f
13792         * gfortran.dg/g77/980628-3.f
13793         * gfortran.dg/g77/980628-7.f
13794         * gfortran.dg/g77/980628-8.f
13795         * gfortran.dg/g77/980628-9.f
13796         * gfortran.dg/g77/980701-0.f
13797         * gfortran.dg/g77/980701-1.f
13798         * gfortran.dg/g77/cabs.f
13799         * gfortran.dg/g77/claus.f
13800         * gfortran.dg/g77/complex_1.f
13801         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
13802         * gfortran.dg/g77/dcomplex.f
13803         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
13804         * gfortran.dg/g77/f90-intrinsic-mathematical.f
13805         * gfortran.dg/g77/f90-intrinsic-numeric.f
13806         * gfortran.dg/g77/int8421.f
13807         * gfortran.dg/g77/labug1.f
13808         * gfortran.dg/g77/large_vec.f
13809         * gfortran.dg/g77/le.f
13810         * gfortran.dg/g77/short.f
13811         * gfortran.dg/g77/README: Update
13812
13813 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
13814
13815         PR c++/16637
13816         * g++.dg/parse/lookup4.C: New test.
13817
13818 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13819
13820         PR c++/16175
13821         * g++.dg/template/ttp10.C: New test.
13822
13823 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13824
13825         * gcc.dg/pr12625-1.c: New test.
13826
13827 2004-07-20  Steven Bosscher  <stevenb@suse.de>
13828
13829         * testsuite/gcc.dg/switch-warn-1.c: New test.
13830         * testsuite/gcc.dg/switch-warn-2.c: New test.
13831         * gcc.c-torture/compile/pr14730.c: Update.
13832
13833 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
13834
13835         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
13836         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
13837         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
13838         g++.dg/template/nontype3.C: Remove trailing CR from tests.
13839
13840 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
13841
13842         PR c++/16623
13843         * g++.dg/template/assign1.C: New test.
13844
13845 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13846
13847         PR c++/12170
13848         * g++.dg/template/ttp9.C: New test.
13849
13850 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
13851
13852         * gcc.dg/format/cmn-err-1.c: New test.
13853
13854 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13855
13856         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
13857         gcc.dg/Wparentheses-10.c: New tests.
13858         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
13859
13860 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13861
13862         PR fortran/16465
13863         * gfortran.dg/g77//ffixed-line-length-0.f,
13864         gfortran.dg/g77/ffixed-line-length-132.f,
13865         gfortran.dg/g77/ffixed-line-length-72.f,
13866         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
13867         gfortran.dg/g77/README: Update.
13868
13869 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13870
13871         PR c++/13092
13872         * g++.dg/template/non-dependent7.C: New test.
13873         * g++.dg/template/non-dependent8.C: Likewise.
13874         * g++.dg/template/non-dependent9.C: Likewise.
13875         * g++.dg/template/non-dependent10.C: Likewise.
13876
13877 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
13878
13879         PR c++/16337
13880         * g++.dg/parse/attr2.C: New test.
13881
13882 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
13883
13884         * g77.dg: Removed.
13885         * g77.f-torture: Ditto.
13886
13887 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13888
13889         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
13890         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
13891         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
13892
13893 2004-07-16  Richard Henderson  <rth@redhat.com>
13894
13895         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
13896
13897 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13898
13899         * lib/fortran-torture.exp (fortran-torture): Don't test compile
13900         tests with full list of options.
13901         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
13902         of TORTURE_OPTIONS if test contains 'dg-do run'.
13903
13904         PR fortran/16404
13905         * gfortran.dg/do_iterator.f90: New test.
13906
13907 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13908
13909         PR rtl-optimization/16536
13910         * gcc.c-torture/execute/restrict-1.c: New test.
13911
13912 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13913
13914         PR fortran/15324
13915         * gfortran.dg/pr15324.f90: New test.
13916
13917         PR fortran/15129
13918         * gfortran.dg/pr15129.f90: New test.
13919
13920         PR fortran/15140
13921         * gfortran.dg/pr15140.f90: New test.
13922
13923         PR fortran/13792
13924         * gfortran.fortran-torture/execute/bounds.f90: Add check for
13925         compile-time simplification.
13926
13927 2004-07-14  Mike Stump  <mrs@apple.com>
13928
13929         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
13930
13931 2004-07-14  James E Wilson  <wilson@specifixinc.com>
13932
13933         PR target/16325
13934         * gcc.dg/profile-generate-1.c: New.
13935
13936 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
13937
13938         * gcc.c-torture/execute/20040709-1.c: New test.
13939         * gcc.c-torture/execute/20040709-2.c: New test.
13940
13941 2004-07-14  Mike Stump  <mrs@apple.com>
13942
13943         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
13944
13945 2004-07-14  Mike Stump  <mrs@apple.com>
13946
13947         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
13948
13949 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
13950
13951         PR c++/16518
13952         * g++.dg/parse/mutable1.C: New test.
13953
13954 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
13955
13956         PR tree-optimization/16443
13957         * gcc.dg/tree-ssa/20040713-1.c: New test.
13958
13959 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
13960
13961         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
13962         for operator new.
13963
13964 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13965
13966         * gfortran.dg/g77/README: New file
13967         * gfortran.dg/g77/19981216-0.f:  Copy from
13968         g77.f-torture/noncompile.  Add "dg-do compile" and
13969         dg-error as required.
13970         * gfortran.dg/g77/19990218-1.f: Likewise
13971         * gfortran.dg/g77/19990905-1.f: Likewise
13972         * gfortran.dg/g77/9263.f: Likewise
13973         * gfortran.dg/g77/980615-0.f: Likewise
13974         * gfortran.dg/g77/980616-0.f: Likewise
13975         * gfortran.dg/g77/check0.f: Likewise
13976         * gfortran.dg/g77/select_no_compile.f: Likewise
13977
13978 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13979
13980         Copy files from g77.f-torture/compile.
13981         Add "{ dg-do compile}".  Other changes as noted
13982         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
13983         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
13984         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
13985         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
13986         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
13987         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
13988         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
13989         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
13990         statement to conform to standard.  Append alpha1.x for reference.
13991         * gfortran.dg/g77/xformat.f: Add dg-warning
13992
13993 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13994
13995         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
13996         Add {dg-do compile} directive.
13997         * gfortran.dg/g77/cpp2.F: Likewise
13998
13999 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14000
14001         PR c++/5402
14002         * g++.dg/lookup/name-clash1.C: New test.
14003
14004         PR c++/9777
14005         * g++.dg/lookup/name-clash2.C: New test.
14006
14007         PR c++/12102
14008         * g++.dg/lookup/name-clash3.C: New test.
14009
14010 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14011
14012         * g++.dg/lookup/new2.C: New test.
14013         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
14014
14015 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
14016
14017         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
14018         Add {dg-do compile} directive.
14019         * gfortran.dg/g77/13060.f: Likewise
14020         * gfortran.dg/g77/19990218-0.f: Likewise
14021         * gfortran.dg/g77/19990305-0.f: Likewise
14022         * gfortran.dg/g77/19990419-0.f: Likewise
14023         * gfortran.dg/g77/19990502-0.f: Likewise
14024         * gfortran.dg/g77/19990502-1.f: Likewise
14025         * gfortran.dg/g77/19990525-0.f: Likewise
14026         * gfortran.dg/g77/19990826-1.f: Likewise
14027         * gfortran.dg/g77/19990826-3.f: Likewise
14028         * gfortran.dg/g77/19990905-2.f: Likewise
14029         * gfortran.dg/g77/20000412-1.f: Likewise
14030         * gfortran.dg/g77/20000511-1.f: Likewise
14031         * gfortran.dg/g77/20000511-2.f: Likewise
14032         * gfortran.dg/g77/20000518.f: Likewise
14033         * gfortran.dg/g77/20000601-1.f: Likewise
14034         * gfortran.dg/g77/20000601-2.f: Likewise
14035         * gfortran.dg/g77/20000629-1.f: Likewise
14036         * gfortran.dg/g77/20000630-2.f: Likewise
14037         * gfortran.dg/g77/20010115.f: Likewise
14038         * gfortran.dg/g77/20010321-1.f: Likewise
14039         * gfortran.dg/g77/20010426.f: Likewise
14040         * gfortran.dg/g77/20020307-1.f: Likewise
14041         * gfortran.dg/g77/8485.f: Likewise
14042         * gfortran.dg/g77/960317-1.f: Likewise
14043         * gfortran.dg/g77/970915-0.f: Likewise
14044         * gfortran.dg/g77/980310-1.f: Likewise
14045         * gfortran.dg/g77/980310-2.f: Likewise
14046         * gfortran.dg/g77/980310-3.f: Likewise
14047         * gfortran.dg/g77/980310-4.f: Likewise
14048         * gfortran.dg/g77/980310-6.f: Likewise
14049         * gfortran.dg/g77/980310-7.f: Likewise
14050         * gfortran.dg/g77/980310-8.f: Likewise
14051         * gfortran.dg/g77/980419-2.f: Likewise
14052         * gfortran.dg/g77/980424-0.f: Likewise
14053         * gfortran.dg/g77/980427-0.f: Likewise
14054         * gfortran.dg/g77/980729-0.f: Likewise
14055         * gfortran.dg/g77/981117-1.f: Likewise
14056         * gfortran.dg/g77/toon_1.f: Likewise
14057
14058 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14059
14060         PR c++/2204
14061         * g++.dg/other/abstract2.C: New test.
14062
14063 2004-07-12  Paul Brook  <paul@codesourcery.com>
14064
14065         * gfortran.dg/pointer_init_1.f90: New test.
14066
14067 2004-07-11  Paul Brook  <paul@codesourcery.com>
14068
14069         PR fortran/15986
14070         * gfortran.dg/contained_1.f90: New test.
14071
14072 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
14073
14074         * g++.dg/parse/defarg8.C: New test.
14075
14076 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14077
14078         PR fortran/16433
14079         * gfortran.dg/pr16433.f: New test.
14080
14081         PR fortran/17574
14082         * gfortran.dg/pr15754.f90: New test.
14083
14084 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14085
14086         PR tree-optimization/16437
14087         * gcc.c-torture/execute/bitfld-4.c: New test.
14088
14089 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14090
14091         * gfortran.fortran-torture/execute/common_2.f90: Add check for
14092         access to common var from module.
14093
14094 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14095
14096         PR fortran/16336
14097         * gfortran.fortran-torture/execute/common_2.f90: New test.
14098
14099 2004-07-10  Paul Brook  <paul@codesourcery.com>
14100
14101         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
14102
14103 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14104
14105         PR fortran/15969
14106         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
14107
14108 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
14109
14110         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
14111         * gfortran.dg/g77/ffixed-form-2.f: Likewise
14112         * gfortran.dg/g77/ffree-form-1.f: Likewise
14113         * gfortran.dg/g77/ffree-form-2.f: Likewise
14114         * gfortran.dg/g77/ffree-form-3.f: Likewise
14115         * gfortran.dg/g77/fno-underscoring.f: Likewise
14116         * gfortran.dg/g77/funderscoring.f: Likewise
14117         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
14118
14119 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14120
14121         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
14122
14123 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14124         Paul Brook  <paul@codesourcery.com>
14125
14126         PR fortran/13415
14127         * gfortran.dg/common_pointer_1.f90: New test.
14128
14129 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14130
14131         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
14132
14133 2004-07-09  James E Wilson  <wilson@specifixinc.com>
14134
14135         PR target/16364
14136         * gcc.c-torture/compile/20040709-1.c: New.
14137
14138 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14139
14140         PR fortran/14077
14141         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
14142
14143 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14144
14145         PR fortran/13201
14146         * gfortran.dg/shape_1.f90: New test.
14147
14148 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
14149             Andrew Pinski  <apinski@apple.com>
14150
14151         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
14152
14153 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14154
14155         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
14156         comment.
14157
14158 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14159         Paul Brook  <paul@codesourcery.com>
14160
14161         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
14162         '.f95' and '.F95'.
14163
14164 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
14165
14166         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
14167
14168 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14169
14170         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
14171         testcases with capital suffix.
14172
14173 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14174
14175         PR fortran/15481
14176         PR fortran/13372
14177         PR fortran/13575
14178         PR fortran/15978
14179         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
14180
14181         * gfortran.dg/implicit_1.f90: New test.
14182
14183 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14184
14185         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
14186         expression to match gfortran warning/error messages
14187         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
14188         dg-error text.
14189
14190 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14191
14192         * lib/fortran-torture.exp: Rename proc search_for to
14193         search_for_re.
14194
14195 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14196
14197         * gcc.c-torture/execute/simd-5.x: New file.
14198         XFAIL on SPARC 64-bit at -O0.
14199
14200 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14201
14202         PR c++/8211
14203         PR c++/16165
14204         * g++.dg/warn/effc3.C: New test.
14205
14206 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14207
14208         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
14209         change X to 1X in format.
14210         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
14211         add data statements to conform to standard.
14212
14213 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14214
14215         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
14216         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
14217         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
14218
14219 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14220
14221         * gfortran.dg/g77/7388.f: Copy from g77.dg
14222         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
14223         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
14224         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
14225         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
14226         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
14227         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
14228         * gfortran.dg/g77/strlen0.f: Likewise
14229
14230 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
14231
14232         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
14233         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
14234
14235 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14236
14237         * gcc.c-torture/execute/920428-2.x: Delete.
14238         * gcc.c-torture/execute/920501-7.x: Likewise.
14239
14240 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
14241
14242         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
14243         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
14244         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
14245         prescott and c3-2.
14246         (PREFETCH_3DNOW): Add -march=c3.
14247
14248 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
14249
14250         PR c/16437
14251         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
14252         * gcc.c-torture/execute/bf64-1.x: Likewise.
14253
14254 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14255
14256         * gcc.c-torture/compile/20040708-1.c: New test.
14257
14258 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14259
14260         PR c++/16169
14261         * g++.dg/warn/effc2.C: New test.
14262
14263 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14264
14265         * gcc.c-torture/execute/bitfld-1.x: Remove.
14266         * gcc.c-torture/execute/bitfld-3.c: New test.
14267         * gcc.dg/bitfld-2.c: Remove XFAILs.
14268
14269 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
14270
14271         PR c++/16276
14272         * g++.dg/rtti/tinfo1.C: New file.
14273
14274 2004-07-07  Eric Christopher  <echristo@redhat.com>
14275
14276         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
14277
14278 2004-07-07  Andrew Pinski  <apinski@apple.com>
14279
14280         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
14281
14282 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
14283
14284         * g++.dg/init/call1.C: XFAIL.
14285
14286 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
14287
14288         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
14289         except for movstrict*, to movmem* and clrstr* to clrmem*.
14290
14291 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
14292
14293         * gcc.c-torture/execute/20040707-1.c: New test.
14294
14295 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
14296
14297         * gcc.c-torture/execute/20040706-1.c: New test.
14298
14299 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14300
14301         PR c++/3671
14302         * g++.dg/template/spec14.C: New test.
14303
14304 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
14305
14306         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
14307         nothing if not yet defined.  Use it in b, c and d type definitions.
14308         * gcc.c-torture/execute/20040705-1.c: New test.
14309         * gcc.c-torture/execute/20040705-2.c: New test.
14310
14311 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14312
14313         PR c++/2518
14314         * g++.dg/lookup/new1.C: New test.
14315
14316 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14317
14318         PR c++/11406
14319         * g++.dg/template/sizeof8.C: New test.
14320
14321 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
14322
14323         * gcc.c-torture/compile/20040705-1.c: New test.
14324
14325 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
14326
14327         * gfortran.fortran-torture/execute/seq_io.f90: New test.
14328
14329 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
14330
14331         * gcc.dg/cpp/if-mop.c: Two new testcases.
14332         * gcc.dg/cpp/trad/comment-3.c: New.
14333
14334 2004-07-04  Paul Brook  <paul@codesourcery.com>
14335
14336         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
14337
14338 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
14339
14340         PR c++/3761
14341         * g++.dg/lookup/crash4.C: New test.
14342
14343 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
14344
14345         * gcc.c-torture/execute/builtin-abs-1.c
14346         * gcc.c-torture/execute/builtin-abs-2.c
14347         * gcc.c-torture/execute/builtin-complex-1.c
14348         * gcc.c-torture/execute/builtins/string-1-lib.c
14349         * gcc.c-torture/execute/builtins/string-1.c
14350         * gcc.c-torture/execute/builtins/string-2-lib.c
14351         * gcc.c-torture/execute/builtins/string-2.c
14352         * gcc.c-torture/execute/builtins/string-3-lib.c
14353         * gcc.c-torture/execute/builtins/string-3.c
14354         * gcc.c-torture/execute/builtins/string-4-lib.c
14355         * gcc.c-torture/execute/builtins/string-4.c
14356         * gcc.c-torture/execute/builtins/string-5-lib.c
14357         * gcc.c-torture/execute/builtins/string-5.c
14358         * gcc.c-torture/execute/builtins/string-6-lib.c
14359         * gcc.c-torture/execute/builtins/string-6.c
14360         * gcc.c-torture/execute/builtins/string-7-lib.c
14361         * gcc.c-torture/execute/builtins/string-7.c
14362         * gcc.c-torture/execute/builtins/string-8-lib.c
14363         * gcc.c-torture/execute/builtins/string-8.c
14364         * gcc.c-torture/execute/builtins/string-9-lib.c
14365         * gcc.c-torture/execute/builtins/string-9.c
14366         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
14367         * gcc.c-torture/execute/builtins/string-asm-1.c
14368         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
14369         * gcc.c-torture/execute/builtins/string-asm-2.c
14370         * gcc.c-torture/execute/stdio-opt-1.c
14371         * gcc.c-torture/execute/stdio-opt-2.c
14372         * gcc.c-torture/execute/stdio-opt-3.c
14373         * gcc.c-torture/execute/string-opt-1.c
14374         * gcc.c-torture/execute/string-opt-10.c
14375         * gcc.c-torture/execute/string-opt-11.c
14376         * gcc.c-torture/execute/string-opt-12.c
14377         * gcc.c-torture/execute/string-opt-13.c
14378         * gcc.c-torture/execute/string-opt-14.c
14379         * gcc.c-torture/execute/string-opt-15.c
14380         * gcc.c-torture/execute/string-opt-16.c
14381         * gcc.c-torture/execute/string-opt-2.c
14382         * gcc.c-torture/execute/string-opt-6.c
14383         * gcc.c-torture/execute/string-opt-7.c
14384         * gcc.c-torture/execute/string-opt-8.c:
14385         Replace with ...
14386
14387         * gcc.c-torture/execute/builtins/abs-2.c
14388         * gcc.c-torture/execute/builtins/abs-3.c
14389         * gcc.c-torture/execute/builtins/complex-1.c
14390         * gcc.c-torture/execute/builtins/fprintf.c
14391         * gcc.c-torture/execute/builtins/fputs.c
14392         * gcc.c-torture/execute/builtins/memcmp.c
14393         * gcc.c-torture/execute/builtins/memmove.c
14394         * gcc.c-torture/execute/builtins/memops-asm.c
14395         * gcc.c-torture/execute/builtins/mempcpy-2.c
14396         * gcc.c-torture/execute/builtins/mempcpy.c
14397         * gcc.c-torture/execute/builtins/memset.c
14398         * gcc.c-torture/execute/builtins/printf.c
14399         * gcc.c-torture/execute/builtins/sprintf.c
14400         * gcc.c-torture/execute/builtins/strcat.c
14401         * gcc.c-torture/execute/builtins/strchr.c
14402         * gcc.c-torture/execute/builtins/strcmp.c
14403         * gcc.c-torture/execute/builtins/strcpy.c
14404         * gcc.c-torture/execute/builtins/strcspn.c
14405         * gcc.c-torture/execute/builtins/strlen-2.c
14406         * gcc.c-torture/execute/builtins/strlen.c
14407         * gcc.c-torture/execute/builtins/strncat.c
14408         * gcc.c-torture/execute/builtins/strncmp-2.c
14409         * gcc.c-torture/execute/builtins/strncmp.c
14410         * gcc.c-torture/execute/builtins/strncpy.c
14411         * gcc.c-torture/execute/builtins/strpbrk.c
14412         * gcc.c-torture/execute/builtins/strpcpy-2.c
14413         * gcc.c-torture/execute/builtins/strpcpy.c
14414         * gcc.c-torture/execute/builtins/strrchr.c
14415         * gcc.c-torture/execute/builtins/strspn.c
14416         * gcc.c-torture/execute/builtins/strstr-asm.c
14417         * gcc.c-torture/execute/builtins/strstr.c:
14418         ... these new files.
14419
14420         * gcc.c-torture/execute/builtins/abs-2-lib.c
14421         * gcc.c-torture/execute/builtins/abs-3-lib.c
14422         * gcc.c-torture/execute/builtins/complex-1-lib.c
14423         * gcc.c-torture/execute/builtins/fprintf-lib.c
14424         * gcc.c-torture/execute/builtins/fputs-lib.c
14425         * gcc.c-torture/execute/builtins/memcmp-lib.c
14426         * gcc.c-torture/execute/builtins/memmove-lib.c
14427         * gcc.c-torture/execute/builtins/memops-asm-lib.c
14428         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
14429         * gcc.c-torture/execute/builtins/mempcpy-lib.c
14430         * gcc.c-torture/execute/builtins/memset-lib.c
14431         * gcc.c-torture/execute/builtins/printf-lib.c
14432         * gcc.c-torture/execute/builtins/sprintf-lib.c
14433         * gcc.c-torture/execute/builtins/strcat-lib.c
14434         * gcc.c-torture/execute/builtins/strchr-lib.c
14435         * gcc.c-torture/execute/builtins/strcmp-lib.c
14436         * gcc.c-torture/execute/builtins/strcpy-lib.c
14437         * gcc.c-torture/execute/builtins/strcspn-lib.c
14438         * gcc.c-torture/execute/builtins/strlen-2-lib.c
14439         * gcc.c-torture/execute/builtins/strlen-lib.c
14440         * gcc.c-torture/execute/builtins/strncat-lib.c
14441         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
14442         * gcc.c-torture/execute/builtins/strncmp-lib.c
14443         * gcc.c-torture/execute/builtins/strncpy-lib.c
14444         * gcc.c-torture/execute/builtins/strpbrk-lib.c
14445         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
14446         * gcc.c-torture/execute/builtins/strpcpy-lib.c
14447         * gcc.c-torture/execute/builtins/strrchr-lib.c
14448         * gcc.c-torture/execute/builtins/strspn-lib.c
14449         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
14450         * gcc.c-torture/execute/builtins/strstr-lib.c
14451         * gcc.c-torture/execute/builtins/lib/abs.c
14452         * gcc.c-torture/execute/builtins/lib/fprintf.c
14453         * gcc.c-torture/execute/builtins/lib/memset.c
14454         * gcc.c-torture/execute/builtins/lib/printf.c
14455         * gcc.c-torture/execute/builtins/lib/sprintf.c
14456         * gcc.c-torture/execute/builtins/lib/strcpy.c
14457         * gcc.c-torture/execute/builtins/lib/strcspn.c
14458         * gcc.c-torture/execute/builtins/lib/strncat.c
14459         * gcc.c-torture/execute/builtins/lib/strncmp.c
14460         * gcc.c-torture/execute/builtins/lib/strncpy.c
14461         * gcc.c-torture/execute/builtins/lib/strpbrk.c
14462         * gcc.c-torture/execute/builtins/lib/strspn.c
14463         * gcc.c-torture/execute/builtins/lib/strstr.c:
14464         New files containing support routines.
14465
14466         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
14467         declaration.
14468         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
14469         when not optimizing.
14470
14471 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
14472
14473         PR c++/16240
14474         * g++.dg/abi/mangle22.C: New test.
14475         * g++.dg/abi/mangle23.C: Likewise.
14476
14477 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
14478
14479         PR fortran/16290
14480         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
14481         Allow for cases without denormalized floating point numbers.
14482
14483 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
14484
14485         PR c/1027
14486         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
14487         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
14488         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
14489         expected warning text.
14490         * gcc.dg/format/diag-2.c: New test.
14491
14492 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14493
14494         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
14495
14496 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
14497
14498         * gcc.dg/builtins-43.c: New.
14499         * gcc.dg/builtins-44.c: New.
14500         * gcc.dg/builtins-45.c: New.
14501
14502 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
14503             Andreas Tobler  <a.tobler@schweiz.ch>
14504
14505         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
14506         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
14507         as SIGSEGV.
14508         * gcc.dg/cleanup-11.c: Likewise.
14509         * gcc.dg/cleanup-8.c: Likewise.
14510         * gcc.dg/cleanup-9.c: Likewise.
14511         * gcc.dg/cleanup-5.c: Run on all platforms.
14512
14513 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14514
14515         * g++.dg/warn/nonnull1.C: New test.
14516
14517 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14518
14519         * gcc.dg/compat/compat-common.h: Wrap up CINT in
14520         an #ifndef SKIP_COMPLEX_INT/#endif pair.
14521         Special-case the Sun compiler wrt to <complex.h>.
14522
14523 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
14524
14525         * gcc.dg/Wunreachable-8.C: New test.
14526
14527         * gcc.dg/h8300-ice2.c : New test.
14528
14529 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
14530
14531         PR fortran/16161
14532         * gfortran.fortran-torture/compile/implicit.f90: Add test
14533         for implicit character.
14534
14535 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
14536
14537         PR fortran/16289
14538         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
14539         Use tiny() intrinsic to find smallest non-negative real
14540
14541 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
14542
14543         * gcc.dg/compat/struct-by-value-22_main.c: New test.
14544         * gcc.dg/compat/struct-by-value-22_x.c: New.
14545         * gcc.dg/compat/struct-by-value-22_y.c: New.
14546
14547         * gcc.c-torture/execute/20040629-1.c: New test.
14548
14549 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
14550
14551         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
14552         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
14553
14554         PR target/16195
14555         * gcc.dg/20040625-1.c: New test.
14556
14557 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14558
14559         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
14560
14561 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14562
14563         PR fortran/15963
14564         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
14565
14566 2004-06-29  Richard Henderson  <rth@redhat.com>
14567
14568         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
14569
14570 2004-06-29  Paul Brook  <paul@codesourcery.com>
14571
14572         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
14573         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
14574
14575 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
14576
14577         PR c++/16260
14578         * g++.dg/parse/crash15.C: New.
14579
14580 2004-06-28  Andrew Pinski  <apinski@apple.com>
14581
14582         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
14583         by the error already.
14584
14585         * g++.dg/opt/ptrmem4.C: Change to compile only test.
14586
14587 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
14588
14589         PR target/14041
14590         * gcc.dg/h8300-bss-align-1.c : New.
14591
14592 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
14593
14594         * PR c++/16174
14595         * g++.dg/template/ctor4.C: New.
14596
14597 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
14598
14599         PR c++/16205
14600         * g++.dg/warn/Wsequence-point-1.C: New test.
14601
14602 2004-06-27  Paul Brook  <paul@codesourcery.com>
14603
14604         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
14605
14606 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
14607
14608         * g++.old-deja/g++.mike/p7325.C: Remove.
14609
14610 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
14611
14612         PR c/14963
14613         * gcc.dg/pr14963.c: New test.
14614
14615 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
14616
14617         PR c++/16193
14618         * g++.dg/parse/redef1.C: New test.
14619
14620 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
14621
14622         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
14623         20021110.c.
14624         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
14625         20021119-1.c.
14626         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
14627         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
14628         5-04.c.
14629         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
14630         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
14631         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
14632         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
14633         g++.brendan/enum14.C.
14634         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
14635         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
14636         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
14637         g++.mike/virt1.C.
14638         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
14639         memtemp24.C.
14640
14641 2004-06-27  Roger Sayle  <roger@eyesopen.com>
14642
14643         * gcc.dg/20040527-1.c: New test case.
14644
14645 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
14646
14647         PR gfortran/pr16196
14648         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
14649
14650 2004-06-25  Roger Sayle  <roger@eyesopen.com>
14651
14652         PR middle-end/15825
14653         * gcc.dg/pr15825-1.c: New test case.
14654
14655 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
14656
14657         * gcc.c-torture/execute/20040625-1.c: New test.
14658
14659 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14660
14661         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
14662
14663 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
14664
14665         * gcc.dg/torture/mips-div-1.c: New test.
14666
14667 2004-06-24  Jeff Law  <law@redhat.com>
14668
14669         * gcc.dg/tree-ssa/20040624-1.c: New test.
14670
14671 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
14672
14673         * gcc.c-torture/compile/20040624-1.c: New test.
14674
14675 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14676
14677         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
14678         this directory.
14679
14680 2004-06-23  Andrew Pinski  <apinski@apple.com>
14681
14682         PR middle-end/15988
14683         * g++.dg/opt/ptrmem4.C: New test.
14684
14685         * gcc.dg/c90-array-quals-2.c: New test.
14686
14687 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
14688
14689         * gcc.dg/kpice1.c: New test.
14690
14691 2006-06-23  Andrew Pinski  <apinski@apple.com>
14692
14693         * gcc.dg/c90-array-quals.c: New test.
14694
14695 2006-06-22  Richard Henderson  <rth@redhat.com>
14696
14697         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
14698
14699 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
14700
14701         * gcc.dg/builtins-config.h: Handle FreeBSD.
14702
14703 2006-06-22  Richard Henderson  <rth@redhat.com>
14704
14705         * g++.dg/opt/devirt1.C: New.
14706
14707 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
14708
14709         * g++.dg/opt/pr15551.C: New testcase.
14710
14711 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
14712
14713         PR target/14800
14714         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
14715         x86_64-*-linux* when compiling for 32bit.
14716
14717 2004-06-21  Andrew Pinski  <apinski@apple.com>
14718
14719         * gcc.dg/pch/struct-1.c: New.
14720         * gcc.dg/pch/struct-1.hs: New.
14721
14722 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
14723
14724         * gcc.dg/pch/save-temps-1.c: New file.
14725         * gcc.dg/pch/save-temps-1.hs: New file.
14726
14727 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
14728
14729         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
14730         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
14731
14732 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14733
14734         * gfortran.fortran-torture/execute/select_1.f90: Rename function
14735         to fix type error.
14736         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
14737         Remove trailing spaces.
14738
14739 2004-06-21  Richard Henderson  <rth@redhat.com>
14740
14741         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
14742         merging && to BIT_FIELD_REF.
14743
14744 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
14745
14746         * g++.dg/opt/placeholder1.C: New test.
14747
14748 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14749
14750         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
14751         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14752         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14753         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14754
14755 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
14756
14757         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
14758         extern "C".
14759         * g++.dg/other/pragma-re-1.C: Add comments.
14760
14761 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
14762
14763         PR gfortran/16080
14764         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
14765
14766 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
14767
14768         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
14769         instead of setting the type of size_t by
14770         hand.
14771
14772 2004-06-18  Roger Sayle  <roger@eyesopen.com>
14773
14774         * gcc.dg/unordered-2.c: New test case.
14775         * gcc.dg/unordered-3.c: New test case.
14776
14777 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
14778
14779         PR other/16043
14780         * lib/g++.exp (g++_version): Tweak regexp for version
14781         * lib/g77.exp (g77_version): Likewise
14782         * lib/gfortran.exp (gfortran_version): Likewise
14783         * lib/objc.exp (objc_version): Likewise
14784         * lib/treelang.exp (treelang_version): Likewise
14785
14786 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
14787
14788         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
14789         Use INT_MAX instead of __INT_MAX__.
14790         * gcc.dg/compat/struct-align-2_y.c: Likewise.
14791
14792         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
14793         * gcc.dg/compat/scalar-return-3_x.c: Use it.
14794         * gcc.dg/compat/scalar-return-3_y.c: Use it.
14795         * gcc.dg/compat/scalar-return-4_x.c: Use it.
14796         * gcc.dg/compat/scalar-return-4_y.c: Use it.
14797         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
14798         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
14799         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
14800         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
14801
14802         * gcc.dg/range-test-1.c: New test.
14803         * g++.dg/opt/range-test-1.C: New test.
14804
14805 2004-06-17  Richard Henderson  <rth@redhat.com>
14806
14807         * objc.dg/sync-1.m: New.
14808         * objc.dg/try-catch-1.m: Don't force next runtime.
14809         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
14810         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
14811         shadowed catch clause.
14812         * objc.dg/try-catch-5.m: New.
14813
14814 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
14815
14816         Bug 14610
14817         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
14818
14819 2004-06-15  Richard Henderson  <rth@redhat.com>
14820
14821         * gcc.dg/20001116-1.c: Move expected warning line.
14822
14823 2004-06-15  Richard Henderson  <rth@redhat.com>
14824
14825         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
14826         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
14827
14828 2004-06-15  Jeff Law  <law@redhat.com>
14829
14830         * gcc.dg/tree-ssa/20040615-1.c: New test.
14831         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
14832         be less sensitive to operand ordering.
14833         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
14834
14835 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
14836
14837         * g++.dg/abi/bitfield3.C: Add comment..
14838
14839 2004-06-15  Richard Henderson  <rth@redhat.com>
14840
14841         * g++.dg/ext/stmtexpr1.C: XFAIL.
14842         * gcc.dg/20030612-1.c: XFAIL.
14843
14844 2004-06-15  Eric Christopher  <echristo@redhat.com>
14845
14846         * g++.dg/charset/asm5.c: New.
14847         * gcc.dg/charset/asm6.c: New.
14848
14849 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14850
14851         PR fortran/15962
14852         * gfortran.fortran-torture/execute/select_1.f90: New test.
14853
14854 2004-06-15  Paul Brook  <paul@codesourcery.com>
14855
14856         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
14857
14858 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14859
14860         PR c++/15967
14861         * g++.dg/lookup/crash3.C: New test.
14862
14863 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14864
14865         PR c++/15947
14866         * g++.dg/parse/dtor4.C: New test.
14867
14868 2004-06-14  Jeff Law  <law@redhat.com>
14869
14870         * gcc.c-torture/compile/20040614-1.c: New test.
14871
14872 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14873
14874         PR fortran/15211
14875         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
14876         LEN of a character array.
14877
14878 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
14879
14880         PR c++/15096
14881         * g++.dg/template/ptrmem10.C: New test.
14882
14883         PR c++/14930
14884         * g++.dg/template/friend30.C: New test.
14885
14886 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14887
14888         PR fortran/14928
14889         * gfortran.fortran-torture/compile/mloc.f90: New test.
14890
14891 2004-06-13  Paul Brook  <paul@codesourcery.com>
14892
14893         * gfortran.fortran-torture/execute/random_2.f90: New test.
14894
14895 2004-06-13  Eric Christopher  <echristo@redhat.com>
14896
14897         * gcc.dg/noncompile/redecl-1.c: Fix error message.
14898
14899 2004-06-12  Paul Brook  <paul@codesourcery.com>
14900
14901         * gfortran.fortran-torture/execute/contained_3.f90: New test.
14902
14903 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14904
14905         PR fortran/14923
14906         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
14907
14908 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14909
14910         PR fortran/14957
14911         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
14912         syntax errors in end statements of contained subroutines.
14913
14914 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14915
14916         PR fortran/12841
14917         * gfortran.fortran-torture/execute/null_arg.f90: New test.
14918
14919 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14920
14921         PR fortran/15665
14922         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
14923
14924 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14925
14926         PR gfortran/12839
14927         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
14928
14929 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
14930
14931         PR c++/15862
14932         * g++.dg/parse/enum1.C: New test.
14933
14934 2004-06-10  Jeff Law  <law@redhat.com>
14935
14936         * gcc.c-torture/compile/20040610-1.c: New test.
14937
14938 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14939
14940         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
14941         * g++.old-deja/g++.other/decl3.C: Likewise.
14942
14943 2004-06-10  Brian Booth  <bbooth@redhat.com>
14944
14945         * gcc.dg/tree-ssa/20031015-1.c: Scan for
14946         V_MAY_DEF instead of VDEF.
14947         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
14948
14949 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
14950
14951         PR c++/14211
14952         * g++.dg/conversion/const1.C: New test.
14953
14954         PR c++/15076
14955         * g++.dg/conversion/reinterpret1.C: New test.
14956
14957         PR c++/15877
14958         * g++.dg/template/enum2.C: New test.
14959
14960         PR c++/15227
14961         * g++.dg/template/error13.C: New test.
14962
14963 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14964
14965         PR fortran/14957
14966         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
14967         arguments to test_* REAL and of the right size.
14968
14969 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14970
14971         PR target/15569
14972         PR rtl-optimization/15681
14973         * gcc.dg/20040609-1.c: New test.
14974
14975 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14976
14977         PR c++/14791
14978         * g++.dg/opt/builtins1.C: New test.
14979
14980 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
14981
14982         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
14983         that use default windows32 struct layout.
14984         * gcc.dg/i386-bitfield2.c: Likewise.
14985
14986 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
14987
14988         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
14989         for mingw32 and cygwin targets.
14990
14991 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
14992
14993         * gcc.dg/pch/macro-4.c: New.
14994         * gcc.dg/pch/macro-4.hs: New.
14995
14996 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14997
14998         PR fortran/13249
14999         * gfortran.fortran-torture/compile/name_clash.f90: New test.
15000
15001 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15002
15003         PR fortran/13372
15004         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
15005
15006 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
15007
15008         PR gfortran/14897
15009         * gfortran.fortran-torture/execute/t_edit.f90: New test.
15010
15011 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
15012
15013         PR gfortran/15755
15014         * gfortran.fortran-torture/execute/backspace.c : New test.
15015
15016 2004-06-09  Paul Brook  <paul@codesourcery.com>
15017
15018         * gfortran.fortran-torture/execure/intrinsic_associated.f90
15019         (pointer_to_section): Rewrite to use smaller array.
15020
15021 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
15022
15023         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
15024         * gcc.dg/ext/altivec-10.c: Same.
15025         * gcc.dg/ext/altivec-11.c: Same.
15026         * gcc.dg/ext/altivec-12.c: Same.
15027         * gcc.dg/ext/altivec-13.c: Same.
15028         * gcc.dg/ext/altivec-14.c: Same.
15029         * gcc.dg/ext/altivec-15.c: Same.
15030         * gcc.dg/ext/altivec-16.c: Same.
15031         * gcc.dg/ext/altivec-3.c: Same.
15032         * gcc.dg/ext/altivec-4.c: Same.
15033         * gcc.dg/ext/altivec-6.c: Same.
15034         * gcc.dg/ext/altivec-7.c: Same.
15035         * gcc.dg/ext/altivec-8.c: Same.
15036         * gcc.dg/ext/altivec-varargs-1.c: Same.
15037
15038         * g++.dg/ext/altivec-1.C: Correct dg syntax.
15039         * g++.dg/ext/altivec-10.C: Same.
15040         * g++.dg/ext/altivec-2.C: Same.
15041         * g++.dg/ext/altivec-3.C: Same.
15042         * g++.dg/ext/altivec-4.C: Same.
15043         * g++.dg/ext/altivec-5.C: Same.
15044         * g++.dg/ext/altivec-6.C: Same.
15045         * g++.dg/ext/altivec-7.C: Same.
15046         * g++.dg/ext/altivec-8.C: Same.
15047         * g++.dg/ext/altivec-9.C: Same.
15048
15049 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15050
15051         PR c++/7841
15052         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
15053
15054 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15055
15056         * gcc.dg/union-1.c: New test.
15057
15058 2004-06-07  Roger Sayle  <roger@eyesopen.com>
15059
15060         * gcc.dg/builtins-41.c: New test case.
15061         * gcc.dg/builtins-42.c: New test case.
15062
15063 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
15064
15065         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
15066         * g++.dg/ext/altivec-10.C: Same.
15067         * g++.dg/ext/altivec-2.C: Same.
15068         * g++.dg/ext/altivec-3.C: Same.
15069         * g++.dg/ext/altivec-4.C: Same.
15070         * g++.dg/ext/altivec-5.C: Same.
15071         * g++.dg/ext/altivec-6.C: Same.
15072         * g++.dg/ext/altivec-7.C: Same.
15073         * g++.dg/ext/altivec-8.C: Same.
15074         * g++.dg/ext/altivec-9.C: Same.
15075         * g++.old-deja/g++.abi/cxa_vec.C: Same.
15076         * g++.old-deja/g++.brendan/new3.C: Same.
15077         * gcc.c-torture/execute/eeprof-1.x: Same.
15078
15079 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15080
15081         PR c/14765
15082         * gcc.dg/pr14765-1.c: New test.
15083
15084 2004-06-07  Roger Sayle  <roger@eyesopen.com>
15085
15086         PR c/14649
15087         * gcc.dg/pr14649-1.c: New test case.
15088
15089 2004-06-07  Richard Henderson  <rth@redhat.com>
15090
15091         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
15092         if temporaries.
15093
15094 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
15095
15096         * g++.dg/eh/elide1.C: Remove XFAIL.
15097
15098 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
15099
15100         PR c++/15337
15101         * g++.dg/expr/sizeof3.C: New test.
15102
15103         PR c++/14777
15104         * g++.dg/template/access14.C: New test.
15105
15106         PR c++/15554
15107         * g++.dg/template/enum1.C: New test.
15108
15109         PR c++/15057
15110         * g++.dg/eh/throw1.C: New test.
15111
15112 2004-06-07  David Ayers  <d.ayers@inode.at>
15113             Ziemowit Laski  <zlaski@apple.com>
15114
15115         * lib/objc.exp (objc_target_compile): Revert the '-framework
15116         Foundation' flag fix, since bare Darwin does not ship
15117         with the Foundation framework.
15118         * objc/execute/next_mapping.h: Provide a local NSConstantString
15119         @interface and @implementation.
15120         (objc_constant_string_init): A constructor function, used to
15121         initialize the NSConstantString meta-class object.
15122         * objc/execute/string1.m: Include "next_mapping.h" instead of
15123         <Foundation/NSString.h>.
15124         * objc/execute/string2.m: Likewise.
15125         * objc/execute/string3.m: Likewise.
15126         * objc/execute/string4.m: Likewise.
15127
15128 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
15129
15130         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
15131         to double. Replace double with FLOAT.
15132         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
15133
15134         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
15135         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
15136         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
15137         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
15138         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
15139         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
15140         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
15141         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
15142
15143 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
15144
15145         PR c/13519
15146         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
15147
15148 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15149
15150         PR c++/15503
15151         * g++.dg/template/meminit2.C: New test.
15152
15153 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
15154
15155         PR target/15822
15156         * gcc.c-torture/execute/compare-fp-1.c,
15157         gcc.c-torture/execute/compare-fp-2.c,
15158         gcc.c-torture/execute/compare-fp-3.c,
15159         gcc.c-torture/execute/compare-fp-4.c,
15160         gcc.c-torture/execute/compare-fp-3.x,
15161         gcc.c-torture/execute/compare-fp-4.x: Moved...
15162         * gcc.c-torture/execute/ieee/compare-fp-1.c,
15163         gcc.c-torture/execute/ieee/compare-fp-2.c,
15164         gcc.c-torture/execute/ieee/compare-fp-3.c,
15165         gcc.c-torture/execute/ieee/compare-fp-4.c,
15166         gcc.c-torture/execute/ieee/compare-fp-3.x,
15167         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
15168
15169 2004-06-04  David Ayers  <d.ayers@inode.at>
15170
15171         * objc/execute/protocol-isEqual-4.m: New testcase.
15172
15173 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
15174
15175         * objc/execute/protocol-isEqual-1.m: New testcase.
15176         * objc/execute/protocol-isEqual-2.m: New testcase.
15177         * objc/execute/protocol-isEqual-3.m: New testcase.
15178
15179 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15180
15181         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
15182
15183 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
15184
15185         * lib/objc.exp (objc_target_compile): When running tests on
15186         Darwin (Mac OS X), inform the linker about '-framework
15187         'Foundation'.
15188
15189 2004-06-02  Eric Christopher  <echristo@redhat.com>
15190
15191         * gcc.c-torture/compile/20040602-1.c: New.
15192
15193 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
15194
15195         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
15196         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
15197
15198         PR tree-optimization/14736
15199         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
15200
15201         PR tree-optimization/14042
15202         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
15203
15204         PR tree-optimization/14729
15205         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
15206
15207 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15208
15209         PR fortran/15557
15210         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
15211
15212 2004-06-01  Richard Hederson  <rth@redhat.com>
15213
15214         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
15215
15216 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15217
15218         PR c++/14932
15219         * g++.dg/parse/offsetof4.C: New test.
15220
15221 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
15222
15223         PR objc/7993
15224         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
15225
15226 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
15227
15228         PR c++/15701
15229         * g++.dg/template/friend29.C: New test.
15230
15231 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
15232
15233         PR c/15749
15234         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
15235
15236 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
15237
15238         * gcc.dg/sparc-trap-1.c: New test.
15239
15240 2004-05-31  Roger Sayle  <roger@eyesopen.com>
15241
15242         PR middle-end/15069
15243         * g++.dg/opt/fold3.C: New test case.
15244
15245 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
15246
15247         * lib/target-supports.exp (check_iconv_available): Fix fallout
15248         from 2004-05-28 patch.
15249
15250 2004-05-30  Paul Brook  <paul@codesourcery.com>
15251
15252         PR fortran/15620
15253         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
15254         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
15255
15256 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
15257
15258         * gfortran.fortran-torture/execute/random_1.f90: New test.
15259
15260 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
15261
15262         * g++.dg/ext/altivec-10.C: New test.
15263
15264 2004-05-29  Paul Brook  <paul@codesourcery.com>
15265
15266         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
15267
15268 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
15269
15270         * gcc.dg/altivec-16.c: New test.
15271
15272 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
15273
15274         * lib/target-supports.exp (check_vmx_hw_available): New.
15275         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
15276
15277         * lib/target-supports.exp (check_alias_available,
15278         check_iconv_available, check_named_sections_available): Use
15279         unique names for temporary files.
15280
15281 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
15282
15283         * gcc.dg/altivec-15.c: New test.
15284
15285 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
15286
15287         PR c++/15083
15288         * g++.dg/warn/noeffect6.C: New test.
15289
15290         PR c++/15471
15291         * g++.dg/expr/ptrmem4.C: New test.
15292
15293         PR c++/15640
15294         * g++.dg/template/operator3.C: New test.
15295
15296 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
15297
15298         PR c++/14668
15299         * g++.dg/lookup/redecl1.C: New test.
15300         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
15301
15302 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
15303
15304         * gcc.c-torture/execute/compare-fp-1.c,
15305         gcc.c-torture/execute/compare-fp-2.c,
15306         gcc.c-torture/execute/compare-fp-3.c,
15307         gcc.c-torture/execute/compare-fp-4.c,
15308         gcc.c-torture/execute/compare-fp-3.x,
15309         gcc.c-torture/execute/compare-fp-4.x,
15310         gcc.dg/pr15649-1.c: New.
15311
15312 2004-05-27  Adam Nemet  <anemet@lnxw.com>
15313
15314         PR c++/12883
15315         * g++.dg/init/array14.C: New test.
15316
15317 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
15318
15319         * lib/compat.exp (compat-get-options-main): New.
15320         (compat-get-options): Remove unneeded code, warn for ignored
15321         command.
15322         (compat-execute): Check flag set by dg-require-* commands.
15323
15324         * lib/compat.exp (compat-execute): Break up long lines.
15325
15326 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
15327
15328         * gcc.dg/altivec-7.c: Don't use 'vector long'.
15329         * gcc.dg/altivec-14.c: New test.
15330         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
15331
15332         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
15333         * gcc.dg/altivec-12.c: Ditto.
15334
15335         * gcc.dg/altivec-3.c: Move call to altivec_check.
15336
15337 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
15338
15339         PR c++/15044
15340         * g++.dg/template/error12.C: New test.
15341
15342         PR c++/15317
15343         * g++.dg/ext/attrib15.C: New test.
15344
15345         PR c++/15329
15346         * g++.dg/template/ptrmem9.C: New test.
15347
15348 2004-05-25  Paul Brook  <paul@codesourcery.com>
15349
15350         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
15351
15352 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
15353
15354         PR c++/15165
15355         * g++.dg/template/crash19.C: New test.
15356
15357 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
15358
15359         PR c++/15025
15360         * g++.dg/template/redecl1.C: New test.
15361
15362 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
15363
15364         PR c++/14821
15365         * g++.dg/other/ns1.C: New test.
15366
15367         PR c++/14883
15368         * g++.dg/template/invalid1.C: New test.
15369
15370 2004-05-23  Paul Brook  <paul@codesourcery.com>
15371         Victor Leikehman  <lei@haifasphere.co.il>
15372
15373         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
15374         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
15375
15376 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
15377
15378         PR c++/15285
15379         PR c++/15299
15380         * g++.dg/template/non-dependent5.C: New test.
15381         * g++.dg/template/non-dependent6.C: New test.
15382
15383 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
15384
15385         PR c++/15507
15386         * g++.dg/inherit/union1.C: New test.
15387
15388         PR c++/15542
15389         * g++.dg/template/addr1.C: New test.
15390
15391         PR c++/15427
15392         * g++.dg/template/array5.C: New test.
15393
15394         PR c++/15287
15395         * g++.dg/template/array6.C: New test.
15396
15397 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
15398             Roger Sayle  <roger@eyesopen.com>
15399
15400         * g++.dg/lookup/forscope2.C: New test case.
15401
15402 2004-05-22  Ben Elliston  <bje@au.ibm.com>
15403
15404         * gcc.dg/cpp/Wmissingdirs.c: New.
15405
15406 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
15407
15408         PR target/15301
15409         * gcc.dg/compat/union-m128-1.h: New file.
15410         * gcc.dg/compat/union-m128-1_main.c: Likewise.
15411         * gcc.dg/compat/union-m128-1_x.c: Likewise.
15412         * gcc.dg/compat/union-m128-1_y.c: Likewise.
15413
15414 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
15415
15416         PR target/15302
15417         * gcc.dg/compat/struct-complex-1.h: New file.
15418         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
15419         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
15420         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
15421
15422 2004-05-20  Roger Sayle  <roger@eyesopen.com>
15423
15424         PR middle-end/3074
15425         * gcc.dg/pr3074-1.c: New test case.
15426         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
15427
15428 2004-05-20  Falk Hueffner  <falk@debian.org>
15429
15430         PR other/15526
15431         * gcc.dg/ftrapv-1.c: New test case.
15432
15433 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
15434
15435         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
15436
15437 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
15438             Jeff Law  <law@redhat.com>
15439
15440         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
15441         * gcc.dg/tree-ssa/20040518-2.c: New test.
15442
15443         * gcc.dg/tree-ssa/20040518-1.c: New test.
15444
15445 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
15446
15447         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
15448
15449 2004-05-18  Paul Brook  <paul@codesourcery.com>
15450
15451         PR fortran/13930
15452         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
15453
15454 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15455
15456         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
15457         constant folding.
15458
15459 2004-05-17  Steven Bosscher  <stevenb@suse.de>
15460
15461         * gcc.dg/tree-ssa/20040517-1.c: New test.
15462
15463 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15464
15465         * gcc.dg/loop-4.c: New test.
15466
15467 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
15468
15469         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
15470
15471 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
15472
15473         PR fortran/15311
15474         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
15475
15476 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15477
15478         PR fortran/13826
15479         PR fortran/13940
15480         * gfortran.fortran-torture/compile/data_1.f90: New test.
15481
15482 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
15483
15484         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
15485         * gcc.dg/uninit-H.c: Define ASM for __s390__.
15486
15487 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
15488
15489         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
15490
15491 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
15492
15493         PR c/15444
15494         * gcc.dg/format/xopen-1.c: Adjust expected message.
15495         * gcc.dg/format/xopen-3.c: New test.
15496
15497 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
15498
15499         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
15500
15501 2004-05-14  Jeff Law  <law@redhat.com>
15502
15503         * gcc.dg/tree-ssa/20040514-2.c: New test.
15504
15505 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15506
15507         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
15508         this ...
15509         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
15510         this.
15511
15512 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
15513
15514         * gcc.dg/tree-ssa/20040514-1.c: New test.
15515
15516 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15517
15518         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
15519         test.
15520
15521 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15522
15523         PR fortran/14066
15524         * gfortran.fortran-torture/compile/do_1.f90: New test.
15525
15526 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15527
15528         PR fortran/15051
15529         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
15530         test.
15531
15532 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
15533
15534         PR fortran/15149
15535         * gfortran.fortran-torture/execute/random_init.f90: New test.
15536
15537 2004-05-13  Paul Brook  <paul@codesourcery.com>
15538
15539         PR fortran/15314
15540         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
15541
15542 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
15543
15544         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
15545         for the powerpc case.
15546
15547 2004-05-13  Jeff Law  <law@redhat.com>
15548
15549         * gcc.dg/tree-ssa/20040513-1.c: New test.
15550         * gcc.dg/tree-ssa/20040513-2.c: New test.
15551
15552 2004-05-13  Paul Brook  <paul@codesourcery.com>
15553
15554         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
15555         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
15556         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
15557
15558 2004-05-13  Andreas Schwab  <schwab@suse.de>
15559
15560         PR other/10819
15561         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
15562         characters.
15563
15564 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
15565
15566         PR fortran/15294
15567         * gfortran.fortran-torture/execute/adjustr.f90: New file.
15568
15569 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
15570
15571         Merge from tree-ssa-20020619-branch.  See
15572         ChangeLog.tree-ssa for details.
15573
15574 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
15575
15576         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
15577         include <altivec.h> explicitly.
15578         * gcc.dg/altivec-13.c: Likewise.
15579
15580 2004-05-11  Paul Brook  <paul@codesourcery.com>
15581
15582         * gcc.c-torture/compile/20010518-1.c: Force enum size.
15583
15584 2004-05-10  Eric Christopher  <echristo@redhat.com>
15585
15586         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
15587         * gcc.dg/sibcall-4.c: Ditto.
15588
15589 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
15590
15591         * g++.dg/ext/altivec-8.C: New test case.
15592         * gcc.dg/altivec-13.c: New test case.
15593
15594 2004-05-08  Roger Sayle  <roger@eyesopen.com>
15595
15596         * gcc.c-torture/execute/divcmp-1.c: New test case.
15597         * gcc.c-torture/execute/divcmp-2.c: New test case.
15598         * gcc.c-torture/execute/divcmp-3.c: New test case.
15599
15600 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
15601
15602         * g++.dg/other/pragma-re-2.C: New test.
15603
15604 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
15605
15606         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
15607         * gcc.dg/i386-387-2.c: Likewise.
15608
15609         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
15610         __builtin_drem.
15611         * gcc.dg/i386-387-6.c: Likewise.
15612
15613 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
15614
15615         * gcc.dg/builtins-33.c:  Also check log1p*.
15616
15617 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
15618
15619         PR optimization/15296
15620         * gcc.c-torture/execute/pr15296.c: New test.
15621
15622 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
15623
15624         * gcc.dg/builtins-40.c: New test.
15625
15626 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
15627
15628         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
15629
15630 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
15631
15632         * g++.dg/ext/spe1.C: New testcase.
15633
15634 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
15635
15636         * objc.dg/image-info.m: Allow additional attributes
15637         for __image_info section.
15638
15639 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
15640
15641         * gcc.dg/torture/mips-hilo-2.c: New test.
15642
15643 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15644
15645         PR c++/14389
15646         * g++.dg/template/member5.C: New test.
15647
15648 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
15649
15650         * gcc.dg/builtins-34.c: Also check expm1*.
15651
15652 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15653
15654         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
15655         * gcc.dg/torture/builtin-convert-3.c: New test.
15656
15657 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
15658
15659         PR middle-end/15054
15660         * g++.dg/opt/pr15054.C: New test.
15661
15662 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15663
15664         * gcc.dg/torture/builtin-rounding-1.c: New test.
15665         * gcc.dg/builtins-25.c: Delete.
15666         * gcc.dg/builtins-29.c: Delete.
15667
15668 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
15669
15670         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
15671         * gcc.dg/sibcall-4.c: Likewise.
15672         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
15673
15674 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
15675
15676         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
15677         bit-field on 16-bit targets.
15678
15679 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
15680
15681         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
15682         16-bit targets.
15683
15684 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
15685
15686         * gcc.dg/rs6000-power2-1.c: Change to compile only.
15687         * gcc.dg/rs6000-power2-2.c: Likewise.
15688
15689 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
15690
15691         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
15692         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
15693         Change the asm registers to be in form of frN instead of fN.
15694
15695 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15696
15697         * gcc.dg/torture/builtin-convert-2.c: New test.
15698
15699 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
15700
15701         * gcc.dg/rs6000-power2-1.c: New test.
15702         * gcc.dg/rs6000-power2-2.c: New test.
15703
15704 2004-04-28  Jan Hubicka  <jh@suse.cz>
15705
15706         * gcc.dg/unused-6.c: New test.
15707
15708 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
15709             Ulrich Weigand  <uweigand@de.ibm.com>
15710
15711         * ada/acats/run_all.sh: Define $target variable.
15712
15713 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
15714
15715         PR c++/15119
15716         * g++.dg/other/vararg-1.C: New test.
15717
15718         PR c++/4794
15719         * g++.dg/eh/cleanup3.C: New test.
15720
15721 2004-04-24  Laurent GUERBY <laurent@guerby.net>
15722
15723         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
15724         and ad8011a (target_insn).
15725         * ada/acats/support/macro.dfs: Likewise.
15726         * ada/acats/support/impbit.adb: New file.
15727
15728 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
15729
15730         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
15731
15732 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15733
15734         * gcc.dg/loop-3.c: New test.
15735
15736 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
15737
15738         * gcc.c-torture/execute/simd-5.c: New test.
15739
15740 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15741
15742         PR c++/15064
15743         * g++.dg/template/crash18.C: New test.
15744
15745 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
15746
15747         * g++.dg/ext/complit3.C: New test.
15748
15749 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
15750
15751         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
15752         * gcc.dg/altivec-3.c: Same.
15753         * gcc.dg/altivec-varargs-1.c: Same.
15754
15755 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
15756
15757         * lib/target-supports.exp (check_profiling_available): Assume
15758         profiling is not available on powerpc-eabi targets.
15759
15760 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
15761
15762         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
15763         * gcc.dg/vmx/bug-1.c: Ditto.
15764
15765 2004-04-20  Eric Christopher  <echristo@redhat.com>
15766
15767         * gcc.dg/charset/extern.c: New test.
15768         * g++.dg/charset/extern3.cc: Ditto.
15769
15770 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
15771
15772         * gcc.dg/builtins-39.c: New test.
15773
15774 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
15775
15776         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
15777
15778 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
15779
15780         * gcc.dg/torture/mips-hilo-1.c: New test.
15781
15782 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
15783
15784         * gcc.c-torture/compile/20040419-1.c: New test.
15785
15786 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
15787
15788         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
15789
15790 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
15791             Aldy Hernandez  <aldyh@redhat.com>
15792
15793         * gcc.c-torture/execute/va-arg-24.c: New.
15794
15795 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
15796             Aldy Hernandez  <aldyh@redhat.com>
15797
15798         * gcc.dg/vmx/1b-01.c: New.
15799         * gcc.dg/vmx/1b-02.c: New.
15800         * gcc.dg/vmx/1b-03.c: New.
15801         * gcc.dg/vmx/1b-04.c: New.
15802         * gcc.dg/vmx/1b-05.c: New.
15803         * gcc.dg/vmx/1b-06.c: New.
15804         * gcc.dg/vmx/1b-07.c: New.
15805         * gcc.dg/vmx/1c-01.c: New.
15806         * gcc.dg/vmx/1c-02.c: New.
15807         * gcc.dg/vmx/3a-01a.c: New.
15808         * gcc.dg/vmx/3a-01.c: New.
15809         * gcc.dg/vmx/3a-01m.c: New.
15810         * gcc.dg/vmx/3a-03.c: New.
15811         * gcc.dg/vmx/3a-03m.c: New.
15812         * gcc.dg/vmx/3a-04.c: New.
15813         * gcc.dg/vmx/3a-04m.c: New.
15814         * gcc.dg/vmx/3a-05.c: New.
15815         * gcc.dg/vmx/3a-06.c: New.
15816         * gcc.dg/vmx/3a-06m.c: New.
15817         * gcc.dg/vmx/3a-07.c: New.
15818         * gcc.dg/vmx/3b-01.c: New.
15819         * gcc.dg/vmx/3b-02.c: New.
15820         * gcc.dg/vmx/3b-10.c: New.
15821         * gcc.dg/vmx/3b-13.c: New.
15822         * gcc.dg/vmx/3b-14.c: New.
15823         * gcc.dg/vmx/3b-15.c: New.
15824         * gcc.dg/vmx/3c-01a.c: New.
15825         * gcc.dg/vmx/3c-01.c: New.
15826         * gcc.dg/vmx/3c-02.c: New.
15827         * gcc.dg/vmx/3c-03.c: New.
15828         * gcc.dg/vmx/3d-01.c: New.
15829         * gcc.dg/vmx/4-01.c: New.
15830         * gcc.dg/vmx/4-03.c: New.
15831         * gcc.dg/vmx/5-01.c: New.
15832         * gcc.dg/vmx/5-02.c: New.
15833         * gcc.dg/vmx/5-03.c: New.
15834         * gcc.dg/vmx/5-04.c: New.
15835         * gcc.dg/vmx/5-05.c: New.
15836         * gcc.dg/vmx/5-06.c: New.
15837         * gcc.dg/vmx/5-07.c: New.
15838         * gcc.dg/vmx/5-07t.c: New.
15839         * gcc.dg/vmx/5-08.c: New.
15840         * gcc.dg/vmx/5-10.c: New.
15841         * gcc.dg/vmx/5-11.c: New.
15842         * gcc.dg/vmx/7-01a.c: New.
15843         * gcc.dg/vmx/7-01.c: New.
15844         * gcc.dg/vmx/7c-01.c: New.
15845         * gcc.dg/vmx/7d-01.c: New.
15846         * gcc.dg/vmx/7d-02.c: New.
15847         * gcc.dg/vmx/8-01.c: New.
15848         * gcc.dg/vmx/8-02a.c: New.
15849         * gcc.dg/vmx/8-02.c: New.
15850         * gcc.dg/vmx/brode-1.c: New.
15851         * gcc.dg/vmx/bug-1.c: New.
15852         * gcc.dg/vmx/bug-2.c: New.
15853         * gcc.dg/vmx/bug-3.c: New.
15854         * gcc.dg/vmx/cw-bug-1.c: New.
15855         * gcc.dg/vmx/cw-bug-2.c: New.
15856         * gcc.dg/vmx/cw-bug-3.c: New.
15857         * gcc.dg/vmx/dct.c: New.
15858         * gcc.dg/vmx/debug-1.c: New.
15859         * gcc.dg/vmx/debug-2.c: New.
15860         * gcc.dg/vmx/debug-3.c: New.
15861         * gcc.dg/vmx/debug-4.c: New.
15862         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
15863         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
15864         * gcc.dg/vmx/eg-5.c: New.
15865         * gcc.dg/vmx/fft.c: New.
15866         * gcc.dg/vmx/gcc-bug-1.c: New.
15867         * gcc.dg/vmx/gcc-bug-2.c: New.
15868         * gcc.dg/vmx/gcc-bug-3.c: New.
15869         * gcc.dg/vmx/gcc-bug-4.c: New.
15870         * gcc.dg/vmx/gcc-bug-5.c: New.
15871         * gcc.dg/vmx/gcc-bug-6.c: New.
15872         * gcc.dg/vmx/gcc-bug-7.c: New.
15873         * gcc.dg/vmx/gcc-bug-8.c: New.
15874         * gcc.dg/vmx/gcc-bug-9.c: New.
15875         * gcc.dg/vmx/gcc-bug-b.c: New.
15876         * gcc.dg/vmx/gcc-bug-c.c: New.
15877         * gcc.dg/vmx/gcc-bug-d.c: New.
15878         * gcc.dg/vmx/gcc-bug-e.c: New.
15879         * gcc.dg/vmx/gcc-bug-f.c: New.
15880         * gcc.dg/vmx/gcc-bug-g.c: New.
15881         * gcc.dg/vmx/gcc-bug-i.c: New.
15882         * gcc.dg/vmx/harness.h: New.
15883         * gcc.dg/vmx/ira1.c: New.
15884         * gcc.dg/vmx/ira2a.c: New.
15885         * gcc.dg/vmx/ira2b.c: New.
15886         * gcc.dg/vmx/ira2.c: New.
15887         * gcc.dg/vmx/ira2c.c: New.
15888         * gcc.dg/vmx/mem.c: New.
15889         * gcc.dg/vmx/newton-1.c: New.
15890         * gcc.dg/vmx/ops.c: New.
15891         * gcc.dg/vmx/sn7153.c: New.
15892         * gcc.dg/vmx/spill2.c: New.
15893         * gcc.dg/vmx/spill3.c: New.
15894         * gcc.dg/vmx/spill.c: New.
15895         * gcc.dg/vmx/t.c: New.
15896         * gcc.dg/vmx/varargs-1.c: New.
15897         * gcc.dg/vmx/varargs-2.c: New.
15898         * gcc.dg/vmx/varargs-3.c: New.
15899         * gcc.dg/vmx/varargs-4.c: New.
15900         * gcc.dg/vmx/varargs-5.c: New.
15901         * gcc.dg/vmx/varargs-6.c: New.
15902         * gcc.dg/vmx/varargs-7.c: New.
15903         * gcc.dg/vmx/vmx.exp: New.
15904         * gcc.dg/vmx/vprint-1.c: New.
15905         * gcc.dg/vmx/vscan-1.c: New.
15906         * gcc.dg/vmx/x-01.c: New.
15907         * gcc.dg/vmx/x-02.c: New.
15908         * gcc.dg/vmx/x-03.c: New.
15909         * gcc.dg/vmx/x-04.c: New.
15910         * gcc.dg/vmx/x-05.c: New.
15911         * gcc.dg/vmx/yousufi-1.c: New.
15912         * gcc.dg/vmx/zero-1.c: New.
15913         * gcc.dg/vmx/zero.c: New.
15914
15915 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
15916
15917         * g++.dg/lookup/java1.C: Update for chage of
15918         _Jv_AllocObject.
15919         * g++.dg/lookup/java2.C: Likewise.
15920
15921 2004-04-17  Laurent GUERBY <laurent@guerby.net>
15922
15923         * ada/acats/run_all.sh: use -O2 by default.
15924
15925 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
15926
15927         * gcc.dg/vr-mult-[12].c: New tests.
15928
15929 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15930
15931         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
15932
15933         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
15934
15935 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
15936
15937         * lib/target-supports.exp (check_profiling_available): Assume profiling
15938         isn't available for mips*-*-elf targets.
15939
15940 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
15941
15942         * gcc.dg/builtins-38.c: New test.
15943
15944 2004-04-14  Eric Christopher  <echristo@redhat.com>
15945
15946         * g++.dg/charset/charset.exp: Run .cc extension tests.
15947
15948 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
15949
15950         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
15951
15952 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15953
15954         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
15955
15956 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
15957
15958         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
15959         * gcc.dg/i386-387-2.c: Likewise.
15960
15961         * gcc.dg/i386-387-7.c: New test.
15962         * gcc.dg/i386-387-8.c: New test.
15963
15964         * gcc.dg/builtins-37.c: New test.
15965
15966 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
15967
15968         * g++.dg/pch/externc-1.C: Add missing semicolon.
15969
15970 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
15971
15972         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
15973
15974 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15975
15976         * gcc.c-torture/execute/20040411-1.c: New test.
15977
15978 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15979
15980         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
15981
15982 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
15983
15984         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
15985
15986 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
15987
15988         * lib/target-supports.exp (check_named_sections_available): New.
15989         * lib/gcc-dg.exp (dg-require-named-sections): New.
15990         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
15991         old-deja.exp.  Also prune error-count message from HP linker.
15992         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
15993
15994         * g++.dg/init/init-ref4.C: Use dg-require-weak.
15995         * g++.old-deja/g++.pt/static3.C: Likewise.
15996         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
15997
15998 2004-04-09  Roger Sayle  <roger@eyesopen.com>
15999
16000         * gcc.c-torture/execute/20040409-1.c: New test case.
16001         * gcc.c-torture/execute/20040409-2.c: New test case.
16002         * gcc.c-torture/execute/20040409-3.c: New test case.
16003
16004 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
16005
16006         * gcc.dg/20040409-1.c: New test.
16007
16008 2004-04-08  Roger Sayle  <roger@eyesopen.com>
16009
16010         PR target/14888
16011         * g++.dg/opt/pr14888.C: New test case.
16012
16013 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
16014
16015         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
16016         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
16017         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
16018         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
16019         New tests.
16020
16021 2004-04-08  Paul Brook  <paul@codesourcery.com>
16022
16023         * gcc.dg/spill-1.c: New test.
16024
16025 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16026
16027         * gcc.dg/torture/builtin-ctype-2.c: New test.
16028
16029 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
16030
16031         * gcc.dg/pch/pch.exp: Add largefile test.
16032
16033 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
16034
16035         * g++.dg/pch/externc-1.Hs: New.
16036         * g++.dg/pch/externc-1.C: New.
16037
16038 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16039
16040         * gcc.dg/compat/struct-by-value-5a_main.c,
16041         gcc.dg/compat/struct-by-value-5b_main.c: New files.
16042         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
16043         * gcc.dg/compat/struct-by-value-5a_x.c,
16044         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
16045         gcc.dg/compat/struct-by-value-5_x.c.
16046         * gcc.dg/compat/struct-by-value-5a_y.c,
16047         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
16048         gcc.dg/compat/struct-by-value-5_y.c.
16049
16050         * gcc.dg/compat/struct-by-value-6a_main.c,
16051         gcc.dg/compat/struct-by-value-6b_main.c: New files.
16052         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
16053         * gcc.dg/compat/struct-by-value-6a_x.c,
16054         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
16055         gcc.dg/compat/struct-by-value-6_x.c.
16056         * gcc.dg/compat/struct-by-value-6a_y.c,
16057         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
16058         gcc.dg/compat/struct-by-value-6_y.c.
16059
16060         * gcc.dg/compat/struct-by-value-7a_main.c,
16061         gcc.dg/compat/struct-by-value-7b_main.c: New files.
16062         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
16063         * gcc.dg/compat/struct-by-value-7a_x.c,
16064         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
16065         gcc.dg/compat/struct-by-value-7_x.c.
16066         * gcc.dg/compat/struct-by-value-7a_y.c,
16067         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
16068         gcc.dg/compat/struct-by-value-7_y.c.
16069
16070 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
16071
16072         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
16073         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
16074         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
16075         options.
16076
16077 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
16078
16079         * gcc.dg/builtins-36.c: New test.
16080
16081 2004-04-06  Paul Brook  <paul@codesourcery.com>
16082
16083         * README.gcc: Remove obsolete contraint on testcases.
16084
16085 2004-04-05  Paul Brook  <paul@codesourcery.com>
16086
16087         PR2123
16088         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
16089         failure and exit(0) on success.
16090         * g++.dg/expr/anew2.C: Ditto.
16091         * g++.dg/expr/anew3.C: Ditto.
16092         * g++.dg/expr/anew4.C: Ditto.
16093
16094 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
16095
16096         PR c++/3518
16097         * g++.dg/template/unify7.C: New.
16098
16099 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
16100
16101         * g++.dg/README: Bring up to date with new subdirectories; remove
16102         duplicate subdirectory lines.
16103
16104 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
16105
16106         PR c++/14007
16107         * g++.dg/template/unify5.C: New.
16108         * g++.dg/template/unify6.C: New.
16109         * g++.dg/template/qualttp20.C: Adjust.
16110         * g++.old-deja/g++.jason/report.C: Adjust.
16111         * g++.old-deja/g++.other/qual1.C: Adjust.
16112
16113 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
16114
16115         PR c++/14803
16116         * g++.dg/inherit/ptrmem1.C: New test.
16117
16118 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
16119
16120         PR c++/14755
16121         * gcc.c-torture/execute/20040331-1.c: New test.
16122         * gcc.dg/20040331-1.c: New test.
16123
16124 2004-04-01  Paul Brook  <paul@codesourcery.com>
16125
16126         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
16127
16128 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
16129
16130         PR c++/14724
16131         * g++.dg/init/goto1.C: New test.
16132
16133         PR c++/14763
16134         * g++.dg/template/defarg4.C: New test.
16135
16136 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
16137
16138         * gcc.dg/altivec-11.c: Extend test for more valid cases.
16139
16140 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
16141
16142         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
16143
16144 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
16145
16146         * gcc.dg/noncompile/undeclared-2.c: New test.
16147
16148 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
16149
16150         * gcc.dg/940409-1.c: Remove XFAIL.
16151         * gcc.dg/reg-vol-struct-1.c: New test.
16152
16153 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16154
16155         * gcc.dg/torture/builtin-wctype-1.c: New test.
16156
16157 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
16158
16159         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
16160         * gcc.dg/20001101-1.c: Likewise.
16161         * gcc.dg/20001102-1.c: Likewise.
16162
16163 2004-03-25  Roger Sayle  <roger@eyesopen.com>
16164
16165         * gcc.dg/compare8.c: Add an additional test for XOR.
16166
16167 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16168
16169         * gcc.dg/torture/builtin-ctype-1.c: New test.
16170
16171 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16172
16173         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
16174         * gcc.dg/torture/builtin-math-1.c: Likewise.
16175         * gcc.dg/torture/builtin-power-1.c: New test.
16176
16177 2004-03-24  Andreas Schwab  <schwab@suse.de>
16178
16179         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
16180         IA64 assembler.
16181
16182 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
16183             Roger Sayle  <roger@eyesopen.com>
16184
16185         * gcc.dg/compare8.c: New test case.
16186
16187 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
16188
16189         * g++.dg/ext/altivec-7.C: New test.
16190
16191 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
16192
16193         PR 12267, 12391, 12560, 13129, 14114, 14133
16194         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
16195         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
16196         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
16197         Adjust error regexps.
16198         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
16199         * gcc.dg/noncompile/undeclared-1.c: New test cases.
16200         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
16201         * gcc.dg/local1.c: Add explanatory comment.
16202
16203 2004-03-23  Roger Sayle  <roger@eyesopen.com>
16204
16205         PR optimization/14669
16206         * g++.dg/opt/fold2.C: New test case.
16207
16208 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
16209
16210         PR c/14069
16211         * gcc.dg/20040322-1.c: New test.
16212
16213 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16214
16215         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
16216         * gcc.dg/ultrasp4.c: Likewise.
16217         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
16218
16219 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
16220
16221         * gcc.dg/i386-sse-8.c: Reset default options.
16222
16223 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
16224
16225         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
16226         in the error message text.
16227
16228 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16229
16230         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
16231
16232 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
16233
16234         PR c++/14616
16235         * g++.dg/init/array13.C: New test.
16236
16237 2004-03-20  Roger Sayle  <roger@eyesopen.com>
16238
16239         PR target/13889
16240         * gcc.c-torture/compile/pr13889.c: New test case.
16241
16242 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16243
16244         PR c/14635
16245         * builtins-1.c (nan, nans): Don't test.
16246         * builtins-30.c: Don't use nan, nanf, nanl.
16247         * builtins-35.c: New test.
16248
16249 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
16250
16251         * g++.dg/ext/altivec-6.C: New test.
16252
16253 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
16254
16255         * g++.dg/init/placement3.C: New test.
16256
16257         * g++.dg/template/spec13.C: New test.
16258
16259         * g++.dg/lookup/using11.C: New test.
16260
16261         * g++.dg/lookup/koenig3.C: New test.
16262
16263         * g++.dg/template/operator2.C: New test.
16264
16265         * g++.dg/expr/dtor3.C: New test.
16266         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
16267         marker.
16268         * g++.old-deja/g++.law/visibility28.C: Likewise.
16269
16270 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
16271
16272         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
16273         * gcc.dg/ppc64-abi-3.c: Likewise.
16274
16275 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16276
16277         PR c++/14545
16278         * g++.dg/parse/template15.C: New test.
16279
16280 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
16281
16282         * g++.dg/expr/dtor2.C: New test.
16283
16284         * g++.dg/lookup/anon4.C: New test.
16285
16286         * g++.dg/overload/using1.C: New test.
16287
16288         * g++.dg/template/lookup7.C: New test.
16289
16290         * g++.dg/template/typename6.C: New test.
16291
16292         * g++.dg/expr/cond6.C: New test.
16293
16294 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16295
16296         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
16297
16298 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
16299
16300         * g++.dg/expr/cond5.C: New test.
16301         * g++.dg/expr/constcast1.C: Likewise.
16302         * g++.dg/expr/ptrmem2.C: Likewise.
16303         * g++.dg/expr/ptrmem3.C: Likewise.
16304         * g++.dg/lookup/main1.C: Likewise.
16305         * g++.dg/template/lookup6.C: Likewise.
16306
16307 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
16308
16309         * gcc.dg/local1.c: New test.
16310
16311         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
16312
16313 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16314
16315         * gcc.dg/torture/builtin-convert-1.c: New test.
16316
16317 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16318
16319         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
16320
16321 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
16322
16323         PR c++/14481
16324         * g++.dg/warn/Wunused-7.C: New test.
16325
16326 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16327
16328         * gcc.dg/torture/builtin-integral-1.c: New test.
16329
16330 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
16331
16332         PR c++/14586
16333         * g++.dg/parse/non-dependent3.C: New test.
16334
16335 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
16336
16337         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
16338         * g++.dg/eh/simd-2.C: Likewise.
16339         * g++.dg/init/array10.C: Likewise.
16340         * gcc.c-torture/compile/simd-1.c: Likewise.
16341         * gcc.c-torture/compile/simd-2.c: Likewise.
16342         * gcc.c-torture/compile/simd-3.c: Likewise.
16343         * gcc.c-torture/compile/simd-4.c: Likewise.
16344         * gcc.c-torture/compile/simd-6.c: Likewise.
16345         * gcc.c-torture/execute/simd-1.c: Likewise.
16346         * gcc.c-torture/execute/simd-2.c: Likewise.
16347         * gcc.dg/compat/vector-defs.h: Likewise.
16348         * gcc.dg/20020531-1.c: Likewise.
16349         * gcc.dg/altivec-3.c: Likewise.
16350         * gcc.dg/altivec-4.c: Likewise.
16351         * gcc.dg/altivec-varargs-1.c: Likewise.
16352         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
16353         * gcc.dg/i386-mmx-3.c: Likewise.
16354         * gcc.dg/i386-sse-4.c: Likewise.
16355         * gcc.dg/i386-sse-5.c: Likewise.
16356         * gcc.dg/i386-sse-8.c: Likewise.
16357         * gcc.dg/simd-1.c: Likewise.
16358         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
16359         __ev64_opaque__ since the machine description provides it.
16360
16361 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16362
16363         * lib/compat.exp (skip_list): New global variable.
16364         Use it to hold the user defined COMPAT_SKIPS list if any.
16365         (compat-obj): Add the members of skip_list to optall.
16366
16367 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16368
16369         * gcc.dg/compat/union-by-value-1_main.c,
16370         union-by-value-1_x.c, union-by-value-1_y.c,
16371         union-check.h, union-defs.h,
16372         union-init.h, union-return-1_main.c,
16373         union-return-1_x.c, union-return-1_y.c: New files.
16374
16375 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16376
16377         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
16378         mixed-struct-init.h: Add 4 mixed structure types.
16379         struct-by-value-21_main.c, struct-by-value-21_x.c,
16380         struct-by-value-21_y.c, struct-return-21_main.c,
16381         struct-return-21_x.c, struct-return-21_y.c: New files.
16382
16383 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
16384
16385         PR c++/14550
16386         * g++.dg/parse/template14.C: New test.
16387
16388 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16389
16390         * gcc.c-torture/execute/20040313-1.c: New test.
16391
16392 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
16393
16394         PR target/14533
16395         * gcc.dg/20040311-2.c: New test.
16396
16397 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
16398
16399         PR other/14544
16400         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
16401         bit-field.
16402
16403 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
16404
16405         * gcc.dg/20040305-2.c: Add missing return statement.
16406
16407 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16408
16409         * gcc.dg/builtins-34.c: Also check pow10*.
16410
16411 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
16412
16413         PR target/14262
16414         * gcc.dg/20040305-2.c: New test.
16415
16416 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
16417
16418         * gcc.dg/20040310-1.c: New test.
16419
16420 2004-03-11  Roger Sayle  <roger@eyesopen.com>
16421
16422         * gcc.c-torture/execute/20040311-1.c: New test case.
16423
16424 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
16425
16426         PR c++/14476
16427         * g++.dg/lookup/enum1.C: New test.
16428
16429 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
16430
16431         PR c++/14510
16432         * g++.dg/lookup/struct2.C: New test.
16433
16434 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
16435
16436         * gcc.dg/builtins-34.c: New test.
16437
16438 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16439
16440         * gcc.dg/torture/builtin-nonneg-1.c: New test.
16441
16442 2004-03-09  James E Wilson  <wilson@specifixinc.com>
16443
16444         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
16445         * gcc.dg/alias-2.c: New testcase.
16446
16447 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
16448
16449         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
16450
16451 2004-03-09  Roger Sayle  <roger@eyesopen.com>
16452
16453         * gcc.c-torture/execute/20040309-1.c: New test case.
16454
16455 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
16456
16457         PR c++/14397
16458         * g++.dg/overload/ref1.C: New.
16459
16460 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16461
16462         PR c++/14409
16463         * g++.dg/template/spec12.C: New test.
16464
16465         PR c++/14448
16466         * g++.dg/parse/crash14.C: New test.
16467
16468 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
16469
16470         PR c++/14230
16471         * g++.dg/init/ref11.C: New test.
16472
16473 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
16474
16475         PR c++/14432
16476         * g++.dg/parse/builtin2.C: New test.
16477
16478 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
16479
16480         PR c++/14401
16481         * g++.dg/init/ctor3.C: New test.
16482         * g++.dg/init/union1.C: New test.
16483         * g++.dg/ext/anon-struct4.C: New test.
16484
16485 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
16486
16487         * g++.dg/lookup/koenig1.C: Tweak error messages.
16488         * g++.dg/lookup/used-before-declaration.C: Likewise.
16489         * g++.dg/other/do1.C: Likewise.
16490         * g++.dg/overload/koenig1.C: Likewise.
16491         * g++.dg/parse/crash13.C: Likewise.
16492         * g++.dg/template/instantiate3.C: Likewise.
16493
16494 2004-03-08  Eric Christopher  <echristo@redhat.com>
16495
16496         * * lib/target-supports.exp: Enable libiconv in test
16497         compilation.  Fix up error checking.
16498
16499 2004-03-08  Roger Sayle  <roger@eyesopen.com>
16500
16501         PR middle-end/14289
16502         * gcc.dg/pr14289-1.c: New test case.
16503         * gcc.dg/pr14289-2.c: Likewise.
16504         * gcc.dg/pr14289-3.c: Likewise.
16505
16506 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
16507
16508         * gcc.c-torture/execute/20040308-1.c: New test.
16509
16510 2004-03-07  Roger Sayle  <roger@eyesopen.com>
16511
16512         * gcc.c-torture/execute/20040307-1.c: New test case.
16513
16514 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
16515
16516         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
16517
16518 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
16519
16520         * gcc.dg/20040306-1.c: New test.
16521
16522 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
16523
16524         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
16525         them static.
16526         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
16527
16528 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16529
16530         PR c/14465
16531         * gcc.dg/decl-6.c: New test.
16532
16533 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16534
16535         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
16536         Rename LOGPOW -> LOG_POW.
16537         (SQRT_EXP, POW_EXP): New.
16538
16539 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16540
16541         * gcc.dg/i386-sse-8.c: New test.
16542
16543 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16544
16545         PR c/14114
16546         * gcc.dg/decl-5.c: New test.
16547
16548 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
16549
16550         * gcc.dg/20040305-1.c: New test.
16551
16552 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
16553
16554         PR other/14354
16555         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
16556
16557 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
16558
16559         PR c++/14425, c++/14426
16560         * g++.dg/ext/altivec-4.C: New test.
16561         * g++.dg/ext/altivec-5.C: New test.
16562
16563 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
16564
16565         * g++.old-deja/g++.other/linkage1.C: Expect errors about
16566         global variables of a type with no linkage.
16567         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
16568         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
16569         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
16570         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
16571         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
16572         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
16573         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
16574         * g++.dg/warn/deprecated.C: Name enum Color.
16575         * g++.dg/overload/VLA.C: Name structure for 'b'.
16576         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
16577
16578 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16579
16580         * gcc.c-torture/compile/20040304-1.c: New test.
16581
16582 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
16583
16584         PR 13728
16585         * gcc.dg/decl-4.c: New testcase.
16586
16587 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
16588
16589         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
16590         as PRECF if sizeof (float) > sizeof (double).
16591         (PRECL): Make it the same as PRECF if
16592         sizeof (float) > sizeof (long double).
16593
16594 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16595
16596         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
16597         system type.  Add check for irix6 which doesn't have c99 runtime.
16598
16599 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
16600
16601         * gcc.dg/const-elim-1.c: xfail for xtensa.
16602
16603 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
16604
16605         PR c++/14369
16606         * g++.dg/template/cond4.C: New test.
16607
16608 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
16609
16610         PR c++/14360
16611         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
16612
16613         PR c++/14361
16614         * g++.dg/parse/defarg7.C: New test.
16615
16616         PR c++/14359
16617         * g++.dg/template/friend26.C: New test.
16618
16619 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
16620
16621         PR c++/14324
16622         * g++.dg/abi/mangle21.C: New test.
16623
16624         PR c++/14260
16625         * g++.dg/parse/constructor2.C: New test.
16626
16627         PR c++/14337
16628         * g++.dg/template/sfinae1.C: New test.
16629
16630 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
16631
16632         PR c++/14267
16633         * g++.dg/expr/crash2.C: New test.
16634
16635         PR middle-end/13448
16636         * gcc.dg/inline-5.c: New test.
16637         * gcc.dg/always-inline.c: Split out tests into ...
16638         * gcc.dg/always-inline2.c: ... this and ...
16639         * gcc.dg/always-inline3.c: ... this.
16640
16641 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
16642
16643         PR debug/12103
16644         * g++.dg/debug/crash1.C: New test.
16645
16646 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
16647
16648         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
16649         function with __attribute__((noinline)).
16650         (recurser_void2): Likewise.
16651         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
16652         (recurser_void2): Likewise.
16653
16654 2004-02-29  Roger Sayle  <roger@eyesopen.com>
16655
16656         PR middle-end/14203
16657         * g++.dg/warn/Wunused-6.C: New test case.
16658
16659 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
16660
16661         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
16662         not defined.
16663
16664 2004-02-27  Eric Christopher  <echristo@redhat.com>
16665
16666         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
16667         * g++.dg/charset/asm2.c: Run only x86.
16668         * gcc.dg/charset/asm3.c: Ditto.
16669
16670 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
16671
16672         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
16673         ld_library_path.
16674
16675 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
16676
16677         * g++.dg/ext/altivec-3.C: New.
16678
16679 2004-02-26  Richard Henderson  <rth@redhat.com>
16680
16681         * g++.dg/ext/attrib10.C: Mark for warning.
16682         * gcc.dg/attr-alias-1.c: New.
16683
16684 2004-02-26  Richard Henderson  <rth@redhat.com>
16685
16686         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
16687         * gcc.c-torture/execute/20040208-2.c: ... it back.
16688
16689 2004-02-26  Eric Christopher  <echristo@redhat.com>
16690
16691         * lib/target-supports.exp (check-iconv-available): New function.
16692         * lib/gcc-dg.exp (dg-require-iconv): New function.
16693         Use above.
16694         * gcc.dg/charset: New directory.
16695         * gcc.dg/charset/charset.exp: New file.
16696         * gcc.dg/charset/asm1.c: Ditto.
16697         * gcc.dg/charset/asm2.c: Ditto.
16698         * gcc.dg/charset/asm3.c: Ditto.
16699         * gcc.dg/charset/asm4.c: Ditto.
16700         * gcc.dg/charset/asm5.c: Ditto.
16701         * gcc.dg/charset/attribute1.c: Ditto.
16702         * gcc.dg/charset/attribute2.c: Ditto.
16703         * gcc.dg/charset/string1.c: Ditto.
16704         * g++.dg/charset: New directory.
16705         * g++.dg/dg.exp: Add here. Special options.
16706         * g++.dg/charset/charset.exp: New file.
16707         * g++.dg/charset/asm1.c: Ditto.
16708         * g++.dg/charset/asm2.c: Ditto.
16709         * g++.dg/charset/asm3.c: Ditto.
16710         * g++.dg/charset/asm4.c: Ditto.
16711         * g++.dg/charset/attribute1.c: Ditto.
16712         * g++.dg/charset/attribute2.c: Ditto.
16713         * g++.dg/charset/extern1.cc: Ditto.
16714         * g++.dg/charset/extern2.cc: Ditto.
16715         * g++.dg/charset/string1.c: Ditto.
16716
16717 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
16718
16719         PR c++/14278
16720         * g++.dg/parse/comma1.C: New test.
16721
16722 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16723
16724         PR c++/14284
16725         * g++.dg/template/ttp8.C: New test.
16726
16727 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
16728
16729         * gcc.dg/fixuns-trunc-1.c: New test.
16730
16731 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16732
16733         * gcc.dg/builtins-config.h: Use #elif.
16734
16735 2004-02-26  Michael Matz  <matz@suse.de>
16736
16737         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
16738         * gcc.dg/991214-1.c: Likewise.
16739         * gcc.dg/i386-asm-1.c: Likewise.
16740
16741 2004-02-25  Richard Henderson  <rth@redhat.com>
16742
16743         * gcc.c-torture/execute/20040208-2.c: Move ...
16744         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
16745
16746 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16747
16748         PR c++/14246
16749         * g++.dg/other/crash-3.C: New test.
16750
16751 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16752
16753         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
16754         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
16755
16756         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
16757         HP-UX.
16758
16759 2004-02-24  Michael Matz  <matz@suse.de>
16760
16761         * gcc.dg/i386-regparm.c: New.
16762
16763 2004-02-23  James E Wilson  <wilson@specifixinc.com>
16764
16765         * gcc.c-torture/execute/20040223-1.c: New.
16766
16767 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
16768             Kazu Hirata  <kazu@cs.umass.edu>
16769
16770         * gcc.dg/fwritable-strings-1.c: Remove.
16771
16772 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
16773
16774         PR c/14156
16775         * gcc.dg/20040223-1.c: New test.
16776
16777 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16778
16779         PR c++/14106
16780         * g++.dg/ext/typeof9.C: New test.
16781
16782 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16783
16784         PR c++/14250
16785         * g++.dg/other/switch1.C: New test.
16786
16787 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16788
16789         * gcc.dg/cast-function-1.c: Adjust for new informative message.
16790         * gcc.dg/va-arg-1.c: Likewise.
16791
16792 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16793
16794         PR c++/14143
16795         * g++.dg/template/koenig5.C: New test.
16796
16797 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
16798
16799         * g++.dg/ext/altivec-1.C: Generalize target triple.
16800         * g++.dg/ext/altivec-2.C: New test case.
16801         * g++.dg/ext/altivec_check.h: New file.
16802         * gcc.dg/altivec-1.c: Generalize target triple;
16803         include altivec_check.h and call altivec_check().
16804         * gcc.dg/altivec-[2-5].c: Generalize target triple.
16805         * gcc.dg/altivec-6.c: New test case.
16806         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
16807         type casts as needed.
16808         * gcc.dg/altivec-10.c: Include altivec_check.h and call
16809         altivec_check().
16810         * gcc.dg/altivec-12.c: New test case.
16811         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
16812         include altivec_check.h and call altivec_check().
16813         * gcc.dg/altivec_check.h: New file.
16814
16815 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16816
16817         * lib/target-supports.exp (check_alias_available): Don't mangle
16818         function `g' in test program.
16819
16820 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16821
16822         * lib/target-supports.exp (check_profiling_available): Check
16823         argument to determine whether we support a profiling type.
16824         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
16825         check_profiling_available.
16826         * g++.dg/bprob/bprob.exp: Likewise
16827         * g77.dg/bprob/bprob.exp: Likewise.
16828         * gcc.misc-tests/bprob.exp: Likewise.
16829         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
16830         dg-require-profiling and delete expected error handling.
16831         * gcc.dg/20021014-1.c: Likewise.
16832         * gcc.dg/nest.c: Likewise.
16833
16834 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16835
16836         PR c++/12007
16837         * g++.dg/other/vthunk1.C: New test.
16838
16839 2004-02-20  Falk Hueffner  <falk@debian.org>
16840
16841         PR target/14201
16842         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
16843
16844 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
16845
16846         PR c++/13927
16847         * g++.dg/other/error8.C: Remove XFAIL markers.
16848
16849         PR c++/14173
16850         * g++.dg/ext/packed5.C: New test.
16851
16852         PR c++/14199
16853         * g++.dg/warn/Wunused-5.C: New test.
16854
16855         PR c++/14186
16856         * g++.dg/lookup/member1.C: New test.
16857
16858 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
16859
16860         * gcc.c-torture/compile/20040130-1.c: Enable only when
16861         __INT_MAX__ >= 2147483647L.
16862         * gcc.c-torture/compile/961203-1.c: Likewise.
16863
16864 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
16865
16866         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
16867         * g++.dg/opt/template1.C: Robustify assembler regexp
16868
16869 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16870
16871         * gcc.c-torture/execute/simd-4.x: Remove.
16872         * gcc.c-torture/execute/va-arg-25.x: Likewise.
16873         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
16874         Guard with #ifndef SKIP_ATTRIBUTE.
16875         * gcc.dg/compat/vector-1_y.c: Likewise.
16876         * gcc.dg/compat/vector-2_x.c: Likewise.
16877         * gcc.dg/compat/vector-2_y.c: Likewise.
16878         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
16879         * g++.dg/eh/simd-2.C: Likewise.
16880
16881 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
16882
16883         * gcc.c-torture/compile/complex-1.c: New.
16884
16885 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
16886
16887         PR target/14209
16888         * gcc.c-torture/execute/20040218-1.c: New test.
16889
16890 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16891
16892         PR c++/14181
16893         * g++.dg/parse/new2.C: New test.
16894
16895 2004-02-18  Paul Brook  <paul@codesourcery.com>
16896
16897         * gcc.c-torture/compile/libcall-1.c: New test.
16898
16899 2004-02-18  Paul Brook  <paul@codesourcery.com>
16900
16901         PR debug/12934
16902         * gcc.dg/debug/debug-7.c: New test.
16903
16904 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
16905
16906         * gcc.dg/20040217-1.c: New test.
16907
16908 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
16909
16910         * gcc.c-torture/execute/990208-1.x: Delete.
16911
16912 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
16913
16914         * gcc.c-torture/execute/20040208-2.x: New file.
16915
16916 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
16917
16918         PR c++/11326
16919         * g++.dg/abi/structret1.C: New test.
16920
16921 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
16922
16923         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
16924         (i386_cpuid): No need to test if cpuid is available on AMD64.
16925         Fix assembly, so that it works onboth i386 and AMD64.
16926         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
16927         (vecInLong): Fix s[] member type to unsigned int.
16928         (vecInWord): Remove type.
16929         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
16930         (a64, b64, c64, d64, e64): Remove.
16931         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
16932         Remove unused variable.  Remove initialization of removed variables.
16933         Don't call mmx_tests nor sse_tests.
16934         (reference_mmx, reference_sse): Remove.
16935         (check): Add return stmt.
16936         * gcc.dg/i386-sse-7.c: New test.
16937         * gcc.dg/i386-mmx-4.c: New test.
16938
16939 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16940
16941         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
16942         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16943         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16944         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
16945         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
16946         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
16947         g++.dg/tc1/dr94.C: Fix line terminator.
16948
16949 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
16950
16951         * gcc.c-torture/compile/20040216-1.c: New.
16952
16953 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16954
16955         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16956         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16957         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
16958         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
16959         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
16960         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
16961
16962 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16963
16964         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
16965
16966 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
16967
16968         PR c++/13971
16969         * g++.dg/expr/cond4.C: New test.
16970
16971         PR c++/14086
16972         * g++.dg/lookup/crash2.C: New test.
16973
16974 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
16975
16976         * gcc.c-torture/compile/20040214-2.c: New test.
16977
16978 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
16979
16980         PR c++/14116
16981         * g++.dg/ext/typeof8.C: New test.
16982
16983 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
16984
16985         * gcc.c-torture/compile/20040214-1.c: New test.
16986
16987 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16988
16989         PR c++/13635
16990         * g++.dg/template/spec11.C: New test.
16991
16992 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16993
16994         PR c++/13927
16995         * g++.dg/other/error8.C: New test.
16996
16997 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
16998
16999         PR c++/14122
17000         * g++.dg/template/array4.C: New test.
17001
17002         PR c++/14108
17003         * g++.dg/inherit/thunk2.C: New test.
17004
17005         PR c++/14083
17006         * g++.dg/eh/cond2.C: New test.
17007
17008 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
17009
17010         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
17011
17012 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
17013
17014         * lib/scanasm.exp (dg-scan): Quote pattern before display.
17015
17016 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
17017
17018         * g++.dg/simd-2.C: xfail on ppc64-linux.
17019
17020 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17021
17022         PR c/456
17023         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
17024         tests.
17025
17026 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
17027
17028         * gcc.dg/builtins-33.c: New test.
17029
17030 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
17031
17032         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
17033
17034 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
17035
17036         * g++.dg/simd-2.C: Set -maltivec for ppc64.
17037
17038 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
17039
17040         * gcc.dg/ppc64-abi-3.c: New test.
17041
17042 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
17043
17044         PR c/14092
17045
17046         * gcc.dg/pr14092-1.c: New testcase.
17047
17048 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
17049
17050         * gcc.dg/cpp/assert4.c: Fix typo last change.
17051
17052         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
17053         * gcc.dg/cpp/assert4.c: Handle powerpc64.
17054
17055         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
17056
17057 2004-02-09  Roger Sayle  <roger@eyesopen.com>
17058
17059         * gcc.c-torture/compile/20040209-1.c: New test case.
17060
17061 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17062
17063         * gcc.dg/c90-init-1.c: Adjust expected error messages.
17064
17065 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
17066
17067         * gcc.c-torture/execute/20040208-[12].c: New tests.
17068
17069 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17070
17071         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
17072
17073 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17074
17075         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
17076
17077 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
17078
17079         Bug 13856
17080         * gcc.dg/visibility-8.c: New testcase.
17081
17082 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
17083
17084         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
17085         arguments.
17086         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
17087
17088 2004-02-07  Roger Sayle  <roger@eyesopen.com>
17089
17090         PR middle-end/13696
17091         * g++.dg/opt/fold1.C: New test case.
17092
17093 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17094
17095         PR c++/14033
17096         * g++.dg/other/crash-2.C: New test.
17097
17098 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17099
17100         PR c++/14028
17101         * g++.dg/parse/angle-bracket2.C: New test.
17102
17103 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17104
17105         PR middle-end/13750
17106         Revert:
17107         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
17108         PR pch/13361
17109         * testsuite/g++.dg/pch/wchar-1.C: New.
17110         * testsuite/g++.dg/pch/wchar-1.Hs: New.
17111
17112 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17113
17114         PR c++/14008
17115         * g++.dg/parse/error15.C: New test.
17116         * g++.dg/parse/crash11.C: Update dg-error mark.
17117
17118 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
17119
17120         PR c++/13932
17121         * g++.dg/warn/conv2.C: New test.
17122
17123 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17124
17125         PR c++/13086
17126         * g++.dg/warn/incomplete1.C: Remove xfail.
17127
17128 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
17129
17130         * lib/file-format.exp (gcc_target_object_format): Use
17131         ${tool}_target_compile, not gcc_target_compile.
17132         * lib/target-supports.exp (check_alias_available): Likewise.
17133         (check_gc_sections_available): Likewise.
17134         * g++.dg/ext/attrib10.C: Use dg-require-alias.
17135         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
17136         dg-require-alias.
17137
17138 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
17139
17140         PR c++/13969
17141         * g++.dg/template/static6.C: New test.
17142
17143 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
17144
17145         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
17146
17147 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17148
17149         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
17150         tests for systems where `char' is unsigned by default.
17151
17152 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17153
17154         PR c++/13997
17155         * g++.dg/template/partial3.C: New test.
17156
17157 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
17158
17159         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
17160         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
17161         Remove mentions of obsolete ports.
17162
17163 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
17164
17165         * gcc.dg/noncompile/20001228-1.c: Fix for new
17166         error message.
17167
17168 2004-02-03  Roger Sayle  <roger@eyesopen.com>
17169
17170         PR target/9348
17171         * gcc.c-torture/execute/multdi-1.c: New test case.
17172
17173 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
17174
17175         PR c++/13925
17176         * g++.dg/template/lookup5.C: New test.
17177
17178 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
17179
17180         PR c++/13950
17181         * g++.dg/template/lookup4.C: New test.
17182
17183         PR c++/13970
17184         * g++.dg/parse/error14.C: New test.
17185
17186         PR c++/14002
17187         * g++.dg/parse/template13.C: New test.
17188
17189 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
17190
17191         PR c++/13978
17192         * g++.dg/template/koenig4.C: New test.
17193
17194         PR c++/13968
17195         * g++.dg/template/crash17.C: New test.
17196
17197         PR c++/13975
17198         * g++.dg/parse/error13.C: New test.
17199         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
17200
17201 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17202
17203         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
17204
17205 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
17206
17207         PR c/11658
17208         PR c/13994
17209         * gcc.dg/noncompile/20040203-1.c: New test.
17210         * gcc.dg/noncompile/20040203-2.c: Likewise.
17211         * gcc.dg/noncompile/20040203-3.c: Likewise.
17212         * gcc.dg/20040203-1.c: Likewise.
17213
17214 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
17215
17216         PR c++/10858
17217         * g++.dg/template/sizeof7.C: New test.
17218
17219 2004-02-02  Eric Christopher  <echristo@redhat.com>
17220             Zack Weinberg  <zack@codesourcery.com>
17221
17222         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
17223
17224 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
17225
17226         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
17227         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
17228         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
17229         * gcc.dg/cleanup-5.c: Run only on Linux targets.
17230
17231 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
17232
17233         PR c++/13113
17234         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
17235
17236         PR c++/13854
17237         * g++.dg/ext/attrib13.C: New test.
17238
17239         PR c++/13907
17240         * g++.dg/conversion/op2.C: New test.
17241
17242 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17243
17244         * gcc.dg/titype-1.c: Fix pasto.
17245
17246 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17247
17248         * gcc.dg/titype-1.c: New test.
17249
17250 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17251
17252         PR c++/13957
17253         * g++.dg/template/non-type-template-argument-1.C,
17254         g++.dg/template/qualified-id1.C: Update dg-error marks.
17255         * g++.dg/template/nontype6.C: New test.
17256
17257 2004-02-01  Roger Sayle  <roger@eyesopen.com>
17258
17259         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
17260         * gcc.dg/builtins-31.c: New testcase.
17261         * gcc.dg/builtins-32.c: New testcase.
17262
17263 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
17264
17265         * objc.dg/call-super-2.m: Update line numbers
17266         for the including of stddef.h.
17267
17268 2004-01-30  Michael Matz  <matz@suse.de>
17269
17270         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
17271         g++.dg/ext/case-range3.C: New tests.
17272
17273 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17274
17275         DR206
17276         PR c++/13813
17277         * g++.dg/template/member4.C: New test.
17278
17279 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17280
17281         PR c++/13683
17282         * g++.dg/template/sizeof6.C: New test.
17283
17284 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17285
17286         * gcc.dg/fwritable-strings-1.c: New test.
17287
17288 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17289
17290         * gcc.c-torture/compile/20040130-1.c: New test.
17291
17292 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
17293
17294         * objc.dg/call-super-2.m: Include stddef.h for size_t.
17295
17296 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
17297
17298         PR c++/13883
17299         * g++.dg/template/ctor3.C: New test.
17300
17301 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17302
17303         * g++.dg/tc1: New directory.
17304         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
17305         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
17306         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
17307         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
17308         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
17309
17310 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17311
17312         * g++.dg/parse/error11.C: New test.
17313         * g++.dg/parse/error12.C: Likewise.
17314
17315 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
17316
17317         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
17318         (scan_initial, main): Use aligned_sizeof instead of sizeof.
17319
17320 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
17321
17322         PR c++/13791
17323         * g++.dg/ext/attrib12.C: New test.
17324
17325         PR c++/13736
17326         * g++.dg/parse/cast2.C: New test.
17327
17328 2004-01-27  James E Wilson  <wilson@specifixinc.com>
17329
17330         * objc.dg/encode-2.m (main): New local string.  Set depending on
17331         sizeof long.  Use in sscanf call.
17332         * objc.dg/encode-3.m (main): New local string.  Set depending on
17333         sizeof long.  Use in scan_initial call.
17334
17335 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17336
17337         * objc.dg/call-super-2.m: Make LP64-safe.
17338         * objc.dg/desig-init-1.m: Likewise.
17339
17340 2004-01-27  Devang Patel <dpatel@apple.com>
17341
17342         * g++.dg/debug/namespace1.C: New test.
17343
17344 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
17345
17346         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
17347         xscale-*-*.
17348
17349         * gcc.dg/arm-mmx-1.c: New test.
17350
17351 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17352
17353         * gcc.dg/20040127-1.c: New test.
17354         * gcc.dg/20040127-2.c: New test.
17355
17356 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17357
17358         * objc.dg/stret-1.m (glob): Renamed to globa.
17359
17360 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
17361
17362         PR c++/13663
17363         * g++.dg/expr/for1.C: New test.
17364
17365 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
17366
17367         PR middle-end/13779
17368         * gcc.dg/darwin-longlong.c: New test.
17369
17370 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
17371
17372         * gcc.dg/20040124-1.c: Moved test from here...
17373         * gcc.c-torture/compile/20040124-1.c: ...to here.
17374
17375 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17376
17377         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
17378         the assembly output if -m64 is passed.
17379
17380 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
17381
17382         PR c++/13833
17383         * g++.dg/template/cond3.C: New test.
17384
17385 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17386
17387         PR c++/13810
17388         * g++.dg/template/ttp7.C: New test.
17389
17390 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17391
17392         PR c++/13797
17393         * g++.dg/template/nontype4.C: New test.
17394         * g++.dg/template/nontype5.C: Likewise.
17395
17396 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
17397
17398         * gcc.dg/torture/mips-clobber-at.c: New test.
17399
17400 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
17401
17402         * gcc.dg/20040124-1.c: New test.
17403
17404 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
17405
17406         * gcc.dg/20040123-1.c: New test.
17407
17408 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
17409
17410         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
17411
17412 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17413
17414         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
17415
17416 2004-01-23  Andrew Pinski  <apinski@apple.com>
17417
17418         * gcc.dg/20030121-1.c: Move to ..
17419         * gcc.dg/20040121-1.c: here.
17420
17421 2004-01-23  Roger Sayle  <roger@eyesopen.com>
17422
17423         * gcc.dg/builtins-29.c: New test case.
17424
17425 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
17426
17427         PR 18314
17428         * gcc.dg/builtins-30.c: New testcase.
17429
17430 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
17431
17432         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
17433         * lib/g77.exp: Likewise.
17434         * lib/objc.exp: Likewise.
17435         * lib/g++.exp: Likewise.
17436
17437 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17438
17439         * gcc.dg/struct-by-value-2.c: New test.
17440
17441 2004-01-21  Andrew Pinski  <apinski@apple.com>
17442
17443         PR target/13785
17444         * gcc.dg/20030121-1.c: New test.
17445
17446 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
17447
17448         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
17449         clobber frame pointer register in asm statement.
17450
17451 2004-01-21  Falk Hueffner  <falk@debian.org>
17452
17453         * gcc.c-torture/compile/20040121-1.c: New test.
17454
17455 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
17456
17457         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
17458
17459 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
17460
17461         * gcc.dg/ppc64-abi-2.c: New test.
17462
17463 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
17464
17465         * lib/treelang.exp: Fill out this file.
17466         * lib/treelang-dg.exp: New File.
17467
17468 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17469
17470         * gcc.c-torture/compile/981022-1.c: Remove.
17471         * gcc.dg/array-5.c: Remove XFAIL.
17472         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
17473         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
17474         gcc.dg/cond-lvalue-1.c: Update.
17475         * gcc.dg/cast-lvalue-2.c: New test.
17476
17477 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
17478
17479         PR c++/13592
17480         * g++.dg/other/error1.C (class foo): Tweak error message.
17481
17482         PR c++/13592
17483         * g++.dg/template/call2.C: New test.
17484
17485 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17486
17487         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
17488         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
17489         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
17490         scalar-return-1_x.c, scalar-return-2_y.c,
17491         scalar-return-3_x.c, scalar-return-3_y.c,
17492         scalar-return-4_x.c, scalar-return-4_y.c,
17493         struct-align-1.h, struct-align-1_x.c,
17494         struct-align-1_y.c, struct-align-2.h,
17495         struct-align-2_x.c, struct-align-2_y.c,
17496         struct-by-value-10_y.c, struct-by-value-11_x.c,
17497         struct-by-value-11_y.c, struct-by-value-12_x.c,
17498         struct-by-value-12_y.c, struct-by-value-13_x.c,
17499         struct-by-value-13_y.c, struct-by-value-14_x.c,
17500         struct-by-value-14_y.c, struct-by-value-15_x.c,
17501         struct-by-value-15_y.c, struct-by-value-16_y.c,
17502         struct-by-value-17_y.c, struct-by-value-18_y.c,
17503         struct-by-value-19_y.c, struct-by-value-1_x.c,
17504         struct-by-value-1_y.c, struct-by-value-20_y.c,
17505         struct-by-value-2_x.c, struct-by-value-2_y.c,
17506         struct-by-value-3_y.c, struct-by-value-4_x.c,
17507         struct-by-value-4_y.c, struct-by-value-5_y.c,
17508         struct-by-value-6_y.c, struct-by-value-7_y.c
17509         struct-by-value-8_x.c, struct-by-value-8_y.c
17510         struct-by-value-9_x.c, struct-by-value-9_y.c
17511         struct-return-10_x.c, struct-return-10_y.c,
17512         struct-return-19_x.c, struct-return-20_x.c
17513         struct-return-2_x.c, struct-return-2_y.c
17514         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
17515         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
17516
17517 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17518
17519         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
17520         attribute on sparc*-sun-solaris2.*.
17521
17522 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
17523
17524         PR c++/13710
17525         * g++.dg/ext/typeof7.C: New test.
17526
17527 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
17528
17529         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
17530         * gcc.dg/const-elim-1.c: Same.
17531
17532 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
17533
17534         * objc.dg/stret-1.m: New.
17535         * objc.dg/stret-2.m: New.
17536
17537 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17538
17539         PR c++/11895
17540         * g++.dg/ext/vector1.C: New test.
17541
17542 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
17543
17544         * gcc.dg/pch/import-1.c: New.
17545         * gcc.dg/pch/import-1.hs: New.
17546         * gcc.dg/pch/import-1a.h: New.
17547         * gcc.dg/pch/import-1b.h: New.
17548         * gcc.dg/pch/import-1c.h: New.
17549
17550 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
17551
17552         PR c++/13574
17553         * g++.dg/ext/array1.C: New test.
17554
17555         PR c++/13178
17556         * g++.dg/conversion/op1.C: New test.
17557
17558 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
17559
17560         PR 11864
17561         From Kazumoto Kojima / Dan Kegel:
17562         * gcc.dg/pr11864-1.c: New test.
17563
17564         PR 10392
17565         From Marcus Comstedt / Dan Kegel:
17566         * gcc.dg/pr10392-1.c: New test.
17567
17568 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
17569
17570         PR c++/13478
17571         * g++.dg/init/ref10.C: New test.
17572
17573 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17574
17575         PR c++/13407
17576         * g++.dg/parse/typename6.C: New test.
17577
17578 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
17579
17580         PR pch/13361
17581         * testsuite/g++.dg/pch/wchar-1.C: New.
17582         * testsuite/g++.dg/pch/wchar-1.Hs: New.
17583
17584 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17585
17586         PR c++/9259
17587         * g++.dg/expr/sizeof2.C: New test.
17588
17589 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
17590
17591         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
17592
17593 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
17594
17595         PR c++/13659
17596         * g++.dg/lookup/strong-using-3.C: New.
17597         * g++.dg/lookup/using-10.C: New.
17598
17599 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
17600
17601         PR c++/13594
17602         * g++.dg/lookup/strong-using-2.C: New.
17603
17604 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
17605             Dan Kegel <dank@kegel.com>
17606             J"orn Rennecke <joern.rennecke@superh.com>
17607
17608         PR target/9365
17609         * gcc.dg/pr9365-1.c: New test.
17610
17611 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17612
17613         PR c++/8856
17614         * g++.dg/parse/casting-operator2.C: New test.
17615         * g++.old-deja/g++.pt/explicit83.C: Remove.
17616
17617 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17618
17619         * gcc.dg/label-compound-stmt-1.c: New test.
17620         * gcc.c-torture/compile/950922-1.c,
17621         gcc.c-torture/compile/20000211-3.c,
17622         gcc.c-torture/compile/20000518-1.c,
17623         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
17624         compound statements.
17625
17626 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
17627
17628         * gcc.dg/ppc64-abi-1.c: New test.
17629
17630 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
17631
17632          * g++.dg/ext/attrib9.C: Add dg-warnings.
17633
17634 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17635
17636         PR c++/12335
17637         * g++.dg/parse/dtor3.C: New test.
17638
17639 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
17640
17641         PR c++/12709
17642         * g++.dg/parse/try-catch-1.C: New test.
17643
17644 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
17645
17646         * ada/acats/run_all.sh: Add more verbose output in acats.log
17647         when compiling tests.
17648
17649 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
17650
17651         PR 13656
17652         * gcc.dg/typedef-redecl.c: New test case.
17653         * gcc.dg/typedef-redecl.h: New support file.
17654
17655 2004-01-13  Jan Hubicka  <jh@suse.cz>
17656
17657         * gcc.dg/always_inline.c: New test.
17658         * gcc.dg/debug/20031231-1.c: Fix.
17659
17660 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17661
17662         PR c++/13474
17663         * g++.dg/template/array3.C: New test.
17664
17665 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
17666
17667         * g++.dg/ext/lvalue1.C: No longer expected to fail.
17668         * g++.dg/warn/Wunused-2.C: Likewise.
17669
17670 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17671
17672         PR c++/13289
17673         * g++.dg/template/instantiate6.C: New test.
17674
17675 2004-01-12  Roger Sayle  <roger@eyesopen.com>
17676
17677         PR middle-end/11397
17678         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
17679
17680 2004-01-12  Jan Hubicka  <jh@suse.cz>
17681
17682         PR opt/12826
17683         * gcc.dg/20040112-1.c: New.
17684
17685         * gcc.dg/dwarf-die[1-7].c: Move to...
17686         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
17687         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
17688
17689 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
17690
17691         PR c++/4100
17692         * g++.dg/parse/friend4.C: New test.
17693
17694 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
17695
17696         PR c++/4100
17697         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
17698         definition is called a friend.
17699
17700 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
17701
17702         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
17703
17704 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
17705
17706         PR c++/3478
17707         * g++.dg/parse/error10.C: New test.
17708         * g++.dg/template/arg2.C: Accept "invalid type" error.
17709
17710 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
17711
17712         PR middle-end/13392
17713         * g++.dg/opt/expect2.C: New test.
17714
17715 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
17716
17717         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
17718         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
17719         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
17720         Update dg-error regexps.
17721
17722 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
17723
17724         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
17725         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
17726
17727 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17728
17729         * gcc.dg/pragma-re-1.c: Use right pointer type.
17730
17731 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17732
17733         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
17734
17735 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
17736
17737         * gcc.dg/rs6000-ldouble-1.c: New.
17738
17739 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17740
17741         DR 337
17742         PR c++/9256
17743         * g++.dg/other/abstract1.C: New test.
17744
17745 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
17746
17747         * g++.dg/lookup/strong-using-1.C: New.
17748
17749 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17750
17751         PR c/11234
17752         * gcc.dg/func-ptr-conv-1.c: New test.
17753         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
17754
17755 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
17756
17757         PR target/13380.
17758         * gcc.c-torture/compile/20040109-1.c: New.
17759
17760 2004-01-08  Stuart Hastings  <stuart@apple.com>
17761
17762         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
17763         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
17764         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
17765
17766 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
17767
17768         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
17769
17770 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17771
17772         * ada/acats/run_acats: Treat 'gnatchop' the same way
17773         as 'gnatmake'.  Export GCC_DRIVER.
17774         * ada/acats/run_all.sh: Add target_gnatchop.  Use
17775         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
17776
17777 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17778
17779         PR c++/12573
17780         * g++.dg/template/dependent-expr4.C: New test.
17781
17782 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
17783
17784         * gcc.dg/altivec-11.c: New test.
17785
17786 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
17787
17788         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
17789
17790 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17791
17792         PR c/6024
17793         * gcc.dg/enum-compat-1.c: New test.
17794         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
17795
17796 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17797
17798         PR c/12165
17799         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
17800         gcc.dg/c99-idem-qual-3.c: New tests.
17801
17802 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
17803
17804         * gcc.dg/winline-7.c: Don't cast void * to int.
17805
17806 2004-01-06  Jan Hubicka  <jh@suse.cz>
17807
17808         * gcc.dg/i386-sse-5.c: New test
17809         * g++.dg/eh/simd-1.c: Add -w argument for i386.
17810
17811 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17812
17813         PR c++/12815
17814         * g++.dg/rtti/typeid4.C: New test.
17815
17816 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17817
17818         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
17819
17820 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17821
17822         PR c++/12132
17823         * g++.dg/template/error11.C: New test.
17824
17825         PR c++/13451
17826         * g++.dg/template/class2.C: New test.
17827
17828 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17829         Richard Sandiford <rsandifo@redhat.com>
17830
17831         PR c++/13387
17832         * g++.dg/opt/alias3.C: New test.
17833
17834 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
17835
17836         PR c++/13157
17837         * g++.dg/template/koenig3.C: New test.
17838
17839         PR c++/13529
17840         * g++.dg/parse/offsetof3.C: New test.
17841
17842         * g++.dg/init/copy7.C: Add missing dg-error markers.
17843
17844         PR c++/12226
17845         * g++.dg/init/copy7.c: New test.
17846
17847         PR c++/13536
17848         * g++.dg/parse/cast1.C: New test.
17849
17850 2004-01-04  Jan Hubicka  <jh@suse.cz>
17851
17852         * gcc.dg/winline[1-7].c: New tests.
17853
17854 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17855
17856         PR c++/13520
17857         * g++.dg/template/qualttp22.C: New test.
17858
17859 2004-01-01  Jan Hubicka  <jh@suse.cz>
17860
17861         * gcc.dg/debug/20031231-1.c: New.
17862         * gcc.c-torture/compile/20040101-1.c: New.
17863         * gcc.dg/dwarf-die-[1-7].c: New.
17864
17865 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
17866
17867         PR optimization/13521
17868         * gcc.c-torture/compile/20031231-1.c: New test.
17869
17870 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17871
17872         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
17873
17874 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17875
17876         PR c++/10079
17877         * g++.dg/template/crash16.C: New test.
17878
17879 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
17880
17881         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
17882
17883 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17884
17885         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
17886         ports.
17887         * g++.old-deja/g++.jason/thunk3.C: Likewise.
17888         * g++.old-deja/g++.law/profile1.C: Likewise.
17889         * gcc.c-torture/compile/981006-1.c: Likewise.
17890         * gcc.c-torture/execute/loop-2e.x: Likewise.
17891         * gcc.c-torture/execute/loop-2f.x: Remove.
17892         * gcc.c-torture/execute/loop-2g.x: Likewise.
17893         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
17894         * gcc.dg/20020312-2.c: Remove traces of dead ports.
17895
17896 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17897
17898         PR c++/13507
17899         * g++.dg/ext/attrib11.C: New test.
17900
17901         PR c++/13494
17902         * g++.dg/template/array2-1.C: New test.
17903         * g++.dg/template/array2-2.C: New test.
17904
17905 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
17906
17907         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
17908
17909 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17910
17911         PR c++/12774
17912         * g++.dg/template/array1-1.C: New test.
17913         * g++.dg/template/array1-2.C: New test.
17914
17915 2003-12-29  Roger Sayle  <roger@eyesopen.com>
17916
17917         PR fortran/12632
17918         * g77.dg/12632.f: New test case.
17919
17920 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17921
17922         PR c++/13289
17923         * g++.dg/parse/nontype1.C: New test.
17924
17925 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17926
17927         PR c++/12403
17928         * g++.dg/parse/explicit1.C: New test.
17929         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
17930
17931 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17932
17933         PR c++/13081
17934         * g++.dg/opt/inline6.C: New test.
17935
17936         PR c++/12613
17937         * g++.dg/parse/error9.C: New test.
17938
17939         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
17940
17941 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17942
17943         PR c++/13009
17944         * g++.dg/init/assign1.C: New test.
17945
17946 2003-12-28  Roger Sayle  <roger@eyesopen.com>
17947
17948         PR c++/13070
17949         * g++.dg/warn/format3.C: New test case.
17950
17951 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17952
17953         * gcc.c-torture/compile/20031227-1.c: New test.
17954
17955 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17956
17957         * g++.dg/bprob/bprob.exp: Load target-supports.exp
17958         * g77.dg/bprob/bprob.exp: Likewise.
17959         * gcc.misc-tests/bprob.exp: Likewise.
17960         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
17961         variants on systems where the library does not provide that
17962         functionality.
17963         * gcc.dg/builtins-20.c: Use builtins-config.h.
17964         * gcc.dg/builtins-config.h: New file.
17965
17966 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17967
17968         * lib/gcc-dg.exp (dg-require-profiling): New function.
17969         * lib/target-supports.exp (check_profiling_available): Likewise.
17970         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
17971         * g77.dg/bprob/bprob.exp: Likewise.
17972         * gcc.misc-tests/bprob.exp: Likewise.
17973         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
17974         * gcc.dg/20021014-1.c: Likewise.
17975         * gcc.dg/nest.c: Likewise.
17976
17977 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17978
17979         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
17980         compiling.
17981         * g++.dg/lookup/java2.C: Likewise.
17982         * gcc.dg/cpp/lexident.c: Likewise.
17983
17984 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
17985
17986         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
17987         given.
17988         * gcc.c-torture/compile/961203-1.c: Likewise.
17989         * gcc.c-torture/compile/980506-1.c: Likewise.
17990
17991 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
17992
17993         * lib/gcc-dg.exp (dg-prune-output): New annotation.
17994         (additional_prunes): New global.
17995         (gcc-dg-prune): Handle additional per-test pruning.
17996         (dg-test): Clear additional_prunes between tests.
17997
17998         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
17999         dg-prune-output to avoid spurious failures from assembler
18000         complaining about nonexistent WAW violations.
18001         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
18002         Use dg-prune-output to avoid spurious failures from assembler
18003         warning about Itanium B-step errata.
18004
18005 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
18006
18007         * g++.dg/abi/macro0.C: New test.
18008         * g++.dg/abi/macro1.C: Likewise.
18009         * g++.dg/abi/macro2.C: Likewise.
18010
18011         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
18012         * g++.dg/abi/bitfield7.C: Likewise.
18013         * g++.dg/abi/dtor2.C: Likewise.
18014         * g++.dg/abi/mangle11.C: Likewise.
18015         * g++.dg/abi/mangle12.C: Likewise.
18016         * g++.dg/abi/mangle14.C: Likewise.
18017         * g++.dg/abi/mangle17.C: Likewise.
18018         * g++.dg/abi/vbase10.C: Likewise.
18019         * g++.dg/abi/vbase14.C: Likewise.
18020         * g++.dg/template/qualttp17.C: Likewise.
18021
18022 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
18023
18024         PR c/11995
18025         * gcc.dg/20031223-1.c: New test.
18026
18027 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18028
18029         * gcc.dg/noreturn-7.c: New test.
18030
18031 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18032
18033         * gcc.dg/null-pointer-1.c: New test.
18034
18035 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
18036
18037         * g++.old-deja/g++.jason/template18.C: Remove.
18038         * g++.old-deja/g++.jason/template37.C: Likewise.
18039
18040         PR c++/12862
18041         * g++.dg/lookup/ns1.C: New test.
18042
18043         PR c++/12397
18044         * g++.dg/template/lookup3.C: New test.
18045
18046 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
18047
18048         * g++.dg/template/recurse1.C: New test
18049
18050 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
18051
18052         PR c++/12479
18053         * g++.dg/parse/semicolon1.C: New test.
18054         * g++.dg/parse/semicolon1.h: Likewise.
18055
18056 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
18057
18058         * gcc.dg/darwin-misaligned.c: New test.
18059
18060 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
18061
18062         PR c/9163
18063         * gcc.dg/20031222-1.c: New test.
18064
18065 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
18066
18067         PR c++/13438
18068         * g++.dg/parse/error8.C: New test.
18069
18070         PR c++/11554
18071         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
18072
18073 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
18074
18075         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
18076         too small.
18077         * gcc.c-torture/compile/930217-1.c: Likewise.
18078         * gcc.c-torture/compile/930513-1.c: Likewise.
18079         * gcc.c-torture/execute/920908-2.c: Likewise.
18080         * gcc.c-torture/execute/921204-1.c: Likewise.
18081         * gcc.c-torture/execute/930621-1.c: Likewise.
18082         * gcc.c-torture/execute/930630-1.c: Likewise.
18083         * gcc.c-torture/execute/931031-1.c: Likewise.
18084         * gcc.c-torture/execute/980602-2.c: Likewise.
18085         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
18086         * gcc.c-torture/execute/compndlit-1.c: Likewise.
18087         * gcc.c-torture/execute/extzvsi.c: Likewise.
18088         * gcc.c-torture/unsorted/ext.c: Likewise.
18089
18090 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
18091
18092         PR target/12749
18093         * gcc.c-torture/compile/20031220-2.c: New test case.
18094
18095 2003-12-20  Roger Sayle  <roger@eyesopen.com>
18096
18097         PR optimization/13031
18098         * gcc.c-torture/compile/20031220-1.c: New test case.
18099
18100 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18101
18102         * gcc.dg/cast-function-1.c: New test.
18103
18104 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
18105
18106         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
18107         formats.
18108
18109 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
18110
18111         PR c++/12795
18112         * g++.dg/ext/attrib10.C: New test.
18113
18114 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
18115
18116         * gcc.dg/cleanup-10.c: New test.
18117         * gcc.dg/cleanup-11.c: New test.
18118
18119 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
18120
18121         PR c++/13239
18122         * g++.dg/opt/expect1.C: New test.
18123
18124 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
18125
18126         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
18127
18128 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
18129
18130         PR debug/12923
18131         * gcc.dg/20031218-1.c: New test.
18132
18133         PR debug/12389
18134         * gcc.dg/20031218-2.c: New test.
18135         * gcc.dg/20031218-3.c: New test.
18136
18137         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
18138         of label name and allow for USER_LABEL_PREFIX == "_" names.
18139         * g++.dg/abi/mangle18-2.C: Likewise.
18140         * g++.dg/abi/mangle19-1.C: Likewise.
18141         * g++.dg/abi/mangle19-2.C: Likewise.
18142         * g++.dg/abi/mangle20-1.C: Likewise.
18143         * g++.dg/abi/mangle20-2.C: Likewise.
18144
18145 2003-12-18  Richard Henderson  <rth@redhat.com>
18146
18147         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
18148
18149 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
18150             Dan Kegel <dank@kegel.com>
18151
18152         PR other/12009
18153         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
18154         testing a cross compiler, it causes spurious compile failures.
18155         * lib/g++.exp: Likewise.
18156
18157 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18158
18159         PR c++/13262
18160         * g++.dg/template/access13.C: New test.
18161
18162 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
18163
18164         * gcc.dg/20031216-1.c: New test.
18165
18166 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18167
18168         PR c++/9154
18169         * g++.dg/template/error10.C: New test.
18170
18171 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18172
18173         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
18174         * g++.dg/eh/simd-2.C: Likewise.
18175
18176 2003-12-17  James E Wilson  <wilson@specifixinc.com>
18177             Roger Sayle  <roger@eyesopen.com>
18178
18179         * gcc.c-torture/execute/ieee/mzero5.c: New.
18180
18181 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
18182
18183         PR c++/10603
18184         * g++.dg/parse/error6.C: New test.
18185
18186         PR c++/12827
18187         * g++.dg/parse/error7.C: New test.
18188
18189 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18190
18191         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
18192         at -O with stabs debugging formats.
18193         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
18194         * gcc.dg/debug/debug-2.c: Likewise.
18195
18196 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
18197
18198         PR c++/12696
18199         * g++.dg/init/error1.C: New test.
18200
18201         PR c++/12218
18202         * g++.dg/init/pm3.C: New test.
18203
18204 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18205
18206         PR c/3347
18207         * gcc.dg/bitfld-8.c: New test.
18208
18209 2003-12-16  James Lemke  <jim@wasabisystems.com>
18210
18211         * gcc.dg/arm-scd42-[123].c: New tests.
18212
18213 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
18214
18215         PR c++/9043
18216         * g++.dg/abi/mangle20-1.C: New test.
18217         * g++.dg/abi/mangle20-2.C: New test.
18218
18219 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
18220
18221         PR c++/13275
18222         * g++.dg/other/offsetof2.C: Remove XFAIL.
18223         * g++.dg/parse/offsetof1.C: New test.
18224         * g++.gd/parse/offsetof2.C: Likewise.
18225
18226 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18227
18228         * g++.dg/template/nontype3.C: New test.
18229         * g++.dg/template/static2.C: Tweaked the dg-error clause.
18230
18231 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18232
18233         * g++.dg/warn/noreturn-3.C: Also test instantiation.
18234
18235 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
18236
18237         PR c++/13387
18238         * g++.dg/expr/assign1.C: New test.
18239
18240         PR c++/13242
18241         * g++.dg/abi/mangle19-1.C: New test.
18242         * g++.dg/abi/mangle19-2.C: New test.
18243
18244 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
18245
18246         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
18247
18248 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18249
18250         * gcc.c-torture/execute/20031216-1.c: New test.
18251
18252 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18253
18254         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
18255         an ICE regression.
18256
18257 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
18258
18259         PR c++/10926
18260         * g++.dg/template/error9.C: New test.
18261
18262         PR c++/11116
18263         * g++.dg/template/error8.C: New test.
18264
18265 2003-12-15  Roger Sayle  <roger@eyesopen.com>
18266
18267         PR middle-end/13400
18268         * gcc.c-torture/execute/20031215-1.c: New test case.
18269
18270 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
18271
18272         PR c++/13269
18273         * g++.dg/parse/error5.C: New test.
18274
18275         PR c++/12989
18276         * g++.dg/expr/sizeof1.C: New test.
18277
18278         PR c++/13310
18279         * g++.dg/template/crash15.C: New test.
18280
18281 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
18282
18283         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
18284         a non-POD type as the last named parameter of a varargs function.
18285
18286 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
18287
18288         PR c++/13243
18289         PR c++/12573
18290         * g++.dg/template/crash14.C: New test.
18291         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
18292
18293 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
18294
18295         * g++.dg/other/java1.C: New test.
18296
18297         PR c++/13241
18298         * g++.dg/abi/mangle18-1.C: New test.
18299         * g++.dg/abi/mangle18-2.C: New test.
18300
18301 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18302
18303         PR optimization/10312
18304         * gcc.c-torture/execute/20031214-1.c: New.
18305
18306 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
18307
18308         PR c++/10779
18309         PR c++/12160
18310         * g++.dg/parse/error3.C: New test.
18311         * g++.dg/parse/error4.C: Likewise.
18312         * g++.dg/abi/mangle4.C: Tweak error messages.
18313         * g++.dg/lookup/using5.C: Likewise.
18314         * g++.dg/other/error2.C: Likewise.
18315         * g++.dg/parse/typename5.C: Likewise.
18316         * g++.dg/parse/undefined1.C: Likewise.
18317         * g++.dg/template/arg2.C: Likewise.
18318         * g++.dg/template/ttp3.C: Likewise.
18319         * g++.dg/template/type1.C: Likewise.
18320         * g++.old-deja/g++.other/crash32.C: Likewise.
18321         * g++.old-djea/g++.pt/defarg8.C: Likewise.
18322
18323 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18324
18325         PR c++/13106
18326         * g++.dg/warn/noreturn-3.C: New test.
18327
18328 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
18329
18330         PR c++/13118
18331         * g++.dg/abi/covariant3.C: New.
18332
18333 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
18334
18335         * g++.dg/eh/ia64-1.C: New test.
18336
18337 2003-12-12  Roger Sayle  <roger@eyesopen.com>
18338
18339         PR optimization/13037
18340         * g77.f-torture/execute/13037.f: New test case.
18341
18342 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
18343
18344         PR c++/12881
18345         * g++.dg/abi/covariant2.C: New.
18346
18347 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
18348
18349         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
18350
18351 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
18352
18353         * gcc.c-torture/execute/wchar_t-1.x: Delete.
18354
18355 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
18356
18357         PR other/10819
18358         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
18359         to fix Bug 10819.
18360         * lib/g++.exp (g++_version): Likewise.
18361         * lib/g77.exp (g77_version): Likewise.
18362         * lib/objc.exp (default_objc_version): Likewise.
18363
18364 2003-12-10  Richard Henderson  <rth@redhat.com>
18365
18366         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
18367
18368         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
18369
18370 2003-12-08  Matt Austern  <austern@apple.com>
18371
18372         PR c/13134
18373         * lib/gcc-dg.exp (dg-require-visibility): Define.
18374         * lib/target-supports (check_visibility_available): Define.
18375         * gcc.dg/visibility-1.c: New test.
18376         * gcc.dg/visibility-2.c: Likewise.
18377         * gcc.dg/visibility-3.c: Likewise.
18378         * gcc.dg/visibility-4.c: Likewise.
18379         * gcc.dg/visibility-5.c: Likewise.
18380         * gcc.dg/visibility-6.c: Likewise.
18381         * g++.dg/ext/visibility-1.C: Likewise.
18382         * g++.dg/ext/visibility-2.C: Likewise.
18383         * g++.dg/ext/visibility-3.C: Likewise.
18384         * g++.dg/ext/visibility-4.C: Likewise.
18385         * g++.dg/ext/visibility-5.C: Likewise.
18386         * g++.dg/ext/visibility-6.C: Likewise.
18387
18388 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18389
18390         * g++.dg/lookup/java1.C: New test.
18391         * g++.dg/lookup/java2.C: New test.
18392
18393 2003-12-07  Falk Hueffner  <falk@debian.org>
18394
18395         * g++.dg/opt/noreturn-1.C: New test.
18396
18397 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
18398
18399         * gcc.dg/overflow-1.c: New test.
18400
18401 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18402
18403         * g77.f-torture/compile/13060.f: New test.
18404
18405 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
18406
18407         PR c++/13323
18408         * g++.dg/inherit/operator2.C: New test.
18409
18410 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
18411
18412         PR c++/13305
18413         * g++.dg/ext/attrib9.C: New test.
18414
18415 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
18416
18417         PR c++/13314
18418         * g++.dg/template/error7.C: New test.
18419
18420 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
18421             J"orn Rennecke <joern.rennecke@superh.com>
18422
18423         PR target/13302
18424         * g++.dg/other/struct-va_list.C: New test.
18425
18426 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18427
18428         PR c++/13166
18429         * g++.dg/parse/defarg6.C: New test.
18430
18431 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
18432
18433         PR target/13256
18434         * gcc.c-torture/execute/20031201-1.c: New test.
18435
18436 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
18437
18438         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
18439
18440 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18441
18442         * gcc.dg/builtin-return-1.c: New test.
18443
18444 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
18445             J"orn Rennecke <joern.rennecke@superh.com>
18446
18447         PR optimization/13260
18448         * gcc.c-torture/execute/20031204-1.c: New test.
18449
18450 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
18451
18452         PR c++/9127
18453         * g++.dg/template/error6.C: New test.
18454
18455 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
18456
18457         * gcc.dg/20031202-1.c: New test.
18458
18459 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
18460
18461         PR c++/13179
18462         * g++.dg/template/eh1.C: New test.
18463
18464         PR c++/10771
18465         * g++.dg/template/error5.C: New test.
18466
18467 2003-12-02  David Ung  <davidu@mips.com>
18468
18469         * gcc.dg/compat/vector-check.h: Corrected type for var
18470         g_##TMODE
18471
18472 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18473
18474         PR c++/10126
18475         * g++.dg/template/ptrmem8.C: New test.
18476
18477 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18478
18479         PR c++/12573
18480         * g++.dg/template/dependent-expr3.C: New test.
18481
18482 2003-12-01  James Lemke  <jim@wasabisystems.com>
18483
18484         * gcc.dg/arm-g2.c: New test.
18485
18486 2003-12-01  Roger Sayle  <roger@eyesopen.com>
18487
18488         PR optimization/11634
18489         * gcc.dg/20031201-2.c: New test case.
18490
18491 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
18492
18493         PR 11433
18494         * objc.dg/proto-lossage-3.m: New test.
18495
18496 2003-12-01  Roger Sayle  <roger@eyesopen.com>
18497
18498         PR optimization/12628
18499         * gcc.dg/20031201-1.c: New test case.
18500
18501 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18502
18503         * gcc.dg/unaligned-1.c: New test.
18504
18505 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
18506
18507         PR c++/9849
18508         * g++.dg/template/error4.C: New test.
18509         * g++.dg/template/nested3.C: Adjust error markers.
18510
18511 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18512
18513         * gcc.dg/cpp/assert4.c: Check more #system assertions.
18514
18515 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18516
18517         PR c/10333
18518         * gcc.dg/bitfld-7.c: New test.
18519
18520 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
18521
18522         * gcc.dg/tls/asm-1.C: New test.
18523
18524 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18525
18526         * gcc.dg/cpp/assert4.c: Update.
18527
18528 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18529
18530         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
18531         * gcc.dg/builtin-apply3.c: New test.
18532
18533 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18534
18535         * lib/compat.exp (compat-obj): New xfaildata parameter.
18536         Use it to set compiler_conditional_xfail_data before compiling.
18537         (compat-get-options): Handle dg-xfail-if.
18538         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
18539         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
18540         * gcc.dg/compat/vector-1_y.c: Likewise.
18541         * gcc.dg/compat/vector-2_x.c: Likewise.
18542         * gcc.dg/compat/vector-2_y.c: Likewise.
18543
18544 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18545
18546         * g++.dg/opt/reg-stack4.C: New test.
18547
18548 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18549
18550         * gcc.dg/builtin-apply2.c: New test.
18551
18552 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18553
18554         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
18555
18556 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18557
18558         PR c++/12924
18559         * g++.dg/template/template-id-2.C: New test.
18560
18561 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18562
18563         PR c++/5369
18564         * g++.dg/template/memfriend1.C: New test.
18565         * g++.dg/template/memfriend2.C: Likewise.
18566         * g++.dg/template/memfriend3.C: Likewise.
18567         * g++.dg/template/memfriend4.C: Likewise.
18568         * g++.dg/template/memfriend5.C: Likewise.
18569         * g++.dg/template/memfriend6.C: Likewise.
18570         * g++.dg/template/memfriend7.C: Likewise.
18571         * g++.dg/template/memfriend8.C: Likewise.
18572         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
18573
18574 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
18575
18576         PR c++/12515
18577         * g++.dg/ext/cond1.C: New test.
18578
18579 2003-11-20  Richard Henderson  <rth@redhat.com>
18580
18581         * gcc.dg/20020201-2.c: Remove.
18582         * gcc.dg/20020201-4.c: Remove.
18583         * gcc.dg/20020304-1.c: Remove.
18584
18585 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
18586
18587         * gcc.dg/cpp/trad/xwin1.c: New test case.
18588
18589 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
18590
18591         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
18592         * lib/g77.exp: Likewise.
18593         * lib/objc.exp: Likewise.
18594         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
18595         for darwin.
18596
18597 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18598
18599         PR c++/12932
18600         * g++.dg/template/static5.C: New test.
18601
18602 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18603
18604         * gcc.dg/nested-func-1.c: New test.
18605
18606 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18607
18608         * gcc.dg/cpp/assert4.c: New test.
18609
18610 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
18611
18612         PR c++/2294
18613         * g++.dg/lookup/using9.c: New test.
18614
18615 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
18616
18617         PR c++/12762
18618         * g++.dg/template/error3.C: New test.
18619
18620 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
18621
18622         PR ada/13035
18623         * ada/acats/run_acats, run_all.sh: Fix syntax error.
18624         No longer use a wrapper for gcc, since this does not work under
18625         Windows.
18626
18627 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
18628
18629         PR c++/2094
18630         * g++.dg/template/ptrmem7.C: New test.
18631
18632 2003-11-13  Andrew Pinski <apinski@apple.com>
18633
18634         * gcc.c-torture/compile/20031113-1.c: New test.
18635
18636 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
18637             Kean Johnston <jkj@sco.com>
18638
18639         PR c/13029
18640         * gcc.dg/unused-4.c: Update.
18641
18642 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18643
18644         * g++.dg/opt/const3.C: New test.
18645
18646 2003-11-13  Jan Hubicka  <jh@suse.cz>
18647
18648         * gcc.c-torture/compile/20031112-1.c: New test.
18649
18650 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
18651
18652         * g++.dg/parse/crash10.C: Remove bogus error marker.
18653
18654 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18655
18656         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
18657         (host_gcc): Likewise.
18658         (ROOT): Honor $PWDCMD.
18659         (BASE): Likewise.
18660         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
18661
18662 2003-11-12  Catherine Moore  <clm@redhat.com>
18663
18664         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
18665
18666 2003-11-12  Andreas Jaeger  <aj@suse.de>
18667             Jakub Jelinek  <jakub@redhat.com>
18668             Andrew Pinski  <pinskia@physics.uc.edu>
18669             Richard Henderson  <rth@redhat.com>
18670
18671         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
18672         systems.
18673         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
18674
18675         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
18676         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18677
18678 2003-11-11  Andreas Jaeger  <aj@suse.de>
18679
18680         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
18681
18682         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
18683
18684 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
18685
18686         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
18687         Clean ups.
18688
18689 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
18690
18691         * gcc.dg/trampoline-1.c: New test.
18692
18693 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18694
18695         * gcc.c-torture/compile/200031109-1.c: New test.
18696
18697 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18698
18699         PR c/3190
18700         PR c/8714
18701         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
18702         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
18703         gcc.dg/format/no-y2k-1.c: Update.
18704
18705 2003-11-08  Roger Sayle  <roger@eyesopen.com>
18706
18707         PR optimization/10467
18708         * gcc.dg/20031108-1.c: New test case.
18709
18710 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
18711
18712         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
18713
18714 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18715
18716         * gcc.dg/compound-lvalue-1.c: New test.
18717         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
18718         some XFAILs.
18719
18720 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
18721
18722         * gcc.dg/altivec-varargs-1.c: New test.
18723
18724 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18725
18726         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
18727         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
18728         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
18729         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
18730         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
18731
18732 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18733
18734         * gcc.dg/cond-lvalue-1.c: New test.
18735
18736 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
18737
18738         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
18739
18740 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18741
18742         PR c++/11616
18743         * g++.dg/template/instantiate5.C: New test.
18744
18745 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18746
18747         PR c++/12726
18748         * g++.dg/ext/complit2.C: Replace test with self-contained version.
18749         * ChangeLog: Add missing first entry for above test.
18750
18751 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18752
18753         PR c++/9810
18754         * g++.dg/template/using8.C: New test.
18755         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
18756
18757 2003-11-02  Roger Sayle  <roger@eyesopen.com>
18758
18759         PR optimization/10817
18760         * gcc.c-torture/compile/20031102-1.c: New test case.
18761
18762 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
18763
18764         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
18765         2147483647.
18766
18767 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18768
18769         * gcc.dg/20031102-1.c: New test.
18770
18771 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18772
18773         * gcc.dg/complex-1.c: New test.
18774
18775 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18776
18777         PR c++/12796
18778         * g++.dg/template/crash13.C: Adjust expected error location.
18779         * g++.old-deja/g++.brendan/ns1.C: Likewise.
18780
18781 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18782
18783         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18784
18785 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18786
18787         PR/10239
18788         * gcc.c-torture/compile/20031031-2.c: New test.
18789
18790 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18791
18792         PR/11640
18793         * gcc.c-torture/compile/20031031-1.c: New test.
18794
18795 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18796
18797         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18798         * gcc.misc-tests/bprob.exp: Likewise.
18799         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
18800         the execution test on arm-elf configs.
18801         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
18802         configs that don't support scratch files.
18803         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
18804
18805 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
18806
18807         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
18808         done by dejagnu.
18809
18810 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
18811
18812         * ada/acats/run_all.sh: Redirect mv output to /dev/null
18813         Avoid non pure sh syntax. Add more logging.
18814
18815         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
18816         fail.
18817
18818 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18819
18820         PR libgcj/10610
18821         * gcc.dg/ppc-stackalign-1.c: New test.
18822
18823 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
18824
18825         * ada/acats/run_all.sh: Change output to be more compliant with
18826         dejagnu framework.
18827         Create acats.sum and acats.log files under testsuite/ada/acats
18828         Only run [a-z]* directories, to filter out e.g. CVS.
18829         Redirect build output to log file.
18830
18831 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18832
18833         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
18834
18835 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18836
18837         PR ada/5909:
18838         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
18839
18840 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
18841
18842         * gcc.c-torture/compile/20031023-1.c: New test.
18843         * gcc.c-torture/compile/20031023-2.c: New test.
18844         * gcc.c-torture/compile/20031023-3.c: New test.
18845         * gcc.c-torture/compile/20031023-4.c: New test.
18846
18847 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18848
18849         PR c++/10371
18850         * g++.dg/lookup/scoped8.C: New test.
18851
18852 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18853
18854         * g++.dg/opt/reg-stack3.C: New test.
18855
18856 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18857
18858         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
18859
18860 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18861
18862         PR c++/11076
18863         * g++.dg/template/crash13.C: New test.
18864
18865 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18866
18867         * gcc.dg/c99-restrict-2.c: New test.
18868
18869 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
18870
18871         PR c++/12698, c++/12699, c++/12700, c++/12566
18872         * g++.dg/inherit/covariant9.C: New test.
18873         * g++.dg/inherit/covariant10.C: New test.
18874         * g++.dg/inherit/covariant11.C: New test.
18875
18876 2003-10-23  Jason Merrill  <jason@redhat.com>
18877
18878         PR c++/12726
18879         * g++.dg/ext/complit2.C: New test.
18880
18881 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18882
18883         PR target/12654
18884         * gcc.c-torture/execute/20031020-1.c: New test.
18885
18886 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18887
18888         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
18889         following the jump_insn.
18890
18891 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18892
18893         * gcc.dg/cast-lvalue-1.c: New test.
18894
18895 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
18896
18897         PR c++/11962
18898         * g++.dg/template/cond2.C: New test.
18899
18900 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18901
18902         * gcc.dg/builtins-28.c: New test.
18903
18904 2003-10-20  Jan Hubicka  <jh@suse.cz>
18905
18906         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
18907         parameter.
18908         * testsuite/gcc.dg/inline-2.c: Likewise.
18909
18910 2003-10-20  Phil Edwards  <phil@codesourcery.com>
18911
18912         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
18913         * gcc.dg/nest.c:  Likewise.
18914
18915 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18916
18917         PR c++/9781, c++/10583, c++/11862
18918         * g++.dg/parse/crash13.C: New test.
18919
18920 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18921
18922         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
18923
18924 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18925
18926         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
18927         Define HAVE_C99_RUNTIME except on Solaris.
18928         * gcc.dg/builtins-20.c: Likewise.
18929
18930 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18931
18932         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
18933
18934 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18935
18936         PR c++/12495
18937         * g++.dg/template/crash21.C: New test.
18938
18939 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18940
18941         PR c++/2513
18942         * g++.dg/template/typename5.C: New test.
18943
18944 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18945
18946         PR c++/12369
18947         * g++.dg/template/friend25.C: New test.
18948
18949 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
18950
18951         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
18952         versions.
18953
18954 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
18955
18956         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
18957         == 2147483647.
18958
18959 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
18960
18961         * gcc.c-torture/execute/960416-1.x: Remove.
18962         * gcc.c-torture/execute/divconst-3.x: Likewise.
18963
18964 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
18965
18966         PR target/12598
18967         * gcc.dg/torture/cris-volatile-1.c: New test.
18968
18969 2003-10-14  Roger Sayle  <roger@eyesopen.com>
18970
18971         PR optimization/9325
18972         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
18973         for overflowing floating point to integer conversion during RTL
18974         simplification.
18975
18976 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
18977
18978         * objc/execute/_cmd.m: Fix typo.
18979         * objc.dg/image-info.m, objc.dg/symtab-1.m:
18980         Relax 'scan-assembler' regexp.
18981         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
18982         objc.dg/try-catch-4.m: Run on non-Darwin targets.
18983         * objc.dg/zero-link-2.m: Remove blank line.
18984         * objc.dg/zero-link-3.m: New test case.
18985
18986 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
18987
18988         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
18989
18990         * gcc.dg/asm-names.c: Use scan-assembler-not rather
18991         than linker trickery.
18992
18993 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18994
18995         PR c++/12370
18996         * g++.dg/other/friend2.C: New test.
18997
18998 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18999
19000         * gcc.dg/20031012-1.c: New test.
19001
19002 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
19003
19004         * gcc.dg/weak/weak-3.c: Fix for new warning.
19005
19006 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
19007
19008         PR optimization/8750
19009         * gcc.c-torture/execute/20031012-1.c: New test case.
19010
19011 2003-10-11  Roger Sayle  <roger@eyesopen.com>
19012
19013         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
19014         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
19015
19016 2003-10-11  Roger Sayle  <roger@eyesopen.com>
19017
19018         PR optimization/12260
19019         * gcc.c-torture/compile/20031011-2.c: New test case.
19020
19021 2003-10-11  Roger Sayle  <roger@eyesopen.com>
19022
19023         * gcc.c-torture/execute/20031011-1.c: New testcase.
19024
19025 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19026
19027         * gcc.c-torture/compile/20031011-1.c: New test.
19028
19029 2003-10-11  Jan Hubicka  <jh@suse.cz>
19030
19031         * g++.dg/other/first-global.C: New test.
19032
19033 2003-10-11  Roger Sayle  <roger@eyesopen.com>
19034
19035         * gcc.c-torture/execute/string-opt-18.c: New testcase.
19036
19037 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
19038
19039         * gcc.c-torture/compile/20031010-1.c: New test.
19040
19041 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
19042
19043         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
19044         * gcc.c-torture/execute/va-arg-25.c: ... here.
19045
19046 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
19047
19048         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
19049
19050 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
19051
19052         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
19053
19054 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
19055
19056         * g++.dg/parse/error2.C: New test.
19057
19058 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
19059
19060         PR c++/11097
19061         * g++.dg/other/error5.C: Modify the error message.
19062         * g++.dg/lookup/using8.C: New test.
19063
19064 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
19065
19066         * gcc.dg/darwin-abi-2.c: New file.
19067         * gcc.c-torture/execute/va-arg-24.c: New file.
19068
19069 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
19070
19071         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
19072         indentation.
19073
19074 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
19075
19076         PR c++/10147
19077         * g++.dg/other/error4.C: Update error messages.
19078         * g++.dg/template/ptrmem4.C: Likewise.
19079
19080         PR c++/12337
19081         * g++.dg/init/new9.C: New test.
19082
19083         PR c++/12334, c++/12236, c++/8656
19084         * g++.dg/ext/attrib8.C: New test.
19085
19086 2003-10-06  Devang Patel  <dpatel@apple.com>
19087
19088         * gcc.dg/debug/dwarf2-3.h: New test.
19089         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
19090
19091 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
19092
19093         * g++.dg/opt/cfg2.C: New test.
19094
19095 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19096
19097         * g++.dg/opt/float1.C: New test.
19098
19099 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19100
19101         * gcc.dg/c90-array-lval-6.c: New test.
19102         * gcc.dg/c99-array-lval-6.c: New test.
19103
19104 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
19105             Ziemowit Laski  <zlaski@apple.com>
19106
19107         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
19108         'Derived', so that it is never considered a class method; add
19109         new warning for '+port' method ambiguity.
19110         * objc.dg/method-12.m: Include <objc/objc.h> instead of
19111         <objc/objc-api.h> (needed on Mac OS X).
19112         * objc.dg/method-13.m: New test.
19113
19114 2003-10-03  Roger Sayle  <roger@eyesopen.com>
19115
19116         PR optimization/9325, PR java/6391
19117         * gcc.c-torture/execute/20031003-1.c: New test case.
19118
19119 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
19120
19121         PR optimization/12180
19122         * gcc.dg/20031002-1.c: New test.
19123
19124         PR c++/12486
19125         * g++.dg/inherit/error1.C: New test.
19126
19127 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
19128
19129         * lib/f-torture.exp (search_for): Rename to...
19130         (search_for_re): This.  Also, clean up comments and the
19131         "regexp" invocation.
19132
19133 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
19134
19135         * gcc.c-torture/compile/20031002-1.c: New test.
19136
19137 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
19138
19139         * g++.dg/opt/cond1.C: New test.
19140
19141 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
19142
19143         * gcc.dg/Wold-style-definition-2.c: New testcase.
19144         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
19145
19146 2003-09-29  Richard Henderson  <rth@redhat.com>
19147
19148         * g++.dg/init/array10.C: Add dg-options.
19149
19150 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
19151
19152         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
19153
19154 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19155
19156         * g++.dg/template/friend19.C: Fix typo.
19157         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
19158
19159 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
19160
19161         * gcc.c-torture/execute/20030928-1.c: New test.
19162         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
19163
19164 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19165
19166         * g++.dg/opt/unroll1.C: New test.
19167
19168 2003-09-26  Roger Sayle  <roger@eyesopen.com>
19169
19170         PR optimization/11741
19171         * gcc.dg/20030926-1.c: New test case.
19172
19173 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19174
19175         PR c++/5655
19176         * g++.dg/parse/access7.C: New test.
19177         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
19178
19179 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
19180
19181         MERGE OF objc-improvements-branch into MAINLINE:
19182         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
19183         if libobjc has not been built.
19184         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
19185         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
19186         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
19187         objc/execute/nested-3.m, objc/execute/np-2.m,
19188         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
19189         objc/execute/redefining_self.m, objc/execute/root_methods.m,
19190         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
19191         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
19192         objc.dg/special/unclaimed-category-1.h,
19193         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
19194         well as GNU runtime.
19195         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
19196         * execute/cascading-1.m, execute/function-message-1.m,
19197         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
19198         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
19199         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
19200         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
19201         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
19202         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
19203         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
19204         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
19205         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
19206         * objc.dg/bitfield-2.m: Run only on Darwin.
19207         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
19208         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
19209         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
19210         * objc.dg/const-str-1.m: Fix constant string layout.
19211
19212 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
19213
19214         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
19215
19216 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
19217
19218         * gcc.dg/darwin-abi-1.c: New file.
19219
19220 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
19221
19222         PR target/12281
19223         * gcc.c-torture/compile/20030921-1.c: New test.
19224
19225 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19226
19227         * g++.dg/opt/reg-stack2.C: New test.
19228
19229 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19230
19231         * g++.dg/eh/delayslot1.C: New test.
19232
19233 2003-09-20  Richard Henderson  <rth@redhat.com>
19234
19235         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
19236
19237 2003-09-20  Roger Sayle  <roger@eyesopen.com>
19238
19239         * gcc.c-torture/execute/20030920-1.c: New test case.
19240
19241 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19242
19243         * g++.dg/rtti/typeid3.C: Correct expected error message.
19244
19245 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19246
19247         PR c++/157
19248         * g++.dg/parse/crash12.C: New test.
19249
19250 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
19251
19252         * gcc.dg/compat/mixed-struct-check.h: New.
19253         * gcc.dg/compat/mixed-struct-defs.h: New.
19254         * gcc.dg/compat/mixed-struct-init.h: New.
19255         * gcc.dg/compat/struct-by-value-19_main.c: New.
19256         * gcc.dg/compat/struct-by-value-19_x.c: New.
19257         * gcc.dg/compat/struct-by-value-19_y.c: New.
19258         * gcc.dg/compat/struct-by-value-20_main.c: New.
19259         * gcc.dg/compat/struct-by-value-20_x.c: New.
19260         * gcc.dg/compat/struct-by-value-20_y.c: New.
19261         * gcc.dg/compat/struct-return-19_main.c: New.
19262         * gcc.dg/compat/struct-return-19_x.c: New.
19263         * gcc.dg/compat/struct-return-19_y.c: New.
19264         * gcc.dg/compat/struct-return-20_main.c: New.
19265         * gcc.dg/compat/struct-return-20_x.c: New.
19266         * gcc.dg/compat/struct-return-20_y.c: New.
19267
19268 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
19269         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
19270         so that it will not complain on LP64 targets.
19271
19272 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19273
19274         PR c++/495
19275         * g++.dg/template/friend24.C: New test.
19276
19277 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
19278
19279         PR c++/12332
19280         * g++.dg/template/memtmpl2.C: New test.
19281
19282 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
19283
19284         PR target/11184
19285         * gcc.dg/builtin-apply1.c: New test.
19286
19287 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19288
19289         PR c++/9848
19290         * g++.dg/warn/Wunused-4.C: New test.
19291
19292 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19293
19294         PR c++/12316
19295         * g++.dg/other/gc2.C: New test.
19296
19297 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
19298
19299         PR c++/11991
19300         * g++.dg/rtti/typeid3.C: New test.
19301
19302         PR c++/12266
19303         * g++.dg/overload/template1.C: New test.
19304
19305 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
19306
19307         * g++.dg/opt/cfg3.C: New test.
19308
19309 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19310
19311         PR c++/7939
19312         * g++.dg/template/crash11.C: New test.
19313
19314 2003-09-16  Jason Merrill  <jason@redhat.com>
19315             Jakub Jelinek  <jakub@redhat.com>
19316
19317         * gcc.dg/attr-warn-unused-result.c: New test.
19318
19319 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19320
19321         PR c++/12184
19322         * g++.dg/expr/call2.C: New test.
19323
19324 2003-09-15  Andreas Jaeger  <aj@suse.de>
19325
19326         * gcc.dg/Wold-style-definition-1.c: New test.
19327
19328 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
19329
19330         PR c++/3907
19331         * g++.dg/parse/template12.C: New test.
19332
19333         * g++.dg/abi/bitfield11.C: New test.
19334         * g++.dg/abi/bitfield12.C: Likewise.
19335
19336 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
19337
19338         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
19339         non-expansion of functional macro name without arguments at EOL.
19340         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
19341
19342 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
19343
19344         * gcc.c-torture/execute/20030914-[12].c: New tests.
19345
19346 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
19347
19348         PR c++/11788
19349         * g++.dg/overload/addr1.C: New test.
19350
19351 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
19352
19353         * gcc.dg/20030909-1.c: New test.
19354
19355 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19356
19357         * gcc.dg/ultrasp10.c: New test.
19358
19359 2003-09-09  Devang Patel  <dpatel@apple.com>
19360
19361         * gcc.dg/darwin-ld-6.c: New test.
19362
19363 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19364
19365         * gcc.dg/torture/builtin-explog-1.c: New testcase.
19366
19367 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
19368
19369         * gcc.dg/ia64-types1.c: New test.
19370         * gcc.dg/ia64-types2.c: Likewise.
19371
19372 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19373
19374         * gcc.dg/builtins-1.c: Add more _Complex tests.
19375         * gcc.dg/torture/builtin-attr-1.c: Likewise.
19376
19377         * gcc.dg/builtins-1.c: Test existing _Complex functions.
19378         * gcc.dg/torture/builtin-attr-1.c: Likewise.
19379
19380 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
19381
19382         PR c++/11786
19383         * g++.dg/lookup/koenig2.C: New test.
19384
19385         PR c++/5296
19386         * g++.dg/rtti/typeid2.C: New test.
19387
19388 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
19389
19390         * gcc.c-torture/compile/20030904-1.c: New test.
19391
19392 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19393
19394         * g++.dg/opt/longbranch2.C: New test.
19395
19396 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19397
19398         * g++.dg/template/crash10.C: Only compile it.
19399
19400 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19401
19402         PR middle-end/11665
19403         * gcc.c-torture/compile/20030907-1.c: New test.
19404         * g++.dg/init/array11.C: New test.
19405
19406 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
19407
19408         PR c++/11852
19409         * g++.dg/init/struct1.C: New test.
19410
19411 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
19412
19413         PR c++/12181
19414         * g++.dg/expr/comma1.C: New test.
19415
19416 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
19417
19418         PR c++/11867
19419         * g++.dg/expr/static_cast5.C: New test.
19420
19421 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
19422
19423         PR c++/11507
19424         * g++.dg/lookup/scoped7.C: New test.
19425
19426         PR c++/9574
19427         * g++.dg/other/static1.C: New test.
19428
19429         PR c++/11490
19430         * g++.dg/warn/template-1.C: New test.
19431
19432         PR c++/11432
19433         * g++.dg/template/crash10.C: New test.
19434
19435         PR c++/2478
19436         * g++.dg/overload/VLA.C: New test.
19437
19438         PR c++/10804
19439         * g++.dg/template/call1.C: New test.
19440
19441 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19442
19443         PR c++/11794
19444         * g++.dg/parse/using3.C: New test.
19445
19446 2003-09-06  Roger Sayle  <roger@eyesopen.com>
19447
19448         PR c++/11409
19449         * g++.dg/overload/builtin3.C: New test case.
19450
19451 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
19452
19453         PR c/9862
19454         * gcc.dg/20030906-1.c: New test.
19455         * gcc.dg/20030906-2.c: Likewise.
19456
19457 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19458
19459         PR c++/12167
19460         * g++.dg/parse/defarg5.C: New test.
19461
19462         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
19463
19464 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
19465
19466         PR c++/12163
19467         * g++.dg/expr/static_cast4.C: New test.
19468
19469         PR c++/12146
19470         * g++.dg/template/crash9.C: New test.
19471
19472 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19473
19474         * g++.old-deja/g++.ext/pretty2.C: Update for change
19475         in __FUNCTION__.
19476         * g++.old-deja/g++.ext/pretty3.C: Likewise.
19477
19478 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
19479
19480         PR c++/11922
19481         * g++/dg/template/qualified-id1.C: New test.
19482
19483         PR c++/12037
19484         * g++.dg/warn/noeffect4.C: New test.
19485
19486 2003-09-04  Matt Austern  <austern@apple.com>
19487
19488         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
19489         * g++.dg/ext/fnname2.C: Likewise.
19490         * g++.dg/ext/fnname3.C: Likewise.
19491
19492 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
19493
19494         * g++.dg/expr/lval1.C: New test.
19495         * g++.dg/ext/lvcast.C: Remove.
19496
19497 2003-09-03  Roger Sayle  <roger@eyesopen.com>
19498
19499         PR optimization/11700.
19500         * gcc.c-torture/compile/20030903-1.c: New test case.
19501
19502 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
19503
19504         PR c++/12053
19505         * g++.dg/abi/layout4.C: New test.
19506
19507 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
19508
19509         PR c++/11553
19510         * g++.dg/parse/friend3.C: New test.
19511
19512 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
19513
19514         PR c++/11847
19515         * g++.dg/template/class1.C: New test.
19516
19517         PR c++/11808
19518         * g++.dg/expr/call1.C: New test.
19519
19520 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
19521
19522         PR c++/12114
19523         * g++.dg/init/ref9.C: New test.
19524
19525         PR c++/11972
19526         * g++.dg/template/nested4.C: New test.
19527
19528 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
19529
19530         PR c++/12093
19531         * g++.dg/template/non-dependent4.C: New test.
19532
19533         PR c++/11928
19534         * g++.dg/inherit/conv1.C: New test.
19535
19536 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
19537
19538         PR c++/6196
19539         * g++.dg/ext/label1.C: New test.
19540         * g++.dg/ext/label2.C: Likewise.
19541
19542 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
19543
19544         * g++.dg/expr/cond3.C: New test.
19545
19546 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19547
19548         * gcc.dg/builtins-1.c: Add new builtin cases.
19549
19550 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19551
19552         * gcc.dg/builtins-1.c: Add new cases.
19553         * gcc.dg/torture/builtin-attr-1.c: Likewise.
19554
19555 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19556
19557         * gcc.dg/builtins-1.c: Add more math builtin tests.
19558         * gcc.dg/torture/builtin-attr-1.c: New test.
19559
19560 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
19561
19562         PR optimization/5079
19563         * g++.dg/opt/static3.C: New test.
19564
19565 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19566
19567         * gcc.misc-tests/gcov-10b.c: New test.
19568
19569 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
19570
19571         * g++.dg/opt/ptrmem3.C: New test.
19572
19573         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
19574
19575 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
19576
19577         * gcc.dg/20030826-2.c: New test.
19578
19579 2003-08-26  Roger Sayle  <roger@eyesopen.com>
19580
19581         PR middle-end/12002
19582         * g77.f-torture/compile/12002.f: New test case.
19583
19584 2003-08-26  Roger Sayle  <roger@eyesopen.com>
19585
19586         * gcc.dg/20030826-1.c: New test case.
19587
19588 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
19589
19590         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
19591
19592 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
19593
19594         PR c++/11871
19595         * c++.dg/lookup/crash1.C: New test.
19596
19597         * c++.dg/warn/noeffect3.C: New test.
19598
19599 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
19600
19601         * gcc.dg/compat/vector-1_x.c: Compile with -w.
19602         * gcc.dg/compat/vector-1_y.c: Ditto.
19603         * gcc.dg/compat/vector-2_x.c: Ditto.
19604         * gcc.dg/compat/vector-2_y.c: Ditto.
19605
19606 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
19607
19608         * gcc.dg/20030702-1.c: New test.
19609
19610 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
19611
19612         PR c++/8795
19613         * g++.dg/ext/altivec-1.C: New test.
19614
19615 2003-08-24  Richard Henderson  <rth@redhat.com>
19616
19617         * g++.dg/eh/simd-2.C: Add -w for x86.
19618
19619 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
19620
19621         * gcc.dg/20030815-1.c: New test.
19622
19623 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19624
19625         PR c++/3765
19626         * g++.dg/parse/access6.C: New test.
19627
19628 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19629
19630         PR c++/641, c++/11876
19631         * g++.dg/template/friend22.C: New test.
19632         * g++.dg/template/friend23.C: Likewise.
19633
19634 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19635
19636         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
19637         identically.
19638
19639 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19640
19641         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
19642
19643 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19644
19645         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
19646
19647 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19648
19649         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
19650
19651 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19652
19653         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
19654
19655 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
19656
19657         PR c++/11919
19658         * g++.dg/overload/prom1.C: New test.
19659
19660         PR c++/11551
19661         * g++.dg/parse/dtor2.C: New test.
19662
19663         PR c++/10762
19664         * g++.dg/parse/using2.C: New test.
19665
19666 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
19667
19668         PR target/11805
19669         * gcc.c-torture/compile/20030821-1.c: New.
19670
19671 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
19672
19673         PR c++/11834
19674         * g++.dg/template/deduce2.C: New test.
19675
19676 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
19677
19678         * gcc.c-torture/execute/20030821-1.c: New test.
19679
19680 2003-08-20  Roger Sayle  <roger@eyesopen.com>
19681
19682         PR middle-end/11984
19683         * gcc.dg/20030820-1.c: New test case.
19684
19685 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
19686
19687         PR c++/11945
19688         * g++.dg/warn/noeffect2.C: New test.
19689
19690 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
19691
19692         PR c++/10926
19693         * g++.dg/template/dtor2.C: New test.
19694
19695         PR c++/11684
19696         * g++.dg/template/operator1.C: New test.
19697         * g++.dg/parse/operator4.C: New test.
19698
19699         PR c++/11946.C
19700         * g++.dg/expr/enum1.C: New test.
19701         * gcc.dg/c99-bool-1.c: Remove bogus warning.
19702
19703         PR c++/11036.C
19704         * g++.dg/parse/elab2.C: New test.
19705         * g++.dg/parse/typedef4.C: Change error message.
19706         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
19707         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
19708         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
19709
19710 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
19711
19712         * gcc.dg/pch/warn-1.c: New.
19713         * gcc.dg/pch/warn-1.hs: New.
19714
19715         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
19716         not-tested file.
19717
19718 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19719
19720         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
19721
19722 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19723
19724         * gcc.dg/uninit-D.c: New Test.
19725         * gcc.dg/uninit-E.c: New Test.
19726         * gcc.dg/uninit-F.c: New Test.
19727         * gcc.dg/uninit-G.c: New Test.
19728
19729 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
19730
19731         * g++.dg/README: Describe the pch directory.
19732
19733 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19734
19735         PR c++/11174
19736         * g++.dg/parse/access4.C: New test.
19737         * g++.dg/parse/access5.C: Likewise.
19738         * g++.old-deja/g++.jason/access17.C: Adjust error message.
19739
19740 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
19741
19742         * gcc.dg/noncompile/20030818-1.c: New.
19743
19744 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19745
19746         PR c++/11957
19747         * g++.dg/warn/noeffect1.C: New test.
19748
19749         * g++.dg/template/scope2.C: New test.
19750         * g++.dg/template/error2.C: Correct dg-error
19751
19752 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
19753
19754         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
19755
19756 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
19757
19758         PR C++/11512
19759         * g++.dg/template/warn1.C: New.
19760
19761 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19762
19763         * g++.dg/template/error2.C: New test.
19764         * g++.dg/lookup/using7.C: Adjust errors
19765         * g++.old-deja/g++.pt/crash36.C: Likewise.
19766         * g++.old-deja/g++.pt/derived3.C: Likewise.
19767
19768 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19769
19770         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
19771         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
19772         * gcc.c-torture/execute/builtins/string-9.c: New, from
19773         string-opt-9.c.  Adjust for execute/builtins framework.
19774         * gcc.c-torture/execute/string-opt-9.c: Delete.
19775
19776 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
19777
19778         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
19779
19780         * g++.dg/parse/ret-type2.C: New test.
19781
19782         PR c++/11703
19783         * g++.dg/init/new8.C: New test.
19784
19785         PR c++/10923
19786         * g++.dg/parse/typedef5.C: New test.
19787
19788         PR c++/9512
19789         * g++.dg/parse/qualified2.C: New test.
19790         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
19791         invalid code.
19792
19793 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
19794
19795         * g++.dg/conversion/ptrmem1.C: New test.
19796
19797 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
19798
19799         PR target/11693
19800         * gcc.dg/20030811-1.c: New test.
19801
19802         PR target/11535
19803         * gcc.c-torture/execute/20030811-1.c: New test.
19804
19805 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19806
19807         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
19808
19809 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
19810
19811         PR c++/11789.C
19812         * g++.dg/inherit/multiple1.C: New test.
19813
19814 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19815
19816         * gcc.dg/spe1.c: New test.
19817
19818         PR c++/11670
19819         * g++.dg/expr/cast2.C: New test.
19820
19821         PR c++/10530
19822         * g++.dg/template/dependent-name2.C: New test.
19823
19824 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
19825
19826         * g++.dg/parse/crash11.C: Put the dg options in comments.
19827
19828 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
19829
19830         * lib/gcc-dg.exp: Update for diagnostic change.
19831
19832 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19833
19834         PR c++/5767
19835         * g++.dg/parse/crash11.C: New test.
19836
19837 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
19838
19839         * gcc.dg/cpp/spacing1.c: Update.
19840
19841 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
19842
19843         PR target/11739
19844         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
19845         a value for -mtune.
19846
19847 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19848
19849         PR middle-end/11771
19850         * gcc.c-torture/compile/20030804-1.c: New test case.
19851
19852 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19853
19854         * gcc.dg/20030804-1.c: New test case.
19855
19856 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
19857
19858         * gcc.dg/cpp/separate-1.c: New test.
19859
19860 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
19861
19862         PR c++/11704
19863         * g++.dg/template/dependent-expr2.C: New test.
19864
19865         PR c++/11766
19866         * g++.dg/expr/ptrmem1.C: New test.
19867
19868 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19869
19870         PR c++/9453
19871         * g++.dg/template/friend15.C: New test.
19872
19873 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
19874
19875         * lib/dg-pch.exp: Work round PCH bug.
19876
19877 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19878
19879         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
19880         builtins.  Move cases from builtins-4.c here.
19881
19882         * gcc.dg/torture/builtin-math-1.c: New test taken from
19883         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
19884         additional cases.
19885
19886         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
19887         Delete.
19888
19889 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
19890
19891         PR c++/9447
19892         * g++.dg/template/using7.C: New test.
19893
19894 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
19895
19896         * import1.c, import2.c: New tests.
19897
19898 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
19899
19900         * g++.dg/eh/crossjump1.C: New test.
19901
19902 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
19903
19904         PR c++/11697
19905         * g++.dg/template/using6.C: New test.
19906
19907         PR c++/11744
19908         * g++.dg/template/koenig2.C: New test.
19909
19910 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19911
19912         PR c++/7983
19913         * g++.dg/parse/typedef4.C: New test.
19914
19915 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19916
19917         PR c++/8442, c++/8806
19918         * g++.dg/template/elab1.C: New test.
19919         * g++.dg/template/type2.C: Likewise.
19920         * g++.dg/template/ttp3.C: Adjust expected error message.
19921         * g++.old-deja/g++.law/visibility13.C: Likewise.
19922         * g++.old-deja/g++.niklas/t135.C: Likewise.
19923         * g++.old-deja/g++.pt/ttp41.C: Likewise.
19924         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
19925         template argument.
19926         * g++.old-deja/g++.pt/ttp44.C: Likewise.
19927
19928 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
19929
19930         PR c++/11295
19931         * g++.dg/ext/stmtexpr1.C: New test.
19932
19933         * g++.dg/opt/tmp1.C: New test.
19934
19935         PR c++/11525
19936         * g++.dg/parse/constant4.C: New test.
19937
19938         PR c++/9447
19939         * g++.dg/template/using5.C: New test.
19940
19941 2003-07-31  Roger Sayle  <roger@eyesopen.com>
19942
19943         * gcc.dg/builtins-27.c: New test case.
19944
19945 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
19946
19947         * gcc.dg/tls/opt-7.c: New test.
19948
19949 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
19950
19951         * g++.old-deja/g++.other/crash18.C: Remove.
19952
19953 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19954
19955         * g++.dg/template/explicit3.C: New.
19956         * g++.dg/template/explicit4.C: New.
19957         * g++.dg/template/explicit5.C: New.
19958
19959         PR c++/11347
19960         * g++.dg/template/memtmpl1.C: New.
19961
19962 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
19963
19964         PR target/11565
19965         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
19966         * gcc.dg/i386-387-5.c (dg-options): Likewise.
19967
19968 2003-07-30  Jan Hubicka  <jh@suse.cz>
19969
19970         * vtgc1.c: Kill.
19971
19972 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
19973
19974         * gcc.dg/struct-in-proto-1.c: New test.
19975
19976 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
19977
19978         * gcc.dg/cpp/include2.c: Only expect one message.
19979
19980 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
19981
19982         PR c++/9447
19983         * g++.dg/template/using1.C: New test.
19984         * g++.dg/template/using2.C: New test.
19985         * g++.dg/template/using3.C: New test.
19986         * g++.dg/template/using4.C: New test.
19987
19988 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
19989
19990         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
19991         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19992
19993 2003-07-28  Jan Hubicka  <jh@suse.cz>
19994
19995         PR c++/11530
19996         * g++.dg/opt/call1.C: New test.
19997
19998 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
19999
20000         PR c++/11667
20001         * g++.dg/init/enum2.C: New test.
20002         * g++.dg/template/overload1.C: Add "-w" option.
20003
20004 2003-07-28    <hp@bitrange.com>
20005
20006         * gcc.dg/Wdeclaration-after-statement-1.c,
20007         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
20008
20009 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
20010
20011         * gcc.c-torture/compile/20030725-1.c: New test.
20012
20013 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
20014
20015         * gcc.dg/20030505.c: Only run for SPE.
20016         Remove definition of opaque type.
20017
20018 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
20019
20020         * g++.dg/template/ptrmem6.C: New test.
20021
20022 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
20023
20024         * gcc.c-torture/compile/zero-strct-2.c: New test.
20025
20026 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
20027
20028         * gcc.dg/intermod-1.c: New test.
20029
20030 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20031
20032         PR c++/11617
20033         * g++.dg/template/lookup2.C: New test.
20034         * g++.dg/template/memclass1.C: Remove instantiated from error.
20035         * g++.dg/other/error2.C: Tweak expected errors.
20036
20037         PR c++/11596
20038         * g++.dg/template/defarg3.C: New test.
20039
20040         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
20041
20042 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
20043
20044         * g++.dg/inherit/access5.C: New test.
20045
20046 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20047
20048         PR c++/11513
20049         * g++.dg/template/crash8.C: New test.
20050
20051 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
20052
20053         PR c/10602
20054         * gcc.dg/noncompile/incomplete-2.c: New test.
20055
20056 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
20057
20058         PR c++/11645
20059         * g++.dg/inherit/access4.C: New test.
20060
20061         PR c++/11517
20062         * g++.dg/expr/cond2.C: New test.
20063
20064         PR optimization/10679
20065         * g++.dg/opt/inline4.C: New test.
20066
20067 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20068
20069         * g++.dg/parse/crash10: New test.
20070
20071 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20072
20073         * g++.dg/ext/flexary1.C: New test.
20074
20075 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20076
20077         PR c++/10793
20078         * g++.dg/template/crash9.C: New test.
20079
20080 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20081
20082         PR c++/3004
20083         * g++.dg/parse/typedef3.C: New test.
20084
20085         PR c++/7906
20086         * g++.dg/parse/operator2.C: New test.
20087
20088         PR c++/8895
20089         * g++.dg/parse/def-tmpl-arg1.C: New test.
20090
20091         PR c++/9282
20092         * g++.dg/parse/funptr1.C: New test.
20093
20094         PR c++/9452
20095         * g++.dg/parse/ambig3.C: New test.
20096
20097         PR c++/9454
20098         * g++.dg/parse/operator3.C: New test.
20099
20100         PR c++/9486
20101         * g++.dg/parse/template10.C: New test.
20102
20103         PR c++/9488
20104         * g++.dg/parse/template11.C: New test.
20105
20106         PR c++/10150
20107         * g++.dg/parse/invalid-op1.C: New test.
20108
20109         PR c++/10247
20110         * g++.dg/parse/condexpr1.C: New test.
20111
20112 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20113
20114         * g++.dg/ext/packed3.C: New test.
20115         * g++.dg/ext/packed4.C: New test.
20116
20117         * gcc.dg/pack-test-3.c: New test.
20118
20119 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
20120
20121         * lib/compat.exp: Handle dg-options per source file.
20122         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
20123         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
20124         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
20125         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
20126         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
20127         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
20128         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
20129         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
20130         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
20131         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
20132         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
20133         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
20134         * g++.dg/compat/break/bitfield7_x.C: Ditto.
20135         * g++.dg/compat/break/bitfield7_y.C: Ditto.
20136
20137 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
20138
20139         PR c/10320
20140         * gcc.c-torture/execute/20030718-1.c: New test.
20141
20142 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20143
20144         PR optimization/11536
20145         * gcc.dg/20030721-1.c: New test.
20146
20147 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
20148
20149         PR c++/11546
20150         * g++.dg/template/lookup1.C: New test.
20151
20152 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
20153
20154         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
20155         diagnostics of ill-formed constructs involving labels.
20156         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
20157         the new 'previously defined here' message.
20158
20159 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
20160
20161         * g++.dg/parse/non-dependent2.C: New test.
20162
20163 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
20164
20165         * g++.dg/init/init-ref4.C: xfail on targets without
20166         weak symbols.
20167
20168 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
20169
20170         PR target/11087
20171         * gcc.c-torture/execute/20030717-1.c: New test.
20172
20173 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20174
20175         * g++.dg/opt/cfg1.C: New test.
20176
20177 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
20178
20179         PR optimization/11557
20180         * gcc.dg/20030717-1.c: New test.
20181
20182 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
20183
20184         PR c++/10476
20185         * g++.dg/expr/crash-1.C: New test.
20186
20187         PR c++/11027
20188         * g++.dg/template/init3.C: New test.
20189
20190         PR c++/8222
20191         * g++.dg/template/non-dependent1.C: New test.
20192
20193         PR c++/11070
20194         * g++.dg/template/non-dependent2.C: New test.
20195
20196         PR c++/11071
20197         * g++.dg/template/non-dependent3.C: New test.
20198
20199         PR c++/9907
20200         * g++.dg/template/sizeof5.C: New test.
20201
20202 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
20203
20204         PR 11498
20205         * gcc.c-torture/compile/mangle-1.c: New file.
20206
20207 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20208
20209         PR c++/7809
20210         * g++.dg/parse/access3.C: New test.
20211
20212 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
20213
20214         PR c++/11384
20215         * g++.dg/init/init-ref4.C: New test.
20216
20217 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
20218
20219         PR c++/11547
20220         * g++.dg/parse/constant3.C: New test.
20221         * g++.dg/parse/crash7.C: Likewise.
20222
20223 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
20224
20225         PR target/11008
20226         * gcc.dg/i386-pentium4-not-mull.c: New.
20227
20228 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
20229
20230         * gcc.dg/asm-names.c (ymain): Make it weak.
20231
20232 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20233
20234         PR c++/5421
20235         * g++.dg/template/friend21.C: New test.
20236
20237 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
20238
20239         * gcc.dg/cleanup-8.c: New test.
20240         * gcc.dg/cleanup-9.c: New test.
20241
20242 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
20243
20244         * g++.dg/ext/dll-MI1.h: New file.
20245         * g++.dg/ext/dllexport-MI1.C: New file.
20246         * g++.dg/ext/dllimport-MI1.C: New file.
20247
20248 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
20249
20250         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
20251         it does not have cmpstrsi patterns (just cmpmemsi).
20252
20253 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
20254
20255         PR debug/11473
20256         * g++.dg/debug/debug8.C: New test.
20257
20258 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20259
20260         PR c++/10108
20261         * g++.dg/template/crash7.C: New test.
20262
20263 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
20264
20265         PR target/10795
20266         * gcc.c-torture/compile/20030708-1.c: New.
20267
20268 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20269
20270         * gcc.c-torture/execute/20030715-1.c: New test.
20271
20272 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
20273
20274         * gcc.dg/pch/inline-3.c: New file.
20275         * gcc.dg/pch/inline-3.hs: New file.
20276         * gcc.dg/pch/inline-4.c: New file.
20277         * gcc.dg/pch/inline-4.hs: New file.
20278
20279 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
20280
20281         PR c++/11509
20282         * g++.dg/template/crash6.C: New test.
20283
20284         PR c++/7053
20285         * g++.dg/template/friend20.C: New test.
20286
20287         PR c++/7019
20288         * g++.dg/template/overload2.C: New test.
20289
20290 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20291
20292         PR optimization/11440
20293         * gcc.c-torture/execute/20030714-1.c: New test.
20294
20295 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20296
20297         PR c++/11154
20298         * g++.dg/template/partial2.C: New test.
20299
20300 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
20301
20302         PR c++/11503
20303         * g++.dg/template/anon1.C: New test.
20304
20305         PR c++/11493
20306         PR c++/11495
20307         * g++.dg/parse/template9.C: Likewise.
20308         * g++.dg/template/crash4.C: New test.
20309         * g++.dg/template/koenig1.C: Likewise.
20310         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
20311         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
20312         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
20313         functions.
20314         * g++.old-deja/g++.jason/template36.C: Likewise.
20315         * g++.old-deja/g++.mike/p1989.C: Likewise.
20316         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
20317         * g++.old-deja/g++.pt/ttp20.C: Use this->.
20318         * g++.old-deja/g++.pt/ttp21.C: Use this->.
20319         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
20320         compiling.
20321         * g++.old-deja/g++.pt/union2.C: Use this->.
20322
20323 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
20324
20325         * gcc.dg/20030711-1.c: New test.
20326
20327 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
20328
20329         PR c++/11050
20330         * g++.dg/parse/args1.C: New test.
20331         * g++.pt/defarg8.C: Change expected errors.
20332
20333 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
20334
20335         PR c++/8164
20336         * g++.dg/template/nontype2.C: New test.
20337
20338         PR c++/10558
20339         * g++.dg/parse/template8.C: New test.
20340
20341         PR c++/8327
20342         * g++.dg/template/scope1.C: New test.
20343
20344         * g++.dg/warn/Wsign-compare-1.C: New test.
20345
20346 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
20347
20348         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
20349
20350 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
20351
20352         PR c++/9411
20353         * g++.dg/template/explicit2.C: New test.
20354
20355         PR c++/10032
20356         * g++.dg/warn/pedantic1.C: New test.
20357
20358 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
20359
20360         PR c++ 9483
20361         * g++.dg/other/field1.C: New test.
20362
20363 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
20364
20365         PR c/11449
20366         * gcc.c-torture/compile/20030707-1.c: New.
20367
20368 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20369
20370         PR c++/10849
20371         * g++.dg/template/access12.C: New test.
20372
20373 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
20374
20375         * g++.dg/bprob/bprob.exp (prof_ext): Update.
20376         * g77.dg/bprob/bprob.exp (prof_ext): Update.
20377         * gcc.misc-tests/bprob.exp (prof_ext): Update.
20378         * gcc.misc-tests/gcov.exp: Update
20379         * g++.dg/gcov/gcov.exp: Update
20380         * lib/gcov.exp: Update.
20381
20382 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
20383
20384         * g++.dg/abi/mangle17.C: Make sure template expressions are
20385         dependent.
20386         * g++.dg/abi/mangle4.C: Mark erroneous casts.
20387         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
20388         * g++.dg/opt/stack1.C: Remove erroneous code.
20389         * g++.dg/parse/template7.C: New test.
20390         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
20391         * g++.old-deja/g++.pt/crash4.C: Likewise.
20392
20393 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20394
20395         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
20396         with zero or one occurence of `$' after the initial `L'.
20397
20398 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
20399
20400         * gcc.c-torture/compile/20030704-1.c: Add a comment.
20401
20402 2003-07-08  Roger Sayle  <roger@eyesopen.com>
20403
20404         PR c/11370
20405         * gcc.dg/Wunreachable-6.c: New testcase.
20406         * gcc.dg/Wunreachable-7.c: New testcase.
20407
20408 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
20409
20410         PR c/11420
20411         * gcc.dg/20030708-1.c: New test.
20412
20413 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
20414
20415         * gcc.dg/compat/sdata-section.h: New file.
20416         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
20417         * gcc.dg/torture/mips-sdata-1.c: New test.
20418
20419 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20420
20421         PR c++/11030
20422         * g++.dg/template/friend19.C: New test.
20423
20424 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
20425
20426         * g++.dg/opt/strength-reduce.C: New test.
20427
20428 2003-07-07  Roger Sayle  <roger@eyesopen.com>
20429
20430         PR target/10979
20431         * gcc.dg/20030707-1.c: New testcase.
20432
20433 2003-07-07  Roger Sayle  <roger@eyesopen.com>
20434
20435         PR optimization/11059
20436         * g++.dg/opt/emptyunion.C: New testcase.
20437
20438 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20439             Eric Botcazou  <ebotcazou@libertysurf.fr>
20440
20441         * g++.dg/opt/stack1.C: New test.
20442
20443 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
20444
20445         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
20446         run test.
20447
20448         PR c++/11431
20449         * g++.dg/expr/static_cast3.C: New test.
20450
20451 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
20452
20453         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
20454         everywhere.
20455         * gcc.dg/concat.c: Concatenation of string constants with
20456         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
20457         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
20458         * gcc.dg/cpp/escape-2.c: Use wide character constants where
20459         necessary to avoid multi-character character constant warning.
20460         * gcc.dg/cpp/escape.c: Likewise.
20461         * gcc.dg/cpp/ucs.c: Likewise.
20462         Remove backslashes from dg-bogus comments, as they confuse Tcl.
20463         Fix a typo.
20464
20465 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
20466
20467         PR c/11428
20468         * gcc.c-torture/compile/20030704-1.c: New.
20469
20470 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
20471
20472         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
20473
20474 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
20475
20476         PR c++/5287, PR c++/7910,  PR c++/11021
20477         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
20478         tests for warnings.
20479         * g++.dg/ext/dllimport2.C: Add tests for warnings.
20480         * g++.dg/ext/dllimport3.C: Likewise.
20481         * g++.dg/ext/dllimport4.C: New file.
20482         * g++.dg/ext/dllimport5.C: New file.
20483         * g++.dg/ext/dllimport6.C: New file.
20484         * g++.dg/ext/dllimport7.C: New file.
20485         * g++.dg/ext/dllimport8.C: New file.
20486         * g++.dg/ext/dllimport9.C: New file.
20487         * g++.dg/ext/dllimport10.C: New file.
20488         * g++.dg/ext/dllexport1.C: New file.
20489
20490 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
20491
20492         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
20493         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
20494
20495 2003-07-03  Roger Sayle  <roger@eyesopen.com>
20496
20497         * gcc.dg/builtins-25.c: New testcase.
20498         * gcc.dg/builtins-26.c: New testcase.
20499
20500 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
20501
20502         * gcc.dg/compat/vector-defs.h: New file.
20503         * gcc.dg/compat/vector-setup.h: New file.
20504         * gcc.dg/compat/vector-check.h: New file.
20505         * gcc.dg/compat/vector-1_main.c: New file.
20506         * gcc.dg/compat/vector-1_x.c: New file.
20507         * gcc.dg/compat/vector-1_y.c: New file.
20508         * gcc.dg/compat/vector-2_main.c: New file.
20509         * gcc.dg/compat/vector-2_x.c: New file.
20510         * gcc.dg/compat/vector-2_y.c: New file.
20511
20512         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
20513         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
20514         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
20515         * gcc.dg/compat/struct-align-1.h: New file.
20516         * gcc.dg/compat/struct-align-1_main.c: New file.
20517         * gcc.dg/compat/struct-align-1_x.c: New file.
20518         * gcc.dg/compat/struct-align-1_y.c: New file.
20519         * gcc.dg/compat/struct-align-2.h: New file.
20520         * gcc.dg/compat/struct-align-2_main.c: New file.
20521         * gcc.dg/compat/struct-align-2_x.c: New file.
20522         * gcc.dg/compat/struct-align-2_y.c: New file.
20523
20524         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
20525         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
20526         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20527         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
20528         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
20529         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20530         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20531         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
20532         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
20533         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
20534         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
20535         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
20536         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
20537         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
20538         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
20539         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
20540         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
20541         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
20542         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20543         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20544         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20545         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20546         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20547         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20548         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20549         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20550         * gcc.dg/compat/struct-return-10_x.c: Ditto.
20551         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20552         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20553
20554 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20555
20556         * gcc.dg/i386-call-1.c: New test.
20557
20558 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20559
20560         PR c++/9162
20561         * g++.dg/parse/defarg4.C: New.
20562
20563 2003-07-03  Roger Sayle  <roger@eyesopen.com>
20564
20565         PR target/10700
20566         * gcc.c-torture/compile/20030703-1.c: New test case.
20567
20568 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
20569
20570         * g++.dg/template/local3.C: Remove extra semicolon.
20571
20572 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20573
20574         * gcc.dg/i386-volatile-1.c: New test.
20575
20576 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
20577
20578         PR c++/11072
20579         * g++.dg/other/offsetof2.C: XFAIL.
20580         * g++.dg/other/offsetof5.C: New.
20581
20582         PR c++/10219
20583         * g++.dg/template/error1.C: New.
20584
20585         PR c++/9779
20586         * g++.dg/template/dependent-expr1.C: New.
20587
20588 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
20589
20590         PR c++/6949
20591         * g++.dg/template/local3.C: New test.
20592
20593         PR c++/11149
20594         * g++.dg/lookup/scoped6.C: New test.
20595
20596 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
20597
20598         PR c++/8046
20599         * g++.dg/other/error7.C: New test.
20600
20601 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
20602
20603         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
20604         * g++.old-deja/g++.abi/vtable3.h: Likewise.
20605         * g++.old-deja/g++.law/code-gen5.C: Likewise.
20606         * g++.old-deja/g++.other/union2.C: Likewise.
20607         * gcc.dg/c90-const-expr-2.c: Likewise.
20608         * gcc.dg/c90-const-expr-3.c: Likewise.
20609         * gcc.dg/c99-const-expr-2.c: Likewise.
20610         * gcc.dg/c99-const-expr-3.c: Likewise.
20611         * gcc.dg/concat.c: Likewise.
20612
20613 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
20614
20615         PR c++/9559
20616         * g++.dg/init/static1.C: New test.
20617
20618 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20619
20620         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
20621         * g++.old-deja/g++.other/access2.C: Likewise.
20622         * g++.old-deja/g++.other/decl2.C: Likewise.
20623         * gcc.c-torture/execute/20020615-1.c: Likewise.
20624
20625 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20626
20627         PR c++/4933
20628         * g++.dg/template/sizeof4.C: New test.
20629
20630 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20631
20632         * g++.dg/other/error6.C: New test.
20633
20634 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20635
20636         PR c++/10750
20637         * g++.dg/parse/constant2.C: New test.
20638
20639 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
20640
20641         PR c++/11106
20642         * g++.dg/other/error5.C: New test.
20643
20644 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20645
20646         * gcc.dg/format/gcc_diag-1.c: New test.
20647
20648 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
20649
20650         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
20651
20652 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
20653
20654         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
20655         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
20656         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
20657
20658 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
20659
20660         * gcc.c-torture/execute/builtins/string-8.c: New test.
20661         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
20662         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
20663         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
20664
20665 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
20666
20667         PR c++/10468
20668         * g++.dg/ext/typeof6.C: New test.
20669
20670 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
20671
20672         PR c++/10796
20673         * g++.dg/init/enum1.C: New test.
20674
20675 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
20676
20677         * gcc.dg/20030627-1.c: New test.
20678
20679 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
20680
20681         PR c++/11332
20682         * g++.dg/expr/static_cast2.C: New test.
20683
20684 2003-06-26  Roger Sayle  <roger@eyesopen.com>
20685             Jakub Jelinek  <jakub@redhat.com>
20686
20687         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
20688         sprintf(dst,"%s",src) optimization.
20689         * gcc.c-torture/execute/20030626-1.c: New test case.
20690         * gcc.c-torture/execute/20030626-2.c: New test case.
20691
20692 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
20693
20694         * gcc.c-torture/execute/multi-ix.c: New test.
20695
20696         * gcc.c-torture/execute/simd-4.c (main):
20697         Added missing semicolon at end of union.
20698
20699 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
20700
20701         PR c++/8266
20702         * g++.dg/template/explicit-instantiation3.C: New test.
20703
20704 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
20705
20706         * gcc.dg/20030626-1.c: Use signed char.
20707
20708 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
20709
20710         * gcc.dg/20030626-1.c: New test.
20711
20712 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
20713
20714         * const-str-2.m: Update.
20715
20716 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
20717
20718         PR c++/10990
20719         * g++.dg/rtti/dyncast1.C: New test.
20720         * g++.dg/abi/mangle4.C: Correct base-specifier access.
20721         * g++.dg/lookup/scoped1.C: Remove XFAIL.
20722         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
20723
20724         PR c++/10931
20725         * g++.dg/expr/static_cast1.C: New test.
20726
20727 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
20728
20729         * gcc.dg/20030625-1.c: New test.
20730
20731 2003-06-24  Roger Sayle  <roger@eyesopen.com>
20732
20733         * gcc.c-torture/compile/20030624-1.c: New test case.
20734
20735 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
20736
20737         * gcc.c-torture/execute/string-opt-17.c: New test.
20738
20739 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
20740
20741         PR c++/5754
20742         * g++.dg/parse/crash6.C: New test.
20743
20744 2003-06-23  Roger Sayle  <roger@eyesopen.com>
20745
20746         * gcc.dg/builtins-24.c: New test case.
20747
20748 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
20749
20750         * g++.dg/opt/operator1.C: New test.
20751
20752 2003-06-22  Roger Sayle  <roger@eyesopen.com>
20753
20754         * gcc.c-torture/execute/string-opt-16.c: New test case.
20755
20756 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
20757
20758         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
20759         * g++.old-deja/g++.other/conv7.C: Likewise
20760         * g++.old-deja/g++.other/overcnv2.C: Likewise.
20761         * g++.old-deja/g++.other/overload14.C: Likewise.
20762
20763 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
20764
20765         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
20766         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
20767
20768 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20769
20770         PR c++/10888
20771         * g++.dg/warn/Winline-3.C: New test.
20772
20773 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20774
20775         * lib/target-supports.exp (check_alias_available): Make the test
20776         program acceptable to the Solaris assembler.
20777
20778         PR c++/10749
20779         * g++.dg/template/memclass2.C: New test.
20780
20781 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20782             Eric Botcazou  <ebotcazou@libertysurf.fr>
20783
20784         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
20785         data for non-matching targets.
20786         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
20787
20788 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20789
20790         PR c++/10845
20791         * g++.dg/template/member3.C: New test.
20792
20793 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
20794
20795         PR c++/10939
20796         * g++.dg/template/func1.C: New test.
20797
20798         PR c++/9649
20799         * g++.dg/template/static4.C: New test.
20800         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
20801
20802         PR c++/11041
20803         * g++.dg/init/ref7.C: New test.
20804
20805 2003-06-19  Matt Austern  <austern@apple.com>
20806
20807         PR c++/11228
20808         * g++.dg/anew1.C: New test.
20809         * g++.dg/anew2.C: New test.
20810         * g++.dg/anew3.C: New test.
20811         * g++.dg/anew4.C: New test.
20812
20813 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
20814
20815         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
20816
20817 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
20818
20819         * gcc.c-torture/execute/simd-4.c (main): Make expected value
20820         endian-dependent.
20821
20822 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
20823
20824         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
20825         Remove cruft.
20826
20827 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
20828
20829         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
20830         * gcc.c-torture/compile/961203-1.c: Likewise.
20831         * gcc.c-torture/compile/980506-1.c: Likewise.
20832
20833 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20834
20835         PR c++/10712
20836         * g++.dg/lookup/using7.C: New test.
20837
20838 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20839
20840         PR c++/11105
20841         * g++.dg/abi/conv1.C: Remove it.
20842         * g++.dg/template/conv7.C: New test.
20843         * g++.dg/template/conv8.C: Likewise.
20844         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
20845         conversion operator.
20846
20847 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
20848
20849         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
20850         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
20851         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20852         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
20853         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
20854         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20855         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20856         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
20857         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
20858         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
20859         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
20860         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
20861         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
20862         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
20863         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
20864         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
20865         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
20866         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
20867         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20868         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20869         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20870         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20871         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20872         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20873         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20874         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20875         * gcc.dg/compat/struct-return-10_x.c: Ditto.
20876         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20877         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20878
20879 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
20880
20881         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
20882         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
20883         indications.
20884
20885 2003-06-16  Roger Sayle  <roger@eyesopen.com>
20886
20887         * gcc.dg/i386-387-5.c: New test case.
20888         * gcc.dg/i386-387-6.c: New test case.
20889         * gcc.dg/builtins-23.c: New test case.
20890
20891 2003-06-15  Roger Sayle  <roger@eyesopen.com>
20892
20893         * gcc.dg/builtins-22.c: New test case.
20894         * gcc.dg/i386-387-1.c: Update to test exp.
20895         * gcc.dg/i386-387-2.c: Likewise.
20896
20897 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20898
20899         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
20900
20901 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20902
20903         * lib/gcc-dg.exp (dg-require-dll): New function.
20904         (dg-xfail-if): Likewise.
20905         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
20906         driver.
20907
20908         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
20909         * gcc.c-torture/compile/20001205-1.c: Likewise.
20910         * gcc.c-torture/compile/20001226-1.c: Likewise.
20911         * gcc.c-torture/compile/20010518-2.c: Likewise.
20912         * gcc.c-torture/compile/20020312-1.c: Likewise.
20913         * gcc.c-torture/compile/20020604-1.c: Likewise.
20914         * gcc.c-torture/compile/920501-12.c: Likewise.
20915         * gcc.c-torture/compile/920501-4.c: Likewise.
20916         * gcc.c-torture/compile/920520-1.c: Likewise.
20917         * gcc.c-torture/compile/920521-1.c: Likewise.
20918         * gcc.c-torture/compile/920625-1.c: Likewise.
20919         * gcc.c-torture/compile/961203-1.c: Likewise.
20920         * gcc.c-torture/compile/980506-1.c: Likewise.
20921         * gcc.c-torture/compile/981006-1.c: Likewise.
20922         * gcc.c-torture/compile/981022-1.c: Likewise.
20923         * gcc.c-torture/compile/981223-1.c: Likewise.
20924         * gcc.c-torture/compile/990617-1.c: Likewise.
20925         * gcc.c-torture/compile/dll.c: Likewise.
20926         * gcc.c-torture/compile/labels-3.c: Likewise.
20927         * gcc.c-torture/compile/mipscop-1.c: Likewise.
20928         * gcc.c-torture/compile/mipscop-2.c: Likewise.
20929         * gcc.c-torture/compile/mipscop-3.c: Likewise.
20930         * gcc.c-torture/compile/mipscop-4.c: Likewise.
20931         * gcc.c-torture/compile/simd-5.c: Likewise.
20932         * gcc.c-torture/compile/20000804-1.x: Remove.
20933         * gcc.c-torture/compile/20001205-1.x: Likewise.
20934         * gcc.c-torture/compile/20001226-1.x: Likewise.
20935         * gcc.c-torture/compile/20010518-2.x: Likewise.
20936         * gcc.c-torture/compile/20020312-1.x: Likewise.
20937         * gcc.c-torture/compile/20020604-1.x: Likewise.
20938         * gcc.c-torture/compile/920501-12.x: Likewise.
20939         * gcc.c-torture/compile/920501-4.x: Likewise.
20940         * gcc.c-torture/compile/920520-1.x: Likewise.
20941         * gcc.c-torture/compile/920521-1.x: Likewise.
20942         * gcc.c-torture/compile/920625-1.x: Likewise.
20943         * gcc.c-torture/compile/961203-1.x: Likewise.
20944         * gcc.c-torture/compile/980506-1.x: Likewise.
20945         * gcc.c-torture/compile/981006-1.x: Likewise.
20946         * gcc.c-torture/compile/981022-1.x: Likewise.
20947         * gcc.c-torture/compile/981223-1.x: Likewise.
20948         * gcc.c-torture/compile/990617-1.x: Likewise.
20949         * gcc.c-torture/compile/mipscop-1.x: Likewise.
20950         * gcc.c-torture/compile/mipscop-2.x: Likewise.
20951         * gcc.c-torture/compile/mipscop-3.x: Likewise.
20952         * gcc.c-torture/compile/mipscop-4.x: Likewise.
20953         * gcc.c-torture/compile/simd-5.x: Likewise.
20954
20955         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
20956
20957 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20958
20959         * gcc.c-torture/execute/20030611-1.c: New test.
20960
20961 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20962
20963         PR middle-end/168
20964         * gcc.dg/20030612-1.c: New test case.
20965
20966 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20967
20968         PR c++/10635
20969         * g++.dg/expr/cast1.C: New test.
20970
20971 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20972
20973         * gcc.dg/builtins-21.c: New test case.
20974
20975 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
20976
20977         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
20978         options instead of at the end.
20979         * lib/objc.exp (objc_target_compile): Likewise.
20980
20981 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
20982
20983         PR c++/10432
20984         * g++.dg/parse/error1.C: New test.
20985
20986 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
20987
20988         * gcc.dg/compat/struct-by-value-11_main.c: New file.
20989         * gcc.dg/compat/struct-by-value-11_x.c: New file.
20990         * gcc.dg/compat/struct-by-value-11_y.c: New file.
20991         * gcc.dg/compat/struct-by-value-12_main.c: New file.
20992         * gcc.dg/compat/struct-by-value-12_x.c: New file.
20993         * gcc.dg/compat/struct-by-value-12_y.c: New file.
20994         * gcc.dg/compat/struct-by-value-13_main.c: New file.
20995         * gcc.dg/compat/struct-by-value-13_x.c: New file.
20996         * gcc.dg/compat/struct-by-value-13_y.c: New file.
20997         * gcc.dg/compat/struct-by-value-14_main.c: New file.
20998         * gcc.dg/compat/struct-by-value-14_x.c: New file.
20999         * gcc.dg/compat/struct-by-value-14_y.c: New file.
21000         * gcc.dg/compat/struct-by-value-15_main.c: New file.
21001         * gcc.dg/compat/struct-by-value-15_x.c: New file.
21002         * gcc.dg/compat/struct-by-value-15_y.c: New file.
21003         * gcc.dg/compat/struct-by-value-16_main.c: New file.
21004         * gcc.dg/compat/struct-by-value-16_x.c: New file.
21005         * gcc.dg/compat/struct-by-value-16_y.c: New file.
21006         * gcc.dg/compat/struct-by-value-17_main.c: New file.
21007         * gcc.dg/compat/struct-by-value-17_x.c: New file.
21008         * gcc.dg/compat/struct-by-value-17_y.c: New file.
21009         * gcc.dg/compat/struct-by-value-18_main.c: New file.
21010         * gcc.dg/compat/struct-by-value-18_x.c: New file.
21011         * gcc.dg/compat/struct-by-value-18_y.c: New file.
21012
21013         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
21014         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
21015         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
21016         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
21017         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
21018         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
21019         * gcc.dg/compat/scalar-return-3_main.c: New file.
21020         * gcc.dg/compat/scalar-return-3_x.c: New file.
21021         * gcc.dg/compat/scalar-return-3_y.c: New file.
21022         * gcc.dg/compat/scalar-return-4_main.c: New file.
21023         * gcc.dg/compat/scalar-return-4_x.c: New file.
21024         * gcc.dg/compat/scalar-return-4_y.c: New file.
21025
21026 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
21027
21028         * gcc.dg/compat/fp2-struct-check.h: New file.
21029         * gcc.dg/compat/fp2-struct-defs.h: New file.
21030         * gcc.dg/compat/fp2-struct-init.h: New file.
21031         * gcc.dg/compat/struct-by-value-10_main.c: New file.
21032         * gcc.dg/compat/struct-by-value-10_x.c: New file.
21033         * gcc.dg/compat/struct-by-value-10_y.c: New file.
21034         * gcc.dg/compat/struct-return-10_main.c: New file.
21035         * gcc.dg/compat/struct-return-10_x.c: New file.
21036         * gcc.dg/compat/struct-return-10_y.c: New file.
21037
21038         * gcc.dg/compat/compat-common.h: New file.
21039         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
21040         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
21041         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
21042         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
21043         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
21044         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
21045         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
21046         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
21047         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
21048         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
21049         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
21050         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
21051         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
21052         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
21053         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
21054         * gcc.dg/compat/small-struct-check.h: Ditto.
21055         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
21056         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
21057         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
21058         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
21059         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
21060         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
21061         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
21062         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
21063         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
21064         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
21065         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
21066         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
21067         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
21068         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
21069         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
21070         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
21071         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
21072         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
21073         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
21074         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
21075         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
21076         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
21077         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
21078         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
21079         * gcc.dg/compat/struct-return-2_main.c: Ditto.
21080         * gcc.dg/compat/struct-return-2_x.c: Ditto.
21081         * gcc.dg/compat/struct-return-2_y.c: Ditto.
21082         * gcc.dg/compat/struct-return-3_main.c: Ditto.
21083         * gcc.dg/compat/struct-return-3_x.c: Ditto.
21084         * gcc.dg/compat/struct-return-3_y.c: Ditto.
21085
21086 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
21087
21088         * g++.dg/pch/static-1.C: New file.
21089         * g++.dg/pch/static-1.Hs: New file.
21090
21091 2003-06-10  Richard Henderson  <rth@redhat.com>
21092
21093         * gcc.dg/asm-7.c: Adjust expected warning text.
21094
21095 2003-06-10  Roger Sayle  <roger@eyesopen.com>
21096
21097         * gcc.dg/builtins-20.c: New test case.
21098
21099 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
21100
21101         PR c++/11131
21102         * g++.dg/opt/template1.C: New test.
21103
21104 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
21105
21106         * lib/gcc-dg.exp (dg-test): Clear additional_files and
21107         additional_sources.
21108
21109 2003-05-21  David Taylor  <dtaylor@emc.com>
21110
21111         * gcc.dg/Wpadded.c: New file.
21112
21113 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
21114
21115         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
21116         * gcc.dg/special/weak-2.c: Add dg-require-weak.
21117         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
21118         dg-require-weak.
21119
21120 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
21121
21122         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
21123
21124 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
21125
21126         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
21127         (dg-require-alias): Likewise.
21128         (dg-require-gc-sections): Likewise.
21129         * lib/target-supports.exp (check_gc_sections_available): Likewise.
21130
21131 2003-06-08  Richard Henderson  <rth@redhat.com>
21132
21133         * gcc.dg/20011029-2.c: Fix the array reference.
21134         * gcc.dg/asm-7.c: New.
21135
21136 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
21137
21138         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
21139
21140 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
21141
21142         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
21143         (dg-require-gc-sections): Likewise.
21144
21145 2003-06-08  Jan Hubicka  <jh@suse.cz>
21146
21147         * i386-cmov1.c: Fix regular expression.
21148         * i386-cvt-1.c: Likewise.
21149         * i386-local.c: Likewise.
21150         * i386-local2.c: Likewise.
21151         * i386-mul.c: Likewise.
21152         * i386-ssetype-1.c: Likewise.
21153         * i386-ssetype-3.c: Likewise.
21154         * i386-ssetype-5.c: Likewise.
21155
21156 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21157
21158         PR c++/11039
21159         * g++.dg/warn/implicit-typename2.C: New test.
21160         * g++.dg/warn/implicit-typename3.C: New test.
21161
21162 2003-06-07  Richard Henderson  <rth@redhat.com>
21163
21164         * g++.dg/other/offsetof3.C: Use size_t.
21165         * g++.dg/other/offsetof4.C: Likewise.
21166
21167 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
21168
21169         * lib/copy-file.exp: New. Implement gcc_copy_files.
21170
21171         * lib/dg-pch.exp: Load copy-file.exp
21172         (dg-pch): Use gcc_copy_files instead of "file copy".
21173
21174 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
21175
21176         * gcc.dg/weak/weak.exp: Simplify.
21177         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
21178         * gcc.dg/weak/weak-1.c: Likewise.
21179         * gcc.dg/weak/weak-2.c: Likewise.
21180         * gcc.dg/weak/weak-3.c: Likewise.
21181         * gcc.dg/weak/weak-4.c: Likewise.
21182         * gcc.dg/weak/weak-5.c: Likewise.
21183         * gcc.dg/weak/weak-6.c: Likewise.
21184         * gcc.dg/weak/weak-7.c: Likewise.
21185         * gcc.dg/weak/weak-8.c: Likewise.
21186         * gcc.dg/weak/weak-9.c: Likewise.
21187
21188 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
21189
21190         gcc.c-torture/execute/20030606-1.c: New.
21191
21192 2003-06-06  Roger Sayle  <roger@eyesopen.com>
21193
21194         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
21195         * gcc.dg/builtins-19.c: Likewise.
21196
21197 2003-06-06  Roger Sayle  <roger@eyesopen.com>
21198
21199         * gcc.dg/builtins-2.c: Add some more tests.
21200         * gcc.dg/builtins-18.c: New test case.
21201         * gcc.dg/builtins-19.c: New test case.
21202
21203 2003-06-06  Roger Sayle  <roger@eyesopen.com>
21204             Jim Wilson  <wilson@tuliptree.org>
21205
21206         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
21207
21208 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
21209
21210         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
21211         mempcpy/stpcpy calls not to be optimized into something else.
21212         * gcc.c-torture/execute/string-opt-3.c: Moved to...
21213         * gcc.c-torture/execute/builtins/string-7.c: ...here.
21214         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
21215
21216 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21217
21218         * gcc.dg/format/asm_fprintf-1.c: New test.
21219
21220 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
21221
21222         * lib/gcc-defs.exp (additional_sources): New variable.
21223         (dg-additional-sources): New function.
21224         (additional_files): New variable.
21225         (dg-additional-files): New function.
21226         (dg-additional-files-options): Likewise.
21227         * lib/gcc-dg.exp (dg-require-weak): New function.
21228         (dg-require-alias): Likewise.
21229         (dg-require-gc-sections): Likewise.
21230         * lib/target-supports.exp (check_alias_available): Remove testfile
21231         parameter.
21232         (check_gc_sections_available): New function.
21233         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
21234         (dg-gpp-additional-files): Likewise.
21235         * lib/g++.exp (additional_sources): Remove.
21236         (additional_files): Likewise.
21237         (g++_target_compile): Use dg-additional-files-options.
21238
21239         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
21240         Tcl logic.
21241         * gcc.dg/special/ecos.exp: Remove.
21242         * gcc.dg/special/20000419-2.c: Use dg-require-*.
21243         * gcc.dg/special/alias-1.c: Likewise.
21244         * gcc.dg/special/alias-2.c: Likewise.
21245         * gcc.dg/special/gcsec-1.c: Likewise.
21246         * gcc.dg/special/weak-1.c: Likewise.
21247         * gcc.dg/special/weak-2.c: Likewise.
21248         * gcc.dg/special/wkali-1.c: Likewise.
21249         * gcc.dg/special/wkali-2.c: Likewise.
21250
21251         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
21252         dg-gpp-additional-*.
21253         * g++.dg/special/conpr-3.C: Likewise.
21254         * g++.dg/special/conpr-4.C: Likewise.
21255         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
21256         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
21257         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
21258         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
21259         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
21260         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
21261         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
21262         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
21263         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
21264         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
21265         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
21266         * g++.old-deja/g++.other/comdat1.C: Likewise.
21267         * g++.old-deja/g++.other/comdat2.C: Likewise.
21268         * g++.old-deja/g++.other/comdat3.C: Likewise.
21269         * g++.old-deja/g++.other/ctor1.C: Likewise.
21270         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
21271
21272 2003-06-05  Richard Henderson  <rth@redhat.com>
21273
21274         * gcc.dg/debug/20030605-1.c: New.
21275
21276 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
21277
21278         * README.QMTEST: Update.
21279
21280 2003-06-04  Richard Henderson  <rth@redhat.com>
21281
21282         * gcc.dg/cleanup-1.c: New.
21283         * gcc.dg/cleanup-2.c: New.
21284         * gcc.dg/cleanup-3.c: New.
21285         * gcc.dg/cleanup-4.c: New.
21286         * gcc.dg/cleanup-5.c: New.
21287         * gcc.dg/cleanup-6.c: New.
21288         * gcc.dg/cleanup-7.c: New.
21289
21290 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
21291
21292         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
21293
21294         * lib/dg-pch.exp: New file.
21295         * g++.dg/pch/pch.exp: Use dg-pch.exp.
21296         * gcc.dg/pch/pch.exp: Likewise.
21297
21298 2003-06-04  Roger Sayle  <roger@eyesopen.com>
21299
21300         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
21301         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
21302         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
21303         * gcc.dg/builtins-17.c: New test case.
21304         * gcc.dg/i386-387-4.c: New test case.
21305         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
21306
21307 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21308
21309         * gcc.dg/ultrasp9.c: New test.
21310
21311 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21312
21313         * gcc.c-torture/compile/20030604-1.c: New test.
21314         * gcc.dg/sparc-constant-1.c: New test.
21315
21316 2003-06-03  Glen Nakamura  <glen@imodulo.com>
21317
21318         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
21319
21320 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
21321
21322         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
21323
21324         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
21325         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
21326
21327 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
21328
21329         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
21330
21331 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21332
21333         PR c++/10940
21334         * g++.dg/template/spec10.C: New test.
21335
21336 2003-06-03  Roger Sayle  <roger@eyesopen.com>
21337
21338         * gcc.dg/builtins-16.c: New test case.
21339
21340 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
21341
21342         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
21343         mempcpy test with post-increments.
21344         * gcc.c-torture/execute/string-opt-3.c: New test.
21345         * gcc.dg/string-opt-1.c: New test.
21346
21347 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
21348
21349         PR fortran/10965
21350         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
21351
21352 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
21353
21354         * lib/scanasm.exp (dg-scan): New function, factored out of ...
21355         (scan-assembler): ... here.  Use dg-scan.
21356         (scan-assembler-not): Likewise.
21357         (scan-file): New function.
21358         (scan-file-not): Likewise.
21359         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
21360         * gcc.dg/cpp/_Pragma4.c: Likewise.
21361         * gcc.dg/cpp/_Pragma5.c: Likewise.
21362         * gcc.dg/cpp/avoidpaste1.c: Likewise.
21363         * gcc.dg/cpp/avoidpaste2.c: Likewise.
21364         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
21365         * gcc.dg/cpp/cmdlne-P.c: Likewise.
21366         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
21367         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
21368         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
21369         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
21370         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
21371         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
21372         * gcc.dg/cpp/cxxcom1.c: Likewise.
21373         * gcc.dg/cpp/line1.c: Likewise.
21374         * gcc.dg/cpp/maccom1.c: Likewise.
21375         * gcc.dg/cpp/maccom2.c: Likewise.
21376         * gcc.dg/cpp/maccom3.c: Likewise.
21377         * gcc.dg/cpp/maccom4.c: Likewise.
21378         * gcc.dg/cpp/maccom5.c: Likewise.
21379         * gcc.dg/cpp/maccom6.c: Likewise.
21380         * gcc.dg/cpp/multiline.c: Likewise.
21381         * gcc.dg/cpp/spacing1.c: Likewise.
21382         * gcc.dg/cpp/spacing2.c: Likewise.
21383         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
21384         * gcc.dg/cpp/trad/maccom1.c: Likewise.
21385         * gcc.dg/cpp/trad/maccom2.c: Likewise.
21386         * gcc.dg/cpp/trad/maccom3.c: Likewise.
21387         * gcc.dg/cpp/trad/maccom4.c: Likewise.
21388         * gcc.dg/cpp/trad/maccom6.c: Likewise.
21389         * gcc.dg/cpp/cxxcom2.c: Likewise.
21390         * gcc.dg/cpp/cxxcom2.h: New file.
21391
21392         * gcc.dg/cpp/truefalse.cpp: Move it to ...
21393         * g++.dg/cpp/truefalse.C: Here.
21394         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
21395
21396 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
21397
21398         * gcc.dg/cpp/redef3.c: New file.
21399
21400 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21401
21402         * gcc.dg/i386-loop-3.c: New test.
21403
21404 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
21405
21406         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
21407
21408 2003-05-31  Roger Sayle  <roger@eyesopen.com>
21409
21410         * gcc.dg/fwrapv-1.c: New test case.
21411         * gcc.dg/fwrapv-2.c: New test case.
21412
21413 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21414
21415         PR c++/10956
21416         * g++.dg/template/spec9.C: New test.
21417
21418 2003-05-29  Roger Sayle  <roger@eyesopen.com>
21419
21420         * gcc.dg/duff-4.c: New test case.
21421
21422 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
21423
21424         PR fortran/10843
21425         * g77.dg/ffixed-form-1.f: New test
21426         * g77.dg/ffixed-form-2.f: New test
21427         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
21428         * g77.dg/ffree-form-3.f: New test
21429
21430 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
21431
21432         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
21433         * gcc.dg/wint_t-1.c: Likewise.
21434
21435 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21436
21437         * g++.dg/template/access11.C: New test.
21438
21439 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21440
21441         PR c++/10849
21442         * g++.dg/template/access10.C: New test.
21443
21444 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21445             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21446
21447         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
21448
21449 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
21450
21451         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
21452         suppress for powerpc-*-darwin*.
21453         * gcc.dg/torture/builtin-noret-2.c: Likewise.
21454
21455 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
21456
21457         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
21458         suppress option for powerpc-*-darwin*.
21459
21460 2003-05-23  Roger Sayle  <roger@eyesopen.com>
21461
21462         * gcc.dg/builtins-1.c: Add tests for tan and atan.
21463         * gcc.dg/builtins-4.c: Add test for fmod.
21464
21465 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21466
21467         PR c++/10682
21468         * g++.dg/template/instantiate4.C: New test.
21469
21470 2003-05-22  Roger Sayle  <roger@eyesopen.com>
21471
21472         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
21473
21474 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
21475
21476         * gcc.dg/compat/scalar-return-1_main.c: New file.
21477         * gcc.dg/compat/scalar-return-1_x.c: New file.
21478         * gcc.dg/compat/scalar-return-1_y.c: New file.
21479         * gcc.dg/compat/scalar-return-2_main.c: New file.
21480         * gcc.dg/compat/scalar-return-2_x.c: New file.
21481         * gcc.dg/compat/scalar-return-2_y.c: New file.
21482         * gcc.dg/compat/struct-return-3_main.c: New file.
21483         * gcc.dg/compat/struct-return-3_y.c: New file.
21484         * gcc.dg/compat/struct-return-3_x.c: New file.
21485         * gcc.dg/compat/struct-return-2_main.c: New file.
21486         * gcc.dg/compat/struct-return-2_x.c: New file.
21487         * gcc.dg/compat/struct-return-2_y.c: New file.
21488
21489 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21490
21491         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
21492         for hppa*-hp-hpux*.
21493         * gcc.dg/20021014-1.c (dg-options): Likewise.
21494         * gcc.dg/nest.c (dg-options): Likewise.
21495
21496 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
21497
21498         PR c++/9738
21499         * g++.dg/ext/dllimport2.C: New file.
21500         * g++.dg/ext/dllimport3.C: New file.
21501
21502 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
21503
21504         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
21505         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
21506         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
21507         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
21508         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
21509         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
21510         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
21511         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
21512         * gcc.dg/compat/small-struct-defs.h: New file.
21513         * gcc.dg/compat/small-struct-init.h: New file.
21514         * gcc.dg/compat/small-struct-check.h: New file.
21515         * gcc.dg/compat/fp-struct-defs.h: New file.
21516         * gcc.dg/compat/fp-struct-check.h: New file.
21517         * gcc.dg/compat/fp-struct-init.h: New file.
21518         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
21519         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
21520
21521 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
21522
21523         * gcc.dg/20030225-2.c: New test.
21524
21525 2003-05-18  Roger Sayle  <roger@eyesopen.com>
21526             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21527
21528         * gcc.c-torture/compile/20030518-1.c: New test case.
21529
21530 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
21531
21532         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
21533         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
21534         gcc-dg-debug-runtest.
21535         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
21536         gcc-dg-debug-runtest.
21537
21538 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21539
21540         PR c++/9022
21541         * g++.dg/lookup/using6.C: New test.
21542
21543 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21544
21545         * g++.dg/parse/access2.C: New test.
21546
21547 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
21548
21549         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
21550         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
21551         * gcc.dg/debug/debug.exp: Likewise.
21552
21553 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
21554
21555         * gcc.dg/dollar.c: New test.
21556
21557 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
21558
21559         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
21560         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
21561         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
21562         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
21563         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
21564         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
21565         * gcc.dg/compat/struct-by-value-6_main.c: New file.
21566         * gcc.dg/compat/struct-by-value-6_x.c: New file.
21567         * gcc.dg/compat/struct-by-value-6_y.c: New file.
21568         * gcc.dg/compat/struct-by-value-7_main.c: New file.
21569         * gcc.dg/compat/struct-by-value-7_x.c: New file.
21570         * gcc.dg/compat/struct-by-value-7_y.c: New file.
21571         * gcc.dg/compat/struct-by-value-8_main.c: New file.
21572         * gcc.dg/compat/struct-by-value-8_x.c: New file.
21573         * gcc.dg/compat/struct-by-value-8_y.c: New file.
21574         * gcc.dg/compat/struct-by-value-9_main.c: New file.
21575         * gcc.dg/compat/struct-by-value-9_x.c: New file.
21576         * gcc.dg/compat/struct-by-value-9_y.c: New file.
21577
21578 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
21579
21580         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
21581         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
21582         support for "repo" mode.
21583         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
21584         * lib/g77-dg.exp: Likewise.
21585         * lib/obj-dg.exp: Likewise.
21586
21587 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
21588
21589         Merge from gcc-3_2-rhl8-branch:
21590         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
21591
21592         * gcc.dg/tls/opt-6.c: New test.
21593
21594         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
21595
21596         * gcc.dg/20030405-1.c: New test.
21597
21598         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
21599
21600         * gcc.dg/20030309-1.c: New test.
21601
21602         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21603
21604         * gcc.c-torture/execute/20030307-1.c: New test.
21605
21606         2003-02-20  Randolph Chung  <tausq@debian.org>
21607
21608         * gcc.c-torture/compile/20030220-1.c: New test.
21609
21610         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
21611
21612         * gcc.dg/20030217-1.c: New test.
21613
21614         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
21615
21616         * gcc.c-torture/compile/20020129-1.c: New test.
21617
21618         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21619
21620         * gcc.dg/unroll-1.c: New test.
21621
21622         2002-11-16  Jan Hubicka  <jh@suse.cz>
21623
21624         * gcc.c-torture/execute/20020920-1.c: New test.
21625
21626         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
21627
21628         PR target/7434
21629         * gcc.c-torture/compile/20021008-1.c: New test.
21630
21631         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
21632
21633         PR target/7559
21634         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
21635
21636         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21637
21638         * gcc.c-torture/compile/20020807-1.c: New test.
21639
21640         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
21641
21642         * gcc.dg/tls/opt-1.c: New test.
21643
21644         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
21645
21646         * gcc.dg/20020729-1.c: New test.
21647
21648         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
21649
21650         * g++.dg/opt/life1.C: New test.
21651
21652         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
21653
21654         * gcc.dg/20020525-1.c: New test.
21655
21656         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
21657
21658         PR c++/6794
21659         * g++.dg/ext/pretty1.C: New test.
21660         * g++.dg/ext/pretty2.C: New test.
21661
21662 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
21663
21664         PR c++/8385
21665         * g++.dg/ext/typeof5.C: New test.
21666
21667 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
21668
21669         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
21670         __USER_LABEL_PREFIX__ into account.
21671         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
21672
21673 2003-05-14  Roger Sayle  <roger@eyesopen.com>
21674
21675         * gcc.dg/builtins-15.c: New test case.
21676
21677 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
21678
21679         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
21680
21681 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
21682
21683         * lib/g++.exp: Tweak handling of additional source files.
21684         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
21685         * g++.dg/special/conpr-2a.C: Rename to ...
21686         * g++.dg/special/conpr-2a.cc: ... this.
21687         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
21688         * g++.dg/special/conpr-3a.C: Rename to ...
21689         * g++.dg/special/conpr-3a.cc: This.
21690         * g++.dg/special/conpr-3b.C: Rename to ...
21691         * g++.dg/special/conpr-3b.cc: This.
21692         * g++.dg/special/conpr-4.C: New test.
21693         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
21694
21695 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
21696
21697         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
21698
21699 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21700
21701         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
21702         * g++.old-deja/g++.robertl/eb71.C: Likewise.
21703         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
21704         * g++.old-deja/g++.other/warn3.C: Likewise.
21705
21706 2003-05-11  Roger Sayle  <roger@eyesopen.com>
21707
21708         * gcc.dg/i386-387-1.c: Update to also test log.
21709         * gcc.dg/i386-387-2.c: Likewise.
21710
21711 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
21712
21713         * g77.f-torture/execute/int8421.f: New test.
21714
21715 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21716
21717         PR c++/10230, c++/10481
21718         * g++.dg/lookup/scoped5.C: New test.
21719
21720 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21721
21722         PR c++/10552
21723         * g++.dg/template/ttp6.C: New test.
21724
21725 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
21726
21727         * gcc.c-torture/execute/builtins: New directory.
21728         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
21729         gcc.c-torture/execute/builtins.
21730         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
21731         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
21732         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
21733         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
21734
21735 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21736
21737         PR c++/9252
21738         * g++.dg/template/access8.C: New test.
21739         * g++.dg/template/access9.C: New test.
21740
21741 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21742
21743         PR c++/9554
21744         * g++.dg/parse/access1.C: New test.
21745
21746 2003-05-09  DJ Delorie  <dj@redhat.com>
21747
21748         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
21749         long, and not an int.
21750
21751 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21752
21753         PR c++/10555, c++/10576
21754         * g++.dg/template/memclass1.C: New test.
21755
21756 2003-05-08  DJ Delorie  <dj@redhat.com>
21757
21758         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
21759         targets.
21760         * gcc.c-torture/execute/20021024-1.x: Likewise.
21761         * gcc.c-torture/execute/shiftdi.x: Likewise.
21762         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
21763         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
21764         * gcc.dg/20021018-1.c: Likewise.
21765
21766 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21767
21768         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
21769
21770         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
21771         (bcopy): Call memmove.
21772
21773 2003-05-08  Roger Sayle  <roger@eyesopen.com>
21774
21775         * g77.f-torture/compile/8485.f: New test case.
21776
21777 2003-05-07  Richard Henderson  <rth@redhat.com>
21778
21779         PR c++/10570
21780         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
21781         Verify exception_cleanup not called for rethrows.
21782         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
21783         when exiting catch block without rethrowing.
21784         * g++.dg/eh/forced3.C: New.
21785         * g++.dg/eh/forced4.C: New.
21786
21787 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
21788
21789         * gcc.dg/20030505.c: Fix triplet.
21790
21791 2003-05-06  DJ Delorie  <dj@redhat.com>
21792
21793         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
21794         * gcc.dg/nest.c: Likewise.
21795
21796 2003-05-05  Roger Sayle  <roger@eyesopen.com>
21797
21798         * gcc.dg/builtins-14.c: New test case.
21799
21800 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
21801
21802         * lib/compat.exp (compat-execute): New argument.
21803         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
21804         * gcc.dg/compat: New test directory.
21805         * gcc.dg/compat/compat.exp: New expect script.
21806         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
21807         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
21808         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
21809         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
21810         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
21811         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
21812
21813         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
21814         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
21815         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
21816         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
21817         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
21818         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
21819         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
21820         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
21821         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
21822         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
21823         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
21824         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
21825         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
21826         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
21827         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
21828
21829 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
21830
21831         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
21832
21833 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
21834
21835         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
21836
21837 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
21838
21839         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
21840         * gcc.dg/ppc-fsel-2.c: New test.
21841
21842         * gcc.dg/unused-5.c: New test.
21843
21844 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21845
21846         PR c++/10496
21847         * g++.dg/warn/pmf1.C: New test.
21848
21849 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21850
21851         PR c++/4494
21852         * g++.dg/warn/main.C: New test.
21853
21854 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21855
21856         * gcc.dg/nonnull-3.c: New test.
21857
21858 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
21859
21860         * gcc.dg/cpp/Wtrigraphs.c: Update.
21861         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
21862
21863 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
21864
21865         * gcc.dg/ppc-fsel-1.c: New test.
21866
21867 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
21868
21869         PR c/10604
21870         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
21871
21872 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
21873
21874         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
21875
21876 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21877
21878         PR c++/9364, c++/10553, c++/10586
21879         * g++.dg/parse/typename4.C: New test.
21880         * g++.dg/parse/typename5.C: Likewise.
21881
21882 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
21883
21884         * gcc.c-torture/compile/20030503-1.c: New test.
21885
21886 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21887
21888         * g++.dg/lookup/using5.C: Fix testcase error.
21889
21890 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
21891
21892         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
21893         since MEABI is no longer supported.  Remove all vestiges
21894         of MEABI from the test.
21895
21896 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21897
21898         PR c++/10554
21899         * g++.dg/lookup/using5.C: New test.
21900
21901 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21902
21903         PR c++/8772
21904         * g++.dg/template/ttp5.C: New test.
21905
21906 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
21907
21908         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
21909         (dg-gpp-additional-sources): New function.
21910         (dg-gpp-additional-files): Likewise.
21911         * lib/g++.exp (additional_sources): New variable.
21912         (additional_files): Likewise.
21913         (g++_target_compile): Deal with them.
21914         * lib/old-dejagnu.exp: Remove.
21915         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
21916         * g++.old-deja: Revise all tests to use dg commands.
21917
21918 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21919
21920         PR c++/9432, c++/9528
21921         * g++.dg/lookup/using4.C: New test.
21922
21923 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
21924
21925         * gcc.dg/noreturn-5.c: New file.
21926         * gcc.dg/noreturn-6.c: New file.
21927
21928         * gcc.c-torture/compile/inline-1.c: New file.
21929
21930 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21931
21932         PR c++/10551
21933         * g++.dg/template/explicit1.C: New test.
21934
21935 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21936
21937         PR c++/10549
21938         * g++.dg/other/bitfield1.C: New test.
21939
21940         PR c++/10527
21941         * g++.dg/init/new7.C: New test.
21942
21943 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21944
21945         * g++.dg/ext/desig1.C: New test.
21946         * g++.dg/ext/init1.C: Update.
21947
21948         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
21949
21950 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
21951
21952         PR c++/10180
21953         * g++.dg/warn/Winline-1.C: New test.
21954
21955 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
21956
21957         * gcc.c-torture/execute/string-opt-19.c: New test.
21958
21959         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
21960         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
21961
21962 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
21963
21964         PR c++/10506
21965         * g++.dg/init/new6.C: New test.
21966
21967         PR c++/10503
21968         * g++.dg/init/ref6.C: New test.
21969
21970 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
21971
21972         * g++.dg/warn/weak1.C: XFAIL on AIX4.
21973
21974 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21975
21976         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
21977         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
21978
21979 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
21980
21981         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
21982         initialized static data members.
21983
21984 2003-04-25  H.J. Lu <hjl@gnu.org>
21985
21986         * gcc.dg/ia64-sync-4.c: New test.
21987
21988 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21989
21990         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
21991         date.
21992
21993 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
21994
21995         PR c++/10337
21996         * g++.dg/warn/conv1.C: New test.
21997         * g++.old-deja/g++.other/conv7.C: Adjust.
21998         * g++.old-deja/g++.other/overload14.C: Adjust.
21999
22000 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
22001
22002         PR c++/10471
22003         * g++.dg/template/defarg2.C: New test.
22004
22005 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
22006
22007         * gcc.dg/cpp/include2.c: Update.
22008         * gcc.dg/cpp/multiline-2.c: New.
22009         * gcc.dg/cpp/multiline.c: Update.
22010         * gcc.dg/cpp/strify2.c: Update.
22011         * gcc.dg/cpp/trad/literals-2.c: Update.
22012
22013 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22014
22015         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
22016
22017 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
22018
22019         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
22020
22021 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
22022
22023         PR c++/10451
22024         * g++.dg/parse/crash4.C: New test.
22025
22026         PR c++/9847
22027         * g++.dg/parse/crash5.C: New test.
22028
22029 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
22030
22031         PR c++/10446
22032         * g++.dg/parse/crash3.C: New test.
22033
22034         PR c++/10428
22035         * g++.dg/parse/elab1.C: New test.
22036
22037 2003-04-22  Devang Patel  <dpatel@apple.com>
22038
22039         * gcc.dg/cpp/trad/funlike-5.c: New test.
22040
22041 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
22042
22043         * g++.dg/other/packed1.C: Fix dg options.
22044
22045 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
22046
22047         * g++.dg/other/offsetof2.C: New test.
22048
22049 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
22050
22051         * g++.dg/template/recurse.C: Adjust location of error messages.
22052
22053 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
22054
22055         PR c++/9881
22056         * g++.dg/init/addr-const1.C: New test.
22057         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
22058
22059 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22060
22061         PR c++/10405
22062         * g++.dg/lookup/struct-hack1.C: New test.
22063
22064 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
22065
22066         * ucs.c: Update diagnostic messages.
22067
22068 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
22069
22070         * gcc.dg/cpp/truefalse.cpp: New test.
22071         * gcc.dg/cpp/cpp.exp: Update.
22072         * g++.dg/other/stdbool-if.C: Remove.
22073
22074 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
22075
22076         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
22077         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
22078
22079 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22080
22081         * gcc.c-torture/compile/20030418-1.c: New test.
22082
22083 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
22084
22085         * README.compat: Remove; content moved to doc/sourcebuild.texi.
22086
22087 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22088
22089         PR c++/10347
22090         g++.dg/template/dependent-name1.C: New test.
22091
22092 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
22093
22094         * gcc.dg/warn-1.c (tourist_guide): New array,
22095         contains a pointer to bar.
22096
22097 2003-04-16  Roger Sayle  <roger@eyesopen.com>
22098
22099         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
22100         * gcc.c-torture/execute/medce-1.c: New test case.
22101         * gcc.c-torture/execute/medce-2.c: New test case.
22102
22103 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
22104
22105         * lib/prune.exp: Ignore more messages.
22106
22107         PR c++/10381
22108         * g++.dg/parse/lookup3.C: New test.
22109
22110 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
22111
22112         * gcc.c-torture/compile/20030415-1.c : New test.
22113
22114 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
22115
22116         * gcc.c-torture/execute/scope-2.c: Move to ...
22117         * gcc.dg/noncompile/scope.c: .... here.
22118
22119 2003-04-14  Roger Sayle  <roger@eyesopen.com>
22120
22121         * gcc.dg/20030414-2.c: New test case.
22122
22123 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
22124
22125         PR target/10377
22126         * gcc.dg/20030414-1.c: New test.
22127
22128 2003-04-13  Roger Sayle  <roger@eyesopen.com>
22129
22130         * gcc.dg/builtins-12.c: New test case.
22131         * gcc.dg/builtins-13.c: New test case.
22132
22133 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22134
22135         * gcc.c-torture/execute/string-opt-18.c: New test.
22136
22137 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
22138
22139         PR c++/10300
22140         * g++.dg/init/new5.C: New test.
22141
22142 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
22143
22144         PR c++/7910
22145         * g++.dg/ext/dllimport1.C: New test.
22146
22147 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22148
22149         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
22150
22151 2003-04-11  Bud Davis <bdavis9659@comcast.net>
22152
22153         PR Fortran/9263
22154         * g77.f-torture/noncompile/9263.f: New test
22155         PR Fortran/1832
22156         * g77.f-torture/execute/1832.f: New test
22157
22158 2003-04-11  David Chad  <davidc@freebsd.org>
22159             Loren J. Rittle  <ljrittle@acm.org>
22160
22161         libobjc/8562
22162         * objc.dg/headers.m: New test.
22163
22164 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
22165
22166         * gcc.c-torture/execute/builtin-noret-2.c: New.
22167         * gcc.c-torture/execute/builtin-noret-2.x: New.
22168         XFAIL builtin-noret-2.c at -O1 and above.
22169         * gcc.dg/redecl.c: New.
22170         * gcc.dg/Wshadow-1.c: Update error regexps.
22171
22172 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
22173
22174         * g++.dg/abi/bitfield10.C: New test.
22175
22176 2003-04-09  Mike Stump  <mrs@apple.com>
22177
22178         * gcc.dg/pch/pch.exp: Make testcase names longer.
22179         * g++.dg/pch/pch.exp: Make testcase names longer.
22180
22181 2003-04-08  Roger Sayle  <roger@eyesopen.com>
22182
22183         * gcc.dg/builtins-11.c: New test case.
22184
22185 2003-04-08  Roger Sayle  <roger@eyesopen.com>
22186
22187         * gcc.dg/builtins-9.c: New test case.
22188         * gcc.dg/builtins-10.c: New test case.
22189
22190 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
22191
22192         * gcc.dg/noncompile/init-4.c.c: New test.
22193
22194 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22195
22196         * gcc.misc-test/gcov-9.c: New test.
22197         * gcc.misc-test/gcov-10.c: New test
22198         * gcc.misc-test/gcov-11.c: New test.
22199
22200 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
22201
22202         PR optimization/10024
22203         * gcc.c-torture/compile/20030405-1.c: New test.
22204
22205 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
22206
22207         * gcc.dg/pch/static-3.c: New.
22208         * gcc.dg/pch/static-3.hs: New.
22209         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
22210
22211 2003-04-04  Richard Henderson  <rth@redhat.com>
22212
22213         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
22214         * g++.dg/eh/forced2.C: Likewise.
22215
22216 2003-04-03  Mike Stump  <mrs@apple.com>
22217
22218         * lib/scanasm.exp (scan-assembler): Add xfail processing for
22219         target arg.
22220         (scan-assembler-times, scan-assembler-not): Likewise.
22221         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
22222
22223 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22224
22225         * gcc.dg/sparc-loop-1.c: New test.
22226
22227 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
22228
22229         PR other/9274
22230         * g++.dg/pch/system-2.C: New.
22231         * g++.dg/pch/system-2.Hs: New.
22232
22233 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
22234
22235         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
22236
22237         * g++.dg/eh/simd-1.C (vecfunc): Same.
22238
22239 2003-04-01  Roger Sayle  <roger@eyesopen.com>
22240
22241         * gcc.c-torture/execute/20030401-1.c: New test case.
22242
22243 2003-04-01  Ziemowit Laski <zlaski@apple.com>
22244
22245         * objc.dg/defs.m: New.
22246
22247 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
22248
22249         * g++.dg/eh/simd-1.C: New.
22250         * g++.dg/eh/simd-2.C: New.
22251
22252 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
22253
22254         * gcc.c-torture/execute/simd-3.c: New.
22255
22256 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
22257
22258         PR c/9936
22259         * gcc.dg/20030331-2.c: New test.
22260
22261 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
22262
22263         PR c++/10278
22264         * g++.dg/parse/crash2.C: New test.
22265
22266 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
22267
22268         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
22269         * gcc.c-torture/execute/20030331-1.c: ...here.
22270
22271 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
22272
22273         * gcc.c-torture/execute/20030331-1.c: New test.
22274
22275 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
22276
22277         * lib/gcov.exp: Adjust call return testing strings.
22278         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
22279
22280 2003-03-31  Roger Sayle  <roger@eyesopen.com>
22281
22282         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
22283         * gcc.dg/builtins-7.c: New test case.
22284         * gcc.dg/builtins-8.c: New test case.
22285
22286 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
22287
22288         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
22289
22290 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
22291
22292         PR c++/7647
22293         * g++.dg/lookup-class-member-2.C: New test.
22294
22295 2003-03-30  Glen Nakamura  <glen@imodulo.com>
22296
22297         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
22298
22299 2003-03-28  Roger Sayle  <roger@eyesopen.com>
22300
22301         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
22302
22303 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
22304
22305         * g++.dg/init/attrib1.C: New test.
22306
22307 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
22308
22309         * gcc.dg/ultrasp8.c: New test.
22310
22311 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
22312
22313         * gcc.dg/ultrasp7.c: New test.
22314
22315 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
22316
22317         PR c++/10047
22318         * g++.dg/template/inline1.C: New test.
22319
22320 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
22321
22322         * gcc.dg/sparc-dwarf2.c: New test.
22323
22324 2003-03-27  Roger Sayle  <roger@eyesopen.com>
22325
22326         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
22327         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
22328
22329 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
22330
22331         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
22332         than reading .x files.
22333         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
22334         * g77.dg/gcov/gcov-1.f: Likewise.
22335         * gcc.misc-tests/gcov-4b.c: Likewise.
22336         * gcc.misc-tests/gcov-5b.c: Likewise.
22337         * gcc.misc-tests/gcov-6.c: Likewise.
22338         * gcc.misc-tests/gcov-7.c: Likewise.
22339         * gcc.misc-tests/gcov-8.c: Likewise.
22340         * g++.dg/gcov/gcov-1.x: Remove.
22341         * g77.dg/gcov/gcov-1.x: Likewise.
22342         * gcc.misc-tests/gcov-4b.x: Likewise.
22343         * gcc.misc-tests/gcov-5b.x: Likewise.
22344         * gcc.misc-tests/gcov-6.x: Likewise.
22345         * gcc.misc-tests/gcov-7.x: Likewise.
22346         * gcc.misc-tests/gcov-8.x: Likewise.
22347
22348 2003-03-27  Glen Nakamura  <glen@imodulo.com>
22349
22350         PR opt/10087
22351         * gcc.dg/20030324-1.c: New test.
22352
22353 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
22354
22355         PR c++/10224
22356         * g++.dg/template/arg3.C: New test.
22357
22358         PR c++/10158
22359         * g++.dg/template/friend18.C: New test.
22360
22361 2003-03-26  Roger Sayle  <roger@eyesopen.com>
22362
22363         * g77.f-torture/compile/20030326-1.f: New test case.
22364
22365 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
22366
22367         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
22368
22369         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
22370
22371 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
22372
22373         * gcc.dg/ia64-sync-3.c: New test.
22374
22375 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
22376
22377         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
22378
22379 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
22380
22381         * gcc.dg/ultrasp6.c: New test.
22382
22383 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22384
22385         * gcc.dg/i386-signbit-1.c: New test.
22386         * gcc.dg/i386-signbit-2.c: New test.
22387         * gcc.dg/i386-signbit-3.c: New test.
22388
22389 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22390
22391         * gcc.dg/ultrasp5.c: Fix options.
22392
22393 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22394
22395         * gcc.dg/ultrasp5.c: Fix comment.
22396
22397 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
22398
22399         PR fortran/10197
22400         * g77.f-torture/execute/10197.f: New test.
22401
22402 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
22403
22404         PR c++/9898, c++/383
22405         * g++.dg/template/conv6.C: New test.
22406
22407         PR c++/10119
22408         * g++.dg/template/ptrmem5.C: New test.
22409
22410         PR c++/10026
22411         * g++.dg/lookup/koenig1.C: New test.
22412
22413         PR C++/10199
22414         * g++.dg/lookup/template2.C: New test.
22415
22416 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
22417
22418         * g++.dg/opt/rtti1.C: New test.
22419
22420 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22421
22422         * gcc.dg/ultrasp5.c: New test.
22423
22424 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
22425
22426         PR middle-end/9967
22427         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
22428         builtin fputs.
22429
22430 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
22431
22432         PR c/8224
22433         * gcc.dg/20030323-1.c: New test.
22434
22435 2003-03-23  Roger Sayle  <roger@eyesopen.com>
22436
22437         * gcc.c-torture/compile/20030323-1.c: New test case.
22438
22439 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
22440
22441         * gcc.dg/20030321-1.c: New test.
22442
22443 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
22444
22445         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
22446
22447 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
22448
22449         PR c++/9978, c++/9708
22450         * g++.dg/ext/vlm1.C: Adjust expected error.
22451         * g++.dg/ext/vla2.C: New test.
22452         * g++.dg/template/arg1.C: New test.
22453         * g++.dg/template/arg2.C: New test.
22454
22455 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
22456
22457         * g77.f-torture/execute/select.f: New test.
22458         * g77.f-torture/noncompile/select_no_compile.f: New test.
22459
22460 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
22461
22462         PR c++/9898
22463         * g++.dg/other/error4.C: New test.
22464
22465 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
22466
22467         * g++.dg/template/friend17.C: New test.
22468
22469 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
22470
22471         * gcc.c-torture/compile/20030320-1.c: New.
22472
22473 2003-03-20  Roger Sayle  <roger@eyesopen.com>
22474
22475         * gcc.dg/builtins-6.c: New test case.
22476
22477 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
22478
22479         PR target/10073
22480         * gcc.c-torture/compile/20030319-1.c: New.
22481
22482 2003-03-18  Jan Hubicka  <jh@suse.cz>
22483
22484         * gcc.dg/i386-cvt-1.c: New test.
22485
22486 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
22487
22488         * objc.dg/naming-1.m: Use "(parse|syntax) error".
22489         * objc.dg/naming-2.m: Likewise.
22490
22491 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
22492
22493         PR c++/9639
22494         * g++.dg/parse/crash1.C: New test.
22495
22496 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
22497
22498         PR c++/8805
22499         * g++.dg/eh/cleanup1.C: New test.
22500
22501 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
22502
22503         * gcc.c-torture/execute/20030316-1.c: New test case.
22504
22505 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
22506
22507         PR c++/9629
22508         * g++.dg/init/ctor2.C: New test.
22509
22510 2003-03-15  Roger Sayle  <roger@eyesopen.com>
22511
22512         * g77.f-torture/compile/xformat.f: New test case.
22513
22514 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22515
22516         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
22517         * g++.old-deja/g++.mike/eh50.C: Likewise.
22518
22519 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22520
22521         PR c++/6440
22522         * g++.dg/template/spec7.C: New test.
22523         * g++.dg/template/spec8.C: Likewise.
22524
22525 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
22526
22527         * gcc.c-torture/execute/20030313-1.c: New test.
22528
22529 2003-03-14  Richard Henderson  <rth@redhat.com>
22530
22531         * gcc.dg/inline-2.c: Adjust alpha test for external call.
22532
22533 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22534
22535         * gcc.c-torture/compile/20030314-1.c: New test.
22536
22537 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
22538
22539         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
22540         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
22541         thumb target,
22542         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
22543         to accept newer _imp__  prefix and additional
22544         newline in .drectve section.
22545         * gcc.dg/dll-4.c: Likewise.
22546         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
22547         switch.
22548
22549 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
22550
22551         * g++.dg/parse/namespace9.C: New test.
22552
22553         * g++.dg/init/ref5.C: New test.
22554         * g++.dg/parse/ptrmem1.C: Likewise.
22555
22556 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22557
22558         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
22559         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
22560         regular expression.
22561         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
22562         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
22563
22564 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
22565
22566         * gcc.c-torture/execute/20030224-2.c: New test.
22567
22568 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22569
22570         * gcc.dg/decl-3.c: New test.
22571
22572 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22573
22574         * gcc.dg/i386-loop-2.c: New test.
22575
22576 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
22577
22578         PR c++/9474
22579         * g++.dg/parse/namespace8.C: New test.
22580
22581         PR c++/9924
22582         * g++.dg/overload/builtin2.C: New test.
22583
22584 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
22585
22586         * gcc.dg/return-type-3.c: New test.
22587
22588 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
22589
22590         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
22591         profiling options are not supported.
22592
22593 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
22594
22595         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
22596         * g++.old-deja/g++.warn/impint2.C: Likewise.
22597
22598 2003-03-10  Devang Patel  <dpatel@apple.com>
22599
22600         * g++.dg/cpp/c++_cmd_1.C: New test.
22601         * g++.dg/cpp/c++_cmd_1.h: New file.
22602
22603 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
22604
22605         * gcc.dg/altivec-9.c: New file.
22606
22607 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22608
22609         * gcc.dg/ppc-sdata-1.c: New test.
22610         * gcc.dg/ppc-sdata-2.c: New test.
22611
22612 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
22613
22614         PR c++/9373
22615         * g++.dg/opt/ptrmem2.C: New test.
22616
22617         PR c++/8534
22618         * g++.dg/opt/ptrmem1.C: New test.
22619
22620 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22621
22622         * gcc.dg/i386-loop-1.c: New test.
22623
22624 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22625
22626         PR c++/9970
22627         * g++.dg/lookup/friend1.C: New test.
22628
22629 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
22630
22631         PR c++/9823
22632         * g++.dg/parser/constructor1.C: New test.
22633
22634 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
22635
22636         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
22637
22638         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
22639
22640 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
22641
22642         * gcc.dg/cpp/Wunused.c: Update test.
22643
22644 2003-03-08  Jan Hubicka  <jh@suse.cz>
22645
22646         * gcc.dg/inline-3.c: New test.
22647
22648 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
22649
22650         PR c++/9809
22651         * g++.dg/parse/builtin1.C: New test.
22652
22653         PR c++/9982
22654         * g++.dg/abi/cookie1.C: New test.
22655         * g++.dg/abi/cookie2.C: Likewise.
22656
22657         PR c++/9524
22658         * g++.dg/template/field1.C: New test.
22659
22660         PR c++/9912
22661         * g++.dg/parse/class1.C: New test.
22662         * g++.dg/parse/namespace7.C: Likewise.
22663         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
22664
22665 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
22666
22667         * g++.dg/init/ref4.C: New test.
22668
22669 2003-03-07  Jan Hubicka  <jh@suse.cz>
22670
22671         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
22672         * gcc.dg/inline-3.c:  New test.
22673
22674 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
22675
22676         * g++.dg/init/ref3.C: New test.
22677
22678         PR c++/9965
22679         * g++.dg/init/ref2.C: New test.
22680
22681         PR c++/9400
22682         * g++.dg/warn/Wshadow-2.C: New test.
22683
22684         PR c++/9791
22685         * g++.dg/warn/Woverloaded-1.C: New test.
22686
22687 2003-03-05  Jan Hubicka  <jh@suse.cz>
22688
22689         * gcc.dg/i386-local2.c: New.
22690         * gcc.dg/i386-local.c: Fix typo.
22691
22692 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
22693
22694         * g++.dg/abi/layout3.C: New test.
22695
22696 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22697
22698         * gcc.c-torture/compile/20030305-1.c
22699
22700 2003-03-05  Jan Hubicka  <jh@suse.cz>
22701
22702         * gcc.dg/i386-local.c: New.
22703
22704 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
22705
22706         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
22707
22708 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22709
22710         * gcc.dg/switch-2.c: New test.
22711         * gcc.dg/switch-3.c: New test.
22712         * gcc.dg/Wswitch.c: Adjust line numbers.
22713         * gcc.dg/Wswitch-default.c: Likewise.
22714         * gcc.dg/Wswitch-enum.c: Likewise.
22715
22716 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
22717
22718         * gcc.c-torture/execute/20030222-1.c: New test.
22719
22720 2003-03-03  James E Wilson  <wilson@tuliptree.org>
22721
22722         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
22723
22724 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
22725
22726         PR c++/9878
22727         * g++.dg/init/ref1.C: New test.
22728
22729 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
22730
22731         * gcc.dg/sh-relax.c: New SH-only test.
22732
22733 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
22734
22735         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
22736         comment explaining purpose of testcase.
22737
22738 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
22739
22740         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
22741         for HC11/HC12 (asm needs two int registers).
22742         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
22743         HC11/HC12 because the test uses an asm which needs two 32-bit
22744         registers.
22745
22746 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
22747
22748         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
22749         for HC11/HC12 (array is too large otherwise).
22750         * gcc.c-torture/compile/920501-4.x: New file, likewise.
22751         * gcc.c-torture/compile/20010518-2.x: Likewise.
22752         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
22753         HC11/HC12 (array is too large).
22754
22755 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
22756
22757         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
22758         * lib/g++-dg.exp (g++-dg-test): Likewise.
22759
22760 2003-03-01  Roger Sayle  <roger@eyesopen.com>
22761
22762         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
22763         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
22764
22765 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22766
22767         * g++.dg/warn/implicit-typename1.C: Remove warning.
22768
22769 2003-02-28  Richard Henderson  <rth@redhat.com>
22770
22771         * gcc.dg/noreturn-1.c: Move noreturn warning line.
22772         * gcc.dg/return-type-1.c: Move control reaches end warning line.
22773
22774 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
22775
22776         * gcc.dg/pch/pch.exp: Change .pch to .gch.
22777         * g++.dg/pch/pch.exp: Likewise.
22778
22779 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
22780
22781         PR c++/9879
22782         * testsuite/g++.dg/init/new4.C: New test.
22783
22784 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
22785
22786         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
22787
22788 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
22789
22790         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
22791         unsigned long.
22792
22793         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
22794         wider than float.
22795
22796 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22797
22798         * lib/scanasm.exp: Add support for counting numbers of
22799         occurences.
22800         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
22801         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
22802
22803 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
22804
22805         PR c++/9683
22806         * g++.dg/template/static3.C: New test.
22807
22808         PR c++/9829
22809         * g++.dg/parse/namespace6.C: New test.
22810
22811 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22812
22813         PR target/9732
22814         * gcc.dg/20030225-1.c: New test.
22815
22816 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
22817
22818         * README: Remove out-of-date information.
22819
22820         PR c++/9836
22821         * g++.dg/template/spec6.C: New test.
22822
22823 2003-02-24  Jeff Law  <law@redhat.com>
22824
22825         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
22826
22827 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22828
22829         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
22830         * gcc.dg/pragma-ep-1.c: Likewise.
22831
22832 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22833
22834         PR c++/9602
22835         * g++.dg/template/friend16.C: New test.
22836
22837 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
22838
22839         PR c++/5333
22840         * g++.dg/parse/fused-params1.C: Adjust error messages.
22841         * g++.dg/template/nested3.C: New test.
22842
22843 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
22844
22845         * g++.dg/abi/param1.C: New test.
22846
22847 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22848
22849         PR c++/7982
22850         * g++.dg/warn/implicit-typename1.C: New test.
22851
22852 2003-02-22  Kelley Cook <kelleycook@comcast.net>
22853
22854         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
22855         with "mtune".
22856         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22857         * gcc.c-torture/execute/20010129-1.x: Likewise.
22858         * gcc.dg/20011107-1.c: Likewise.
22859         * gcc.dg/20020108-1.c: Likewise.
22860         * gcc.dg/20020122-3.c: Likewise.
22861         * gcc.dg/20020206-1.c: Likewise.
22862         * gcc.dg/20020310-1.c: Likewise.
22863         * gcc.dg/20020426-2.c: Likewise.
22864         * gcc.dg/20020517-1.c: Likewise.
22865         * gcc.dg/991230-1.c: Likewise.
22866         * gcc.dg/i386-unroll-1.c: Likewise.
22867         * gcc.misc-tests/i386-prefetch.exp: Likewise.
22868
22869 2003-02-22  Jan Hubicka  <jh@suse.cz>
22870
22871         * gcc.dg/i386-mul.c: New test.
22872
22873 2003-02-21  Roger Sayle  <roger@eyesopen.com>
22874
22875         * gcc.dg/builtins-5.c: New test case.
22876
22877 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
22878
22879         * gcc.dg/asmreg-1.c: New test.
22880
22881 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22882
22883         PR c++/9749
22884         * g++.dg/parse/varmod1.C: New test.
22885
22886 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22887
22888         PR c++/9727
22889         * g++.dg/template/op1.C: New test.
22890
22891 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22892
22893         PR c++/8906
22894         * g++.dg/template/nested2.C: New test.
22895
22896 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22897
22898         PR c++/8724
22899         * g++.dg/expr/dtor1.C: New test.
22900
22901 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
22902
22903         * gcc.dg/cpp/include3.c: New test.
22904         * gcc.dg/cpp/inc/foo.h: New file.
22905
22906 2003-02-21  Glen Nakamura  <glen@imodulo.com>
22907
22908         * gcc.c-torture/execute/20030221-1.c: New test.
22909
22910 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
22911
22912         PR c++/9729
22913         * g++.dg/abi/conv1.C: New test.
22914
22915 2003-02-20  Jan Hubicka  <jh@suse.cz>
22916
22917         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
22918
22919 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
22920
22921         * gcc.c-torture/compile/20030219-1.c: New test.
22922
22923 2003-02-18  Jan Hubicka  <jh@suse.cz>
22924
22925         * gcc.dg/funcorder.c: New test.
22926
22927 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22928
22929         * gcc.c-torture/execute/20030218-1.c: New.
22930
22931 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
22932
22933         * gcc.dg/20030218-1.c: New.
22934
22935 2003-02-18  Richard Henderson  <rth@redhat.com>
22936
22937         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
22938         * gcc.dg/attr-used-2.c: New.
22939
22940 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
22941
22942         PR c++/9704
22943         * g++.dg/init/copy5.C: New test.
22944
22945 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
22946
22947         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
22948         * g++.dg/pch/pch.exp: Likewise.
22949
22950 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22951
22952         * gcc.c-torture/execute/20030209-1.c: Enable the test if
22953         STACK_SIZE is not defined.
22954
22955 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22956
22957         PR c++/9457
22958         * g++.dg/template/init1.C: New test.
22959
22960 2003-02-16  Jan HUbicka  <jh@suse.cz>
22961
22962         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
22963         (foo): Add few extra tests
22964         * gcc.dg/c99-const-expr-3.c: Likewise.
22965         * gcc.c-torture/execute/20030216-1.c: New.
22966
22967 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22968
22969         PR c++/9459
22970         * g++.dg/ext/typeof4.C: New test.
22971
22972 2003-02-15  Roger Sayle  <roger@eyesopen.com>
22973
22974         * gcc.dg/i386-387-3.c: New test case.
22975
22976 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
22977
22978         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
22979         cris-*-elf* cris-*-aout* and mmix-*-*.
22980
22981 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
22982
22983         * gcc.dg/20030213-1.c: New test.
22984
22985 2003-02-12  Roger Sayle  <roger@eyesopen.com>
22986
22987         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
22988         * gcc.dg/i386-387-2.c: Likewise.
22989
22990 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
22991
22992         * gcc.dg/ppc-spe.c: Fix formatting.
22993         Enable tests that were previously unsupported by gas.
22994         Delete tests for instructions that no longer exist.
22995         Switch arguments on evsubifw builtin.
22996
22997 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
22998
22999         * gcc.c-torture/execute/20030209-1.c: Disable the test if
23000         STACK_SIZE is too small.
23001
23002 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23003             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23004
23005         * gcc.dg/decl-2.c: New test.
23006
23007 2003-02-10  Jan Hubicka  <jh@suse.cz>
23008
23009         * gcc.dg/i386-fpcvt-1.c:  New test.
23010
23011 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
23012
23013         * gcc.c-torture/execute/20030209-1.c: New test.
23014
23015 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
23016
23017         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
23018         int-wide bitops, use the constants of the same width.
23019         Likewise, if long long is 32-bit wide, test bitops using
23020         32-bit constants.
23021
23022 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
23023
23024         * gcc.dg/20021014-1.c: Annotate with expected notice text.
23025
23026 2003-02-07  Roger Sayle  <roger@eyesopen.com>
23027
23028         * testsuite/gcc.dg/builtins-4.c: New test case.
23029
23030 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23031
23032         * gcc.dg/20020430-1.c: Fix dg command typos.
23033         * gcc.dg/20020503-1.c: Likewise.
23034
23035 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23036
23037         PR c++/8785
23038         * g++.dg/parse/fused-params1.C: New test.
23039
23040         PR c++/8857
23041         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
23042
23043         PR c++/8921
23044         * g++.dg/parse/non-dependent1.C: New test.
23045
23046         PR c++/8928
23047         * g++.dg/parse/dupl-tmpl-args1.C: New test.
23048
23049         PR c++/9228
23050         * g++.dg/parse/undefined7.C: New test.
23051         * g++.dg/parse/non-templ1.C: New test.
23052
23053         PR c++/9229
23054         * g++.dg/parse/too-many-tmpl-args1.C: New test.
23055
23056 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
23057
23058         * gcc.c-torture/compile/20030206-1.c: New test.
23059
23060 2003-02-05  Roger Sayle  <roger@eyesopen.com>
23061
23062         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
23063         "pow" to "foo" to avoid potential confusion with a math built-in.
23064
23065 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23066
23067         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
23068         conditions for SPARC targets.
23069
23070 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
23071
23072         * gcc.dg/20030204-1.c: New test.
23073
23074 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23075
23076         PR c++/38
23077         * g++.dg/parse/array-size1.C: New test.
23078
23079         PR c++/5657
23080         * g++.dg/parse/undefined3.C: New test.
23081
23082         PR c++/5665
23083         * g++.dg/parse/undefined4.C: New test.
23084
23085         PR c++/5975
23086         * g++.dg/parse/undefined5.C: New test.
23087
23088         PR c++/7259
23089         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
23090
23091         PR c++/8578
23092         * g++.dg/parse/casting-operator1.C: New test.
23093
23094         PR c++/8596
23095         * g++.dg/parse/undefined6.C: New test.
23096
23097         PR c++/8736
23098         * g++.dg/parse/missing-template1.C: New test.
23099
23100 2003-02-04  Jan Hubicka  <jh@suse.cz>
23101
23102         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
23103         * gcc.dg/i386-cmov?.c:  Likewise.
23104         * gcc.dg/i386-fpcvt-?.c:  Likewise.
23105         * gcc.dg/i386-ssefp-1.c:  Likewise.
23106         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
23107         conventions.
23108
23109 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
23110
23111         PR c++/7129
23112         * testsuite/g++.dg/ext/max.C: New test.
23113
23114 2003-02-03  Jan Hubicka  <jh@suse.cz>
23115
23116         * gcc.c-torture/execute/20030203-1.c: New test.
23117
23118 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
23119
23120         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
23121         'natural-endian'.
23122
23123 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
23124
23125         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
23126         * g++.dg/init/new2.C: Likewise.
23127         * g++.dg/other/new1.C: Likewise.
23128
23129 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
23130
23131         * gcc.dg/struct-ret-libc.c: New test.
23132
23133 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
23134
23135         * gcc.dg/20030129-1.c: New test.
23136
23137 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23138
23139         PR c++/8849
23140         * g++.dg/template/ptrmem4.C: New test.
23141
23142 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
23143
23144         * g++.dg/parser/constant1.C: New test.
23145
23146 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23147
23148         PR c++/8591
23149         * g++.dg/parse/friend2.C: New test.
23150
23151 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
23152
23153         PR c++/9437
23154         * g++.dg/template/unify4.C: New test.
23155
23156 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
23157
23158         * gcc.c-torture/execute/20030128-1.c: New test.
23159
23160 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
23161
23162         * g++.dg/lookup/nested1.C: Test moved from ...
23163         * g++.old-deja/g++.other/lookup24.C: ... here.
23164
23165 2003-01-28  Jan Hubicka  <jh@suse.cz>
23166
23167         * gcc.dg/i386-cmov5.c:  New test.
23168
23169 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
23170
23171         * gcc.c-torture/execute/20010925-1.c: Changed the
23172         memcpy declaration.
23173
23174 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
23175
23176         PR c++/3902
23177         * g++.dg/parse/template5.C: New test.
23178
23179 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
23180
23181         PR fortran/9258
23182         * g77.dg/pr9258: New test.
23183
23184 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23185
23186         * README: Move relevant parts from README.g++.
23187
23188         * README.g++: Remove this file.
23189
23190 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
23191
23192         * g++.dg/abi/dcast1.C: New test.
23193
23194 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23195
23196         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
23197
23198 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
23199
23200         PR c++/47
23201         * g++.old-deja/g++.other/lookup24.C: New test.
23202
23203 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23204
23205         PR middle-end/7227
23206         * gcc.dg/uninit-C.c: New test.
23207
23208 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
23209
23210         * g++.dg/abi/covariant1.C: New test.
23211
23212 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
23213
23214         * gcc.dg/20030123-1.c: New test.
23215
23216 2003-01-25  Jan Hubicka  <jh@suse.cz>
23217
23218         PR opt/8492
23219         * gcc.c-torture/compile/20030125-1.c
23220
23221 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
23222
23223         PR c++/9403
23224         * g++.dg/parse/template3.C: New test.
23225         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
23226
23227         PR c++/795
23228         * g++.dg/parse/template4.C: New test.
23229
23230         PR c++/9415
23231         * g++.dg/template/qual2.C: New test.
23232
23233         PR c++/8545
23234         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
23235
23236         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
23237
23238 2003-01-25  Roger Sayle  <roger@eyesopen.com>
23239
23240         * gcc.c-torture/execute/switch-1.c: New test case.
23241
23242 2003-01-25  Jan Hubicka  <jh@suse.cz>
23243
23244         * gcc.c-torture/execute/20030125-1.[cx]: New test.
23245
23246 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
23247
23248         Tweaks for Bison-1.875. From the NEWS file:
23249         "- `parse error' -> `syntax error'
23250         Bison now uniformly uses the term `syntax error'"
23251         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
23252         * gcc.dg/cpp/digraph2.c: Likewise.
23253         * gcc.dg/cpp/direct2.c: Likewise.
23254         * gcc.dg/cpp/paste4.c: Likewise.
23255         * gcc.dg/c90-restrict-1.c: Likewise.
23256         * gcc.dg/c99-func-2.c: Likewise.
23257         * gcc.dg/noncompile/920721-2.c: Likewise.
23258         * gcc.dg/noncompile/930622-2.c: Likewise.
23259         * gcc.dg/noncompile/940112-1.c: Likewise.
23260         * gcc.dg/noncompile/950921-1.c: Likewise.
23261         * gcc.dg/noncompile/951123-1.c: Likewise.
23262         * gcc.dg/noncompile/971104-1.c: Likewise.
23263         * gcc.dg/noncompile/990416-1.c: Likewise.
23264
23265 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
23266
23267         * g++.dg/parse/undefined1.C: Add error message.
23268
23269 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
23270
23271         PR c++/9354
23272         * g++.dg/parse/new1.C: New test.
23273
23274         PR c++/9216
23275         * g++.dg/parse/template2.C: New test.
23276
23277         PR c++/9354
23278         * g++.dg/parse/typedef2.C: New test.
23279
23280         PR c++/9328
23281         * g++.dg/ext/typeof3.C: New test.
23282
23283 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23284
23285         PR c++/2738
23286         * g++.dg/parse/ret-type1.C: New test.
23287
23288         PR c++/3792
23289         * g++.dg/parse/tmpl-outside1.C: New test.
23290
23291         PR c++/4207
23292         * g++.dg/parse/int-as-enum1.C: New test.
23293
23294         PR c++/4903
23295         * g++.dg/parse/no-typename1.C: New test.
23296
23297         PR c++/5533
23298         * g++.dg/parse/no-value1.C: New test.
23299
23300         PR c++/5921
23301         * g++.dg/parse/wrong-inline1.C: New test.
23302
23303         PR c++/6402
23304         * g++.dg/parse/ref1.C: New test.
23305
23306         PR c++/6992
23307         * g++.dg/parse/attr-ctor1.C: New test.
23308
23309         PR c++/7229
23310         * g++.dg/parse/namespace5.C: New test.
23311
23312         PR c++/7917
23313         * g++.dg/parse/func-def1.C: New test.
23314
23315         PR c++/8143
23316         * g++.dg/parse/undefined1.C: New test.
23317
23318         PR c++/5723, PR c++/8522
23319         * g++.dg/parse/specialization1.C: New test.
23320
23321         PR c++/163, PR c++/8595
23322         * g++.dg/parse/struct-as-enum1.C: New test.
23323
23324         PR c++/9173
23325         * g++.dg/parse/undefined2.C: New test.
23326
23327 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
23328
23329         PR c++/9298
23330         * g++.dg/parse/template1.C: New test.
23331
23332         PR c++/9384
23333         * g++.dg/parse/using1.C: New test.
23334
23335         PR c++/9285
23336         PR c++/9294
23337         * g++.dg/parse/expr2.C: New test.
23338
23339         PR c++/9388
23340         * g++.dg/parse/lookup2.C: Likewise.
23341
23342 2003-01-21  Jan Hubicka  <jh@suse.cz>
23343
23344         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
23345         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
23346         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
23347         * gcc.c-torture/execute/string-opt-*.c: Likewise.
23348
23349 2003-01-20  Nick Clifton  <nickc@redhat.com>
23350
23351         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
23352         problem with ARM sibcall code generation.
23353
23354 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
23355
23356         * gcc.c-torture/execute/20030120-1.c: New.
23357
23358 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
23359
23360         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
23361
23362 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
23363
23364         PR c++/9272
23365         * g++.dg/parse/ctor1.C: New test.
23366
23367         PR c++/9294:
23368         * g++.dg/parse/qualified1.C: New test.
23369
23370         * g++.dg/parse/typename3.C: New test.
23371
23372 2003-01-16  Richard Henderson  <rth@redhat.com>
23373
23374         * g++.dg/tls/init-2.C: Fix error matches for real this time.
23375
23376 2003-01-16  Richard Henderson  <rth@redhat.com>
23377
23378         * g++.dg/pch/pch.exp: Copy test header to the working directory
23379         before using it either for precompilation or direct use.
23380         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
23381         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
23382
23383 2003-01-16  Richard Henderson  <rth@redhat.com>
23384
23385         * gcc.dg/pch/pch.exp: Copy test header to the working directory
23386         before using it either for precompilation or direct use.
23387         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
23388         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
23389
23390 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
23391
23392         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
23393         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
23394         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
23395         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
23396         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
23397         typename warning into error.
23398         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
23399         error messages.
23400         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
23401         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
23402         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
23403         messages.
23404         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
23405         make declaration visible in template.
23406         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
23407         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
23408         messages.
23409         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
23410         message.
23411         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
23412         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
23413         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
23414         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
23415         typename warning with error message.
23416         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
23417         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
23418         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
23419
23420 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
23421
23422         * g++.dg/parse/ambig2.C: New test.
23423
23424 2003-01-15  Richard Henderson  <rth@redhat.com>
23425
23426         * g++.dg/tls/init-2.C: Update error message string.
23427
23428 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23429
23430         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
23431
23432 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
23433
23434         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
23435         all for HC11/HC12.
23436         * gcc.c-torture/compile/20001205-1.x: Likewise.
23437         * gcc.c-torture/compile/20001226-1.x: Likewise.
23438         * gcc.c-torture/compile/920520-1.x: Likewise.
23439         * gcc.c-torture/compile/961203-1.x: Likewise.
23440         * gcc.c-torture/compile/20020604-1.x: Likewise.
23441
23442 2003-01-15  Jan Hubicka  <jh@suse.cz>
23443
23444         * gcc.c-torture/compile/20030115-1.c: New test.
23445
23446         * gcc.dg/i386-fpcvt-1.c: New test.
23447         * gcc.dg/i386-fpcvt-2.c: New test.
23448
23449 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
23450
23451         Further conform g++'s __vmi_class_type_info to the C++ ABI
23452         specification.
23453         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
23454         the specification.
23455
23456 2003-01-14  Jan Hubicka  <jh@suse.cz>
23457
23458         * gcc.dg/i386-fpcvt-1.c: New test.
23459         * gcc.dg/i386-fpcvt-2.c: New test.
23460
23461 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23462
23463         * gcc.dg/i386-mmx-3.c: New test.
23464
23465 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
23466
23467         PR c++/9264
23468         * g++.dg/parse/octal1.C: New file.
23469
23470         PR c++/9172
23471         * g++.dg/parse/typename1.C: New file.
23472
23473 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
23474
23475         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
23476         * gcc.dg/bf-no-ms-layout.c: Likewise.
23477         * gcc.dg/bf-ms-attrib.c: Likewise.
23478
23479 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
23480
23481         PR c++/9099
23482         * g++.dg/parse/dtor1.C: New file.
23483
23484         PR c++/9128
23485         * g++.dg/rtti/typeid1.C: New file.
23486
23487         PR c++/9153
23488         * g++.dg/parse/lookup1.C: New file.
23489
23490         PR c++/9171
23491         * g++.dg/templ/spec5.C: New file.
23492
23493 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
23494
23495         * gcc.c-torture/compile/20030110-1.c: New test.
23496
23497 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
23498
23499         Merge from pch-branch:
23500
23501         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
23502
23503         * gcc.dg/pch/cpp-1.h: New.
23504         * gcc.dg/pch/cpp-1.c: New.
23505         * gcc.dg/pch/cpp-2.h: New.
23506         * gcc.dg/pch/cpp-2.c: New.
23507
23508         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
23509
23510         * gcc.dg/pch/except-1.h: New.
23511         * gcc.dg/pch/except-1.c: New.
23512
23513         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
23514
23515         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
23516         running test.
23517         * gcc.dg/pch: Include *.hp not *.h.
23518         * gcc.dg/pch/system-1.h: New.
23519         * gcc.dg/pch/system-1.c: New.
23520
23521         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
23522
23523         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
23524         rather than trying to build and run a program using PCH.
23525         * gcc.dg/pch: Remove dg-do commands from test files.
23526
23527         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
23528
23529         * gcc.dg/pch/macro-3.c: New.
23530         * gcc.dg/pch/macro-3.h: New.
23531
23532         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
23533
23534         * gcc.dg/pch/common-1.c: New.
23535         * gcc.dg/pch/common-1.h: New.
23536         * gcc.dg/pch/decl-1.c: New.
23537         * gcc.dg/pch/decl-1.h: New.
23538         * gcc.dg/pch/decl-2.c: New.
23539         * gcc.dg/pch/decl-2.h: New.
23540         * gcc.dg/pch/decl-3.c: New.
23541         * gcc.dg/pch/decl-3.h: New.
23542         * gcc.dg/pch/decl-4.c: New.
23543         * gcc.dg/pch/decl-4.h: New.
23544         * gcc.dg/pch/decl-5.c: New.
23545         * gcc.dg/pch/decl-5.h: New.
23546         * gcc.dg/pch/global-1.c: New.
23547         * gcc.dg/pch/global-1.h: New.
23548         * gcc.dg/pch/inline-1.c: New.
23549         * gcc.dg/pch/inline-1.h: New.
23550         * gcc.dg/pch/inline-2.c: New.
23551         * gcc.dg/pch/inline-2.h: New.
23552         * gcc.dg/pch/static-1.c: New.
23553         * gcc.dg/pch/static-1.h: New.
23554         * gcc.dg/pch/static-2.c: New.
23555         * gcc.dg/pch/static-2.h: New.
23556
23557         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
23558
23559         * g++.dg/pch/pch.exp: Better handle failing testcases.
23560         * gcc.dg/pch/pch.exp: Likewise.
23561         * gcc.dg/pch/macro-1.c: New.
23562         * gcc.dg/pch/macro-1.h: New.
23563         * gcc.dg/pch/macro-2.c: New.
23564         * gcc.dg/pch/macro-2.h: New.
23565
23566         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
23567
23568         * g++.dg/dg.exp: Treat files in pch/ specially.
23569         * g++.dg/pch/pch.exp: New file.
23570         * g++.dg/pch/empty.H: New file.
23571         * g++.dg/pch/empty.C: New file.
23572         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
23573         "precompile".
23574
23575         * gcc.dg/pch/pch.exp: New file.
23576         * gcc.dg/pch/empty.h: New file.
23577         * gcc.dg/pch/empty.c: New file.
23578         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
23579         "precompile".
23580
23581 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23582
23583         * g++.dg/template/friend14.C: New test.
23584
23585 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23586
23587         * gcc.dg/old-style-asm-1.c: New test.
23588
23589 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
23590
23591         * gcc.c-torture/compile/20030109-1.c: New test.
23592
23593 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23594
23595         * gcc.c-torture/execute/20030109-1.c: New test.
23596
23597 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
23598
23599         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
23600         * g++.old-deja/g++.mike/dyncast2.C: Likewise
23601         * g++.old-deja/g++.mike/dyncast3.C: Likewise
23602         * g++.old-deja/g++.mike/eh2.C: Likewise
23603         * g++.old-deja/g++.mike/eh3.C: Likewise
23604         * g++.old-deja/g++.mike/eh5.C: Likewise
23605         * g++.old-deja/g++.mike/eh6.C: Likewise
23606         * g++.old-deja/g++.mike/eh7.C: Likewise
23607         * g++.old-deja/g++.mike/eh8.C: Likewise
23608         * g++.old-deja/g++.mike/eh9.C: Likewise
23609         * g++.old-deja/g++.mike/eh10.C: Likewise
23610         * g++.old-deja/g++.mike/eh12.C: Likewise
23611         * g++.old-deja/g++.mike/eh13.C: Likewise
23612         * g++.old-deja/g++.mike/eh14.C: Likewise
23613         * g++.old-deja/g++.mike/eh16.C: Likewise
23614         * g++.old-deja/g++.mike/eh17.C: Likewise
23615         * g++.old-deja/g++.mike/eh18.C: Likewise
23616         * g++.old-deja/g++.mike/eh21.C: Likewise
23617         * g++.old-deja/g++.mike/eh23.C: Likewise
23618         * g++.old-deja/g++.mike/eh24.C: Likewise
23619         * g++.old-deja/g++.mike/eh25.C: Likewise
23620         * g++.old-deja/g++.mike/eh26.C: Likewise
23621         * g++.old-deja/g++.mike/eh27.C: Likewise
23622         * g++.old-deja/g++.mike/eh28.C: Likewise
23623         * g++.old-deja/g++.mike/eh29.C: Likewise
23624         * g++.old-deja/g++.mike/eh31.C: Likewise
23625         * g++.old-deja/g++.mike/eh33.C: Likewise
23626         * g++.old-deja/g++.mike/eh34.C: Likewise
23627         * g++.old-deja/g++.mike/eh35.C: Likewise
23628         * g++.old-deja/g++.mike/eh36.C: Likewise
23629         * g++.old-deja/g++.mike/eh37.C: Likewise
23630         * g++.old-deja/g++.mike/eh38.C: Likewise
23631         * g++.old-deja/g++.mike/eh39.C: Likewise
23632         * g++.old-deja/g++.mike/eh40.C: Likewise
23633         * g++.old-deja/g++.mike/eh41.C: Likewise
23634         * g++.old-deja/g++.mike/eh42.C: Likewise
23635         * g++.old-deja/g++.mike/eh44.C: Likewise
23636         * g++.old-deja/g++.mike/eh46.C: Likewise
23637         * g++.old-deja/g++.mike/eh47.C: Likewise
23638         * g++.old-deja/g++.mike/eh48.C: Likewise
23639         * g++.old-deja/g++.mike/eh49.C: Likewise
23640         * g++.old-deja/g++.mike/eh50.C: Likewise
23641         * g++.old-deja/g++.mike/eh51.C: Likewise
23642         * g++.old-deja/g++.mike/eh53.C: Likewise
23643         * g++.old-deja/g++.mike/eh55.C: Likewise
23644         * g++.old-deja/g++.mike/p7912.C: Likewise
23645         * g++.old-deja/g++.mike/p9706.C: Likewise
23646         * g++.old-deja/g++.mike/p10416.C: Likewise
23647         * g++.old-deja/g++.mike/p11667.C: Likewise
23648         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
23649         Remove redundant reference to Iris.
23650         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
23651         Elxsi, i860, Pico Java, and WE32K.
23652
23653 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
23654
23655         * g++.dg/ext/asm4.C: New test.
23656
23657 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23658
23659         PR c++/9030
23660         * g++.dg/template/friend12.C: New test.
23661         * g++.dg/template/friend13.C: Likewise.
23662         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
23663
23664 2003-01-08  Jan Hubicka  <jh@suse.cz>
23665
23666         * gcc.dg/i386-cadd.c: New test.
23667         * gcc.dg/i386-cmov4.c: Likewise.
23668
23669 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
23670
23671         PR c++/9165
23672         * g++.dg/warn/Wunused-3.C: New test.
23673
23674         * g++.dg/abi/bitfield9.C: New test.
23675
23676         PR c++/9189
23677         * g++.dg/parse/defarg3.C: New test.
23678
23679 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
23680
23681         * g++.dg/parse/ambig1.C: New test.
23682         * g++.dg/parse/defarg2.C: New test.
23683
23684 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
23685
23686         * g++.dg/template/defarg-1.C: New test.
23687         * g++.dg/template/local2.C: Likewise.
23688
23689 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
23690
23691         * gcc.c-torture/execute/20030105-1.c: New test.
23692
23693 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23694
23695         * g++.dg/parse/namespace3.C: Remove extra semicolons.
23696         * g++.dg/parse/namespace4.C: Likewise.
23697
23698 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23699
23700         * g++.dg/template/ntp2.C: New test.
23701
23702 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
23703
23704         * g++.dg/parse/extern-C-1.C: New test.
23705
23706         * g++.dg/parse/namespace4.C: New test.
23707
23708         * g++.dg/template/nested1.C: New test.
23709
23710         * g++.dg/parse/namespace3.C: New test.
23711
23712 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23713
23714         * g++.dg/lookup/two-stage1.C: New test.
23715
23716 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23717
23718         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
23719         * g++.old-deja/g++.jason/access8.C: Likewise.
23720         * g++.old-deja/g++.other/decl5.C: Likewise.
23721
23722 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
23723
23724         * g++.dg/parse/parse7.C: New test.
23725
23726 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
23727
23728         PR c++/2843
23729         * g++.dg/ext/attrib7.C: New test.
23730
23731 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
23732
23733         * g++.dg/parse/parse6.C: New test.
23734
23735 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
23736
23737         * gcc.dg/h8300-stack-1.c: New.
23738
23739 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
23740
23741         g++.dg/lookup/exception1.C: New test.
23742
23743         g++.dg/lookup/template1.C: New test.
23744
23745         g++.dg/parse/namespace2.C: New test.
23746
23747         g++.dg/parse/parens2.C: New test.
23748
23749 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23750
23751         * g++.dg/parse/parse5.C: New test.
23752         * g++.dg/lookup/scoped4.C: New test.
23753
23754 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
23755
23756         * g++.dg/parse/parens1.C: New test.
23757
23758         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
23759         angle-bracket1.C.
23760         * g++.dg/parse/parens2.C: New test.
23761
23762         * g++.dg/lookup/scope-operator1.C: New test.
23763
23764         * g++.dg/parse/operator1.C: New test.
23765
23766 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23767
23768         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
23769         * g++.old-deja/g++.other/access6.C: Likewise.
23770         * g++.old-deja/g++.other/decl1.C: Likewise.
23771         * g++.old-deja/g++.pt/typename12.C: Likewise.
23772
23773 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23774
23775         * g++.dg/parse/namespace1.C: New test.
23776
23777 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23778
23779         * g++.dg/parse/parse4.C: New test.
23780
23781 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23782
23783         * g++.dg/parse/parse3.C: New test.
23784
23785 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23786
23787         * g++.dg/parse/parse2.C: New test.
23788
23789 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23790
23791         * g++.dg/template/friend11.C: New test.
23792
23793 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23794
23795         * g++.dg/parse/parse1.C: New test.
23796
23797 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
23798
23799         * lib/profopt.exp: Change the name of a global variable to avoid
23800         possible clashes with other test suites.
23801
23802 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
23803
23804         * g++.dg/inherit/covariant8.C: New test.
23805
23806 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23807
23808         * g++.dg/init/array9.C: New test.
23809
23810         PR c++/9112
23811         * g++.dg/parse/expr1.C: New test.
23812
23813 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
23814
23815         * gcc.c-torture/compile/20021230-1.c: New test.
23816
23817 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
23818
23819         * g++.dg/inherit/covariant5.C: New test.
23820         * g++.dg/inherit/covariant6.C: New test.
23821         * g++.dg/inherit/covariant7.C: New test.
23822
23823 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23824
23825         PR c++/2739
23826         * g++.dg/other/access2.C: New test.
23827
23828 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23829
23830         * g++.dg/other/anon-struct.C: No longer fails
23831         * g++.old-deja/g++.brendan/parse4.C: Likewise.
23832         * g++.old-deja/g++.brendan/parse5.C: Likewise.
23833         * g++.old-deja/g++.brendan/parse6.C: Likewise.
23834
23835 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23836
23837         * g++.dg/parse/angle-bracket.C (main): No longer fails.
23838
23839 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
23840
23841         * g++.dg/eh/spec4.C: Remove stray semicolon.
23842         * g++.dg/expr/pmf-1.C: Change error message.
23843         * g++.dg/ext/asm1.C: Remove stray semicolon.
23844         * g++.dg/ext/typename1.C: Add missing typenames.
23845         * g++.dg/inherit/template-as-base.C: Change error message.
23846         * g++.dg/lookup/scoped1.C: Likewise.
23847         * g++.dg/lookup/scoped2.C: Likewise.
23848         * g++.dg/lookup/using2.C: Likewise.
23849         * g++.dg/other/component1.C: Remove stray semicolon.
23850         * g++.dg/other/do1.C: Change error message.
23851         * g++.dg/other/error2.C: Likewise.
23852         * g++.dg/other/init1.C: Likewise.
23853         * g++.dg/other/packed1.C: Remove stray semicolon.
23854         * g++.dg/other/ptrmem2.C: Change error message.
23855         * g++.dg/parse/parameter-declaration-1.C: Remove line number
23856         marker.
23857         * g++.dg/special/initp1.C: Remove invalid attribute usage.
23858         * g++.dg/template/access3.C: Add typename keyword.
23859         * g++.dg/template/access5.C: Remove stray semicolon.
23860         * g++.dg/template/access6.C: Likewise.
23861         * g++.dg/template/complit1.C: Likewise.
23862         * g++.dg/template/crash1.C: Change error message.
23863         * g++.dg/template/inherit2.C: Remove stray semicolon.
23864         * g++.dg/template/instantiate2.C: Likewise.
23865         * g++.dg/template/instantiate3.C: Change error message.
23866         * g++.dg/template/qual1.C: Remove stray semicolon.
23867         * g++.dg/template/qualttp18.C: Change error message.
23868         * g++.dg/template/ref1.C: Remove stray semicolon.
23869         * g++.dg/template/sizeof1.C (A::value): Declare it.
23870         * g++.dg/template/spec4.C: Change error message.
23871         * g++.dg/template/static1.C: Likewise.
23872         * g++.dg/template/type1.C: Likewise.
23873         * g++.dg/template/typename3.C: Likewise.
23874         * g++.old-deja/g++.benjamin/13478.C: Change error message.
23875         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
23876         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
23877         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
23878         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
23879         named return value extension.
23880         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
23881         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
23882         * g++.old-deja/g++.bob/extern_C.C: Likewise.
23883         * g++.old-deja/g++.bob/inherit2.C: Likewise.
23884         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23885         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23886         * g++.old-deja/g++.brendan/crash13.C: Likewise.
23887         * g++.old-deja/g++.brendan/crash15.C: Likewise.
23888         * g++.old-deja/g++.brendan/crash18.C: Change error message.
23889         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
23890         * g++.old-deja/g++.brendan/crash38.C: Likewise.
23891         * g++.old-deja/g++.brendan/crash50.C: Likewise.
23892         * g++.old-deja/g++.brendan/crash56.C: Likewise.
23893         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
23894         syntax.
23895         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
23896         * g++.old-deja/g++.brendan/crash8.C: Change error message.
23897         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
23898         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23899         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
23900         * g++.old-deja/g++.brendan/template11.C: Likewise.
23901         * g++.old-deja/g++.brendan/template26.C: Likewise.
23902         * g++.old-deja/g++.brendan/template27.C: Use explicit
23903         specialization syntax.
23904         * g++.old-deja/g++.brendan/template30.C: Likewise.
23905         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
23906         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
23907         non-dependent names.
23908         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
23909         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
23910         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
23911         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
23912         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
23913         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
23914         named return value extension.
23915         * g++.old-deja/g++.ext/namedret2.C: Likewise.
23916         * g++.old-deja/g++.ext/namedret3.C: Likewise.
23917         * g++.old-deja/g++.ext/return1.C: Likewise.
23918         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
23919         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
23920         * g++.old-deja/g++.jason/access8.C: Likewise.
23921         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
23922         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
23923         pseudo-destructor names.
23924         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
23925         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
23926         pseudo-destructor names.
23927         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
23928         * g++.old-deja/g++.jason/overload19.C: Likewise.
23929         * g++.old-deja/g++.jason/overload32.C: Likewise.
23930         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
23931         stray semicolons.
23932         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
23933         * g++.old-deja/g++.jason/return.C: Likewise.
23934         * g++.old-deja/g++.jason/return2.C: Likewise.
23935         * g++.old-deja/g++.jason/shadow1.C: Likewise.
23936         * g++.old-deja/g++.jason/special.C: Use explicit specialization
23937         syntax.
23938         * g++.old-deja/g++.jason/template10.C: Account for use of
23939         non-dependent names.
23940         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
23941         syntax.
23942         * g++.old-deja/g++.jason/template37.C: Likewise.
23943         * g++.old-deja/g++.law/access4.C: Change error messages.
23944         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
23945         pseudo-destructor names.
23946         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
23947         * g++.old-deja/g++.law/ctors9.C: Likewise.
23948         * g++.old-deja/g++.law/cvt22.C: Likewise.
23949         * g++.old-deja/g++.law/dtors5.C: Likewise.
23950         * g++.old-deja/g++.law/global-init1.C: Likewise.
23951         * g++.old-deja/g++.law/missed-error3.C: Likewise.
23952         * g++.old-deja/g++.law/operators28.C: Likewise.
23953         * g++.old-deja/g++.law/visibility28.C: Likewise.
23954         * g++.old-deja/g++.martin/eval1.C: Likewise.
23955         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
23956         name.
23957         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
23958         * g++.old-deja/g++.mike/net34.C: Likewise.
23959         * g++.old-deja/g++.mike/net36.C: Likewise.
23960         * g++.old-deja/g++.mike/ns2.C: Likewise.
23961         * g++.old-deja/g++.mike/p12306.C: Likewise.
23962         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
23963         value extension.
23964         * g++.old-deja/g++.mike/p700.C: Likewise.
23965         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
23966         * g++.old-deja/g++.mike/p710.C: Likewise.
23967         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
23968         value extension.
23969         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
23970         * g++.old-deja/g++.mike/pmf9.C: Likewise.
23971         * g++.old-deja/g++.ns/crash2.C: Likewise.
23972         * g++.old-deja/g++.ns/crash3.C: Likewise.
23973         * g++.old-deja/g++.ns/invalid1.C: Likewise.
23974         * g++.old-deja/g++.ns/ns17.C: Likewise.
23975         * g++.old-deja/g++.ns/template16.C: Likewise.
23976         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
23977         keyword.
23978         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
23979         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
23980         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
23981         named return value extension.
23982         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
23983         * g++.old-deja/g++.other/access4.C: Issue additional error
23984         messages.
23985         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
23986         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
23987         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
23988         * g++.old-deja/g++.other/crash25.C: Change error message.
23989         * g++.old-deja/g++.other/crash4.C: Change error message.
23990         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
23991         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
23992         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
23993         checks.
23994         * g++.old-deja/g++.other/defarg8.C: Likewise.
23995         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
23996         * g++.old-deja/g++.other/dtor10.C: Likewise.
23997         * g++.old-deja/g++.other/incomplete.C: Likewise.
23998         * g++.old-deja/g++.other/linkage7.C: Likewise.
23999         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
24000         lookup algorithm.
24001         * g++.old-deja/g++.other/mangle2.C: Likewise.
24002         * g++.old-deja/g++.other/refinit2.C: Likewise.
24003         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
24004         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
24005         * g++.old-deja/g++.pt/crash28.C: Likewise.
24006         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
24007         syntax.
24008         * g++.old-deja/g++.pt/crash32.C: Change error message.
24009         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
24010         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
24011         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
24012         error message position.
24013         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
24014         * g++.old-deja/g++.pt/defarg8.C: Change error message.
24015         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
24016         syntax.
24017         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
24018         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
24019         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
24020         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
24021         keyword.
24022         * g++.old-deja/g++.pt/explicit31.C: Likewise.
24023         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
24024         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
24025         keyword.
24026         * g++.old-deja/g++.pt/explicit71.C: Change error message.
24027         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
24028         syntax.
24029         * g++.old-deja/g++.pt/friend28.C: Account for use of
24030         non-dependent names.
24031         * g++.old-deja/g++.pt/friend29.C: Likewise.
24032         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
24033         rules.
24034         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
24035         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
24036         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
24037         lookup rules.
24038         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
24039         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
24040         keyword.
24041         * g++.old-deja/g++.pt/memclass20.C: Likewise.
24042         * g++.old-deja/g++.pt/memclass5.C: Likewise.
24043         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
24044         keyword.
24045         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
24046         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
24047         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
24048         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
24049         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
24050         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
24051         keyword.
24052         * g++.old-deja/g++.pt/spec10.C: Likewise.
24053         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
24054         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
24055         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
24056         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
24057         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
24058         * g++.old-deja/g++.pt/ttp62.C: Likewise.
24059         * g++.old-deja/g++.pt/ttp64.C: Likewise.
24060         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
24061         * g++.old-deja/g++.pt/typename15.C: Likewise.
24062         * g++.old-deja/g++.pt/typename22.C: Likewise.
24063         * g++.old-deja/g++.pt/typename6.C: Change error messages.
24064         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
24065         * g++.old-deja/g++.pt/virtual2.C: Likewise.
24066         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
24067         syntax.
24068         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
24069         return value extension.
24070         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
24071         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
24072         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
24073         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
24074
24075 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
24076
24077         * g++.dg/warn/inline1.C: New test.
24078         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
24079         * g++.old-deja/g++.jason/synth10.C: Likewise.
24080         * g++.old-deja/g++.mike/net31.C: Likewise.
24081         * g++.old-deja/g++.mike/p8786.C: Likewise.
24082
24083         * g++.dg/template/friend10.C: New test.
24084         * g++.dg/template/conv5.C: New test.
24085
24086 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
24087
24088         * g++.dg/lookup/scoped3.C: New test.
24089
24090         * g++.dg/lookup/decl1.C: New test.
24091         * g++.dg/lookup/decl2.C: New test.
24092
24093 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24094
24095         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
24096         gcc.c-torture/compile/20021015-1.c,
24097         gcc.c-torture/compile/20021015-2.c,
24098         gcc.c-torture/compile/20021123-1.c,
24099         gcc.c-torture/compile/20021123-2.c,
24100         gcc.c-torture/compile/20021123-3.c,
24101         gcc.c-torture/compile/20021123-4.c,
24102         gcc.c-torture/execute/20021024-1.c: Add tests previously added
24103         only to 3.1 or 3.2 branch.
24104
24105 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
24106
24107         * gcc.dg/i386-bitfield3.c: New test.
24108
24109         * gcc.dg/i386-bitfield2.c: New test.
24110
24111 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
24112
24113         * g++.dg/parse/conv_op1.C: New test.
24114
24115 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
24116
24117         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
24118         approved.
24119
24120 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
24121
24122         * gcc.c-torture/compile/20021220-1.c: New test.
24123
24124 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
24125
24126         * gcc.dg/i386-fastcall-1.c: New.
24127
24128 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24129
24130         * gcc.c-torture/execute/20021219-1.c: New test.
24131
24132 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24133
24134         * gcc.dg/i386-pic-1.c: New test.
24135
24136 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24137
24138         PR c++/8099
24139         * g++.dg/template/friend9.C: New test.
24140
24141 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24142
24143         PR c++/3663
24144         * g++.dg/template/access7.C: New test.
24145
24146 2002-12-18  Nick Clifton  <nickc@redhat.com>
24147
24148         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
24149         the libstdc++-v3 directory has been found.
24150
24151 2002-12-12  Devang Patel <dpatel@apple.com>
24152         * gcc.dg/darwin-ld-1.c: New test.
24153         * gcc.dg/darwin-ld-2.c: New test.
24154         * gcc.dg/darwin-ld-3.c: New test.
24155         * gcc.dg/darwin-ld-4.c: New test.
24156         * gcc.dg/darwin-ld-5.c: New test.
24157
24158 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24159
24160         * gcc.c-torture/compile/20021212-1.c: New test.
24161
24162 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
24163
24164         * gcc.dg/fshort-wchar: New test.
24165
24166 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
24167
24168         PR c++/8372
24169         * g++.dg/template/dtor1.C: New test.
24170
24171         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
24172         markers.
24173
24174 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
24175
24176         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
24177
24178 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
24179
24180         * g++.dg/template/static1.C: New test.
24181         * g++.dg/template/static2.C: New test.
24182         * g++.old-deja/g++.ext/memconst.C: New test.
24183
24184 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24185
24186         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
24187         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
24188         * g++.dg/special/initp1.C: Likewise.
24189
24190 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
24191
24192         * gcc.c-torture/execute/20021204-1.c: New test.
24193
24194 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
24195
24196         * gcc.dg/ppc-fmadd-1.c: New file.
24197         * gcc.dg/ppc-fmadd-2.c: New file.
24198         * gcc.dg/ppc-fmadd-3.c: New file.
24199
24200 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24201
24202         * gcc.c-torture/compile/20021204-1.c: New test.
24203
24204 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
24205
24206         * g++.dg/inherit/covariant2.C: New test.
24207         * g++.dg/inherit/covariant3.C: New test.
24208         * g++.dg/inherit/covariant4.C: New test.
24209         * g++.dg/inherit/covariant1.C: Remove XFAIL.
24210         * g++.old-deja/g++.robertl/eb17.C: Likewise.
24211
24212 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
24213
24214         PR c++/8688
24215         * g++.dg/init/brace3.C: New test.
24216
24217 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
24218
24219         * gcc.dg/20020210-1.c: Fix a comment typo.
24220
24221 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
24222
24223         PR c++/8720
24224         * g++.dg/parse/defarg1.C: New test.
24225
24226         PR c++/8615
24227         * g++.dg/template/char1.C: New test.
24228
24229         * g++.dg/template/varmod1.C: Fix typo.
24230
24231 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24232
24233         DR 180
24234         * g++.old-deja/g++.pt/crash32.C: Expect error.
24235
24236 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
24237
24238         PR c++/5919
24239         * g++.dg/template/varmod1.C: New test.
24240
24241         PR c++/8727
24242         * g++.dg/inherit/typeinfo1.C: New test.
24243
24244         PR c++/8663
24245         * g++.dg/inherit/typedef1.C: New test.
24246
24247 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
24248
24249         PR c++/8332
24250         PR c++/8493
24251         * g++.dg/template/strlen1.C: New test.
24252
24253         PR c++/8227
24254         * g++.dg/template/ctor2.C: New test.
24255
24256         PR c++/8214
24257         * g++.dg/init/string1.C: New test.
24258
24259         PR c++/8511
24260         * g++.dg/template/friend8.C: New test.
24261
24262 2002-11-29  Joe Buck <jbuck@synopsys.com>
24263
24264         * g++.dg/lookup/anon2.C: New test.
24265
24266 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
24267
24268         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
24269         h8300 port.
24270
24271 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
24272
24273         * gcc.dg/bitfld-6.c: New test.
24274
24275 2002-11-27  Jan Hubicka  <jh@suse.cz>
24276
24277         * gcc.c-torture/execute/20021127.[cx]: New test.
24278
24279 2002-11-26  Jan Hubicka  <jh@suse.cz>
24280
24281         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
24282         quality.
24283
24284 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
24285
24286         * g++.dg/init/brace2.C: New test.
24287         * g++.old-deja/g++.mike/p9129.C: Correct.
24288
24289 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
24290
24291         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
24292
24293 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
24294
24295         * gcc.dg/sibcall-6: New test for indirect sibcalls.
24296
24297 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
24298
24299         * testsuite/g++.dg/abi/empty11.C: New test.
24300         * testsuite/g++.dg/rtti/cv1.C: New test.
24301
24302 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
24303
24304         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
24305
24306 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
24307
24308         * g++.dg/abi/empty10.C: New test.
24309
24310 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24311
24312         * gcc.c-torture/compile/20021124-1.c: New test.
24313
24314 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
24315
24316         * g++.dg/abi/rtti2.C: New test.
24317
24318 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24319
24320         * gcc.dg/i386-unroll-1.c: New test.
24321
24322 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24323
24324         * gcc.c-torture/compile/20021120-1.c: New test.
24325         * gcc.c-torture/compile/20021120-2.c: New test.
24326
24327 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
24328
24329         * gcc.dg/bitfld-5.c: New test.
24330
24331 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
24332
24333         * gcc.c-torture/execute/20021120-3.c: New test.
24334
24335 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
24336
24337         * gcc.c-torture/execute/20021120-2.c: New test.
24338
24339 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
24340
24341         * gcc.c-torture/execute/20021120-1.c: New test.
24342
24343 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
24344
24345         * gcc.c-torture/execute/20021118-3.c: New test.
24346
24347 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24348
24349         * gcc.c-torture/compile/20021119-1.c: New test.
24350
24351 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
24352
24353         * gcc.dg/duff-1.c: New test.
24354         * gcc.dg/duff-2.c: New test.
24355         * gcc.dg/duff-3.c: New test.
24356
24357 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
24358
24359         * gcc.dg/cpp/_Pragma5.c: New test.
24360
24361 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
24362
24363         * gcc.c-torture/execute/20021118-2.c: New test.
24364
24365 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
24366
24367         * gcc.c-torture/execute/20021118-1.c: New test.
24368
24369 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
24370
24371         * gcc.dg/20021116-1.c: New test.
24372
24373 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
24374
24375         * g++.dg/abi/vcall1.C: New test.
24376
24377 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
24378
24379         * gcc.dg/20021029-1.c: New test.
24380         * gcc.dg/20021029-2.c: New test.
24381
24382 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24383
24384         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
24385
24386 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24387
24388         PR c/8439
24389         * gcc.dg/20021110.c: Move to ...
24390         * gcc.c-torture/compile/20021110.c: .... here.
24391
24392 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24393
24394         PR c/8467
24395         * gcc.c-torture/execute/20021111-1.c
24396
24397 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24398
24399         PR c/8439
24400         * gcc.dg/20021110.c: New test.
24401
24402 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
24403
24404         * g++.dg/abi/vthunk3.C: Run only on x86.
24405
24406 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24407
24408         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
24409
24410 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
24411
24412         * lib/compat.exp (compat-execute): Fix logic error in last
24413         change.
24414
24415 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
24416
24417         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
24418
24419 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24420
24421         PR c++/8389
24422         * g++.dg/template/access6.C: New test.
24423
24424 2002-11-08  Jan Hubicka  <jh@suse.cz>
24425
24426         * gcc.dg/i386-ssefp-1.c: New test.
24427         * gcc.dg/i386-ssefp-1.c: New test.
24428
24429 2002-11-08  Jan Hubicka  <jh@suse.cz>
24430
24431         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
24432
24433 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
24434
24435         * g++.dg/abi/vthunk3.C: New test.
24436
24437         PR c++/8338
24438         * g++.dg/template/crash2.C: New test.
24439
24440 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
24441
24442         * testsuite/g++.dg/abi/dtor1.C: New test.
24443         * testsuite/g++.dg/abi/dtor2.C: Likewise.
24444
24445 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
24446
24447         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
24448         Darwin.
24449
24450 2002-11-04  Adam Nemet  <anemet@lnxw.com>
24451
24452         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
24453         -mthumb.  Only xfail with -O0.
24454
24455 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
24456
24457         * g++.dg/abi/thunk1.C: New test.
24458         * g++.dg/abi/thunk2.C: Likewise.
24459         * g++.dg/abi/vtt1.C: Likewise.
24460
24461 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
24462
24463         PR optimization/8423
24464         * gcc.c-torture/execute/builtin-constant.c: New test.
24465
24466 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
24467
24468         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
24469         Add some more cases.
24470
24471 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
24472
24473         PR c++/8391
24474         * g++.dg/opt/local1.C: New test.
24475
24476 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
24477
24478         PR c++/8160
24479         * g++.dg/template/complit1.C: New test.
24480
24481         PR c++/8149
24482         * g++.dg/template/typename4.C: Likewise.
24483
24484 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24485
24486         Core issue 287, PR c++/7639
24487         * g++.dg/template/instantiate1.C: Adjust error location.
24488         * g++.dg/template/instantiate3.C: New test.
24489         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
24490         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
24491         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
24492
24493 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
24494
24495         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
24496
24497 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
24498
24499         PR c++/8287
24500         * g++.dg/init/dtor2.C: New test.
24501
24502 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24503
24504         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
24505         * gcc.dg/nest.c: Bypass errors on irix6.
24506
24507 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
24508
24509         * gcc.dg/nest.c: Expect error for mmix-*-*.
24510         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
24511
24512 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
24513
24514         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
24515         markers.
24516
24517         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
24518
24519 2002-10-25  Mike Stump  <mrs@apple.com>
24520
24521         * gcc.dg/warn-1.c: New test.
24522
24523 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
24524
24525         * g++.dg/template/typename3.C: New test.
24526
24527 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
24528
24529         * g++.dg/lookup/ptrmem1.C: New test.
24530
24531         * g++.dg/abi/vthunk2.C: New test.
24532
24533 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
24534
24535         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
24536
24537 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
24538
24539         * g++.dg/abi/empty9.C: New test.
24540
24541 2002-10-24  Richard Henderson  <rth@redhat.com>
24542
24543         * g++.dg/inherit/thunk1.C: Enable for ia64.
24544
24545 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
24546
24547         PR c++/8067
24548         * g++.dg/lookup/pretty1.C: New test.
24549
24550 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
24551
24552         * gcc.dg/20021023-1.c: New test.
24553
24554 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
24555
24556         PR c++/7679
24557         * g++.dg/parse/inline1.C: New test.
24558
24559 2002-10-23  Richard Henderson  <rth@redhat.com>
24560
24561         * g++.dg/inherit/thunk1.C: Enable for x86_64.
24562
24563         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
24564
24565 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
24566
24567         PR c++/6579
24568         * g++.dg/parse/stmtexpr3.C: New test.
24569
24570 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
24571
24572         * g++.dg/expr/cond1.C: New test.
24573
24574 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
24575
24576         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
24577
24578 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
24579
24580         * g++.dg/abi/vbase13.C: New test.
24581         * g++.dg/abi/vbase14.C: Likewise.
24582
24583 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
24584
24585         * gcc.dg/tls/pic-1.c: New test.
24586         * gcc.dg/tls/nonpic-1.c: New test.
24587         * gcc.dg/20021018-1.c: New test.
24588
24589 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
24590
24591         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
24592         Remove only files with the same base name as the test case.
24593         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
24594         (profopt-execute): Likewise.  Also, remove old profiling
24595         and performance data files before running the tests.
24596
24597         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
24598         * g++.dg/bprob/bprob.exp: Likewise.
24599         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
24600         to allow more general test case names.
24601
24602         * g++.dg/bprob/bprob-1.C: Rename to ...
24603         * g++.dg/bprob/g++-bprob-1.C: ... this.
24604
24605         * g77.dg/bprob/bprob-1.f: Rename to ...
24606         * g77.dg/bprob/g77-bprob-1.f: ... this.
24607
24608 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
24609
24610         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
24611         bison 1.50 or later.
24612
24613 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
24614
24615         * g++.dg/README: Describe more test directories.
24616
24617 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
24618
24619         * g++.dg/init/array6.C: Add additional tests.
24620
24621 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
24622
24623         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
24624         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
24625
24626 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
24627
24628         * gcc.c-torture/compile/20020604-1.x: New.
24629         * gcc.c-torture/compile/simd-5.x: Likewise.
24630         * gcc.c-torture/execute/920710-1.x: Likewise.
24631         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
24632
24633 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
24634
24635         * g++.dg/inherit/override1.C: Add dg-options clause.
24636
24637 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24638
24639         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
24640         _mm_slli_si128.
24641
24642 2002-10-19  Andreas Schwab  <schwab@suse.de>
24643
24644         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
24645         directory component.
24646
24647 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
24648
24649         * g++.dg/inherit/thunk1.C: New test.
24650
24651         * g++.dg/inherit/override1.C: New test.
24652
24653         * g++.dg/abi/mangle11.C: New test.
24654         * g++.dg/abi/mangle14.C: New test.
24655         * g++.dg/abi/mangle17.C: New test.
24656
24657 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
24658
24659         * g++.dg/overload/member2.C: New test.
24660
24661 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
24662
24663         * g++.dg/README: Describe new compat directory.
24664         * g++.dg/dg.exp: Skip tests in compat directory.
24665         * README.compat: New file.
24666         * lib/compat.exp: New expect script.
24667         * g++.dg/compat: New test directory.
24668         * g++.dg/compat/compat.exp: New expect script.
24669         * g++.dg/compat/abi: New test directory.
24670         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
24671         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
24672         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
24673         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
24674         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
24675         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
24676         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
24677         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
24678         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
24679         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
24680         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
24681         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
24682         * g++.dg/compat/break: New test directory.
24683         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
24684         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
24685         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
24686         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
24687         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
24688         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
24689         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
24690         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
24691         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
24692         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
24693         g++.dg/compat/break/README: New files.
24694         * g++.dg/compat/eh: New test directory.
24695         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
24696         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
24697         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
24698         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
24699         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
24700         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
24701         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
24702         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
24703         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
24704         g++.dg/compat/eh/filter2_y.C,
24705         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
24706         g++.dg/compat/eh/new1_y.C,
24707         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
24708         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
24709         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
24710         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
24711         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
24712         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
24713         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
24714         g++.dg/compat/eh/unexpected1_y.C: New files.
24715         * g++.dg/compat/init: New test directory.
24716         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
24717         g++.dg/compat/init/array5_y.C,
24718         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
24719         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
24720         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
24721         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
24722         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
24723         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
24724         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
24725         g++.dg/compat/init/init-ref2_y.C: New files.
24726
24727 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
24728
24729         PR c++/7584
24730         * g++.dg/inherit/using3.C: New test.
24731
24732 2002-10-17  Jan Hubicka  <jh@suse.cz>
24733
24734         * gcc.dg/20021017-2.c: New test.
24735
24736 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
24737
24738         * g++.dg/abi/mangle16.C: Adjust.
24739
24740         * g++.dg/init/array8.C: New test.
24741
24742 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
24743
24744         * gcc.dg/special/mips-abi.exp: New test.
24745         * gcc.dg/special/mips-abi.s: Empty file used by the above.
24746
24747 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
24748
24749         * g++.dg/abi/mangle16.C: New test.
24750         * g++.dg/abi/mangle17.C: Likewise.
24751
24752         PR c++/7478
24753         * g++.dg/template/ref1.C: New test.
24754
24755 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24756
24757         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
24758
24759 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
24760
24761         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
24762
24763 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
24764
24765         PR c++/7524
24766         * g++.dg/init/array7.C: New test.
24767
24768 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
24769
24770         * g++.dg/init/array6.C: New test.
24771
24772         * g++.dg/abi/mangle13.C: Likewise.
24773         * g++.dg/abi/mangle14.C: Likewise.
24774         * g++.dg/abi/mangle15.C: Likewise.
24775
24776 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24777
24778         * g++.dg/abi/empty8.C: New test.
24779
24780 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
24781
24782         * g++.dg/init/ctor1.C: New test.
24783
24784 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
24785
24786         * gcc.c-torture/execute/20021015-1.c: New test.
24787
24788 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
24789
24790         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
24791
24792 2002-10-14  Jan Hubicka  <jh@suse.cz>
24793
24794         * gcc.dg/i386-ssetype-[1-5].c: New tests.
24795
24796 2002-10-14  Richard Henderson  <rth@redhat.com>
24797
24798         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
24799
24800 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24801
24802         PR optimization/6631
24803         * g++.dg/opt/const2.C: New test.
24804
24805 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24806
24807         PR c++/7176
24808         * g++.dg/parse/friend1.C: New test.
24809         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
24810
24811 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
24812
24813         * gcc.dg/20021014-1.c: New test.
24814
24815 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
24816
24817         PR c++/5661
24818         * g++.dg/ext/vlm1.C: New test.
24819         * g++.dg/ext/vlm2.C: Likewise.
24820
24821         * g++.dg/init/array1.C: Remove invalid braces.
24822         * g++.dg/init/brace1.C: New test.
24823         * g++.dg/init/copy2.C: Likewise.
24824         * g++.dg/init/copy3.C: Likewise.
24825         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
24826         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
24827         braces.
24828
24829 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
24830
24831         * gcc.dg/cpp/assembler.S: Don't use -ansi.
24832
24833 2002-10-11  Richard Shann  <richard.shann@superh.com>
24834
24835         * gcc.c-torture/compile/simd-5.c: New test.
24836
24837 2002-10-10  Roger Sayle  <roger@eyesopen.com>
24838
24839         * gcc.c-torture/execute/shiftopt-1.c: New test case.
24840
24841 2002-10-10  Jim Wilson  <wilson@redhat.com>
24842
24843         * gcc.c-torture/execute/20021010-1.c: New test.
24844
24845 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
24846
24847         PR c/7353
24848         * g++.dg/ext/typedef-init.C: New test.
24849         * gcc.dg/typedef-init.c: New test.
24850
24851 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
24852
24853         * gcc.dg/cpp/paste13.c: New test.
24854
24855 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24856
24857         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
24858         remaining platforms, XFAIL during compile, not execute.  Don't
24859         XFAIL at -O0.
24860
24861 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
24862
24863         * gcc.dg/alias-1.c: Tweak expected warning.
24864
24865 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
24866
24867         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
24868
24869 2002-10-06  Andreas Jaeger  <aj@suse.de>
24870
24871         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
24872         * gcc.dg/cpp/c++98.C: Likewise.
24873
24874         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
24875         * g++.dg/cpp/c++98.C: Likewise.
24876
24877         * g++.dg/README (Subdirectories): Mention cpp directory.
24878
24879         PR target/7559
24880         * gcc.dg/20021006-1.c: New test.
24881
24882 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24883
24884         PR c++/7804
24885         * g++.dg/other/warning1.C: New test.
24886
24887 2002-10-04  Roger Sayle  <roger@eyesopen.com>
24888
24889         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
24890         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
24891         and sparc-*-* with -m64 as expected failures.  See PR 8087.
24892
24893 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24894
24895         PR c++/7931
24896         * g++.dg/template/ptrmem3.C: New test.
24897
24898         PR c++/7754
24899         * g++.dg/template/union1.C: New test.
24900
24901 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24902
24903         PR c++/8006
24904         * g++.dg/abi/mangle9.C: New test.
24905         * g++.dg/abi/mangle10.C: New test.
24906         * g++.dg/abi/mangle11.C: New test.
24907         * g++.dg/abi/mangle12.C: New test.
24908
24909 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
24910
24911         PR c++/7188.
24912         * g++.dg/template/meminit1.C: New test.
24913         * g++.dg/warn/Wreorder-1.C: Likewise.
24914         * g++.old-deja/g++.mike/warn3.C: Tweak.
24915         * lib/prune.exp: Ingore "in copy constructor".
24916
24917 2002-10-02  Andreas Jaeger  <aj@suse.de>
24918
24919         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
24920         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
24921         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
24922         on x86-64.
24923
24924 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24925
24926         * gcc.dg/empty1.C: Fix typo.
24927
24928 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
24929
24930         * gcc.dg/alias-1.c: New test.
24931
24932 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24933
24934         * gcc.dg/empty1.C: New test.
24935
24936         * g++.dg/tls/init-2.C: Tweak error messages.
24937
24938 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
24939
24940         * gcc.c-torture/compile/20020923-1.c: New test.
24941
24942 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
24943
24944         * gcc.c-torture/execute/ffs-1.c: New test.
24945         * gcc.c-torture/execute/ffs-2.c: Ditto.
24946
24947 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
24948
24949         * g++.dg/overload/member1.C: New test.
24950
24951 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
24952
24953         * g++.dg/abi/empty7.C: New test.
24954         * g++.dg/init/pm2.C: Likewise.
24955
24956 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
24957
24958         * g++.dg/rtti/crash1.C: New test.
24959
24960 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
24961
24962         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
24963         gcc.dg/sibcall-4.c: New tests.
24964
24965 2002-09-28  Roger Sayle  <roger@eyesopen.com>
24966
24967         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
24968         powerpc and MMIX targets.
24969
24970 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
24971
24972         * gcc.dg/cpp/20020927-1.c: New.
24973
24974 2002-09-26  David S. Miller  <davem@redhat.com>
24975
24976         * gcc.c-torture/compile/trunctfdf.c: New.
24977
24978 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24979
24980         * lib/target-supports.exp (check_weak_available): Handle solaris2.
24981
24982 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
24983
24984         * gcc.c-torture/execute/loop-15.c: New.
24985
24986 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
24987
24988         * README.QMTEST: Fix typo.
24989
24990 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24991
24992         * gcc.dg/20020926-1.c: New test.
24993
24994 2002-09-25  David S. Miller  <davem@redhat.com>
24995
24996         PR target/7842
24997         * gcc.c-torture/execute/shiftdi.c: New test.
24998
24999 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
25000
25001         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
25002         unique to the tool.
25003         * lib/g77.exp (g77_init): Likewise.
25004         * lib/g++.exp (g++_init): Likewise.
25005         * lib/objc.exp (objc_init): Likewise.
25006
25007 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
25008
25009         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
25010         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
25011         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
25012
25013 2002-09-25  Richard Henderson  <rth@redhat.com>
25014
25015         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
25016         too-small long double.
25017
25018 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
25019
25020         * gcc.dg/20020919-1.c: New test.
25021
25022 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
25023
25024         * g++.dg/abi/bitfield6.C: New test.
25025         * g++.dg/abi/bitfield7.C: New test.
25026         * g++.dg/abi/bitfield8.C: New test.
25027         * g++.dg/abi/vbase11.C: New test.
25028
25029 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25030
25031         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
25032         hppa*-*-hpux*.  Update test comment.
25033
25034 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
25035
25036         * gcc.dg/tls/struct-1.c: New test.
25037
25038 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
25039
25040         * gcc.dg/cpp/tr-warn2.c: Update.
25041
25042 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
25043
25044         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
25045
25046 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
25047
25048         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
25049         systems.
25050
25051 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
25052
25053         * gcc.c-torture/execute/ieee/mzero3.c: New test.
25054
25055         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25056         Adjust for c++filt moved to binutils.  Remove spurious duplicate
25057         setting of cxxfilt.
25058
25059 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
25060
25061         * gcc.dg/20020312-2.c: Update for darwin.
25062
25063 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
25064
25065         * g++.old-deja/g++.other/crash32.C: Mark ICE.
25066
25067 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
25068
25069         * objc.dg/comp-types-1.m: New test.
25070         * objc.dg/comp-types-2.m: New test.
25071         * objc.dg/comp-types-3.m: New test.
25072         * objc.dg/comp-types-4.m: New test.
25073         * objc.dg/comp-types-5.m: New test.
25074         * objc.dg/comp-types-6.m: New test.
25075
25076 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25077
25078         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
25079
25080 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
25081
25082         * g++.dg/other/do1.C: New test.
25083
25084         * g++.dg/template/subst1.C: New test.
25085
25086 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
25087
25088         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
25089
25090 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
25091
25092         * g++.dg/template/qualttp20.C: Adjust expected errors.
25093         * g++.old-deja/g++.jason/report.C: Likewise.
25094         * g++.old-deja/g++.other/qual1.C: Likewise.
25095
25096         * g++.dg/lookup/scoped2.C: New test.
25097
25098         * g++.dg/ext/asm3.C: New test.
25099
25100 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
25101
25102         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
25103
25104 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
25105
25106         * ChangeLog: follow spelling conventions.
25107         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
25108         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
25109         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
25110         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
25111         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
25112         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
25113         * g++.old-deja/g++.law/global-init1.C: Likewise.
25114         * g++.old-deja/g++.other/delete4.C: Likewise.
25115         * g++.old-deja/g++.other/inline21.C: Likewise.
25116         * g++.old-deja/g++.other/singleton.C: Likewise.
25117         * g77.dg/strlen0.f: Likewise.
25118         * g77.f-torture/compile/20010519-1.f: Likewise.
25119         * g77.f-torture/compile/980310-4.f: Likewise.
25120         * gcc.c-torture/compile/20000605-1.c: Likewise.
25121         * gcc.c-torture/execute/20020225-1.c: Likewise.
25122         * gcc.dg/c90-hexfloat-2.c: Likewise.
25123         * gcc.dg/c99-bool-1.c: Likewise.
25124         * gcc.dg/c99-hexfloat-2.c: Likewise.
25125         * gcc.dg/dll-2.c: Likewise.
25126         * gcc.dg/wtr-union-init-1.c: Likewise.
25127         * gcc.dg/wtr-union-init-2.c: Likewise.
25128         * gcc.dg/wtr-union-init-3.c: Likewise.
25129         * gcc.dg/cpp/avoidpaste1.c: Likewise.
25130         * gcc.dg/cpp/defined.c: Likewise.
25131         * gcc.dg/cpp/macsyntx.c: Likewise.
25132         * gcc.dg/cpp/paste2.c: Likewise.
25133         * gcc.dg/cpp/trad/defined.c: Likewise.
25134         * gcc.dg/format/c90-printf-1.c: Likewise.
25135         * gcc.dg/format/c90-scanf-1.c: Likewise.
25136         * gcc.dg/format/c99-printf-1.c: Likewise.
25137         * gcc.dg/format/c99-scanf-1.c: Likewise.
25138         * gcc.misc-tests/gcov-8.c: Likewise.
25139         * lib/profopt.exp: Likewise.
25140
25141 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
25142
25143         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
25144
25145 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
25146
25147         * g++.dg/inherit/using2.C: New test.
25148
25149 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
25150
25151         * ChangeLog: Follow spelling conventions.
25152         * g++.dg/template/friend4.C: Likewise.
25153         * g++.old-deja/g++.pt/crash67.C: Likewise.
25154         * gcc.c-torture/execute/20000801-4.c: Likewise.
25155         * gcc.dg/c90-digraph-1.c: Likewise.
25156         * gcc.dg/c94-digraph-1.c: Likewise.
25157         * gcc.dg/c99-digraph-1.c: Likewise.
25158         * gcc.dg/cpp/line5.c: Likewise.
25159         * gcc.dg/cpp/multiline.c: Likewise.
25160         * gcc.dg/cpp/trad/literals-1.c: Likewise.
25161         * gcc.dg/format/attr-3.c: Likewise.
25162         * gcc.dg/format/c90-scanf-3.c: Likewise.
25163         * gcc.dg/format/ext-4.c: Likewise.
25164
25165 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
25166
25167         * g++.dg/template/pretty1.C: New test.
25168
25169 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
25170
25171         * gcc.c-torture/execute/struct-cpy-1.c: New test.
25172
25173 2002-09-13  Matt Austern  <austern@apple.com>
25174
25175         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
25176         passing a cast expression to a function by const reference.
25177
25178 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
25179
25180         * g++.dg/template/deduce1.C: New test.
25181
25182 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
25183
25184         * gcc.c-torture/execute/simd-1.c: Force all use of int to
25185         32-bit int.
25186
25187 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25188
25189         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
25190         usage.
25191
25192 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
25193
25194         * gcc.c-torture/compile/20020910-1.c: New test.
25195
25196 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
25197
25198         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
25199
25200 2002-09-10  Andreas Jaeger  <aj@suse.de>
25201
25202         * gcc.dg/20020312-2.c: Adjust for x86-64.
25203
25204 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
25205
25206         * g77.dg/7388.f: New test case for PR 7388.
25207
25208 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
25209
25210         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
25211
25212 2002-09-05  Ziemowit Laski <zlaski@apple.com>
25213
25214         * objc.dg/proto-lossage-1.m: New test.
25215
25216 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
25217
25218         * gcc.dg/cpp/_Pragma4.c: Fix typo.
25219
25220 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
25221
25222         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
25223         expected to pass.
25224
25225 2002-09-06  Stan Shebs  <shebs@apple.com>
25226             David Edelsohn  <edelsohn@gnu.org>
25227
25228         * gcc.dg/weak: New directory.
25229         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
25230         target-specific xfail bits.
25231         * gcc.dg/typeof-2.c: Move to new directory.
25232         * gcc.dg/weak.exp: New expect script.
25233
25234 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
25235
25236         * gcc.c-torture/execute/extzvsi.c: New test.
25237
25238 2002-09-05  Stan Shebs  <shebs@apple.com>
25239
25240         * gcc.dg/weak-1.c: xfail on Darwin.
25241         * gcc.dg/weak-2.c: Ditto.
25242         * gcc.dg/weak-3.c: Ditto.
25243         * gcc.dg/weak-4.c: Ditto.
25244         * gcc.dg/weak-5.c: Ditto.
25245         * gcc.dg/weak-6.c: Ditto.
25246         * gcc.dg/weak-7.c: Ditto.
25247         * gcc.dg/weak-8.c: Ditto.
25248         * gcc.dg/weak-9.c: Ditto.
25249
25250 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
25251
25252         * gcc.c-torture/execute/loop-14.c: New test.
25253
25254 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
25255
25256         * g++.dg/other/cxa-atexit1.C: New test.
25257
25258         * gcc.dg/typeof-2.c: New test.
25259
25260 2002-09-03  Roger Sayle  <roger@eyesopen.com>
25261
25262         * gcc.dg/builtins-2.c: New testcase.
25263         * gcc.dg/builtins-3.c: New testcase.
25264
25265 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
25266
25267         * gcc.dg/cpp/_Pragma4.c: New test.
25268
25269 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
25270
25271         * objc/execute/nil_method-1.m: New testcase.
25272
25273 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
25274
25275         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
25276         [Object class], not [Object initialize].
25277
25278 2002-08-31  Roger Sayle  <roger@eyesopen.com>
25279             Hans-Peter Nilsson  <hp@bitrange.com>
25280
25281         * gcc.c-torture/execute/20020720-1.x: Skip test on
25282         mmix-knuth-mmixware.  Correct comment.
25283
25284 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
25285
25286         * testsuite/g++.dg/abi/bitfield5.C: New test.
25287         * testsuite/g++.dg/abi/vbase10.C: Likewise.
25288
25289 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
25290
25291         * objc.dg/undeclared-selector.m: New test.
25292
25293 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
25294
25295         * g++.dg/other/offsetof1.C: Avoid cast warning.
25296
25297 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
25298
25299         * objc.dg/super-class-2.m: New test.
25300
25301 2002-08-24  Matt Austern  <austern@apple.com>
25302
25303         * g++.dg/ext/lvaddr.C: New test.
25304         * g++.dg/ext/lvcast.C: New test.
25305
25306 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
25307
25308         * testsuite/g++.dg/inherit/cond1.C: New test.
25309
25310 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
25311
25312         * gcc.dg/noncompile/incomplete-1.c: New test.
25313
25314 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
25315
25316         * gcc.dg/typespec-1.c: New test.
25317
25318 2002-08-20  Devang Patel  <dpatel@apple.com>
25319         * objc.dg/proto-hier-2.m: New test.
25320
25321 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
25322
25323         * objc.dg/bitfield-1.m: New test.
25324         * objc.dg/bitfield-2.m: New test.
25325
25326 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25327
25328         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
25329         gcc.dg/c99-flex-array-4.c: New tests.
25330
25331 2002-08-16  Stan Shebs  <shebs@apple.com>
25332
25333         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
25334
25335 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
25336
25337         * gcc.dg/typeof-1.c: New test.
25338         * g++.dg/ext/typeof2.C: New test.
25339
25340 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
25341
25342         * g++.dg/other/offsetof1.C: New test.
25343
25344 2002-08-14  Richard Henderson  <rth@redhat.com>
25345
25346         * gcc.dg/tls/diag-3.c: Fix expected message strings.
25347
25348 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
25349
25350         * gcc.dg/cpp/_Pragma3.c: New test.
25351
25352 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
25353
25354         * g++.dg/template/inherit3: New test.
25355
25356 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25357
25358         * gcc.dg/bitfld-4.c: Add blank options.
25359
25360 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
25361
25362         * g++.dg/template/crash1.C: New test.
25363
25364 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
25365
25366         * gcc.dg/tls/opt-2.c: New test.
25367
25368 2002-08-08  Devang Patel  <dpatel@apple.com>
25369
25370         * objc.dg/selector-1.m : New test
25371
25372 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
25373
25374         * g++.dg/abi/bitfield4.C: New test.
25375         * gcc.dg/bitfld-4.c: New test.
25376
25377 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
25378
25379         * g++.dg/other/packed1.C: New test.
25380
25381 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
25382
25383         * g++.dg/abi/offsetof.C: Tweak error messages.
25384         * g++.old-deja/g++.mike/p10769a.C: Likewise.
25385
25386 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
25387
25388         * gcc.dg/bitfld-3.c: New test.
25389
25390 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
25391             Richard Henderson  <rth@redhat.com>
25392
25393         * gcc.dg/i386-bitfield1.c: New test.
25394         * g++.dg/abi/bitfield3.C: Update.
25395
25396 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
25397
25398         * objc.dg/const-str-2.m: Update.
25399         * gcc.dg/cpp/c++98.c: Change to C extension.
25400         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
25401         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
25402
25403 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
25404
25405         * testsuite/gcc.dg/tls/diag-3.c: New.
25406
25407 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
25408
25409         * g++.dg/README (Subdirectories): Document new subdir expr.
25410         * g++.dg/expr/pmf-1.C: New test.
25411
25412 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
25413
25414         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
25415
25416 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
25417
25418         * g++.dg/abi/bitfield3.C: New test.
25419
25420 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
25421
25422         * lib/gcov.exp: Tweak expected line formats.
25423         * gcc.misc-tests/gcov8.c: New test.
25424         * gcc.misc-tests/gcov8.x: New flags.
25425
25426 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
25427
25428         * consistency.vlad/layout/endian.c: Include string.h.
25429
25430         * gcc.c-torture/execute/20020805-1.c: New test.
25431
25432 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
25433
25434         * g++.dg/other/conversion1.C: New test.
25435
25436 2002-08-03  Roger Sayle  <roger@eyesopen.com>
25437
25438         * gcc.dg/builtins-1.c: New testcase.
25439
25440 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
25441
25442         * g++.dg/inherit/access3.C: New test.
25443
25444 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
25445
25446         * gcc.dg/ia64-visibility-2.c: New test.
25447
25448 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
25449
25450         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
25451         __qualifier_flags to __flags.
25452
25453 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
25454
25455         * g++.dg/inherit/operator1.C: New test.
25456         * g++.dg/lookup/disamb1.C: Fix typo in comment.
25457         * g++.dg/other/error1.C: Change expected error message.
25458         * g++.dg/template/conv4.C: Likewise.
25459
25460 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
25461
25462         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
25463         for documented behavior.
25464
25465 2002-07-25  Roger Sayle  <roger@eyesopen.com>
25466
25467         * gcc.c-torture/execute/20020720-1.x: Skip this test on
25468         several targets known to fail.
25469
25470 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
25471
25472         * gcc.dg/mips-args-[123].c: New tests.
25473
25474 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
25475
25476         * gcc.dg/ppc-spe.c: New.
25477
25478 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
25479
25480         * g++.dg/other/ptrmem4.C: New testcase.
25481
25482 2002-07-24  Richard Henderson  <rth@redhat.com>
25483
25484         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
25485
25486 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
25487
25488         * g++.dg/ext/alignof1.C (main): Return 0 for success.
25489
25490 2002-07-24  Roger Sayle  <roger@eyesopen.com>
25491
25492         * gcc.c-torture/execute/memset-3.c: New testcase.
25493
25494 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
25495
25496         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
25497         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
25498
25499 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25500
25501         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
25502         Delete.
25503
25504 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
25505
25506         * gcc.c-torture/compile/simd-4.c: New test.
25507
25508 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25509
25510         PR c++/7347, c++/7348
25511         * g++.dg/template/access4.C: New test.
25512         * g++.dg/template/access5.C: New test.
25513         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
25514         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
25515         * g++.old-deja/g++.pt/ttp58.C: Likewise.
25516         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
25517
25518 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
25519
25520         * gcc.dg/gnu89-init-2.c: New test.
25521
25522 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
25523
25524         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
25525
25526 2002-07-20  Roger Sayle  <roger@eyesopen.com>
25527
25528         * gcc.c-torture/execute/20020720-1.c: New testcase.
25529
25530 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
25531
25532         * gcc.dg/cpp/Wsignprom.c: New tests.
25533
25534 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
25535
25536         * gcc.c-torture/execute/loop-13.c: New test.
25537
25538 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
25539
25540         * gcc.dg/cpp/expr.c: New tests.
25541
25542 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
25543
25544         * g++.dg/opt/pr6713.C: Add template instantiation.
25545
25546 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
25547
25548         * gcc.dg/nest.c: New test.
25549
25550 2002-07-17  Richard Henderson  <rth@redhat.com>
25551
25552         * g++.dg/opt/pr6713.C: New test.
25553
25554 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
25555
25556         * gcc.c-torture/execute/loop-2e.x: Let the testcase
25557         XFAIL for all x86 processors.
25558
25559 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
25560
25561         * gcc.c-torture/execute/20010122-1.x: Do not test with
25562         -fomit-frame-pointer.
25563
25564 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25565
25566         * g++.dg/template/instantiate2.C: New test.
25567         * g++.dg/template/spec4.C: New test.
25568
25569 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25570
25571         * g++.dg/template/access2.C: New test.
25572         * g++.dg/template/access3.C: New test.
25573
25574 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
25575
25576         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
25577         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
25578         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
25579         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
25580         Convert to use <stdarg.h>.
25581         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
25582         Delete.
25583         * gcc.dg/va-arg-2.c: New.
25584         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
25585
25586 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
25587
25588         * gcc.c-torture/compile/20020710-1.c: New test.
25589
25590 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
25591                           Andrew Pinski  <pinskia@physics.uc.edu>
25592
25593         gcc.c-torture/compile/simd-2.c: New testcase.
25594         gcc.c-torture/compile/simd-3.c: Likewise.
25595
25596 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
25597
25598         PR c++/7224
25599         * g++.dg/overload/error1.C: New test.
25600
25601 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25602
25603         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
25604         configuration and IRIX 6 O32 ABI.
25605
25606 2002-07-11  Roger Sayle  <roger@eyesopen.com>
25607
25608         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
25609
25610 2002-07-10  Roger Sayle  <roger@eyesopen.com>
25611
25612         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
25613
25614 2002-07-10  Jeffrey A Law  <law@redhat.com>
25615
25616         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
25617
25618         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
25619
25620 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
25621
25622         * gcc.dg/20020312-2.c: Check for __PPC__.
25623
25624 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
25625
25626         * gcc.c-torture/compile/20020709-1.c: New test.
25627
25628 2002-07-07  Roger Sayle  <roger@eyesopen.com>
25629
25630         * g++.dg/template/qualttp21.C: New test case.
25631
25632 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
25633
25634         * gcc.c-torture/compile/20020706-1.c: New test.
25635         * gcc.c-torture/compile/20020706-2.c: New test.
25636
25637 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
25638             Alexandre Oliva  <aoliva@redhat.com>
25639
25640         * g++.dg/warn/incomplete1.C: New test.
25641
25642 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25643
25644         PR c++/7099
25645         * g++.dg/warn/noreturn1.C: New test.
25646
25647 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
25648
25649         PR c++/6706
25650         * g++.dg/debug/debug6.C: New test.
25651         * g++.dg/debug/debug7.C: New test.
25652
25653 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
25654
25655         * gcc.c-torture/compile/simd-3.c: New test.
25656
25657 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
25658
25659         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
25660         * gcc.dg/20020620-1.c: Likewise.
25661
25662 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25663
25664         PR c++/6944
25665         * g++.dg/init/array4.C: New test.
25666         * g++.dg/init/array5.C: New test.
25667
25668 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
25669
25670         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
25671         * gcc.c-torture/execute/simd-2.c (main): Likewise.
25672
25673 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25674
25675         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
25676         * gcc.dg/wtr-aggr-init-1.c: Likewise.
25677         * gcc.dg/wtr-conversion-1.c: Likewise.
25678         * gcc.dg/wtr-escape-1.c: Likewise.
25679         * gcc.dg/wtr-int-type-1.c: Likewise.
25680         * gcc.dg/wtr-label-1.c: Likewise.
25681         * gcc.dg/wtr-static-1.c: Likewise.
25682         * gcc.dg/wtr-strcat-1.c: Likewise.
25683         * gcc.dg/wtr-suffix-1.c: Likewise.
25684         * gcc.dg/wtr-switch-1.c: Likewise.
25685         * gcc.dg/wtr-unary-plus-1.c: Likewise.
25686         * gcc.dg/wtr-union-init-1.c: Likewise.
25687         * gcc.dg/wtr-union-init-2.c: Likewise.
25688         * gcc.dg/wtr-union-init-3.c: Likewise.
25689
25690         * gcc.dg/wtr-func-def-1.c: New test.
25691
25692 2002-07-02 Devang Patel <dpatel@apple.com>
25693
25694         * objc.dg/param-1.m: New test.
25695
25696 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
25697
25698         * gcc.dg/cpp/trad/directive.c: Add test.
25699         * gcc.dg/cpp/trad/macroargs.c: Add test.
25700         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
25701
25702 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
25703
25704         * gcc.dg/cpp/cmdlne-M.c: New test.
25705
25706 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
25707
25708         * objc.dg/desig-init-1.m: New test.
25709
25710 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25711
25712         PR c++/6716
25713         * g++.dg/template/instantiate1.C: New test.
25714
25715 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
25716
25717         PR c++/7112
25718         * g++.dg/template/sizeof2.C: New test.
25719
25720 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
25721
25722         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
25723         gcc.dg/cpp/trad/include.c: New tests.
25724
25725 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
25726
25727         PR target/7177
25728         * gcc.c-torture/compile/20020701-1.c: New test.
25729
25730 2002-07-01  Stan Shebs  <shebs@apple.com>
25731
25732         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
25733         header here...
25734         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
25735         (objc-torture-execute): or here.
25736
25737 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
25738
25739         * gcc.c-torture/execute/arith-rand-ll.c: New test.
25740
25741 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
25742
25743         * gcc.dg/cpp/trad/escaped-nl.c: New test.
25744
25745 2002-06-30  Devang Patel  <dpatel@apple.com>
25746
25747         * objc.dg/fsyntax-only.m: New test.
25748
25749 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
25750
25751         PR c++/6695
25752         * g++.dg/template/friend7.C: New file.
25753
25754 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
25755
25756         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
25757         return type.
25758
25759 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
25760
25761         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
25762         avoid division by zero.
25763
25764 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
25765
25766         * gcc.dg/Wunknownprag.c: New tests.
25767
25768 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
25769
25770         * gcc.c-torture/execute/simd-2.c: New test.
25771
25772 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
25773
25774         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
25775         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
25776         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
25777         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
25778         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
25779         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
25780         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
25781         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
25782         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
25783         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
25784         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
25785         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
25786         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
25787         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
25788         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
25789         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
25790         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
25791
25792 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
25793
25794         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
25795         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
25796         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
25797         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
25798         New tests.
25799         * gcc.dg/cpp/trad/directive.c: Update.
25800
25801 2002-06-23  Andreas Jaeger  <aj@suse.de>
25802
25803         * gcc.c-torture/execute/complex-6.c: New.
25804
25805 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
25806
25807         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
25808         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
25809         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
25810         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
25811
25812 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
25813
25814         * gcc.dg/cpp/trad: New directory with traditional tests copied
25815         from parent directory.
25816         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25817         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25818         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25819         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25820         Move to trad/ and rename.
25821         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
25822         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
25823         gcc.dg/cpp/trad/redef2.c: New tests.
25824         * gcc.dg/cpp/trad/trad.exp: New driver.
25825
25826 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
25827
25828         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25829         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25830         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25831         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25832         Remove.
25833
25834 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
25835
25836         * gcc.dg/20020620-1.c: New test.
25837
25838 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25839
25840         * g++.dg/template/ttp4.C: New test.
25841
25842 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
25843
25844         * g++.dg/opt/vt1.C: Fix regexp.
25845
25846 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25847
25848         * gcc.c-torture/execute/pure-1.c: Make functions static again.
25849         Don't use attribute `noinline'.
25850
25851 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25852
25853         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
25854
25855 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
25856
25857         * gcc.c-torture/execute/simd-1.c: New.
25858
25859         * gcc.dg/simd-1.c: New.
25860
25861 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25862
25863         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
25864
25865 2002-06-16  Richard Henderson  <rth@redhat.com>
25866
25867         * g++.dg/ext/anon-struct1.C: New.
25868         * g++.dg/ext/anon-struct2.C: New.
25869         * g++.dg/ext/anon-struct3.C: New.
25870         * gcc.dg/anon-struct-1.c: New.
25871         * gcc.dg/anon-struct-2.c: New.
25872         * gcc.dg/anon-struct-3.c: New.
25873         * gcc.dg/20011008-1.c: Adjust warning text.
25874         * gcc.dg/20020527-1.c: Add -fms-extensions.
25875
25876 2002-06-16  Richard Henderson  <rth@redhat.com>
25877
25878         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
25879
25880 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
25881
25882         * gcc.c-torture/execute/20020615-1.c: New test.
25883
25884 2002-06-15  Roger Sayle  <roger@eyesopen.com>
25885
25886         * gcc.c-tortuture/execute/compare-1.c: New test case.
25887         * gcc.c-tortuture/execute/compare-2.c: New test case.
25888         * gcc.c-tortuture/execute/compare-3.c: New test case.
25889
25890 2002-06-13  Richard Henderson  <rth@redhat.com>
25891
25892         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
25893         ia64 ilp32.
25894
25895 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25896
25897         * g++.dg/template/typename2.C: Update error message.
25898
25899 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
25900
25901         * gcc.c-torture/execute/20020611-1.c: New test.
25902
25903 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
25904
25905         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
25906         list of targets to skip.
25907
25908 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
25909
25910         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
25911         targets if not optimizing.
25912
25913 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
25914
25915         * gcc.c-torture/compile/20020605-1.c: New test.
25916
25917         * g++.dg/opt/vt1.C: New test.
25918
25919         * gcc.dg/20020531-1.c: New test.
25920
25921         * gcc.dg/20020530-1.c: New test.
25922
25923         * gcc.dg/20020527-1.c: New test.
25924
25925         * g++.dg/opt/cse1.C: New test.
25926
25927 2002-06-07  Roger Sayle  <roger@eyesopen.com>
25928
25929         * gcc.dg/20020607-2.c: New test case.
25930
25931 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
25932
25933         * gcc.c-torture/compile/20020604-1.c: New test.
25934
25935 2002-06-04  Richard Henderson  <rth@redhat.com>
25936
25937         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
25938         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
25939         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
25940
25941 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
25942
25943         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
25944
25945 2002-06-03  Richard Henderson  <rth@redhat.com>
25946
25947         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
25948         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
25949
25950 2002-06-02  Richard Henderson  <rth@redhat.com>
25951
25952         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
25953         test functions static.
25954
25955 2002-06-02  Andreas Jaeger  <aj@suse.de>
25956
25957         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
25958         now.
25959
25960 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25961
25962         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
25963         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
25964         Update for mofified diagnostics.
25965         * gcc.dg/c99-intconst-1.c: No longer fail.
25966
25967 2002-06-02  Richard Henderson  <rth@redhat.com>
25968
25969         * gcc.dg/uninit-A.c: Remove xfail markers.
25970
25971 2002-06-01  Roger Sayle  <roger@eyesopen.com>
25972
25973         * gcc.dg/fnegate-1.c: New test case.
25974
25975 2002-05-30  Osku Salerma  <osku@iki.fi>
25976
25977         * gcc.c-torture/execute/mayalias-1.c: New file.
25978
25979 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25980
25981         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
25982         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
25983         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
25984
25985 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
25986
25987         * gcc.c-torture/execute/20020529-1.c: New test.
25988
25989 2002-05-27  Richard Henderson  <rth@redhat.com>
25990
25991         * g++.dg/ext/attrib6.C: New test case.
25992
25993 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25994
25995         * gcc.c-torture/execute/pure-1.c: New test.
25996
25997 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25998
25999         * gcc.dg/cpp/arith-2.c: Remove.
26000
26001 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
26002
26003         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
26004         * gcc.dg/cpp/if-3.c: Remove.
26005
26006 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
26007
26008         * g++.dg/opt/cse2.C: New test.
26009
26010 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
26011
26012         * gcc.dg/cpp/arith-1.c: New semantic tests.
26013         * gcc.dg/cpp/if-1.c: Update.
26014
26015 2002-05-24  Ben Elliston  <bje@redhat.com>
26016
26017         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
26018
26019 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
26020
26021         * gcc.dg/verbose-asm.c: New test.
26022
26023 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26024
26025         * gcc.dg/cpp/paste12.c: New test.
26026
26027 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26028
26029         * g++.dg/parse/named_ops.C: New test.
26030
26031 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
26032
26033         * gcc/testsuite/gcc.dg/weak-8.c: New test.
26034
26035 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
26036
26037         * gcc.dg/weak-2.c: Allow optional leading underscore
26038         in scan-assembler symbol name.
26039         * gcc.dg/weak-3.c: Likewise.
26040         * gcc.dg/weak-4.c: Likewise.
26041         * gcc.dg/weak-5.c: Likewise.
26042
26043 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
26044
26045         * gcc.dg/20020523-1.c: New test.
26046
26047 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26048
26049         * objc.dg/const-str-2.m: Update now that we stop after
26050         a command line error.
26051
26052 2002-05-22  Richard Henderson  <rth@redhat.com>
26053
26054         * g++.dg/dg.exp: Fix typo in test pruneing.
26055
26056 2002-05-22  Richard Henderson  <rth@redhat.com>
26057
26058         * g++.dg/dg.exp: Prune the tls subdirectory.
26059         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
26060         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
26061         * g++.dg/tls/init-1.C: New.
26062
26063 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
26064
26065         * gcc.dg/20020517-1.c: New test.
26066
26067 2002-05-21  Richard Henderson  <rth@redhat.com>
26068
26069         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
26070         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
26071
26072 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
26073
26074         * g++.dg/other/copy2.C: New test.
26075
26076 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
26077
26078         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
26079         (MAX_COPY): Bump up to 10 times sizeof (long long).
26080         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
26081
26082         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
26083         sizeof (long long).
26084
26085         * gcc.c-torture/execute/strcpy-1.c: New test.
26086
26087 2002-05-19  Jason Merrill  <jason2redhat.com>
26088
26089         * g++.dg/ext/oper1.C: New test.
26090
26091 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
26092 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
26093
26094         * README.QMTEST: New file.
26095
26096         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
26097
26098 2002-05-19  Andreas Jaeger  <aj@suse.de>
26099
26100         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
26101         now.
26102         * gcc.c-torture/execute/loop-2d.x: Likewise.
26103
26104 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
26105
26106         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
26107         support weak symbols.
26108         * gcc.dg/weak-4.c: Likewise
26109         * gcc.dg/weak-6.c: Likewise
26110
26111 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
26112
26113         * gcc.dg/weak-3.c: Add dg-excess-error comment for
26114         cygwin, coff and h8300-*-hms targets
26115         * gcc.dg/weak-5.c: Likewise
26116         * gcc.dg/weak-7.c: Likewise
26117
26118 2002-05-16  Jason Merrill  <jason@redhat.com>
26119
26120         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
26121         (scan-assembler-not, scan-assembler-dem): Likewise.
26122         (scan-assembler-dem-not): Likewise.
26123
26124 2002-05-15  Richard Henderson  <rth@redhat.com>
26125
26126         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
26127
26128 2002-05-15  Richard Henderson  <rth@redhat.com>
26129
26130         * gcc.dg/weak-5.c (vfoo1c): No warning here.
26131         (vfoo1f): Warning here.
26132         (vfoo1l): Don't redefine the alias.
26133
26134 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
26135
26136         * g++.dg/init/pm1.C: New test.
26137
26138 2002-05-12  David S. Miller  <davem@redhat.com>
26139
26140         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
26141         types.
26142
26143 2002-05-10  Roger Sayle  <roger@eyesopen.com>
26144
26145         * gcc.c-torture/execute/20020510-1.c: New test case.
26146
26147 2002-05-10  David S. Miller  <davem@redhat.com>
26148
26149         * gcc.c-torture/execute/conversion.c: Test long double too.
26150
26151 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
26152
26153         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
26154         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
26155         * lib/g++.exp (g++_link_flags): Likewise.
26156         * lib/objc.exp (objc_target_compile): Likewise.
26157
26158 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26159
26160         * gcc.dg/cpp/poison.c: Update.
26161         * gcc.dg/cpp/20000625-2.c: Remove.
26162         * gcc.dg/cpp/direct2s.c: Remove final test.
26163
26164 2002-05-08  Tom Rix  <trix@redhat.com>
26165
26166         * gcc.c-torture/execute/20020508-1.c: New test.
26167         * gcc.c-torture/execute/20020508-2.c: New test.
26168         * gcc.c-torture/execute/20020508-3.c: New test.
26169
26170 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26171
26172         * gcc.dg/cpp/charconst-4.c: More tests.
26173
26174 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
26175
26176         PR c/6569
26177         * gcc.dg/weak-3.c: Update location of warning messages.
26178         * gcc.dg/weak-5.c: Likewise.
26179
26180 2002-05-06  Roger Sayle  <roger@eyesopen.com>
26181
26182         * gcc.c-torture/execute/20020506-1.c: New test case.
26183
26184 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
26185
26186         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
26187
26188 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26189
26190         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
26191
26192 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26193
26194         * gcc.dg/cpp/charconst-3.c: New test.
26195
26196 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26197
26198         * gcc.dg/cpp/charconst.c: Update tests.
26199
26200 2002-05-05  Tim Josling  <tej@melbpc.org.au>
26201
26202         * treelang: Added directory for new sample language treelang. Also
26203         lib/treelang.exp: New file to signal treelang should be tested.
26204
26205 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
26206
26207         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
26208         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
26209         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
26210         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
26211         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
26212         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
26213         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
26214
26215 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26216
26217         * gcc.dg/format/xopen-2.c: New test.
26218
26219 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
26220
26221         * gcc.dg/20020503-1.c: New test.
26222
26223 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
26224
26225         * g++.dg/init/dtor1.C: Make it tougher.
26226
26227 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
26228
26229         * g++.dg/init/dtor1.C: New test.
26230
26231 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
26232
26233         * gcc.dg/altivec-8.c: New.
26234
26235 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
26236
26237         * gcc.dg/altivec-7.c: New.
26238
26239 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
26240
26241         * g++.dg/parse/typedef1.C: New test.
26242
26243 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
26244
26245         PR c++/6486
26246         * g++.dg/template/friend6.C: New test.
26247
26248         PR c++/6492
26249         * g++.dg/init/copy1.C: New test.
26250
26251 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
26252
26253         * g++.dg/warn/effc1.C: New test.
26254
26255 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26256
26257         * gcc.dg/cpp/if-cexp.c: Add a test.
26258
26259 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
26260
26261         * gcc.dg/20020426-2.c: New test.
26262
26263 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
26264
26265         * gcc.dg/cpp/if-mop.c: Update.
26266         * gcc.dg/cpp/if-mpar.c: Add test.
26267         * gcc.dg/cpp/if-oppr.c: Update.
26268
26269 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26270
26271         PR c/6343
26272         * gcc.dg/weak-[2-7].c: New tests.
26273
26274 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
26275
26276         * gcc.dg/enum1.c: New test.
26277
26278 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
26279
26280         PR c++/6497
26281         * g++.dg/inherit/access2.C: New test.
26282
26283 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
26284
26285         PR bootstrap/6445
26286         * gcc.dg/20020426-1.c: New test.
26287
26288 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
26289
26290         * g++.dg/abi/enum1.C: New test.
26291
26292 2002-04-26  Richard Henderson  <rth@redhat.com>
26293
26294         * gcc.dg/c99-bool-1.c: Expect always true warning.
26295
26296 2002-04-25  Roger Sayle  <roger@eyesopen.com>
26297
26298         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
26299
26300 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26301
26302         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
26303         targets.
26304
26305 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
26306
26307         * g++.dg/abi/mange7.C: New test.
26308
26309         PR c++/6438.
26310         * g++.dg/parse/stmtexpr2.C: New test.
26311
26312 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
26313
26314         * gcc.dg/20020312-2.c: Add SH target.
26315
26316 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26317
26318         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
26319         compiler output on mips*-*-irix*.
26320
26321 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
26322
26323         * g++.dg/parse/attr1.C: New test.
26324
26325 2002-04-23  Roger Sayle  <roger@eyesopen.com>
26326
26327         * gcc.c-torture/execute/string-opt-17.c: New test case.
26328         * gcc.c-torture/execute/memset-2.c: New test case.
26329
26330 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
26331
26332         PR c++/6256:
26333         * g++.dg/template/friend5.C: New test.
26334
26335         PR c++/6331:
26336         * g++.dg/template/qual1.C: Likewise.
26337
26338 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
26339
26340         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
26341         Include stdlib.h, not stdio.h or ctype.h.
26342
26343 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
26344
26345         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
26346         cris-*-elf* and mmix-*-*.
26347         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
26348         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
26349         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
26350         Ditto.
26351         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
26352         * gcc.dg/wchar_t-1.c: Ditto.
26353
26354 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
26355
26356         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
26357         Clarify comment.
26358
26359 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
26360
26361         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
26362
26363 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26364
26365         * gcc.c-torture/execute/20000906-1.x: Delete.
26366
26367 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
26368
26369         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
26370
26371 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
26372
26373         * PR6367
26374         * g77.f-torture/execute/6367.f: New test.
26375         * g77.f-torture/execute/6367.x: Disable for MMIX.
26376
26377 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
26378
26379         * PR6352
26380         * g++.dg/opt/inline2.C: New test.
26381
26382 2002-04-18  Richard Henderson  <rth@redhat.com>
26383
26384         * gcc.dg/20000906-1.c: Enable for all targets.
26385         * gcc.c-torture/compile/iftrap-2.c: New.
26386
26387 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
26388
26389         * gcc.dg/20020418-1.c: New test.
26390         * gcc.dg/20020418-2.c: New test.
26391
26392 2002-04-18  Richard Henderson  <rth@redhat.com>
26393
26394         * gcc.c-torture/compile/iftrap-1.c: New.
26395         * gcc.dg/iftrap-1.c: Adjust for ia64.
26396         * gcc.dg/iftrap-2.c: New.
26397
26398 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
26399
26400         * gcc.c-torture/compile/20020418-1.c: New test.
26401
26402 2002-04-18  Roger Sayle  <roger@eyesopen.com>
26403
26404         * gcc.c-torture/compile/20020415-1.c: New.
26405
26406 2002-04-18  David S. Miller  <davem@redhat.com>
26407
26408         * gcc.c-torture/execute/20020418-1.c: New test.
26409
26410 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
26411
26412         * gcc.dg/20020416-1.c: New test.
26413
26414         * g++.dg/opt/inline1.C: New test.
26415
26416 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
26417
26418         * gcc.dg/altivec-5.c: New test.
26419
26420         * gcc.dg/20020415-1.c: New test.
26421
26422 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
26423
26424         * testsuite/lib/chill.exp: Remove.
26425
26426 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
26427
26428         * g++.dg/other/big-struct.C: New test.
26429
26430 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
26431
26432         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
26433         of scratch file.
26434
26435 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
26436
26437         PR c/6277
26438         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
26439         in scan-assembler function name
26440
26441 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
26442
26443         * g77.f-torture/execute/980628-4.x,
26444         g77.f-torture/execute/980628-5.x,
26445         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
26446         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
26447         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
26448         i[34567]86-*-*.
26449
26450 2002-04-13  David S. Miller  <davem@redhat.com>
26451
26452         * gcc.c-torture/execute/20020413-1.c: New test.
26453
26454 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
26455
26456         * gcc.dg/asm-6.c,
26457         * g++.dg/ext/asm1.C: New tests.
26458
26459 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
26460
26461         PR c++ 5373.
26462         * g++.dg/parse/stmtexpr1.C: New test.
26463
26464         PR c++/5189.
26465         * g++.dg/template/copy1.C: New test.
26466
26467 2002-04-12  Richard Henderson  <rth@redhat.com>
26468
26469         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
26470
26471 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
26472
26473         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
26474         gcc.c-torture/execute/20020307-2.c.
26475
26476 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
26477
26478         * g++.dg/ext/attrib5.C,
26479         * g++.dg/lookup/struct1.C: New tests.
26480
26481 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
26482
26483         * gcc.dg/20020411-1.c: New test.
26484
26485         * gcc.c-torture/execute/20020411-1.c: New test.
26486
26487 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
26488
26489         * g77.f-torture/execute/6177.f: New test.
26490
26491 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
26492
26493         PR middle-end/6247
26494         * g++.dg/opt/cleanup1.C: New test.
26495
26496         * g++.dg/opt/const1.C: New test.
26497
26498 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
26499
26500         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
26501
26502 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26503
26504         PR c++/5507
26505         * g++.dg/template/typename2.C: New test.
26506
26507 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
26508
26509         * gcc.c-torture/execute/loop-12.c: New.
26510
26511 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
26512
26513         * g77.f-torture/execute/980628-4.x,
26514         g77.f-torture/execute/980628-5.x,
26515         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
26516         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
26517         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
26518
26519 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26520
26521         PR optimization/6086
26522         * g++.dg/opt/preinc1.C: New test.
26523
26524 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
26525
26526         PR c++/5571
26527         * g++.dg/opt/static2.C: New test.
26528
26529 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
26530
26531         PR c/5120
26532         * gcc.dg/20020406-1.c: New test.
26533
26534 2002-04-04  David S. Miller  <davem@redhat.com>
26535
26536         * gcc.c-torture/execute/20020404-1.c: New test.
26537
26538 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
26539
26540         PR c/6123
26541         * gcc.dg/20020312-2.c: Do not declare global register variable
26542         if __PIC__ or __pic__ is defined.
26543
26544 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
26545
26546         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
26547         __asm__ so that it works correctly even if -ansi -pedantic-errors.
26548
26549 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26550
26551         * gcc.misc-tests/linkage.exp: Update last change to handle
26552         sparc*-, not just sparc-.
26553
26554 2002-04-03  Richard Henderson  <rth@redhat.com>
26555
26556         * gcc.dg/cpp/ucs.c: Improved long UCS test.
26557
26558 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
26559
26560         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
26561
26562 2002-04-02  David S. Miller  <davem@redhat.com>
26563
26564         * gcc.c-torture/execute/20020402-3.c: New test.
26565
26566 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
26567
26568         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
26569         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
26570
26571         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
26572         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
26573         g77.f-torture/execute/20001201.x,
26574         g77.f-torture/execute/u77-test.x: New files.
26575
26576         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
26577         * gcc.dg/wchar_t-1.c: Ditto.
26578
26579 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26580
26581         * gcc.c-torture/execute/20020402-1.c: New test.
26582
26583 2002-04-01  Richard Henderson  <rth@redhat.com>
26584
26585         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
26586
26587         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
26588
26589 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26590
26591         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
26592
26593 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26594
26595         * g++.dg/inherit/template-as-base.C: Expect error.
26596         * g++.dg/inherit/namespace-as-base.C: Likewise.
26597
26598 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
26599
26600         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
26601         g++.dg/ext/instantiate3.C: Tweak match patterns.
26602
26603         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
26604         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
26605         -da test.
26606
26607 2002-03-31  Richard Henderson  <rth@redhat.com>
26608
26609         * gcc.dg/special/alias-2.c: New.
26610         * gcc.dg/special/ecos.exp: Run it.
26611
26612 2002-03-31  Richard Henderson  <rth@redhat.com>
26613
26614         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
26615
26616 2002-03-31  Kazu Hirata  <kazu@hxi.com>
26617
26618         * gcc.dg/weak-1.c: Disable on h8300 port.
26619
26620 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
26621
26622         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
26623         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
26624         ordering tests.
26625         * g++.dg/bprob/bprob-1.C: New test.
26626         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
26627         * g++.dg/gcov/gcov-1.C: New test.
26628         * g++.dg/gcov/gcov-1.x: New file.
26629         * g++.dg/gcov/gcov-2.C: New test.
26630         * g++.dg/gcov/gcov-3.C: New test.
26631         * g++.dg/gcov/gcov-3.h: New file.
26632
26633 2002-03-28  Roger Sayle  <roger@eyesopen.com>
26634
26635         * g++.old-deja/g++.other/builtins5.C: New test.
26636         * g++.old-deja/g++.other/builtins6.C: New test.
26637         * g++.old-deja/g++.other/builtins7.C: New test.
26638         * g++.old-deja/g++.other/builtins8.C: New test.
26639         * g++.old-deja/g++.other/builtins9.C: New test.
26640
26641 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
26642
26643         * g++.dg/opt/static1.C: New test.
26644
26645         * g++.dg/opt/longbranch1.C: New test.
26646
26647 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
26648
26649         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
26650
26651         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
26652
26653 2002-03-28  Jeffrey A Law  (law@redhat.com)
26654
26655         * gcc.c-torture/execute/20020328-1.c: New test.
26656
26657 2002-03-27  Richard Henderson  <rth@redhat.com>
26658
26659         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
26660         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
26661         move from g++.old-deja/g++.ext/.
26662
26663 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
26664
26665         * g++.dg/init/new2.C: New test.
26666
26667 2002-03-26  Richard Henderson  <rth@redhat.com>
26668
26669         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
26670
26671         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
26672         on sparc.
26673
26674         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
26675         sparcv9 systems.
26676         * gcc.dg/20001102-1.c: Likewise.
26677
26678 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
26679
26680         * gcc.dg/cpp/endif-pedantic1.c,
26681         gcc.dg/cpp/endif-pedantic2.c:  New tests.
26682
26683 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
26684
26685         * g++.dg/init/new1.C: New test.
26686
26687 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
26688
26689         * g++.dg/abi/vbase9.C: New test.
26690
26691 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
26692
26693         * gcc.dg/arm-asm.c: New test.
26694
26695 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
26696
26697         * gcc.dg/Wswitch-enum.c: New test.
26698         Fix PR c/5044.
26699
26700 2002-03-26  Richard Henderson  <rth@redhat.com>
26701
26702         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
26703         structure.
26704
26705 2002-03-25  Richard Henderson  <rth@redhat.com>
26706
26707         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
26708         sparcv9 systems.
26709
26710         * gcc.c-torture/compile/20011119-1.c (xxx): New.
26711         * gcc.c-torture/compile/20011119-2.c (xxx): New.
26712
26713 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
26714
26715         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
26716
26717 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
26718
26719         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
26720         targets using generic thunk support.
26721
26722 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
26723
26724         * gcc.c-torture/compile/20020323-1.c: New test.
26725
26726         * g++.dg/opt/conj2.C: New test.
26727
26728 2002-03-24  Richard Henderson  <rth@redhat.com>
26729
26730         * gcc.dg/weak-1.c: Use -fno-common.
26731
26732 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26733
26734         * g77.dg/f77-edit-apostrophe-out.f: New test
26735         * g77.dg/f77-edit-h-out.f: New test
26736         * g77.dg/f77-edit-t-in.f: New test
26737         * g77.dg/f77-edit-t-out.f: New test
26738         * g77.dg/f77-edit-x-out.f: New test
26739         * g77.dg/f77-edit-slash-out.f: New test
26740         * g77.dg/f77-edit-colon-out.f: New test
26741         * g77.dg/f77-edit-s-out.f: New test
26742
26743 2002-03-24  Richard Henderson  <rth@redhat.com>
26744
26745         * objc/execute/formal_protocol-6.x: New XFAIL.
26746
26747 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26748
26749         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
26750         that do not support weak symbols
26751
26752 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26753
26754         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
26755         * lib/g77.exp:  Likewise
26756         * lib/objc.exp: Likewise
26757
26758 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
26759
26760         * gcc.dg/Wswitch-default.c: New test.
26761
26762 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
26763
26764         * g++.dg/other/enum1.C: New test.
26765
26766 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
26767
26768         * gcc.dg/pragma-ep-3.c: Fix typo.
26769
26770 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26771
26772         * g++.dg/inherit/template-as-base.C: New test.
26773
26774 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
26775
26776         * g++.old-deja/g++.other/dwarf2-1.C: Move...
26777         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
26778
26779 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
26780
26781         * gcc.dg/cpp/multiline.c: Update to match.
26782
26783 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
26784
26785         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
26786
26787 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
26788
26789         * gcc.dg/cpp/extratokens2.c:  New file.
26790
26791 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
26792
26793         * gcc.dg/20020312-2.c: Add rs6000 target.
26794
26795         * gcc.c-torture/compile/20020319-1.c: New test.
26796
26797 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26798
26799         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
26800         (A, E): Handle this.
26801
26802 2002-03-20  Jason Merrill  <jason@redhat.com>
26803
26804         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
26805         ignoring -fpic.
26806         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
26807         through prune_gcc_output.
26808
26809 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
26810
26811         * gcc.c-torture/compile/20020320-1.c: New test.
26812
26813 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
26814
26815         * gcc.c-torture/compile/20020318-1.c: New test.
26816
26817         * gcc.dg/struct-by-value-1.c: New test.
26818
26819         * gcc.dg/20020319-1.c: New test.
26820
26821 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
26822
26823         * g++.dg/opt/conj1.C: New test.
26824
26825 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
26826
26827         * g++.dg/template/qualttp20.C: Revert previous change.
26828         * g++.dg/template/qualttp3.C: Likewise.
26829         * g++.dg/template/qualttp4.C: Likewise
26830         * g++.dg/template/qualttp5.C: Likewise
26831         * g++.dg/template/qualttp6.C: Likewise
26832         * g++.dg/template/qualttp7.C: Likewise
26833         * g++.dg/template/qualttp8.C: Likewise
26834         * g++.dg/template/recurse.C: Likewise.
26835
26836 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26837
26838         * gcc.dg/cpp/wchar-1.c: Update.
26839
26840 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
26841
26842         * g++.dg/template/conv1.C: New test.
26843         * g++.dg/template/conv2.C: New test.
26844         * g++.dg/template/conv3.C: New test.
26845         * g++.dg/template/conv4.C: New test.
26846
26847 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26848
26849         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
26850         * g++.dg/template/qualttp3.C: Likewise.
26851         * g++.dg/template/qualttp4.C: Likewise
26852         * g++.dg/template/qualttp5.C: Likewise
26853         * g++.dg/template/qualttp6.C: Likewise
26854         * g++.dg/template/qualttp7.C: Likewise
26855         * g++.dg/template/qualttp8.C: Likewise
26856         * g++.dg/template/recurse.C: Likewise.
26857
26858 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26859
26860         * g++.dg/opt/dtor1.C: New test.
26861
26862 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
26863
26864         * gcc.c-torture/compile/20020315-1.c: New test.
26865
26866 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
26867
26868         * gcc.dg/weak-1.c: Fix scan tests.
26869
26870 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
26871
26872         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
26873         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
26874         cris-*-aout* mmix-*-*.
26875         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
26876         cris-*-aout* mmix-*-*.
26877         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
26878         cris-*-elf* cris-*-aout* and mmix-*-*.
26879         * gcc.dg/20001009-1.c: Ditto.
26880         * gcc.dg/20010912-1.c: Ditto.
26881         * gcc.dg/20020122-4.c: Ditto.
26882         * gcc.dg/inline-2.c: Ditto.
26883
26884 2002-03-14  Jeffrey A Law  (law@cygnus.com)
26885
26886         * gcc.c-torture/compile/20020314-1.c: New test.
26887
26888 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
26889
26890         * gcc.c-torture/execute/20020314-1.c: New test.
26891
26892 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
26893
26894         * g++.dg/warn/Wunused-1.C: New test.
26895
26896 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
26897
26898         * g++.dg/abi/mangle6.C: New test.
26899
26900 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
26901
26902         * gcc.c-torture/compile/20020309-2.c: New test.
26903
26904         * gcc.c-torture/compile/20020312-1.c: New test.
26905
26906 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26907
26908         * g++.dg/other/access1.C: New test.
26909
26910 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
26911
26912         * gcc.c-torture/execute/wchar_t-1.c: New test.
26913
26914 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
26915
26916         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
26917
26918 2002-03-12  Roger Sayle  <roger@eyesopen.com>
26919
26920         * gcc.dg/20020312-1.c: New test case.
26921
26922 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
26923
26924         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
26925
26926 2002-03-11  Richard Henderson  <rth@redhat.com>
26927
26928         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
26929         * g++.old-deja/g++.jason/report.C: Likewise.
26930
26931 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26932
26933         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
26934         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
26935
26936 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26937
26938         * testsuite/g++.dg/overload/pmf1.C: New test.
26939
26940 2002-03-11  Kazu Hirata  <kazu@hxi.com>
26941
26942         * gcc.c-torture/execute/20020307-1.c: Use long.
26943
26944 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
26945
26946         PR optimization/5844
26947         * gcc.dg/20020310-1.c: New test.
26948
26949 2002-03-09  Michael Meissner  <meissner@redhat.com>
26950
26951         * gcc.c-torture/execute/memcpy-2.c: New test.
26952         * gcc.c-torture/execute/memset-1.c: New test.
26953         * gcc.c-torture/execute/strlen-1.c: New test.
26954         * gcc.c-torture/execute/strcmp-1.c: New test.
26955         * gcc.c-torture/execute/strncmp-1.c: New test.
26956
26957 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
26958
26959         * gcc.dg/ppc-ldstruct.c: New test.
26960
26961 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
26962
26963         * gcc.c-torture/execute/va-arg-22.c: New test.
26964
26965 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26966
26967         * gcc.c-torture/compile/20020309-1.c: New test.
26968
26969 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
26970
26971         * gcc.c-torture/execute/20020307-2.c: New test.
26972
26973 2002-03-07  Jeffrey A Law  (law@redhat.com)
26974
26975         * g77.f-torture/compile/20020307-1.f: New test.
26976
26977 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
26978
26979         * gcc.dg/unordered-1.c: New test.
26980
26981 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
26982
26983         * gcc.c-torture/execute/20020307-1.c: New test.
26984
26985 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
26986
26987         * gcc.dg/20020304-1.c: New test.
26988
26989         * gcc.c-torture/compile/20020304-2.c: New test.
26990
26991 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
26992
26993         * gcc.c-torture/compile/20020304-1.c: New test case
26994         (from PR c/5830).
26995
26996 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
26997
26998         * gcc.dg/20020103-1.c: Add other -D ppc variants.
26999
27000 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27001
27002         * g++.dg/other/classkey1.C: New test.
27003
27004 2002-03-01  Richard Henderson  <rth@redhat.com>
27005
27006         * gcc.c-torture/compile/981223-1.x: New.
27007         * gcc.c-torture/compile/920625-1.x: New.
27008
27009 2002-02-28  Richard Henderson  <rth@redhat.com>
27010
27011         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
27012
27013 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
27014
27015         * gcc.c-torture/execute/20020227-1.c: New test.
27016
27017 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
27018
27019         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
27020         here" ERROR lines.
27021         * g++.old-deja/g++.oliva/partord1.C: Likewise.
27022         * g++.old-deja.g++.other/defarg1.C: Likewise.
27023         * g++.old-deja/g++.pt/calls2.C: Likewise.
27024         * g++.old-deja/g++.pt/crash20.C: Likewise.
27025         * g++.old-deja/g++.pt/crash30.C: Likewise.
27026         * g++.old-deja/g++.pt/crash36.C: Likewise.
27027         * g++.old-deja/g++.pt/crash6.C: Likewise.
27028         * g++.old-deja/g++.pt/defarg13.C: Likewise.
27029         * g++.old-deja/g++.pt/derived3.C: Likewise.
27030         * g++.old-deja/g++.pt/error1.C: Likewise.
27031         * g++.old-deja/g++.pt/friend21.C: Likewise.
27032         * g++.old-deja/g++.pt/friend23.C: Likewise.
27033         * g++.old-deja/g++.pt/infinite1.C: Likewise.
27034         * g++.old-deja/g++.robertl/eb128.C: Likewise.
27035
27036 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
27037
27038         * gcc.c-torture/execute/20020225-2.c: New test.
27039
27040 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
27041
27042         * gcc.c-torture/execute/920730-1t.c,
27043         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
27044         Delete test cases, only relevant to -traditional.
27045
27046 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27047
27048         * gcc.dg/cpp/undef1.c: Remove.
27049         * gcc.dg/cpp/directiv.c: Update.
27050         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
27051
27052 2002-02-27  Michael Meissner  <meissner@redhat.com>
27053
27054         * gcc.c-torture/execute/20020226-1.c: New test.
27055
27056 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
27057
27058         * g++.dg/debug/debug4.C: New test.
27059
27060         * gcc.dg/ia64-visibility-1.c: New test.
27061
27062 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
27063
27064         * gcc.dg/debug/20020224-1.c: New.
27065
27066 2002-02-25  Kazu Hirata  <kazu@hxi.com>
27067
27068         * gcc.c-torture/execute/960416-1.x: New.
27069         * gcc.c-torture/execute/divconst-3.x: Likewise.
27070
27071 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
27072
27073         * gcc.dg/20020224-1.c: New test.
27074
27075 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
27076
27077         * gcc.c-torture/execute/20020225-1.c: New.
27078
27079 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27080
27081         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
27082
27083 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
27084
27085         * gcc.dg/20020222-1.c: New test.
27086
27087 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
27088
27089         * g++.dg/opt/anonunion1.C: New test.
27090
27091 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
27092
27093         * g++.dg/template/qualttp19.C: New test.
27094         * g++.dg/template/qualttp20.C: New test.
27095         * g++.old-deja/g++.jason/report.C: Adjust expected errors
27096         * g++.old-deja/g++.other/qual1.C: Likewise.
27097
27098 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
27099
27100         * gcc.dg/attr-alwaysinline.c: New.
27101
27102 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
27103
27104         * gcc.dg/20020220-1.c: New test.
27105
27106         * gcc.dg/20020220-2.c: New test.
27107
27108         * g++.dg/opt/mmx1.C: New test.
27109
27110 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
27111
27112         * gcc.c-torture/compile/20020110.c: New test.
27113
27114 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
27115
27116         * gcc.c-torture/execute/20020219-1.c: New test.
27117
27118         * gcc.dg/20020219-1.c: New test.
27119
27120         * gcc.dg/noncompile/20020220-1.c: New test.
27121
27122         * g++.dg/opt/ptrintsum1.C: New test.
27123
27124         * gcc.dg/debug/20020220-1.c: New test.
27125
27126 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
27127
27128         * gcc.c-torture/execute/20020216-1.c: New test.
27129
27130 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27131
27132         * gcc.dg/decl-1.c: Update, new test.
27133
27134 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
27135
27136         * g++.dg/abi/bitfield1.C: New test.
27137         * g++.dg/abi/bitfield2.C: New test.
27138
27139 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
27140
27141         * gcc.dg/attr-nest.c: New test.
27142
27143 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
27144
27145         * gcc.c-torture/execute/20020215-1.c: New test.
27146
27147 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
27148
27149         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
27150         * g++.dg/debug/debug.exp: New.
27151         * g++.dg/debug/trivial.C: New.
27152         * g++.dg/debug/debug1.C: Moved...
27153         * g++.dg/other/debug1.C: ...from here.
27154         * g++.dg/debug/debug2.C: Moved...
27155         * g++.dg/other/debug2.C: ...from here.
27156         * g++.dg/debug/debug3.C: Moved...
27157         * g++.dg/other/debug3.C: ...from here.
27158
27159         * gcc.dg/noncompile/20020213-1.c: New test.
27160
27161 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
27162
27163         * g++.dg/other/debug3.C: New test.
27164
27165         * gcc.c-torture/execute/20020213-1.c: New test.
27166
27167 2002-02-13  Richard Smith <richard@ex-parrot.com>
27168
27169         * g++.old-deja/g++.other/thunk1.C: New test.
27170
27171 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
27172
27173         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
27174
27175 2002-02-13  Stan Shebs  <shebs@apple.com>
27176
27177         * gcc.dg/altivec-3.c: New.
27178
27179 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
27180
27181         * gcc.dg/Wunreachable-1.c: New test.
27182         * gcc.dg/Wunreachable-2.c: New test.
27183
27184 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27185
27186         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
27187
27188 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
27189
27190         * gcc.dg/decl-1.c: New test.
27191
27192 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
27193
27194         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
27195
27196 2002-02-10  Kazu Hirata  <kazu@hxi.com>
27197
27198         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
27199         * gcc.c-torture/compile/980506-1.x: Likewise.
27200
27201 2002-02-10  Kazu Hirata  <kazu@hxi.com>
27202
27203         * gcc.dg/20020210-1.c: New.
27204
27205 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
27206
27207         * g77.f-torture/execute/947.f: New regression test
27208         for PR fortran/947.
27209
27210 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
27211
27212         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
27213         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
27214
27215 2002-02-08  Richard Henderson  <rth@redhat.com>
27216
27217         * gcc.c-torture/compile/labels-3.c: New.
27218
27219 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
27220
27221         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
27222         expression statements work instead.
27223         * gcc.dg/noncompile/20020207-1.c: New test.
27224
27225 2002-02-07  Richard Henderson  <rth@redhat.com>
27226
27227         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
27228
27229 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
27230
27231         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
27232         message from g77
27233         * lib/g77-dg.exp: Trim g77 error messages so that they are
27234         recognized by dg.exp.
27235
27236 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
27237
27238         PR fortran/5473
27239         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
27240
27241 2002-02-07  Richard Henderson  <rth@redhat.com>
27242
27243         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
27244         to be sufficiently aligned for integers.
27245
27246 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
27247
27248         * g++.dg/template/friend4.C: New test.
27249
27250 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
27251
27252         PR fortran/5743
27253         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
27254         unsupported cases.
27255
27256 2002-02-07  Richard Henderson  <rth@redhat.com>
27257
27258         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
27259         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
27260         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
27261         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
27262
27263 2002-02-06  Richard Henderson  <rth@redhat.com>
27264
27265         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
27266
27267 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
27268
27269         * gcc.dg/20020206-1.c: New test.
27270
27271 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
27272
27273         * gcc.c-torture/execute/20020206-1.c: New test.
27274
27275         * gcc.c-torture/execute/20020206-2.c: New test.
27276
27277         PR optimization/5429:
27278         * gcc.c-torture/compile/20020206-1.c: New test.
27279
27280 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
27281
27282         * g++.dg/ext/align1.C: Do not use an explicit alignment value
27283         as certain file formats cannot support particularly large
27284         alignments.
27285
27286         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
27287         and do not expect to be able to link the executable.
27288
27289         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
27290         fail because the COFF format does not support the weak attribute.
27291
27292 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
27293
27294         * g77.dg/pr5473.f:  New test
27295
27296 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
27297
27298         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
27299         Fix testcase accordingly.
27300
27301 2002-02-04  Richard Henderson  <rth@redhat.com>
27302
27303         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
27304         (buf): Change to be an array of pointers, not ints.
27305
27306 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
27307
27308         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
27309         before all tests.  Move warning one line above to match where it
27310         C frontend emits.
27311         * gcc.dg/Wswitch-2.c: New test.
27312         * g++.dg/warn/Wswitch-1.C: New test.
27313         * g++.dg/warn/Wswitch-2.C: New test.
27314
27315 2002-02-04  Richard Henderson  <rth@redhat.com>
27316
27317         * g++.dg/abi/offsetof.C: Fix size comparison.
27318
27319 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
27320
27321         * gcc.dg/cast-qual-2.c: New test.
27322
27323 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
27324
27325         * gcc.dg/20020201-4.c: New test.
27326
27327 2002-02-04  Ben Elliston  <bje@redhat.com>
27328
27329         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
27330         target_info attribute != 0, in addition to the empty string.
27331         (gcc_target_compile): Likewise.
27332
27333 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
27334
27335         * gcc.dg/Wswitch.c: New test.
27336         PR gcc/4475. PR gcc/3780.
27337
27338 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
27339
27340         * g77.f-torture/execute/5122.f: New test for regressions
27341         against PR fortran/5122.
27342
27343 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
27344
27345         * g77.f-torture/compile/pr3743.f: Delete
27346         * g77.dg/pr3743-1.f: New test.
27347         * g77.dg/pr3743-2.f: New test.
27348         * g77.dg/pr3743-3.f: New test.
27349         * g77.dg/pr3743-4.f: New test.
27350
27351 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27352
27353         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
27354
27355 2002-02-02  Richard Henderson  <rth@redhat.com>
27356
27357         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
27358         * gcc.c-torture/execute/bf64-1.c: Likewise.
27359
27360 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
27361
27362         * gcc.dg/20020201-2.c: New test.
27363
27364         * gcc.dg/20020201-3.c: New test.
27365
27366         * gcc.c-torture/execute/bitfld-2.c: New test.
27367
27368 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27369
27370         * gcc.dg/bitfld-1.c: Update.
27371         * gcc.dg/bitfld-2.c: Update.
27372         * gcc.c-torture/execute/bitfld-1.x: New.
27373
27374 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
27375
27376         * gcc.c-torture/execute/20020201-1.c: New test.
27377
27378 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
27379
27380         PR target/5469
27381         * gcc.dg/20020201-1.c: New test.
27382
27383 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
27384
27385         PR fortran/3743
27386         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
27387         * g77.f-torture/compile/pr3743.x: Remove
27388
27389 2002-01-31  Tom Rix  <trix@redhat.com>
27390
27391         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
27392
27393 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27394
27395         * gcc.dg/noncompile/20020130-1.c: New test.
27396
27397 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
27398
27399         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
27400
27401 2002-01-29  Richard Henderson  <rth@redhat.com>
27402
27403         * gcc.c-torture/execute/991118-1.c: Cast various constants back
27404         to long long.
27405         * gcc.c-torture/execute/bf64-1.c: Likewise.
27406
27407 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
27408
27409         * gcc.c-torture/execute/20020129-1.c: New test.
27410
27411 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27412
27413         * gcc.c-torture/compile/20000224-1.c: Update.
27414         * gcc.c-torture/execute/bitfld-1.c: New tests.
27415         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
27416         * gcc.dg/uninit-A.c: Update.
27417
27418 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
27419
27420         * g++.dg/template/ctor1.C: Add instantiation.
27421
27422 2002-01-28  Paul Koning  <pkoning@equallogic.com>
27423
27424         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
27425         argument to __builtin_prefetch to be const ptr.
27426
27427 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
27428
27429         * gcc.c-torture/compile/20020120-1.c: New test.
27430
27431 2002-01-27  Kazu Hirata  <kazu@hxi.com>
27432
27433         * gcc.c-torture/execute/20020127-1.c: New test.
27434
27435 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
27436
27437         * g77.dg/f77-edit-i-in.f: New test
27438         * g77.dg/f77-edit-i-out.f: New test
27439
27440 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
27441
27442         * gcc.dg/debug/debug.exp: New file.
27443         * gcc.dg/debug/trivial.c: New file.
27444         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
27445         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
27446         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
27447         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
27448         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
27449         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
27450         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
27451         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
27452         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
27453         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
27454         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
27455         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
27456         * gcc.dg/20000503-1.c: Removed.
27457         * gcc.dg/20010207-1.c: Removed.
27458         * gcc.dg/20011223-1.c: Removed.
27459         * gcc.dg/20020104-2.c: Removed.
27460         * gcc.dg/debug-1.c: Removed.
27461         * gcc.dg/debug-2.c: Removed.
27462         * gcc.dg/debug-3.c: Removed.
27463         * gcc.dg/debug-4.c: Removed.
27464         * gcc.dg/debug-5.c: Removed.
27465         * gcc.dg/debug-6.c: Removed.
27466         * gcc.dg/dwarf2-1.c: Removed.
27467         * gcc.dg/dwarf2-2.c: Removed.
27468
27469 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
27470
27471         * g++.old-deja/g++.other/eh5.C: New test.
27472         * g++.old-deja/g++.other/sibcall2.C: New test.
27473         * g++.old-deja/g++.other/array9.C: New test.
27474         * g++.old-deja/g++.other/typename2.C: New test.
27475         * g++.old-deja/g++.other/crash60.C: New test.
27476         * g++.old-deja/g++.other/conv9.C: New test.
27477         * g++.old-deja/g++.other/mangle10.C: New test.
27478         * g++.old-deja/g++.other/unchanging1.C: New test.
27479         * g++.old-deja/g++.other/exprstmt1.C: New test.
27480         * g++.old-deja/g++.other/inline23.C: New test.
27481         * g++.old-deja/g++.eh/ia64-1.C: New test.
27482         * g++.old-deja/g++.other/dwarf2-1.C: New test.
27483         * g++.old-deja/g++.other/reload1.C: New test.
27484         * g++.old-deja/g++.other/static20.C: New test.
27485         * g++.old-deja/g++.other/local-alloc1.C: New test.
27486         * g++.old-deja/g++.other/conv8.C: New test.
27487         * g++.old-deja/g++.other/stmtexpr2.C: New test.
27488         * g++.old-deja/g++.other/storeexpr1.C: New test.
27489         * g++.old-deja/g++.other/storeexpr2.C: New test.
27490         * g++.dg/eh/template2.C: New test.
27491         * g++.dg/warn/weak1.C: New test.
27492
27493 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
27494
27495         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
27496         Remove first, non-varying, argument.
27497
27498 2002-01-23  Richard Henderson  <rth@redhat.com>
27499
27500         * gcc.dg/inline-2.c: New.
27501
27502         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
27503         Add optional target arg.  Check number of arguments.
27504         (scan-assembler-not, scan-assembler-dem): Likewise.
27505         (scan-assembler-dem-not): Likewise.
27506
27507 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
27508
27509         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
27510         line 12.
27511         * g++.old-deja/g++.brendan/parse3.C,
27512         g++.old-deja/g++.other/crash26.C,
27513         g++.old-deja/g++.other/crash28.C,
27514         g++.old-deja/g++.other/crash29.C,
27515         g++.old-deja/g++.other/crash30.C,
27516         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
27517
27518 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
27519
27520         * gcc.dg/20020115-1.c: New.
27521
27522 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
27523
27524         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
27525
27526 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
27527
27528         * gcc.dg/20020122-3.c: New.
27529
27530 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
27531
27532         * g++.dg/other/gc1.C: New test.
27533
27534 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
27535
27536         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
27537
27538 2002-01-22  Richard Henderson  <rth@redhat.com>
27539
27540         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
27541
27542 2002-01-22  Richard Henderson  <rth@redhat.com>
27543
27544         * gcc.dg/20020122-4.c: New.
27545
27546 2002-01-22  H.J. Lu <hjl@gnu.org>
27547
27548         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
27549         link output.
27550         * gcc.dg/special/ecos.exp: Likewise.
27551         * lib/g++-dg.exp: Likewise.
27552         * lib/g77-dg.exp: Likewise.
27553         * lib/gcc-dg.exp : Likewise.
27554         * lib/mike-g++.exp: Likewise.
27555         * lib/mike-g77.exp: Likewise.
27556         * lib/mike-gcc.exp: Likewise.
27557         * lib/objc-dg.exp: Likewise.
27558
27559 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
27560
27561         PR target/5379
27562         * gcc.dg/20020122-2.c: New test.
27563
27564 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
27565
27566         * gcc.dg/20020122-1.c: New test.
27567
27568 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
27569
27570         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
27571
27572 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
27573
27574         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
27575
27576 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27577
27578         * gcc.c-torture/compile/20020121-1.c: New test.
27579
27580 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27581
27582         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
27583         ld_library_path.
27584
27585 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
27586
27587         * gcc.dg/20020218-1.c: New test.
27588
27589 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
27590
27591         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
27592         messages
27593         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
27594         "At global scope" warning
27595         * g++.dg/ext/align1.C: Change cygwin test for alignment
27596         from db-bogus to dg-warning
27597
27598 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
27599
27600         * g77.f-torture/compile/cpp2.F: New test.
27601
27602 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27603
27604         * g++.dg/template/access1.C: New test.
27605
27606 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
27607
27608         * gcc.dg/20020118-1.c: New.
27609
27610 2002-01-18  Kazu Hirata  <kazu@hxi.com>
27611
27612         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
27613
27614 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
27615
27616         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
27617         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
27618         alignment warnings.
27619
27620 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
27621
27622         * gcc.misc-tests/i386-prefetch.exp: Save and restore
27623         torture_with_loops and torture_without_loops
27624
27625 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
27626
27627         * gcc.c-torture/compile/20020116-1.c: New test.
27628
27629 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
27630
27631         * gcc.dg/20020116-2.c: New test.
27632
27633         * gcc.dg/ultrasp4.c: New test.
27634
27635         * gcc.dg/20020116-1.c: New test.
27636
27637 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
27638
27639         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
27640         by EABI.
27641
27642 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
27643
27644         * gcc.misc-tests/i386-prefetch.exp: New.
27645         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
27646         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
27647         * gcc.misc-tests/i386-pf-none-1.c: New test.
27648         * gcc.misc-tests/i386-pf-sse-1.c: New test.
27649
27650 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
27651
27652         * gcc.dg/gnu89-init-1.c: Add new tests.
27653
27654 2002-01-15  Andreas Jaeger  <aj@suse.de>
27655
27656         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
27657         * gcc.dg/i386-mmx-2.c: Likewise.
27658         * gcc.dg/i386-sse-1.c: Likewise.
27659         * gcc.dg/i386-sse-2.c: Likewise.
27660         * gcc.dg/i386-sse-3.c: Likewise.
27661
27662 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
27663
27664         * g77.f-torture/execute/intrinsic-unix-bessel.f:
27665         Uncomment additional cases that now pass.
27666
27667 2002-01-11  Richard Henderson  <rth@redhat.com>
27668
27669         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
27670         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
27671
27672 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
27673
27674         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
27675
27676 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
27677
27678         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
27679         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
27680
27681 2002-01-10  Dale Johannesen  <dalej@apple.com>
27682
27683         * gcc.c-torture/execute/loop-11.c: New.
27684
27685 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
27686
27687         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
27688         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
27689
27690 2002-01-09  Richard Henderson  <rth@redhat.com>
27691
27692         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
27693         type in which to perform the operation for each size.
27694
27695 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
27696
27697         * gcc.c-torture/compile/20020109-2.c: New test.
27698
27699 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
27700
27701         * gcc.c-torture/execute/loop-10.c: New test.
27702
27703 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
27704
27705         * gcc.c-torture/compile/20010226-1.c: New test.
27706         * gcc.c-torture/compile/20010227-1.c: New test.
27707         * gcc.c-torture/compile/20010426-1.c: New test.
27708         * gcc.c-torture/compile/20010510-1.c: New test.
27709         * gcc.c-torture/compile/20010605-3.c: New test.
27710         * gcc.c-torture/compile/20010824-1.c: New test.
27711         * gcc.c-torture/execute/20010409-1.c: New test.
27712         * gcc.dg/noncompile/20000901-1.c: New test.
27713         * gcc.dg/20001023-1.c: New test.
27714         * gcc.dg/20001101-1.c: New test.
27715         * gcc.dg/20001102-1.c: New test.
27716         * gcc.dg/20010207-1.c: New test.
27717         * gcc.dg/20010405-1.c: New test.
27718         * gcc.dg/20010822-1.c: New test.
27719         * gcc.dg/20011107-1.c: New test.
27720
27721 2002-01-09  Jeffrey A Law  (law@redhat.com)
27722
27723         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
27724
27725         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
27726         execution failure on PA targets.
27727
27728 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
27729
27730         * gcc.c-torture/compile/20020109-1.c: New test.
27731
27732 2002-01-08  Kazu Hirata  <kazu@hxi.com>
27733
27734         * gcc.c-torture/execute/20020108-1.c: New test.
27735
27736 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
27737
27738         * gcc.dg/20020108-1.c: New test.
27739
27740 2002-01-08  H.J. Lu <hjl@gnu.org>
27741
27742         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
27743         for header files.
27744
27745 2002-01-08  Geoff Keating  <geoffk@redhat.com>
27746
27747         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
27748         consistency.
27749
27750 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
27751
27752         * gcc.dg/altivec-4.c: Test altivec predicates.
27753
27754 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
27755
27756         * gcc.c-torture/execute/20020107-1.c: New test.
27757
27758 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27759
27760         PR c/5279
27761         * gcc.c-torture/compile/20020106-1.c: New test.
27762
27763 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
27764
27765         * gcc.c-torture/execute/nestfunc-4.c: New test.
27766
27767 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27768
27769         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
27770         extra triple that slipped in.
27771         * g++.old-deja/g++.abi/align.C: Likewise.
27772         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27773
27774 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27775
27776         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
27777         * g++.old-deja/g++.abi/align.C: Likewise.
27778         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27779
27780         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
27781         on FreeBSD/i386.
27782         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
27783         FreeBSD.
27784
27785 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
27786
27787         * gcc.dg/20020104-1.c: New test.
27788
27789         * gcc.dg/20020104-2.c: New test.
27790
27791 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
27792
27793         * gcc.dg/20020103-1.c: Fix typo in target selector.
27794
27795 2002-01-03  Richard Henderson  <rth@redhat.com>
27796
27797         * gcc.dg/20020103-1.c: New.
27798
27799 2002-01-03  Kazu Hirata  <kazu@hxi.com>
27800
27801         * gcc.c-torture/execute/20020103-1.c: New test.
27802
27803 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
27804
27805         * g++.dg/other/debug2.C: New test.
27806
27807         * gcc.c-torture/compile/20020103-1.c: New test.
27808
27809 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
27810
27811         * gcc.dg/gnu89-init-1.c: Added new tests.
27812
27813 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27814
27815         * g++.dg/template/friend2.C: Remove as patch is reverted.
27816
27817         * g++.dg/warn/oldcast1.C: New test.
27818
27819         * g++.dg/template/ptrmem1.C: New test.
27820         * g++.dg/template/ptrmem2.C: New test.
27821
27822         * g++.dg/template/ntp.C: New test.
27823
27824         * g++.dg/other/component1.C: New test.
27825
27826         * g++.dg/template/ttp3.C: New test.
27827
27828         * g++.dg/template/friend2.C: New test.
27829         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
27830
27831 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27832
27833         * g++.dg/other/ptrmem1.C: New test.
27834         * g++.dg/other/ptrmem2.C: New test.
27835
27836 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27837
27838         * g++.dg/template/ctor1.C: New test.
27839
27840 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27841
27842         * g++.dg/template/friend2.C: New test.
27843
27844 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
27845
27846         * gcc.dg/mmix-1.c: New test.
27847
27848 2001-12-31  Richard Henderson  <rth@redhat.com>
27849
27850         * gcc.dg/asm-5.c: New.
27851
27852 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
27853
27854         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
27855         in namespace __gnu_cxx
27856
27857 2001-12-30  Richard Henderson  <rth@redhat.com>
27858
27859         * gcc.dg/debug-6.c: New.
27860
27861 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
27862
27863         * gcc.c-torture/compile/20011229-2.c: New test.
27864
27865 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
27866
27867         * gcc.dg/debug-3.c: New test.
27868         * gcc.dg/debug-4.c: New test.
27869         * gcc.dg/debug-5.c: New test.
27870
27871 2001-12-29  Richard Henderson  <rth@redhat.com>
27872
27873         * g++.dg/eh/loop1.C: New.
27874
27875 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27876
27877         * g++.dg/template/crash1.C: New test.
27878
27879 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27880
27881         * g++.dg/other/const1.C: New test.
27882
27883 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27884
27885         * gcc.c-torture/compile/20011229-1.c: New test.
27886
27887 2001-12-28  Stan Shebs  <shebs@apple.com>
27888
27889         * lib/objc-torture.exp: Resync with c-torture.exp.
27890         * lib/objc.exp: Load standard libraries.
27891
27892 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
27893
27894         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
27895         additional tests.
27896
27897 2001-12-27  Roger Sayle <roger@eyesopen.com>
27898
27899         * gcc.c-torture/execute/string-opt-16.c: New testcase.
27900
27901 2001-12-27  Richard Henderson  <rth@redhat.com>
27902
27903         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
27904
27905 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
27906
27907         * g++.dg/eh/ctor1.C: New test.
27908         * g++.dg/other/error2.C: New test.
27909
27910 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
27911
27912         * g++.dg/other/init2.C: New test.
27913
27914 2001-12-24  Richard Henderson  <rth@redhat.com>
27915
27916         * gcc.dg/20011223-1.c: New.
27917         * gcc.dg/inline-1.c: New.
27918
27919 2001-12-23  Richard Henderson  <rth@redhat.com>
27920
27921         * gcc.dg/asm-4.c: Test operand modifiers.
27922
27923 2001-12-23  Richard Henderson  <rth@redhat.com>
27924
27925         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
27926
27927 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27928
27929         * gcc.c-torture/execute/20011223-1.c: New test.
27930
27931 2001-12-21  Richard Henderson  <rth@redhat.com>
27932
27933         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
27934         re-enables the warning.
27935
27936 2001-12-21  Richard Henderson  <rth@redhat.com>
27937
27938         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
27939
27940 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27941
27942         * gcc.c-torture/compile/20011218-1.c: New test.
27943
27944 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
27945
27946         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
27947         arm-isr.c test.
27948         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
27949         epilogue generation for ARM ISR routines.
27950
27951 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27952
27953         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
27954         * gcc.dg/format/c90-printf-3.c: Likewise.
27955         * gcc.dg/format/c99-printf-3.c: Likewise.
27956         * gcc.dg/format/ext-1.c: Likewise.
27957         * gcc.dg/format/ext-6.c: Likewise.
27958         * gcc.dg/format/format.h: Prototype unlocked stdio.
27959
27960 2001-12-20  Richard Henderson  <rth@redhat.com>
27961
27962         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
27963         (arena): Use it.
27964         (malloc): Correct allocation logic.  Abort if we fill up the
27965         arena before initialization complete.
27966         (realloc): Correct allocation logic.
27967
27968 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27969
27970         * gcc.c-torture/compile/20011219-2.c: New test.
27971
27972         * gcc.c-torture/execute/20011219-1.c: New test.
27973
27974 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
27975
27976         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
27977         target does not support weak symbols.
27978
27979 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
27980
27981         * gcc.c-torture/compile/20011219-1.c: New test.
27982
27983 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
27984
27985         * g++.dg/other/error1.C: New test.
27986
27987 2001-12-17  Jeffrey A Law  (law@redhat.com)
27988
27989         * gcc.c-torture/execute/20011217-1.c: New test.
27990
27991 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
27992
27993         * objc.dg/special/: New directory.
27994         * objc.dg/special/special.exp: New file.
27995         * objc.dg/special/unclaimed-category-1.h: New file.
27996         * objc.dg/special/unclaimed-category-1a.m: New file.
27997         * objc.dg/special/unclaimed-category-1.m: New file.
27998
27999 2001-12-17  Andreas Jaeger  <aj@suse.de>
28000
28001         * gcc.c-torture/compile/20011217-2.c: New test.
28002
28003 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28004
28005         * gcc.c-torture/compile/20011217-1.c: New test.
28006
28007 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
28008
28009         * testsuite/gcc.dg/20011214-1.c: New.
28010
28011 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
28012
28013         * gcc.dg/altivec-4.c: New.
28014
28015 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
28016
28017         * gcc.dg/20011113-1.c: New test.
28018
28019 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28020
28021         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
28022         std::__malloc_alloc_template<0> and
28023         std::__default_alloc_template<false, 0>.
28024
28025 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
28026
28027         * objc/execute/bf-21.m: New test.
28028         * objc/execute/enumeration-1.m: New test.
28029         * objc/execute/enumeration-2.m: New test.
28030
28031 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
28032
28033         * gcc.dg/gnu89-init-1.c: New test.
28034
28035 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28036
28037         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
28038         * g++.old-deja/g++.jason/2371.C: Likewise.
28039         * g++.old-deja/g++.jason/template33.C: Likewise.
28040         * g++.old-deja/g++.jason/template34.C: Likewise.
28041         * g++.old-deja/g++.jason/template36.C: Likewise.
28042         * g++.old-deja/g++.oliva/typename1.C: Likewise.
28043         * g++.old-deja/g++.oliva/typename2.C: Likewise.
28044         * g++.old-deja/g++.other/typename1.C: Likewise.
28045         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28046         * g++.old-deja/g++.pt/nontype5.C: Likewise.
28047         * g++.old-deja/g++.pt/typename11.C: Likewise.
28048         * g++.old-deja/g++.pt/typename14.C: Likewise.
28049         * g++.old-deja/g++.pt/typename16.C: Likewise.
28050         * g++.old-deja/g++.pt/typename3.C: Likewise.
28051         * g++.old-deja/g++.pt/typename4.C: Likewise.
28052         * g++.old-deja/g++.pt/typename5.C: Likewise.
28053         * g++.old-deja/g++.pt/typename7.C: Likewise.
28054         * g++.old-deja/g++.robertl/eb9.C: Likewise.
28055
28056 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
28057
28058         * g++.dg/other/linkage1.C: New test.
28059         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
28060         specifiers.
28061
28062 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28063
28064         * gcc.dg/concat.c: New test.
28065
28066 2001-12-11  Stan Shebs  <shebs@apple.com>
28067
28068         * objc/compile: New test directory.
28069         * objc/compile/compile.exp: New expect script.
28070         * objc/compile/20011211-1.m: New compile test.
28071
28072 2001-12-11  Jason Merrill  <jason@redhat.com>
28073
28074         * lib/prune.exp (prune_gcc_output): Also handle "In member
28075         function".  So many permutations...
28076
28077 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
28078
28079         * g++.dg/template/typedef1.C: New test.
28080
28081 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
28082
28083         * g++.dg/other/copy1.C: New test.
28084
28085 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
28086
28087         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
28088
28089         * gcc.dg/builtin-choose-expr.c: New.
28090
28091 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
28092
28093         * gcc.dg/altivec-2.c: New.
28094
28095 2001-12-07  Richard Henderson  <rth@redhat.com>
28096
28097         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
28098
28099 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
28100
28101         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
28102         ultrasparc.
28103
28104 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28105
28106         * g++-old.deja/g++.robertl/eb101.C: Deleted.
28107
28108 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
28109
28110         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
28111         variable argument list.
28112
28113 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
28114
28115         * gcc.c-torture/execute/memcheck: Delete entire directory.
28116         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
28117         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
28118
28119 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28120
28121         * gcc.dg/Wshadow-1.c: New test.
28122
28123 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
28124
28125         * gcc.c-torture/compile/20011130-1.c: New test.
28126
28127         * gcc.dg/noncompile/20011025-1.c: New test.
28128
28129         * g++.dg/other/anon-union.C: New test.
28130
28131         * gcc.c-torture/execute/20011024-1.c: New test.
28132
28133 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28134
28135         * gcc.c-torture/execute/20000722-1.x,
28136         gcc.c-torture/execute/20010123-1.x: Remove.
28137         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
28138         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
28139         gcc.dg/c99-complit-2.c: New tests.
28140
28141 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
28142
28143         * g++.dg/inherit/base1.C: New test.
28144
28145 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
28146
28147         * g++.dg/other/stdarg1.C: New test.
28148
28149         * gcc.c-torture/compile/20011130-2.c: New test.
28150
28151 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
28152
28153         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
28154         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
28155         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
28156         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
28157         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
28158         * gcc.dg/builtin-prefetch-1.c: New test.
28159
28160 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
28161
28162         * gcc.dg/20011130-1.c: New test.
28163
28164 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
28165
28166         * g++.dg/other/scope1.C: New test.
28167         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
28168
28169 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28170
28171         * gcc.dg/vla-init-1.c: New test.
28172
28173 2001-12-01  Geoff Keating  <geoffk@redhat.com>
28174
28175         * gcc.c-torture/compile/structs.c: New testcase from GDB.
28176
28177 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28178
28179         * objc.dg/alias.m: Update.
28180         * objc.dg/class-1.m: Update.
28181         * objc.dg/const-str-1.m: Update.
28182         * objc.dg/fwd-proto-1.m: Update.
28183         * objc.dg/id-1.m: Update.
28184         * objc.dg/super-class-1.m: Update.
28185
28186 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
28187
28188         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
28189         constructs.
28190
28191 2001-11-28  Jeffrey A Law  (law@cygnus.com)
28192
28193         * gcc.c-torture/execute/20011128-1.c: New test.
28194
28195 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
28196
28197         * gcc.dg/20011127-1.c: New test.
28198
28199 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28200
28201         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
28202         from Austin Group draft 7.
28203         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
28204         scanf format arguments.
28205         * gcc.dg/format/no-exargs-2.c: New test.
28206
28207 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
28208
28209         * g++.dg/abi/vbase8-4.C: New test.
28210
28211 2001-11-24  Ian Lance Taylor  <ian@airs.com>
28212
28213         * gcc.c-torture/execute/20011121-1.c: New test.
28214
28215 2001-11-23  Jeffrey A Law  (law@cygnus.com)
28216
28217         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
28218
28219 2001-11-23  Andreas Jaeger  <aj@suse.de>
28220
28221         * gcc.dg/cpp/charconst-2.c: New test.
28222
28223 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
28224
28225         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
28226         to the host if it is remote.  Let tests specify extra headers
28227         they use.
28228         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
28229         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
28230         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
28231         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
28232         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
28233         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
28234         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
28235         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
28236         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
28237         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
28238
28239 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
28240
28241         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
28242         for little endian ARMs.
28243
28244 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
28245
28246         * gcc.c-torture/compile/20011119-1.c: New test.
28247         * gcc.c-torture/compile/20011119-2.c: New test.
28248
28249 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
28250
28251         * gcc.dg/altivec-1.c: Fix typo.
28252
28253 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28254
28255         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
28256
28257 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
28258
28259         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
28260
28261 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
28262
28263         * lib/g77.exp: Don't specify --rpath-link.
28264
28265         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
28266         across all the headers.
28267         * gcc.dg/format/format.exp: For testing on a remote host,
28268         copy format.h.
28269
28270         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
28271         * gcc.c-torture/execute/930406-1.c: Likewise.
28272         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
28273
28274 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
28275
28276         * gcc.dg/altivec-1.c: New.
28277
28278 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
28279
28280         * gcc.dg/cpp/fpreprocessed.c: New test case.
28281
28282 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28283
28284         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
28285         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
28286         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
28287
28288 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28289
28290         * gcc.dg/no-builtin-1.c: New test.
28291
28292 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
28293
28294         * gcc.c-torture/execute/20011115-1.c: New test.
28295
28296 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
28297
28298         * gcc.c-torture/compile/20011114-2.c: New test.
28299         * gcc.c-torture/compile/20011114-3.c: New test.
28300         * gcc.c-torture/compile/20011114-4.c: New test.
28301
28302 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
28303
28304         * g++.dg/other/init1.C: New test.
28305
28306 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
28307
28308         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
28309         message.
28310
28311         * gcc.c-torture/execute/20011114-1.c: New testcase.
28312
28313         * gcc.c-torture/compile/20010327-1.c: Revert last change.
28314         * gcc.c-torture/compile/20011114-1.c: New test, exactly
28315         like the (before this change) version of 20010327-1.c.
28316
28317 2001-11-14  Roger Sayle <roger@eyesopen.com>
28318
28319         * gcc.c-torture/execute/string-opt-13.c: New testcase.
28320
28321 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
28322
28323         * g++.dg/init/array2.C: New test.
28324
28325 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
28326
28327         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
28328
28329 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
28330
28331         * g++.dg/other/forscope1.C: New test.
28332         * g++.dg/ext/forscope1.C: New test.
28333         * g++.dg/ext/forscope2.C: New test.
28334
28335 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
28336
28337         * gcc.c-torture/execute/20011113-1.c: New test.
28338
28339 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
28340
28341         * gcc.c-torture/execute/20011109-2.c: New test.
28342
28343         * gcc.c-torture/execute/20011109-1.c: New test.
28344
28345 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
28346
28347         * gcc.c-torture/compile/20011109-1.c: New test.
28348
28349 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
28350
28351         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
28352         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
28353         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
28354         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
28355         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
28356         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
28357         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
28358
28359 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
28360
28361         * g++.dg/warn/Wshadow-1.C: New tests.
28362         * g++.old-deja/g++.mike/for3.C: Update.
28363
28364 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28365
28366         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
28367         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
28368         XFAILs.  Adjust expected error texts.
28369         * gcc.c-torture/compile/20011106-1.c,
28370         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
28371         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
28372         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
28373         gcc.dg/c99-array-lval-5.c: New tests.
28374
28375 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28376
28377         * gcc.dg/cpp/defined.c: Update.
28378
28379 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28380
28381         * gcc.c-torture/execute/anon-1.c: New test.
28382
28383 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
28384
28385         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
28386         same size, so no warning should be produced on stormy16.
28387
28388         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
28389         due to oversized array.
28390         * g++.old-deja/g++.mike/ns15.C: Likewise.
28391         * g++.old-deja/g++.pt/crash16.C: Likewise.
28392
28393 2001-11-02  Graham Stott  <grahams@redhat.com>
28394
28395         * g++.dgother/debug1.C: Fix typos.
28396
28397 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
28398
28399         * g++.dg/other/debug1.C: New test.
28400
28401 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28402
28403         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
28404         of unsigned long.
28405
28406 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
28407
28408         * gcc.dg/20011029-2.c: New test.
28409
28410         * gcc.c-torture/compile/20011029-1.c: New test.
28411
28412 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
28413
28414         * objc/execute/class_self-1.m: New test.
28415         * objc/execute/class_self-2.m: New test.
28416
28417 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
28418
28419         * gcc.misc-tests/msgs.exp: Delete.
28420         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
28421         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
28422         error set to match recent changes.
28423
28424 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
28425
28426         * gcc.dg/20011021-1.c: New test.
28427
28428 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
28429
28430         * gcc.c-torture/compile/20011023-1.c: New test.
28431
28432 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
28433
28434         * lib/g77.exp: Rewrite based on lib/g++.exp.
28435
28436 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
28437
28438         * gcc.c-torture/execute/20011019-1.c: New test.
28439
28440         * gcc.dg/20011018-1.c: New test.
28441
28442 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
28443
28444         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
28445
28446 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
28447
28448         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
28449         * gcc.dg/attr-invalid.c: Likewise.
28450
28451 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
28452
28453         * testsuite/gcc.dg/20011015-1.c: New test.
28454
28455 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
28456
28457         * g++.dg/template/unify2.C: New test.
28458
28459 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
28460
28461         * g++.dg/other/exception-specification.C: New test
28462
28463 2001-10-13  Tom Rix  <trix@redhat.com>
28464
28465         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
28466         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
28467
28468 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
28469
28470         * testsuite/gcc.dg/20011009-1.c: New test.
28471
28472 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28473
28474         PR g++/4476
28475         * g++.dg/other/friend1.C: New test.
28476
28477 2001-10-11  Richard Henderson  <rth@redhat.com>
28478
28479         * g++.old-deja/g++.other/crash18.C: Add -S to options.
28480
28481 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28482
28483         * gcc.c-torture/compile/20011010-1.c: New.
28484
28485 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28486
28487         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
28488         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
28489         g77.f-torture/execute/execute.exp,
28490         g77.f-torture/noncompile/noncompile.exp,
28491         gcc.c-torture/compile/compile.exp,
28492         gcc.c-torture/execute/execute.exp,
28493         gcc.c-torture/execute/ieee/ieee.exp,
28494         gcc.c-torture/execute/memcheck/memcheck.exp,
28495         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
28496         objc/execute/execute.exp: Update FSF address.
28497
28498 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
28499
28500         * gcc.dg/cpp/cmdlne-C.c: Update.
28501         * gcc.dg/cpp/cmdlne-C2.c: New.
28502
28503 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28504
28505         * gcc.c-torture/execute/20011008-3.c: New.
28506
28507 2001-10-08  DJ Delorie  <dj@redhat.com>
28508
28509         * gcc.dg/20011008-1.c: New.
28510         * gcc.dg/20011008-2.c: New.
28511
28512 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
28513
28514         * gcc.dg/cpp/spacing1.c: Update test.
28515
28516 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28517
28518         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
28519         spelling errors of "separate" as "seperate".
28520
28521 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
28522
28523         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
28524         enough to avoid inlining.
28525
28526 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28527
28528         * lib/g77.exp: set libg2c_dir correctly.
28529
28530 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28531
28532         * gcc.dg/cpp/macro11.c: New test.
28533
28534 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28535
28536         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
28537         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
28538         gcc.dg/format/multattr-3.c: New tests.
28539         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
28540         tests for format attributes on function pointers being rejected.
28541
28542 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28543
28544         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
28545
28546 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28547
28548         * g++.dg/warn/format1.C: New test.
28549
28550 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28551
28552         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
28553
28554 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28555
28556         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
28557
28558 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28559
28560         * gcc.dg/cpp/redef2.c: Add test.
28561
28562 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
28563
28564         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
28565         long-standing bug on i686, apparently.
28566         * gcc.c-torture/execute/loop-2c.x: New file.
28567         * gcc.c-torture/execute/loop-2d.x: New file.
28568         * gcc.c-torture/execute/loop-3c.x: New file.
28569
28570 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
28571
28572         * gcc.dg/cpp/20000625-2.c: Correct line number.
28573
28574 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28575
28576         * gcc.dg/cpp/macro10.c: New test.
28577         * gcc.dg/cpp/strify3.c: New test.
28578         * gcc.dg/cpp/spacing1.c: Add tests.
28579         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
28580         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
28581
28582 2001-09-24  DJ Delorie  <dj@redhat.com>
28583
28584         * gcc.c-torture/execute/20010924-1.c: New test.
28585
28586 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28587
28588         * testsuite/objc/execute/paste.m: Remove.
28589
28590 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28591
28592         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
28593
28594 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
28595
28596         * g77.dg/strlen0.f: New test.
28597
28598 2001-09-21  Richard Henderson  <rth@redhat.com>
28599
28600         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
28601         * g++.old-deja/g++.abi/vtable2.C: Likewise.
28602
28603 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28604
28605         Table-driven attributes.
28606         * g++.dg/ext/attrib1.C: New test.
28607
28608 2001-09-20  DJ Delorie  <dj@redhat.com>
28609
28610         * gcc.dg/20000926-1.c: Update expected warning messages.
28611         * gcc.dg/array-2.c: Likewise, and test for warnings too.
28612         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
28613         array.
28614
28615 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
28616
28617         * g++.dg/eh/registers1.C: New test case.
28618
28619 2001-09-17  Richard Henderson  <rth@redhat.com>
28620
28621         * gcc.dg/array-5.c: Fix VLA decomposition test.
28622
28623 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28624
28625         * gcc.dg/cpp/line5.c: New testcase.
28626
28627 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28628
28629         * gcc.dg/cpp/macro9.c: New test.
28630
28631 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
28632
28633         * gcc.c-torture/execute/980223.c: Change type of addr from long
28634         to char *.
28635
28636 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
28637
28638         * gcc.c-torture/execute/20010915-1.c: New test.
28639
28640 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
28641
28642         * g77.dg/bprob: New directory.
28643         * g77.dg/bprob/bprob.exp: New file.
28644         * g77.dg/bprob/bprob-1.f: New test.
28645         * g77.dg/gcov: New directory.
28646         * g77.dg/gcov/gcov.exp: New file.
28647         * g77.dg/gcov/gcov-1.f: New test.
28648         * g77.dg/gcov/gcov-1.x: New file.
28649
28650 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28651
28652         * gcc.dg/cpp/directiv.c: Update.
28653         * gcc.dg/cpp/undef1.c: Update.
28654
28655 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
28656
28657         * gcc.dg/20010912-1.c: New test.
28658
28659 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
28660
28661         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
28662         language-independent file in lib.
28663         * lib/gcov.exp: New file.
28664
28665 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28666
28667         * gcc.c-torture/compile/20010911-1.c: New test.
28668
28669 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
28670
28671         * lib/profopt.exp: New, to support profile-directed optimizations.
28672         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
28673         * gcc.misc-tests/bprob-1.c: New test.
28674         * gcc.misc-tests/bprob-2.c: New test.
28675
28676 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
28677
28678         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
28679         XFAIL and which kinds of gcov output to verify.
28680         * gcc.misc-tests/gcov-4b.x: New file.
28681         * gcc.misc-tests/gcov-5b.x: New file.
28682         * gcc.misc-tests/gcov-6.x: New file.
28683         * gcc.misc-tests/gcov-7.c: New test.
28684         * gcc.misc-tests/gcov-7.x: New file.
28685
28686 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
28687
28688         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
28689         * gcc.misc-tests/gcov-6.c: New test.
28690
28691 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28692
28693         PR c++/3986
28694         * g++.dg/abi/vbase1.C: New test.
28695
28696 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
28697
28698         * objc.dg/method-2.m: New.
28699
28700 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28701
28702         PR c++/4203
28703         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
28704         * g++.dg/init/empty1.C: New test.
28705
28706 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
28707
28708         * gcc.c-torture/compile/20010903-1.c: New test.
28709
28710 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
28711
28712         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
28713         for m68k.
28714
28715 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
28716
28717         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
28718
28719         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
28720
28721         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
28722
28723 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
28724
28725         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
28726         for 16-bit 'unsigned int'.
28727
28728 2001-08-29  Kazu Hirata  <kazu@hxi.com>
28729
28730         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
28731
28732 2001-08-27  Richard Henderson  <rth@redhat.com>
28733
28734         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
28735         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
28736
28737 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
28738
28739         * gcc.dg/asm-names.c (ymain): New.
28740
28741 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
28742
28743         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
28744         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
28745         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
28746
28747 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28748
28749         * gcc.dg/compare5.c: New testcase.
28750
28751 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
28752
28753         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
28754         and "In instantiation".
28755
28756 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
28757
28758         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
28759
28760 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
28761
28762         * gcc.misc-tests/gcov.exp: Add support for branch information.
28763         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
28764         * gcc.misc-tests/gcov-4.c: New test.
28765         * gcc.misc-tests/gcov-4b.c: New test.
28766         * gcc.misc-tests/gcov-5b.c: New test.
28767
28768 2001-08-20  Zack Weinberg  <zackw@panix.com>
28769
28770         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
28771         expected to fail.
28772
28773 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28774
28775         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
28776
28777 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
28778
28779         * g++.dg/eh/template1.C: New test.
28780
28781 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
28782
28783         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
28784         Fix thinko.
28785         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
28786         for xfail.
28787
28788 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
28789
28790         * lib/g77-dg.exp:  Use prune.exp for common procedures
28791         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
28792         * lib/g77.exp: (g77-dg-prune) Remove
28793
28794 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
28795
28796         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
28797
28798 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28799
28800         * g++.dg/template/unify1.C: New test.
28801
28802 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
28803
28804         * g++.dg/abi/empty4.C: New test.
28805
28806 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
28807
28808         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
28809         solaris2.*
28810         * g77.f-torture/compile/pr3743.x: Likewise
28811
28812 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28813
28814         * g++.dg/other/using-declaration.C: New test.
28815
28816 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28817
28818         * gcc.dg/cpp/tr-sign.c: New testcase.
28819
28820 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28821
28822         * gcc.dg/cpp/19951025-1.c: Revert.
28823         * gcc.dg/cpp/directiv.c: We no longer process directives that
28824         interrupt macro arguments.
28825
28826 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
28827
28828         * gcc.dg/bconstp-1.c: New test.
28829
28830 2001-08-03  Richard Henderson  <rth@redhat.com>
28831
28832         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
28833
28834 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28835
28836         * gcc.dg/cpp/19951025-1.c: Update.
28837
28838 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
28839
28840         * g77.dg/ff90-1.f (s): Fix reference of variable z,
28841         should be x.
28842
28843 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28844
28845         Kill -fhonor-std.
28846         * g++.old-deja/g++.ns/ns14.C: Remove special options.
28847         * g++.old-deja/g++.other/std1.C: Likewise.
28848         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
28849
28850 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
28851
28852         * lib/g77.exp:  Load gcc-defs.exp for common procedures
28853         (g77_pass, g77_fail, g77_finish, g77_exit,
28854         ${tool}_check_unsupported_p} Now redundant.  Deleted.
28855
28856 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
28857
28858         * g77.dg/fbackslash.f
28859         * g77.dg/fcase-preserve.f
28860         * g77.dg/ff90-1.f
28861         * g77.dg/ffixed-line-length-0.f
28862         * g77.dg/ffixed-line-length-132.f
28863         * g77.dg/ffixed-line-length-7.f
28864         * g77.dg/ffixed-line-length-72.f
28865         * g77.dg/ffixed-line-length-none.f
28866         * g77.dg/ffree-form-1.f
28867         * g77.dg/fno-backslash.f
28868         * g77.dg/fno-f90-1.f
28869         * g77.dg/fno-fixed-form-1.f
28870         * g77.dg/fno-onetrip.f
28871         * g77.dg/fno-typeless-boz.f
28872         * g77.dg/fno-underscoring.f
28873         * g77.dg/fno-vxt-1.f
28874         * g77.dg/fonetrip.f
28875         * g77.dg/ftypeless-boz.f
28876         * g77.dg/fugly-assumed.f
28877         * g77.dg/funderscoring.f
28878         * g77.dg/fvxt-1.f
28879
28880 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
28881
28882         * objc.dg/fwd-proto-1.m: New.
28883         * objc.dg/local-decl-1.m: New.
28884         * objc.dg/naming-1.m: New.
28885         * objc.dg/naming-2.m: New.
28886         * objc.dg/proto-hier-1.m: New.
28887
28888 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
28889
28890         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
28891         largest-type elements to a struct makes its size grow.
28892
28893 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28894
28895         * g++.dg/abi/vthunk1.C: New test.
28896
28897 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28898
28899         * g++.dg/abi/vbase8-22.C: New test.
28900
28901 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28902
28903         * gcc.dg/cpp/macro8.c: New test.
28904
28905 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28906
28907         * g++.dg/abi/vbase8-21.C: New test.
28908
28909 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28910
28911         * g++.dg/abi/vbase8-10.C: New test.
28912
28913 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28914
28915         * lib/g++.exp (g++_set_ld_library_path): Renamed to
28916         ${tool}_set_ld_library_path.
28917         Changed caller.
28918         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
28919         g++.exp.
28920
28921 2001-07-26  Stan Cox <scox@redhat.com>
28922
28923         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
28924         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
28925         gcc_exit, gcc_check_unsupported_p):
28926         Moved to gcc-deps.exp
28927         * gcc-deps.exp: New file.
28928
28929 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28930
28931         * g++.old-deja/g++.pt/defarg14.C: New test.
28932
28933 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28934
28935         * g++.old-deja/g++.other/lineno5.C: New test.
28936
28937 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28938
28939         * g++.old-deja/g++.pt/crash68.C: New test.
28940
28941 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28942
28943         * g++.old-deja/g++.other/crash42.C: New test.
28944
28945 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28946
28947         * gcc.dg/cpp/extratokens.c: Fix.
28948         * gcc.dg/cpp/skipping2.c: New tests.
28949
28950 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28951
28952         * gcc.c-torture/execute/20010724-1.c: New file.
28953         * gcc.c-torture/execute/20010724-1.x: New file.
28954
28955 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28956
28957         * g++.old-deja/g++.other/cond7.C: New test.
28958
28959 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28960
28961         * g++.old-deja/g++.other/optimize4.C: New test.
28962
28963 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28964
28965         * g++.old-deja/g++.abi/vbase8-5.C: New test.
28966
28967 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
28968
28969         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
28970         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
28971         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
28972         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
28973
28974         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
28975         bug report" message.
28976
28977         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
28978         * g++.dg/ext/instantiate1.C: Move from old-deja.
28979
28980 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
28981
28982         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
28983         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
28984         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
28985         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
28986
28987 2001-07-23  Jeffrey A Law  (law@cygnus.com)
28988
28989         * gcc.c-torture/execute/20010723-1.c: New test.
28990
28991 2001-07-23  Ben Elliston  <bje@redhat.com>
28992
28993         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
28994
28995 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28996
28997         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
28998         i[34567]86-*-*.
28999         Delete handling of ieee_multilib_flags.
29000         Pass -mieee for alpha*-*-* and sh-*-*.
29001         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
29002
29003 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
29004
29005         Remove old-abi tests.
29006         * g++.old-deja/g++.mike/p11116.C: Remove.
29007         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
29008
29009 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
29010
29011         * g77.f-torture/compile/pr3743.f:  New test
29012
29013 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
29014
29015         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
29016
29017 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29018
29019         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
29020         g++.old-deja/g++.pt/static6.C: Likewise.
29021         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
29022         supports weak symbols.
29023
29024 2001-07-18  Andreas Jaeger  <aj@suse.de>
29025
29026         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
29027         supported again.
29028
29029 2001-07-18  Andreas Jaeger  <aj@suse.de>
29030
29031         * gcc.dg/iftrap-1.c: Fix target line.
29032
29033 2001-07-17  Richard Henderson  <rth@redhat.com>
29034
29035         * gcc.c-torture/execute/20010717-1.c: New.
29036
29037 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29038
29039         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
29040         tests.
29041
29042 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
29043
29044         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
29045
29046 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29047
29048         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
29049         UAC_SIGBUS, UAC_NOPRINT definitions.
29050
29051 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
29052
29053         * objc/execute/object_is_class.m: New test.
29054         * objc/execute/object_is_meta_class.m: New test.
29055
29056 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29057
29058         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
29059         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
29060
29061 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
29062
29063         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
29064         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
29065
29066 2001-07-14  Richard Henderson  <rth@redhat.com>
29067
29068         * gcc.dg/iftrap-1.c: New.
29069
29070 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
29071
29072         * g77.f-torture/execute/intrinsic77.f: New test.
29073
29074 2001-07-11  Janis Johnson <janis@us.ibm.com>
29075
29076         * gcc.misc-tests/gcov-3.c: New test.
29077
29078 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
29079
29080         * gcc.c-torture/compile/20010711-1.c,
29081         * gcc.c-torture/compile/20010711-2.c: New tests.
29082
29083 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
29084
29085         * gcc.c-torture/execute/20010711-1.c: New test.
29086
29087 2001-07-11  Ben Elliston  <bje@redhat.com>
29088
29089         * g++.old-deja/g++.other/enum5.C: New test.
29090
29091 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
29092
29093         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
29094         (g++-dg-prune): Call prune_gcc_output.
29095         * prune.exp: New file for prune_gcc_output.
29096         * lib/g++.exp, lib/gcc.exp: Load it.
29097
29098 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29099
29100         * gcc.c-torture/compile/20010701-1.c,
29101         g++.old-deja/g++.ext/attrib6.C: New tests.
29102
29103 2001-07-06  Jeffrey A Law  (law@cygnus.com)
29104
29105         * gcc.c-torture/compile/20010706-1.c: New test.
29106
29107 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
29108
29109         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
29110
29111 2001-06-28  Stan Shebs  <shebs@apple.com>
29112
29113         * gcc.dg/pragma-darwin.c: New test.
29114
29115 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29116
29117         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
29118         Solaris 2.[678] system.
29119
29120 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29121
29122         * gcc.dg/20010622-1.c: New test.
29123
29124 2001-06-18  Stan Shebs  <shebs@apple.com>
29125
29126         * objc.dg: New directory.
29127         * objc.dg/dg.exp: New file.
29128         * objc.dg/alias.m: New.
29129         * objc.dg/class-1.m: New.
29130         * objc.dg/class-2.m: New.
29131         * objc.dg/const-str-1.m: New.
29132         * objc.dg/const-str-2.m: New.
29133         * objc.dg/id-1.m: New.
29134         * objc.dg/method-1.m: New.
29135         * objc.dg/super-class-1.m: New.
29136         * lib/objc-dg.exp: New file.
29137
29138 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29139
29140         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
29141         of label name.
29142
29143 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
29144
29145         * g++.old-deja/g++.abi/vbase8-9.C: New test.
29146
29147 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29148
29149         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
29150         variable.
29151
29152 2001-06-12  Richard Henderson  <rth@redhat.com>
29153
29154         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
29155
29156 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
29157
29158         * g++.old-deja/g++.abi/vbase5.C: New test.
29159         * g++.old-deja/g++.abi/vbase6.C: New test.
29160         * g++.old-deja/g++.abi/vbase7.C: New test.
29161
29162 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29163
29164         * gcc.c-torture/compile/20010610-1.c: New test.
29165
29166 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
29167
29168         * g++.old-deja/g++.abi/vbase4.C: New test.
29169
29170 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
29171
29172         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
29173         support %f for HC11/HC12 targets.
29174         * gcc.c-torture/execute/930513-1.x: New file, likewise.
29175         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
29176         on HC11/HC12 targets.
29177         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
29178
29179 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29180
29181         * gcc.dg/wchar_t-1.c: New file.
29182         * gcc.dg/wint_t-1.c: Likewise.
29183
29184 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
29185
29186         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
29187
29188 2001-06-11  Richard Henderson  <rth@redhat.com>
29189
29190         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
29191
29192 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29193
29194         * gcc.c-torture/compile/20010611-1.c: New test.
29195
29196 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29197
29198         * gcc.dg/c99-tag-1.c: Add more tests.
29199
29200 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
29201
29202         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
29203         representation on MN10300 and ARM/Thumb.
29204
29205 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
29206
29207         * g77.f-torture/execute/20010610.f: New.
29208
29209 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
29210
29211         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
29212         names.
29213
29214 2001-06-09  Richard Henderson  <rth@redhat.com>
29215
29216         * gcc.c-torture/execute/ashrdi-1.c: New.
29217         * gcc.c-torture/execute/ashldi-1.c: New.
29218         * gcc.c-torture/execute/lshrdi-1.c: New.
29219
29220 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
29221
29222         * objc/execute/load-3.m: Added. Check sending +load to categories,
29223         in addition to classes.
29224
29225 2001-06-08  Stan Shebs  <shebs@apple.com>
29226
29227         * objc/execute/load-2.m: New test.  From Nicola Pero
29228         <n.pero@mi.flashnet.it>.
29229
29230 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
29231
29232         * gcc.c-torture/execute/20010605-2.c: New test.
29233
29234 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29235
29236         * g++.old-deja/g++.abi/vbase2.C: New test.
29237         * g++.old-deja/g++.abi/vbase3.C: New test.
29238
29239 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29240
29241         * g++.old-deja/g++.pt/friend49.C: New test.
29242
29243 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29244
29245         * g++.old-deja/g++.ext/anon3.C: New test.
29246
29247 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
29248
29249         * g++.old-deja/g++.other/conv7.C: New test.
29250
29251 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29252
29253         * gcc.c-torture/compile/20010605-2.c: New test.
29254
29255 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29256
29257         * gcc.c-torture/execute/20010604-1.c: New test.
29258
29259 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
29260
29261         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
29262
29263 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
29264
29265         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
29266         (g++_link_flags): Likewise.
29267         (g++_init): Pass gccpath's value to two previous functions.
29268
29269 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29270
29271         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
29272         Ensure logfile entry matches exec command line.
29273
29274 2001-05-31  Richard Henderson  <rth@redhat.com>
29275
29276         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
29277         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
29278
29279 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
29280
29281         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
29282         compiler for irix6.2
29283
29284 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
29285
29286         * g++.old-deja/g++.other/optimize3.C: New file.
29287
29288 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
29289
29290         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
29291         assemble.
29292
29293 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
29294
29295         * g++.old-deja/g++.other/optimize2.C: New file.
29296
29297 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
29298
29299         * gcc.c-torture/compile/20010518-2.c: New file.
29300         * gcc.c-torture/execute/20010518-1.c: New file.
29301         * gcc.c-torture/execute/20010518-2.c: New file.
29302
29303 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29304
29305         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
29306
29307 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
29308
29309         G++ no longer defines builtins that do not begin with __builtin.
29310         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
29311         * g++.old-deja/g++.brendand/misc13.C: Likewise.
29312         * g++.old-deja/g++.law/builtin1.C: Likewise.
29313         * g++.old-deja/g++.law/cvt2.C: Likewise.
29314         * g++.old-deja/g++.mike/net5.C: Likewise.
29315         * g++.old-deja/g++.other/builtins1.C: Likewise.
29316         * g++.old-deja/g++.other/builtins2.C: Likewise.
29317         * g++.old-deja/g++.other/builtins3.C: Likewise.
29318         * g++.old-deja/g++.other/builtins4.C: Likewise.
29319         * g++.old-deja/g++.other/inline8.C: Likewise.
29320         * g++.old-deja/g++.robertl/eb39.C: Likewise.
29321
29322 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
29323
29324         * g++.old-deja/g++.pt/using1.C: Adjust.
29325         * g++.old-deja/g++.pt/using2.C: New test.
29326
29327 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29328
29329         * gcc.dg/cpp/charconst.c: New tests.
29330         * gcc.dg/cpp/escape.c: New tests.
29331         * gcc.dg/cpp/escape-1.c: New tests.
29332         * gcc.dg/cpp/escape-2.c: New tests.
29333         * gcc.dg/cpp/ucs.c: New tests.
29334
29335 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
29336
29337         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
29338         native compiler for irix6.5.
29339
29340 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
29341
29342         * lib/g++.exp (g++_include_flags): Use args to compute
29343         get_multilibs.
29344         (g++_link_flags): Likewise.
29345         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
29346
29347 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29348
29349         * gcc.dg/c90-hexfloat-1.c: Add more tests.
29350
29351 2001-05-21  Geoff Keating  <geoffk@redhat.com>
29352
29353         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
29354         this file.
29355
29356 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
29357
29358         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
29359         STACK_SIZE;
29360         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
29361         to STACK_SIZE; Use it to define size of add_histo array.
29362         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
29363         to STACK_SIZE.
29364         (f): Use GITT_SIZE to define size of gitt local table.
29365         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
29366         to STACK_SIZE; Use it to define size of bytemem array.
29367
29368 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
29369
29370         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
29371         on 68HC11/HC12 due to the asm instruction.
29372         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
29373         * gcc.c-torture/compile/920520-1.x: Likewise.
29374         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
29375         on 68HC11/HC12 because the function is larger than 64K.
29376         * gcc.c-torture/compile/961203-1.x: New file, this test fails
29377         on 68HC11/HC12 because the structure is too large.
29378
29379 2001-05-20  Richard Henderson  <rth@redhat.com>
29380
29381         * gcc.c-torture/execute/20010520-1.c: New.
29382
29383 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29384
29385         * g++.old-deja/g++.warn/compare1.C: New test.
29386         * gcc.dg/compare4.c: New test.
29387
29388 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
29389
29390         * g++.old-deja/g++.other/optimize1.C: New test.
29391
29392 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29393
29394         * g++.old-deja/g++.pt/spec41.C: New test.
29395
29396 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
29397
29398         * gcc.c-torture/compile/20010114-1.x: Remove.
29399
29400 2001-05-18  Stan Shebs  <shebs@apple.com>
29401
29402         * gcc.c-torture/compile/20010518-1.c: New test.
29403
29404 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
29405
29406         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
29407         * g++.old-deja/g++.pt/crash67.C: New test.
29408
29409 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
29410
29411         * g++.old-deja/g++.other/debug9.C: New test.
29412
29413 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
29414
29415         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
29416
29417 2001-05-16  Jan Hubicka  <jh@suse.cz>
29418
29419         * gcc.c-torture/compile/20010516-1.c: New test.
29420
29421 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
29422
29423         * g++.old-deja/g++.other/crash41.C: New test.
29424
29425 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
29426
29427         * g++.old-deja/g++.pt/crash66.C: New test.
29428
29429 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
29430
29431         * g++.old-deja/g++.robertl/eb27.C: Convert.
29432
29433 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
29434
29435         * g++.dg/friend-warn.C: New test.  Do not warn about friend
29436         declaration being redundant.
29437
29438 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
29439
29440         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
29441
29442 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
29443
29444         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
29445
29446 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
29447
29448         * lib/g++.exp: Use testsuite_flags.
29449
29450 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
29451
29452         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
29453
29454 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29455
29456         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
29457
29458 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
29459
29460         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
29461
29462 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
29463
29464         * gcc.c-torture/compile/20010313-1.c: New test.
29465
29466 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
29467
29468         * gcc.dg/cpp/direct2.c: New test.
29469         * gccq.dg/cpp/direct2s.c: New test.
29470
29471         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
29472
29473 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
29474
29475         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
29476         * g++.old-deja/g++.other/op3.C: Likewise.
29477
29478 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29479
29480         * gcc.dg/cpp/syshdr.h: New file.
29481         * gcc.dg/cpp/sysmac1.c: Update.
29482         * gcc.dg/cpp/sysmac2.c: Update.
29483
29484 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29485
29486         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
29487
29488 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
29489
29490         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
29491         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
29492
29493 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
29494
29495         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
29496
29497 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
29498
29499         * lib/g++.exp (g++_include_flags): Don't use any special flags
29500         if TESTING_IN_BUILD_TREE is not defined.
29501         (g++_init): Use a plain 'c++' as the compiler if
29502         TESTING_IN_BUILD_TREEE is not defined.
29503
29504 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
29505
29506         * g++.old-deja/g++.eh/catch13.C: New test.
29507         * g++.old-deja/g++.eh/catch14.C: New test.
29508
29509 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
29510
29511         * gcc.dg/cpp/tr-define.c: New test.
29512
29513 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
29514
29515         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
29516         <stdlib.h>, not <malloc.h>.
29517
29518 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
29519
29520         * g++.old-deja/g++.ns/template17.C: New test.
29521
29522 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
29523
29524         * g++.old-deja/g++.pt/ref4.C: New test.
29525
29526 2001-04-30  Richard Henderson  <rth@redhat.com>
29527
29528         * gcc.dg/20000724-1.c: Revert last change.
29529
29530 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
29531
29532         * g77.f-torture/execute/20010430.f: New test.
29533
29534 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
29535
29536         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
29537
29538 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
29539
29540         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
29541
29542 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
29543
29544         * g++.old-deja/g++.eh/crash6.C: New test.
29545
29546 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
29547
29548         * g++.old-deja/g++.other/warn7.C: New test.
29549
29550 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
29551
29552         * g++.old-deja/g++.other/defarg9.C: New test.
29553
29554 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
29555
29556         * g77.f-torture/compile/20010426.f: New test.
29557         * g77.f-torture/execute/20010426.f: New test.
29558
29559 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
29560
29561         * g77.f-torture/compile/20000629-1.x: Remove - error
29562         has been fixed.
29563
29564 2001-04-26  Jeffrey A Law  (law@cygnus.com)
29565
29566         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
29567         Tweak slightly to work with g++.dg framework.
29568         * g++.dg/special/ecos.exp: Run initp1.C test.
29569         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
29570
29571         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
29572         its linker doesn't give line numbers either.
29573         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
29574
29575 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
29576
29577         * g++.old-deja/g++.other/lex1.C: New test.
29578
29579 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
29580
29581         * gcc.dg/noncompile/20010425-1.c: New test.
29582
29583 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
29584
29585         * g++.old-deja/g++.pt/mangle2.C: New test.
29586
29587 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
29588
29589         * gcc.dg/format/plus-1.c: New test.
29590
29591 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
29592
29593         * gcc.dg/20010423-1.c: New test.
29594
29595 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
29596
29597         * gcc.c-torture/execute/20010422-1.c: New test.
29598
29599 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
29600
29601         * g++.old-deja/g++.ns/type2.C: New test.
29602
29603 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
29604
29605         * g++.old-deja/g++.other/perf1.C: New test.
29606
29607 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
29608
29609         * gcc.dg/c99-func-2.c: Remove xfail.
29610         * gcc.dg/c99-func-3.c: Remove xfail.
29611         * gcc.dg/c99-func-4.c: Remove xfail.
29612
29613 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
29614
29615         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
29616
29617 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29618
29619         * gcc.c-torture/compile/20010423-1.c: New test.
29620
29621 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29622
29623         * g++.old-deja/g++.pt/typename28.C: New test.
29624
29625 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29626
29627         * g++.old-deja/g++.abi/empty2.C: New test.
29628         * g++.old-deja/g++.abi/empty3.C: New test.
29629
29630 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29631
29632         * g++.old-deja/g++.other/comdat2.C: New test.
29633         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
29634
29635 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29636
29637         * g++.old-deja/g++.other/overload14.C: New test.
29638
29639 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29640
29641         * g++.old-deja/g++.other/lookup23.C: New test.
29642
29643 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29644
29645         * gcc.c-torture/execute/20010403-1.c: New test.
29646
29647 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
29648             Mark Mitchell  <mark@codesourcery.com>
29649
29650         * lib/old-dejagnu.exp: Don't delete output of executable.
29651         Add .exe suffix to executables.
29652
29653 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
29654
29655         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
29656
29657 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29658
29659         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
29660
29661 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
29662
29663         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
29664         * g++.old-deja/g++.abi/crash1.C: New test.
29665
29666 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
29667
29668         * g++.old-deja/g++.other/crash40.C: New test.
29669
29670 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29671
29672         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
29673
29674 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
29675
29676         * g++.old-deja/g++.other/warn6.C: New test.
29677
29678 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
29679
29680         * g++.old-deja/g++.robertl/eb42.C: Same.
29681
29682 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29683
29684         * gcc.dg/wtr-conversion-1.c: New testcase.
29685
29686 2001-04-10  Richard Henderson  <rth@redhat.com>
29687
29688         * g++.old-deja/g++.other/array5.C: New.
29689
29690 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29691
29692         * gcc.c-torture/execute/20010408-1.c: New test.
29693
29694 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
29695
29696         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
29697         headers and constructs.
29698         * g++.old-deja/g++.robertl/eb79.C: Same.
29699         * g++.old-deja/g++.robertl/eb77.C (main): Same.
29700         * g++.old-deja/g++.robertl/eb73.C: Same.
29701         * g++.old-deja/g++.robertl/eb66.C (main): Same.
29702         * g++.old-deja/g++.robertl/eb55.C (t): Same.
29703         * g++.old-deja/g++.robertl/eb54.C (main): Same.
29704         * g++.old-deja/g++.robertl/eb46.C (main): Same.
29705         * g++.old-deja/g++.robertl/eb44.C: Same.
29706         * g++.old-deja/g++.robertl/eb41.C (main): Same.
29707         * g++.old-deja/g++.robertl/eb4.C (main): Same.
29708         * g++.old-deja/g++.robertl/eb39.C: Same.
29709         * g++.old-deja/g++.robertl/eb33.C (main): Same.
29710         * g++.old-deja/g++.robertl/eb31.C (main): Same.
29711         * g++.old-deja/g++.robertl/eb30.C: Same.
29712         * g++.old-deja/g++.robertl/eb3.C: Same.
29713         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
29714         * g++.old-deja/g++.robertl/eb21.C: Same.
29715         * g++.old-deja/g++.robertl/eb15.C: Same.
29716         * g++.old-deja/g++.robertl/eb118.C: Same.
29717         * g++.old-deja/g++.robertl/eb115.C (main): Same.
29718         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
29719         * g++.old-deja/g++.robertl/eb109.C: Same.
29720         * g++.old-deja/g++.other/sibcall1.C (main): Same.
29721         * g++.old-deja/g++.mike/rtti1.C: Same.
29722         * g++.old-deja/g++.mike/p658.C: Same.
29723         * g++.old-deja/g++.mike/net46.C: Same.
29724         * g++.old-deja/g++.mike/net34.C: Same.
29725         * g++.old-deja/g++.mike/memoize1.C: Same.
29726         * g++.old-deja/g++.mike/eh2.C: Same.
29727         * g++.old-deja/g++.law/weak.C: Same.
29728         * g++.old-deja/g++.law/visibility7.C: Same.
29729         * g++.old-deja/g++.law/visibility25.C: Same.
29730         * g++.old-deja/g++.law/visibility22.C: Same.
29731         * g++.old-deja/g++.law/visibility2.C: Same.
29732         * g++.old-deja/g++.law/visibility17.C: Same.
29733         * g++.old-deja/g++.law/visibility13.C: Same.
29734         * g++.old-deja/g++.law/visibility10.C: Same.
29735         * g++.old-deja/g++.law/visibility1.C: Same.
29736         * g++.old-deja/g++.law/virtual3.C (eval): Same.
29737         * g++.old-deja/g++.law/vbase1.C: Same.
29738         * g++.old-deja/g++.law/operators32.C: Same.
29739         * g++.old-deja/g++.law/nest3.C: Same.
29740         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
29741         * g++.old-deja/g++.law/except5.C (main): Same.
29742         * g++.old-deja/g++.law/cvt7.C (run): Same.
29743         * g++.old-deja/g++.law/cvt2.C: Same.
29744         * g++.old-deja/g++.law/cvt16.C: Same.
29745         * g++.old-deja/g++.law/ctors6.C (bar): Same.
29746         * g++.old-deja/g++.law/ctors17.C (main): Same.
29747         * g++.old-deja/g++.law/ctors13.C: Same.
29748         * g++.old-deja/g++.law/ctors12.C (main): Same.
29749         * g++.old-deja/g++.law/ctors10.C: Same.
29750         * g++.old-deja/g++.law/code-gen5.C: Same.
29751         * g++.old-deja/g++.law/bad-error7.C: Same.
29752         * g++.old-deja/g++.law/arm9.C: Same.
29753         * g++.old-deja/g++.law/arm12.C: Same.
29754         * g++.old-deja/g++.law/arg8.C: Same.
29755         * g++.old-deja/g++.law/arg1.C: Same.
29756         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
29757         * g++.old-deja/g++.jason/template31.C: Same.
29758         * g++.old-deja/g++.jason/template24.C (main): Same.
29759         * g++.old-deja/g++.jason/2371.C: Same.
29760         * g++.old-deja/g++.eh/new2.C: Same.
29761         * g++.old-deja/g++.eh/new1.C: Same.
29762         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
29763         * g++.old-deja/g++.brendan/nest21.C (main): Same.
29764         * g++.old-deja/g++.brendan/err-msg3.C: Same.
29765         * g++.old-deja/g++.brendan/crash62.C: Same.
29766         * g++.old-deja/g++.brendan/crash52.C: Same.
29767         * g++.old-deja/g++.brendan/crash49.C (main): Same.
29768         * g++.old-deja/g++.brendan/crash38.C: Same.
29769         * g++.old-deja/g++.brendan/crash15.C (main): Same.
29770         * g++.old-deja/g++.brendan/copy9.C: Same.
29771
29772 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
29773
29774         * gcc.c-torture/execute/20001203-2.c (memset):
29775         Count argument is of type __SIZE_TYPE__.
29776
29777 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
29778
29779         * gcc.c-torture/compile/20010404-1.c: New test.
29780
29781 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
29782
29783         * gcc.c-torture/compile/20010326-1.c: New test.
29784
29785 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
29786
29787         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
29788         peculiarities of the SH.
29789         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
29790
29791 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29792
29793         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
29794         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
29795         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
29796
29797 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29798
29799         * g77.f-torture/compile/20010321-1.f: New test.
29800
29801 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29802
29803         * gcc.c-torture/compile/20010329-1.c: New test.
29804
29805 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29806
29807         * gcc.c-torture/execute/20010329-1.c: New test.
29808
29809 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29810
29811         * g++.old-deja/g++.other/eh4.C: Fix typo.
29812
29813 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29814
29815         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
29816
29817 2001-03-28  Philip Blundell  <philb@gnu.org>
29818
29819         * gcc.c-torture/compile/20010328-1.c: New test.
29820
29821 2001-03-27  Richard Henderson  <rth@redhat.com>
29822
29823         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
29824         * g++.old-deja/g++.eh/vbase3.C: Likewise.
29825
29826 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
29827
29828         * gcc.c-torture/compile/20010327-1.c: New test.
29829
29830 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29831
29832         * g++.old-deja/g++.other/friend12.C: New test.
29833         * g++.old-deja/g++.other/friend9.C: Expect no errors.
29834         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
29835
29836 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29837
29838         * gcc.c-torture/execute/20010325-1.c: New test.
29839
29840 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
29841
29842         * g++.old-deja/g++.other/mangle3.C: New test.
29843
29844 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
29845
29846         * g++.old-deja/g++.other/anon8.C: New test.
29847
29848 2001-03-20  Philip Blundell  <philb@gnu.org>
29849
29850         * gcc.c-torture/compile/20010320-1.c: New test.
29851
29852 2001-03-17  Richard Henderson  <rth@redhat.com>
29853
29854         * g++.old-deja/g++.other/eh4.C: Add expected error text.
29855
29856 2001-03-15  Geoff Keating  <geoff@redhat.com>
29857
29858         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
29859         tests on AIX.
29860
29861 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
29862
29863         * g++.old-deja/g++.other/eh4.C: New test.
29864
29865 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29866
29867         * gcc.dg/cpp/mi1.c: Update.
29868
29869 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
29870
29871         * g++.old-deja/g++.other/regstack.C: New test.
29872
29873 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
29874
29875         * g++.old-deja/g++.other/ref4.C: New test.
29876
29877 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
29878
29879         * objc/execute/va_method.m: Added.
29880         * objc/execute/IMP.m: Added.
29881         * objc/execute/_cmd.m: Added.
29882         * objc/execute/accessing_ivars.m: Added.
29883         * objc/execute/class-1.m: Added.
29884         * objc/execute/class-10.m: Added.
29885         * objc/execute/class-11.m: Added.
29886         * objc/execute/class-12.m: Added.
29887         * objc/execute/class-13.m: Added.
29888         * objc/execute/class-14.m: Added.
29889         * objc/execute/class-2.m: Added.
29890         * objc/execute/class-3.m: Added.
29891         * objc/execute/class-4.m: Added.
29892         * objc/execute/class-5.m: Added.
29893         * objc/execute/class-6.m: Added.
29894         * objc/execute/class-7.m: Added.
29895         * objc/execute/class-8.m: Added.
29896         * objc/execute/class-9.m: Added.
29897         * objc/execute/class-tests-1.h
29898         * objc/execute/class-tests-2.h
29899         * objc/execute/compatibility_alias.m: Added.
29900         * objc/execute/encode-1.m: Added.
29901         * objc/execute/formal_protocol-1.m: Added.
29902         * objc/execute/formal_protocol-2.m: Added.
29903         * objc/execute/formal_protocol-3.m: Added.
29904         * objc/execute/formal_protocol-4.m: Added.
29905         * objc/execute/formal_protocol-5.m: Added.
29906         * objc/execute/formal_protocol-6.m: Added.
29907         * objc/execute/formal_protocol-7.m: Added.
29908         * objc/execute/informal_protocol.m: Added.
29909         * objc/execute/initialize.m: Added.
29910         * objc/execute/load.m: Added.
29911         * objc/execute/many_args_method.m: Added.
29912         * objc/execute/nested-3.m: Added.
29913         * objc/execute/no_clash.m: Added.
29914         * objc/execute/private.m: Added.
29915         * objc/execute/redefining_self.m: Added.
29916         * objc/execute/root_methods.m: Added.
29917         * objc/execute/selector-1.m: Added.
29918         * objc/execute/static-1.m: Added.
29919         * objc/execute/static-2.m: Added.
29920         * objc/execute/va_method.m: Added.
29921
29922 2001-03-10  Richard Henderson  <rth@redhat.com>
29923
29924         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
29925
29926 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
29927
29928         * g++.old-deja/g++.other/crash31.C: XFAIL.
29929         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
29930         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
29931         * gcc.c-torture/execute/20010123-1.x: XFAIL.
29932         * gcc.c-torture/execute/20010124-1.x: XFAIL.
29933         * gcc.dg/sequence-pt-1.c: XFAIL one test.
29934
29935 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29936
29937         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
29938
29939 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29940
29941         * gcc.dg/20000724-1.c: Don't use multiline strings.
29942
29943 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29944
29945         * objc/execute/string1.m, objc/execute/string2.m: Compare the
29946         result of -cString against what we expect it to be; don't just
29947         print it out for no one to read.
29948
29949         * objc/execute/string3.m, objc/execute/string4.m: New tests.
29950         Based on testcases provided by Nicola Pero.
29951
29952 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29953
29954         * gcc.dg/cpp/macro7.c: New test.
29955
29956 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29957
29958         * gcc.dg/cpp/multiline.c: Update.
29959
29960 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29961
29962         * g++.old-deja/g++.other/enum3.C: New test.
29963
29964 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29965
29966         * g++.old-deja/g++.other/pod1.C: New test.
29967
29968 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29969
29970         * g++.old-deja/g++.ext/overload1.C: New test.
29971
29972 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29973
29974         * g++.old-deja/g++.pt/using1.C: New test.
29975
29976 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29977
29978         * g++.old-deja/g++.other/using9.C: New test.
29979
29980 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
29981
29982         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
29983
29984         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
29985
29986 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
29987
29988         * g++.old-deja/g++.ext/realpt1.C: Remove.
29989
29990 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
29991
29992         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
29993
29994 2001-02-26  Will Cohen  <wcohen@redhat.com>
29995
29996         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
29997
29998 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
29999
30000         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
30001         templatized constructors.
30002
30003 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30004
30005         * gcc.c-torture/execute/20010224-1.c: New test.
30006
30007 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
30008
30009         * gcc.c-torture/execute/20010222-1.c: New test.
30010
30011 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
30012
30013         * g++.old-deja/g++.other/inline20.C: New test.
30014
30015 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
30016
30017         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
30018
30019 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30020
30021         * g++.old-deja/g++.other/lookup22.C: New test.
30022
30023 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
30024
30025         * g77.dg: New directory.
30026         * g77.dg/20010216-1.f: New test case.
30027         * g77.dg/dg.exp: New driver.
30028         * lib/g77-dg.exp: New driver library.
30029
30030 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30031
30032         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
30033
30034 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
30035
30036         * g++.old-deja/g++.other/decl9.C: New test.
30037
30038 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
30039
30040         * g++.old-deja/g++.other/init16.C: Update the test so that it does
30041         not need <string> and also tests the initialization at runtime.
30042
30043 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30044
30045         * gcc.c-torture/execute/longlong.c: New test.
30046
30047 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
30048
30049         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
30050
30051 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
30052
30053         * gcc.c-torture/execute/920302-1.c (execute):
30054         Change argument type to short.
30055
30056 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30057
30058         * g++.old-deja/g++.pt/deduct6.C: New test.
30059
30060 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30061
30062         * g++.old-deja/g++.pt/deduct5.C: New test.
30063
30064 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
30065
30066         * gcc.c-torture/execute/20010209-1.c: New test.
30067
30068 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
30069
30070         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
30071
30072 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
30073
30074         * g++.dg/vtgc1.C: Update for new ABI.
30075
30076         * consistency.vlad: New directory, 1665 files.
30077
30078 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30079
30080         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
30081         return type.
30082         * gcc.dg/cpp/digraphs.c: Declare puts.
30083
30084 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
30085
30086         * g++.old-deja/g++.other/warn5.C: New test.
30087
30088 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
30089
30090         * g++.old-deja/g++.pt/spec40.C: New test.
30091
30092 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
30093
30094         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
30095         case.
30096         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
30097
30098 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
30099
30100         * gcc.c-torture/compile/20010209-1.c: New test.
30101
30102 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
30103
30104         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
30105         excess errors message but not if it crashes.
30106         * g++.old-deja/g++.other/crash27.C: Likewise.
30107         * g++.old-deja/g++.other/crash28.C: Likewise.
30108         * g++.old-deja/g++.other/crash30.C: Likewise.
30109         * g++.old-deja/g++.other/crash32.C: Likewise.
30110         * g++.old-deja/g++.other/crash35.C: Likewise.
30111         * g++.old-deja/g++.pt/inherit2.C: Likewise.
30112
30113 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30114
30115         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
30116         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
30117         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
30118         g77.f-torture/execute/execute.exp,
30119         g77.f-torture/noncompile/noncompile.exp,
30120         gcc.c-torture/execute/execute.exp,
30121         gcc.c-torture/execute/memcheck/memcheck.exp,
30122         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
30123         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
30124         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
30125         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
30126         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
30127         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
30128         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
30129         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
30130         Remove bug reporting instructions with ancient email addresses.
30131
30132 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
30133
30134         * gcc.dg/20010202-1.c: New test.
30135         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
30136
30137 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
30138
30139         * g++.dg/stdbool-if.C: New test.
30140
30141 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
30142
30143         * objc/execute/fdecl.m: Added main().
30144
30145 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
30146
30147         * gcc.c-torture/execute/20010206-1.c: New test.
30148
30149 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30150
30151         * gcc.dg/cpp/avoidpaste1.c: Update.
30152
30153 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
30154
30155         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
30156         Pero <nicola@brainstorm.co.uk>.
30157         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
30158
30159 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
30160
30161         * g++.old-deja/g++.pt/spec39.C: New test.
30162
30163 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
30164
30165         * gcc.c-torture/compile/20010202-1.c: New test.
30166
30167 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
30168
30169         * g++.old-deja/g++.abi/primary2.C: New test.
30170         * g++.old-deja/g++.abi/primary3.C: New test.
30171         * g++.old-deja/g++.abi/primary4.C: New test.
30172         * g++.old-deja/g++.abi/primary5.C: New test.
30173         * g++.old-deja/g++.abi/vtable3.h: New test.
30174         * g++.old-deja/g++.abi/vtable3a.C: New test.
30175         * g++.old-deja/g++.abi/vtable3b.C: New test.
30176         * g++.old-deja/g++.abi/vtable3c.C: New test.
30177         * g++.old-deja/g++.abi/vtable3d.C: New test.
30178         * g++.old-deja/g++.abi/vtable3e.C: New test.
30179         * g++.old-deja/g++.abi/vtable3f.C: New test.
30180         * g++.old-deja/g++.abi/vtable3g.C: New test.
30181         * g++.old-deja/g++.abi/vtable3h.C: New test.
30182         * g++.old-deja/g++.abi/vtable3i.C: New test.
30183         * g++.old-deja/g++.abi/vtable3j.C: New test.
30184         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
30185
30186 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
30187
30188         * g++.old-deja/g++.other/anon6.C: New test.
30189         * g++.old-deja/g++.other/anon7.C: New test.
30190
30191 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
30192
30193         * gcc.dg/cpp/avoidpaste2.c: New tests.
30194
30195 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
30196
30197         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
30198
30199 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
30200
30201         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
30202         DECIMAL_DIG cases for Irix."
30203
30204 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
30205
30206         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
30207
30208 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30209
30210         * gcc.dg/c99-tag-1.c: New test.
30211
30212 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
30213
30214         * gcc.dg/cpp/tr-warn1.c: Add tests.
30215
30216 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
30217
30218         * gcc.dg/cpp/avoidpaste1.c: Update.
30219         * gcc.dg/cpp/paste4.c: Update.
30220
30221 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
30222
30223         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
30224         cases for Irix.
30225
30226 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30227
30228         * g++.old-deja/g++.other/inline19.C: New test.
30229
30230 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30231
30232         * gcc.dg/Wlarger-than.c: New test.
30233
30234 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30235
30236         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
30237
30238 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
30239
30240         * gcc.c-torture/execute/20010129-1.c: New test.
30241         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
30242
30243 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
30244
30245         * gcc.dg/cpp/avoidpaste1.c: Test case.
30246
30247 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
30248
30249         * g++.old-deja/g++.other/inline18.C: New test.
30250
30251 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30252
30253         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
30254         and __builtin_putchar.
30255
30256 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
30257
30258         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
30259         tests.
30260
30261 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
30262
30263         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
30264         floating point number rounding mode to round to the nearest
30265         representable mode.
30266
30267 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
30268
30269         * g++.old-deja/g++.other/mangle2.C: New test.
30270
30271 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30272
30273         * gcc.c-torture/compile/20010124-1.c: New test.
30274
30275 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
30276
30277         * g++.old-deja/g++.pt/spec38.C: New test.
30278
30279 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30280
30281         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
30282         "Build don't run".
30283
30284 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30285
30286         * gcc.c-torture/execute/20010123-1.c: New test.
30287
30288 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
30289
30290         * g++.old-deja/g++.pt/spec37.C: New test.
30291
30292 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
30293
30294         * g++.old-deja/g++.pt/overload14.C: New test.
30295
30296 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30297
30298         * gcc.c-torture/execute/20010122-1.c: New test, exercise
30299         __builtin_return_address.
30300
30301 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
30302
30303         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
30304         * g++.old-deja/g++.pt/spec35.C: New test.
30305         * g++.old-deja/g++.pt/spec36.C: New test.
30306
30307 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
30308
30309         * gcc.c-torture/compile/20010118-1.c: New test.
30310
30311 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
30312
30313         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
30314
30315 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
30316
30317         * gcc.c-torture/execute/20010119-1.c: New test.
30318
30319 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30320
30321         * g++.old-deja/g++.other/vbase5.C: New test.
30322
30323 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
30324
30325         * gcc.c-torture/execute/20010118-1.c: New test.
30326
30327 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30328
30329         * g++.old-deja/g++.pt/deduct3.C: New test.
30330
30331 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30332
30333         * g++.old-deja/g++.pt/spec34.C: New test.
30334
30335 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
30336
30337         * g77.f-torture/compile/20000601-2.f: New test.
30338
30339 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
30340
30341         * g++.old-deja/g++.other/init17.C: New test.
30342
30343 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
30344
30345         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
30346
30347 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
30348
30349         * g++.old-deja/g++.pt/unify8.C: New test.
30350
30351 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
30352
30353         * g++.old-deja/g++.abi/vbase1.C: New test.
30354
30355 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
30356
30357         * g++.old-deja/g++.pt/crash65.C: New test.
30358
30359 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
30360
30361         * gcc.dg/cpp/assembl2.S: New test case.
30362
30363 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
30364
30365         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
30366         are supported.
30367
30368 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30369
30370         * g++.old-deja/g++.other/builtins1.C: New test.
30371         * g++.old-deja/g++.other/builtins2.C: Likewise.
30372         * g++.old-deja/g++.other/builtins3.C: Likewise.
30373         * g++.old-deja/g++.other/builtins4.C: Likewise.
30374
30375 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
30376
30377         * gcc.c-torture/compile/20010117-1.c: New test.
30378         * gcc.c-torture/compile/20010117-2.c: New test.
30379
30380 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30381
30382         * g77.f-torture/execute/20010116.[fx]: New test,
30383         XFAIL on i?86-*-*.
30384         * g77.f-torture/compile/20010115.f: Indicate it's
30385         a test for PR fortran/1636.
30386
30387 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30388
30389         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
30390
30391 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30392
30393         * g77.f-torture/compile/20010115.f: New test.
30394
30395 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
30396
30397         * g++.old-deja/g++.pt/nontype5.C: New test.
30398
30399 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
30400
30401         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
30402         have an equivalent working one below it.
30403
30404 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
30405
30406         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
30407         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
30408
30409 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
30410
30411         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
30412         message containing "init_priority".
30413         (conpr-2.C): Likewise.
30414         (conpr-3.C): Likewise.
30415         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
30416
30417 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30418
30419         * gcc.c-torture/execute/20010114-2.c: New test.
30420
30421 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30422
30423         * gcc.c-torture/compile/20010114-1.c: New test.
30424         * gcc.c-torture/compile/20010114-1.x: Xfail.
30425         * gcc.c-torture/compile/20010114-2.c: New test.
30426         * gcc.c-torture/execute/20010114-1.c: New test.
30427         * gcc.dg/trunc-1.c: New test.
30428         * gcc.dg/uninit-B.c: New test.
30429
30430 2001-01-13  Nick Clifton  <nickc@redhat.com>
30431
30432         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
30433         target.
30434
30435 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30436
30437         * gcc.c-torture/compile/20010113-1.c: New test.
30438
30439 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
30440
30441         * gcc.c-torture/compile/20001212-1.c: New test.
30442
30443 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30444
30445         * gcc.dg/cpp/widestr1.c: Update.
30446         * gcc.dg/cpp/prag-imp.c: Remove.
30447
30448 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
30449
30450         * gcc.c-torture/execute/20000801-3.x: Remove.
30451         * gcc.dg/c90-init-1.c: New test.
30452         * gcc.dg/c99-init-1.c: New test.
30453         * gcc.dg/c99-init-2.c: New test.
30454         * gcc.dg/gnu99-init-1.c: New test.
30455
30456 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
30457
30458         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
30459         testing that no relevant ones were found.
30460
30461 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
30462
30463         * g++.old-deja/g++.pt/cast2.C: New test.
30464
30465 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
30466
30467         * g++.old-deja/g++.pt/friend47.C: New test.
30468
30469 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
30470
30471         * g++.old-deja/g++.pt/instantiate13.C: New test.
30472
30473 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
30474
30475         * g++.old-deja/g++.other/defarg7.C: New test.
30476         * g++.old-deja/g++.other/defarg8.C: New test.
30477
30478 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
30479
30480         * g++.old-deja/g++.pt/crash64.C: New test.
30481
30482 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
30483
30484         * g++.old-deja/g++.pt/crash63.C: New test.
30485
30486 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
30487
30488         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
30489
30490 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
30491
30492         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
30493
30494 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
30495
30496         * g++.old-deja/g++.pt/error3.C: New test.
30497
30498 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
30499
30500         * g++.old-deja/g++.other/crash39.C: New test.
30501
30502 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
30503
30504         * g++.old-deja/g++.other/vbase4.C: New test.
30505
30506 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
30507
30508         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
30509         * gcc.dg/special/20000419-2.c: New file. Identical to above.
30510         * gcc.dg/special/special.exp: New test driver which will check
30511         for alias support for the above test.
30512
30513 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
30514
30515         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
30516         problems on small machines.
30517         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
30518         parameterize.
30519
30520 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
30521
30522         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
30523         mips.
30524         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
30525
30526 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
30527
30528         * g++.old_deja/g++.pt/using8.C: New test.
30529
30530 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30531
30532         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
30533
30534 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
30535
30536         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
30537         where a failure is expected.
30538         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
30539
30540 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
30541
30542         * g++.old_deja/g++.pt/instantiate12.C: New test.
30543
30544 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
30545
30546         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
30547         start of structs.
30548         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
30549         * g++.old-deja/g++.brendan/crash17.C: Likewise.
30550         * g++.old-deja/g++.brendan/crash29.C: Likewise.
30551         * g++.old-deja/g++.brendan/crash48.C: Likewise.
30552         * g++.old-deja/g++.brendan/ns1.C: Likewise.
30553         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
30554         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30555         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
30556         * g++.old-deja/g++.eh/spec6.C: Likewise.
30557         * g++.old-deja/g++.jason/crash3.C: Likewise.
30558         * g++.old-deja/g++.law/ctors11.C: Likewise.
30559         * g++.old-deja/g++.law/ctors17.C: Likewise.
30560         * g++.old-deja/g++.law/ctors5.C: Likewise.
30561         * g++.old-deja/g++.law/ctors9.C: Likewise.
30562         * g++.old-deja/g++.mike/ambig1.C: Likewise.
30563         * g++.old-deja/g++.mike/net22.C: Likewise.
30564         * g++.old-deja/g++.mike/p3538a.C: Likewise.
30565         * g++.old-deja/g++.mike/p3538b.C: Likewise.
30566         * g++.old-deja/g++.mike/virt3.C: Likewise.
30567         * g++.old-deja/g++.niklas/t128.C: Likewise.
30568         * g++.old-deja/g++.other/anon4.C: Likewise.
30569         * g++.old-deja/g++.other/using1.C: Likewise.
30570         * g++.old-deja/g++.other/warn3.C: Likewise.
30571         * g++.old-deja/g++.pt/t37.C: Likewise.
30572         * g++.old-deja/g++.robertl/eb69.C: Likewise.
30573         * g++.old-deja/g++.robertl/eb71.C: Likewise.
30574
30575 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
30576
30577         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
30578
30579 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30580
30581         * gcc.c-torture/execute/stdio-opt-3.c: New test.
30582
30583 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
30584
30585         * gcc.c-torture/compile/20010107-1.c: New test.
30586
30587 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30588
30589         * gcc.c-torture/execute/builtin-noret-1.c: New test.
30590
30591 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30592
30593         * gcc.dg/format/format.h: New file.
30594         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
30595         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
30596         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
30597         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
30598         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
30599         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
30600         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
30601         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
30602         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
30603         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
30604         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
30605         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
30606         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
30607         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
30608         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
30609         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
30610         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
30611         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
30612         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
30613         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
30614         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
30615         instead of declaring standard types, macros and functions in each
30616         test.
30617
30618 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
30619
30620         * gcc.c-torture/execute/20010106-1.c: New test.
30621
30622 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30623
30624         * gcc.dg/format/format.exp: New file.
30625         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
30626         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
30627         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
30628         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
30629         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
30630         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
30631         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
30632         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
30633         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
30634         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
30635         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
30636         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
30637         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
30638         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
30639         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
30640         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
30641         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
30642         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
30643         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
30644         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
30645         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
30646         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
30647         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
30648         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
30649         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
30650         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
30651         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
30652         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
30653         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
30654         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
30655         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
30656         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
30657         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
30658         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
30659         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
30660         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
30661         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
30662         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
30663         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
30664         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
30665         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
30666         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
30667
30668 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
30669
30670         * gcc.c-torture/execute/991228-1.c: Take word endianness into
30671         account.
30672
30673 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
30674
30675         * gcc.c-torture/execute/builtin-complex-1.c: New test.
30676
30677 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30678
30679         * g++.old-deja/g++.pt/crash62.C: New test.
30680
30681 2001-01-04  Richard Henderson  <rth@redhat.com>
30682
30683         * gcc.dg/20000926-1.c: Update expected warnings.
30684         * gcc.dg/array-2.c: Likewise.
30685         * gcc.dg/array-4.c: Also validate flexible array members.
30686         * gcc.dg/c99-flex-array-1.c: New.
30687
30688 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30689
30690         * gcc.c-torture/compile/20001222-1.x: Remove.
30691
30692 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30693
30694         * gcc.c-torture/execute/built-in-setjmp.c: New.
30695
30696 2001-01-03  Richard Henderson  <rth@redhat.com>
30697
30698         * gcc.dg/940510-1.c: Update expected error wording.
30699         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
30700
30701 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
30702
30703         * lib/target-supports.exp (check_alias_available): Modified to
30704         indicate aliases not supported if only weak aliases are supported.
30705
30706 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30707
30708         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
30709         Turn on cmpstrsi checks for __pj__ and __i370__.
30710
30711 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30712
30713         * g++.old-deja/g++.other/virtual11.C: New test.
30714
30715 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30716
30717         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
30718
30719 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30720
30721         * gcc.c-torture/compile/20010102-1.c: New test.
30722
30723 2001-01-02  Andreas Jaeger  <aj@suse.de>
30724
30725         * gcc.dg/noreturn-3.c: New test.
30726
30727         * gcc.dg/noreturn-4.c: New test.
30728
30729 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30730
30731         * gcc.c-torture/execute/stdio-opt-1.c: Also test
30732         __builtin_fputc and __builtin_fwrite.
30733
30734 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
30735
30736         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
30737         signed char, not default char.
30738
30739 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
30740
30741         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
30742
30743 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
30744
30745         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
30746
30747 2000-12-29  Richard Henderson  <rth@redhat.com>
30748
30749         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
30750         (__cyg_profile_func_exit): Define.
30751
30752 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
30753
30754         * g++.dg/vtgc1.C: New test.
30755
30756 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
30757
30758         * gcc.dg/noncompile/20001228-1.c: New test.
30759
30760         * gcc.dg/20001228-1.c: New test.
30761
30762         * gcc.c-torture/execute/20001228-1.c: New test.
30763
30764 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
30765
30766         * gcc.dg/format-strfmon-1.c: New test.
30767
30768 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30769
30770         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
30771         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
30772         * gcc.c-torture/execute/string-opt-1.c: Likewise.
30773         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30774         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30775         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30776         * gcc.c-torture/execute/string-opt-6.c: Likewise.
30777         * gcc.c-torture/execute/string-opt-7.c: Likewise.
30778         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30779         * gcc.c-torture/execute/string-opt-9.c: Likewise.
30780         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30781         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30782         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30783
30784         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
30785         * gcc.c-torture/execute/string-opt-4.c: Test index.
30786
30787 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
30788
30789         * gcc.c-torture/compile/20001226-1.c: New test.
30790
30791 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30792
30793         * gcc.c-torture/compile/20001222-1.c: New test.
30794         * gcc.c-torture/compile/20001222-1.x: Xfail.
30795
30796 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
30797
30798         * gcc.c-torture/execute/comp-goto-2.c: New test.
30799
30800 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
30801
30802         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
30803         Use long types if __INT_MAX__ is 32767.
30804         (main): Use cast to (sint32 *) when poking 88 into a_page.
30805
30806         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
30807
30808 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
30809
30810         * gcc.c-torture/compile/20001221-1.c: New test.
30811         * gcc.c-torture/execute/20001221-1.c: New test.
30812
30813 2000-12-20  Richard Henderson  <rth@redhat.com>
30814
30815         * g++.old-deja/g++.pt/crash36.C: Update error lines.
30816         * g++.old-deja/g++.robertl/eb109.C: Likewise.
30817
30818 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30819
30820         * gcc.dg/compare3.c: New test.
30821
30822 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30823
30824         * gcc.dg/format-warnll-1.c: New test.
30825
30826 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
30827
30828         * gcc.dg/cpp/cmdlne-P.c: New test.
30829
30830 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30831
30832         * gcc.c-torture/execute/builtin-abs-1.c,
30833         gcc.c-torture/execute/builtin-abs-2.c: New tests.
30834
30835 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30836
30837         * gcc.dg/cpp/multiline.c: New test.
30838
30839 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30840
30841         * g++.old-deja/g++.other/syshdr1.C: Update.
30842         * gcc.dg/cpp/lineflags.c: Remove temporarily.
30843
30844 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30845
30846         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
30847
30848 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30849
30850         * g++.old-deja/g++.pt/ttp65.C: New test.
30851
30852 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30853
30854         * g++.old-deja/g++.pt/ttp64.C: New test.
30855
30856 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30857
30858         * g++.old-deja/g++.pt/spec33.C: New test.
30859
30860 2000-12-14  Catherine Moore  <clm@redhat.com>
30861
30862         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
30863         * gcc.c-torture/execute/920612-2.c: Likewise.
30864         * gcc.c-torture/execute/920428-2.c: Likewise.
30865         * gcc-c-torture/execute/va-arg-11.c: Call exit.
30866         * gcc.c-torture/execute/va-arg-21.c: Likewise.
30867
30868 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30869
30870         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
30871         * gcc.dg/pack-test-2.c: Likewise.
30872
30873 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30874
30875         Tests by Zack Weinberg <zackw@stanford.edu>.
30876
30877         * gcc.dg/cpp/defined.c: Update.
30878         * gcc.dg/cpp/defined_trad.c: New tests.
30879
30880 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30881
30882         * gcc.dg/cpp/trad-direct.c: Update.
30883
30884 2000-12-11  Neil Booth  <neilb@earthling.net>
30885
30886         * gcc.dg/cpp/defined_trad.c
30887
30888 2000-12-11  Neil Booth  <neilb@earthling.net>
30889
30890         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
30891
30892 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30893
30894         * gcc.dg/format-miss-2.c: New test.
30895
30896 2000-12-09  Neil Booth  <neilb@earthling.net>
30897
30898         * gcc.dg/cpp/lineflags.c: New tests.
30899         * gcc.dg/cpp/poison.c: Update.
30900         * gcc.dg/cpp/redef2.c: Update.
30901         * gcc.dg/cpp/skipping.c: New test.
30902
30903 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
30904
30905         * g++.old-deja/g++.other/eh3.C: New testcase.
30906
30907 2000-12-07  Neil Booth  <neilb@earthling.net>
30908
30909         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
30910         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
30911         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
30912         wtr-union-init-2.c, wtr-union-init-3.c: Update.
30913         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
30914         Update.
30915
30916 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30917
30918         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
30919         __SIZE_TYPE__ instead of int for type of integers cast to
30920         pointers.
30921
30922 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
30923
30924         * g++.old-deja/g++.other/cleanup4.C: New test.
30925
30926 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30927
30928         * format-sec-1.c: New test.
30929
30930 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30931
30932         * gcc.dg/format-nonlit-3.c: New test.
30933
30934 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30935
30936         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
30937         through a null pointer.
30938
30939 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30940
30941         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
30942         * g++.old-deja/g++.pt/partial4.C: New test.
30943
30944 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
30945
30946         * gcc.c-torture/execute/ieee/hugeval.x: New.
30947
30948 2000-12-06  Neil Booth  <neilb@earthling.net>
30949
30950         * gcc.dg/cpp/backslash2.c: New tests.
30951
30952 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30953
30954         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
30955         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
30956
30957 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
30958
30959         * gcc.c-torture/execute/20001203-2.c: New testcase.
30960
30961 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30962
30963         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
30964         * g++.old-deja/g++.other/virtual10.C: New test.
30965
30966 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30967
30968         * g++.old-deja/g++.mike/pmf5.C: Remove test.
30969
30970 2000-12-05  Richard Henderson  <rth@redhat.com>
30971
30972         * gcc.c-torture/compile/20001205-1.c: New.
30973
30974 2000-12-04  Neil Booth  <neilb@earthling.net>
30975
30976         * g++.old-deja/g++.other/virtual9.C: New test.
30977         * g++.old-deja/g++.pt/crash61.C: New test.
30978         * gcc.c-torture/execute/loop-9.c: New test.
30979
30980 2000-12-04  Neil Booth  <neilb@earthling.net>
30981
30982         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
30983         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
30984         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
30985         * gcc.dg/cpp/extratokens.c: ...here.
30986
30987 2000-12-04  Neil Booth  <neilb@earthling.net>
30988
30989         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
30990         New tests.
30991
30992 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30993
30994         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
30995         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
30996
30997 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30998
30999         * gcc.c-torture/execute/20001203-1.c: New test.
31000
31001 2000-12-03  Neil Booth  <neilb@earthling.net>
31002
31003         * gcc.dg/cpp/macro6.c: New test cases.
31004
31005 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31006
31007         * gcc.c-torture/execute/string-opt-9.c: New test.
31008         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31009         * gcc.c-torture/execute/string-opt-11.c: Likewise.
31010         * gcc.c-torture/execute/string-opt-12.c: Likewise.
31011
31012         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
31013         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
31014
31015 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
31016
31017         * gcc.dg/cpp/if-6.c: New testcase.
31018
31019         * gcc.dg/20001201-1.c: New testcase.
31020
31021 2000-12-02  Neil Booth  <neilb@earthling.net>
31022
31023         * g++.old-deja/g++.other/externC4.C,
31024         g++.old-deja/g++.other/friend10.C: New tests.
31025
31026 2000-12-02  Neil Booth  <neilb@earthling.net>
31027
31028         * g++.old-deja/g++.other/instan2.C
31029         * g++.old-deja/g++.other/instan3.C: New test.
31030
31031 2000-12-02  Neil Booth  <neilb@earthling.net>
31032
31033         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
31034         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
31035         gnuc99.c,gnuc99-pedantic.c: New tests.
31036
31037 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31038
31039         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
31040         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
31041
31042 2000-12-01  Neil Booth  <neilb@earthling.net>
31043
31044         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
31045         * gcc.dg/cpp/poison.c: Update.
31046         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
31047
31048 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
31049
31050         * g77.f-torture/execute/20001201.f: New test.
31051
31052 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31053
31054         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
31055
31056 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
31057
31058         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
31059
31060 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
31061
31062         * g++.old-deja/g++.other/cast6.C: New test.
31063
31064 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
31065
31066         * gcc.c-torture/execute/20001130-2.c: New testcase.
31067
31068 2000-11-30  Richard Henderson  <rth@redhat.com>
31069
31070         * gcc.c-torture/execute/20001130-1.c: New test.
31071
31072 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
31073
31074         * g++.old-deja/g++.other/op3.C: New test.
31075
31076 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
31077
31078         * g++.old-deja/g++.other/op2.C: New test.
31079
31080 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
31081
31082         * g++.old-deja/g++.other/crash38.C: New test.
31083
31084 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
31085
31086         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
31087
31088 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
31089
31090         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
31091         tests.
31092         * gcc.c-torture/execute/string-opt-6.c: New test.
31093
31094         * gcc.dg/20001117-1.c: Add main.
31095
31096 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
31097
31098         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
31099         Move from here ...
31100         * gcc.dg/940510-1.c: ... to here.
31101
31102         * gcc.dg/20000926-1.c: GNU C now allows initializations of
31103         zero-size arrays in toplevel structures.
31104
31105 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
31106
31107         * gcc.c-torture/execute/loop-8.c: New test.
31108
31109 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
31110
31111         * g++.old-deja/g++.other/base1.C: New test.
31112
31113 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
31114
31115         * g++.old-deja/g++.other/parse2.C: New test.
31116
31117 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
31118
31119         * g++.old-deja/g++.pt/incomplete1.C: New test.
31120
31121 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
31122
31123         * g++.old-deja/g++.other/friend9.C: New test.
31124
31125 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
31126
31127         * gcc.dg/20001127-1.c: New test.
31128
31129 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
31130
31131         * g++.old-deja/g++.pt/friend46.C: New test.
31132
31133 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
31134
31135         * g++.old-deja/g++.other/ptrmem8.C: New test.
31136
31137 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31138
31139         * gcc.c-torture/execute/string-opt-7.c: New test.
31140         * gcc.c-torture/execute/string-opt-8.c: Likewise.
31141
31142 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
31143
31144         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
31145         instead of 'mkcheck 2'.
31146
31147 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31148
31149         * gcc.c-torture/execute/memcheck/driver.c,
31150         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
31151         C9X references to refer to C99.
31152
31153 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
31154
31155         * gcc.dg/ultrasp3.c: New test.
31156
31157 2000-11-25  Neil Booth  <neilb@earthling.net>
31158
31159         * gcc.dg/cpp/include2.c: Update test to be locale independent.
31160
31161 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
31162
31163         * gcc.c-torture/compile/20001123-2.c: New.
31164
31165 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31166
31167         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
31168
31169 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
31170
31171         * gcc.dg/sequence-point-1.c: Add some new tests.
31172         * gcc.c-torture/execute/20001124-1.c: New test.
31173
31174 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
31175
31176         * g++.old-deja/g++.other/vaarg4.C: New test.
31177         * gcc.c-torture/compile/20001123-1.c: New test.
31178
31179 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
31180
31181         * g++.other/crash24.C: Adjust and remove XFAIL.
31182         * g++.other/crash37.C: New test.
31183
31184 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
31185
31186         * g++.old-deja/g++.pt/instantiate9.C: New test.
31187
31188 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
31189
31190         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
31191         new ABI, too.
31192
31193         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
31194         * g++.old-deja/g++.robertl/eb55.C: Likewise.
31195
31196 2000-11-22  Neil Booth  <neilb@earthling.net>
31197
31198         * gcc.dg/cpp/Wtrigraphs.c: New test.
31199
31200 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
31201
31202         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
31203
31204 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
31205
31206         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
31207
31208 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
31209
31210         * lib/gcc-dg.exp: load_lib scanasm.exp.
31211         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
31212         * lib/g++-dg.exp: load_lib scanasm.exp.
31213         * lib/scanasm.exp: New.
31214         (scan-assembler, scan-assembler-not): Add optional arguments to
31215         test name, or if not present, the pattern name.
31216         (scan-assembler-dem, scan-assembler-dem-not): New.
31217
31218         * g++.dg/dg.exp: New.
31219
31220 2000-11-21  Neil Booth  <neilb@earthling.net>
31221
31222         * gcc.dg/cpp/integrated1.c: Remove.
31223
31224 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
31225
31226         * gcc.c-torture/execute/20001121-1.c: New test.
31227
31228 2000-11-21  Richard Henderson  <rth@redhat.com>
31229
31230         * gcc.c-torture/compile/20001121-1.c: New test.
31231
31232 2000-11-20  Neil Booth  <neilb@earthling.net>
31233
31234         * gcc.dg/cpp/integrated1.c: New test.
31235
31236 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
31237
31238         * g++.old-deja/g++.other/inline17.C: New test.
31239
31240 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
31241
31242         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
31243         local variable to be zero: I made the variable global. Now
31244         uses abort() and exit() instead of relying on main's return value.
31245
31246 2000-11-20  Neil Booth  <neilb@earthling.net>
31247
31248         * gcc.dg/cpp/paste2.c: Update test.
31249         * objc/execute/paste.m: New test.
31250
31251 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
31252
31253         * gcc.dg/c99-condexpr-1.c: New test.
31254
31255 2000-11-20  Neil Booth  <neilb@earthling.net>
31256
31257         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
31258
31259 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
31260
31261         * g++.old-deja/g++.pt/export1.C: New test.
31262
31263 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
31264
31265         * gcc.dg/20001117-1.c: New test.
31266
31267 2000-11-18  Richard Henderson  <rth@redhat.com>
31268
31269         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
31270
31271 2000-11-18  Richard Henderson  <rth@redhat.com>
31272
31273         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
31274         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
31275         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
31276
31277 2000-11-18  Richard Henderson  <rth@redhat.com>
31278
31279         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
31280         (main): New.  Exit cleanly.
31281
31282 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31283
31284         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
31285         gcc.dg/c99-fordecl-2.c: New tests.
31286
31287 2000-11-18  Richard Henderson  <rth@redhat.com>
31288
31289         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
31290         * gcc.c-torture/execute/zerolen-2.c: New.
31291
31292 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31293
31294         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
31295         memory.
31296
31297 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
31298
31299         * g++.old-deja/g++.pt/instantiate8.C: New test.
31300
31301 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
31302
31303         * g++.old-deja/g++.other/incomplete.C: Add more tests.
31304         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
31305
31306 2000-11-16  Nick Clifton  <nickc@redhat.com>
31307
31308         * gcc.c-torture/execute/nestfunc-2.c: New test.
31309         * gcc.c-torture/execute/nestfunc-3.c: New test.
31310
31311 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
31312
31313         * gcc.c-torture/compile/20001116-1.c: New test.
31314
31315 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31316
31317         * gcc.c-torture/execute/20001115-1.c: New test.
31318
31319 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
31320
31321         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
31322         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
31323         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
31324         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31325
31326 2000-11-15  Neil Booth  <neilb@earthling.net>
31327
31328         gcc.dg/cpp/_Pragma1.c: Update.
31329         gcc.dg/cpp/_Pragma2.c: New test.
31330
31331 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
31332
31333         * g++.old-deja/g++.other/anon5.C: New test.
31334
31335 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
31336
31337         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
31338         tests.
31339
31340 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
31341
31342         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
31343         output.
31344
31345 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31346
31347         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
31348         labels at end of compound statements.
31349
31350 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
31351
31352         * gcc.c-torture/execute/loop-7.c: New test.
31353
31354 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31355
31356         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
31357
31358 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31359
31360         * gcc.dg/c99-bool-1.c: New test.
31361
31362 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31363
31364         * gcc.dg/c99-scope-1.c: Remove xfail.
31365         * gcc.dg/c99-scope-2.c: New test.
31366
31367 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31368
31369         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
31370         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
31371
31372 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
31373
31374         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
31375         error messages.
31376
31377         * g++.mike/p700.C: Don't typedef wchar_t.
31378         * g++.mike/p784.C: Likewise.
31379         * g++.mike/eb101.C: Don't use __wchar_t.
31380
31381 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
31382
31383         * g77.f-torture/execute/20001111.[fx]: Test premature exit
31384         from DO loop.
31385
31386 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
31387
31388         * gcc.c-torture/execute/20001111-1.c: New test.
31389
31390 2000-11-10  Nick Clifton  <nickc@redhat.com>
31391
31392         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
31393         long multuiple and accumulate.
31394
31395 2000-11-09  Richard Henderson  <rth@redhat.com>
31396
31397         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
31398         via size_t instead of int.
31399
31400         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
31401         * gcc.c-torture/execute/string-opt-2.c: Likewise.
31402         * gcc.c-torture/execute/string-opt-3.c: Likewise.
31403         * gcc.c-torture/execute/string-opt-4.c: Likewise.
31404
31405 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
31406
31407         * gcc.c-torture/compile/20001109-1.c: New test.
31408         * gcc.c-torture/compile/20001109-2.c: New test.
31409
31410 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
31411
31412         * g++.old-deja/g++.pt/operator1.C: New test.
31413         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
31414
31415 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
31416
31417         * gcc.dg/20001108-1.c: New test.
31418
31419 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
31420
31421         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
31422         with both arguments constant strings.
31423         * gcc.c-torture/execute/string-opt-3.c: New test.
31424         * gcc.c-torture/execute/string-opt-4.c: New test.
31425         * gcc.c-torture/execute/string-opt-5.c: New test.
31426
31427 2000-11-08  Nick Clifton  <nickc@redhat.com>
31428
31429         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
31430         mulsidi3adddi patterns.
31431
31432 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
31433
31434         * g++.old-deja/g++.other/crash36.C: New test.
31435
31436 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
31437
31438         * g++.old-deja/g++.other/init16.C: New test.
31439
31440 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
31441
31442         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
31443
31444 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
31445
31446         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
31447         * gcc.c-torture/execute/va-arg-16.x: Likewise.
31448         * gcc.c-torture/execute/va-arg-17.x: Likewise.
31449
31450 2000-11-07  DJ Delorie  <dj@redhat.com>
31451
31452         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
31453
31454 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31455
31456         * gcc.c-torture/execute/string-opt-1.c: New test.
31457
31458 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
31459
31460         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
31461         mips-sgi-irix6.* because the MIPS ABI passes floating-point
31462         parameters in registers, and there is no way for a varargs
31463         function to know in which order the integer and floating-point
31464         parameters should be interleaved when they are placed on the
31465         stack.
31466         * gcc.c-torture/execute/va-arg-16.x: Likewise.
31467         * gcc.c-torture/execute/va-arg-17.x: Likewise.
31468
31469 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31470
31471         * gcc.c-torture/execute/string-opt-2.c: New test.
31472
31473 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
31474
31475         * g++.old-deja/g++.pt/crash60.C: New test.
31476
31477 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
31478
31479         * g++.old-deja/g++.other/crash24.C: New test.
31480         * g++.old-deja/g++.other/crash25.C: New test.
31481         * g++.old-deja/g++.other/crash26.C: New test.
31482         * g++.old-deja/g++.other/crash27.C: New test.
31483         * g++.old-deja/g++.other/crash28.C: New test.
31484         * g++.old-deja/g++.other/crash29.C: New test.
31485         * g++.old-deja/g++.other/crash30.C: New test.
31486         * g++.old-deja/g++.other/crash31.C: New test.
31487         * g++.old-deja/g++.other/crash32.C: New test.
31488         * g++.old-deja/g++.other/crash33.C: New test.
31489         * g++.old-deja/g++.other/crash34.C: New test.
31490         * g++.old-deja/g++.other/crash35.C: New test.
31491
31492 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
31493
31494         * gcc.c-torture/execute/20001031-1.c: New test.
31495
31496 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
31497
31498         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
31499         namespace.
31500
31501         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
31502         standards-conformant.
31503
31504         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
31505
31506         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
31507         * g++.old-deja/g++.mike/p755a.C: Likewise.
31508         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
31509         library makes no calls to `operator new' during initialization.
31510
31511 2000-11-04  Neil Booth  <neilb@earthling.net>
31512
31513         * gcc.dg/cpp/include2.c: New tests.
31514
31515 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
31516
31517         * lib/g++.exp (g++_set_ld_library_path): New function.
31518         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
31519
31520 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
31521
31522         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
31523         warnings.
31524
31525 2000-11-01  Richard Henderson  <rth@redhat.com>
31526
31527         * g++.old-deja/g++.ext/namedret1.C: New.
31528         * g++.old-deja/g++.ext/namedret2.C: New.
31529         * g++.old-deja/g++.ext/namedret3.C: New.
31530
31531 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
31532
31533         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
31534         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
31535
31536 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31537
31538         * gcc.c-torture/execute/va-arg-21.c: New test.
31539
31540 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31541
31542         * gcc.dg/c99-complex-2.c: New test.
31543
31544 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31545
31546         * gcc.c-torture/execute/stdio-opt-1.c: New test.
31547
31548 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
31549
31550         * g++.old-deja/g++.other/inline16.C: New test.
31551
31552 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
31553
31554         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
31555         __PRETTY_FUNCTION__
31556
31557 2000-10-29  Neil Booth  <neilb@earthling.net>
31558
31559         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
31560         New tests.
31561         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
31562         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
31563         optimisation.
31564
31565 2000-10-29  Neil Booth  <neilb@earthling.net>
31566
31567         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
31568         * mi1.c, mi1c.h: Add null directives to multiple-include test.
31569         * mi5.c: Test multiple includes work with -C.
31570         * trigraphs.c: Test ^= version.
31571
31572 2000-10-28  Neil Booth  <neilb@earthling.net>
31573
31574         New tests and test updates for new macro expander.
31575
31576         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
31577         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
31578         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
31579         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
31580         new diagnostic messages.
31581
31582         * gcc.dg/cpp/macro3.c: New tests.
31583
31584 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
31585
31586         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
31587         on the same line.
31588
31589 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
31590
31591         * g++.old-deja/g++.other/eh2.C: New test.
31592
31593 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31594
31595         * gcc.c-torture/execute/20001027-1.c: New test.
31596
31597 2000-10-26  Richard Henderson  <rth@redhat.com>
31598
31599         * gcc.c-torture/execute/20001026-1.c: New.
31600
31601 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
31602
31603         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
31604         * g++.old-deja/g++.law/builtin1.C: Likewise.
31605         * g++.old-deja/g++.law/ctors10.C: Likewise.
31606         * g++.old-deja/g++.law/virtual3.C: Likewise.
31607         * g++.old-deja/g++.mike/p658.C: Likewise.
31608         * g++.old-deja/g++.other/sibcall1.C: Likewise.
31609         * g++.old-deja/g++.other/vaarg2.C: Likewise.
31610         * g++.old-deja/g++.robertl/eb124.C: Likewise.
31611         * g++.old-deja/g++.robertl/eb44.C: Likewise.
31612         * g++.old-deja/g++.robertl/eb77.C: Likewise.
31613
31614 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
31615
31616         * gcc.c-torture/compile/20001024-1.c: New test.
31617
31618 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
31619
31620         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
31621         to tell us whether or not we are using V3.
31622
31623 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
31624
31625         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
31626         operands.
31627
31628 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31629
31630         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
31631
31632 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
31633
31634         * gcc.c-torture/execute/20001024-1.c: New test.
31635
31636 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
31637
31638         * g++.old-deja/g++.other/sibcall1.C: New test.
31639
31640 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
31641
31642         * gcc.dg/noncompile/init-3.c: New test.
31643
31644 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
31645
31646         * gcc.dg/format-array-1.c: New test.
31647
31648 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31649
31650         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
31651         writing through null pointers; remove comment about testing
31652         unterminated strings.
31653
31654 2000-10-17  Matthew Hiller  <hiller@redhat.com>
31655
31656         * gcc.c-torture/execute/20001017-2.c: New test.
31657
31658 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31659
31660         * gcc.c-torture/compile/20001018-1.c: New test.
31661         * gcc.c-torture/compile/20001018-1.x: Xfail.
31662
31663 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31664
31665         * gcc.c-torture/execute/20001017-1.c: New test.
31666
31667 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31668
31669         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
31670         for multiple use of arguments with scanf formats; add tests for
31671         multiple use of arguments.
31672
31673 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
31674
31675         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
31676
31677 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31678
31679         * gcc.dg/format-miss-1.c: New test.
31680
31681 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
31682
31683         * gcc.c-torture/execute/20001013-1.c: New test.
31684
31685 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
31686
31687         * gcc.dg/format-branch-1.c: New test.
31688
31689 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
31690
31691         * README, lib/file-format.exp: Remove EGCS references.
31692
31693 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
31694
31695         * gcc.dg/20001013-1.c: New test.
31696
31697 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31698
31699         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
31700         for intmax_t in the compiler using __typeof__ and the type rules
31701         for conditional expressions.
31702
31703 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
31704
31705         * gcc.dg/20001012-1.c: New test.
31706         * gcc.dg/20001012-2.c: New test.
31707
31708 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31709
31710         * gcc.dg/format-attr-1.c: New test.
31711
31712 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31713
31714         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
31715         __LONG_LONG_MAX__ instead of LLONG_MAX.
31716
31717 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31718
31719         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
31720         scanf flags.
31721         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
31722         flags.
31723
31724 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31725
31726         * gcc.dg/sequence-pt-1.c: New test.
31727
31728 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
31729
31730         * gcc.c-torture/execute/20001011-1.c: New testcase.
31731         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
31732
31733 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
31734
31735         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
31736         does not error on it.
31737
31738 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
31739
31740         * gcc.dg/20001009-1.c: New test.
31741
31742 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31743
31744         * gcc.c-torture/compile/20001009-1.c: Move from here ....
31745         * gcc.c-torture/execute/20001009-2.c: ... to here.
31746
31747 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
31748
31749         * gcc.c-torture/compile/20001009-1.c: New testcase.
31750         * gcc.c-torture/execute/20001009-1.c: New testcase.
31751         Testcases provided by Jan Hubicka <jh@suse.cz>.
31752
31753 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31754
31755         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
31756         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
31757         uintmax_t using <limits.h> to emulate the compiler's internal
31758         logic.  No longer XFAIL %j tests.
31759
31760 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31761
31762         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
31763         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
31764         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
31765         regexps and details of expected handling of some bad formats.
31766         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
31767         suppression.
31768
31769 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31770
31771         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
31772         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
31773         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
31774         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
31775         in list archives.
31776
31777 2000-10-06  Richard Henderson  <rth@cygnus.com>
31778
31779         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
31780         * g++.old-deja/g++.brendan/crash52.C: Likewise.
31781         * g++.old-deja/g++.jason/report.C: Likewise.
31782         * g++.old-deja/g++.law/friend5.C: Likewise.
31783         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
31784         of the expected warnings.
31785
31786 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
31787
31788         * g++.old-deja/g++.pt/enum14.C: New test.
31789
31790 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
31791
31792         * g++.old-deja/g++.pt/crash59.C: New test.
31793
31794 2000-10-04  Will Cohen  <wcohen@redhat.com>
31795
31796         * gcc.dg/20000926-1.c: New test.
31797
31798 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
31799
31800         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
31801         function name for current C++ compiler.
31802         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
31803
31804 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
31805
31806         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
31807         __PRETTY_FUNCTION__.
31808         * g++.old-deja/g++.ext/pretty2.C: Likewise.
31809
31810 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31811
31812         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
31813
31814 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
31815
31816         * gcc.c-torture/compile/20000923-1.c: New test.
31817
31818 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
31819
31820         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
31821         * g++.old-deja/g++.pt/ttp62.C: Same.
31822         * g++.old-deja/g++.other/inline14.C: Same.
31823
31824 2000-09-24  Richard Henderson  <rth@cygnus.com>
31825
31826         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
31827
31828 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31829
31830         * gcc.dg/c90-printf-1.c: Add test for wide string format.
31831
31832 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
31833
31834         * gcc.c-torture/compile/20000922-1.c: New file.
31835
31836 2000-09-21  Nick Clifton  <nickc@redhat.com>
31837
31838         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
31839         a signed long modulo operation.
31840         (mod6): New function - perform an unsigned long modulo operation.
31841         (main): Add tests for modulos of very large numbers by very small
31842         dividends.
31843
31844 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31845
31846         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
31847
31848 2000-09-19  Richard Henderson  <rth@cygnus.com>
31849
31850         * gcc.dg/compare2.c (case 10): XFAIL.
31851
31852 2000-09-18  Richard Henderson  <rth@cygnus.com>
31853
31854         * gcc.c-torture/execute/20000906-1.c: Move ...
31855         * gcc.dg/20000906-1.c: ... here.  Only run on targets
31856         that support __builtin_trap.
31857
31858 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
31859
31860         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
31861
31862 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31863
31864         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
31865         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
31866         more $ format tests.
31867
31868 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31869
31870         * gcc.dg/format-errmk-1.c: New test.
31871
31872 2000-09-17  Greg McGary  <greg@mcgary.org>
31873
31874         * gcc.c-torture/execute/20000917-1.x: Remove.
31875
31876 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31877
31878         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
31879
31880 2000-09-17  Greg McGary  <greg@mcgary.org>
31881
31882         * gcc.c-torture/execute/20000917-1.c: New test.
31883         * gcc.c-torture/execute/20000917-1.x: XFAIL.
31884
31885 2000-09-16  Neil Booth  <NeilB@earthling.net>
31886
31887         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
31888         in nested macro bug.
31889
31890 2000-09-15  Neil Booth  <NeilB@earthling.net>
31891
31892         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
31893
31894 2000-09-14  Jeffrey A Law  (law@cygnus.com)
31895
31896         * gcc.c-torture/execute/20000914-1.c: New test.
31897
31898 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
31899
31900         * g++.other/inline13.C: New test.
31901
31902 2000-09-12  Andreas Jaeger  <aj@suse.de>
31903
31904         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
31905         constant by Ulrich Drepper <drepper@redhat.com>.
31906
31907 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
31908
31909         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
31910
31911 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31912
31913         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
31914
31915 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
31916
31917         * gcc.dg/cpp/backslash.c: New test.
31918
31919 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
31920
31921         * gcc.c-torture/execute/20000910-1.c: New test.
31922         * gcc.c-torture/execute/20000910-2.c: Likewise.
31923
31924 2000-09-11  Robert Lipe  <robertl@sco.com>
31925
31926         * gcc.dg/pragma-align.c: New test.
31927
31928 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31929
31930         * g++.old-deja/g++.pt/explicit82.C: New test.
31931         * g++.old-deja/g++.pt/explicit83.C: New test.
31932
31933 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
31934
31935         * gcc.dg/asm-names.c: New test.
31936
31937 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31938
31939         * gcc.dg/cpp/tr-warn6.c: New test
31940
31941 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31942
31943         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
31944         be accepted.
31945
31946 2000-09-07  Catherine Moore  <clm@redhat.com>
31947
31948         * gcc.c-torture/execute/unroll-1.c: New test.
31949
31950 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
31951
31952         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
31953         ERROR markers.
31954         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
31955         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
31956         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
31957         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
31958         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
31959         Preprocess only.
31960         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
31961         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
31962
31963 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31964
31965         * g++.old-deja/g++.pt/deduct2.C: New test.
31966
31967 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31968
31969         * g++.old-deja/g++.pt/parms2.C: New test.
31970
31971 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31972
31973         * g++.old-deja/g++.pt/crash58.C: New test.
31974
31975 2000-09-06  Greg McGary  <greg@mcgary.org>
31976
31977         * gcc.c-torture/execute/20000906-1.c: New test.
31978         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
31979
31980 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31981
31982         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
31983
31984 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31985
31986         * g++.old-deja/g++.pt/crash57.C: New test.
31987
31988 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31989
31990         * g++.old-deja/g++.pt/crash56.C: New test.
31991
31992 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31993
31994         * g++.old-deja/g++.pt/koenig1.C: New test.
31995
31996 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31997
31998         * gcc.dg/20000904-1.c: New test.
31999
32000 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
32001
32002         * gcc.dg/cpp/paste8.c: New test.
32003
32004 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
32005
32006         * gcc.c-torture/compile/20000827-1.c: New test.
32007
32008 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32009
32010         * gcc.dg/format-diag-1.c: New test.
32011
32012 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32013
32014         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
32015         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
32016         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
32017         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
32018         gcc.dg/formatz-1.c: Adjust warning regular expressions.
32019
32020 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
32021
32022         * g++.old-deja/g++.other/nested4.C: New test.
32023
32024 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
32025
32026         * g++.old-deja/g++.ns/scoped1.C: New test.
32027
32028 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
32029
32030         * lib/g++.exp: Support testing already-installed GCC.
32031
32032 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32033
32034         * wtr-label-1.c, wtr-suffix-1.c: New tests.
32035
32036 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32037
32038         * gcc.dg/return-type-2.c: New test.
32039
32040 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
32041
32042         * gcc.c-torture/compile/20000825-1.c: New test.
32043
32044 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
32045
32046         * gcc.dg/dwarf2-2.c: New test.
32047
32048 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
32049
32050         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
32051         dg-warning regexps.
32052
32053 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32054
32055         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
32056         gcc.dg/format-ext-5.c: New tests.
32057
32058 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
32059
32060         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
32061
32062 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
32063
32064         * gcc.dg/noncompile/930622-2.c: Adjust error message.
32065
32066 2000-08-24  Richard Henderson  <rth@cygnus.com>
32067
32068         * gcc.dg/ia64-sync-1.c: New test.
32069         * gcc.dg/ia64-sync-2.c: New test.
32070         * gcc.dg/ia64-asm-1.c: New test.
32071
32072 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
32073
32074         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
32075         * gcc.dg/format-ext-2.c: New test.
32076
32077 2000-08-23  Jason Merrill  <jason@redhat.com>
32078
32079         * lib/old-dejagnu.exp: Also ignore "In member function" and
32080         "At global scope".
32081
32082 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32083
32084         * gcc.dg/noncompile/label-lineno-1.c: New test.
32085
32086 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32087
32088         * gcc.dg/c99-array-nonobj-1.c: New test.
32089
32090 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32091
32092         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
32093         tests.
32094         * gcc.dg/format-ext-1.c: New test.
32095
32096 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32097
32098         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
32099         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
32100         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
32101         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
32102         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
32103
32104 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32105
32106         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
32107         gcc.dg/c99-strftime-2.c: New tests.
32108
32109 2000-08-22  Richard Henderson  <rth@cygnus.com>
32110
32111         * gcc.c-torture/execute/20000822-1.c: New test.
32112
32113 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
32114
32115         * gcc.c-torture/execute/20000819-1.x: Remove.
32116
32117 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
32118
32119         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
32120         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
32121         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
32122         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
32123         gcc.dg/format-xopen-1.c: New tests.
32124
32125 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
32126
32127         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
32128
32129 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
32130
32131         * g++.old-deja/g++.other/loop2.C: New test.
32132
32133         * gcc.c-torture/compile/20000606-1.c: New test.
32134         * gcc.c-torture/compile/20000728-1.c: New test.
32135         * gcc.c-torture/execute/20000801-1.c: New test.
32136         * gcc.c-torture/execute/20000801-2.c: New test.
32137         * gcc.c-torture/execute/20000819-1.c: New test.
32138         * gcc.c-torture/execute/20000819-1.x: XFAIL.
32139         * gcc.dg/20000629-1.c: New test.
32140         * gcc.dg/20000724-1.c: New test.
32141         * gcc.dg/20000807-1.c: New test.
32142
32143 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
32144
32145         * gcc.dg/cpp/pragma-1.c: New test.
32146         * gcc.dg/cpp/pragma-2.c: New test.
32147
32148 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
32149
32150         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
32151         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
32152
32153 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32154
32155         * gcc.c-torture/compile/20000818-1.c: New test.
32156
32157 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
32158
32159         * gcc.c-torture/execute/20000818-1.c: New test.
32160
32161 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32162
32163         * gcc.dg/format-va-1.c: New test.
32164
32165 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32166
32167         * g++.old-deja/g++.other/typedef8.C: New test.
32168
32169 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32170
32171         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
32172         * g++.old-deja/g++.mike/net36.C: Mark candidate.
32173         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
32174         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
32175         * g++.old-deja/g++.other/ptrmem7.C: New test.
32176         * g++.old-deja/g++.pt/ptrmem10.C: New test.
32177
32178 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32179
32180         * g++.old-deja/g++.pt/typename27.C: New test.
32181
32182 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
32183
32184         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
32185         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
32186         * g++.old-deja/g++.pt/friend45.C: New test.
32187         * g++.old-deja/g++.other/friend8.C: New test.
32188
32189 2000-08-15  Richard Henderson  <rth@cygnus.com>
32190
32191         * gcc.c-torture/execute/20000815-1.c: New test.
32192
32193 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
32194
32195         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
32196         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
32197         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
32198
32199 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
32200
32201         * g++.old-deja/g++.other/refinit2.C: New test.
32202
32203 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
32204
32205         * lib/c-torture.exp (c-torture): Make
32206         compiler_conditional_xfail_data global.
32207         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
32208         compiler_conditional_xfail_data machinery.
32209         (f-torture-execute): Likewise.
32210         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
32211         and only when unrolling loops.
32212
32213         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
32214
32215 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
32216
32217         * g++.old-deja/g++.pt/explicit81.C: New test.
32218
32219 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
32220
32221         * g++.old-deja/g++.pt/typename26.C: New test.
32222
32223 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
32224
32225         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
32226         warning.
32227
32228 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32229
32230         * g++.old-deja/g++.other/array3.C: New test.
32231
32232 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32233
32234         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
32235         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
32236         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
32237         New tests.
32238
32239 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
32240
32241         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
32242         * g++.old-deja/g++.abi/vmihint.C: Likewise.
32243
32244 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
32245
32246         * gcc.c-torture/execute/20000808-1.c: New test.
32247
32248 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32249
32250         * gcc.dg/c90-const-expr-1.c: New test.
32251
32252 2000-08-08  Richard Henderson  <rth@cygnus.com>
32253
32254         * gcc.dg/noncompile/920923-1.c: Declare calloc.
32255
32256 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32257
32258         * gcc.dg/noncompile/const-ll-1.c: New test.
32259
32260 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32261
32262         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
32263
32264 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
32265
32266         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
32267         that running programs linked against the shared version of libobjc
32268         run correctly.
32269
32270 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32271
32272         * gcc.dg/c99-printf-1.c: New test.
32273
32274 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32275
32276         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
32277
32278 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
32279
32280         * gcc.c-torture/execute/20000731-1.x: Delete.
32281
32282 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
32283
32284         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
32285         and torture_without_loops as is done by c-torture.exp.
32286         (search_for): Copy from c-torture.exp.
32287         (gcc-dg-runtest): New function, drives a directory of tests
32288         iterating over the TORTURE_OPTIONS.
32289         (scan-assembler, scan-assembler-not): Move here from
32290         individual directory drivers.
32291
32292         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
32293         defined by lib/gcc-dg.exp.
32294         * gcc.dg/cpp/cpp.exp: Likewise.
32295         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
32296         gcc-dg-runtest, so we cycle over optimization options.
32297
32298         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
32299         * gcc.dg/compare2.c: No longer expected to fail.
32300
32301 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
32302
32303         * gcc.c-torture/execute/20000804-1.c: New test.
32304
32305 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32306
32307         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
32308
32309 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
32310
32311         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
32312
32313 2000-08-03  Jeffrey A Law  (law@cygnus.com)
32314
32315         * gcc.c-torture/compile/20000803-1.c: New test.
32316
32317 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32318
32319         * gcc.c-torture/execute/20000801-3.c,
32320         gcc.c-torture/execute/20000801-4.c: New tests.
32321         * gcc.c-torture/execute/20000801-3.x,
32322         gcc.c-torture/execute/20000801-4.x: Xfail.
32323
32324 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
32325
32326         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
32327         libobjc/.libs to allow for libtool.
32328
32329 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
32330
32331         * gcc.c-torture/compile/20000802-1.c: New test.
32332
32333 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
32334
32335         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
32336
32337 2000-07-31  Jeffrey A Law  (law@cygnus.com)
32338
32339         * gcc-c-torture/execute/20000731-2.c: New test.
32340
32341         * gcc.c-torture/execute/20000731-1.c: New test.
32342         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
32343
32344 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
32345
32346         * testsuite/gcc.dg/cpp/paste7.c: New test.
32347         * gcc.dg/cpp/20000725-1.c: New test.
32348
32349 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
32350
32351         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
32352         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
32353         declaration warning for __builtin_dwarf_reg_size.
32354
32355         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
32356
32357 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
32358
32359         * gcc.dg/noncompile/voidparam-1.c: New test.
32360
32361 2000-07-30  Richard Henderson  <rth@cygnus.com>
32362
32363         * gcc.dg/c90-digraph-1.c: Don't xfail.
32364         * gcc.dg/compare2.c (case 10): Xfail.
32365         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
32366
32367 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
32368
32369         * gcc.dg/c99-main-1.c: New test.
32370
32371 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32372
32373         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
32374
32375 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
32376
32377         * gcc.c-tortuer/execute/20000726-1.c: New test.
32378
32379 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
32380
32381         * gcc.c-torture/execute/enum-2.c: New test.
32382
32383 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32384
32385         * gcc.dg/cpp/tr-warn3.c: New test.
32386
32387 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32388
32389         * g++.old-deja/g++.ext/implicit1.C: Remove.
32390         * g++.old-deja/g++.jason/c2.C: Remove
32391         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
32392         * g++.old-deja/g++.pt/crash16.C: Likewise.
32393         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
32394
32395 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32396
32397         * g++.old-deja/g++.other/for2.C: New test.
32398
32399 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
32400
32401         * gcc.dg/20000720-1.c: New test.
32402
32403 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
32404
32405         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
32406
32407 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
32408
32409         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
32410         * gcc.c-torture/execute/20000722-1.c: New.
32411         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
32412
32413 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
32414
32415         * gcc.dg/cpp/20000720-1.S: New test.
32416
32417 2000-07-21  Michael Meissner  <meissner@redhat.com>
32418
32419         * gcc.c-torture/execute/ieee/hugeval.c: New test.
32420
32421 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
32422
32423         * g++.old-deja/g++.brendan/crash16.C,
32424         g++.old-deja/g++.brendan/parse3.C,
32425         g++.old-deja/g++.brendan/redecl1.C,
32426         g++.old-deja/g++.ns/template13.C,
32427         g++.old-deja/g++.other/decl4.C,
32428         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
32429
32430 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
32431
32432         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
32433         and "Internal error".
32434
32435         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
32436         regexps.
32437         * gcc.dg/cpp/paste6.c: New test.
32438
32439 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
32440
32441         * gcc.dg/cpp/tr-direct.c: New test.
32442
32443         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
32444         gcc.dg/cpp/undef1.c: Tweak error regexps.
32445
32446 2000-07-18  Eric Christopher <echristo@redhat.com>
32447
32448         * gcc.c-torture/compile/20000718-1.c: New test.
32449
32450 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
32451
32452         * cpplex.c (_cpp_push_token): If the token being pushed back
32453         is the previous token in this context, just subtract one from
32454         context->posn.
32455         * cppmacro.c (save_expansion): Clear aux field when storing a
32456         placemarker.
32457
32458 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
32459
32460         * gcc.dg/noncompile/redecl-1.c: New test.
32461
32462 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
32463
32464         * gcc.c-torture/execute/20000717-5.c: New test.
32465         * gcc.c-torture/execute/20000717-1.x: Removed.
32466
32467 2000-07-17  Richard Henderson  <rth@cygnus.com>
32468
32469         * gcc.c-torture/execute/20000717-4.c: New test.
32470
32471 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
32472
32473         * gcc.dg/cpp/syshdr.c: New test.
32474         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
32475
32476 2000-07-17  Neil Booth  <neilb@earthling.net>
32477
32478         * gcc.dg/cpp/cmdlne-dM.c: New test.
32479         * gcc.dg/cpp/cmdlne-dD.c: New test.
32480
32481 2000-07-17  Jeffrey A Law  (law@cygnus.com)
32482
32483         * gcc.c-torture/execute/20000717-3.c: New test.
32484
32485         * gcc.c-torture/compile/20000717-1.c: New test.
32486
32487 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
32488
32489         * gcc.c-torture/execute/20000717-2.c: New test.
32490
32491 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32492
32493         * gcc.dg/formatz-1.c: New test.
32494
32495         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
32496         * gcc.dg/c99-digraph-1.c: New tests.
32497
32498         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
32499         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
32500
32501         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
32502         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
32503         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
32504         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
32505         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
32506         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
32507         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
32508
32509 2000-07-17   Greg McGary <greg@mcgary.org>
32510
32511         * gcc.c-torture/execute/20000717-1.c: New test.
32512         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
32513
32514 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
32515
32516         * gcc.c-torture/execute/20000715-2.c: New test.
32517         * gcc.dg/20000715-1.c: New test.
32518
32519 2000-07-15  Michael Meissner  <meissner@redhat.com>
32520
32521         * gcc.c-torture/execute/20000715-1.c: New test.
32522
32523 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
32524
32525         * gcc.c-torture/execute/20000707-1.c: New test.
32526
32527 2000-07-13  Neil Booth  <NeilB@earthling.net>
32528
32529         * testsuite/gcc.dg/cpp/digraph1.c,
32530         testsuite/gcc.dg/cpp/digraph2.c,
32531         testsuite/gcc.dg/cpp/digraphs.c: New tests.
32532
32533 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
32534
32535         * g77.f-torture/compile/20000630-2.f:  New test.
32536         * g77.f-torture/compile/20000630-2.x
32537
32538 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32539
32540         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
32541
32542 2000-07-11  Neil Booth  <NeilB@earthling.net>
32543
32544         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
32545
32546 2000-07-11  Neil Booth  <NeilB@earthling.net>
32547
32548         * gcc.dg/cpp/cmdlne-C.c: New.
32549
32550 2000-07-09  Neil Booth  <NeilB@earthling.net>
32551
32552         * gcc.dg/cpp/directiv.c: New tests.
32553         * gcc.dg/cpp/undef1.c: Update.
32554
32555 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
32556
32557         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
32558
32559 2000-07-09  Neil Booth  <NeilB@earthling.net>
32560
32561         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
32562
32563 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
32564
32565         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
32566         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
32567
32568 2000-07-08  Neil Booth  <NeilB@earthling.net>
32569
32570         * gcc.dg/cpp/macsyntx.c: New tests.
32571
32572 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
32573
32574         * gcc.dg/20000707-1.c: New test.
32575
32576 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
32577
32578         * gcc.c-torture/execute/20000706-1.c: New test.
32579         * gcc.c-torture/execute/20000706-2.c: New test.
32580         * gcc.c-torture/execute/20000706-3.c: New test.
32581         * gcc.c-torture/execute/20000706-4.c: New test.
32582         * gcc.c-torture/execute/20000706-5.c: New test.
32583
32584 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
32585
32586         * g++.old-deja/g++.pt/instantiate7.C: New test.
32587
32588 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
32589
32590         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
32591         * g++.old-deja/g++.mike/thunk3.C: Likewise.
32592         * g++.old-deja/g++.other/rtti3.C: Likewise.
32593         * g++.old-deja/g++.other/rttid3.C: Likewise.
32594
32595 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
32596
32597         *  g77.f-torture/compile/20000630-1.x: Fix typo
32598
32599 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
32600
32601         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
32602         assembly output.
32603
32604 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
32605
32606         * gcc.dg/cpp/ident.c: New test.
32607
32608 2000-07-05  Neil Booth  <NeilB@earthling.net>
32609
32610         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
32611           gcc.dg/cpp/lexstrng.c: New tests.
32612
32613 2000-07-04  Neil Booth  <NeilB@earthling.net>
32614
32615         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
32616         * gcc.dg/cpp/strify2.c: Same.
32617
32618 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
32619
32620         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
32621         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
32622         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
32623         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
32624
32625         * testsuite/gcc.dg/cpp/macro1.c,
32626         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
32627         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
32628         testsuite/gcc.dg/cpp/strify1.c,
32629         testsuite/gcc.dg/cpp/strify2.c: New tests.
32630
32631 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
32632
32633         * gcc.c-torture/execute/20000703-1.c: New test.
32634
32635 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32636
32637         * g++.old-deja/g++.pt (lookup10.C): New test.
32638
32639 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32640
32641         * g++.old-deja/g++.pt (typename25.C): New test.
32642
32643 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
32644
32645         * gcc.c-torture/compile/20000701-1.c: New test.
32646
32647 2000-06-30  Nick Clifton  <nickc@cygnus.com>
32648
32649         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
32650         to test case.
32651
32652 2000-06-30  Catherine Moore  <clm@cygnus.com>
32653
32654         * gcc.c-torture/execute/align-1.c: New test.
32655
32656 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
32657
32658         * g++.old-deja/g++.pt/expr8.C: New test.
32659         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
32660
32661 2000-06-29  Nick Clifton  <nickc@cygnus.com>
32662
32663         * gcc.c-torture/compile/20000629-1.c: New test.
32664
32665 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
32666
32667
32668         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
32669         gcc.dg/noncompile directory, depending on whether they're
32670         preprocessor tests or not.  Annotate all the tests for the dg
32671         framework.
32672
32673         * gcc.c-torture/noncompile/noncompile.exp: Delete.
32674         * gcc.dg/noncompile/noncompile.exp: New.
32675
32676         * Moved files:
32677         Old name                                New name
32678         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
32679         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
32680         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
32681         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
32682         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
32683         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
32684         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
32685         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
32686         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
32687         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
32688         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
32689         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
32690         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
32691         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
32692         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
32693         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
32694         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
32695         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
32696         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
32697         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
32698         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
32699         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
32700         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
32701         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
32702
32703         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
32704         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
32705         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
32706         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
32707         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
32708         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
32709
32710 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
32711
32712         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
32713         declare one variable.  On the fourth, error.
32714         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
32715         declared by 20000628-1a.h.
32716
32717 2000-06-29  Richard Henderson  <rth@redhat.com>
32718
32719         * gcc.c-torture/execute/930529-1.x: New file.
32720         * gcc.dg/920413-1.c: Adjust expected warning text.
32721         * gcc.dg/980217-1.c: Declare abort.
32722         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
32723
32724 2000-06-29  Jeffrey A Law  (law@cygnus.com)
32725
32726         * g77.f-torture/compile/20000629-1.f: New test.
32727         * g77.f-torture/compile/20000629-1.x: Expected to fail.
32728
32729 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
32730
32731         Rearrange lots of files, removing entirely the
32732         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
32733         directories.
32734
32735         * Deleted files:
32736         gcc.c-torture/code_quality/code_quality.exp
32737         gcc.c-torture/special/special.exp
32738         gcc.failure/failure.exp
32739         gcc.failure/940409-1.x
32740         gcc.c-torture/compile/961203-1.x
32741
32742         * New files:
32743         gcc.misc-tests/linkage.exp
32744         gcc.c-torture/execute/920730-1t.c
32745         gcc.c-torture/execute/920730-1t.x
32746         gcc.c-torture/compile/920520-1.x
32747         gcc.c-torture/compile/920521-1.x
32748         gcc.c-torture/compile/981006-1.x
32749         gcc.c-torture/execute/eeprof-1.x
32750
32751         * Moved files (possibly with modifications to fit a new harness):
32752         Old name                                New name
32753         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
32754         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
32755         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
32756         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
32757         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
32758         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
32759         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
32760         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
32761         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
32762         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
32763         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
32764         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
32765         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
32766         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
32767
32768 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
32769
32770         * c-torture/compile/961203-1.x: Delete.
32771
32772         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
32773         not exit. Include stdio.h.
32774         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
32775         * gcc.misc-tests/dg-12.c: Likewise.
32776         * gcc.misc-tests/dg-5.c: Likewise.
32777         * gcc.misc-tests/dg-6.c: Likewise.
32778         * gcc.misc-tests/dg-7.c: Prototype abort.
32779         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
32780         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
32781         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
32782         not exit.
32783         * gcc.misc-tests/sieve.c: Use return from main, not exit.
32784         * gcc.misc-tests/sort2.c: Use return from main, not exit.
32785
32786 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
32787
32788         * gcc.dg/cpp/20000628-1.c: New test.
32789         * gcc.dg/cpp/20000628-1.h: New header for above test.
32790         * gcc.dg/cpp/20000628-1a.h: Likewise.
32791
32792 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
32793
32794         * gcc.dg/cpp: New directory.
32795         * gcc.dg/cpp/cpp.exp: New driver.
32796         * gcc.dg/cpp/20000627-1.c: New test.
32797         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
32798         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
32799         and rewrite as a compilation test.
32800
32801         * gcc.dg: Move many files into the cpp subdirectory, possibly
32802         renaming or editing them as well.
32803         Old name                New name
32804         990119-1.c              cpp/19990119-1.c
32805         990228-1.c              cpp/19990228-1.c
32806         990407-1.c              cpp/19990407-1.c
32807         990409-1.c              cpp/19990409-1.c
32808         990413-1.c              cpp/19990413-1.c
32809         990703-1.c              cpp/19990703-1.c
32810         20000127-1.c            cpp/20000127-1.c
32811         20000129-1.c            cpp/20000129-1.c
32812         20000207-1.c            cpp/20000207-1.c
32813         20000207-2.c            cpp/20000207-2.c
32814         20000209-1.c            cpp/20000209-1.c
32815         20000209-2.c            cpp/20000209-2.c
32816         20000301-1.c            cpp/20000301-1.c
32817         20000419-1.c            cpp/20000419-1.c
32818         20000510-1.S            cpp/20000510-1.S
32819         20000519-1.c            cpp/20000519-1.c
32820         20000529-1.c            cpp/20000529-1.c
32821         20000625-1.c            cpp/20000625-1.c
32822         20000625-2.c            cpp/20000625-2.c
32823         cpp-as1.c               cpp/assert1.c
32824         cpp-as2.c               cpp/assert2.c
32825         cxx-comments-1.c        cpp/cxxcom1.c
32826         cxx-comments-2.c        cpp/cxxcom2.c
32827         endif-label.c           cpp/endif.c
32828         cpp-hash1.c             cpp/hash1.c
32829         cpp-hash2.c             cpp/hash2.c
32830         cpp-if1.c               cpp/if-1.c
32831         cpp-if2.c               cpp/if-2.c
32832         cpp-if3.c               cpp/if-3.c
32833         cpp-if4.c               cpp/if-4.c
32834         cpp-if5.c               cpp/if-5.c
32835         cpp-cond.c              cpp/if-cexp.c
32836         cpp-missingop.c         cpp/if-mop.c
32837         cpp-missingparen.c      cpp/if-mpar.c
32838         cpp-opprec.c            cpp/if-oppr.c
32839         cpp-ifparen.c           cpp/if-paren.c
32840         cpp-shortcircuit.c      cpp/if-sc.c
32841         cpp-shift.c             cpp/if-shift.c
32842         cpp-unary.c             cpp/if-unary.c
32843         cpp-li1.c               cpp/line1.c
32844         cpp-li2.c               cpp/line2.c
32845         lineno.c                cpp/line3.c
32846         lineno-2.c              cpp/line4.c
32847         cpp-mi.c                cpp/mi1.c
32848         cpp-mic.h               cpp/mi1c.h
32849         cpp-micc.h              cpp/mi1cc.h
32850         cpp-mind.h              cpp/mi1nd.h
32851         cpp-mindp.h             cpp/mi1ndp.h
32852         cpp-mix.h               cpp/mi1x.h
32853         cpp-mi2.c               cpp/mi2.c
32854         cpp-mi2a.h              cpp/mi2a.h
32855         cpp-mi2b.h              cpp/mi2b.h
32856         cpp-mi2c.h              cpp/mi2c.h
32857         cpp-mi3.c               cpp/mi3.c
32858         cpp-mi3.def             cpp/mi3.def
32859         poison-1.c              cpp/poison.c
32860         pr-impl.c               cpp/prag-imp.c
32861         cpp-redef-2.c           cpp/redef1.c
32862         cpp-redef.c             cpp/redef2.c
32863         strpaste.c              cpp/strp1.c
32864         strpaste-2.c            cpp/strp2.c
32865         cpp-tradpaste.c         cpp/tr-paste.c
32866         cpp-tradstringify.c     cpp/tr-str.c
32867         cpp-tradwarn1.c         cpp/tr-warn1.c
32868         cpp-tradwarn2.c         cpp/tr-warn2.c
32869         trigraphs.c             cpp/trigraphs.c
32870         cpp-unc1.c              cpp/unc1.c
32871         cpp-unc2.c              cpp/unc2.c
32872         cpp-unc3.c              cpp/unc3.c
32873         cpp-unc.c               cpp/unc4.c
32874         undef.c                 cpp/undef1.c
32875         undef-2.c               cpp/undef2.c
32876         cpp-wi1.c               cpp/widestr1.c
32877
32878 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
32879
32880         * lib/g++.exp (g++_include_flags): Tweak.
32881
32882 2000-06-27  H.J. Lu  <hjl@gnu.org>
32883             Loren J. Rittle  <ljrittle@acm.org>
32884
32885         * lib/g++.exp (g++_include_flags): Override libgloss.exp
32886         version with one that knows about the new gcc tree structure.
32887         (g++_link_flags): Same.
32888
32889 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
32890
32891         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
32892         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
32893         case we are cross-compiling.
32894
32895         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
32896         g++.old-deja/g++.niklas/Makefile.in,
32897         g++.old-deja/g++.niklas/configure.in,
32898         g++.old-deja/g++.other/Makefile.in,
32899         g++.old-deja/g++.other/configure.in,
32900         gcc.c-torture/code_quality/Makefile.in,
32901         gcc.c-torture/code_quality/configure.in,
32902         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
32903         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
32904         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
32905         gcc.c-torture/execute/ieee/Makefile.in,
32906         gcc.c-torture/execute/ieee/configure.in,
32907         gcc.c-torture/noncompile/Makefile.in,
32908         gcc.c-torture/noncompile/configure.in,
32909         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
32910         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
32911         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
32912
32913 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32914
32915         * g++.old-deja/g++.other/ambig3.C: New test.
32916
32917 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32918
32919         * g++.old-deja/g++.pt/syntax1.C: New test.
32920         * g++.old-deja/g++.pt/syntax2.C: New test.
32921         * g++.old-deja/g++.other/syntax3.C: New test.
32922         * g++.old-deja/g++.other/syntax4.C: New test.
32923
32924 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32925
32926         * gcc.dg/20000623-1.c: Prototype exit and abort.
32927
32928 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32929
32930         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
32931         New tests.
32932         * gcc.dg/cpp-mi3.def: New file.
32933
32934         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
32935         inside assertions.
32936         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
32937         lexer's error messages.
32938         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
32939         divine anything from the linemarkers.
32940         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
32941         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
32942
32943 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
32944
32945         * gcc.dg/20000623-1.c: New test.
32946
32947 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
32948
32949         * gcc.c-torture/execute/20000622-1.c: New test.
32950
32951 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32952
32953         * g++.old-deja/g++.other/init15.C: New test.
32954
32955 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32956
32957         * g++.old-deja/g++.pt/vaarg2.C: New test.
32958         * g++.old-deja/g++.pt/vaarg3.C: New test.
32959
32960 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
32961
32962         * g++.old-deja/g++.other/dyncast6.C: New test.
32963
32964 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
32965
32966         * gcc.c-torture/execute/loop-6.c: New test.
32967
32968 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
32969
32970         * gcc.dg/20000614-1.c: New test.
32971         * gcc.dg/20000614-2.c: New test.
32972
32973 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
32974
32975         * g++.old-deja/g++.other/inline12.C: New test.
32976
32977 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
32978
32979         * g++.old-deja/g++.other/eh1.C: New test.
32980
32981 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
32982
32983         * g++.old-deja/g++.other/type.C: New test.
32984
32985 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32986
32987         * g++.old-deja/g++.other/initstring.C: New test.
32988
32989 2000-06-12  Jason Merrill  <jason@redhat.com>
32990
32991         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
32992
32993 2000-06-09  Jeffrey A Law  (law@cygnus.com)
32994
32995         * gcc.c-torture/compile/20000609-1.c: New test.
32996
32997 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
32998
32999         * gcc.dg/20000609-1.c: New test.
33000
33001 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
33002
33003         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
33004         * gcc.c-torture/noncompile/poison-1.c: Move...
33005         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
33006         * gcc.dg/cpp-li1.c: Add a token after the #line.
33007
33008 2000-06-05  Richard Henderson  <rth@cygnus.com>
33009
33010         * gcc.c-torture/execute/20000605-2.c: New test.
33011         * gcc.c-torture/execute/20000605-3.c: New test.
33012
33013 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
33014
33015         * g77.f-torture/execute/20000503-1.x: New file.
33016
33017 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
33018
33019         * g++.old-deja/g++.eh/badalloc1.C: New test.
33020
33021 2000-06-05  Richard Henderson  <rth@cygnus.com>
33022
33023         * gcc.c-torture/execute/20000605-1.c: New test.
33024
33025 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
33026             Nathan Sidwell <nathan@codesourcery.com>
33027
33028         * gcc.c-torture/compile/20000605-1.c: New test.
33029
33030 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
33031
33032         * g77.f-torture/compile/20000601-1.f:  New test.
33033
33034 2000-06-03  Richard Henderson  <rth@cygnus.com>
33035
33036         * gcc.c-torture/execute/20000603-1.c: New.
33037
33038 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
33039
33040         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
33041         * gcc.dg/noreturn-2.c (noreturn): Likewise.
33042
33043 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
33044
33045         * gcc.dg/compare2.c (case 12): XFAIL.
33046         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
33047         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
33048
33049         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
33050
33051 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
33052
33053         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
33054         guard macro is already defined when the header is first
33055         included.
33056         * gcc.dg/cpp-mix.h: New file.
33057         * gcc.dg/endif-label.c: Update patterns to match compiler.
33058
33059         * g++.brendan/complex1.C: Declare abort.
33060         * g++.law/refs4.C: Remove XFAIL.
33061         * g++.oliva/expr2.C: Declare abort and exit.
33062
33063 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
33064
33065         * gcc.c-torture/execute/20000528-1.c: New test.
33066
33067         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
33068         * g++.old-deja/g++.law/temps4.C: Likewise.
33069
33070         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
33071         stdlib.h.  Call abort() on failure.
33072         * g++.old-deja/g++.law/refs4.C: Likewise.
33073         * g++.old-deja/g++.law/temps4.C: Likewise.
33074         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
33075         * gcc.c-torture/execute/20000112-1.c: Include string.h.
33076
33077 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
33078
33079         Relative to g++.dg/special:
33080         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
33081
33082         Relative to g++.old-deja:
33083         * g++.brendan/complex1.C, g++.jason/optimize2.C,
33084         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
33085         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
33086         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
33087         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
33088         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
33089         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
33090
33091         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
33092         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
33093         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
33094         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
33095         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
33096         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
33097         and/or string.h.
33098
33099         * g++.other/goto1.C: Update expectations for error messages.
33100
33101 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
33102
33103         * gcc.c-torture/compile/20000523-1.c: New test.
33104
33105 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
33106
33107         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
33108
33109 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
33110
33111         * g++.old-deja/g++.eh/catch11.C: New test.
33112         * g++.old-deja/g++.eh/catch12.C: New test.
33113
33114 2000-05-24  Nick Clifton  <nickc@cygnus.com>
33115
33116         * gcc.c-torture/execute/20000523-1.c: New test.
33117
33118 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
33119
33120         * c-torture/execute/bcp-1.c: Replace abort in arg of
33121         __builtin_constant_p with a generic external function.
33122
33123         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
33124         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
33125         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
33126         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
33127         Prototype abort and/or exit.
33128
33129         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
33130         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
33131         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
33132         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
33133
33134 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
33135
33136         * gcc.dg/dwarf2-1.c: New test.
33137
33138 2000-05-20  Richard Henderson  <rth@cygnus.com>
33139
33140         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
33141
33142 2000-05-20  Andreas Jaeger  <aj@suse.de>
33143
33144         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
33145         testcase.
33146
33147 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
33148
33149         * gcc.c-torture/execute/20000519-2.c: New test.
33150
33151 2000-05-19  Andreas Jaeger  <aj@suse.de>
33152
33153         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
33154         which fails with SSA.
33155
33156         * lib/c-torture.exp: Also test with -O3 -fssa.
33157
33158 2000-05-18  Michael Meissner  <meissner@redhat.com>
33159
33160         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
33161         * gcc.c-torture/execute/920415-1.c: Ditto.
33162         * gcc.c-torture/execute/920501-1.c: Ditto.
33163         * gcc.c-torture/execute/conversion.c: Ditto.
33164         * gcc.c-torture/execute/cvt-1.c: Ditto.
33165
33166 2000-05-18  Jeffrey A Law  (law@cygnus.com)
33167
33168         * gcc.c-torture/compile/20000518-1.c: New test.
33169
33170 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
33171
33172         * g77.f-torture/compile/200005018.f:  New test.
33173
33174 2000-05-17  Jeffrey A Law  (law@cygnus.com)
33175
33176         * gcc.c-torture/compile/20000517-1.c: New test.
33177
33178 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33179
33180         * gcc.c-torture/execute/20000516-1.c: New test.
33181
33182 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
33183
33184         * g++.old-deja/g++.other/eh.C: New test.
33185
33186 2000-05-12  Richard Henderson  <rth@cygnus.com>
33187
33188         * gcc.c-torture/execute/990208-1.c (main): Don't pass
33189         constants through to doit's conditional.
33190
33191 2000-05-11  Jeffrey A Law  (law@cygnus.com)
33192
33193         * gcc.c-torture/compile/20000511-1.c: New test.
33194         * g77.f-torture/compile/20000511-1.f: New test.
33195         * g77.f-torture/compile/20000511-2.f: New test.
33196
33197 2000-05-11  Michael Meissner  <meissner@redhat.com>
33198
33199         * gcc.c-torture/execute/20000511-1.c: New test.
33200
33201 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
33202
33203         * gcc.dg/dg.exp: Scan .S files as well as .c files.
33204         * gcc.dg/20000510-1.S: New.
33205
33206 2000-05-08  Catherine Moore  <clm@cygnus.com>
33207
33208         * gcc.dg/unused-3.c: New.
33209
33210 2000-05-06  Richard Henderson  <rth@cygnus.com>
33211
33212           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
33213           * g++.old-deja/g++.mike/warn1.C: Likewise.
33214           * g++.old-deja/g++.pt/local1.C: Likewise.
33215           * g++.old-deja/g++.pt/local7.C: Likewise.
33216           * g++.old-deja/g++.pt/spec16.C: Likewise.
33217
33218 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
33219
33220         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
33221
33222 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
33223
33224           * g77.f-torture/execute/20000503-1.f:  New test.
33225
33226 2000-05-04  Andreas Jaeger  <aj@suse.de>
33227
33228         * gcc.dg/noreturn-2.c: New test.
33229
33230 2000-05-04  Neil Booth  <NeilB@earthling.net>
33231
33232         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
33233         preprocessor.
33234
33235 2000-05-04  Richard Henderson  <rth@cygnus.com>
33236
33237         * gcc.c-torture/execute/20000503-1.c: Fix typo.
33238
33239 2000-05-04  Richard Henderson  <rth@cygnus.com>
33240
33241         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
33242         OpenSSL by Jason R Thorpe.
33243
33244 2000-05-03  Jim Wilson  <wilson@cygnus.com>
33245
33246         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
33247
33248 2000-05-03  Robert Lipe <robertlipe@usa.net>
33249
33250         * gcc.dg/20000503-1.c: New test.
33251
33252 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
33253
33254         * gcc.c-torture/compile/20000502-1.c: New test.
33255         * g++.old-deja/g++.other/align.C: New test.
33256         * gcc.dg/cpp-tradstringify.c: New test.
33257
33258 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
33259
33260         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
33261         and hard registers.
33262
33263 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
33264
33265         * gcc.c-torture/execute/loop-5.c: New test.
33266
33267 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
33268
33269         * gcc.c-torture/execute/va-arg-20.c: New test.
33270
33271 2000-04-23  Jeffrey A Law  (law@cygnus.com)
33272
33273         * gcc.c-torture/execute/20000422-1.c: New test.
33274
33275 2000-04-20  Greg McGary  <gkm@gnu.org>
33276
33277         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
33278         when optimizing, but without sibling-call optimizations (-O1).
33279
33280 2000-04-20  Jeffrey A Law  (law@cygnus.com)
33281
33282           * gcc.c-torture/compile/20000420-1.c: New test.
33283
33284 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33285
33286         * g++.abi/ptrflags.C: New test.
33287         * g++.eh/catchptr1.C: Test incomplete pointer chains.
33288
33289 2000-04-19  Catherine Moore  <clm@cygnus.com>
33290
33291         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
33292
33293 2000-04-19  Greg McGary  <gkm@gnu.org>
33294
33295         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
33296         sibling-call optimizations.
33297
33298 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
33299
33300         * gcc.dg/20000419-1.c: New test.
33301
33302 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
33303
33304         * gcc.c-torture/execute/20000412-6.c: New test.
33305
33306 2000-04-12  Jeffrey A Law  (law@cygnus.com)
33307
33308         * gcc.c-torture/execute/20000412-5.c: New test.
33309         * g77.f-torture/compile/20000412-1.f: New test.
33310         * gcc.c-torture/execute/20000412-4.c: New test.
33311         * gcc.c-torture/compile/20000412-2.c: New test.
33312         * gcc.c-torture/execute/20000412-3.c: New test.
33313         * gcc.c-torture/compile/20000412-1.c: New test.
33314         * gcc.c-torture/execute/20000412-2.c: New test.
33315
33316 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
33317
33318         * objc/execute/bf-20.m: New test.
33319
33320 2000-04-10  Richard Henderson  <rth@cygnus.com>
33321
33322         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
33323
33324         * gcc.c-torture/execute/20000412-1.c: New test.
33325
33326 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33327
33328         * g++.old-deja/g++.eh/catchptr1.C: New test.
33329
33330 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
33331
33332         * g++.old-deja/g++.abi/cxa_vec.C: New test.
33333
33334 2000-04-08  Neil Booth  <NeilB@earthling.net>
33335
33336         * gcc.dg/cpp-nullchar.c: Remove test as
33337         embedded nulls cause problems.
33338
33339 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33340
33341         * gcc.dg/compare2.c: New test.
33342
33343 2000-04-08  Neil Booth  <NeilB@earthling.net>
33344
33345         * gcc.dg/cpp-nullchar.c: New test.
33346
33347 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
33348
33349         * gcc.dg/cpp-mi2.c: New test.
33350         * gcc.dg/cpp-mi2[abc].h: New files.
33351
33352 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
33353
33354         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
33355         member name.
33356
33357 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
33358
33359         * g++.old-deja/g++.abi/vmihint.C: New test.
33360
33361 2000-04-06  Neil Booth  <NeilB@earthling.net>
33362
33363         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
33364         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
33365         copyright.
33366
33367 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
33368
33369         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
33370         avoid stack-frame overwrite.
33371
33372 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
33373
33374         * gcc.c-torture/compile/20000405-2.c: New test.
33375         * gcc.c-torture/compile/20000405-3.c: New test.
33376
33377 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33378
33379         * gcc.c-torture/compile/20000405-1.c: New test.
33380
33381 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
33382
33383         * gcc.dg/cast-qual-1.c: Revert last change.
33384
33385 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33386
33387         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
33388
33389 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
33390
33391         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
33392         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
33393
33394 2000-04-03  Jeffrey A Law  (law@cygnus.com)
33395
33396         * gcc.c-torture/compile/20000403-2.c: New test.
33397         * gcc.c-torture/compile/20000403-1.c: New test.
33398
33399 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
33400
33401         * gcc.c-torture/execute/20000403-1.c: New test.
33402
33403 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
33404
33405         * gcc.c-torture/execute/20000402-1.c: New test.
33406
33407 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
33408
33409         * gcc.c-torture/execute/va-arg-15.c: New test.
33410         * gcc.c-torture/execute/va-arg-16.c: New test.
33411         * gcc.c-torture/execute/va-arg-17.c: New test.
33412         * gcc.c-torture/execute/va-arg-18.c: New test.
33413         * gcc.c-torture/execute/va-arg-19.c: New test.
33414
33415 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
33416
33417         * gcc.c-torture/compile/981211-1.c: Move to...
33418         * gcc.dg/cpp-as1.c: ...here.
33419         * gcc.dg/cpp-as2.c: New file.
33420
33421         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
33422         compiler.
33423
33424 2000-04-02  Neil Booth  <NeilB@earthling.net>
33425
33426         * gcc.dg/cpp-cond.c  New tests.
33427         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
33428         accidental success less likely.
33429         * gcc.dg/cpp-missingop.c  New tests.
33430         * gcc.dg/cpp-missingparen.c  New tests.
33431         * gcc.dg/cpp-shift.c  New tests.
33432         * gcc.dg/cpp-shortcircuit.c  New tests.
33433         * gcc.dg/cpp-unary.c  New tests.
33434
33435 2000-03-29  Jeffrey A Law  (law@cygnus.com)
33436
33437         * gcc.c-torture/compile/20000329-1.c: New test.
33438
33439 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
33440
33441         * gcc.c-torture/compile/20000326-1.c: New test.
33442         * gcc.c-torture/compile/20000326-2.c: New test.
33443
33444 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
33445
33446         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
33447         the first parameter is a function argument.
33448
33449 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
33450
33451         * g++.old-deja/g++.ext/array4.C: New test.
33452
33453 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
33454
33455         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
33456
33457 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33458
33459         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
33460
33461 2000-03-19  Richard Henderson  <rth@cygnus.com>
33462
33463         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
33464
33465 2000-03-19  Richard Henderson  <rth@cygnus.com>
33466
33467         * gcc.c-torture/compile/20000319-1.c: New test.
33468
33469 2000-03-14  Jeffrey A Law  (law@cygnus.com)
33470
33471         * gcc.c-torture/execute/20000314-3.c: New test.
33472         * gcc.c-torture/execute/20000314-2.c: New test.
33473         * gcc.c-torture/execute/20000314-1.c: New test.
33474         * gcc.c-torture/compile/20000314-2.c: New test.
33475         * gcc.c-torture/compile/20000314-1.c: New test.
33476
33477 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
33478
33479         * g++.old-deja/g++.warn/inline.C: New test.
33480
33481 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
33482
33483         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
33484         standards-compliant result rather than specific constants.
33485         Put test-values in array.
33486
33487 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
33488
33489         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
33490         (g++_target_compile): Put test-specific options last.
33491
33492 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33493
33494         * g++.old-deja/g++.eh/vbase4.C: New test.
33495
33496 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33497
33498         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
33499
33500 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33501
33502         * g++.old-deja/g++.brendan/misc12.C: Removed.
33503         * g++.old-deja/g++.pt/memtemp77.C: Constify.
33504         * g++.old-deja/g++.ext/pretty4.C: New test.
33505
33506 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33507
33508         * g++.old-deja/g++.other/string2.C: New test.
33509
33510 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
33511
33512         * g++.old-deja/g++.warn/impint2.C: New test.
33513
33514 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
33515
33516         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
33517         is 1, not zero.
33518
33519 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
33520
33521         * g++.old-deja/g++.warn/impint.C: New test.
33522         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
33523         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
33524         * g++.old-deja/g++.pt/explicit12.C: Likewise.
33525         * g++.old-deja/g++.pt/explicit13.C: Likewise.
33526         * g++.old-deja/g++.pt/explicit17.C: Likewise.
33527         * g++.old-deja/g++.pt/explicit18.C: Likewise.
33528         * g++.old-deja/g++.pt/explicit19.C: Likewise.
33529         * g++.old-deja/g++.pt/explicit23.C: Likewise.
33530         * g++.old-deja/g++.pt/explicit31.C: Likewise.
33531         * g++.old-deja/g++.pt/explicit35.C: Likewise.
33532         * g++.old-deja/g++.pt/explicit6.C: Likewise.
33533         * g++.old-deja/g++.pt/memclass7.C: Likewise.
33534
33535 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
33536
33537         * gcc.dg/cpp-redef.c: New test.
33538
33539 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
33540
33541         * g++.old-deja/g++.pt/unify7.C: New test.
33542
33543 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33544
33545         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
33546         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
33547
33548 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
33549
33550         * gcc.c-torture/compile/20000224-1.c: New test.
33551
33552 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33553
33554         * gcc.c-torture/compile/cpp-2.c: New test.
33555         * gcc.c-torture/compile/cpp-1.c: New test.
33556
33557 2000-02-25  Jeffrey A Law  (law@cygnus.com)
33558
33559         * gcc.c-torture/execute/20000225-1.c: New test.
33560
33561 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33562
33563         * gcc.dg/cpp-li2.c: New test.
33564
33565         * gcc.dg/cpp-wi1.c: New test.
33566
33567         * gcc.dg/cpp-li1.c: New test.
33568
33569 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
33570
33571         * g++.old-deja/g++.other/sizeof5.C: New test.
33572
33573 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33574
33575         * gcc.c-torture/execute/va-arg-13.c: New test.
33576
33577 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
33578
33579         * gcc.c-torture/execute/va-arg-12.c: New test.
33580
33581 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
33582
33583         * gcc.c-torture/execute/20000223-1.c: New test.
33584
33585 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
33586
33587         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
33588
33589 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
33590
33591         * g++.old-deja/g++.abi/ptrmem.C: New test.
33592
33593 2000-02-19  Richard Henderson  <rth@cygnus.com>
33594
33595         * gcc.c-torture/compile/init-3.c: New.
33596
33597 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
33598
33599         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
33600         ALWAYS_CXXFLAGS.
33601
33602 2000-02-11  Robert Lipe <robertl@sco.com>
33603
33604         * gcc.c-torture/compile/20000211-3.c: New test.
33605
33606 2000-02-11  Martin Buchholz <martin@xemacs.org>
33607
33608         * gcc.c-torture/compile/20000211-2.c: New test.
33609
33610 2000-02-11  Jeffrey A Law  (law@cygnus.com)
33611
33612         * gcc.c-torture/compile/20000211-1.c: New test.
33613
33614 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
33615
33616         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
33617           on native targets
33618
33619 2000-02-08  Nathan Sidwell  <nathan@acm.org>
33620
33621         * g++.old-deja/g++.other/cast5.C: New test.
33622
33623 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
33624
33625         * gcc.c-torture/execute/20000205-1.c: New.
33626
33627 2000-02-03  Nathan Sidwell  <nathan@acm.org>
33628
33629         * g++.old-deja/g++.jason/cast3.C: Return void.
33630         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
33631
33632 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33633
33634         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
33635
33636         * gcc.dg/loop-1.c: New test.
33637
33638 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
33639
33640         * gcc.c-torture/compile/20000127-1.c: New test.
33641         * gcc.c-torture/execute/991228-1.c: New test.
33642
33643 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33644
33645         * gcc.dg/unused-2.c: New test.
33646
33647         * gcc.dg/conv-1.c: New test.
33648
33649 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
33650
33651         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
33652         compiler.
33653         (tool_option_proc): Fix typo.
33654
33655 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
33656
33657         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
33658         of the ld on the host, not on the build machine.
33659         Also, don't crash if '--help' is not a supported option.
33660
33661 2000-01-24  Richard Henderson  <rth@cygnus.com>
33662
33663         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
33664
33665 2000-01-20  Jeffrey A Law  (law@cygnus.com)
33666
33667         * gcc.c-torture/execute/20000120-2.c: New test.
33668         * gcc.c-torture/execute/20000120-1.c: New test.
33669
33670 2000-01-13  Jeffrey A Law  (law@cygnus.com)
33671
33672         * gcc.c-torture/execute/20000113-1.c: New test.
33673
33674 2000-01-12  Jeffrey A Law  (law@cygnus.com)
33675
33676         * gcc.c-torture/execute/20000112-1.c: New test.
33677
33678 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33679
33680         * gcc.dg/20000111-1.c: New test.
33681
33682 2000-01-10  Jeffrey A Law  (law@cygnus.com)
33683
33684         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
33685         with 16 bit integers.
33686
33687 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33688
33689         * gcc.dg/20000108-1.c: New test.
33690
33691 2000-01-05  Nathan Sidwell  <nathan@acm.org>
33692
33693         * g++.old-deja/g++.ns/koenig8.C: New test.
33694
33695 2000-01-05  Nathan Sidwell  <nathan@acm.org>
33696
33697         * g++.old-deja/g++.other/cast4.C: New test.
33698
33699 2000-01-05  Jeffrey A Law  (law@cygnus.com)
33700
33701         * gcc.c-torture/compile/20000105-2.c: New test.
33702         * gcc.c-torture/compile/20000105-1.c: New test.
33703
33704 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33705
33706         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
33707         references to printf & atoi to conform to ANSI standard.
33708         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
33709         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
33710         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
33711         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
33712         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
33713         * g++.old-deja/g++.brendan/complex1.C: Likewise.
33714         * g++.old-deja/g++.brendan/copy1.C: Likewise.
33715         * g++.old-deja/g++.brendan/copy2.C: Likewise.
33716         * g++.old-deja/g++.brendan/copy3.C: Likewise.
33717         * g++.old-deja/g++.brendan/copy4.C: Likewise.
33718         * g++.old-deja/g++.brendan/copy5.C: Likewise.
33719         * g++.old-deja/g++.brendan/copy6.C: Likewise.
33720         * g++.old-deja/g++.brendan/copy7.C: Likewise.
33721         * g++.old-deja/g++.brendan/copy8.C: Likewise.
33722         * g++.old-deja/g++.brendan/crash11.C: Likewise.
33723         * g++.old-deja/g++.brendan/crash14.C: Likewise.
33724         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
33725         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
33726         * g++.old-deja/g++.brendan/delete2.C: Likewise.
33727         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
33728         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
33729         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
33730         * g++.old-deja/g++.brendan/eh1.C: Likewise.
33731         * g++.old-deja/g++.brendan/groff1.C: Likewise.
33732         * g++.old-deja/g++.brendan/init3.C: Likewise.
33733         * g++.old-deja/g++.brendan/misc12.C: Likewise.
33734         * g++.old-deja/g++.brendan/misc7.C: Likewise.
33735         * g++.old-deja/g++.brendan/new2.C: Likewise.
33736         * g++.old-deja/g++.brendan/operators4.C: Likewise.
33737         * g++.old-deja/g++.brendan/operators5.C: Likewise.
33738         * g++.old-deja/g++.brendan/overload2.C: Likewise.
33739         * g++.old-deja/g++.brendan/overload7.C: Likewise.
33740         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
33741         * g++.old-deja/g++.brendan/reference1.C: Likewise.
33742         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
33743         * g++.old-deja/g++.brendan/template24.C: Likewise.
33744         * g++.old-deja/g++.brendan/template3.C: Likewise.
33745         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
33746         * g++.old-deja/g++.jason/inline3.C: Likewise.
33747         * g++.old-deja/g++.jason/opeq.C: Likewise.
33748         * g++.old-deja/g++.law/arg5.C: Likewise.
33749         * g++.old-deja/g++.law/arm7.C: Likewise.
33750         * g++.old-deja/g++.law/ctors11.C: Likewise.
33751         * g++.old-deja/g++.law/cvt8.C: Likewise.
33752         * g++.old-deja/g++.law/init9.C: Likewise.
33753         * g++.old-deja/g++.law/refs4.C: Likewise.
33754         * g++.old-deja/g++.law/template2.C: Likewise.
33755         * g++.old-deja/g++.law/visibility24.C: Likewise.
33756         * g++.old-deja/g++.law/vtable3.C: Likewise.
33757         * g++.old-deja/g++.mike/asm2.C: Likewise.
33758         * g++.old-deja/g++.mike/eh1.C: Likewise.
33759         * g++.old-deja/g++.mike/misc1.C: Likewise.
33760         * g++.old-deja/g++.mike/misc13.C: Likewise.
33761         * g++.old-deja/g++.mike/misc14.C: Likewise.
33762         * g++.old-deja/g++.mike/ns12.C: Likewise.
33763         * g++.old-deja/g++.mike/p1248.C: Likewise.
33764         * g++.old-deja/g++.mike/p3708.C: Likewise.
33765         * g++.old-deja/g++.mike/p3708a.C: Likewise.
33766         * g++.old-deja/g++.mike/p3708b.C: Likewise.
33767         * g++.old-deja/g++.mike/p646.C: Likewise.
33768         * g++.old-deja/g++.mike/p700.C: Likewise.
33769         * g++.old-deja/g++.mike/p783.C: Likewise.
33770         * g++.old-deja/g++.mike/p783a.C: Likewise.
33771         * g++.old-deja/g++.mike/p783b.C: Likewise.
33772         * g++.old-deja/g++.mike/p786.C: Likewise.
33773         * g++.old-deja/g++.mike/p789.C: Likewise.
33774         * g++.old-deja/g++.mike/p789a.C: Likewise.
33775         * g++.old-deja/g++.mike/p807a.C: Likewise.
33776         * g++.old-deja/g++.other/delete3.C: Likewise.
33777         * g++.old-deja/g++.other/dyncast1.C: Likewise.
33778         * g++.old-deja/g++.other/dyncast2.C: Likewise.
33779         * g++.old-deja/g++.other/dyncast3.C: Likewise.
33780         * g++.old-deja/g++.other/empty1.C: Likewise.
33781         * g++.old-deja/g++.other/temporary1.C: Likewise.
33782         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
33783         * g++.old-deja/g++.pt/t16.C: Likewise.
33784         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
33785
33786 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
33787
33788         * gcc.dg/991230-1.c: New test.
33789
33790 1999-12-29  Jeffrey A Law  (law@cygnus.com)
33791
33792         * gcc.c-torture/compile/991229-3.c: New test.
33793         * gcc.c-torture/compile/991229-2.c: New test.
33794         * gcc.c-torture/compile/991229-1.c: New test.
33795
33796 1999-12-29  Greg McGary <gkm@eng.ascend.com>
33797
33798         * gcc.c-torture/compile/labels-2.c: New test.
33799
33800 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
33801
33802         * gcc.c-torture/execute/991227-1.c: New test.
33803
33804 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33805
33806         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
33807
33808 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
33809
33810         * gcc.c-torture/execute/991221-1.c: New test.
33811
33812 1999-12-20  Nathan Sidwell  <nathan@acm.org>
33813
33814         * g++.old-deja/g++.other/cast3.C: New test.
33815
33816 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
33817
33818         * gcc.c-torture/execute/991216-4.c: New test.
33819
33820 1999-12-16  Michael Meissner  <meissner@cygnus.com>
33821
33822         * gcc.c-torture/execute/991216-1.c: New test.
33823         * gcc.c-torture/execute/991216-2.c: New test.
33824         * gcc.c-torture/execute/991216-3.c: New test.
33825
33826 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33827
33828         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
33829         Actually make the test fail by using "-O2" for compilation.
33830
33831 1999-12-15  Nathan Sidwell  <nathan@acm.org>
33832
33833         * g++.old-deja/g++.warn/cast-align1.C: New test.
33834
33835 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33836
33837         * gcc.c-torture/compile/991214-1.c: New test.
33838         * gcc.c-torture/compile/991214-2.c: New test.
33839
33840 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33841
33842         * gcc.dg/991214-1.c: New test.
33843
33844 1999-12-13  Jeffrey A Law  (law@cygnus.com)
33845
33846         * gcc.c-torture/compile/991213-3.c: New test.
33847         * gcc.c-torture/compile/991213-2.c: New test.
33848         * gcc.c-torture/compile/991213-1.c: New test.
33849
33850 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
33851
33852         * gcc.dg/991209-1.c: New test.
33853
33854 1999-12-08  Nathan Sidwell <nathan@acm.org>
33855
33856         * gcc.c-torture/compile/991208-1.c: New test.
33857
33858 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33859
33860         * gcc.dg/ultrasp2.c: New test.
33861
33862 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
33863
33864         * g++.old-deja/g++.abi/align.C (main): Fix typo.
33865
33866 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
33867
33868         * gcc.c-torture/compile/991202-1.c: New test.
33869         * gcc.c-torture/execute/991202-1.c: New test.
33870         * gcc.c-torture/execute/991202-2.c: New test.
33871         * gcc.c-torture/execute/991202-3.c: New test.
33872
33873 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
33874
33875         * g++.old-deja/g++.abi/align.C: New test.
33876         * g++.old-deja/g++.abi/aggregates.C: Likewise.
33877         * g++.old-deja/g++.abi/bitfields.C: Likewise.
33878
33879 1999-12-01  Richard Henderson  <rth@cygnus.com>
33880
33881         * gcc.c-torture/execute/991201-1.c: New.
33882
33883 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
33884
33885         * gcc.dg/991129-1.c: New test.
33886
33887 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33888
33889         * gcc.c-torture/compile/991127-1.c: New test.
33890
33891 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33892
33893         * g++.old-deja/g++.other/warn4.C: New test.
33894
33895 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33896
33897         * g++.old-deja/g++.eh/cleanup2.C: New test.
33898         * g++.old-deja/g++.ext/pretty2.C: New test.
33899         * g++.old-deja/g++.ext/pretty3.C: New test.
33900         * g++.old-deja/g++.other/debug6.C: New test.
33901
33902 1999-10-20  Jim Wilson  <wilson@cygnus.com>
33903
33904         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
33905         compiler_output to look for one error message instead of two.
33906
33907 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
33908
33909         * gcc.c-torture/execute/991118-1.c: Also test case
33910         where the word boundary does not split a byte evenly.
33911
33912 1999-11-19  Nathan Sidwell  <nathan@acm.org>
33913
33914         * g++.old-deja/g++.ext/restrict1.C: New test.
33915
33916 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
33917
33918         * gcc.c-torture/execute/991118-1.c: New test.
33919
33920 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
33921
33922         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
33923         working directory pathnames.
33924
33925 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
33926
33927         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
33928         host is equipped with driver.h and driver.o so it can actually
33929         compile and run the tests.
33930
33931 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
33932
33933         * gcc.c-torture/compile/991008-1.c: New test.
33934
33935 1999-11-08  Nick Clifton  <nickc@cygnus.com>
33936
33937         * lib/gcc-dg.exp: Include target-supports.exp
33938
33939 1999-11-05  Nick Clifton  <nickc@cygnus.com>
33940
33941         * lib/target-supports.exp: New file: Provide procs to test for
33942         features supported by the target.
33943         (check_weak_available): Moved here from ecos.exp.
33944         (check_alias_available): New proc: Determine of the target
33945         toolchain supports the alias attribute.
33946
33947         * gcc.dg/special/ecos.exp: Move check_weak_available to
33948         target-supports.exp.
33949         (alias-1.c): Only perform the test if the target supports
33950         aliases.
33951         (wkali-1.c): Only perform the test if the target supports
33952         aliases.
33953
33954         * gcc.dg/990506-0.c: Expect error messages from cross
33955         targets as well as native targets.
33956
33957 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33958
33959         * gcc.dg/ultrasp1.c: Removed xfail.
33960         * gcc.dg/struct-ret-2.c: Likewise.
33961         * gcc.dg/array-1.c: Likewise.
33962
33963 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33964
33965         * gcc.dg/struct-ret-2.c: New test.
33966
33967         * gcc.dg/array-1.c: New test.
33968
33969 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
33970
33971         * gcc.c-torture/execute/991030-1.c: New test.
33972
33973 1999-10-26  Richard Henderson  <rth@cygnus.com>
33974
33975         * gcc.c-torture/compile/991026-2.c: New test.
33976
33977 1999-10-26  Jeffrey A Law  (law@cygnus.com)
33978
33979         * gcc.c-torture/compile/991026-1.c: New test.
33980
33981 1999-10-23  Jeffrey A Law  (law@cygnus.com)
33982
33983         * gcc.c-torture/execute/991023-1.c: New test.
33984
33985 1999-10-19  Jeffrey A Law  (law@cygnus.com)
33986
33987         * gcc.c-torture/execute/991019-1.c: New test.
33988
33989 1999-10-16  Richard Henderson  <rth@cygnus.com>
33990
33991         * gcc.c-torture/execute/991016-1.c: New test.
33992
33993 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
33994
33995         * gcc.c-torture/execute/991014-1.c: New test.
33996
33997 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
33998
33999         * g++.old-deja/g++.other/union2.C: New test.
34000
34001 1999-10-13  Nathan Sidwell  <nathan@acm.org>
34002
34003         * g++.old-deja/g++.other/vaarg2.C: New test.
34004         * g++.old-deja/g++.other/vaarg3.C: New test.
34005
34006 1999-10-12  Craig Burley  <craig@jcb-sc.com>
34007
34008         * g77.f-torture/noncompile/19990905-1.f: Moved from being
34009         in compile/.
34010
34011 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
34012
34013         * gcc.c-torture/execute/va-arg-11.c: New test.
34014
34015 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
34016
34017         * lib/file-format.exp (gcc_target_object_format): Don't
34018         crash if objdump is unavailable.
34019
34020 1999-09-29  Donn Terry <donn@interix.com>
34021
34022         * gcc.misc-tests/mg.exp: delete extraneous redirection.
34023
34024 1999-09-28  Nick Clifton  <nickc@cygnus.com>
34025
34026         * gcc.c-torture/compile/990928-1.c: New test.
34027
34028 1999-09-28  Nathan Sidwell  <nathan@acm.org>
34029
34030         * g++.old-deja/g++.other/decl6.C: New test.
34031
34032 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34033
34034         * gcc.c-torture/execute/va-arg-10.c: New test.
34035
34036 1999-09-27  Nathan Sidwell  <nathan@acm.org>
34037
34038         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
34039         __PRETTY_FUNCTION__.
34040
34041 1999-09-23  Nick Clifton  <nickc@cygnus.com>
34042
34043         * gcc.c-torture/execute/990923-1.c: New test.
34044
34045 1999-09-21  Nick Clifton  <nickc@cygnus.com>
34046
34047         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
34048         for which -fpic is inappropriate.
34049
34050 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
34051
34052         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
34053
34054 1999-09-21  Nathan Sidwell  <nathan@acm.org>
34055
34056         * g++.old-deja/g++.other/dyncast1.C: New test.
34057         * g++.old-deja/g++.other/dyncast2.C: New test.
34058         * g++.old-deja/g++.other/dyncast3.C: New test.
34059         * g++.old-deja/g++.other/dyncast4.C: New test.
34060         * g++.old-deja/g++.other/dyncast5.C: New test.
34061         * g++.old-deja/g++.eh/catch3.C: New test.
34062         * g++.old-deja/g++.eh/catch3p.C: New test.
34063         * g++.old-deja/g++.eh/catch4.C: New test.
34064         * g++.old-deja/g++.eh/catch4p.C: New test.
34065         * g++.old-deja/g++.eh/catch5.C: New test.
34066         * g++.old-deja/g++.eh/catch5p.C: New test.
34067         * g++.old-deja/g++.eh/catch6.C: New test.
34068         * g++.old-deja/g++.eh/catch6p.C: New test.
34069         * g++.old-deja/g++.eh/catch7.C: New test.
34070         * g++.old-deja/g++.eh/catch7p.C: New test.
34071         * g++.old-deja/g++.eh/catch8.C: New test.
34072         * g++.old-deja/g++.eh/catch8p.C: New test.
34073         * g++.old-deja/g++.eh/catch9.C: New test.
34074         * g++.old-deja/g++.eh/catch9p.C: New test.
34075
34076 1999-09-13  Nathan Sidwell  <nathan@acm.org>
34077
34078         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
34079         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
34080
34081 1999-09-13  Jeffrey A Law  (law@cygnus.com)
34082
34083         * gcc.c-torture/compile/990913-1.c: New test.
34084
34085 1999-09-10  Nathan Sidwell  <nathan@acm.org>
34086
34087         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
34088         * g++.old-deja/g++.jason/rfg5.C: Likewise.
34089
34090 1999-09-09  Richard Henderson  <rth@cygnus.com>
34091
34092         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
34093
34094 1999-09-09  Nathan Sidwell  <nathan@acm.org>
34095
34096         * g++.old-deja/g++.other/lookup11.C: New test.
34097         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
34098         what is permitted and what we want.
34099         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
34100         overload use.
34101         * g++.old-deja/g++.jason/rfg5.C: Likewise
34102
34103 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
34104
34105         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
34106         * gcc.c-torture/noncompile/poison-1.c: New file.
34107
34108 1999-09-08  Nathan Sidwell  <nathan@acm.org>
34109
34110         * g++.old-deja/g++.other/sizeof3.C: New test.
34111         * g++.old-deja/g++.other/sizeof4.C: New test.
34112         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
34113         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
34114
34115 1999-09-07  Richard Henderson  <rth@cygnus.com>
34116
34117         * gcc.dg/va-arg-1.c: New.
34118
34119 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34120
34121         * gcc.c-torture/execute/va-arg-9.c: New test.
34122
34123 1999-09-05  Craig Burley  <craig@jcb-sc.com>
34124
34125         * g77.f-torture/compile/980519-2.f: New test.
34126         * g77.f-torture/compile/19990905-0.f: New test.
34127         * g77.f-torture/compile/19990905-1.f: New test.
34128         * g77.f-torture/compile/19990905-2.f: New test.
34129
34130         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
34131
34132 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
34133
34134         * gcc.c-torture/execute/990827-1.c: Fix typo.
34135
34136 1999-09-03  Nathan Sidwell  <nathan@acm.org>
34137
34138         * g++.old-deja/g++.other/deref1.C: New test.
34139
34140 1999-09-02  Nathan Sidwell  <nathan@acm.org>
34141
34142         * g++.old-deja/g++.other/ambig2.C: New test.
34143         * g++.old-deja/g++.other/cond5.C: New test.
34144         * g++.old-deja/g++.other/lookup16.C: New test.
34145
34146 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
34147
34148         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
34149         assemblers too.
34150
34151 1999-08-31  Jeffrey A Law  (law@cygnus.com)
34152
34153         * lib/c-torture.exp: Avoid the "compare executables" optimization
34154         when testing native.
34155
34156 1999-08-29  Jeffrey A Law  (law@cygnus.com)
34157
34158         * gcc.c-torture/execute/990829-1.c: New test.
34159         * gcc.c-torture/compile/990829-1.c: New test.
34160
34161 1999-08-27  Paul Burchard  <burchard@pobox.com>
34162
34163         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
34164         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
34165         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
34166         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
34167         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
34168         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
34169         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
34170         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
34171         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
34172         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
34173         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
34174
34175 1999-08-27  Jeffrey A Law  (law@cygnus.com)
34176
34177         * gcc.c-torture/execute/990827-1.c: New test.
34178
34179 1999-08-26  Craig Burley  <craig@jcb-sc.com>
34180
34181         * g77.f-torture/noncompile/19990826-4.f: New test.
34182
34183         * g77.f-torture/compile/19990826-3.f: New test.
34184
34185         * g77.f-torture/execute/19990826-2.f: New test.
34186
34187         * g77.f-torture/compile/19990826-1.f: New test.
34188
34189         * gcc.c-torture/execute/990826-0.c: New test.
34190         * g77.c-torture/execute/19990826-0.f: New test.
34191
34192         * g77.f-torture/noncompile/970626-2.f: New test.
34193
34194 1999-08-25  Paul Burchard  <burchard@pobox.com>
34195
34196         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
34197         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
34198         lss-011.C: New tests.
34199
34200 1999-08-25  Nathan Sidwell  <nathan@acm.org>
34201
34202         * g++.old-deja/g++.other/decl5.C: New test.
34203
34204 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34205
34206         * noncompile/noncompile.exp: Load_lib c-torture.exp.
34207         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
34208         call `postbase' for each one.  All callers of `postbase' changed
34209         to call this instead.
34210
34211 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
34212
34213         * gcc.c-torture/execute/990811-1.c: New test.
34214
34215 1999-08-09  Nick Clifton  <nickc@cygnus.com>
34216
34217         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
34218         just native ones.
34219
34220         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
34221         just native ones.
34222
34223 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
34224
34225         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
34226
34227 1999-08-04  Jeffrey A Law  (law@cygnus.com)
34228
34229         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
34230
34231 1999-08-04  Nathan Sidwell  <nathan@acm.org>
34232
34233         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
34234
34235 1999-08-04  Jeffrey A Law  (law@cygnus.com)
34236
34237         * gcc.c-torture/execute/990804-1.c: New test.
34238
34239 1999-08-03  Nathan Sidwell  <nathan@acm.org>
34240
34241         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
34242         * g++.old-deja/g++.brendan/crash64.C: Likewise
34243         * g++.old-deja/g++.brendan/overload8.C: Likewise
34244
34245 1999-08-03  Nathan Sidwell  <nathan@acm.org>
34246
34247         * g++.old-deja/g++.other/struct1.C: New test.
34248
34249 1999-08-03  Nathan Sidwell  <nathan@acm.org>
34250
34251         * g++.old-deja/g++.other/enum2.C: New test.
34252
34253 1999-08-02  Richard Henderson  <rth@cygnus.com>
34254
34255         Adapted from tests from Franz Sirl:
34256         * gcc.c-torture/execute/va-arg-7.c: New test.
34257         * gcc.c-torture/execute/va-arg-8.c: New test.
34258
34259 1999-08-01  Jeffrey A Law  (law@cygnus.com)
34260
34261         * gcc.c-torture/compile/990801-2.c: New test.
34262
34263         * gcc.c-torture/compile/990801-1.c: New test.
34264
34265 1999-07-27  Michael Meissner  <meissner@cygnus.com>
34266
34267         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
34268         fp-cmp-1.c, converting double to float.
34269
34270         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
34271         fp-cmp-1.c, converting double to long double.
34272
34273         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
34274         from fr1 to unknown_register, since fr1 is a legitimate register
34275         on some machines.
34276
34277 1999-07-25  Jeffrey A Law  (law@cygnus.com)
34278
34279         * README: More listname related changes.
34280
34281 1999-07-08  Catherine Moore  <clm@cygnus.com>
34282
34283         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
34284
34285 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
34286
34287         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
34288
34289 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
34290
34291         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
34292
34293 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
34294
34295         * gcc.dg/990703-1.c: New test.
34296
34297 1999-06-29  Nick Clifton  <nickc@cygnus.com>
34298
34299         * lib/file-format.exp: New file: Move definition of proc
34300         gcc_target_object_format to here from
34301         gcc.dg/special/ecos.exp.
34302
34303         * lib/c-torture.exp: Include lib file-format.exp.
34304         * lib/gcc-dg.exp: Include lib file-format.exp.
34305
34306         * gcc.dg/special/ecos.exp: Remove definition of proc
34307         gcc_target_object_format.
34308
34309 1999-06-28  Jeffrey A Law  (law@cygnus.com)
34310
34311         * gcc.c-torture/execute/990628-1.c: New test.
34312
34313 1999-06-25  Jeffrey A Law  (law@cygnus.com)
34314
34315         * gcc.c-torture/compile/990625-2.c: New test.
34316
34317         * gcc.c-torture/compile/990625-1.c: New test.
34318
34319 1999-06-23  Nick Clifton  <nickc@cygnus.com>
34320
34321         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
34322         attributes compile.
34323         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
34324         ports that use the COFF/PE file format.
34325
34326 1999-06-17  Jeffrey A Law  (law@cygnus.com)
34327
34328         * gcc.c-torture/compile/990617-1.c: New test.
34329
34330 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
34331
34332         * g++.old-deja/g++.other/decl4.C: New test.
34333
34334 1999-06-14  Nathan Sidwell  <nathan@acm.org>
34335
34336         * g++.old-deja/g++.other/bitfld3.C: New test.
34337
34338 1999-06-08  Nathan Sidwell  <nathan@acm.org>
34339
34340         * g++.old-deja/g++.eh/catch1.C: New test.
34341
34342 1999-06-07  Jeffrey A Law  (law@cygnus.com)
34343
34344         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
34345
34346         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
34347         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
34348
34349 1999-06-05  Craig Burley  <craig@jcb-sc.com>
34350
34351         * g77.f-torture/compile/19990502-0.f: Replace with new,
34352         shorter, test that still fails after recent changes.
34353
34354 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34355
34356         * gcc.c-torture/execute/990604-1.c: New test.
34357
34358 1999-05-31  Jeffrey A Law  (law@cygnus.com)
34359
34360         * gcc.c-torture/execute/990531-1.c: New test.
34361
34362 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34363
34364         * gcc.c-torture/compile/990527-1.c: New test.
34365
34366 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
34367
34368         * gcc.c-torture/execute/990527-1.c: New test.
34369
34370 1999-05-25  Nick Clifton  <nickc@cygnus.com>
34371
34372         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
34373         bitfields as signed.
34374
34375 1999-05-25  Craig Burley  <craig@jcb-sc.com>
34376
34377         * g77.f-torture/compile/19990525-0.f: New test.
34378
34379 1999-05-25  Jeffrey A Law  (law@cygnus.com)
34380
34381         * gcc.c-torture/execute/990525-2.c: New test.
34382
34383         * gcc.c-torture/execute/990525-1.c: New test.
34384
34385 1999-05-24  Nathan Sidwell  <nathan@acm.org>
34386
34387         * g++.old-deja/g++.other/anon3.C: New test.
34388         * g++.old-deja/g++.other/anon4.C: New test.
34389         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
34390         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
34391         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
34392         Merrill).
34393
34394 1999-05-24  Jeffrey A Law  (law@cygnus.com)
34395
34396         * gcc.c-torture/execute/990524-1.c: New test.
34397
34398         * gcc.dg/990524-1.c: New test.
34399
34400 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34401
34402         * gcc.c-torture/compile/990523-1.c: New test.
34403
34404 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
34405
34406         * gcc.c-torture/compile/990519-1.c: New test.
34407
34408 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34409
34410         * gcc.c-torture/compile/990517-1.c: New test.
34411
34412         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
34413         (e4, f4): New tests.
34414         (main): Call them.
34415
34416 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34417
34418         * gcc.dg/noreturn-1.c: New test.
34419
34420 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
34421
34422         * gcc.c-torture/execute/990513-1.c: New test.
34423
34424 1999-05-10  Richard Henderson  <rth@cygnus.com>
34425
34426         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
34427
34428 1999-05-10  Craig Burley  <craig@jcb-sc.com>
34429
34430         * g77.f-torture/execute/erfc.f: Use small single-precision
34431         values, to avoid problems on Alphas when not -mieee.
34432
34433 1999-05-08  Craig Burley  <craig@jcb-sc.com>
34434
34435         * gcc.dg/990506-0.c: New test.
34436
34437 1999-05-08  Richard Henderson  <rth@cygnus.com>
34438
34439         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
34440         the constant to test.  Don't XFAIL 64-bit targets.
34441
34442         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
34443         * g++.old-deja/g++.law/profile1.C: Likewise.
34444
34445         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
34446         operator new instances.
34447         * g++.old-deja/g++.other/delete5.C: Likewise.
34448
34449 1999-05-03  Craig Burley  <craig@jcb-sc.com>
34450
34451         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
34452         intrinsic.
34453
34454 1999-05-03  Craig Burley  <craig@jcb-sc.com>
34455
34456         * g77.f-torture/execute/u77-test.f: Reverse order of two
34457         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
34458
34459 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34460
34461         * gcc.dg/compare1.c: New test.
34462
34463 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34464
34465         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
34466         New tests.
34467
34468 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34469
34470         * g77.f-torture/compile/19990502-1.f: New test.
34471
34472 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34473
34474         * g77.f-torture/compile/19990502-0.f: New test.
34475
34476 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34477
34478         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
34479         intrinsic.
34480
34481 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34482
34483         * g77.f-torture/execute/u77-test.f (main): List libU77
34484         intrinsics not currently tested.
34485         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
34486         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
34487         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
34488         Trim blanks off the ends of some printed strings.
34489
34490 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34491
34492         * g77.f-torture/execute/u77-test.f (main): Just warn about
34493         FSTAT gid disagreement, as it's expected on some systems.
34494
34495 1999-05-01  Craig Burley  <craig@jcb-sc.com>
34496
34497         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
34498         use a new function, which allows for some slop.
34499         Clean up some commentary.
34500         (issum): The new function.
34501         (sgladd): Deleted subroutine.
34502
34503 1999-05-01  Craig Burley  <craig@jcb-sc.com>
34504
34505         * g77.f-torture/execute/u77-test.f: Modify to be more like
34506         libf2c/libU77 version, bringing patches to that version here.
34507         Add suitable commentary.
34508
34509 1999-04-25  Richard Henderson  <rth@cygnus.com>
34510
34511         * gcc.dg/990424-1.c: New test.
34512
34513 1999-04-24  Craig Burley  <craig@jcb-sc.com>
34514
34515         * g77.f-torture/execute/u77-test.f (main): Bug involving
34516         LSTAT has been fixed, so turn back on full checking.
34517
34518 1999-04-20  Craig Burley  <craig@jcb-sc.com>
34519
34520         * g77.f-torture/compile/19990419-0.f: New test.
34521         * g77.f-torture/execute/19990419-1.f: New test.
34522
34523 1999-04-17  Richard Henderson  <rth@cygnus.com>
34524
34525         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
34526         to avoid the need for a prototype to supress a warning.
34527
34528 1999-04-07  Jim Wilson  <wilson@cygnus.com>
34529
34530         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
34531
34532 1999-04-04  Jeffrey A Law  (law@cygnus.com)
34533
34534         * gcc.c-torture/execute/990404-1.c: New test.
34535
34536 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
34537
34538         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
34539         * gcc.dg/cpp-if3.c: Don't use -pedantic.
34540         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
34541         missing initializer warnings.
34542
34543 1999-03-28  Jeffrey A Law  (law@cygnus.com)
34544
34545         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
34546         matching strings.
34547
34548 1999-03-26  Jeffrey A Law  (law@cygnus.com)
34549
34550         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
34551
34552 1999-03-26  Craig Burley  <craig@jcb-sc.com>
34553
34554         * g77.f-torture/execute/19990325-0.f: New test.
34555         * g77.f-torture/execute/19990325-1.f: New test.
34556
34557 1999-03-24  Jeffrey A Law  (law@cygnus.com)
34558
34559         * gcc.c-torture/execute/990324-1.c: New test.
34560
34561 1999-03-22  Jim Wilson  <wilson@cygnus.com>
34562
34563         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
34564         test with 4.
34565
34566 1999-03-17  Richard Henderson  <rth@cygnus.com>
34567
34568         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
34569
34570 1999-03-13  Craig Burley  <craig@jcb-sc.com>
34571
34572         * g77.f-torture/execute/19990313-2.f: New test.
34573         * g77.f-torture/execute/19990313-3.f: New test.
34574
34575 1999-03-13  Craig Burley  <craig@jcb-sc.com>
34576
34577         * g77.f-torture/execute/19990313-0.f: New test.
34578         * g77.f-torture/execute/19990313-1.f: New test.
34579
34580 1999-03-12  Jim Wilson  <wilson@cygnus.com>
34581
34582         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
34583         printf to sprintf.
34584         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
34585         (main): Add check for u15.  Conditionalize u31 check depending on
34586         whether ints are <32 bits or >=32 bits.
34587
34588 1999-03-08  Craig Burley  <craig@jcb-sc.com>
34589
34590         * g77.f-torture/execute/19981119-0.f: Improve testiness.
34591
34592 1999-03-08  Craig Burley  <craig@jcb-sc.com>
34593
34594         * g77.f-torture/compile/19990305-0.f: New test.
34595         * g77.f-torture/execute/19981119-0.f: New test.
34596
34597 1999-03-08  Craig Burley  <craig@jcb-sc.com>
34598
34599         * g77.f-torture/execute/970625-2.f: call ABORT if final
34600         result is not correct, instead of just printing it.
34601         Add this checking via newly introduced obfuscation, to
34602         trip up buggy front ends.
34603
34604 1999-03-07  Craig Burley  <craig@jcb-sc.com>
34605
34606         * g77.f-torture/compile/960317-1.f: Moved from being
34607         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
34608
34609 1999-03-06  Craig Burley  <craig@jcb-sc.com>
34610
34611         * g77.f-torture/execute/960317-1.f: New (old) test.
34612         * g77.f-torture/execute/970625-2.f: Ditto.
34613
34614 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
34615
34616         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
34617         message on line 1 or line 2; cccp and cpplib do this differently.
34618
34619 1999-03-01  Jeffrey A Law  (law@cygnus.com)
34620
34621         * g++.old-deja/g++.law/weak1.C: New test.
34622
34623 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
34624
34625         * gcc.c-torture/execute/990119-1.c: Renamed to...
34626         * gcc.dg/990119-1.c: this, so it will only be tested once
34627         (it's a preprocessor test, it doesn't need to be run at
34628         multiple optimization levels).
34629
34630 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
34631
34632         * lib/g++.exp: Don't add incdir=$base_dir/../include to
34633           ALWAYS_CXXFLAGS.
34634
34635 1999-02-24  Craig Burley  <craig@jcb-sc.com>
34636
34637         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
34638         * g77.f-torture/compile/19981216-0.f: ...as it is expected
34639         to not be compilable by current g77.
34640
34641 1999-02-24  Nick Clifton  <nickc@cygnus.com>
34642
34643         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
34644
34645 1999-02-22  Jeffrey A Law  (law@cygnus.com)
34646
34647         * gcc.c-torture/execute/990222-1.c: New test.
34648
34649 1999-02-19  Craig Burley  <craig@jcb-sc.com>
34650
34651         * g77.f-torture/compile/19990218-0.f: New test.
34652         * g77.f-torture/noncompile/19990218-1.f: New test.
34653
34654 1999-02-18  Craig Burley  <craig@jcb-sc.com>
34655
34656         * g77.f-torture/compile/19981216-0.f: New test.
34657
34658 1999-02-14  Jeffrey A Law  (law@cygnus.com)
34659
34660         * gcc.dg/990214-1.c: New test.
34661
34662 1999-02-13  Jeffrey A Law  (law@cygnus.com)
34663
34664         * gcc.dg/990213-2.c: New test.
34665
34666         * gcc.dg/990213-1.c: New test.
34667
34668 1999-02-12  Jeffrey A Law  (law@cygnus.com)
34669
34670         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
34671         ints.
34672
34673 1999-02-11  Nick Clifton  <nickc@cygnus.com>
34674
34675         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
34676         specified by target.
34677
34678         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
34679
34680 1999-02-11  Jeffrey A Law  (law@cygnus.com)
34681
34682         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
34683
34684 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
34685
34686         * gcc.dg/special/ecos.exp: New test driver for new tests with
34687         special requirements.
34688
34689         * gcc.dg/special/alias-1.c: New test.
34690         * gcc.dg/special/gcsec-1.c: New test.
34691         * gcc.dg/special/weak-1.c: New test.
34692         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
34693         * gcc.dg/special/weak-2.c: New test.
34694         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
34695         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
34696         * gcc.dg/special/wkali-1.c: New test.
34697         * gcc.dg/special/wkali-2.c: New test.
34698         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
34699         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
34700
34701 1999-02-10  Felix Lee  <flee@cygnus.com>
34702
34703           * lib/c-torture.exp (c-torture-compile): Pull out code for
34704           analyzing gcc error messages.
34705           (c-torture-execute): Likewise.  Fix some (harmless) false
34706           positives.
34707           * lib/gcc.exp (gcc_check_compile): New function.
34708
34709 1999-02-08  Richard Henderson  <rth@cygnus.com>
34710
34711         * gcc.c-torture/execute/990208-1.c: New test.
34712
34713 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
34714
34715         * g++.dg/special/ecos.exp: New driver for new tests with special
34716         requirements
34717
34718         * g++.dg/special/conpr-1.C: New test
34719         * g++.dg/special/conpr-2.C: New test
34720         * g++.dg/special/conpr-2a.C: New test
34721         * g++.dg/special/conpr-3.C: New test
34722         * g++.dg/special/conpr-3a.C: New test
34723         * g++.dg/special/conpr-3b.C: New test
34724
34725         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
34726         allow g++ to use the dg driver
34727
34728         * README: Add comment about g++.dg directory
34729
34730 1999-02-06  Jeffrey A Law  (law@cygnus.com)
34731
34732         * README: Update email addresses.
34733
34734 1999-02-03  Nick Clifton  <nickc@cygnus.com>
34735
34736         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
34737         arguments in order to force structure S onto the stack even on
34738         the alpha.
34739         (test): Pass 10 leading arguments to function foo as well as the
34740         structure S.
34741
34742         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
34743         failure for all targets.
34744
34745         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
34746         abort to terminate program execution.
34747
34748 1999-01-30  Richard Henderson  <rth@cygnus.com>
34749
34750         * gcc.c-torture/execute/990130-1.c: New test.
34751
34752 1999-01-30  Jeffrey A Law  (law@cygnus.com)
34753
34754         * gcc.dg/990130-1.c: New test.
34755
34756 1999-01-28  Michael Meissner  <meissner@cygnus.com>
34757
34758         * gcc.c-torture/execute/990128-1.c: New test.
34759
34760 1999-01-27  Michael Meissner  <meissner@cygnus.com>
34761
34762         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
34763
34764 1999-01-27  Felix Lee  <flee@cygnus.com>
34765
34766         * lib/c-torture.exp (c-torture-compile): pull out code for
34767         analyzing gcc error messages.
34768         (c-torture-execute): ditto, and fix some (harmless) false
34769         positives.
34770         * lib/gcc.exp (gcc_check_compile): new function.
34771
34772 1999-01-17  Jeffrey A Law  (law@cygnus.com)
34773
34774         * gcc.dg/990117-1.c: New test.
34775
34776         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
34777
34778         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
34779
34780 1999-01-15  Jeffrey A Law  (law@cygnus.com)
34781
34782         * g77.f-torture/compile/990115-1.f: New test.
34783
34784 1999-01-07  Jeffrey A Law  (law@cygnus.com)
34785
34786         * gcc.c-torture/compile/990107-1.c: New test
34787
34788 1999-01-06  Jeffrey A Law  (law@cygnus.com)
34789
34790         * gcc.c-torture/execute/990106-2.c: New test.
34791
34792         * gcc.c-torture/execute/990106-1.c: New test.
34793
34794 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
34795
34796         * gcc.c-torture/compile/981223-1.c: New test.
34797
34798 1998-12-29  Richard Henderson  <rth@cygnus.com>
34799
34800         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
34801         (opt3): Rename from opt4 and disable.
34802
34803 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
34804
34805         * g++.old-deja/g++.pt/ptrmem5.C: New test.
34806
34807 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34808
34809         * g++.old-deja/g++.other/conv5.C: New test.
34810
34811 1998-12-14  Nick Clifton  <nickc@cygnus.com>
34812
34813         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
34814
34815 1998-12-11  Jeffrey A Law  (law@cygnus.com)
34816
34817         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
34818
34819 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
34820
34821         * gcc.c-torture/compile/981211-1.c: New test.
34822
34823 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
34824
34825         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
34826
34827         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
34828
34829 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34830
34831         * gcc.special/930510-1.c: Make C9X safe.
34832         * gcc.misc-tests/gcov-1.c Similarly.
34833         * gcc.misc-tests/gcov-2.c Similarly.
34834
34835 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34836
34837         * gcc.dg/ultrasp1.c: New test.
34838
34839 1998-12-06  Richard Henderson  <rth@cygnus.com>
34840
34841         * gcc.c-torture/execute/981206.c: New test.
34842
34843 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34844
34845         * g++.old-deja/g++.ns/template7.C: New test.
34846
34847         * g++.old-deja/g++.other/expr1.C: New test.
34848
34849         * g++.old-deja/g++.eh/tmpl3.C: New test.
34850
34851         * g++.old-deja/g++.eh/tmpl2.C: New test.
34852
34853 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34854
34855         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
34856         * g++.old-deja/g++.other/using6.C: Removed.
34857         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
34858
34859         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
34860
34861 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34862
34863         * g++.old-deja/g++.pt/overload8.C: New test.
34864
34865         * g++.old-deja/g++.pt/overload7.C: New test.
34866
34867         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
34868
34869         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
34870         and relinking messages.
34871         * lib/g++.exp (g++_target_compile): Remove .rpo file when
34872         compiling with -frepo.
34873
34874 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
34875
34876         * g++.old-deja/g++.pt/lookup6.C: New test.
34877
34878 1998-11-30  Nick Clifton  <nickc@cygnus.com>
34879
34880         * gcc.c-torture/execute/981130-1.c: New test.
34881         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
34882
34883 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34884
34885         * g++.old-deja/g++.pt/explicit76.C: New test.
34886
34887         * g++.old-deja/g++.pt/friend38.C: New test.
34888
34889         * g++.old-deja/g++.ns/crash2.C: New test.
34890
34891         * g++.old-deja/g++.pt/defarg8.C: New test.
34892
34893         * g++.old-deja/g++.pt/instantiate6.C: New test.
34894
34895         * g++.old-deja/g++.pt/static6.C: New test.
34896
34897         * g++.old-deja/g++.pt/decl2.C: New test.
34898
34899 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34900
34901         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
34902         problem is actually related with name lookup, but so what? :-)
34903
34904         * g++.old-deja/g++.pt/friend37.C: New test.
34905
34906 1998-11-25  Dave Love  <d.love@dl.ac.uk>
34907
34908         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
34909         element, which fails on some systems.
34910
34911         * g77.f-torture/execute/labug1.f: New test.
34912
34913 1998-11-21  Jeffrey A Law  (law@cygnus.com)
34914
34915         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
34916         is defined.
34917
34918 1998-11-18  Dave Love  <d.love@dl.ac.uk>
34919
34920         * g77.f-torture/compile/981117-1.f: New test.
34921
34922 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
34923
34924         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
34925         properly discarded.
34926
34927 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
34928
34929         * gcc.c-torture/execute/memcheck: New directory of tests for
34930         -fcheck-memory-usage.
34931
34932 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34933
34934         * README: New file, general information about the testsuite and
34935         new description of the various C++ test subdirectories.
34936         * README.g++: Eliminate obsolete information, update and move most
34937         relevant stuff to README.
34938
34939 1998-11-07  Richard Henderson  <rth@cygnus.com>
34940
34941         * gcc.c-torture/compile/981107-1.c: New test.
34942
34943 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
34944
34945         * execute/memcpy-bi.c: New testcase.
34946
34947 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
34948
34949         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
34950         base classes.
34951
34952         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
34953         template is selected.
34954
34955         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
34956         classes, it should be accepted for all types.
34957
34958         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
34959
34960         * g++.old-deja/g++.pt/spec24.C: Ensure that template
34961         specializations start with template headers.
34962
34963 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
34964
34965         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
34966
34967         * g++.old-deja/g++.other/init9.C: Test cross initialization of
34968         non-POD types.
34969
34970 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34971
34972         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
34973
34974 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
34975
34976         * compile/981022-1.c, compile/981022-1.x: New test and driver.
34977
34978 1998-10-19  Jeffrey A Law  (law@cygnus.com)
34979
34980         * 981019-1.c: New test.
34981
34982 1998-10-14  Robert Lipe <robertl@dgii.com>
34983
34984         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
34985         find objc headers.
34986
34987 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34988
34989         * compile/981001-4.c: Remove use of GCC extension that triggers a
34990         compiler bug.
34991
34992 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
34993
34994         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
34995
34996 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34997
34998         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
34999         instantiation of template produces incorrect code for delete
35000         expression.
35001
35002         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
35003         constructors' name is not unique.
35004         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
35005         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
35006
35007         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
35008         automatic array of const is ill-formed.
35009
35010         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
35011         of template parameter?
35012
35013         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
35014         const.
35015
35016         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
35017         pointer-to-member expression.
35018
35019         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
35020         declaration causes ICE.
35021
35022 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
35023
35024         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
35025         reserved in the global namespace.
35026
35027         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
35028         generate needed virtual table.
35029
35030         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
35031
35032 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
35033
35034         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
35035         template-dependent type
35036
35037 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
35038
35039         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
35040         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
35041         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
35042
35043         * g++.old-deja/g++.other/using5.C: New test; using decl from base
35044         class should be usable as argument of member function.
35045         * g++.old-deja/g++.other/using6.C: New test; using decl from base
35046         class should be usable as return type of member function.
35047         * g++.old-deja/g++.other/using7.C: New test; using decl from base
35048         class should be usable as type of data member.
35049
35050         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
35051
35052 1998-10-09  Jeffrey A Law  (law@cygnus.com)
35053
35054         * gcc.c-torture/special/920521-1.c: Fix bogus test.
35055
35056 1998-10-08  Nick Clifton  <nickc@cygnus.com>
35057
35058         * gcc.dg/dll-?.c Add thumb to target list.
35059         Fix assembler scan patterns to match current assembler output.
35060
35061 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
35062
35063         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
35064         matching of template brackets.
35065
35066         * g++.old-deja/g++.other/using4.C: New test.  Test using
35067         declarations of methods from base classes.
35068
35069         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
35070         within functions should introduce names into the innermost
35071         enclosing namespace.
35072
35073         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
35074         of static locals if first initialization throws.
35075
35076 1998-10-07  Jim Wilson  <wilson@cygnus.com>
35077
35078         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
35079
35080 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
35081
35082         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
35083         lose track of the possible targets of tablejump insns.
35084         * special/special.exp: Run it.
35085
35086 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
35087
35088         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
35089         must be declared before its specializations can be named in friend
35090         declarations.
35091
35092 1998-10-05  Dave Love  <d.love@dl.ac.uk>
35093
35094         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
35095
35096         * g77.f-torture/execute/io1.f: New test.
35097
35098 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
35099
35100         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
35101         with pointer to template function, for which no argument deduction
35102         is possible.
35103
35104         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
35105         specialization of template function as argument to template
35106         function.
35107
35108         * g++.old-deja/g++.other/access2.C: New test; Inner class
35109         shouldn't have privileged access to Outer's names.
35110
35111 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
35112
35113         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
35114         friend template declared within template class conflicts with
35115         nested class of the same name.
35116
35117         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
35118         is ignored.
35119
35120         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
35121         object with direct initializer as function declaration.
35122
35123         * g++.old-deja/g++.other/decl2.C: New test; duplicate
35124         initializers.
35125
35126         * g++.old-deja/g++.other/null2.C: New test; conditional operator
35127         involving const pointer and NULL produces incorrect result.
35128
35129         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
35130         type name without `typename' should be rejected with -pedantic.
35131
35132 1998-10-02  Richard Henderson  <rth@cygnus.com>
35133
35134         * g++.old-deja/g++.other/addrof1.C: New test.
35135
35136 1998-10-01  Nick Clifton  <nickc@cygnus.com>
35137
35138         * gcc.c-torture/compile/981001-1.c: New test.
35139         * gcc.c-torture/execute/981001-1.c: New test.
35140
35141 1998-10-01  Jeffrey A Law  (law@cygnus.com)
35142
35143         * gcc.c-torture/compile/981001-2.c: New test.
35144         * gcc.c-torture/compile/981001-3.c: New test.
35145         * gcc.c-torture/compile/981001-4.c: New test.
35146
35147 1998-10-01  Robert Lipe  <robertl@dgii.com>
35148
35149         * lib/objc.exp (objc_target_compile): Add -L during compiles for
35150         multilibbed hosts.   Idea grafted from g77.exp.
35151
35152 1998-09-30  Dave Love  <d.love@dl.ac.uk>
35153
35154         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
35155         avoid losing on systems which need -lsocket.
35156
35157 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
35158
35159         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
35160         * g++.old-deja/g++.other/nested2.C: Ditto.
35161         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
35162         failure.
35163
35164 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
35165
35166         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
35167         preferred over template operator!= for enum bitfields.
35168
35169 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
35170
35171         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
35172         that happen to have the same base name, but in different scopes,
35173         are incorrectly rejected.
35174
35175 1998-09-16  Richard Henderson  <rth@cygnus.com>
35176
35177         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
35178         on the native word size instead of an integer literal.
35179
35180 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
35181
35182         * g++.old-deja/g++.other/static2.C: Invocation of static data
35183         member of type pointer-to-function denoted as non-static member.
35184
35185         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
35186         checks involving function types and aliases.
35187
35188 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
35189
35190         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
35191         redefined to the same non-trivial type.
35192
35193         * g++.old-deja/g++.pt/explicit73.C: Test for proper
35194         namespace-qualification of template specializations declared in
35195         other namespaces.
35196
35197         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
35198         to declare a subset of the specializations of a template function
35199         as friends of specializations of a template class.
35200
35201         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
35202         member templates that do not fully specialize the enclosing
35203         template class are rejected.
35204
35205 1998-09-11  Dave Love  <d.love@dl.ac.uk>
35206
35207         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
35208
35209 1998-09-08  Dave Love  <d.love@dl.ac.uk>
35210
35211         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
35212         altered from libf2c/libU77 version.
35213
35214 1998-09-06  Dave Love  <d.love@dl.ac.uk>
35215
35216         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
35217
35218 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
35219
35220         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
35221         (un)signed char are different types for template specialization
35222         purposes.
35223
35224 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
35225
35226         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
35227         * objc: ObjC testsuite.
35228
35229 1998-08-31  Catherine Moore  <clm@cygnus.com>
35230
35231         * gcc.c-torture/execute/941014-1.x:  New file.
35232
35233 1998-08-31  Nick Clifton  <nickc@cygnus.com>
35234
35235         * lib/c-torture.exp: Add support for
35236         torture_eval_before_compile and torture_eval_before_execute
35237         variables.
35238
35239 1998-08-30  Jeffrey A Law  (law@cygnus.com)
35240
35241         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
35242         this test triggers valid.
35243
35244 1998-08-27  Jeffrey A Law  (law@cygnus.com)
35245
35246         * gcc.dg/980827-1.c: New test.
35247
35248 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
35249
35250         * gcc.c-torture/execute/loop-4b.c: New test.
35251
35252 1998-08-26  Nick Clifton  <nickc@cygnus.com>
35253
35254         * lib/c-torture.exp: Add support for
35255         torture_eval_before_compile and torture_eval_before_execute
35256         variables.
35257
35258 1998-08-25  Jeffrey A Law  (law@cygnus.com)
35259
35260         * gcc.c-torture/compile/980825-1.c: New test.
35261
35262 1998-08-24  Nick Clifton  <nickc@cygnus.com>
35263
35264         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
35265         count number tests in opt_t0 not good_t0.
35266
35267 1998-08-24  Jeffrey A Law  (law@cygnus.com)
35268
35269         * gcc.c-torture/compile/930326-1.x: Fix typo.
35270
35271 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
35272
35273         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
35274         causes an ICE.
35275
35276 1998-08-21  Jeffrey A Law  (law@cygnus.com)
35277
35278         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
35279         STACK_SIZE is defined.
35280         * gcc.c-torture/unsorted/stuct.c: Similarly.
35281
35282         * gcc.c-torture/compile/980821-1.c: New test.
35283
35284 1998-08-21  Jeffrey A Law  (law@cygnus.com)
35285
35286         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
35287
35288 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
35289
35290         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
35291         code.
35292
35293 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
35294
35295         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
35296         error'.
35297
35298 1998-08-18  Jeffrey A Law  (law@cygnus.com)
35299
35300         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
35301
35302 1998-08-16  Jeffrey A Law  (law@cygnus.com)
35303
35304         * gcc.c-torture/compile/980816-1.c: New test.
35305
35306         * gcc.dg/980816-1.c: New test.
35307
35308 1998-08-13  Jeffrey A Law  (law@cygnus.com)
35309
35310         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
35311         compiler for ieee tests.
35312
35313 1998-08-01  Dave Love  <d.love@dl.ac.uk>
35314
35315         * g77.f-torture/compile/980729-0.f: New test.
35316
35317 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
35318
35319         * gcc.c-torture/special/eeprof-1.c: New test, for
35320         -finstrument-functions.
35321         * gcc.c-torture/special/special.exp: Run it.
35322
35323 1998-07-29  Jeffrey A Law  (law@cygnus.com)
35324
35325         * gcc.c-torture/compile/980729-1.c: New test.
35326
35327 1998-07-27  Nick Clifton  <nickc@cygnus.com>
35328
35329         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
35330         __thumb__ is defined, and test for ARM style doubles if so.
35331
35332 1998-07-26  Dave Love  <d.love@dl.ac.uk>
35333
35334         * g77.f-torture/noncompile/980615-0.f: New test.
35335
35336 1998-07-26  H.J. Lu  (hjl@gnu.org)
35337
35338         * gcc.dg/980312-1.c: Do link instead of compile.
35339         * gcc.dg/980313-1.c: Likewise.
35340
35341 1998-07-26  Jeffrey A Law  (law@cygnus.com)
35342
35343         * gcc.c-torture/compile/980726-1.c: New test.
35344
35345 1998-07-25  Dave Love  <d.love@dl.ac.uk>
35346
35347         * g77.f-torture/execute/io0.f: New test.
35348
35349 1998-07-24  Nick Clifton  <nickc@cygnus.com>
35350
35351         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
35352         an int.
35353
35354 1998-06-18  Michael Meissner  <meissner@cygnus.com>
35355
35356         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
35357         m32r bugs.
35358
35359 1998-07-17  Nick Clifton  <nickc@cygnus.com>
35360
35361         * gcc.dg/980626-1.c: Expect failures for all toolchains until
35362         c-decl.c:grokdeclarator can handle mode attributes.
35363
35364 1998-07-16  Jeffrey A Law  (law@cygnus.com)
35365
35366         * gcc.c-torture/execute/980716-1.c: New test.
35367
35368 1998-07-13  Jeffrey A Law  (law@cygnus.com)
35369
35370         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
35371         the mn10200.
35372         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
35373         the mn10200.
35374         * gcc.c-torture/execute/va-arg-3.x: Similarly.
35375         * gcc.c-torture/compile/930326-1.x: Similarly.
35376
35377 1998-07-13  Dave Love  <d.love@dl.ac.uk>
35378
35379         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
35380         New test from Craig.
35381
35382 1998-07-12  Dave Love  <d.love@dl.ac.uk>
35383
35384         * g77.f-torture/noncompile/980616-0.f: New test.
35385
35386         * g77.f-torture/execute/970816-3.f:  New test from Craig.
35387
35388 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
35389
35390         *  g++.other/singleton.C: Return error value instead of taking
35391         SIGSEGV.
35392
35393 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
35394
35395         *  g++.other/singleton.C: New test.   Warning is under dispute.
35396         Runtime crash is not.
35397
35398 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
35399
35400         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
35401         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
35402         using6.C, using7.C}:  New namespace tests.
35403
35404 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
35405
35406         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
35407         specialization with typedef'ed names used as array indexes.
35408
35409 1998-07-09  Jeffrey A Law  (law@cygnus.com)
35410
35411         * gcc.c-torture/execute/980709-1.c: New test.
35412
35413         * gcc.dg/980709-1.c: New test.
35414
35415 1998-07-07  Richard Henderson  <rth@cygnus.com>
35416
35417         * gcc.c-torture/execute/bcp-1.c: New test.
35418
35419 1998-07-07  Jeffrey A Law  (law@cygnus.com)
35420
35421         * gcc.c-torture/execute/980707-1.c: New test.
35422
35423 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
35424
35425         * gcc.c-torture/compile/980706-1.c: New test.
35426
35427 1998-07-01  Dave Love  <d.love@dl.ac.uk>
35428
35429         * g77.f-torture/execute/980701-0.f,
35430         g77.f-torture/execute/980701-1.f: New test from Craig.
35431
35432 1998-07-01  Jeffrey A Law  (law@cygnus.com)
35433
35434         * gcc.c-torture/compile/980701-1.c: New test.
35435
35436         * gcc.c-torture/execute/980701-1.c: New test.
35437
35438 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
35439 rlsruhe.de>
35440
35441         * g++.old-deja/g++.robertl/eb132.C: New test.
35442         * g++.old-deja/g++.robertl/eb133.C: Likewise.
35443
35444 1998-06-29  Dave Love  <d.love@dl.ac.uk>
35445
35446         * g77.f-torture/execute/980628-7.f,
35447         g77.f-torture/execute/980628-8.f,
35448         g77.f-torture/execute/980628-9.f,
35449         g77.f-torture/execute/980628-10.f: New tests from Craig.
35450
35451         * g77.f-torture/execute/980628-3.f: Remove mail headers.
35452
35453 1998-06-28  Jeffrey A Law  (law@cygnus.com)
35454
35455         * g77.f-torture/execute/980628-4.f: New test from Craig.
35456         * g77.f-torture/execute/980628-5.f: Likewise.
35457         * g77.f-torture/execute/980628-2.f: Likewise.
35458         * g77.f-torture/execute/980628-0.f: Likewise.
35459         * g77.f-torture/execute/980628-1.f: Likewise.
35460         * g77.f-torture/execute/980628-3.f: Likewise.
35461         * g77.f-torture/execute/980628-6.f: Likewise.
35462
35463 1998-06-28  Jeffrey A Law  (law@cygnus.com)
35464
35465         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
35466         directory when nothing has been installed yet.
35467
35468 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
35469
35470         * gcc.c-torture/special/special.exp: Handle newer versions of
35471         dejagnu.
35472
35473 1998-06-26  Jeffrey A Law  (law@cygnus.com)
35474
35475         * gcc.dg/980626-1.c: New test.
35476
35477 1998-06-19  Bruno Haible <haible@ilog.fr>
35478
35479         * gcc.misc-tests/m-un-2.c: New test.
35480         * g++.old-deja/g++.other/warn01.c: Likewise.
35481
35482 1998-06-19  Robert Lipe  <robertl@dgii.com>
35483
35484         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
35485         compatibility with assmblers with a different comment character.
35486         Eliminate use of GAS-specific extensions.
35487
35488 1998-06-19  Jeffrey A Law  (law@cygnus.com)
35489
35490         * gcc.c-torture/execute/ieee/980619-1.c: New test.
35491
35492 1998-06-19  Robert Lipe  <robertl@dgii.com>
35493
35494         *lib/g77.exp: Replace search for libf2c.a with search for newly
35495         renamed libg2c.a
35496
35497 1998-06-17  Jeffrey A Law  (law@cygnus.com)
35498
35499         * gcc.c-torture/execute/980617-1.c: New test.
35500
35501 1998-06-12  Jeffrey A Law  (law@cygnus.com)
35502
35503         * gcc.c-torture/execute/980612-1.c: New test.
35504
35505 1998-06-08  Jeffrey A Law  (law@cygnus.com)
35506
35507         * gcc.dg/980523-1.c: Only test on ppc-linux.
35508         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
35509
35510         * gcc.c-torture/execute/980608-1.c: New test.
35511
35512 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
35513
35514         * gcc.c-torture/execute/980605-1.c: New test.
35515
35516 1998-06-04  Jeffrey A Law  (law@cygnus.com)
35517
35518         * gcc.c-torture/execute/980604-1.c: New test.
35519
35520 1998-06-02  Jeffrey A Law  (law@cygnus.com)
35521
35522         * gcc.c-torture/execute/980602-1.c: New test.
35523         * gcc.c-torture/execute/980602-2.c: Likewise.
35524
35525 1998-06-02  Dave Love  <d.love@dl.ac.uk>
35526
35527         * 970125-0.f: Fix per JCB.  Add commentary.
35528
35529 1998-05-31  Michael Meissner  <meissner@cygnus.com>
35530
35531         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
35532         IEEE -0 support.
35533
35534 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
35535
35536         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
35537         earlier.
35538
35539 1998-05-28  Catherine Moore <clm@cygnus.com>
35540
35541         * gcc.c-torture/execute/980526-3.c: New test.
35542
35543 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
35544
35545         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
35546         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
35547         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
35548         m88k-motorola-sysv3 to XFAIL.
35549
35550 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35551
35552         * gcc.dg/980526-1.c: New test.
35553         * gcc.c-torture/execute/980526-2.c: New test.
35554
35555 1998-05-26  Jeffrey A Law  (law@cygnus.com)
35556
35557         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
35558
35559         * gcc.c-torture/execute/980526-1.c: New test.
35560
35561 1998-05-26  Dave Love  <d.love@dl.ac.uk>
35562
35563         * g77.f-torture/execute/alpha2.f: Add runtime test.
35564
35565 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
35566
35567         * g++.old-deja/old-deja.exp: Strip leading directories.
35568
35569         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
35570         error for the line.  Don't run multiple tests for the same line.
35571
35572 1998-05-23  Jeffrey A Law  (law@cygnus.com)
35573
35574         * gcc.dg/980523-1.c: New test.
35575
35576 1998-05-23  Dave Love  <d.love@dl.ac.uk>
35577
35578         * g77.f-torture/compile/970915-0.f: New test.
35579
35580 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
35581
35582         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
35583
35584 1998-05-21  Jeffrey A Law  (law@cygnus.com)
35585
35586         * gcc.dg/980520-1.c: New test.
35587
35588 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
35589
35590         * gcc.dg/980502-1.c: Fix return type.
35591
35592 1998-05-20  Jeffrey A Law  (law@cygnus.com)
35593
35594         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
35595         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
35596         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
35597         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
35598         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
35599
35600 1998-05-20  Dave Love  <d.love@dl.ac.uk>
35601
35602         * g77.f-torture/execute/980520-1.f: New test.
35603
35604 1998-05-15  Dave Love  <d.love@dl.ac.uk>
35605
35606         * lib/mike-g77.exp: New file.
35607
35608         * g77.f-torture/noncompile/noncompile.exp,
35609         g77.f-torture/noncompile/check0.f: New files.
35610
35611 1998-05-14  Dave Love  <d.love@dl.ac.uk>
35612
35613         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
35614         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
35615         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
35616         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
35617         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
35618         abort where appropriate.
35619
35620 1998-05-05  Michael Meissner  <meissner@cygnus.com>
35621
35622         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
35623         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
35624
35625 1998-04-29  Dave Love  <d.love@dl.ac.uk>
35626
35627         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
35628
35629 1998-04-27  Dave Love  <d.love@dl.ac.uk>
35630
35631         * g77.f-torture/compile/980427-0.f: New test.
35632
35633 1998-04-24  Dave Love  <d.love@dl.ac.uk>
35634
35635         * g77.f-torture/compile/980424-0.f: New test.
35636
35637 1998-04-19  Dave Love  <d.love@dl.ac.uk>
35638
35639         * g77.f-torture/compile/980419-2.f (main): New test.
35640         * g77.f-torture/compile/970125-0.f: New test.
35641         * g77.f-torture/compile/980419-1.f: New test.
35642
35643 1998-04-08  Jim Wilson  <wilson@cygnus.com>
35644
35645         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
35646         of loop-4.c.
35647
35648 1998-04-07  Jim Wilson  <wilson@cygnus.com>
35649
35650         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
35651
35652 1998-04-03  Jim Wilson  <wilson@cygnus.com>
35653
35654         * gcc.c-torture/compile/980329-1.c: New test.
35655
35656 1998-03-18  Jim Wilson  <wilson@cygnus.com>
35657
35658         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
35659         * gcc.dg/980312-1.c: Fix typo in -march command.
35660
35661 1998-03-16  H.J. Lu  (hjl@gnu.org)
35662
35663         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
35664
35665 1998-03-11  Robert Lipe  <robertl@dgii.com>
35666
35667         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
35668         Dave Love agree the Fortran source is bogus.
35669
35670 1998-03-11  Robert Lipe  <robertl@dgii.com>
35671
35672         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
35673         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
35674         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
35675         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
35676         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
35677
35678 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
35679
35680         * g++.old-deja/g++.other/friend1.C: New test.
35681
35682 1998-02-18  Dave Love  <d.love@dl.ac.uk>
35683
35684         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
35685         possibly uninitialized) variables and declare dnrm2.
35686
35687 1998-02-23  Robert Lipe <robertl@dgii.com>
35688
35689         From Bruno Haible <haible@ilog.fr>:
35690         * gcc.c-torture/execute/980223.c: New test.
35691
35692 1998-02-13  Jeffrey A Law  (law@cygnus.com)
35693
35694         * gcc.dg/ifelse-1.c: New test.
35695
35696 1998-02-09  H.J. Lu  (hjl@gnu.org)
35697
35698         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
35699
35700           * lib/old-dejagnu.exp (old-dejagnu): Added the
35701           "execution test - XFAIL *-*-*" handling in the spirit of
35702           "excess errors test -". Changed the "execution test fails"
35703           handling to be like "excess errors test fails".
35704           * Update various tests accordingly.
35705
35706 1998-02-06  Jim Wilson  <wilson@cygnus.com>
35707
35708         * gcc.c-torture/execute/980205.c: New test.
35709
35710 1998-01-18  Jeffrey A Law  (law@cygnus.com)
35711
35712         * lib/c-torture.exp: Look for .x files instead of .cexp files.
35713         * lib/f-torture.exp: Similarly.
35714         * gcc.c-torture: Rename all .cexp files to .x files.
35715
35716 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
35717
35718         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
35719         (940510-1.c): Removed duplicate.
35720         (971104-1.c): New test.
35721
35722 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
35723
35724           * lib/f-torture.exp: Improve error and loop detection.
35725
35726 1997-11-19  Michael Meissner  <meissner@cygnus.com>
35727
35728         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
35729         use that to size the filler array.
35730
35731 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
35732
35733         * lib/c-torture.exp(c-torture-execute): Fix typo.
35734
35735         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
35736         testcase as the executable name. Keep the executable around if
35737         the test fails.
35738
35739 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
35740
35741         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
35742         changes.  Only test one -g option, and move it to the end of the
35743         list of options to test.
35744
35745 1997-09-19  Michael Meissner  <meissner@cygnus.com>
35746
35747         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
35748         variable GCC_TORTURE_OPTIONS to supply default switches separated
35749         by colons.  If no environment variable, run tests with -O0 -g, -O1
35750         -g, and -O2 -g as well.
35751
35752 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
35753
35754         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
35755         explanatory comments. Fix indentation.
35756
35757 1997-09-15  Jeffrey A Law  (law@cygnus.com)
35758
35759         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
35760
35761 1997-09-11  Jeffrey A Law  (law@cygnus.com)
35762
35763         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
35764         * g++.old-deja/g++.mike/p7325.C: Likewise.
35765         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
35766
35767 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
35768
35769         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
35770         * g++.old-deja/g++.brendan/crash30.C: Likewise.
35771         * g++.old-deja/g++.brendan/crash39.C: Likewise.
35772         * g++.old-deja/g++.law/operators4.C: Likewise.
35773
35774 1997-09-11  Joe Buck  (jbuck@synopsys.com)
35775
35776         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
35777         * g++.old-deja/g++.mike/p784.C: Ditto.
35778         * g++.old-deja/g++.mike/p785.C: Ditto.
35779
35780 1997-09-05  Jeffrey A Law  (law@cygnus.com)
35781
35782           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
35783
35784 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35785
35786         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
35787         target feature; pass this to c-torture-execute as needed.
35788
35789 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35790
35791         * lib/c-torture.exp(c-torture-execute): If the previous and the
35792         current executables being tested are identical, we don't need to
35793         run the executable again. Try to make the executable names
35794         unique. Add an optional argument for passing additional compiler
35795         flags.
35796
35797 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
35798
35799         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
35800
35801 1997-08-29  Jeffrey A Law  (law@cygnus.com)
35802
35803         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
35804
35805 1997-07-31  Jeffrey A Law  (law@cygnus.com)
35806
35807         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
35808         32bit or larger longs.
35809
35810         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
35811         have either a 32bit long or 32bit int.
35812
35813 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
35814
35815         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
35816         Make double precision tests dependent on sizeof (double).
35817
35818 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
35819
35820         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
35821         too.
35822
35823 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
35824
35825         * gcc.c-torture/compile/961203-1.cexp: New script.
35826
35827 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
35828
35829         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
35830         up the includes ourselves.
35831
35832 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
35833
35834         * lib/plumhall.exp: Remove random include, and add a few
35835         verbose messages for debugging.
35836
35837 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
35838
35839         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
35840         of trying to do it ourselves.
35841
35842 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
35843
35844         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
35845
35846 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
35847
35848         * gcc.prms/5403.c: Made regexp a bit less strict.
35849
35850 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
35851
35852         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
35853         is returned from remote_load instead.
35854         * lib/plumhall.exp: Ditto.
35855         * lib/mike-g++.exp: Ditto.
35856         * lib/old-dejagnu.exp: Ditto.
35857         * lib/c-torture.exp: Ditto.
35858
35859 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
35860
35861         * lib/g++.exp: Use build_wrapper procedure.
35862         * lib/gcc.exp: Ditto.
35863
35864 1997-05-20  Jeffrey A Law  (law@cygnus.com)
35865
35866         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
35867         an old-style decl for malloc.  Fixes tests to work when
35868         sizeof (int) != sizeof (size_t).
35869
35870 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35871
35872         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
35873
35874         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
35875         use stdargs.h interface.
35876
35877 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35878
35879         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
35880         NO_VARARGS when compiling.
35881
35882 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
35883
35884         * lib/plumhall.exp(ph_includes): New procedure.
35885         (ph_make): Use it.
35886         (ph_compiler): Ditto.
35887
35888         * lib/g++.exp: Rename test-glue.c to testglue.c.
35889         * lib/gcc.exp: Ditto.
35890
35891 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
35892
35893         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
35894         to completion when it's called.
35895
35896 1997-03-21  Michael Meissner  <meissner@cygnus.com>
35897
35898         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
35899         is defined, don't do test.
35900
35901 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
35902
35903         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
35904         for object files.
35905         (ph_summary): Mark skipped testcases as untested, not unresolved.
35906
35907         * lib/plumhall.exp (ph_make): If unresolved because of bad
35908         errorCode, record errorCode in log file.
35909         (*): Replace send_log/verbose with verbose -log.
35910
35911 1997-03-19  Michael Meissner  <meissner@cygnus.com>
35912
35913         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
35914         double conversion if double isn't at least 8 bytes.
35915
35916         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
35917         int to work with targets where int is 16 bits.
35918
35919         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
35920         8 bytes, just exit, since 4 byte doubles don't have enough bits of
35921         precision for the test to complete.
35922
35923 1997-03-14  Michael Meissner  <meissner@cygnus.com>
35924
35925         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
35926         if d10v is not compiled with the -mdouble64 flag.
35927         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
35928
35929         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
35930         d10v is not compiled with the -mint32 flag.
35931
35932 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
35933
35934         * lib/plumhall.exp: Use incr_count.
35935
35936 1997-03-12  Jeffrey A Law  (law@cygnus.com)
35937
35938         * gcc.c-torture: Update to c-torture-1.45.
35939
35940 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
35941
35942         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
35943         the name of the expect testcase file).
35944
35945         * lib/g++.exp(g++_init): Ditto.
35946
35947 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
35948
35949         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
35950         the host.
35951
35952         * lib/gcc.exp(gcc_exit): New procedure.
35953
35954 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
35955
35956         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
35957         specs where appropriate.
35958
35959         * g++.old-deja/g++.arm/*: Added additional ERROR checks
35960         because of new "candidates are" messages, and removed a few
35961
35962         * Converted all non-old-style g++ testcases to old-style, and
35963         moved into g++.old-deja.
35964
35965 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
35966
35967         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
35968         options.
35969
35970         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
35971         succeeded.
35972
35973         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
35974
35975 1997-02-13  Michael Meissner  <meissner@cygnus.com>
35976
35977         * lib/gcc.exp (gcc_target_compile): Add support for defining
35978         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
35979         the machine doesn't have those features.
35980
35981 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
35982
35983         * g++.law/operators4.exp: Don't use LIBS.
35984
35985 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
35986
35987         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
35988
35989         * lib/mike-g++.exp: Don't set the compiler to be tested here.
35990         * lib/g++.exp: Set it here instead. Also, allow use of the
35991         --tool_exec and --tool_opt options. Change CXX to
35992         GXX_UNDER_TEST.
35993
35994         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
35995
35996         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
35997
35998 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
35999
36000         * lib/old-dejagnu.exp: Use prune_warnings instead of
36001         prune_system_crud.
36002         * lib/mike-g++.exp: Ditto.
36003         * lib/gcc.exp: Ditto.
36004         * lib/g++.exp: Ditto.
36005
36006         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
36007
36008 1997-02-07  Jeffrey A Law  (law@cygnus.com)
36009
36010           * 941014-2.c: Include stdlib.h
36011           * 960327-1.c: Include stdio.h
36012           * dbra.c, index-1.c: Don't assume ints are 32bits.
36013
36014 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
36015
36016         * lib/gcc.exp: Add gcc,stack_size target feature.
36017
36018         * lib/g++.exp(g++_target_compile): Add the include and link
36019         paths here, not in two other places. And, it's $options, not
36020         options.
36021
36022         * lib/mike-g++.exp(postbase): Remove the code that determines
36023         the correct include and link paths.
36024         * g++.old-deja/old-deja.exp: Ditto.
36025
36026 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
36027
36028         * lib/g++.exp(g++_init): target_compile no longer returns the
36029         filename of the result.
36030
36031 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
36032
36033         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
36034         call to glob.
36035
36036         * gcc.c-torture/special/special.exp: Change call to
36037         gcc_target_compile to include the object file.
36038
36039 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
36040
36041         * gcc.c-torture/special/special.exp: Correct misspelling in last
36042         change.
36043
36044 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
36045
36046         * lib/plumhall.exp(ph_summary): Log the entire output of the
36047         executable. Return -1 if there were any failures, 0 otherwise.
36048         (ph_execute): Return -1 if there were any failures, 0 otherwise.
36049         (ph_make): Clean up objects and executables that were built
36050         if the tests succeeded.
36051
36052 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
36053
36054         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
36055         libraries and includes in the build tree as appropriate.
36056
36057 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
36058
36059         * lib/c-torture.exp: Instead of looking for the global variable
36060         NO_LONG_LONG, check to see if that's a feature of the target.
36061
36062 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
36063
36064         * config/default.exp: Minimize. Delete the remainer of the files in
36065         config; this functionality is now in devo/dejagnu/config.
36066
36067         g++.*/*: Pass any additional flags used to compile to postbase;
36068         delete CXXFLAGS.
36069
36070         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
36071         is now done by runtest.exp. Use gcc_target_compile instead of
36072         compile.
36073
36074         lib/c-torture.exp: Use gcc_target_compile instead of compile.
36075         Remove references to CFLAGS. Use remote_file instead of
36076         calling rm -f.
36077         (c-torture): Take a list of arguments to use to compile this
36078         testcase.
36079
36080         lib/g++.exp: Simplify. Use target_compile instead of compile.
36081         lib/gcc-dg.exp: Ditto.
36082         lib/gcc.exp: Ditto.
36083         lib/mike-{gcc,g++}.exp: Ditto.
36084         lib/old-dejagnu.exp: Ditto.
36085         lib/plumhall.exp: Ditto.
36086
36087 1997-01-08  Jim Wilson  <wilson@cygnus.com>
36088
36089         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
36090         (ph_linker): Likewise.
36091
36092 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
36093
36094           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
36095         MAP_ANON / MAP_ANONYMOUS if defined;
36096         else try to map from /dev/zero .
36097
36098 1996-11-12  Jeffrey A Law  (law@cygnus.com)
36099
36100         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
36101         isn't defined, then define it to MAP_ANONYMOUS.
36102
36103 1996-11-12  Jeffrey A Law  (law@cygnus.com)
36104
36105         * gcc.c-torture: Update to c-torture-1.42 release.
36106
36107 1996-11-11  Jeffrey A Law  (law@cygnus.com)
36108
36109         * gcc.c-torture: Update to c-torture-1.41 release.
36110
36111 1996-10-27  Jeffrey A Law  (law@cygnus.com)
36112
36113         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
36114         c-torture release.
36115
36116 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
36117
36118         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
36119         and LDFLAGS.  Fix second case to append the target_info ldflags
36120         onto LDFLAGS, not CFLAGS.
36121         * lib/g++.exp (g++_init): Add target_info stuff.
36122         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
36123         of libgloss and newlib flags for !native.
36124
36125         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
36126         (GDB): Fix relative path to go up another dir for finding gdb.
36127
36128 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
36129
36130         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
36131         versions in the target_info array, if they don't exist.
36132
36133 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
36134
36135         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
36136
36137 1996-07-08  Jim Wilson  <wilson@cygnus.com>
36138
36139         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
36140         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
36141
36142 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
36143
36144         * lib/old-dejagnu.exp: Don't remove the output file before we've
36145         actually tested it. Don't append pwd to the path of the executable
36146         we're testing.
36147
36148 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
36149
36150         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
36151
36152 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
36153
36154         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
36155         temporary directory for compiler files, and set it to a default
36156         value of /tmp. Set $output as the name of the output file from
36157         compiling the testcase. Add a -o option to $cflags_var so the
36158         compiler writes the final output file as $output. Set $executable
36159         to $output.
36160
36161         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
36162         directory for compiler files, and set it to /tmp if it doesn't
36163         already have a value. Set $output_file to the name of the output
36164         file from compiling the testcase. Add a -o option to CXXFLAGS so
36165         the compiler writes the final output file as $output. Use $output
36166         as the executable to be tested.
36167
36168 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
36169
36170         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
36171
36172 1996-06-08  Jeffrey A Law  (law@cygnus.com)
36173
36174         * gcc.c-torture/execute/pending-1.c: New test.  Still
36175         pending in Tege's queue.
36176
36177 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
36178
36179         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
36180         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
36181         if there were failures.  Call unresolved if there were unresolved
36182         testcases.  Call gcc_fail if program did not run to completion.
36183         (ph_make): Pass additional argument name to ph_execute.
36184         (ph_execute): Add new argument.  Pass additional arguments to
36185         ph_summary.  Call gcc_fail is there is no execution output.
36186
36187 1996-04-24  Jeffrey A Law  (law@cygnus.com)
36188
36189         * lib/plumhall.exp (proc_summary): Output relavent summary
36190         lines into the log so specific failures in plumhall can be
36191         investigated.
36192
36193 1996-04-10  Jeffrey A Law  (law@cygnus.com)
36194
36195         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
36196         (c-torture-execute): Don't try to execute tests which use
36197         "long long" types if $NO_LONG_LONG is nonzero.
36198
36199 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
36200
36201         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
36202         not c-torture.
36203
36204         * gcc.ieee: Move from here.
36205         * gcc.c-torture/execute/ieee: To here.
36206
36207 1996-03-26  Jeffrey A Law  (law@cygnus.com)
36208
36209         * gcc.c-torture: Update to c-torture-1.41 release.
36210
36211 1996-03-22  Jeffrey A Law  (law@cygnus.com)
36212
36213         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
36214         not "$output".
36215
36216 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
36217
36218         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
36219         -c present.
36220
36221 1996-03-02  Jeffrey A Law  (law@cygnus.com)
36222
36223         * config/proelf.exp: Handle connecting to a simulator.
36224
36225 1996-01-31  Jeffrey A Law  (law@cygnus.com)
36226
36227         * config/proelf.exp: New file.  Enough framework that we can
36228         run c-torture tests on the proelf targets (or any other target
36229         that gdb can connect to for that matter).
36230
36231 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
36232
36233         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
36234         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
36235
36236         * lib/plumhall.exp (ph_execute): Always call ph_summary if
36237         exec_output exists.
36238
36239 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
36240
36241         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
36242         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
36243
36244         * config/*.exp: Update FSF address.  Change result of ${tool}_load
36245         to pass/fail/unresolved/unsupported/untested.  Caller must now
36246         call unresolved/unsupported/untested.
36247         * lib/*.exp: Update FSF address.  Update to handle new results of
36248         ${tool}_load.
36249         * lib/chill.exp (verbose): Delete.
36250
36251 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
36252
36253         * lib/gcc.exp (default_gcc_start): Change order of args to
36254         $LDFLAGS $CFLAGS $LIBS.
36255         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
36256         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
36257         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
36258         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
36259         * gcc.misc-tests/dg-test.exp: Likewise.
36260         * gcc.misc-tests/msgs.exp: Likewise.
36261         * gcc.prms/prms.exp: Likewise.
36262         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
36263         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
36264
36265         * lib/dg.exp: Deleted, moved to dejagnu/lib.
36266
36267 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
36268
36269         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
36270
36271         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
36272         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
36273
36274         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
36275         necessary.
36276
36277 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
36278
36279         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
36280         global for loop; add use of $mathlib.
36281         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
36282         settings here; set mathlib for anything but VxWorks.
36283
36284 1996-01-22  Jeffrey A Law  (law@cygnus.com)
36285
36286         * gcc.c-torture: Update to c-torture-1.40 release.
36287
36288 1996-01-03  Jeffrey A Law  (law@cygnus.com)
36289
36290         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
36291         dg.exp.
36292
36293 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
36294
36295         * lib/c-torture.exp (c-torture-execute): Declare "output" as
36296         global.
36297
36298 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
36299
36300         * lib/g++.exp (LIBS): Define if not already.
36301         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
36302         (gcc-dg-prune): Call prune_gcc_output.
36303         * lib/gcc.exp (prune_gcc_output): New proc.
36304         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
36305         prune_gcc_output.
36306
36307 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
36308
36309         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
36310         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
36311
36312 1995-11-15  Jeffrey A Law  (law@cygnus.com)
36313
36314         * gcc.c-torture: Update to c-torture-1.39 release.
36315
36316 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
36317
36318         * lib/c-torture.exp (c-torture-execute): Don't return if one option
36319         fails, try others as well.
36320
36321 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
36322
36323         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
36324         If compilation fails, mark execute tests as `untested'.
36325         If test is marked as unsupported, don't mark compilation and
36326         execute tests as failed.
36327
36328 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
36329
36330         * lib/g++.exp (g++_init): Don't link in libg++, and look to
36331         libstdc++ for whether or not we want to be doing shared
36332         libraries.  Delete link_curses since we don't need it anymore.
36333         * lib/mike-g++.exp (postbase): Don't link in libg++.
36334         * g++.old-deja/old-deja.exp: Likewise.
36335
36336 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
36337
36338         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
36339
36340 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
36341
36342         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
36343         For that, add `-Wl,-a,shared_archive'.
36344         * g++.old-deja/old-deja.exp: Likewise.
36345
36346 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
36347
36348         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
36349
36350 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
36351
36352         * lib/mike-g++.exp (postbase): Pay attention to the status of
36353         g++_load.
36354
36355 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
36356
36357           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
36358
36359 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
36360
36361         * lib/gcc.exp (default_gcc_start): No longer need to log program
36362         being executed or its output, execute_anywhere does that now.
36363         * lib/g++.exp (default_g++_version): Call execute_anywhere.
36364         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
36365
36366 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
36367
36368         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
36369         the same as those in lib/g++.exp.
36370
36371 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
36372
36373         * gcc.c-torture: Update to c-torture-1.38 release.
36374         * gcc.ieee: Related changes.
36375
36376 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
36377
36378         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
36379         "exec". Minor reformatting changes.
36380
36381         * config/rom68k.exp (${tool}_load): Make it work in a canadian
36382         cross. This means all "exec" calls now work on a remote host as
36383         well.
36384         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
36385         cross. Filter out the extra "\r\n" stuff that expect puts in.
36386         (c-torture-execute): Filter out the bogus warnings like
36387         c-torture-compile does. Add support for canadian cross.
36388         * lib/gcc.exp (default_gcc_version, default_gcc_start)
36389         Use execute_anywhere rather than calling exec directly. Now it
36390         works for canadian cross testing.
36391
36392 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
36393
36394         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
36395         results into a variable, and check that rather than using file exists.
36396
36397 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
36398
36399         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
36400         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
36401
36402 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
36403
36404         * g++.old-deja/old-deja.exp: Create and pass runshlib and
36405         lib_curses if there's a shared libg++ in the build tree.
36406
36407 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
36408
36409         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
36410         if not supported target.
36411
36412 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
36413
36414         * lib/g++.exp (g++_init): Move empty setting of runshlib and
36415         link_curses up to always happen, not just for native builds.
36416
36417 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
36418
36419         * gcc.c-torture: Update to c-torture-1.36 release.
36420         * gcc.failure: Related changes.
36421
36422 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
36423
36424         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
36425
36426 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
36427
36428         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
36429         * lib/mike-g++.exp (postbase): Not in here.  Still reference
36430         runshlib, link_curses, and mathlib for link and run.
36431
36432         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
36433         pass the runtime shared library options for Solaris, OSF/1, and
36434         Irix5, and link with -lcurses to avoid unresolved references.
36435
36436 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
36437
36438         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
36439         only run once.
36440
36441 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
36442
36443         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
36444
36445 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
36446
36447         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
36448         do not have a framework for the "compat" tests yet.
36449
36450 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
36451
36452         * lib/mike-g++.exp (postbase): New local variable `mathlib',
36453         set to null if we're testing vxworks5.1.  Use that instead of
36454         `-lm' in the setting of LIBS for link and run.
36455
36456 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
36457
36458         * config/rom68k.exp (${tool}_load): Major changes to make it
36459         work.  Verified that it does in fact return the stuff in
36460         exec_output properly.  Catch any Emul or any TRAP other than 0.
36461
36462 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
36463
36464         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
36465         LDFLAGS properly for targets that need stuff from libgloss.
36466         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
36467         only run once.
36468         (gpp_initialized): New variable.
36469
36470 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
36471
36472         * config/rom68k.exp: Load libgloss.exp.
36473         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
36474         so we can produce a fully linked binary.
36475         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
36476         so we can produce a fully linked binary.
36477
36478 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
36479
36480         * lib/plumhall.exp (ph_section): Watch for expected failures.
36481         Add missing `else'.
36482
36483         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
36484         run the testcase.
36485         (c-torture): Likewise.
36486
36487 1995-08-28  Doug Evans  <dje@cygnus.com>
36488
36489         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
36490
36491         * lib/mike-g++.exp (mike_cleanup): New proc.
36492         (prebase): New globals compiler_result, not_compiler_result,
36493         target_regexp.
36494         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
36495         allow leading "-" in pattern.  Watch for unsupported tests.
36496         If $compiler_result is set, pattern match assembler code,
36497         and ditto for $not_compiler_result.
36498         * lib/mike-gcc.exp: Likewise.
36499
36500         * lib/plumhall.exp (ph_execute): Only call ph_summary if
36501         execution "succeeded".
36502
36503 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
36504
36505         * config/win32.exp: New file.
36506         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
36507
36508 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
36509
36510         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
36511         unsupported.
36512         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
36513         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
36514         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
36515
36516         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
36517         "... without exceptions was ...".  That is now handled by
36518         prune_system_crud.
36519         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
36520
36521 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
36522
36523         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
36524         sieve.c,sort2.c}: New files.
36525         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
36526         sieve.exp,sort2.exp}: Drivers for them.
36527
36528         * lib/mike-gcc.exp (program_output): New user settable variable.
36529         (postbase): Call prune_system_crud.  Also prune extraneous compiler
36530         messages.
36531         * lib/mike-g++.exp (program_output): New user settable variable.
36532
36533         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
36534
36535         * config/sh.exp: Deleted (use sim.exp instead).
36536
36537 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
36538
36539         * config/vx.exp: Declare CHECKTASK as global.
36540         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
36541         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
36542         * lib/old-dejagnu.exp: Load [pwd]/$executable.
36543
36544 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
36545
36546         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
36547         target. Like vx.exp, only includes `vx29k.exp' instead of
36548         `vxworks.exp'.
36549
36550 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
36551
36552         * config/sim.exp: Increase time limit from 120 seconds to 240.
36553
36554 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
36555
36556         * gcc.c-torture/execute/950628-1.c: New test.
36557
36558 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
36559
36560         * gcc.c-torture: Update with changes/additions from
36561         c-torture-1.34.
36562
36563 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
36564
36565         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
36566
36567 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
36568
36569         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
36570
36571 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
36572
36573         * gcc.c-torture/compile/950512-1.c: New test.
36574         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
36575         * gcc.dg/struct-ret-1.c: Likewise.
36576
36577 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
36578
36579         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
36580           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
36581
36582 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
36583
36584         * gcc.c-torture/special/920411-1.c: Deleted.
36585         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
36586
36587 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
36588
36589         * config/sim.exp (${tool}_load): Hack in call to bash to get a
36590         cpu limit.
36591
36592 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
36593
36594         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
36595
36596 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
36597
36598         From kenner;
36599         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
36600         is the proper length.
36601         * va-arg-3.c: Likewise.
36602
36603 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
36604
36605         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
36606         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
36607
36608         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
36609         * lib/g++.exp (default_g++_start): Delete old cruft.
36610
36611 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
36612
36613         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
36614         (2 * (1 << 18)) to (2 * (1 << 17)).
36615
36616         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
36617
36618 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
36619
36620         * config/rom68k.exp: Renamed from config/idp.exp
36621
36622 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
36623
36624         * c-torture/compile/921109-2.c
36625
36626 1995-04-18  Mike Stump  <mrs@cygnus.com>
36627
36628         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
36629         excess errors.
36630
36631 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
36632
36633         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
36634         output.
36635         * lib/g++.exp (default_g++_start): Likewise.
36636
36637 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
36638
36639         * gcc.c-torture/compile/950329-1.c: New test.
36640
36641 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
36642
36643           * config/bug.exp (${tool}_load): Updated to use new remote_open
36644           and remote_close procs.
36645         * config/idp.exp: New file.
36646
36647 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
36648
36649         * gcc.c-torture/execute/950322-1.c: New test.
36650
36651 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
36652
36653         * config/vx.exp (${tool}_load): Clean up testing of return code from
36654         vxworks_ld and vxworks_spawn.
36655
36656 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
36657
36658         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
36659
36660 1995-03-13  Mike Stump  <mrs@cygnus.com>
36661
36662         * lib/old-deja.exp: Add `excess errors test - ' error, now one
36663         can mark excess errors on a machine by machine basis.  Note, the
36664         default is to not expect any excess errors, even when excess
36665         errors test - is given, so you will want to put an XFAIL ... on
36666         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
36667         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
36668         those 4 machines, but no others.
36669
36670 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
36671
36672         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
36673         * lib/c-torture.exp: to here.
36674
36675 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
36676
36677         * gcc.c-torture/execute/950221-1.c: New test.
36678         * gcc.c-torture/execute/struct-ret-1.c: New test.
36679         * gcc.c-torture/compile/950221-1.c: New test.
36680
36681         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
36682
36683 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
36684
36685         * gcc.c-torture/execute/arith-1.c (main): Return 0.
36686         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
36687
36688 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
36689
36690         * g++.gb: New directory of tests, derived from my signature and
36691         class scoping tests.
36692
36693         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
36694         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
36695         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
36696         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
36697         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
36698         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
36699         * g++.gb/sig25.C: Likewise.
36700
36701         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
36702         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
36703         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
36704         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
36705         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
36706         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
36707         * g++.gb/sig25.exp: Likewise.
36708
36709         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
36710         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
36711         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
36712         * g++.gb/scope13.C: Likewise, this test still fails.
36713
36714         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
36715         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
36716         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
36717         * g++.gb/scope13.exp: Ditto.
36718
36719         * g++.gb/README: New file, explains what these tests are about.
36720
36721 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
36722
36723         * lib/dg.exp (dg-do): Support `preprocess'.
36724         (dg-test): Likewise.
36725
36726 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
36727
36728         * config/udi.exp: change "continue -expect" to "exp_continue".
36729
36730 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
36731
36732         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
36733         Delete redundant tests.
36734
36735         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
36736         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
36737         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
36738         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
36739         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
36740         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
36741         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
36742         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
36743
36744         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
36745         storing label pointers.
36746         * gcc.c-torture/execute/921019-1.c: Likewise.
36747         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
36748         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
36749         parameter fp.
36750         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
36751         constants.
36752
36753         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
36754         Delete obsolete tests.
36755
36756         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
36757         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
36758         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
36759         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
36760         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
36761         * gcc.c-torture/compile/950124-1.c: New test.
36762
36763         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
36764
36765 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
36766
36767         * lib/mike-g++.exp: Add -lm to LIBS.
36768
36769 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
36770
36771         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
36772
36773 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
36774
36775         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
36776
36777 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
36778
36779         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
36780
36781 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
36782
36783         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
36784         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
36785         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
36786         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
36787         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
36788         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
36789         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
36790         * g++.law/{operators31.C, operators32.C,
36791         * g++.law/{operators33.C, operators34.C}: Likewise.
36792         * g++.law/{pic1.C, refs2.C}: Likewise.
36793         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
36794         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
36795         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
36796         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36797
36798         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
36799         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
36800         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
36801         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
36802         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
36803         * g++.law/{enum9.exp, friend5.exp}: Likewise.
36804         * g++.law/{nest3.exp, nest4.exp}: Likewise.
36805         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
36806         * g++.law/{operators30.exp, operators31.exp}: Likewise.
36807         * g++.law/{operators32.exp, operators33.exp}: Likewise.
36808         * g++.law/{operators34.exp}: Likewise.
36809         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
36810         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
36811         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
36812         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
36813         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36814
36815         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
36816         No longer expected to fail.
36817         * g++.law/missed-error3.C: Tweak for recent bool changes.
36818
36819 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
36820
36821         * config/emb-unix: Deleted.
36822         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
36823         remote execution.  Do final link on remote host if REMOTE_LINK is set.
36824
36825 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
36826
36827         * lib/dg.exp (dg-test): Fix typo in last patch.
36828
36829 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
36830
36831         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
36832         (handles multiple occurrences).
36833
36834 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
36835
36836         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
36837         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
36838         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
36839         printed).
36840         * lib/c-torture.exp (c-torture-compile): Likewise.
36841         (c-torture): Prepend full path if missing.
36842         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
36843         (gcc_fail): Likewise.
36844         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
36845
36846 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
36847
36848         * lib/netware.exp: Only attach to NetWare i386 systems.
36849
36850 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
36851
36852         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
36853         messages.  Add test name to "output pattern match" pass/fail message.
36854
36855 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
36856
36857         * gcc.dg: New testsuite.
36858         * gcc.dg/dg.exp: New file.
36859
36860         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
36861         test-switch.c}: Deleted.
36862
36863         * gcc.misc-tests/msgs.exp: New testcase driver.
36864
36865 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
36866
36867         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
36868         Watch for illegal return values from ${tool}_load.
36869         * config/unix.exp (${tool}_load): Fix pass/fail detection for
36870         cross targets.  Coerce return value >0 to 1.
36871
36872 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
36873
36874         * config/unix.exp (${tool}_load): Call program rsh, not proc.
36875
36876         * config/emb-unix.exp: New file.
36877
36878         * config/sim.exp: Error if variable $SIM not defined.
36879         (${tool}_load): Mark test as "untested" if simulator missing.
36880
36881         * config/unix.exp: Load remote.exp to get rcp_download.
36882         * lib/c-torture.exp: Use different option lists for testcases with
36883         and without loops.
36884         * gcc.c-torture/execute/execute.exp: Likewise.
36885
36886 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
36887
36888         * config/*.exp: Clarify return code from ${tool}_load.
36889         Call `unresolved' or `untested' instead of `warning' or `perror'
36890         (sometimes you still want to call both though).
36891         Add comment that `shell_id' is local to each file.
36892         * config/udi.exp (timeout): Set to 30.
36893         Don't print warning if connection fails, $connectmode has already
36894         printed an error.
36895         (${tool}_load): Move verbose messages to level 2.
36896         Rework pattern for "Process started" message.
36897         Pass `shell_id' to ${connectmode}_download.
36898         Retry twice upon timeout.  Make resetting of target more robust.
36899         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
36900         Pass `shell_id' to exit_$connectmode.
36901         Only call exit_$connectmode if connected.
36902         * config/unix.exp (${tool}_load): Check return codes better.
36903         * config/vrtx.exp (${tool}_load): Likewise.
36904         * config/vx.exp (${tool}_load): Likewise.
36905         Delete unneeded global's.
36906         * lib/dg.exp (dg-test): Update to reflect clarified return codes
36907         from ${tool}_load.
36908         (dg-stat): Delete.
36909         (dg-init): Delete recording of pass/fail counts.
36910         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
36911         (old-dejagnu-init): Likewise.
36912         (old-dejagnu-stat): Delete contents, empty proc now.
36913         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
36914         (c-torture): Delete references to lcnt, lpass, lfail.
36915         Get option list from TORTURE_OPTIONS.
36916         Delete -funroll[-all]-loops if no loops.
36917         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
36918         (g++_stat): Delete contents (empty proc now).
36919         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
36920         (gcc_finish): Likewise.
36921         (gcc_stat): Deleted.
36922         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
36923         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
36924         * gcc.c-torture/execute/execute.exp: Likewise.
36925         Split tests into two parts: compile, execute.
36926         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
36927         no loops.  Update to reflect clarified return codes from ${tool}_load.
36928
36929 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
36930
36931         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
36932         to grep for.
36933         (old-dejagnu): Likewise (where necessary).
36934
36935 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
36936
36937         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
36938
36939         * lib/dg.exp (dg-process-target): Fix processing of selector.
36940         Add comment regarding use of `error'.
36941
36942         * lib/gcc.exp (prune_system_crud): Define if missing.
36943         * lib/g++.exp (prune_system_crud): Likewise.
36944
36945         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
36946         Call prune_system_crud.
36947         * lib/dg.exp (dg-runtest): New proc.
36948         Use perror instead of send_user for tcl errors in testcase.
36949         Don't return any value, it's never used.
36950         Don't clobber previous definition of `unknown'.
36951         Print tcl errors in `dg-final'.
36952
36953 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
36954
36955         * lib/dg.exp (dg-process-target): Improve syntax error messages.
36956         (dg-test): Don't print errorInfo, it contains stack backtrace.
36957
36958 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
36959
36960         * lib/g++.exp (runtest_file_p): Define if missing.
36961
36962 1994-09-24  Doug Evans  (dje@cygnus.com)
36963
36964         * lib/mike-g++.exp: Comment out loading of g++.exp.
36965         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
36966         (default_g++_version): Always print something.
36967         (default_g++_start): Comment out call to `which'.
36968         (g++_start, g++_load): Deleted (must be defined in config file).
36969         * lib/gcc.exp: Test for existence of $CC at start.
36970         Delete check for tmpdir (done in gcc_init).
36971         (default_gcc_version): Always print something.
36972         (default_gcc_start): Comment out call to `which'.
36973         * config/*.exp: Major cleanup - make cross targets work at least a
36974         little better for g++ (by not being "--tool gcc" specific).
36975         Rename gcc_xxx to ${tool}_xxx.
36976         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
36977         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
36978
36979 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
36980
36981         * lib/c-torture.exp (c-torture-compile): Rework compiler
36982         message processing.
36983
36984         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
36985         c-torture.
36986
36987 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
36988
36989         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
36990
36991         * lib/dg.exp (dg-process-target): Support { target native }.
36992
36993 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
36994
36995         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
36996         looked for "... program xxx got fatal signal".
36997         Correct regsub munging of `comp_output'.
36998         Ignore compiler messages "path prefix not used" and "linker input
36999         file unused".
37000
37001 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
37002
37003         * lib/gcc.exp (runtest_file_p): Define if missing.
37004         * gcc.prms/template.c: Example to work from.
37005
37006 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
37007
37008         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
37009         * lib/dg.exp (dg-test): Call unsupported testcases as such.
37010
37011         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
37012         * gcc.prms/1883.c: Moved from compile/940714-1.c.
37013         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
37014         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
37015
37016         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
37017         (dg-process-target): No longer a varargs proc.
37018         Return S/N for target, P/F for xfail.  All callers changed.
37019         (user option procs): More argument checking.
37020         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
37021         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
37022         (dg-test): Skip test if not running on selected target in `dg-do'.
37023         Update handling of `dg-do-what', `dg-output-text'.
37024         Separate execution pass/fail from output pattern match pass/fail.
37025         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
37026
37027 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
37028
37029         * gcc.c-torture/special/special.exp: Don't expect failure for mips
37030         target for 920510-1.c.
37031
37032 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
37033
37034         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
37035         Clean up comment regarding use of passcnt, etc.
37036         (gcc_stat): Don't update `testcnt' here.
37037         (gcc_finish): Do it here.
37038         Might as well reset `but_id' here too.
37039         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
37040         to determine if the file should be tested.
37041         * gcc.c-torture/compile/compile.exp: Likewise.
37042         * gcc.c-torture/execute/execute.exp: Likewise.
37043         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
37044         * gcc.misc-tests/dg-test.exp: Likewise.
37045         * gcc.prms/prms.exp: Likewise.
37046         * gcc.wendy/wendy.exp: Likewise.
37047         * g++.old-deja.exp: Likewise.
37048         Move "Testing file" message to verbose level 1.
37049
37050 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
37051
37052         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
37053
37054 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
37055
37056         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
37057         (default_gcc_start): Accept optional second list element
37058         of compiler flags.  Print compiler output at verbosity level 2.
37059         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
37060         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
37061         Save current values of framework globals passcnt, failcnt, xpasscnt,
37062         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
37063         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
37064         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
37065         xfailcnt to compute stats.  Update framework global `testcnt' from
37066         pass/fail counts.
37067         (gcc_finish): New proc.  Clean up test environment.
37068         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
37069         (gcc_epass, gcc_efail): Delete.
37070         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
37071         argument of line number.
37072         (dg-init): If the tool has an init routine, call it.
37073         (dg-test): Remove args `cflags_var' and `libs_var'.
37074         Pass all compiler options to ${tool}_start.
37075         Handle missing line number.
37076         (dg-finish): New function.
37077         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
37078         particular files.  Call gcc_finish at end.  Move "skipping test"
37079         message to verbosity level 3.
37080         * gcc.c-torture/compile/compile.exp: Likewise.
37081         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
37082         * gcc.c-torture/execute/execute.exp: Likewise.
37083         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
37084         Print testcase being tried at verbosity level 1.
37085         * gcc.c-torture/special/special.exp: Unset xfail.
37086         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
37087         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
37088         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
37089         * gcc.failure/failure.exp: Likewise.
37090         * gcc.ieee/ieee.exp: Likewise.
37091         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
37092         Update call to dg-test.  Call dg-finish at end.
37093         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
37094         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
37095         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
37096         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
37097         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
37098         * gcc.wendy/wendy.exp: Add copyright.
37099         Delete setting of tmpdir (done by gcc_init).
37100         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
37101         Pass compiler flags to gcc_start.  Call gcc_finish at end.
37102         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
37103         gcc_[ce]pass/fail.
37104
37105 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
37106
37107         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
37108         confusion.
37109         (g++_load): Likewise.
37110
37111         * config/*.exp (gcc_load): Some were varargs fns and some were not.
37112         Rename argument to `prog' to remove the confusion.
37113         Varargs fns behave differently too!
37114         (g++_load): Likewise.
37115
37116         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
37117
37118         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
37119         what it is.  Delete (always) printing of status value for !native.
37120         Simplify verbose code, and include status and exec_output.
37121         (g++_load): Use gcc_load.
37122
37123 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
37124
37125         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
37126         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
37127         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
37128         940714-3.c as these testcases don't exist anymore.  Make
37129         va-arg-1.c expected to pass.
37130
37131 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
37132
37133         * gcc.misc-tests/misc.exp: Only run specific testcases.
37134         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
37135         * gcc.misc-tests/dg-[1-9].c: New files.
37136
37137         * lib/dg.exp: New testsuite driver.
37138         * gcc.prms/prms.exp: Use it.
37139
37140         * README.gcc: New file.
37141
37142         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
37143         Document and reset `lxpass' and `lxfail'.
37144         Simplify "initialized" message.
37145         (gcc_stat): Clean up comments a little.
37146
37147 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
37148
37149         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
37150
37151 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
37152
37153         * lib/old-dejagnu.exp (process-option): New proc.
37154         (old-dejagnu-init, old-dejagnu-stat): Likewise.
37155         (old-dejagnu): Simplify.
37156         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
37157
37158 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
37159
37160         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
37161         exists and is not an empty string.
37162
37163         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
37164         $xfail rather than calling setup_xfail.  Clear $xfail when test is
37165         finished.
37166         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
37167         automatically.
37168
37169         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
37170         longer expected to fail.
37171
37172         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
37173         "f" function call.
37174
37175         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
37176
37177         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
37178         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
37179         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
37180         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
37181         c-torture-1.29.
37182
37183         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
37184         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
37185
37186         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
37187
37188         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
37189         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
37190
37191         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
37192         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
37193         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
37194
37195 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
37196
37197         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
37198         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
37199         940714-1.c, 940714-2.c, 940714-3.c},
37200         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
37201         gcc.misc-tests/{mg.c,mg.exp}:
37202         New tests.
37203         * gcc.noncompile/noncompile.exp: Change accordingly.
37204
37205 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
37206
37207         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
37208         Undo previous clobberage.
37209
37210 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
37211
37212         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
37213         * gcc.special/{930510-1.c, special.exp}:
37214         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
37215         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
37216         struct-varargs-1.c}: New tests from c-torture-1.26.
37217
37218 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
37219
37220         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
37221           argument to switch.
37222
37223 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
37224
37225         * Revert the previous changes.  Please see Rob's directory
37226           (/lisa/test/rob/progressive/gcc/testsuite) for testing
37227           fixes.
37228
37229 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
37230
37231         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
37232             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
37233             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
37234             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
37235             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
37236             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
37237             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
37238             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
37239             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
37240             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
37241             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
37242             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
37243             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
37244             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
37245             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
37246             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
37247             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
37248             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
37249             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
37250             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
37251             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
37252             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
37253             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
37254             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
37255             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
37256             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
37257             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
37258
37259 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
37260
37261         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
37262             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
37263           with perror calls.
37264
37265 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
37266
37267         * config/unix.exp (g++_load): Fix syntax.
37268
37269 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
37270
37271         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
37272         * gcc.noncompile/921017-1.c: Deleted obsolete test.
37273         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
37274         Don't expect va-arg-1.c to fail.  Correct expected output for
37275         920928-1.c.
37276         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
37277         * gcc.wendy/hbm4.c: Correct typo.
37278         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
37279
37280 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
37281
37282         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
37283         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
37284         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
37285         * lib/c-torture.exp (c-torture-compile): Ditto.
37286
37287         Reduce volume of output (remove all the -I's and such).
37288         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
37289         Call gcc_cpass, gcc_cfail.
37290         (c-torture): Pass testing option to c-torture-compile.
37291
37292 1994-03-21  Doug Evans  (dje@cygnus.com)
37293
37294         Bring patches over from progressive.
37295         * config/default.exp: Exit remote shell cleanly.
37296         (g++_exit, g++_start): Add default versions.
37297         * config/sim.exp (gcc_load): Use perror, not error.
37298
37299 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
37300
37301         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
37302         set in site.exp.
37303
37304 1994-03-14  Doug Evans  (dje@cygnus.com)
37305
37306         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
37307         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
37308         (wendy_try): New proc to run testcase.
37309         (main loop): Call 'em.
37310         * gcc.wendy/*.c: Clean up pass to correct expected output.
37311
37312         * lib/gcc.exp: Minor cleanup work.
37313         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
37314
37315 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
37316
37317         * config/sim.exp (gcc_load): Document return codes better.
37318         Don't pass -v to simulator.
37319
37320 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
37321
37322           * gcc.special/920717-x.c: Fix typo.
37323           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
37324           get at sources.
37325
37326         * lib/mike-gcc.exp: Fix typo.
37327
37328 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
37329
37330         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
37331         binary to use, transform the name.
37332         * config/*.exp: rename everything. Nuke any g++ specific files,
37333         it's now a special case of gcc that requires no special support.
37334         Add a default.exp for unsupported targets.
37335
37336 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
37337
37338         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
37339         lib/old-dejagnu.exp: Fix a few patterns to work with the new
37340         version of Tcl.
37341
37342 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
37343
37344         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
37345         than a warning.
37346
37347 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
37348
37349         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
37350
37351 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
37352
37353         * gcc.execute/execute.exp: Combine opt_list and foption_list into
37354         option_list.  Compile every file with only 4/6 option choices
37355         (same as C torture) instead of with 12/18 different option
37356         choices.
37357         * lib/c-torture.exp: Likewise.
37358
37359         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
37360         not already set.
37361
37362 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
37363
37364         * lib/old-deja.exp: Add `excess errors test fails' error, now one
37365         can put an XFAIL *-*-* on excess errors.
37366
37367 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
37368
37369         * g++.law: Add more tests derived from g++-bugs snapshots.
37370
37371         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
37372         equivalent to g++.law/init9.
37373
37374         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
37375         compiled it, and the a.out file after we've run it.
37376
37377 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
37378
37379         * lib/mike-g++.exp (postbase): Delete the .o file after we've
37380         compiled it, and the a.out file after we've run it.
37381
37382 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
37383
37384         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
37385
37386 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
37387
37388         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
37389         version number.
37390
37391 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
37392
37393         * g++.law: New directory of g++ tests derived from the g++-bugs
37394         snapshots.
37395
37396 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
37397
37398         * gcc.compile: initbug1.c initbug1.exp testcase added
37399
37400 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
37401
37402         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
37403         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
37404           fixes submitted by Jeff Law (law@cs.utah.edu)
37405         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
37406           Jeff Law (law@cs.utah.edu)
37407
37408
37409 1993-11-30  Mike Stump  (mrs@cygnus.com)
37410
37411         * config/unix-g++.exp: Follow the gcc way of doing things.
37412         * g++.old-deja/old-deja.exp: Minor updates.
37413         * lib/g++.exp: New file, follow the gcc way of doing things.
37414         * lib/old-dejagnu.exp: Minor updates.
37415         * lib/mike-g++.exp: Always unset errorInfo.
37416
37417 1993-11-06  Mike Stump  (mrs@cygnus.com)
37418
37419         * lib/gcc.exp: Fix some errors with the below change, CC and
37420         CFLAGS should be global when setting, not local.
37421
37422 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
37423
37424         * lib/gcc.exp: Transform tool name.
37425
37426 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
37427
37428         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
37429
37430 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
37431
37432         * lib/gcc.exp: change gcc_done to gcc_stat
37433
37434 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
37435
37436         * Upgraded gcc testsuite to c-torture version 1.25
37437
37438 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
37439
37440         * lib/gcc.exp: added reporting code. Changed verbose compile message.
37441         * lib/c-torture: added hooks for new reporting code.
37442
37443 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
37444
37445         * config/sh-gcc.exp: check if sh-sim exists in the path
37446
37447 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
37448
37449         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
37450         * gcc.compile/compile.exp: Initial changes for new logic.
37451         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
37452         * gcc.failure/failure.exp: Initial changes for new logic.
37453         * gcc.ieee/ieee.exp: Initial changes for new logic.
37454         * gcc.misc-tests/misc.exp: Initial changes for new logic.
37455         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
37456         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
37457         * lib/c-torture.exp: Initial changes for new logic.
37458         * lib/gcc.exp: Initial changes for new logic.
37459
37460 1993-10-15  Mike Stump  (mrs@cygnus.com)
37461
37462         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
37463         depend upon failure or success.  Fully qualify names in failure
37464         and success messages.  Always remove a.out before starting
37465         compile, just in case.  Pay more attention to error text output by
37466         the compiler.  Handle testcases with no known past errors just
37467         like all others, so that things are uniform.  Other miscellaneous
37468         improvements.
37469
37470 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
37471
37472         * gcc.cpp: new directory for cpp tests
37473
37474 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
37475
37476         * lib/chill.exp: Code reformatted, removed unused code.
37477         * config/unix-chill.exp: Code reformatted, removed unused code.
37478         * chill.execute/execute.exp: Code reformatted, removed unused code.
37479         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
37480
37481 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
37482
37483         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
37484         routines not written.
37485
37486 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
37487
37488         * config/bug-gcc.exp: Use new procs from bug.exp.
37489
37490 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
37491
37492         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
37493         via ftp, rather than depending on NFS.
37494         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
37495         case.
37496
37497 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
37498
37499         * config/bug-gcc.exp: Use new download proc.
37500
37501 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
37502
37503         * chill.execute/execute.exp: cleanups, handles errors better
37504         * chill.compile/compile.exp: rewrite, based on execute.exp
37505         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
37506         * lib/chill.exp: major changes to diff proc and compile and link
37507           procs. added chill_fail and chill_pass wrappers to pass and
37508           fail. added more comments, and handle error codes better.
37509           Added a hack to capture stderr from exec, so noncompile tests
37510           can work.
37511
37512 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
37513
37514         * chill.execute/execute.exp: rewrite of testsuite driver
37515         * lib/chill.exp: rewrite of testsuite driver
37516         * config/unix-chill.exp: rewrite of testsuite driver
37517
37518 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
37519
37520     In chill.execute:
37521         * iexpr.ch: Standardize uppercase.
37522         * tuples.dat: Standardize uppercase.
37523         * vary.ch: standardize.  Correct varying string assignments.
37524         * vary.dat: Add new output lines.
37525
37526 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
37527
37528     In chill.execute:
37529         * chprintf.ch: Standardize use of uppercase.
37530         * tuples.ch: Standardize and turn arr2 into a DCL,
37531           rather than a SYN.
37532         * pinits.ch: Standardize.
37533
37534 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
37535
37536         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
37537         * Makefil: Renamed to Makefile.in.
37538         * configure.in: New.
37539
37540 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
37541
37542     In chill.execute:
37543         * .cvsignore: Add result/output files.
37544         * Makefile: Fix up variables at start.  Use MFLAGS
37545           everywhere.  Correct bool_loc, built_ins entries.
37546           Add entry for vary1.ch.
37547         * bitarray.ch: Standardize upper-case usage.
37548         * bitexpr.ch: Standardize, add output of b1.
37549         * params.ch: Use arrayt in along PROC parameters, to
37550           avoid novelty problems.
37551         * sets.ch: Tiny cleanup.
37552         * vary1.ch: Re-indent.
37553
37554 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
37555
37556           * Add PR-related files to Makefiles, .cvsignore files, etc.
37557
37558 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
37559
37560         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
37561           with compiler objects. New names are test-flow.c and test-loop.c
37562
37563 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
37564
37565         * Upgraded c-torture tests from 1.19 to 1.20
37566
37567         * new files:
37568         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
37569         * gcc.compile: 930623-1.c 930623-2.c
37570         * gcc.noncompile: 930622-1.c 930622-2.c
37571         * gcc.failure: 920411-1.c 920627-2.c
37572         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
37573
37574 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
37575
37576         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
37577           More changes to get testsuite working properly. Needs more work.
37578           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
37579
37580 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
37581
37582         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
37583           More changes to get testsuite working properly. Needs more work.
37584
37585 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
37586
37587         * chill.compile/compile.exp: Added for Dejagnu support
37588         * chill.execute/execute.exp: Added for Dejagnu support
37589         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
37590
37591 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
37592
37593     This should complete moving the CHILL test files.
37594         * chill.noncompile(.cvsignore printf.grt
37595             in-printf.grt chprintf.grt chprintf.ch):
37596             Added test-support files.
37597           (Makefile): Modified further.
37598         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
37599             signal.ch): Added test files.
37600           * chill.execute (.cvsignore printf.grt printr.c
37601             in-printf.grt rts.c chprintf.grt rts.h): Added
37602           test-support files.
37603             (Makefile): More corrections.
37604
37605 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
37606
37607         * chill.compile, chill.execute, chill.nocompile: Add CHILL
37608           test cases, ready for DejaGnu.
37609
37610 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
37611
37612         * Upgraded c-torture tests from 1.18 to 1.19
37613
37614         * gcc.compile: added test(s):
37615           930607-1.c
37616         * gcc.execute: added test(s):
37617           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
37618
37619         * added new subdirectory for misc tests: gcc.misc-tests
37620         * gcc.misc-test(s): added tests:
37621           inst-check.c test-consts.c test-ior.c test-switch.c
37622
37623 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
37624
37625         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
37626
37627 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
37628
37629         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
37630
37631 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
37632
37633         * Upgraded c-torture tests from 1.17 to 1.18
37634
37635 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
37636
37637         * Upgraded c-torture tests from 1.12 to 1.17
37638
37639 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
37640
37641         * lib/old-dejagnu.exp:
37642           Fixed handling of XFAIL target triplets to correctly
37643           recognize wildcard characters.  Removed code that
37644           appended a unique id tag to the end of the file name
37645           printed out by the result of the testcases within a
37646           given test file.
37647
37648 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
37649
37650         * lib/old-dejagnu.exp:
37651           Reworked expected failure handling to trigger off of XFAIL
37652           keyword in keyphrase embeded in testcase source code. The
37653           XFAIL keyword must be at the end of the keyphrase line. It
37654           may optionally be followed by one or more target triplets.
37655           It has just occured that the handling of wildcards in the
37656           target triplet may not be correct.
37657
37658 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
37659
37660         * g++.old-deja/tests:
37661           Moved all subdirectories up one level into g++.old-deja .
37662
37663         * lib/old-dejagnu.exp:
37664           Fixed problem with CXXFLAGS not being properly reset, and being
37665           corrupted with extraneous "-c" compiler option.  This was
37666           causing binaries to not be generated for test that needed them.
37667           Modified strings passed to "pass" and "fail" so that individual
37668           tests from the same test file would be distinguished by an
37669           identifier appended to the test file name in the summary logs;
37670           this corrected a problem with erroneous diff logs.  Added code
37671           to search testcases for expected fail and unexpected pass keywords.
37672
37673 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
37674
37675         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
37676
37677 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
37678
37679         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
37680           Removed extraneous text from end of "Special g++ Options"
37681           keyphrase.
37682
37683         * lib/old-dejagnu.exp: Added pattern matching to look for new
37684           keywords, embedded in testcases comments, which will trigger
37685           calls to xpass and xfail.
37686
37687 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
37688
37689         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
37690           comments embedded in the testcases, especially the one looking for
37691           special compiler options, as well as the pattern matching for the
37692           compiler output again.
37693
37694 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
37695
37696         * lib/old-dejagnu.exp: Do a proper check of the return value for
37697           execute tests. Fixed several problems with the pattern matching
37698           of the compiler output which gave erroneous test results.
37699           Changed several of the test result messages to be more descriptive.
37700         * config/unix-g++.exp: Proc g++_load now actually works and
37701           executes the tests passed to it and returns a usable return
37702           value.
37703
37704 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
37705
37706           * lib/gcc.exp: Exits gracefully if $CC is bogus.
37707
37708 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
37709
37710         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
37711           Modified both files to properly execute the old style
37712           dejagnu tests. The previous versions of these files were
37713           experimental and did not function anything near correctly.
37714
37715 1993-04-05  Rob Savoye  (rob@cygnus.com)
37716
37717         * Removed all Makefile.in and configure.in files. No configuration
37718         needed now.
37719
37720 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
37721
37722         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
37723
37724 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
37725
37726         * gcc.compile/configure.in, gcc.unsorted/configure.in,
37727         gcc.special/configure.in, gcc.noncompile/configure.in,
37728         gcc.execute/configure.in, gcc.code_quality/configure.in,
37729         g++.other/configure.in, g++.old-deja/configure.in,
37730         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
37731         in srcname setting.
37732
37733 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
37734
37735         * lib/udi.exp:  Fixed mondfe and mondfe_download.
37736         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
37737         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
37738
37739 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
37740
37741         * config/udi-gdb.exp: Check $shell_id after connecting to target.
37742         (gdb_exit): Don't remove *_soc files.
37743
37744 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
37745
37746         * lib/c-torture.exp: Don't look for main; instead always use -w
37747         -c.  This is how the c-torture tests work.  Remove the object
37748         file if the compilation succeeds.
37749         * gcc.execute/execute.exp: Remove executable if test passes.
37750         * gcc.noncompile/noncompile.exp: Every test is an expected
37751         failure.
37752         * gcc.special/special.exp: Added tests from c-torture 1.11,
37753         corrected use of existing test.
37754         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
37755         gcc.execute/920625-1.c: Updated to c-torture 1.11.
37756         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
37757         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
37758         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
37759         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
37760         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
37761         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
37762         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
37763         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
37764         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
37765         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
37766         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
37767         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
37768         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
37769         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
37770         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
37771         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
37772         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
37773         c-torture 1.11.
37774         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
37775         correspond to c-torture 1.11.
37776
37777         * New file.