OSDN Git Service

* gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
2
3         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
4
5 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6
7         PR c++/8355
8         * g++.dg/template/friend39.C: New test.
9
10 2005-11-18  James E Wilson  <wilson@specifix.com>
11
12         * gcc.dg/builtin-strstr.c: New.
13
14 2005-11-18  Richard Henderson  <rth@redhat.com>
15
16         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
17         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
18         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
19         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
21         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
22         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
23         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with 
25         renaming to remove initial "ia64-".
26
27 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
28
29         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
30
31 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
32
33         * g++.dg/cpp/string-2.C: New test.
34
35 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
36
37         * gcc.dg/tree-ssa/loop-14.c: New test.
38
39 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
40             Michael Chamberlain <michael@chamberlain.net.au>
41
42         * ada/acats/run_all.sh (target_run): Kill long running tests.
43
44 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45
46         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
47         * gcc.dg/cleanup-9.c: Likewise.
48         * gcc.dg/cleanup-10.c: Likewise.
49         * gcc.dg/cleanup-11.c: Likewise.
50
51 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
52
53         PR fortran/24892
54         * gfortran.dg/open_access_append_1.f90: New test.
55         * gfortran.dg/open_access_append_2.f90: New test.
56
57 2005-11-16  Richard Guenther  <rguenther@suse.de>
58
59         PR middle-end/24851
60         * gcc.c-torture/execute/pr24851.c: New testcase.
61
62 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
63
64         * gcc.dg/fold-overflow-1.c: New test.
65
66 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
67
68         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
69         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
70
71 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
72
73         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
74         structures.
75         * g++.dg/eh/forced2.C: Likewise.
76         * g++.dg/eh/forced3.C: Likewise.
77         * g++.dg/eh/forced4.C: Likewise.
78
79 2005-11-11  Mike Stump  <mrs@apple.com>
80
81         * g++.old-deja/g++.mike/unused.C: Add.
82
83 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
84
85         PR c++/24667
86         * g++.dg/warn/Wcast-qual1.C: New test.
87
88 2005-11-15  Jan Hubicka  <jh@suse.cz>
89
90         * gcc.dg/winline-5.c: Add large-unit-insns limit.
91
92 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
93
94         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
95
96 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
97
98         PR 24840
99         * gcc.dg/tree-ssa/pr24840.c: New test.
100
101 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
102
103         PR testsuite/24841
104         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
105
106 2005-11-14  Dale Johannesen  <dalej@apple.com>
107
108         * gcc.c-torture/execute/20051113-1.c:  New.
109
110 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
111
112         PR c++/24687
113         * g++.dg/template/crash43.C: New test. 
114
115 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
116
117         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
118
119 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
120
121         PR c++/24817
122         * g++.dg/eh/spec8.C: New test.
123
124 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
125
126         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
127
128 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
129
130         PR c++/20293
131         * g++.dg/parse/ambig4.C: New test.
132         * g++.dg/tc1/dr101.C: Adjust error markers.
133         * g++.dg/lookup/strong-using-2.C: Likewise.
134         * g++.dg/lookup/ambig5.C: Likewise.
135         * g++.dg/lookup/ambig4.C: Likewise.
136         * g++.dg/parse/crash22.C: Likewise.
137
138 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
139
140         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
141
142 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
143
144         * gcc.dg/nested-calls-1.c: New test.
145
146 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
147
148         * gfortran.dg/complex_intrinsic_1.f90: New test.
149         * gfortran.dg/complex_intrinsic_2.f90: New test.
150         * gfortran.dg/fgetc_1.f90: New test.
151         * gfortran.dg/fgetc_2.f90: New test.
152         * gfortran.dg/fgetc_3.f90: New test.
153         * gfortran.dg/ftell_1.f90: New test.
154         * gfortran.dg/ftell_2.f90: New test.
155         * gfortran.dg/gnu_logical_1.F: New test.
156         * gfortran.dg/gnu_logical_2.f90: New test.
157
158 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
159
160         PR middle-end/24820
161         * testsuite/gcc.dg/pr24820.c: New test.
162
163 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
164
165         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
166         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
167         variable.
168
169 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
170
171         testsuite/24614
172         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
173
174 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
175
176         * gcc.target/cris/cris.exp: New file.
177         * gcc.target/cris/rld-legit1.c: New test.
178         * gcc.target/cris/rld-legit2.c: New test.
179
180 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
181
182         PR c++/24780
183         * g++.dg/opt/pr24780.C: New test.
184
185         PR c++/24761
186         * g++.dg/template/asm1.C: New test.
187
188 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
189
190         PR libgfortran/24787
191         * gfortran.dg/scan_1.f90: New test.
192
193 2005-11-12  Jan Hubicka  <jh@suse.cz>
194
195         * gcc.target/i386/minmax-1.c: New.
196         * gcc.target/i386/minmax-2.c: New.
197
198 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
199
200         * gcc.dg/pr24445.c: Fix for 64-bit targets.
201
202 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
203
204         * gcc.c-torture/execute/20051110-1.c,
205         gcc.c-torture/execute/20051110-2.c: New tests.
206
207 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
208
209         PR middle-end/24750
210         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
211         New tests.
212
213 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
214
215         * lib/target-libpath.exp (get_shlib_extension): New proc.
216         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
217         * lib/gfortran.exp (gfortran_link_flags): Likewise.
218         * lib/objc.exp (objc_target_compile): Likewise.
219         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
220         detection.
221
222 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
223
224         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
225
226         * lib/target-supports.exp (check_effective_target_static_libgfortran):
227         Add -static to additional_flags and pass it to target_compile.
228
229 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
230
231         PR libgfortran/24719
232         gfortran.dg/read_noadvance.f90: New test.
233         
234         PR libgfortran/24699
235         gfortran.dg/fmt_t_2.f90: New test.
236         
237         PR libgfortran/24785
238         gfortran.dg/read_x_eor.f90: New test.
239         
240         PR libgfortran/24584
241         gfortran.dg/namelist_empty.f90: Rename test.
242
243         PR libgfortran/24489
244         gfortran/read_eor.f90: Rename test.
245
246 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
247
248         PR fortran/15976
249         * gfortran.dg/automatic_module_variable.f90: New test.
250
251 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
252
253         PR target/24445
254         * gcc.dg/pr24445.c: New test.
255
256 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
257
258         PR fortran/24655
259         PR fortran/24755
260         * gfortran.dg/recursive_statement_functions.f90: Add statement 
261         functions using inline intrinsic functions and parameters to test
262         that they no longer seg-fault.
263
264         PR fortran/24409
265         gfortran.dg/nested_modules_4.f90: New test.
266         gfortran.dg/nested_modules_5.f90: New test.
267
268 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
269
270         PR fortran/24643
271         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
272
273 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
274
275         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
276         failures.
277
278 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
279
280         * gcc.dg/sparc-getcontext-1.c: New test.
281
282 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
283
284         * gcc.dg/ifcvt-fabs-1.c: New test.
285
286 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
287
288         PR other/4372
289         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
290         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
291
292 2005-11-09  Richard Guenther  <rguenther@suse.de>
293
294         PR tree-optimization/24716
295         * gcc.c-torture/execute/pr24716.c: New testcase.
296
297 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
298
299         * gcc.dg/pr24624.c: Disable for non S/390 targets.
300
301 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
302         
303         PR 24624
304         * gcc.dg/pr24624.c: Testcase added.
305         
306 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
307
308         PR 24623
309         * g++.dg/other/pr24623.C: Testcase added.
310
311 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
312
313         PR fortran/22607
314         * gfortran-dg/pure_byref_1.f90: New.
315         * gfortran-dg/pure_byref_2.f90: New.
316
317 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
318
319         PR c/24101
320         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
321         * gcc.dg/dg.exp: Run main loop also for *.i files.
322
323 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
324
325         PR c++/19450
326         * g++.dg/tls/diag-3.C: New test.
327         * g++.dg/tls/diag-4.C: New test.
328         * g++.dg/tls/static-1.C: New test.
329         * g++.dg/tls/static-1a.cc: New file.
330
331 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
332
333         PR 23046
334         * g++.dg/tree-ssa/pr23046.C: New test.
335
336 2005-11-08  Devang Patel <dpatel@apple.com>
337
338         PR tree-optimization/23115
339         * gcc.dg/tree-ssa/pr23115.c: New.
340         
341 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
342
343         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
344         * gcc.target/powerpc/pr16155.c: Same.
345         * gcc.target/powerpc/altivec-1.c: Same.
346         * gcc.target/powerpc/altivec-2.c: Same.
347         * gcc.target/powerpc/altivec-3.c: Same.
348         * gcc.target/powerpc/altivec-5.c: Same.
349         * gcc.target/powerpc/altivec-11.c: Same.
350         * gcc.target/powerpc/altivec-12.c: Same.
351         * gcc.target/powerpc/altivec-14.c: Same.
352         * gcc.target/powerpc/altivec-22.c: Same.
353         * gcc.target/powerpc/altivec-consts.c: Same.
354         * gcc.target/powerpc/altivec-pr22085.c: Same.
355         * gcc.target/powerpc/altivec-splat.c: Same.
356         * gcc.target/powerpc/altivec-varargs-1.c: Same.
357         * gcc.target/powerpc/altivec-vec-merge.c: Same.
358         * gcc.target/powerpc/darwin-longlong.c: Same.
359
360 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
361
362         PR target/19340
363         * gcc.dg/pr19340.c: New test.
364
365 2005-11-07  Ian Lance Taylor  <ian@airs.com>
366
367         PR rtl-optimization/24683
368         * gcc.dg/pr24683.c: New test.
369
370 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
371
372         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
373         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
374
375 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
376
377         * gcc.target/i386/pr23376.c: Compile with -mmmx.
378
379 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
380
381         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
382
383 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
384
385         PR target/24230
386
387         * gcc.target/powerpc/altivec-consts.c,
388         gcc.target/powerpc/altivec-splat.c: New testcase.
389
390 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
391
392         PR c/24599
393
394         * gcc.dg/overflow-2.c: New testcase.
395
396 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
397
398         PR rtl-optimization/23567
399         * gcc.c-torture/execute/20051104-1.c: New test.
400
401 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
402
403         PR fortran/24534
404         gfortran.dg/private_type_2.f90: Modified to check that case with
405         PRIVATE declaration within derived type is accepted.
406
407         PR fortran/20838
408         gfortran.dg/pointer_assign_1.f90: New test.
409
410         PR fortran/20840
411         * gfortran.dg/arrayio_0.f90: New test.
412
413         PR fortran/17737
414         gfortran.dg/data_initialized.f90: New test.
415         gfortran.dg/data_constraints_1.f90: New test.
416         gfortran.dg/data_constraints_2.f90: New test.
417
418 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
419
420         PR fortran/24174
421         PR fortran/24305
422         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.        
423
424 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
425
426         PR 24670
427         * gcc.dg/tree-ssa/pr24670.c: New test.
428
429 2005-11-05  Ian Lance Taylor  <ian@airs.com>
430
431         PR target/22432
432         * gcc.target/i386/pr22432.c: New test.
433
434 2005-11-05  Richard Henderson  <rth@redhat.com>
435
436         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
437         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
438         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
439         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
440         from gcc.dg/alpha-*.
441         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
442         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
443
444 2005-11-05  Andreas Jaeger  <aj@suse.de>
445
446         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
447
448 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
449
450         PR target/23424
451         * gcc.dg/torture/pr23424-1.c: New test.
452
453 2005-11-04  Richard Henderson  <rth@redhat.com>
454
455         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
456         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
457         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
458         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
459         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
460         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
461         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
462         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
463         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
464         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
465         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
466         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
467         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
468         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
469         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
470         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
471         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
472         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
473         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
474         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
475         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
476         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
477         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
478         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
479         Move from gcc.dg/.
480         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
481         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
482         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
483         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
484         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
485         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
486         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
487         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
488         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
489         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
490         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
491         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
492         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
493         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
494         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
495         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
496         gcc.target/i386/lea.c, gcc.target/i386/local.c,
497         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
498         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
499         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
500         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
501         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
502         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
503         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
504         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
505         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
506         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
507         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
508         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
509         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
510         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
511         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
512         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
513         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
514         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
515         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
516         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
517         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
518         gcc.target/i386/xorps.c:  Move from gcc.dg/i386-*.
519         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
520         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
521         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
522         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
523         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
524         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
525
526 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
527
528         PR 24627
529         * gcc.dg/tree-ssa/pr24627.c: New test.
530
531 2005-11-04 Paul Brook  <paul@codesourcery.com>
532
533         * gcc.dg/tls/opt-10.c: New test.
534
535 2005-11-04  Andreas Jaeger  <aj@suse.de>
536
537         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
538         avoid extra warnings.
539
540 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
541
542         PR libfortran/22298
543         * gcc/testsuite/lib/target-supports.exp
544         (check_effective_target_static_libgfortran): New
545         static_libgfortran effective target.
546         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
547         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
548
549 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
550
551         * gcc.dg/pr24615.c: Guard test with { target fpic }.
552
553 2005-11-03  Josh Conner  <jconner@apple.com>
554
555         PR c++/19989
556         g++.dg/ext/array2.C: New test.
557         g++.dg/template/dependent-name3.C: New test.
558         g++.dg/template/dependent-name4.C: New test.
559         g++.dg/template/sfinae2.C: New test.
560
561 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
562
563         PR preprocessor/22042
564         * gcc.dg/cpp/strify4.c: New test.
565
566 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
567
568         PR c++/17964
569         * g++.dg/cpp/string-1.C: New test.
570
571 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
572
573         * gcc.target/powerpc: New directory.
574         * gcc.target/powerpc/powerpc.exp: New file.
575         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
576         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
577         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
578         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
579         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
580         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
581         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
582         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
583         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
584         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
585         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
586         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
587         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
588         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
589         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
590         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
591         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
592         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
593         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
594         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
595         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
596         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
597         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
598         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
599         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
600         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
601         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
602         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
603         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
604         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
605         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
606         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
607         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
608         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
609
610 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
611
612         PR c++/21627
613         * g++.dg/warn/inline2.C: New test.
614
615 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
616
617         PR middle-end/23155
618         * g++.dg/ext/c99struct1.C: New test.
619         * gcc.dg/union-cast-1.c: New test.
620         * gcc.dg/union-cast-2.c: New test.
621         * gcc.dg/union-cast-3.c: New test.
622
623 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
624
625         PR middle-end/24589
626         * gcc.c-torture/execute/zero-struct-2.c: New test.
627
628 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
629
630         PR c++/24582
631         * g++.dg/init/switch1.C: New test.
632
633 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
634
635         * gcc.dg/delay-slot-1.c: New test.
636
637 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
638
639         PR target/24620
640         * gcc.dg/pr24620.c: New test.
641
642 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
643
644         PR c/24329
645         * gcc.dg/format/unnamed-1.c: New test.
646
647 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
648
649         PR c++/22434
650         * g++.dg/expr/cond8.C: New test.
651
652         PR c++/24560
653         * g++.dg/parse/dot1.C: New test.
654
655 2005-11-02  Jan Hubicka  <jh@suse.cz>
656
657         PR target/23303
658         * gcc.dg/i386-lea.c: New test
659
660 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
661
662         PR target/24615
663         * gcc.dg/pr24615.c: New test.
664
665 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
666
667         PR target/24600
668         * gcc.dg/pr24600.c: New test.
669
670 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
671
672         PR c++/19253
673         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
674         * g++.dg/parse/typename9.C: New test.
675         * g++/dg/parse/typename10.C: Likewise.
676
677 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
678
679         PR fortran/18157
680         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
681         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
682         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
683
684 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
685
686         PR c++/24569
687         * g++.dg/debug/static1.C: New test.
688
689 2005-11-02  Josh Conner  <jconner@apple.com>
690
691         * g++.dg/crash38.C: moved into proper directory...
692         * g++.dg/template/crash42.C: ...here
693
694 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
695
696         PR target/18338
697         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
698         pcc_bitfield_type_matters || default_packed.
699
700         * lib/target-supports.exp
701         (check_effective_target_pcc_bitfield_type_matters): New proc.
702         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
703
704         PR testsuite/23304
705         * lib/target-supports.exp (check_effective_default_packed): New proc.
706         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
707         Gate expected errors on target ! default_packed.
708         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
709
710 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
711
712         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
713         change (r106358).
714
715 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
716
717         PR fortran/24008
718         * gfortran.dg/entry_5.f90: New.
719         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
720
721 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
722
723         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
724
725 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
726
727         PR fortran/21565
728         gfortran.dg/namelist_blockdata.f90: New test.
729
730         PR fortran/18737
731         gfortran.dg/external_implicit_none.f90: New test.
732
733         PR fortran/14994
734         * gfortran.dg/secnds.f: New test.
735
736 2005-10-31  Jan Hubicka  <jh@suse.cz>
737
738         PR target/20928
739         * gcc.c-torture/compile/pr20928.c: New test.
740
741 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
742
743         PR middle-end/23492
744         * gcc.c-torture/compile/zero-strct-5.c: New test.
745
746 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
747
748         PR libgfortran/24584
749         * gfortran.dg/pr24584.f90: New test.
750
751 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
752
753         PR fortran/18883
754         * gfortran.dg/char_result_9.f90: New.
755         * gfortran.dg/char_result_10.f90: New.
756
757 2005-10-30  Jan Hubicka  <jh@suse.cz>
758
759         * g++.dg/tree-ssa/pr24172.C: New testcase.
760
761 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
762
763         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
764
765 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
766
767         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
768         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
769         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
770         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
771         gfortran.dg/enum_9.f90,
772         gfortran.fortran-torture/compile/enum_1.f90,
773         gfortran.fortran-torture/execute/enum_1.f90,
774         gfortran.fortran-torture/execute/enum_2.f90,
775         gfortran.fortran-torture/execute/enum_3.f90,
776         gfortran.fortran-torture/execute/enum_4.f90: New tests.
777
778 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
779
780         PR target/18482
781         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
782         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
783
784 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
785
786         PR libfortran/20179
787         * gfortran.dg/mixed_io_1.f90: New test.
788         * gfortran.dg/mixed_io_1.c: New file.
789
790 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
791
792         * gfortran.dg/malloc_free_1.f90: New test.
793
794 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
795
796         * gcc.dg/nested-func-4.c: Require profiling -pg.
797
798 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
799
800         PR C++/23229
801         * g++.dg/warn/main-2.C: New test.
802
803 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
804
805         PR fortran/24545
806         * gfortran.dg/interface_2.f90: new test.
807
808 2005-10-28  Josh Conner  <jconner@apple.com>
809
810         PR c++/22153
811         * g++.dg/template/crash38.C: New test.
812         * g++.dg/parse/explicit1.C: Change expected errors.
813
814 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
815
816         PR C++/23426
817         * g++.dg/other/large-size-array.C: New test.
818
819 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
820
821         PR middle-end/24362
822         * g++.dg/opt/complex4.C: New test.
823
824 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
825
826         * gcc.dg/nested-func-4.c: New test.
827
828 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
829
830         PR fortran/24158
831         gfortran.dg/derived_recursion.f90: New test.
832         gfortran.dg/implicit_actual.f90: New test.
833
834 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
835
836         PR middle-end/24295, PR testsuite/24477
837         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
838         removed when weakref hits the tree.
839
840 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
841
842         * gfortran.dg/cray_pointers_4.f90: New test.
843
844         * gfortran.dg/cray_pointers_5.f90: New test.
845
846 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
847
848         PR fortran/22290
849         * gfortran.dg/assign_5.f90: New test.
850         * gfortran.dg/assign_6.f: New test.
851
852 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
853
854         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
855         CPU has no SSE support.
856
857 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
858
859         PR libgfortran/24224
860         * gfortran.dg/arrayio_1.f90: Update attribution.
861         * gfortran.dg/arrayio_2.f90: Update attribution.
862         * gfortran.dg/arrayio_3.f90: Update attribution.
863         * gfortran.dg/arrayio_4.f90: Update test conditions.
864         * gfortran.dg/arrayio_5.f90: Update attribution.
865         * gfortran.dg/arrayio_6.f90: New test.
866         * gfortran.dg/arrayio_7.f90: New test.
867
868 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
869
870         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
871
872 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
873
874         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
875
876 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
877
878         PR fortran/24416
879         * gfortran.dg/namelist_char_only.f90: New test.
880
881 2005-10-24  Asher Langton  <langton2@llnl.gov>
882
883         PR fortran/17031
884         PR fortran/22282
885         * gfortran.dg/cray_pointers_1.f90: New test.
886         * gfortran.dg/cray_pointers_2.f90: New test.
887         * gfortran.dg/cray_pointers_3.f90: New test.
888         * gfortran.dg/loc_1.f90: New test.
889         * gfortran.dg/loc_2.f90: New test.
890
891 2005-10-24  Steven Bosscher  <stevenb@suse.de>
892
893         * gcc.dg/pr24225.c: New test.
894
895 2005-10-24  Asher Langton  <langton2@llnl.gov>
896
897         * gfortran.dg/dup_save_1.f90: New test.
898         * gfortran.dg/dup_save_2.f90: New test.
899
900 2005-10-24  Paul Brook  <paul@codesourcery.com>
901
902         PR 24107
903         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
904         stdint.h.
905
906 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
907
908         PR libgfortran/24489
909         * gfortran.dg/pr24489.f90: New test.
910
911 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
912
913         PR fortran/23635
914         * gfortran.dg/ichar_1.f90: Add tests for derived types.
915
916 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
917
918         PR target/18911
919         * g++.dg/init/array16.C: Skip for mmix-*-*.
920
921 2005-10-23  Asher Langton  <langton2@llnl.gov>
922
923         * gfortran.dg/byte_1.f90: New test.
924         * gfortran.dg/byte_2.f90: New test.
925
926 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
927
928         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
929
930 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
931
932         PR fortran/18022
933         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
934
935         PR fortran/24311
936         * gfortran.dg/merge_char_const.f90: New test.
937
938         PR fortran/24384
939         * gfortran.dg/spread_scalar_source.f90: New test.
940
941 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
942
943         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
944
945         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
946         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
947
948         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
949
950 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
951
952         PR fortran/24426
953         * gfortran.dg/der_pointer_4.f90: New.
954
955 2005-10-22  David Ayers  <d.ayers@inode.at>
956
957         * obj-c++.dg/except-1.mm: Simplify.
958
959 2005-10-21  David Ayers  <d.ayers@inode.at>
960
961         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
962
963 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
964
965         * gfortran.dg/assumed_dummy_2.f90: New test.
966
967 2005-10-21  James E Wilson  <wilson@specifix.com>
968
969         PR preprocessor/15220
970         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
971
972 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
973
974         * gcc.c-torture/execute/20051021-1.c: New test.
975
976 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
977
978         PR c++/24260
979         * g++.dg/ext/tmplattr1.C: New test.
980
981 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
982
983         PR fortran/24440
984         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
985
986 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
987
988         * obj-c++.dg/except-1.mm: New.
989
990         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
991
992 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
993
994         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
995
996 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
997
998         PR middle-end/24295
999         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
1000         declarations with the same names as thunks' alias targets, use
1001         aliases instead.
1002         * gcc.dg/attr-alias-3.c: New test.
1003         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
1004
1005 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
1006
1007         PR c++/22618
1008         * g++.dg/parse/access8.C: New test.
1009
1010 2005-10-20  Richard Guenther  <rguenther@suse.de>
1011
1012         PR c++/24439
1013         * g++.dg/tree-ssa/pr24439.C: New testcase.
1014
1015 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1016
1017         * g++.dg/opt/delay-slot-1.C: New test.
1018
1019 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
1020
1021         PR fortran/21625
1022         * gfortran.fg/der_init_1.f90: New.
1023
1024 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
1025
1026         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
1027
1028 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
1029
1030         PR c++/21908
1031         * g++.dg/parse/error28.C: New test.
1032
1033 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1034
1035         * gcc.dg/profile-generate-2.c: New test.
1036
1037 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
1038
1039         PR target/23589
1040         * g++.dg/ext/dllimport11.C: New.
1041
1042 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1043
1044         PR c++/22293
1045         * g++.dg/other/friend3.C: New test.
1046
1047 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
1048
1049         PR c++/23293
1050         * g++.dg/template/error19.C: New test.
1051
1052 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
1053
1054         PR c++/21383
1055         * g++.dg/overload/koenig2.C: New.
1056
1057         PR c++/23118
1058         * g++.dg/overload/error2.C: New.
1059
1060         PR c++/22604
1061         * g++.dg/inherit/covariant14.C: New.
1062
1063 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1064
1065         PR c++/23440
1066         * g++.dg/parse/for1.C: New test.
1067
1068 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
1069
1070         PR fortran/23446
1071         * gfortran.dg/host_dummy_index_1.f90: New test.
1072
1073         PR fortran/21459
1074         * gfortran.dg/automatic_char_len_2.f90: New test.
1075
1076         PR fortran/20866
1077         * gfortran.dg/recursive_statement_functions.f90: New test.
1078
1079         PR fortran/20853
1080         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
1081
1082         PR fortran/20849
1083         * gfortran.dg/external_initializer.f90: New test.
1084
1085         PR fortran/20837
1086         * non_module_public.f90: New test.
1087
1088 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
1089
1090         PR c++/24386
1091         * g++.dg/template/overload7.C: New.
1092
1093         PR c++/22551
1094         * g++.dg/other/switch2.C: Remove expected warnings.
1095
1096         PR c++/21353
1097         * g++.dg/template/defarg6.C: New.
1098
1099 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
1100
1101         PR target/24315
1102         * gcc.target/i386/pr24315.c: New test.
1103
1104 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
1105
1106         PR c++/24389
1107         * g++.dg/template/static21.C: New test.
1108         * g++.dg/template/static21-a.cc: Likewise.
1109
1110 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
1111
1112         PR c++/23959
1113         * g++.dg/warn/Wswitch-default-1.C: New test.
1114         * g++.dg/warn/Wswitch-default-2.C: New test.
1115
1116 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
1117
1118         PR c++/22173
1119         * g++.dg/parse/template18.C: New test.
1120         * g++.dg/template/nontype15.C: Likewise.
1121
1122 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
1123
1124         PR fortran/22273
1125         * gfortran.dg/spec_expr_2.f90: New.
1126
1127 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
1128
1129         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
1130         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
1131         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
1132         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
1133         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
1134         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
1135         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
1136         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
1137         previous target-specific skips and warning-message matches where
1138         applicable.
1139
1140 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
1141
1142         PR c++/21347
1143         * g++.dg/warn/Wctor-dtor.C: New test.
1144
1145 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1146
1147         PR c/23439
1148         * gcc.dg/for-1.c: New test.
1149
1150 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
1151
1152         PR c++/19565
1153         * g++.dg/warn/Wconversion1.C: New test.
1154         * g++.dg/ext/packed4.C: Compile with -w.
1155         * g++.dg/opt/20050511-1.C: Likewise.
1156         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
1157
1158 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
1159
1160         * gfortran.dg/boz_5.f90: New test.
1161
1162 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
1163
1164         PR c++/22551
1165         * g++.dg/other/switch2.C: New.
1166
1167         PR c++/23984
1168         * g++.dg/init/ctor7.C: New.
1169
1170 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
1171
1172         PR c++/23730
1173         * g++.dg/parse/crash32.C: New test.
1174
1175 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
1176
1177         PR c++/20721
1178         * g++.dg/init/goto2.C: New test.
1179
1180         PR c++/22464
1181         * g++.dg/template/crash/41.C: New test.
1182
1183         PR c++/22180
1184         * g++.dg/template/crash40.C: New test.
1185
1186         PR c++/23694
1187         * g++.dg/parse/friend5.C: New test.
1188
1189         PR c++/23307
1190         * g++.dg/template/crash38.C: New test.
1191
1192         PR c++/22352
1193         * g++.dg/template/friend38.C: New test.
1194
1195         PR c++/22405
1196         * g++.dg/template/crash39.C: New test.
1197
1198 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
1199
1200         * gcc.dg/debug/dwarf2/dwarf-char1.c,
1201         gcc.dg/debug/dwarf2/dwarf-char2.c,
1202         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
1203
1204         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
1205
1206 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
1207
1208         * gcc.dg/dll-2.c: Add tests for warnings.
1209         * gcc.dg/dll-3.c: Likewise.
1210         * gcc.dg/dll-4.c: Likewise.
1211
1212         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
1213         * g++.dg/ext/dllimport2.C: Likewise.
1214         * g++.dg/ext/dllimport3.C: Likewise.
1215         * g++.dg/ext/dllimport7.C: Likewise.
1216         * g++.dg/ext/dllimport8.C: Likewise.
1217         * g++.dg/ext/dllimport9.C: Likewise.
1218
1219 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
1220
1221         PR fortran/24092
1222         * gfortran.dg/derived_pointer_recursion.f90: New test.
1223
1224 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
1225
1226         * gcc.c-torture/execute/20051012-1.c: New test.
1227
1228 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
1229
1230         PR fortran/18082
1231         * gfortran.dg/automatic_char_len_1.f90: New test.
1232
1233 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
1234
1235         PR fortran/20847
1236         * gfortran.dg/save_common.f90: New test.
1237
1238         PR fortran/20856
1239         * gfortran.dg/save_result.f90: New test.
1240
1241 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
1242
1243         PR c++/21592
1244         * g++.dg/template/dependent-expr1.C: Add new expected error.
1245         * g++.dg/template/dependent-expr2.C: Adjust error text.
1246         * g++.dg/template/overload6.C: New.
1247
1248         PR c++/23797
1249         * g++.dg/other/typename8.C: New.
1250
1251         PR c++/21117
1252         * g++.dg/other/return1.C: New.
1253
1254 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
1255
1256         PR c++/24052
1257         * g++.dg/ext/label5.C: New.
1258
1259 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
1260
1261         PR c++/19964
1262         * g++.dg/parse/crash31.C: New.
1263
1264 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
1265
1266         * g++.dg/ipa/ipa-1.c: New test.
1267         * g++.dg/ipa/ipa-2.c: New test.
1268         * g++.dg/ipa/ipa-3.c: New test.
1269         * g++.dg/ipa/ipa-4.c: New test.
1270         * g++.dg/ipa/ipa-5.c: New test.
1271         * g++.dg/ipa/ipa.exp: New file.
1272
1273 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
1274
1275         PR fortran/24207
1276         * gfortran.dg/private_type_3.f90: New test.
1277
1278 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
1279
1280         PR fortran/20786
1281         gfortran.dg/aint_anint_1.f90: New test.
1282
1283 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
1284
1285         PR libgfortran/24313
1286         gfortran.dg/csqrt.f: New test.
1287
1288 2005-10-11  Ian Lance Taylor  <ian@airs.com>
1289
1290         PR c++/8057
1291         * g++.dg/warn/noeffect7.C: New test.
1292         * g++.dg/warn/noeffect2.C: Instantiate templates.
1293         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
1294         and warning.
1295
1296 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
1297
1298         PR c++/21089
1299         * g++.dg/init/float1.C: New test.
1300
1301         PR c++/24277
1302         * g++.dg/init/member1.C: Tweak error markers.
1303
1304 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
1305
1306         PR testsuite/24281
1307         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
1308         Check for null pointer.
1309
1310 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
1311
1312         PR c++/21369
1313         * g++.dg/parse/ret-type3.C: New test.
1314
1315 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
1316
1317         PR tree-opt/23946
1318         * gcc.c-torture/compile/pr23946.c: New test.
1319
1320 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
1321
1322         * g++.dg/opt/mmx2.C: New test.
1323
1324 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
1325
1326         PR c++/24277
1327         * g++.dg/template/static20.C: New test.
1328
1329         PR c++/24302
1330         * g++.dg/warn/Wunused-12.C: New test.
1331
1332         PR c++/23437
1333         * g++.dg/template/arg4.C: New test.
1334
1335 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1336
1337         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
1338         * gcc.dg/ucnid-3.c: Likewise.
1339         * gcc.dg/ucnid-4.c: Likewise.
1340         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
1341         * g++.dg/other/ucnid-1.C: Likewise.
1342         * gcc.dg/sparc-frame-1.c: New test.
1343
1344 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
1345
1346         PR c++/24139
1347         * g++.dg/template/spec27.C: New test.
1348
1349         PR c++/24275
1350         * g++.dg/template/static19.C: New test.
1351
1352 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1353
1354         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
1355         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
1356
1357 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
1358
1359         PR target/24136
1360         * gfortran.fortran-torture/compile/pr24136.f: New test.
1361
1362 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
1363
1364         PR c++/22172
1365         * g++.dg/parse/crash30.C: New test.
1366
1367 2005-10-07  Richard Guenther  <rguenther@suse.de>
1368
1369         PR middle-end/24227
1370         * gcc.c-torture/compile/pr24227.c: New testcase.
1371
1372 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
1373
1374         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
1375         Do not put aligned attributes on array elements.
1376
1377 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
1378
1379         PR testsuite/23611, PR testsuite/23615
1380         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
1381         writing prototypes of library functions by hand.
1382         * obj-c++.dg/bitfield-4.mm: Likewise.
1383         * obj-c++.dg/const-str-4.mm: Likewise.
1384         * obj-c++.dg/encode-4.mm: Likewise.
1385         * obj-c++.dg/encode-5.mm: Likewise.
1386         * obj-c++.dg/encode-6.mm: Likewise.
1387         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
1388         * obj-c++.dg/method-10.mm: Likewise.
1389         * obj-c++.dg/method-17.mm: Likewise.
1390         * obj-c++.dg/method-19.mm: Likewise.
1391         * obj-c++.dg/try-catch-2.mm: Likewise.
1392
1393 2005-10-06  Richard Henderson  <rth@redhat.com>
1394
1395         PR 24236
1396         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
1397
1398 2005-10-06  Dale Johannesen  <dalej@apple.com>
1399
1400         * gcc.c-torture/execute/20030125-1.c:  Correct.
1401
1402 2005-10-06  Richard Guenther  <rguenther@suse.de>
1403
1404         PR tree-optimization/24238
1405         * g++.dg/tree-ssa/pr24238.C: New testcase.
1406
1407 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
1408
1409         PR 18568
1410         * gfortran.dg/der_pointer_3.f90: New test.
1411
1412 2005-10-05  Devang Patel  <dpatel@apple.com>
1413
1414         PR Debug/23205
1415         * g++.dg/other/PR23205.C: New.
1416
1417 2005-10-05  Richard Henderson  <rth@redhat.com>
1418
1419         PR target/23602
1420         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
1421         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
1422
1423 2005-10-05  Dale Johannesen  <dalej@apple.com>
1424
1425         * gcc.c-torture/execute/float-floor.c:  New.
1426
1427 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
1428
1429         PR tree-optimization/21419
1430         PR tree-optimization/24146
1431         PR tree-optimization/24151
1432
1433         * g++.dg/ext/asm7.C: New.
1434         * g++.dg/ext/asm8.C: New.
1435         * gcc.dg/asm-1.c: Compile on all targets.
1436         * gcc.dg/asm-pr24146.c: New.
1437         * gcc.dg/pr21419.c: Adjust error messages.
1438
1439 2005-10-05  Richard Guenther  <rguenther@suse.de>
1440
1441         PR fortran/24176
1442         * gfortran.fortran-torture/compile/empty.f90: New testcase.
1443
1444 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
1445
1446         PR c++/23513
1447         * g++.dg/template/spec22.C: Robustify test.
1448         * g++.dg/template/spec26.C: New.
1449
1450 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
1451
1452         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
1453         if target supports vector instructions.
1454
1455 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
1456
1457         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
1458         C99 functions.
1459
1460 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
1461
1462         * lib/target-supports.exp (check_effective_target_fortran_large_real,
1463         check_effective_target_fortran_large_int): Replace cached result
1464         when target changes.
1465
1466 2005-10-04  Devang Patel  <dpatel@apple.com>
1467
1468         * gcc.dg/i386-sse-vect-types.c: New.
1469
1470 2005-10-04  Ian Lance Taylor  <ian@airs.com>
1471
1472         PR preprocessor/13726
1473         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
1474         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
1475
1476 2005-10-04  Richard Guenther  <rguenther@suse.de>
1477
1478         PR c/23576
1479         * gcc.dg/noncompile/pr23576.c: New testcase.
1480
1481 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
1482
1483         PR middle-end/23125
1484         * gcc.dg/register-var-3.c: New test.
1485
1486 2005-10-04  Steven Bosscher  <stevenb@suse.de>
1487
1488         * gcc.dg/pr23049.c: New test.
1489
1490         * gcc.dg/ucnid-4.c: Fix test.
1491
1492 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
1493
1494         PR 23445
1495         * gcc.c-torture/compile/pr23445.c: New test.
1496
1497 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
1498
1499         * g++.dg/overload/unknown1.C: New.
1500
1501 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
1502
1503         PR c++/17775
1504         * g++.dg/template/repo4.C: New test.
1505
1506 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1507
1508         PR libfortran/19308
1509         * gfortran.dg/large_real_kind_2.F90: New test.
1510         * gfortran.dg/large_integer_kind_2.f90: New test.
1511
1512 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
1513
1514         * lib/target-supports.exp (check_effective_target_vect_shift):
1515         Implement with result caching. Add i?86, x86_64 and ia64 targets.
1516         (check_effective_target_vect_condition): Fix copy-n-pasto.
1517
1518         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
1519         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
1520         targets.
1521
1522 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
1523
1524         PR c++/22621
1525         * g++.dg/template/overload5.C : New test.
1526
1527         PR c++/23840
1528         * g++.dg/expr/stdarg1.C: New test.
1529
1530 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
1531
1532         PR 24142
1533         * gcc.c-torture/execute/pr24142.c: New test.
1534
1535 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
1536
1537         PR 24141
1538         * gcc.c-torture/execute/pr24141.c: New test.
1539
1540 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
1541             Diego Novillo  <dnovillo@redhat.com>
1542
1543         PR 23604
1544         * gcc.c-torture/execute/pr23604.c: New test.
1545
1546 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
1547
1548         PR fortran/16404
1549         PR fortran/20835
1550         PR fortran/20890
1551         PR fortran/20899
1552         PR fortran/20900
1553         PR fortran/20901
1554         PR fortran/20902
1555         gfortran.dg/equiv_constraint_1.f90: New test.
1556         gfortran.dg/equiv_constraint_2.f90: New test.
1557         gfortran.dg/equiv_constraint_3.f90: New test.
1558         gfortran.dg/equiv_constraint_4.f90: New test.
1559         gfortran.dg/equiv_constraint_5.f90: New test.
1560         gfortran.dg/equiv_constraint_6.f90: New test.
1561         gfortran.dg/equiv_constraint_7.f90: New test.
1562         gfortran.dg/equiv_constraint_8.f90: New test.
1563         gfortran.dg/private_type_1.f90: New test.
1564         gfortran.dg/private_type_2.f90: New test.
1565         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
1566         980628-10.f: Assert std=gnu to permit mixing of
1567         types in equivalence statements.
1568
1569 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
1570
1571         PR 24112
1572         * gfortran.dg/open_status_1.f90: New.
1573
1574 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
1575
1576         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
1577         * gcc.dg/vect/pr22480.c: Clean up temp files.
1578         * gcc.dg/vect/pr23831.c: Clean up temp files.
1579         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
1580         Clean up temp files.
1581         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
1582         Clean up temp files.
1583
1584         * gcc.dg/20050309-1.c: Clean up temp files.
1585         * gcc.dg/20050325-1.c: Clean up temp files.
1586
1587 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
1588
1589         PR tree-optimization/24059
1590         * gcc.dg/vect/pr24059.c : New test.
1591
1592 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
1593
1594         PR middle-end/24109
1595         * gcc.c-torture/execute/20050929-1.c: New test.
1596
1597 2005-09-29  Steven Bosscher  <stevenb@suse.de>
1598
1599         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
1600
1601 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
1602
1603         PR c/21419
1604         * gcc.dg/pr21419.c: New test.
1605
1606 2005-09-29  Steven Bosscher  <stevenb@suse.de>
1607
1608         * gcc.dg/pr23911.c: New test.
1609
1610 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
1611
1612         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
1613
1614         PR c++/16782
1615         * g++.dg/parse/qualified4.C: New test.
1616         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
1617         * g++.old-deja/g++.mike/p8154.C: Likewise.
1618
1619 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
1620
1621         PR c++/22147
1622         * g++.dg/template/friend37.C: New test.
1623         * g++.dg/parse/crash28.C: Adjust error markers.
1624
1625 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
1626
1627         PR fortran/18518
1628         * gfortran.fortran-torture/execute/save_2.f90: New decl.
1629
1630 2005-09-27  Devang Patel  <dpatel@apple.com>
1631
1632         PR tree-optimization/23625
1633         * gcc.dg/pr23625.c: New test.
1634
1635 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
1636
1637         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
1638         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
1639
1640 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
1641
1642         PR fortran/23677
1643         * gfortran.fortran-torture/execute/save_1.f90: New test.
1644         * gfortran.dg/save_1.f90: New test.
1645
1646 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
1647
1648         * gcc.target/i386/builtin-apply-mmx.c: New test.
1649
1650         PR target/22576
1651         * gcc.target/i386/pr22576.c: New test.
1652
1653         PR target/22585
1654         * gcc.target/i386/pr22585.c: New test.
1655
1656         PR target/23268
1657         * gcc.target/i386/pr23268.c: New test.
1658
1659         PR middle-end/23831
1660         * gcc.dg/vect/pr23831.c: New test.
1661
1662         PR target/24055
1663         * gcc.target/i386/pr24055.c: New test.
1664
1665 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
1666
1667         PR tree-optimization/23960
1668         * gcc.c-torture/compile/pr23960.c: New.
1669
1670 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
1671
1672         PR fortran/16861
1673         * gfortran.dg/nested_modules_3.f90: New.
1674
1675 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
1676
1677         PR fortran/24005
1678         gfortran.dg/interface_1.f90: New test.
1679
1680 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
1681         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1682
1683         PR fortran/23843
1684         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
1685
1686 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
1687
1688         PR fortran/23516
1689         * gfortran.dg/imag_1.f: New test.
1690         * gfortran.dg/imag_2.f: Ditto.
1691
1692 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
1693
1694         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
1695
1696 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
1697
1698         PR c++/21983
1699         * g++.dg/warn/pr21983.C: New test.
1700
1701 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
1702
1703         PR c++/23993
1704         * g++.dg/template/array14.C: New test.
1705
1706 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
1707
1708         PR fortran/19929
1709         * gfortran.dg/der_ptr_component_1.f90: New test.
1710
1711 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1712
1713         PR c++/23965
1714         * g++.dg/template/error1.C: Reject "no matching function" message.
1715
1716 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1717
1718         PR c++/17609
1719         * g++.dg/lookup/error1.C: New test.
1720
1721 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
1722
1723         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
1724         functionality of the testcase.
1725
1726 2005-09-20  Richard Henderson  <rth@redhat.com>
1727
1728         * gcc.dg/vect/vect-22.c: Require vect_float.
1729         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
1730
1731 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
1732
1733         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
1734         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
1735         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
1736         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
1737         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
1738         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
1739         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
1740         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
1741         * gcc.dg/cpp/ucnid-8.c: New test.
1742
1743 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
1744
1745         PR tree-optimization/23929
1746         * gcc.c-torture/compile/pr23929.c: New test.
1747
1748 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
1749
1750         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
1751         for one loop.
1752
1753 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
1754
1755         PR testsuite/23186
1756         * g++.dg/other/pr22003.C: Require named sections.
1757
1758 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
1759
1760         PR c++/23947
1761         * g++.dg/rtti/crash3.C: New test.
1762
1763         PR tree-optimization/23818
1764         * gcc.dg/pr23818.c: New test.
1765
1766 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1767
1768         PR fortran/23420
1769         * gfortran.dg/print_fmt_4.f: New.
1770
1771 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
1772
1773         PR fortran/23663
1774         * gfortran.fortran-torture/execute/entry_11.f90: New test.
1775
1776 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
1777
1778         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
1779         Use pointers to local alignable arrays instead. Added comments.
1780         * gcc.dg/vect/vect-46.c: Likewise.
1781         * gcc.dg/vect/vect-48.c: Likewise.
1782         * gcc.dg/vect/vect-49.c: Likewise.
1783         * gcc.dg/vect/vect-52.c: Likewise.
1784         * gcc.dg/vect/vect-53.c: Likewise.
1785         * gcc.dg/vect/vect-54.c: Likewise.
1786         * gcc.dg/vect/vect-56.c: Likewise.
1787         * gcc.dg/vect/vect-57.c: Likewise.
1788         * gcc.dg/vect/vect-58.c: Likewise.
1789         * gcc.dg/vect/vect-60.c: Likewise.
1790         * gcc.dg/vect/vect-61.c: Likewise.
1791
1792         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
1793         The test is no longer vectorizable on vect_no_align targets.
1794         * gcc.dg/vect/vect-43.c: Likewsie.
1795
1796         * gcc.dg/vect/vect-44.c: Added comments.
1797         * gcc.dg/vect/vect-45.c: Added comments.
1798         * gcc.dg/vect/vect-50.c: Added comments.
1799         * gcc.dg/vect/vect-51.c: Added comments.
1800
1801         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
1802         aligned type.
1803         * gcc.dg/vect/Os-vect-95.c: Likewise.
1804
1805         * gcc.dg/vect/vect-41.c: Test removed.
1806         * gcc.dg/vect/vect-47.c: Test removed.
1807         * gcc.dg/vect/vect-55.c: Test removed.
1808         * gcc.dg/vect/vect-59.c: Test removed.
1809
1810 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
1811
1812         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
1813         No longer vectorizable on vect_no_align targets.
1814         * gcc.dg/vect/pr20122.c: Likewise.
1815         * gcc.dg/vect/vect-74.c: Likewise.
1816         * gcc.dg/vect/vect-75.c: Likewise.
1817         * gcc.dg/vect/vect-76.c: Likewise.
1818
1819         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
1820         Will not be vectorizable on vect_no_align targets once aliasing issues
1821         are resolved.
1822         * gcc.dg/vect/vect-79.c: Likewise.
1823
1824         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
1825         * gcc.dg/vect/vect-78.c: Likewise.
1826         * gcc.dg/vect/vect-97.c: Likewise.
1827
1828 2005-09-19  Steven Bosscher  <stevenb@suse.de>
1829
1830         * gcc.dg/pr23943.c: New test.
1831
1832 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
1833
1834         PR fortran/19181
1835         * gfortran.dg/derived_pointer_null_1.f90: New test.
1836
1837 2005-09-18  Richard Guenther  <rguenther@suse.de>
1838
1839         PR middle-end/23944
1840         * gcc.c-torture/compile/pr23944.c: New testcase.
1841
1842 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
1843
1844         PR fortran/15975
1845         * gfortran.dg/der_pointer_2.f90: New test.
1846
1847 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
1848
1849         PR fortran/16861
1850         * gfortran.dg/nested_modules_2.f90: New test.
1851
1852 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1853
1854         PR c++/18368
1855         * g++.dg/other/semicolon.C: New test.
1856
1857 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
1858
1859         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
1860         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
1861
1862 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
1863
1864         PR c++/23914
1865         * g++.dg/template/static18.C: New test.
1866
1867         PR c++/21514
1868         * g++.dg/template/crash19.C: Remove dg-error marker.
1869         * g++.dg/template/local4.C: New test.
1870
1871 2005-09-16  Paul Brook  <paul@codesourcery.com>
1872
1873         PR fortran/23906
1874         * gfortran.dg/dependency_1.f90: New test.
1875
1876 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
1877
1878         PR c++/23896
1879         * g++.dg/template/static17.C: New test.
1880
1881 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
1882
1883         PR c++/23139
1884         * g++.dg/warn/huge-val1.C: New test.
1885
1886 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
1887
1888         PR c++/13140
1889         * g++.dg/parse/class2.C: New test.
1890         * g++.dg/template/explicit8.C: Likewise.
1891         * g++.dg/template/spec25.C: Likewise.
1892
1893 2005-09-14  Josh Conner  <jconner@apple.com>
1894
1895         PR middle-end/23584
1896         * gcc.dg/pr23584.c: New test.
1897
1898 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
1899
1900         PR fortran/21875 Internal Unit Array I/O, NIST
1901         * gfortran.dg/arrayio_1.f90: New test.
1902         * gfortran.dg/arrayio_1.f90: New test.
1903         * gfortran.dg/arrayio_1.f90: New test.
1904         * gfortran.dg/arrayio_1.f90: New test.
1905         * gfortran.dg/arrayio_1.f90: New test.
1906
1907 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
1908
1909         PR middle-end/22480
1910         * gcc.dg/vect/pr22480.c: New test.
1911
1912 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
1913
1914         PR fortran/19358
1915         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
1916
1917 2005-09-13 Josh Conner <jconner@apple.com>
1918
1919         PR c++/23180
1920         * g++.dg/init/struct2.C: New test.
1921         * g++.dg/init/struct3.C: New test.
1922
1923 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
1924
1925         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
1926         Clean up temp files.
1927         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
1928         gcc.dg/tree-ssa/builtin-fprintf-1.c,
1929         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
1930         gcc.dg/tree-ssa/builtin-printf-1.c,
1931         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
1932         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
1933         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
1934         gcc.dg/tree-ssa/builtin-vprintf-1.c,
1935         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
1936         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
1937         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
1938         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
1939         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
1940         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
1941         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
1942         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
1943
1944 2005-09-13  Josh Conner  <jconner@apple.com>
1945
1946         * lib/gcc-dg.exp: Load scanipa.exp.
1947         (cleanup-dump): New procedure.
1948         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
1949         * lib/scandump.exp: New file.
1950         * lib/scantree.exp: Use it.
1951         * lib/scanipa.exp: New file.
1952
1953 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
1954
1955         PR fortran/17740
1956         * gfortran.dg/generic_4.f90: New test.
1957
1958 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
1959
1960         PR target/23816
1961         * gcc.target/i386/pr23816-1.c: New test.
1962         * gcc.target/i386/pr23816-2.c: New test.
1963
1964
1965 2005-09-13  Bastian Blank <waldi@debian.org>
1966
1967         PR c++/16171
1968         * g++.dg/abi/mangle26.C: New test.
1969         * g++.dg/abi/mangle27.C: New test.
1970         * g++.dg/abi/mangle28.C: New test.
1971         * g++.dg/abi/mangle29.C: New test.
1972
1973         PR c++/23839
1974         * g++.dg/parse/register1.C: New test.
1975
1976 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
1977
1978         PR c++/23842
1979         * g++.dg/template/access16.C: New test.
1980
1981 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1982
1983         * gfortran.dg/char_pack_2.f90: Increase the vector size.
1984
1985 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1986
1987         PR fortran/18899
1988         * gfortran.dg/shape_2.f90: New test.
1989
1990 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1991
1992         PR target/19269
1993         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
1994         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
1995         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
1996         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
1997         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
1998         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
1999         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
2000         tests.
2001
2002 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
2003
2004         PR c++/23841
2005         * g++.dg/parse/template17.C: New test.
2006
2007 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
2008
2009         PR c++/23789
2010         * g++.dg/template/nontype14.C: New test.
2011
2012 2005-09-12  Ian Lance Taylor  <ian@airs.com>
2013
2014         PR g++/7874
2015         * g++.dg/lookup/friend7.C: New test.
2016         * g++.dg/lookup/friend8.C: New test.
2017         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
2018         so that it will be found via argument dependent lookup.
2019         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
2020         friend functions which will no longer be found.
2021         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
2022         function g, so that it will be found via argument dependent
2023         lookup.
2024         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
2025         * g++.old-deja/g++.mike/net43.C: Likewise.
2026
2027 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
2028
2029         PR c++/23691
2030         * g++.dg/template/static16.C: New test.
2031
2032 2005-09-12  Josh Conner  <jconner@apple.com>
2033
2034         PR middle-end/23237
2035         * gcc.c-torture/compile/pr23237.c: New test.
2036
2037 2005-09-11  Richard Henderson  <rth@redhat.com>
2038
2039         * g++.dg/other/error8.C: Update expected diagnostic text.
2040
2041 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2042
2043         PR libfortran/19872
2044         * gfortran.dg/overwrite_1.f: New test.
2045
2046 2005-09-09  Josh Conner  <jconner@apple.com>
2047
2048         * g++.dg/init/pr23180-1.C: Removed.
2049         * g++.dg/init/pr23180-2.C: Removed.
2050
2051 2005-09-09  David Daney <ddaney@avtrex.com>
2052
2053         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new
2054         files which are ...
2055         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
2056         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
2057
2058 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2059
2060         * gfortran.dg/iostat_2.f90: New test.
2061
2062 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
2063
2064         PR c++/22252
2065         * g++.dg/ext/interface1.C: New test.
2066         * g++.dg/ext/interface1.h: Likewise.
2067         * g++.dg/ext/interface1a.cc: Likewise.
2068
2069 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
2070
2071         * gfortran.dg/iomsg_1.f90:  New test case.
2072
2073 2005-09-09  Richard Guenther  <rguenther@suse.de>
2074
2075         PR c++/23624
2076         * g++.dg/tree-ssa/pr23624.C: New testcase.
2077
2078 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
2079
2080         PR fortran/19239
2081         * gfortran.dg/vector_subscript_1.f90,
2082         * gfortran.dg/vector_subscript_2.f90: New tests.
2083
2084 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
2085
2086         PR fortran/21104
2087         * gfortran.dg/array_alloc_1.f90,
2088         * gfortran.dg/array_alloc_2.f90,
2089         * gfortran.dg/array_alloc_3.f90: New tests.
2090
2091 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
2092
2093         PR fortran/12840
2094         * gfortran.dg/array_constructor_6.f90
2095         * gfortran.dg/array_constructor_7.f90
2096         * gfortran.dg/array_constructor_8.f90
2097         * gfortran.dg/array_constructor_9.f90
2098         * gfortran.dg/array_constructor_10.f90
2099         * gfortran.dg/array_constructor_11.f90
2100         * gfortran.dg/array_constructor_12.f90: New tests.
2101
2102 2005-09-08  Josh Conner  <jconner@apple.com>
2103
2104         PR c++/23180
2105         * g++.dg/init/pr23180-1.C: New test.
2106         * g++.dg/init/pr23180-2.C: New test.
2107
2108 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
2109
2110         PR fortran/18878
2111         * gfortran.dg/module_double_reuse.f90: New.
2112
2113 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
2114
2115         PR fortran/23270
2116         PR fortran/22304
2117         PR fortran/18870
2118         PR fortran/17917
2119         PR fortran/16511
2120         * gfortran.dg/common_equivalence_1.f: New.
2121         * gfortran.dg/common_equivalence_2.f: New.
2122         * gfortran.dg/common_equivalence_3.f: New.
2123         * gfortran.dg/contained_equivalence_1.f90: New.
2124         * gfortran.dg/module_blank_common.f90: New.
2125         * gfortran.dg/module_commons_1.f90: New.
2126         * gfortran.dg/module_equivalence_1.f90: New.
2127         * gfortran.dg/nested_modules_1.f90: New.
2128         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
2129         equivalences and add comment to connect the test with
2130         the PR.
2131
2132 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2133
2134         PR fortran/23765
2135         * gfortran.dg/common_6.f90: New test.
2136
2137 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
2138
2139         PR fortran/15326
2140         * gfortran.dg/char_result_1.f90,
2141         * gfortran.dg/char_result_2.f90,
2142         * gfortran.dg/char_result_3.f90,
2143         * gfortran.dg/char_result_4.f90,
2144         * gfortran.dg/char_result_5.f90,
2145         * gfortran.dg/char_result_6.f90,
2146         * gfortran.dg/char_result_7.f90,
2147         * gfortran.dg/char_result_8.f90: New tests.
2148
2149 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
2150
2151         PR fortran/19928
2152         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
2153
2154 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
2155
2156         PR obj-c++/16816
2157         * obj-c++.dg/selector-5.mm: New test.
2158         * obj-c++.dg/selector-6.mm: New test.
2159
2160 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
2161
2162         PR objc/20574
2163         PR objc/19324
2164         * objc.dg/error-1.m: New test.
2165
2166 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
2167
2168         PR fortran/23373
2169         * gfortran.fortran-torture/execute/pr23373-1.f90,
2170         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
2171
2172 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
2173
2174         PR libfortran/23760
2175         * gfortran.dg/g77/1832.f: Remove long string in write statement
2176         to allow the test to pass on correct list directed output with
2177         prepended space.
2178
2179 2005-09-07  James E Wilson  <wilson@specifix.com>
2180
2181         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
2182
2183 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
2184
2185         * gfortran.dg/parameter+save.f90:  Rename to
2186         * gfortran.dg/parameter_save.f90: .. this.
2187
2188 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
2189
2190         PR fortran/20848
2191         * gfortran.dg/parameter+save.f90:  New test case.
2192
2193 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
2194
2195         PR fortran/19269
2196         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
2197
2198 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
2199
2200         PR c/23075
2201         * gcc.dg/pr23075.c: New test.
2202         * g++.dg/warn/pr23075.C: New test.
2203
2204         PR target/22362
2205         * gcc.target/i386/pr22362.c: New test.
2206
2207         PR rtl-optimization/23098
2208         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
2209
2210         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
2211         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2212         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2213
2214 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
2215
2216         * g++.dg/expr/cast6.C: New test.
2217
2218         PR c++/9782
2219         * g++.dg/init/new15.C: New test.
2220
2221 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
2222
2223         * gcc.dg/vect/Os-vect-95.c: New test.
2224         * gcc.dg/vect/vect-95.c: Same.
2225
2226 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
2227
2228         * gcc.dg/vect/vect-29.c: Update xfail testing.
2229         * gcc.dg/vect/vect-44.c: Same.
2230         * gcc.dg/vect/vect-48.c: Same.
2231         * gcc.dg/vect/vect-50.c: Same.
2232         * gcc.dg/vect/vect-72.c: Same.
2233         * gcc.dg/vect/vect-77.c: Same.
2234         * gcc.dg/vect/vect-78.c: Same.
2235         * gcc.dg/vect/vect-80.c: Same.
2236         * gcc.dg/vect/vect-96.c: Same.
2237         * gcc.dg/vect/vect-100.c: Same.
2238         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
2239         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
2240         * gfortran.dg/vect/vect-5.f90: Same.
2241
2242 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
2243
2244         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
2245         start strings.
2246         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2247         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2248
2249         PR c++/23056
2250         * g++.dg/opt/pr23056.C: New test.
2251
2252         PR rtl-optimization/23098
2253         * gcc.target/i386/pr23098.c: New test.
2254
2255 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
2256
2257         PR c++/23667
2258         * g++.dg/template/static15.C: New test.
2259
2260         PR c++/21440
2261         * g++.dg/ext/stmtexpr5.C: New test.
2262         * g++.dg/ext/stmtexpr6.C: Likewise.
2263
2264 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
2265
2266         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
2267
2268         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
2269         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2270         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2271
2272 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
2273
2274         PR libfortran/23321
2275         * gfortran.dg/direct_io_4.f90:  New test case.
2276
2277 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
2278             Rasmus Hahn  <rassahah@neofonie.de>
2279
2280         PR libobjc/23108
2281         * objc.dg/type-stream-1.m: New test.
2282
2283 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
2284
2285         PR fortran/23661
2286         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
2287         gfortran.dg/print_fmt_3.f90: New test.
2288
2289 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
2290
2291         * gfortran.dg/fmt_t_1.f90: New test.
2292
2293 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
2294
2295         PR rtl-optimization/23454
2296         * g++.dg/opt/pr23454.C: New test.
2297
2298 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
2299
2300         PR c++/23699
2301         * g++.dg/ext/static1.C: New test.
2302
2303 2005-09-02  Richard Henderson  <rth@redhat.com>
2304
2305         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
2306         tail call to check_fa_work.
2307
2308 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
2309
2310         PR c++/21687
2311         * g++.dg/other/gc3.C: New test.
2312
2313 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
2314
2315         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
2316         * gcc.dg/20050826-1.c: Likewise.
2317
2318 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
2319
2320         PR c++/23167
2321         * g++.dg/expr/volatile1.C: New test.
2322
2323 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
2324
2325         PR middle-end/23547
2326         * gcc.dg/pr23547.c: New test.
2327
2328 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
2329
2330         PR c/22061
2331         * gcc.c-torture/execute/pr22061-1.c,
2332         * gcc.c-torture/execute/pr22061-2.c,
2333         * gcc.c-torture/execute/pr22061-3.c,
2334         * gcc.c-torture/execute/pr22061-4.c: New tests.
2335
2336 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
2337
2338         * gcc.dg/Wredundant-decls-2.c: New test to check that
2339         -Wredundant-decls does not issue warning for a variable
2340         definition following a declaration.
2341
2342 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
2343
2344         PR debug/7241
2345         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
2346         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
2347         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
2348
2349         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
2350         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2351         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2352         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2353         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2354         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2355         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2356         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2357
2358 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
2359
2360         PR objc/23306
2361         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
2362         scan-assmbler.
2363
2364 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
2365
2366         PR target/21255
2367         * gcc.dg/pr21255-1.c: New test.
2368         * gcc.dg/pr21255-2-mb.c: Likewise.
2369         * gcc.dg/pr21255-2-ml.c: Likewise.
2370         * gcc.dg/pr21255-3.c: Likewise.
2371         * gcc.dg/pr21255-4.c: Likewise.
2372
2373 2005-08-31  Dale Johannesen  <dalej@apple.com>
2374
2375         * gcc.dg/20050830-1.c:  New.
2376
2377 2005-08-31  Josh Conner  <jconner@apple.com>
2378
2379         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
2380         command-line options for arm-*-* targets.
2381         * g++.dg/init/array16.C: Likewise.
2382         * g++.dg/other/crash-4.C: Likewise.
2383
2384 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
2385
2386         PR obj-c++/23640
2387         * obj-c++.dg/gnu-runtime-3.mm: New test.
2388
2389 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2390
2391         PR c++/13377
2392         * g++.dg/lookup/ambig4.C: New test.
2393         * g++.dg/lookup/ambig5.C: New test.
2394         * g++.dg/tc1/dr101.C: Adjust error markers.
2395
2396 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2397
2398         PR c++/23639
2399         * g++.dg/template/ttp5.C: Adjust error markers.
2400
2401 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
2402
2403         PR testsuite/23609
2404         * lib/obj-c++.exp: Include target-libpath.exp.
2405         (obj-c++_link_flags): Look for the GNU libobjc library
2406         and set the library path to include it.
2407         Don't manually set LD_LIBRARY_PATH (etc.) but call
2408         set_ld_library_path_env_vars instead.
2409         (obj-c++_target_compile): Don't set library path or
2410         linker flags because they are already set correctly
2411         in obj-c++_link_flags.
2412
2413 2005-08-30  Josh Conner  <jconner@apple.com>
2414
2415         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
2416         to command-line options for arm-*-* targets.
2417
2418 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
2419
2420         * g++.dg/other/i386-1.C: New.
2421
2422 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
2423
2424         PR preprocessor/20348
2425         PR preprocessor/20356
2426         * gcc.dg/cpp/pr20348.c: New test.
2427         * gcc.dg/cpp/pr20348.h: New file.
2428         * gcc.dg/cpp/inc/pr20348.h: New file.
2429         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
2430         * gcc.dg/cpp/pr20356.c: New test.
2431         * gcc.dg/cpp/pr20356.h: New file.
2432         * gcc.dg/cpp/inc/pr20356.h: New file.
2433         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
2434
2435 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
2436
2437         * gfortran.fortran-torture/execute/intrinsic_count.f90:
2438         Fix array dimension to avoid correct end-of-file error.
2439
2440 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
2441
2442         PR libfortran/23598
2443         * gfortran.dg/iostat_1.f90:  New test.
2444
2445 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
2446
2447         PR middle-end/23408
2448         * gcc.dg/pr23408.c: New test.
2449
2450 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
2451
2452         PR c++/23099
2453         * g++.dg/init/member1.C: Make sure erroneous static data member
2454         definitions are required.
2455         * g++.dg/template/static13.C: New test.
2456         * g++.dg/template/static14.C: Likewise.
2457
2458 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
2459
2460         * gcc.target/i386/pr23575.c: Use -msse2 instead of
2461         -march=pentium4, remove ilp32 requirement.
2462
2463         PR middle-end/23484
2464         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
2465         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
2466
2467 2005-08-29  Andreas Jaeger  <aj@suse.de>
2468
2469         PR testsuite/23607
2470         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
2471
2472 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
2473
2474         * gcc.c-torture/execute/20050316-2.c: New test.
2475         * gcc.c-torture/execute/20050316-3.c: New test.
2476         * gcc.dg/torture/pr16104-1.c: New test.
2477
2478 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
2479
2480         PR middle-end/23463
2481         * gcc.c-torture/execute/zero-struct-1.c: New test.
2482
2483 2005-08-27  Richard Guenther  <rguenther@suse.de>
2484
2485         PR target/23575
2486         * gcc.target/i386/pr23575.c: New testcase.
2487
2488 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
2489
2490         PR rtl-optimization/23561
2491         * gcc.c-torture/execute/20050826-1.c: New test.
2492
2493         PR rtl-opt/23560
2494         * gcc.c-torture/execute/20050826-2.c: New test.
2495
2496 2005-08-26  Dale Johannesen  <dalej@apple.com>
2497
2498         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
2499         * gcc.dg/20050826-1.c:  New.
2500
2501 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
2502
2503         PR c++/19004
2504         * g++.dg/template/nontype13.C: New test.
2505
2506         PR c++/23491
2507         * g++.dg/init/new14.C: New test.
2508         * g++.dg/expr/anew1.C: Do not XFAIL.
2509         * g++.dg/expr/anew2.C: Likewise.
2510         * g++.dg/expr/anew3.C: Likewise.
2511
2512 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
2513
2514         PR middle-end/22439
2515         * gcc.dg/vla-3.c: New test.
2516
2517 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
2518
2519         PR fortran/20363
2520         * gfortran.dg/named_interface.f90: New.
2521
2522 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
2523
2524         * gcc.c-torture/execute/frame-address.c: New test.
2525
2526 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
2527
2528         PR c++/20817
2529         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
2530
2531 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
2532
2533         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
2534
2535 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
2536
2537         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
2538         * gcc.dg/altivec-22.c: Rename from..
2539         * gcc.dg/altivec-nomfcr.c: ..this.
2540
2541 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
2542
2543         PR tree-optimization/23546
2544         * gcc.dg/tree-ssa/pr23546.c: New test.
2545
2546 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
2547
2548         PR fortran/17758
2549         * gfortran.dg/nonreturning_statements.f90: New test.
2550
2551 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2552
2553         PR c++/22454
2554         * g++.dg/parse/crash29.C: New.
2555
2556 2005-08-23  DJ Delorie  <dj@redhat.com>
2557
2558         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
2559         constants have the L suffix.
2560
2561 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
2562
2563         PR c++/23044
2564         * g++.dg/template/instantiate8.C: New.
2565
2566 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
2567
2568         PR middle-end/23467
2569         * gcc.c-torture/execute/pr23467.c: New test.
2570
2571 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
2572
2573         PR tree-optimization/22043
2574         * gcc.c-torture/execute/20050613-1.c: New test.
2575
2576 2005-08-23  Ben Elliston  <bje@au.ibm.com>
2577
2578         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
2579
2580 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
2581
2582         PR rtl-optimization/23478
2583         * g++.dg/opt/pr23478.C: New test.
2584
2585 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
2586
2587         PR c/18715
2588         * gcc.dg/switch-warn-3.c: New test.
2589
2590 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2591
2592         PR c++/22233
2593         * g++.dg/template/param1.C: New test.
2594
2595 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2596
2597         PR c++/23089
2598         * g++.dg/other/incomplete1.C: New test.
2599
2600 2005-08-22  Ira Rosen  <irar@il.ibm.com>
2601
2602         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
2603         are vectorizable.
2604
2605 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2606
2607         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
2608         d_lines_5.f: New.
2609
2610 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
2611
2612         * gcc.target/i386/sse-4.c: New test.
2613
2614 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2615
2616         PR testsuite/23239
2617         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
2618
2619 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
2620
2621         * gcc.dg/20050811-1.c: New test.
2622         * gcc.dg/20050811-2.c: New test.
2623
2624 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
2625
2626         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
2627
2628 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
2629
2630         PR 23476
2631         * gcc.c-torture/compile/pr23476.c: New test.
2632
2633 2005-08-19  Devang Patel  <dpatel@apple.com>
2634
2635         PR tree-optimization/23048
2636         * gcc.dg/tree-ssa/pr23048.c: New test.
2637
2638 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
2639
2640         PR middle-end/20624
2641         * g++.dg/warn/Wreturn-3.C: New test
2642
2643 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
2644
2645         PR tree-optimization/22228
2646         * g++.dg/vect/pr22543.cc: New test.
2647
2648 2005-08-17  Steven Bosscher  <stevenb@suse.de>
2649
2650         PR tree-optimization/21574
2651         * gcc.dg/tree-ssa/pr21574.c: New test.
2652
2653 2005-08-16  James E Wilson  <wilson@specifix.com>
2654
2655         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
2656
2657 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
2658
2659         PR tree-opt/23402
2660         * gcc.c-torture/compile/zero-strct-3.c: New test.
2661         * gcc.c-torture/compile/zero-strct-4.c: New test.
2662
2663 2005-08-16  Steven Bosscher  <stevenb@suse.de>
2664
2665         PR target/23376
2666         * gcc.target/x86_64/pr23376.c: New test.
2667
2668 2005-08-16  Ian Lance Taylor  <ian@airs.com>
2669
2670         PR c++/23337
2671         * g++.dg/ext/vector2.C: New.
2672
2673 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
2674
2675         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
2676
2677 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
2678
2679         PR libfortran/23428
2680         * gfortran.dg/inquire-complex.f90:  New test case.
2681
2682 2005-08-16  James E Wilson  <wilson@specifix.com>
2683
2684         PR tree-optimization/21105
2685         * gcc.dg/large-size-array.c: New.
2686
2687 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
2688
2689         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
2690         type.
2691         * gcc.dg/vect/vect-41: Likewise.
2692         * gcc.dg/vect/vect-42: Likewise.
2693         * gcc.dg/vect/vect-43: Likewise.
2694         * gcc.dg/vect/vect-44: Likewise.
2695         * gcc.dg/vect/vect-46: Likewise.
2696         * gcc.dg/vect/vect-47: Likewise.
2697         * gcc.dg/vect/vect-48: Likewise.
2698         * gcc.dg/vect/vect-52: Likewise.
2699         * gcc.dg/vect/vect-53: Likewise.
2700         * gcc.dg/vect/vect-54: Likewise.
2701         * gcc.dg/vect/vect-55: Likewise.
2702         * gcc.dg/vect/vect-56: Likewise.
2703         * gcc.dg/vect/vect-57: Likewise.
2704         * gcc.dg/vect/vect-58: Likewise.
2705         * gcc.dg/vect/vect-59: Likewise.
2706         * gcc.dg/vect/vect-60: Likewise.
2707         * gcc.dg/vect/vect-61: Likewise.
2708         * gcc.dg/vect/vect-85: Likewise.
2709         * gcc.dg/vect/vect-87: Likewise.
2710         * gcc.dg/vect/vect-88: Likewise.
2711         * gcc.dg/vect/vect-93.c: Likewise.
2712         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
2713         * gcc.dg/vect/vect-75: Likewise.
2714         * gcc.dg/vect/vect-76: Likewise.
2715         * gcc.dg/vect/vect-77: Likewise.
2716         * gcc.dg/vect/vect-78: Likewise.
2717         * gcc.dg/vect/vect-80: Likewise.
2718         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
2719         vectorized for the expected reason, rather than checking how alignment
2720         was handled.
2721         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
2722         type and also instead of aligned pointers. Added documentation.
2723
2724 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
2725
2726         * gfortran.dg/power.f90: New test.
2727
2728 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
2729
2730         PR rtl-optimization/23299
2731         * g++.dg/opt/pr23299.C: New test.
2732
2733 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2734
2735         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
2736
2737 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
2738
2739         * g++.dg/template/local6.C: New test.
2740
2741 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
2742
2743         * execute/exceptions/finally-1.m: Check that the catch and finally are
2744         being called.  Also add a "return 0;" at the end of main.
2745
2746 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
2747
2748         PR fortran/21432.
2749         * gfortran.dg/namelist_print_1.f: New test of functionality of
2750         PRINT namelist.
2751         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
2752         namelist generates error with -std=f95.
2753
2754 2005-08-14  Ira Rosen  <irar@il.ibm.com>
2755
2756         PR tree-optimization/23119
2757         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
2758
2759 2005-08-13  Marcin Koziej  <creep@desk.pl>
2760             Andrew Pinski  <pinskia@physics.uc.edu>
2761
2762         PR libobjc/22492
2763         * execute/exceptions/finally-1.m: New test.
2764
2765 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2766
2767         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
2768         testsuite.
2769         * objc/execute/exceptions/trivial.m: New test.
2770         * objc.dg/try-catch-11.m: Move to ...
2771         * objc/execute/exceptions/foward-1.m: Here.
2772         * objc.dg/try-catch-2.m: Move to ...
2773         * objc/execute/exceptions/catchall-1.m: Here.
2774         * objc.dg/try-catch-8.m: Move to ...
2775         * objc/execute/exceptions/local-variables-1.m: Here.
2776
2777 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2778
2779         * objc.dg/nested-func-1.m: Move to ...
2780         * objc/execute/nested-func-1.m: Here.
2781
2782 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2783
2784         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
2785         in ${options} instead of [target_info name].
2786         * lib/obj-c++.exp (objc_target_compile): Likewise.
2787
2788 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2789
2790         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
2791
2792 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2793
2794         part of PR testsuite/23348
2795         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
2796         of the torture options.
2797         * objc/compile/trivial.m: New test.
2798
2799 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
2800
2801         * gfortran.dg/eoshift.f90:  Correct format.
2802
2803 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
2804
2805         * gfortran.fortran-torture/execute/character_passing.f90:
2806         Fix comment typo.
2807
2808 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
2809
2810         PR c++/8271
2811         * g++.dg/template/unify10.C: New.
2812
2813 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
2814
2815         * g++.dg/parse/pr22514.C: Move to...
2816         * g++.dg/debug/pr22514.C: here.
2817
2818 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2819
2820         PR c++/23266
2821         * g++.dg/inherit/pure1.C: New test.
2822
2823         * ChangeLog: Fix typos.
2824
2825 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2826             Steven Bosscher  <stevenb@suse.de>
2827
2828         * gfortran.dg/runtime_warning_1.f90: New test.
2829
2830 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
2831
2832         PR c++/23219
2833         * g++.dg/parse/crash28.C: New.
2834
2835 2005-08-11  Richard Guenther  <rguenther@suse.de>
2836
2837         PR target/23289
2838         * gcc.target/i386/tailcall-1.c: New testcase.
2839
2840 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
2841
2842         * gcc.dg/vect/vect-67.c: Un-xfail.
2843
2844 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
2845
2846         PR c++/23225
2847         * g++.dg/testsuite/parse/crash27.C: new test.
2848
2849 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
2850
2851         PR libfortran/22143
2852         * gfortran.dg/shift-kind.f90:  New testcase.
2853
2854 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
2855
2856         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
2857         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
2858
2859 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2860
2861         PR c++/20646
2862         * g++.dg/other/mult-stor1.C: New test.
2863
2864 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
2865
2866         * gcc.c-torture/pr18299-1.c: Move to ...
2867         * gcc.c-torture/compile/pr18299-1.c: Here.
2868
2869 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
2870
2871         * gfortran/fortran.torture/execute/character_passing.f90:
2872         Fix types for LSAME.
2873
2874 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
2875
2876         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
2877         input data back to what it was originally.
2878
2879 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
2880
2881         * objc.dg/try-catch-8.m: Enable for all targets.
2882
2883 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
2884
2885         * gcc.dg/pr23165.c: New test.
2886
2887 2005-08-09  Steven Bosscher  <stevenb@suse.de>
2888
2889         PR tree-optimization/23234
2890         * gcc.dg/tree-ssa/pr23234.c: New test.
2891
2892 2005-08-08  Josh Conner  <jconner@apple.com>
2893
2894         PR rtl-optimization/23241
2895         * gcc.dg/char-compare.c: New test.
2896
2897 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2898
2899         PR c++/22508
2900         * g++.dg/init/new13.C: New test.
2901
2902 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
2903
2904         PR c++/21166
2905         * g++.dg/other/crash-4.C: Adjust
2906         * g++/dg/ext/packed9.C: New.
2907
2908 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
2909
2910         PR middle-end/21964
2911         * gcc.c-torture/execute/pr21964-1.c: New test.
2912
2913 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
2914
2915         PR c/22458
2916         * gcc.dg/pr22458-1.c: New test.
2917
2918 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
2919             Steven G. Kargl <kargls@comcast.net>
2920
2921         PR fortran/22390
2922         * gfortran.dg/flush_1.f90: New test.
2923
2924 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2925
2926         PR c++/23191
2927         * g++.dg/template/eh2.C: New test.
2928
2929 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2930
2931         PR c++/19498
2932         * g++.dg/template/instantiate7.C: New test.
2933
2934 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
2935
2936         PR c/23113
2937         * gcc.dg/Wunused-value-1.c: New test.
2938
2939 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
2940
2941         PR rtl-optimization/23233
2942         * gcc.c-torture/compile/pr23233-1.c: New test.
2943
2944 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
2945
2946         PR fortran/18833
2947         PR fortran/20850
2948         * gfortran.dg/equiv_1.f90: New test.
2949         * gfortran.dg/equiv_2.f90: New test.
2950         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
2951         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
2952         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
2953
2954 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
2955
2956         * gcc.c-torture/execute/vrp-5.c: New test.
2957         * gcc.c-torture/execute/vrp-6.c: New test.
2958         * gcc.dg/tree-ssa/vrp21.c: New test.
2959
2960 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
2961
2962         * g++.dg/parse/pr22514.C: New test.
2963
2964 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
2965
2966         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
2967
2968         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
2969         instead of constant loads / pool entries.
2970
2971 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
2972
2973         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
2974         TEST_TO_WCTYPE.
2975
2976 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
2977
2978         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
2979         __WINT_TYPE__ in generated prototypes if possible.
2980
2981 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
2982
2983         PR 22037
2984         * g++.dg/tree-ssa/pr22037.C:
2985
2986 2005-08-04  Richard Henderson  <rth@redhat.com>
2987
2988         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
2989         scan-tree-dump-times directive.
2990
2991 2005-08-04  Jan Hubicka  <jh@suse.cz>
2992
2993         * gcov-1.C: Fix switch counts.
2994         * gcov-4b.c: Likewise.
2995
2996 2005-08-03  Jeff Law  <law@redhat.com>
2997
2998         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
2999
3000 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
3001
3002         * gcc.c-torture/execute/pr23135.c: New test.
3003
3004 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3005
3006         PR tree-optimization/19899
3007         * gcc.dg/tree-ssa/scev-1.c: New test.
3008         * gcc.dg/tree-ssa/scev-2.c: New test.
3009
3010 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
3011
3012         PR target/18582
3013         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
3014
3015 2005-08-03  Jan Hubicka  <jh@suse.cz>
3016
3017         * update-conroll.c: New testcase.
3018         * update-conroll-2.c: New testcase.
3019
3020 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
3021
3022         * gfortran.dg/constant_substring.f: New test.
3023         * gfortran.dg/pr22491.f: New test.
3024
3025 2005-08-02  Jan Hubicka  <jh@suse.cz>
3026
3027         * update-threading.c: Replace by the proper one.
3028
3029 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
3030
3031         PR 23164
3032         * g++.dg/tree-ssa/pr23164.C: New test.
3033
3034 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
3035
3036         * gcc.dg/tree-ssa/pr23192.c: New test.
3037
3038 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
3039
3040         * gcc.c-torture/execute/vrp-4.c: New test.
3041
3042 2005-08-02  Jan Hubicka  <jh@suse.cz>
3043
3044         * update-threading.c: New test.
3045
3046 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
3047
3048         * gcc.c-torture/compile/20050801-1.c: New test.
3049         * gcc.c-torture/compile/20050801-2.c: New test.
3050
3051 2005-08-01  Jan Hubicka  <jh@suse.cz>
3052
3053         * val-prof-5.c: New test.
3054
3055 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
3056
3057         PR c/22311
3058         * gcc.dg/pr22311-1.c : New test.
3059
3060 2005-07-31  Steven Bosscher  <stevenb@suse.de>
3061
3062         PR target/23095
3063         * gfortran.dg/pr23095.f: New test.
3064
3065         PR c++/22003
3066         * g++.dg/other/pr22003.C: New test.
3067
3068 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
3069
3070         PR target/20621
3071         * gcc.c-torture/execute/pr20621-1.c: New test.
3072
3073 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
3074
3075         * gfortran.dg/comma_format_extension_4.f:  Adjust length
3076         of string for format.
3077         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
3078         print statement with internal write.
3079         * gfortran.dg/der_array_io_2.f:  Likewise.
3080         * gfortran.dg/der_array_io_3.f:  Likewise.
3081
3082 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
3083
3084         * gcc.dg/fold-abs-4.c: new test.
3085
3086 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
3087
3088         PR fortran/22570 an related issues.
3089         * gfortran.dg/x_slash_1.f: New test.
3090
3091 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
3092
3093         PR c/23143
3094         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
3095         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
3096
3097 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
3098
3099         PR c/529
3100         * gcc.dg/Wshadow-3.c: New test.
3101
3102 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
3103
3104         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
3105         used to have the wrong bounds).
3106
3107 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
3108
3109         PR c/21720
3110         * gcc.dg/hex-round-1.c: Test more cases.
3111         * gcc.dg/hex-round-2.c: New test.
3112
3113 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
3114
3115         PR 22550
3116         * g++.dg/tree-ssa/pr22550.C: New test.
3117
3118 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
3119
3120         * gcc.dg/tree-ssa/vrp19.c: New test.
3121         * gcc.dg/tree-ssa-vrp20.c: New test.
3122
3123 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
3124
3125         PR c/22240
3126         * gcc.dg/transparent-union-4.c: New test.
3127
3128 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
3129
3130         PR c/22192
3131         * gcc.dg/c99-vla-2.c: New test.
3132
3133 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
3134
3135         PR c/21720
3136         * gcc.dg/hex-round-1.c: New test.
3137
3138 2005-07-28  Jan Hubicka  <jh@suse.cz>
3139
3140         * inliner-1.c: Do not dump everything.
3141         * tree-prof.exp: Do not pass -ftree-based-profiling.
3142         * bprob.exp: Likewise.
3143
3144         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
3145
3146 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
3147
3148         PR c++/22545
3149         * g++.dg/expr/ptrmem7.C: New test.
3150
3151 2005-07-28  Mike Stump  <mrs@apple.com>
3152
3153         * g++.old-deja/g++.mike/visibility-1.C: New test.
3154
3155 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
3156
3157         PR c/20187
3158         * gcc.c-torture/execute/pr20187-1.c: New test.
3159
3160 2005-07-28  Jeff Law  <law@redhat.com>
3161
3162         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
3163         * gcc.dg/tree-ssa/vrp18.c: New test.
3164
3165 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
3166
3167         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
3168
3169 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
3170
3171         PR tree-optimization/22506
3172         * gcc.dg/vect/ps22506.c: New test.
3173
3174 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
3175
3176         PR target/21149
3177         * gcc.target/i386/sse-3.c: New test.
3178
3179 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
3180
3181         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
3182         * gcc.target/mips/mips32-dsp-type.c: Likewise.
3183
3184 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
3185
3186         PR c/22589
3187         * gcc.c-torture/compile/pr22589-1.c: New test.
3188
3189 2005-07-28  Jan Hubicka  <jh@suse.cz>
3190
3191         * update-loopch.c: New testcase.
3192
3193 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
3194
3195         PR rtl-optimization/23047
3196         * gcc.c-torture/execute/pr23047.c: New test.
3197         * gcc.c-torture/execute/pr23047.x: New.
3198
3199 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
3200
3201         PR tree-optimization/22493
3202         * gcc.c-torture/execute/pr22493-1.c: New test.
3203         * gcc.c-torture/execute/pr22493-1.x: New.
3204         * gcc.c-torture/execute/vrp-1.c: New test.
3205         * gcc.c-torture/execute/vrp-2.c: New test.
3206         * gcc.c-torture/execute/vrp-2.c: New test.
3207
3208 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
3209
3210         * gcc.target/frv/all-builtin-read8.c: Delete.
3211         * gcc.target/frv/all-builtin-read16.c: Delete.
3212         * gcc.target/frv/all-builtin-read32.c: Delete.
3213         * gcc.target/frv/all-builtin-read64.c: Delete.
3214         * gcc.target/frv/all-builtin-write8.c: Delete.
3215         * gcc.target/frv/all-builtin-write16.c: Delete.
3216         * gcc.target/frv/all-builtin-write32.c: Delete.
3217         * gcc.target/frv/all-builtin-write64.c: Delete.
3218         * gcc.target/frv/all-read-write-1.c: New.
3219
3220 2005-07-27  Jeff Law  <law@redhat.com>
3221
3222         * gcc.c-torture/execute/pr22630.c: New test.
3223
3224 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
3225
3226         PR tree-optimization/23073
3227         * gcc.dg/vect/nodump-pr23073.c: New test.
3228         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
3229
3230 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
3231
3232         PR tree-optimize/22348
3233         * gcc.c-torture/execute/pr22348.c: New.
3234
3235 2005-07-27  Richard Guenther  <rguenther@suse.de>
3236
3237         * gcc.dg/tree-ssa/salias-1.c: New testcase.
3238
3239 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3240
3241         PR fortran/22503
3242         * gfortran.dg/logical_comp.f90: New test.
3243
3244 2005-07-27  Jan Hubicka  <jh@suse.cz>
3245
3246         * inliner-1.c: Add cleanup of dumps.
3247         * val-prof-*.c: Likewise.
3248         * update-tailcall.c: New.
3249
3250 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
3251
3252         PR 22591
3253         * gcc.dg/tree-ssa/pr22591.c: New test.
3254         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
3255
3256 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
3257
3258         PR libobjc/22606
3259         * objc.dg/try-catch-11.m: New test.
3260
3261 2005-07-26  Richard Guenther  <rguenther@suse.de>
3262
3263         PR tree-optimization/22486
3264         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
3265
3266 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
3267
3268         PR tree-opt/22484
3269         * testsuite/g++.dg/opt/loop2.C: New test.
3270
3271 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
3272
3273         * gcc.dg/tree-ssa/reassoc-3.c: New test.
3274         * gcc.dg/tree-ssa/reassoc-4.c: New test.
3275
3276 2005-07-25  Adam Nemet  <anemet@lnxw.com>
3277
3278         * lib/profopt.exp (profopt-execute): Check for profiling data
3279         files on the target.
3280
3281 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
3282
3283         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
3284         for matching of asm labels.
3285
3286 2005-07-25  Richard Guenther  <rguenther@suse.de>
3287
3288         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
3289
3290 2005-07-25  Richard Guenther  <rguenther@suse.de>
3291
3292         PR testsuite/22624
3293         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
3294
3295 2005-07-25  Ira Rosen  <irar@il.ibm.com>
3296
3297         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
3298         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
3299         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
3300         * gcc.dg/vect/vect-100.c: New test.
3301         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
3302         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
3303         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
3304         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
3305         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
3306         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
3307         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
3308         * gfortran.dg/vect/pr19049.f90: New testcase.
3309         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3310
3311 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
3312
3313         * gcc.c-torture/execute/20050713-1.c: New test.
3314
3315         PR fortran/20063
3316         * gfortran.fortran-torture/execute/data_4.f90: New test.
3317
3318         PR middle-end/20303
3319         * gcc.dg/visibility-d.c: New test.
3320
3321 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
3322
3323         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
3324         * gfortran.dg/underflow.f90: Ditto.
3325
3326 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3327
3328         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
3329         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
3330         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
3331
3332 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
3333
3334         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
3335         include case of field width of zero.
3336
3337 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
3338
3339         PR libgfortran/21875
3340         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
3341         with trailing blanks on normal formatted read.
3342
3343 2005-07-23  Chao-ying Fu  <fu@mips.com>
3344
3345         * gcc.target/mips/mips32-dsp-type.c: New test.
3346         * gcc.target/mips/mips32-dsp.c: New test.
3347
3348 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
3349
3350         PR testsuite/21073
3351         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
3352
3353         PR testsuite/20454
3354         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
3355         and __cyg_profile_func_exit.
3356
3357 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
3358
3359         * gfortran.dg/comma_format_extension_3.f: Fix typo.
3360         * gfortran.dg/comma_format_extension_4.f: Same.
3361         * gfortran.dg/pr15332.f: Same.
3362         * gfortran.dg/pr21730.f: Same.
3363
3364 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
3365
3366         * g++.dg/opt/vrp2.C: Fix testcase.
3367
3368         PR tree-opt/22625
3369         * g++.dg/opt/vrp2.C: New test.
3370
3371 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
3372
3373         PR debug/21828
3374         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
3375
3376 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
3377
3378         * gcc.dg/tree-ssa/20050719-1.c: New test.
3379
3380 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
3381
3382         * gcc.dg/bfin-longcall-1.c: New file.
3383         * gcc.dg/bfin-longcall-2.c: New file.
3384
3385 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
3386
3387         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
3388
3389 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
3390
3391         PR middle-end/19055
3392         * gcc.dg/tree-ssa/pr19055.c: New test.
3393         * gcc.dg/tree-ssa/pr19055-2.c: New test.
3394
3395 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
3396
3397         PR C++/22358
3398         * g++.dg/other/pr22358.C: New test.
3399
3400 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
3401
3402         PR c++/2922
3403         * g++.dg/lookup/two-stage5.C: New test from bug comments.
3404
3405 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3406
3407         PR c++/15938
3408         * g++.dg/init/union2.C: New test.
3409
3410 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3411
3412         PR c/22393
3413         * gcc.dg/complex-4.c: New test.
3414
3415 2005-07-21  Richard Guenther  <rguenther@suse.de>
3416
3417         PR testsuite/22522
3418         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
3419         scanning for asm labels.
3420         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
3421
3422 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
3423
3424         PR target/22085
3425         * gcc.dg/altivec-pr22085.c: New.
3426
3427 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
3428
3429         PR tree-optimization/19210
3430         * gcc.dg/tree-ssa/pr19210-1.c: New.
3431         * gcc.dg/tree-ssa/pr19210-2.c: New.
3432
3433 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
3434
3435         PR rtl-optimization/22167
3436         * g++.dg/opt/pr22167.C: New test.
3437
3438 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
3439
3440         PR c++/2922
3441         * g++.dg/lookup/two-stage2.C: New.
3442         * g++.dg/lookup/two-stage3.C: New.
3443         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
3444         fixed two-stage name lookup for operators.
3445         * g++.dg/template/call3.C: Compiler now produces an appropriate
3446         error message.
3447         * g++.dg/template/crash37.C: Compiler now describes bla() on line
3448         14 as a candidate.
3449         * g++.dg/template/ptrmem4.C: Compiler produces different error
3450         message.
3451         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
3452         connect_to_method as a candidate.
3453
3454 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
3455
3456         * gcc.dg/fold-alloc-1.c: New test.
3457
3458 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
3459
3460         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
3461         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
3462
3463 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
3464
3465         * gcc.dg/fold-abs-1.c: New test.
3466         * gcc.dg/fold-abs-2.c: New test.
3467         * gcc.dg/fold-abs-3.c: New test.
3468
3469 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
3470
3471         Make CONSTRUCTOR use VEC to store initializers.
3472         * g++.dg/ext/complit3.C: Check for specific error messages.
3473         * g++.dg/init/brace2.C: Update error message.
3474         * g++.dg/warn/Wbraces2.C: Likewise.
3475
3476 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
3477
3478         PR fortran/16940
3479         * gfortran.dg/module_interface_1.f90: New test.
3480
3481 2005-07-19  Danny Berlin <dberlin@dberlin.org>
3482             Kenneth Zadeck <zadeck@naturalbridge.com>
3483
3484         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
3485
3486 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3487
3488         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
3489         specify -Wformat for these tests.
3490         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
3491         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
3492         * gcc.dg/format/opt-6.c: Delete.
3493
3494 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
3495
3496         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
3497         * gcc.dg/tree-ssa/sra-3.c: Likewise.
3498
3499 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
3500
3501         * gcc.dg/tree-ssa/alias-2.c: New test.
3502
3503 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
3504
3505         PR c++/22263
3506         * g++.dg/template/explicit7.C: New test.
3507
3508 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
3509
3510         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
3511         width of 8 to +Inf and -Inf.
3512
3513 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
3514
3515         PR c++/22139
3516         * g++.dg/template/friend36.C: New test.
3517
3518 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
3519
3520         PR fortran/21730
3521         * gfortran.dg/pr21730.f: New test.
3522
3523 2005-07-16  Danny Berlin <dberlin@dberlin.org>
3524             Kenneth Zadeck <zadeck@naturalbridge.com>
3525
3526         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
3527         since pure const detection cannot run at -O1 in c compiler.
3528         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
3529         can now optimize this case properly.
3530         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
3531         because we now pass.
3532         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
3533
3534 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
3535
3536         PR c/22421
3537         * gcc.dg/format/bitfld-1.c: New test.
3538
3539 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
3540
3541         PR c++/22204
3542         * g++.dg/rtti/repo1.C: New test.
3543
3544 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
3545
3546         PR middle-end/22398
3547         * gcc.c-torture/compile/pr22398.c: New test.
3548
3549 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
3550
3551         PR c++/22132
3552         * g++.dg/expr/cast4.C: New test.
3553
3554 2005-07-15  Richard Guenther  <rguenther@suse.de>
3555
3556         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
3557         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
3558
3559 2005-07-15  Steven Bosscher  <stevenb@suse.de>
3560
3561         PR tree-optimization/22230
3562         * gcc.dg/tree-ssa/pr22230.c: New test.
3563
3564 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
3565
3566         * gfortran.dg/g77/cpp6.f: New test.
3567
3568         PR fortran/22417
3569         * gfortran.dg/g77/cpp5.F: New test.
3570         * gfortran.dg/g77/cpp5.h: New file.
3571         * gfortran.dg/g77/cpp5inc.h: New file.
3572
3573 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
3574
3575         PR libfortran/16435
3576         * gfortran.dg/tl_editting.f90: New.
3577         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
3578
3579 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
3580
3581         * gfortran.dg/char_array_constructor.f90: New test.
3582
3583 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
3584
3585         * gfortran.dg/past_eor.f90: New.
3586         * gfortran.dg/complex_read.f90: New.
3587
3588 2005-07-13  Jeff Law  <law@redhat.com>
3589
3590         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
3591         additional casts.
3592
3593         * gcc.dg/tree-ssa/pr22321.c: New test
3594
3595 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
3596
3597         PR tree-optimization/21921
3598         * gcc.dg/tree-ssa/pr21921.c: New.
3599
3600 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
3601
3602         PR tree-optimizatio/22442
3603         * gcc.dg/tree-ssa/loop-11.c: New test.
3604
3605 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
3606
3607         PR tree-opt/21840
3608         * gcc.c-torture/compile/pr21840.c: New test.
3609
3610 2005-07-12  Jan Hubicka  <jh@suse.cz>
3611
3612         * gcc.c-torture/compile/pr22379.c: New test.
3613
3614 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
3615
3616         PR libfortran/21593
3617         gfortran.dg/dev_null.f90:  Remove outdated comment about
3618         PR libfortran/21593.
3619
3620
3621 2005-07-12  Dale Johannesen  <dalej@apple.com>
3622
3623         * gcc.target/i386/compress-float-sse.c:  New.
3624         * gcc.target/i386/compress-float-sse-pic.c:  New.
3625         * gcc.target/i386/compress-float-387.c:  New.
3626         * gcc.target/i386/compress-float-387-pic.c:  New.
3627         * gcc.dg/compress-float-ppc.c:  New.
3628         * gcc.dg/compress-float-ppc-pic.c:  New.
3629
3630 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
3631
3632         PR libfortran/21593
3633         gfortran.dg/dev_null.f90:  Remove targets.
3634
3635 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
3636
3637         PR tree-opt/22335
3638         * gcc.dg/pr22335-1.c: New test.
3639         * gcc.dg/pr22335-2.c: New test.
3640
3641 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3642
3643         PR c++/20172
3644         * g++.dg/template/nontype12.C : New test.
3645
3646 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
3647
3648         * gcc.dg/tree-ssa/loop-10.c: New test.
3649
3650 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
3651
3652         * gcc.c-torture/execute/20020720-1.x: Remove.
3653
3654 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
3655
3656         * gfortran.fortran-torture/execute/forall_7.f90: New test.
3657
3658 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
3659
3660         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
3661         (dg-mips-options): Use it.
3662
3663 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
3664
3665         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
3666
3667 2005-07-09  Richard Henderson  <rth@redhat.com>
3668
3669         * lib/target-supports.exp (check_effective_target_sync_char_short):
3670         Add alpha.
3671
3672 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
3673
3674         PR libfortran/22217
3675         * gfortran.dg/negative-z-descriptor.f90:  New test.
3676
3677 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
3678
3679         PR tree-opt/22329
3680         * gcc.dg/pr22329.c: New test.
3681
3682 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
3683
3684         PR tree-optimization/20139
3685         * gcc.dg/tree-ssa/pr20139.c: New.
3686
3687 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
3688
3689         PR tree-opt/22356
3690         * testsuite/gcc.dg/pr22356-1.c: New test.
3691
3692 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
3693
3694         PR c++/21799
3695         * g++.dg/template/unify8.C: New.
3696         * g++.dg/template/unify9.C: New.
3697
3698 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
3699
3700         * gfortran.fortran-torture/execute/entry_10.f90: New test.
3701
3702 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
3703
3704         * gcc.dg/darwin-version-1.c: New.
3705         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
3706         * gcc.dg/builtins-20.c: Likewise.
3707         * gcc.dg/builtins-53.c: Likewise.
3708         * gcc.dg/torture/builtins-convert-1.c: Likewise.
3709         * gcc.dg/torture/builtins-convert-2.c: Likewise.
3710         * gcc.dg/torture/builtins-convert-3.c: Likewise.
3711         * gcc.dg/torture/builtins-power-1.c: Likewise.
3712         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
3713         on Darwin.
3714
3715 2005-07-07  Jeff Law  <law@redhat.com>
3716
3717         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
3718         argument evaluation order.
3719
3720 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
3721
3722         PR libfortran/21594
3723         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
3724         Add test cases where the shift length is greater than the
3725         array length.
3726
3727 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
3728
3729         * obj-c++.dg/proto-lossage-6.mm: New.
3730         * objc.dg/proto-lossage-6.m: New.
3731
3732 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
3733
3734         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
3735         * objc.dg/gnu-runtime-2.m: Likewise.
3736
3737 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
3738
3739         * gfortran.dg/longline.f: New test.
3740
3741         * gfortran.dg/badline.f: New test.
3742
3743 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
3744
3745         PR fortran/16531
3746         PR fortran/15966
3747         PR fortran/18781
3748         * gfortran.dg/hollerith.f90: New.
3749         * gfortran.dg/hollerith2.f90: New.
3750         * gfortran.dg/hollerith3.f90: New.
3751         * gfortran.dg/hollerith4.f90: New.
3752         * gfortran.dg/hollerith_f95.f90: New.
3753         * gfortran.dg/hollerith_legacy.f90: New.
3754         * gfortran.dg/g77/cpp4.F: New. Port from g77.
3755
3756 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
3757
3758         PR objc/22274
3759         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
3760         * objc.dg/gnu-runtime-2.m: New.
3761
3762 2005-07-06  Jeff Law  <law@redhat.com>
3763
3764         * gcc.dg/tree-ssa/vrp17.c: New test.
3765
3766 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
3767
3768         PR fortran/22327
3769         * gfortran.dg/array_constructor_5.f90: New test.
3770
3771 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
3772
3773         * gfortran.fortran-torture/execute/entry_9.f90: New test.
3774
3775 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
3776
3777         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
3778         * gcc.dg/980816-1.c: Ditto.
3779
3780 2005-07-06  Jeff Law  <law@redhat.com>
3781
3782         * gcc.c-torture/compile/pr21356.c: New test.
3783
3784 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
3785
3786         PR c/22013
3787         PR c/22098
3788         * gcc.c-torture/compile/pr22013-1.c,
3789         gcc.c-torture/execute/pr22098-1.c,
3790         gcc.c-torture/execute/pr22098-2.c,
3791         gcc.c-torture/execute/pr22098-3.c: New tests.
3792
3793 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
3794
3795         PR c/22308
3796         * gcc.dg/pr22308-1.c: New test.
3797
3798 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
3799
3800         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
3801         target.
3802         * gcc.dg/compare9.c: Use -fshort-enums instead of
3803         -fno-short-enums.  Change the last test to dg-bogus.
3804
3805 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
3806
3807         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
3808         * gcc.dg/compare9.c: New.
3809
3810 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3811
3812         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
3813
3814 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
3815
3816         PR testsuite/22288
3817         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
3818
3819
3820 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3821
3822         * gcc.dg/format/gcc_gfc-1.c: New.
3823
3824 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
3825
3826         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
3827
3828 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3829
3830         PR fortran/20842
3831         * gfortran.dg/io_invalid_1.f90: New test.
3832
3833 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
3834
3835         * gcc.dg/format/gcc_diag-1.c: Update.
3836
3837 2005-07-02  Jeff Law  <law@redhat.com>
3838
3839         * gcc.dg/tree-ssa/pr22051-1.c: New test.
3840         * gcc.dg/tree-ssa/pr22051-2.c: New test.
3841
3842 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
3843
3844         * gcc.dg/format/gcc_diag-1.c: Update.
3845
3846 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
3847
3848         PR tree-opt/22269
3849         * gcc.c-torture/compile/pr22269.c: New test.
3850
3851 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
3852
3853         PR 21584
3854         PR 22219
3855         * g++.dg/tree-ssa/pr21584-1.C: New test.
3856         * g++.dg/tree-ssa/pr21584-2.C: New test.
3857
3858 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
3859
3860         * obj-c++.dg/try-catch-11.mm: New.
3861         * objc.dg/try-catch-10.m: New.
3862
3863 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
3864
3865         * g++.dg/other/ucnid-1.C: xfail on AIX.
3866
3867 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
3868
3869         PR 22234
3870         * gcc.dg/20050629-1.c: New test.
3871
3872 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
3873
3874         * obj-c++.dg/const-str-1[0-1].mm: New.
3875         * objc.dg/const-str-1[0-1].m: New.
3876
3877 2005-05-29  Richard Henderson  <rth@redhat.com>
3878
3879         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
3880         Rename from check_effective_target_vect_no_max.
3881         (check_effective_target_vect_no_int_add): New.
3882         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
3883         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
3884         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3885         * gcc.dg/vect/vect-reduc-1.c: Use both.
3886         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3887
3888 2005-05-29  Richard Henderson  <rth@redhat.com>
3889
3890         * lib/target-supports.exp (check_effective_target_vect_no_max):
3891         Remove i386 and x86_64.
3892
3893 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
3894
3895         PR testsuite/21969
3896         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
3897
3898 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
3899
3900         PR middle-end/21969
3901         * gcc.dg/vect/pr21969.c: New test.
3902
3903 2005-06-28  Eric Christopher  <echristo@redhat.com>
3904
3905         PR c/22052
3906         PR c/21975
3907         * gcc.dg/inline1.c: New test.
3908         * gcc.dg/inline2.c: Ditto.
3909         * gcc.dg/inline3.c: Ditto.
3910         * gcc.dg/inline4.c: Ditto.
3911         * gcc.dg/inline5.c: Ditto.
3912
3913 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
3914
3915         PR libfortran/22142
3916         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
3917         Add testcase also testing eoshift1 for PR 22142.
3918
3919 2005-06-28  Richard Henderson  <rth@redhat.com>
3920
3921         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
3922         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
3923         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
3924         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
3925         gcc.dg/tree-ssa/20030922-2.c: Likewise.
3926
3927 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
3928
3929         PR libfortran/22142
3930         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
3931         Add testcase for PR 22142.
3932
3933 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
3934
3935         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
3936         gcc.target/ia64/fpreg-2.c: New tests.
3937
3938 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3939
3940         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
3941
3942 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3943
3944         PR libfortran/22170
3945         * gfortran.dg/slash_1.f90: New test.
3946
3947 2005-06-27  Richard Henderson  <rth@redhat.com>
3948
3949         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
3950         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
3951         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
3952         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3953         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
3954         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
3955
3956 2005-06-27  Richard Henderson  <rth@redhat.com>
3957
3958         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
3959         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
3960
3961 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
3962
3963         * obj-c++.dg/proto-lossage-5.mm: New.
3964         * objc.dg/proto-lossage-5.m: New.
3965
3966 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
3967
3968         PR 21959
3969         * gcc.dg/tree-ssa/pr21959.c: New test.
3970
3971 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
3972
3973         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
3974         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
3975         testing uninitialized var.
3976
3977         * gcc.c-torture/execute/builtins/chk.h: New.
3978         * gcc.c-torture/execute/builtins/lib/chk.c: New.
3979         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
3980         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
3981         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
3982         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
3983         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
3984         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
3985         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
3986         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
3987         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
3988         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
3989         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
3990         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
3991         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
3992         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
3993         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
3994         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
3995         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
3996         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
3997         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
3998         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
3999         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
4000         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
4001         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
4002         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
4003         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
4004         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
4005         * gcc.dg/builtin-object-size-1.c: New test.
4006         * gcc.dg/builtin-object-size-2.c: New test.
4007         * gcc.dg/builtin-object-size-3.c: New test.
4008         * gcc.dg/builtin-object-size-4.c: New test.
4009         * gcc.dg/builtin-object-size-5.c: New test.
4010         * gcc.dg/builtin-stringop-chk-1.c: New test.
4011         * gcc.dg/builtin-stringop-chk-2.c: New test.
4012         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
4013         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
4014         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
4015         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
4016         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
4017         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
4018         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
4019         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
4020         * gcc.c-torture/execute/printf-1.c: New test.
4021         * gcc.c-torture/execute/fprintf-1.c: New test.
4022         * gcc.c-torture/execute/vprintf-1.c: New test.
4023         * gcc.c-torture/execute/vfprintf-1.c: New test.
4024         * gcc.c-torture/execute/printf-chk-1.c: New test.
4025         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
4026         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
4027         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
4028
4029 2005-06-27  Michael Matz  <matz@suse.de>
4030
4031         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
4032         slot is not merged if address escapes.
4033
4034 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4035
4036         PR c/21911
4037         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
4038
4039 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
4040
4041         PR middle-end/17965
4042         * gcc.c-torture/compile/20050622-1.c: New test.
4043
4044         PR middle-end/22028
4045         * gcc.dg/20050620-1.c: New test.
4046
4047 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
4048
4049         PR tree-optimization/22026
4050         * gcc.dg/tree-ssa/pr22026.c: New.
4051
4052 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
4053
4054         PR libfortran/22144
4055         * gfortran.dg/shift-alloc.f90:  New testcase.
4056
4057 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
4058
4059         * all files: Update FSF address in copyright headers.
4060
4061 2005-06-22  Jan Hubicka  <jh@suse.cz>
4062
4063         * wholeprogram-1.c: New testcase.
4064         * wholeprogram-2.c: New testcase.
4065
4066 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
4067
4068         PR 22171
4069         * gcc.dg/tree-ssa/pr22171.c: New test.
4070
4071 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
4072
4073         * gfortran.dg/simplify_modulo.f90: New.
4074
4075 2005-06-24  Jan Hubicka  <jh@suse.cz>
4076
4077         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
4078
4079 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
4080
4081         * obj-c++.dg/proto-lossage-[1-4].mm: New.
4082
4083 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
4084
4085         * obj-c++.dg/typedef-alias-1.mm: New.
4086         * objc.dg/typedef-alias-1.m: New.
4087
4088 2005-06-23  Jeff Law  <law@redhat.com>
4089
4090         * gcc.dg/tree-ssa/vrp16.c: New test.
4091
4092 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4093
4094         * lib/target-supports.exp: Add
4095         check_effective_target_fortran_large_real and
4096         check_effective_target_fortran_large_int to check for
4097         corresponding effective targets.
4098         * gfortran.dg/large_integer_kind_1.f90: New test.
4099         * gfortran.dg/large_real_kind_1.f90: New test.
4100
4101 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
4102
4103         PR tree-optimization/22117
4104         * gcc.dg/tree-ssa/pr22117.c: New.
4105
4106 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
4107
4108         PR testsuite/22123
4109         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
4110
4111 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
4112
4113         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
4114
4115 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
4116
4117         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
4118         * gfortran.dg/f2c_4.c: Likewise
4119
4120 2005-06-22 Paul Brook  <paul@codesourcery.com>
4121
4122         PR fortran/21034
4123         * gfortran.dg/auto_save_1.f90: New test.
4124
4125 2005-06-22  Michael Matz  <matz@suse.de>
4126
4127         * gcc.target/x86-64/abi: New directory.
4128         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
4129         * gcc.target/x86-64/abi/README.gcc: New file.
4130         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
4131         * gcc.target/x86-64/abi/asm-support.s: New file.
4132         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
4133         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
4134         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
4135         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
4136         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
4137         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
4138         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
4139         * gcc.target/x86_64/abi/test_bitfields.c: New test.
4140         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
4141         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
4142         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
4143         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
4144         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
4145         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
4146         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
4147         * gcc.target/x86_64/abi/test_varargs.c: New test.
4148
4149 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
4150
4151         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
4152         32-bit i?86 and x86_64.
4153
4154 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
4155
4156         * obj-c++.dg/const-str-[1-9].mm: New tests.
4157
4158 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
4159
4160         PR fortran/22010
4161         * gfortran.dg/namelist_use.f90: New.
4162         * gfortran.dg/namelist_use_only.f90: New.
4163
4164 2005-06-21  Jeff Law  <law@redhat.com>
4165
4166         * gcc.dg/tree-ssa/vrp15.c: New test.
4167
4168 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
4169
4170         * lib/target-supports.exp (check_effective_target_vect_reduction):
4171         Remove.
4172         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
4173         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
4174         remove vect_reduction target keyword. Also avoid two returns in main.
4175         * gcc.dg/vect/vect-reduc-3.c: Likewise.
4176         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
4177         * gcc.dg/vect/vect-reduc-1short.c: New test.
4178         * gcc.dg/vect/vect-reduc-1char.c: New test.
4179         * gcc.dg/vect/vect-reduc-2short.c: New test.
4180         * gcc.dg/vect/vect-reduc-2char.c: New test.
4181         * gcc.dg/vect/vect-reduc-6.c: New test.
4182         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
4183         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
4184         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
4185
4186 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4187         Paul Thomas  <pault@gcc.gnu.org>
4188
4189         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
4190         New tests.
4191
4192 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4193
4194         * gfortran.dg/backslash_1.f90: New test.
4195         * gfortran.dg/backslash_2.f90: New test.
4196
4197 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
4198
4199         * gfortran.dg/duplicate_labels.f90: New test.
4200
4201 2005-06-20  Jan Beulich  <jbeulich@novell.com>
4202
4203         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
4204         unsupportable relocations.
4205         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4206         * gcc.dg/20050321-2.c: xfail for NetWare.
4207
4208 2005-06-20  Andreas Jaeger  <aj@suse.de>
4209
4210         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
4211         gcc.target/i386/fastcall-sseregparm.c,
4212         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
4213
4214 2005-06-19  Richard Henderson  <rth@redhat.com>
4215
4216         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
4217
4218 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
4219
4220         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
4221
4222 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
4223
4224         PR c++/22115
4225         * g++.dg/conversion/simd2.C: Change expected error message.
4226
4227 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
4228
4229         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
4230         * gcc.dg/vect/vect-reduc-2.c: Likewise.
4231         * gcc.dg/vect/vect-reduc-3.c: Likewise.
4232
4233 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
4234
4235         * gcc.dg/fold-mod-1.c: New test.
4236
4237 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
4238
4239         PR fortran/19926
4240         * gfortran.dg/pr19926.f90: New test.
4241
4242 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
4243
4244         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
4245         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
4246         targets.
4247         * gcc.dg/vect/vect-reduc-2.c: Likewise.
4248         * gcc.dg/vect/vect-reduc-3.c: Likewise.
4249
4250 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
4251
4252         * gcc.target/ia64/float80-varargs-1.c: New test.
4253
4254 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4255
4256         PR tree-opt/22035
4257         * gfortran.dg/f2c_6.f90: New test.
4258
4259 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
4260
4261         PR c++/17413
4262         * g++.dg/template/local5.C: New.
4263
4264 2005-06-17  Richard Henderson  <rth@redhat.com>
4265
4266         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
4267
4268 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
4269
4270         PR testsuite/21945
4271         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
4272
4273 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
4274
4275         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
4276         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
4277         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
4278         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
4279         check_vect to verify the presence of hardware vector support.
4280
4281 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
4282
4283         PR testsuite/22056
4284         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
4285
4286 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4287
4288         PR libfortran/19216
4289         * gfortran.dg/pr19216.f: Add correct space between brackets and
4290         dg directive.
4291
4292 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4293
4294         PR libfortran/16436
4295         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
4296
4297 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
4298
4299         * gcc.target/i386/attributes-error.c: New testcase.
4300         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4301         * gcc.target/i386/regparm-stdcall.c: Likewise.
4302         * gcc.target/i386/sseregparm-1.c: Likewise.
4303         * gcc.target/i386/sseregparm-2.c: Likewise.
4304
4305 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
4306
4307         * g++.dg/rtti/crash2.C: New.
4308
4309 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
4310
4311         * gcc.dg/noncompile/20040203-3.c: Update expected message.
4312
4313 2005-06-15  David Ung  <davidu@mips.com>
4314
4315         * gcc.target/mips/mips16e-extends.c: New test for testing the
4316         generation of MIPS16e zeb/zeh, seb/seh instructions.
4317
4318 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
4319
4320         PR 22018
4321         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
4322         * gcc.dg/tree-ssa/pr22018.c: New test.
4323
4324 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
4325
4326         * gcc.dg/simd-1.c: Update error messages.
4327         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
4328         * gcc.dg/simd-2.c: Update error messages.
4329         * gcc.dg/simd-4.c: New.
4330
4331 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
4332
4333         PR c++/20678
4334         * g++.dg/other/crash-4.C: New.
4335
4336 2005-06-14  Devang Patel  <dpatel@apple.com>
4337
4338         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
4339
4340 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
4341
4342         PR c++/21929
4343         * g++.dg/parse/crash11.C: Update
4344
4345 2005-06-13  Jeff Law  <law@redhat.com>
4346
4347         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
4348         perform the desired transformations.
4349         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
4350         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
4351
4352 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4353
4354         PR fortran/22038
4355         * gfortran.dg/forall_1.f90: Un-XFAIL.
4356
4357 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
4358
4359         PR c++/21929
4360         * g++.dg/parse/crash26.C: New.
4361
4362         PR c++/20789
4363         * g++.dg/init/member1.C: New.
4364
4365 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
4366
4367         * gfortran.dg/altreturn_1.f90: New test.
4368
4369 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
4370
4371         PR middle-end/21985
4372         * gcc.dg/tree-ssa/pr21985.c: New test.
4373
4374 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
4375
4376         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
4377
4378 2005-06-12  Roger Sayle  <roger@eyesopen.com>
4379
4380         PR c++/21930
4381         * g++.dg/other/error10.C: New test case.
4382
4383 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4384
4385         PR libfortran/19155
4386         * gfortran.dg/pr19155.f: Add test.
4387
4388 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4389
4390         * gfortran.dg/f2c_7.f90: New test.
4391
4392         * gfortran.dg/forall_1.f90: XFAILed.
4393
4394 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
4395
4396         * gcc.dg/pr14796-1.c: New.
4397         * gcc.dg/pr14796-2.c: New.
4398
4399 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
4400
4401         PR fortran/17792
4402         PR fortran/21375
4403         * gfortran.dg/deallocate_stat.f90:  New test.
4404
4405 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
4406
4407         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
4408
4409 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
4410
4411         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
4412         access will be generated when this loop is vectorized. Test that
4413         accesses with same alignment were detected.
4414         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
4415         Test that accesses with same alignment were detected.
4416         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
4417         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
4418         alignment were detected.
4419
4420 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
4421
4422         PR c++/10611
4423         * g++.dg/conversion/simd2.C: New.
4424
4425 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4426
4427         * gcc.dg/Wcxx-compat-1.c: New.
4428
4429 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
4430
4431         PR libfortran/21480
4432         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
4433         complex array.
4434
4435 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
4436
4437         * gcc.dg/alias-8.c: New.
4438
4439 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
4440
4441         * gcc.dg/format/cmn_err-1.c: Update.
4442
4443 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
4444
4445         PR target/20666
4446         * gcc.target/sparc/fexpand-2.c: New.
4447         * gcc.target/sparc/fpmerge-2.c: New.
4448         * gcc.target/sparc/fpmul-2.c: New.
4449         * gcc.target/sparc/noresult.c: New.
4450         * gcc.target/sparc/pdist-2.c: New.
4451         * gcc.target/sparc/pdist-3.c: New.
4452
4453 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
4454
4455         PR testsuite/21702
4456         * gcc.target/i386/i386.exp: Fix comment typo.
4457
4458 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4459
4460         PR c++/19497
4461         * g++.dg/inherit/using5.C: New.
4462         * g++.dg/inherit/using6.C: New.
4463
4464 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4465
4466         PR c++/19894
4467         * g++.dg/template/ptrmem15.C: New test.
4468
4469         PR c++/20563
4470         * g++.dg/ext/label4.C: New test.
4471
4472 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4473
4474         * gcc.dg/tls/debug-1.c: New test.
4475
4476 2005-06-07  Dale Johannesen  <dalej@apple.com>
4477
4478         * gcc.target/i386/movq.c:  New.
4479
4480 2005-06-07  Dale Johannesen  <dalej@apple.com>
4481
4482         * gcc.dg/20050607-1.c:  New.
4483
4484 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
4485
4486         PR middle-end/21850
4487         * gcc.c-torture/execute/20050607-1.c: New test.
4488
4489 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
4490
4491         PR libfortran/21926
4492         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
4493         Test case where the return array has lowest stride one,
4494         but isn't packed.
4495
4496 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
4497
4498         * lib/target-supports.exp (check_effective_target_sync_int_long):
4499         Add s390 and s390x targets.
4500
4501 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
4502
4503         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
4504         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
4505         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
4506         * gcc.dg/tree-ssa/loop-9.c: New test.
4507
4508 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
4509
4510         * g++.dg/parse/defarg10.C: New.
4511
4512 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
4513
4514         PR regression/21897
4515         * gcc.c-torture/execute/20050604-1.c: New test.
4516
4517 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
4518
4519         PR 21903
4520         * g++.dg/parse/defarg9.C: New.
4521
4522         PR c++/20637
4523         * g++.dg/inherit/using4.C: New.
4524         * g++.dg/overload/error1.C: Adjust expected errors.
4525         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4526         * g++.old-deja/g++.brendan/arm2.C: Likewise.
4527         * g++.old-deja/g++.other/redecl2.C: Likewise.
4528         * g++.old-deja/g++.other/redecl4.C: Likewise.
4529         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4530
4531 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
4532
4533         * gfortran.dg/f2c_5.f90: Add -w to dg-options
4534
4535 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
4536
4537         * lib/gfortran.exp (gfortran_target_compile): Call
4538         dg-additional-files-options
4539         * gfortran.dg/f2c_4.f90: New file
4540         * gfortran.dg/f2c_4.c: New file
4541         * gfortran.dg/f2c_5.f90: New file
4542         * gfortran.dg/f2c_5.c: New file
4543
4544 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4545
4546         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
4547
4548         PR fortran/21912
4549         * gfortran.dg/array_constructor_4.f90: New test.
4550
4551 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
4552
4553         PR c++/21619
4554         * g++.dg/ext/builtin9.C: New test.
4555
4556 2005-06-05  Dale Johannesen  <dalej@apple.com>
4557
4558         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
4559         * gcc.c-torture/execute/20050603-2.c:  Ditto.
4560
4561 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
4562
4563         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
4564         * gcc.dg/vect/vect-reduc-1.c: New.
4565         * gcc.dg/vect/vect-reduc-2.c: New.
4566         * gcc.dg/vect/vect-reduc-3.c: New.
4567
4568 2005-06-04  Dale Johannesen  <dalej@apple.com>
4569
4570         * gcc.c-torture/execute/20050603-1.c:  New.
4571         * gcc.c-torture/execute/20050603-2.c:  New.
4572         * gcc.dg/20050603-3.c:  New.
4573
4574 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4575
4576         PR fortran/19195
4577         * gfortran.dg/debug_1.f90: New test.
4578
4579         * gfortran.dg/forall_1.f90: New test.
4580
4581 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
4582
4583         * gfortran.dg/array_constructor_3.f90: New test.
4584
4585 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4586
4587         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
4588
4589 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
4590
4591         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
4592
4593 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
4594
4595         PR c/21873
4596         * gcc.dg/init-excess-1.c: New test.
4597
4598 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
4599
4600         PR c++/21853
4601         * g++.dg/expr/static_cast6.C: New test.
4602
4603 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
4604
4605         * gcc.dg/tree-ssa/vrp14.c: New test.
4606
4607 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
4608
4609         PR c++/21336
4610         * g++.dg/template/new2.C: New test.
4611
4612 2005-06-03  Josh Conner  <jconner@apple.com>
4613
4614         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
4615         all entries in initializer.
4616
4617 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
4618
4619         PR middle-end/21858
4620         * gcc.dg/pr21858.c: New testcase.
4621
4622 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
4623
4624         PR tree-optimization/21292
4625
4626         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
4627         New.
4628         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4629         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4630         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4631         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4632         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
4633
4634 2005-06-02  Richard Henderson  <rth@redhat.com>
4635
4636         * gcc.dg/sync-2.c: Use -march=i486 for i386.
4637
4638 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
4639
4640         * gcc.dg/wtypequal.c: New testcase.
4641
4642 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
4643
4644         PR 21582
4645         * gcc.dg/tree-ssa/pr21582.c: New test.
4646
4647 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
4648
4649         PR c++/21280
4650         * g++.dg/opt/interface2.h: New.
4651         * g++.dg/opt/interface2.C: New.
4652         * g++.dg/init/ctor4.C: Adjust error lines.
4653         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4654         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
4655         * g++.old-deja/g++.jason/opeq3.C: Likewise.
4656         * g++.old-deja/g++.pt/assign1.C: Likewise.
4657         * g++.old-deja/g++.pt/crash20.C: Likewise.
4658
4659 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
4660
4661         PR tree-optimization/21734
4662         * g++.dg/vect/pr21734_1.cc: New.
4663         * g++.dg/vect/pr21734_2.cc: New.
4664
4665 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
4666
4667         PR c++/20350
4668         * g++.dg/template/spec24.C: New.
4669
4670         PR c++/21151
4671         * g++.dg/pch/local-1.C: New.
4672         * g++.dg/pch/local-1.Hs: New.
4673
4674 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
4675
4676         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
4677         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
4678         * gcc.dg/tree-ssa/pr14341.c: New test.
4679         * gcc.dg/tree-ssa/pr14841.c: New test.
4680         * gcc.dg/tree-ssa/pr20701.c: New test.
4681         * gcc.dg/tree-ssa/pr21086.c: New test.
4682         * gcc.dg/tree-ssa/pr21090.c: New test.
4683         * gcc.dg/tree-ssa/pr21332.c: New test.
4684         * gcc.dg/tree-ssa/pr21458.c: New test.
4685         * gcc.dg/tree-ssa/pr21658.c: New test.
4686         * gcc.dg/tree-ssa/vrp01.c: New test.
4687         * gcc.dg/tree-ssa/vrp02.c: New test.
4688         * gcc.dg/tree-ssa/vrp03.c: New test.
4689         * gcc.dg/tree-ssa/vrp04.c: New test.
4690         * gcc.dg/tree-ssa/vrp05.c: New test.
4691         * gcc.dg/tree-ssa/vrp06.c: New test.
4692         * gcc.dg/tree-ssa/vrp07.c: New test.
4693         * gcc.dg/tree-ssa/vrp08.c: New test.
4694         * gcc.dg/tree-ssa/vrp09.c: New test.
4695         * gcc.dg/tree-ssa/vrp10.c: New test.
4696         * gcc.dg/tree-ssa/vrp11.c: New test.
4697         * gcc.dg/tree-ssa/vrp12.c: New test.
4698         * gcc.dg/tree-ssa/vrp13.c: New test.
4699
4700 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
4701
4702         PR 21029
4703         * gcc.dg/tree-ssa/pr21029.c: New test.
4704
4705 2005-06-01  Roger Sayle  <roger@eyesopen.com>
4706
4707         * gfortran.dg/logint-1.f: New test case.
4708         * gfortran.dg/logint-2.f: Likewise.
4709         * gfortran.dg/logint-3.f: Likewise.
4710
4711 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
4712
4713         PR c/21536
4714         PR c/20760
4715         * gcc.dg/20050527-1.c: New test.
4716
4717         * gcc.dg/i386-sse-12.c: New test.
4718
4719         PR fortran/21729
4720         * gfortran.dg/implicit_5.f90: New test.
4721
4722 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
4723
4724         PR fortran/20883
4725         * gfortran/assign_4.f90: New test.
4726         * gfortran/assign_2.f90: Change compile to run.
4727
4728 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
4729
4730         * lib/target-supports.exp
4731         (check_effective_target_sync_char_short): New.
4732         * gcc.dg/sync-2.c: New.
4733
4734 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
4735
4736         PR tree-optimization/21817
4737         * gcc.dg/torture/pr21817-1.c: New.
4738
4739 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
4740
4741         PR c++/21165
4742         * g++.dg/template/init5.C: New.
4743
4744 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
4745
4746         * gfortran.dg/char_initialiser_actual.f90:
4747         Test character initialisers as actual arguments.
4748         * gfortran.dg/char_pointer_comp_assign.f90:
4749         Test character pointer structure component assignments.
4750         * gfortran.dg/char_array_structure_constructor.f90:
4751         Test character components in structure constructors.
4752
4753 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
4754
4755         PR middle-end/20931
4756         * g++.dg/opt/pr20931.C: New test.
4757
4758 2005-05-31  Andreas Jaeger  <aj@suse.de>
4759
4760         PR testsuite/20772
4761         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
4762         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
4763         g++.old-deja/g++.ext/asmspec1.C,
4764         g++.old-deja/g++.other/regstack.C,
4765         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
4766         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
4767         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
4768         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
4769         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
4770         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
4771         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
4772         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
4773         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
4774         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
4775         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
4776         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
4777         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
4778         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
4779         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
4780         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
4781         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
4782         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
4783         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
4784
4785 2005-05-31  Jeff Law  <law@redhat.com>
4786
4787         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
4788
4789 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
4790
4791         PR middle-end/21743
4792         * gcc.dg/builtins-1.c: Activate disabled clog test.
4793         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4794
4795 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
4796
4797         * gfortran.dg/char_pointer_assign.f90:
4798         Test character-pointer assignments and pointer assignments.
4799         * gfortran.dg/char_pointer_dummy.f90:
4800         Test character-pointer dummy arguments.
4801         * gfortran.dg/char_pointer_func.f90:
4802         Test character-pointer function returns.
4803         * gfortran.dg/char_pointer_dependency.f90:
4804         Test character-pointer functions with dependencies.
4805
4806 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
4807
4808         PR c++/21784
4809         * g++.dg/lookup/using14.C: New test.
4810
4811 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
4812
4813         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4814         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
4815         trailing ^M.
4816
4817 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
4818
4819         PR c++/17413
4820         * g++.dg/template/local5.C: New.
4821
4822         PR target/21761
4823         * gcc.c-torture/compile/pr21761.c: New.
4824
4825         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
4826         before darwin8.
4827
4828 2005-05-30  Steven G. Kargl
4829
4830         PR fortran/20846
4831         * gfortran.dg/inquire_8.f90: New test.
4832
4833 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4834
4835         PR libfortran/21376
4836         * gfortran.dg/output_exponents_1.f90: New test.
4837
4838 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4839
4840         PR libfortran/20006
4841         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
4842
4843 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
4844
4845         PR c++/21210
4846         * g++.dg/ext/complex1.C: New test.
4847
4848         PR c++/21340
4849         * g++.dg/init/ctor6.C: New test.
4850
4851 2005-05-29  Jan Hubicka  <jh@suse.cz>
4852
4853         * gcc.c-torture/compile/pr21562.c: New.
4854
4855 2005-05-28  Steven G. Kargl <kargls@comcast.net>
4856
4857         * gfortran.dg/subnormal_1.f90: New test.
4858
4859 2005-05-28  Jan Hubicka  <jh@suse.cz>
4860
4861         * tree-prof.exp: Fix comment.
4862         * value-prof-1.c: New.
4863         * value-prof-2.c: New.
4864         * value-prof-3.c: New.
4865         * value-prof-4.c: New.
4866
4867 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
4868
4869         PR c++/21614
4870         * g++.dg/expr/ptrmem6.C: New test.
4871         * g++.dg/expr/ptrmem6a.C: Likewise.
4872
4873 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
4874
4875         PR tree-optimization/21658
4876         * gcc.dg/tree-ssa/pr21658.c: New.
4877
4878 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
4879
4880         PR c++/21455
4881         * g++.dg/inherit/ptrmem3.C: New.
4882
4883         PR c++/21681
4884         * g++.dg/parse/template16.C: New.
4885
4886 2005-05-27  Andreas Jaeger  <aj@suse.de>
4887
4888         * gcc.dg/setjmp-2.c: Only run in 32-bit.
4889
4890         * gcc.dg/i386-sse-8.c: Run test on all archs.
4891
4892 2005-05-26  Mike Stump  <mrs@apple.com>
4893
4894         * objc.dg/isa-field-1.m: Only run on darwin.
4895         * objc.dg/lookup-1.m: Likewise.
4896         * objc.dg/try-catch-8.m: Likewise.
4897
4898 2005-05-26  Roger Sayle  <roger@eyesopen.com>
4899
4900         PR tree-optimization/9814
4901         * gcc.dg/pr9814-1.c: New test case.
4902
4903 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
4904
4905         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
4906         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
4907         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
4908         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
4909         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
4910         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
4911         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
4912         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
4913         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
4914         objc.dg/try-catch-8.m: New.
4915
4916 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
4917
4918         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
4919         remove extraneous semicolons.
4920
4921 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
4922
4923         * obj-c++.dg/comp-types-12.mm: New.
4924         * objc.dg/comp-types-11.m: New.
4925         * objc.dg/selector-4.m: New.
4926
4927 2005-05-26  Andreas Jaeger  <aj@suse.de>
4928
4929         PR testsuite/20772
4930         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
4931         g++.old-deja/g++.ext/attrib3.C,
4932         g++.old-deja/g++.other/store-expr1.C,
4933         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
4934         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
4935         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
4936         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
4937         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
4938         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
4939         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
4940         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
4941         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
4942         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
4943         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
4944         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
4945         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
4946         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
4947         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
4948         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
4949         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
4950         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4951         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
4952
4953 2005-05-26  Andreas Jaeger  <aj@suse.de>
4954
4955         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
4956         x86-64 compilation.
4957
4958 2005-05-26  Andreas Jaeger  <aj@suse.de>
4959
4960         PR testsuite/20772
4961         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
4962         gcc.misc-tests/i386-pf-athlon-1.c,
4963         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
4964         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
4965         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
4966         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
4967         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
4968         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
4969         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
4970         programs.
4971
4972         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
4973         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
4974         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
4975         x86-64 compilation.
4976
4977         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
4978         x86_64.
4979
4980         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
4981         effective-target ilp32.
4982
4983 2005-05-26  David Ung  <davidu@mips.com>
4984
4985         * gcc.target/mips/ext_ins.c: New test for testing the generation
4986         of MIPS32/64 rev 2 ext/ins instructions.
4987
4988 2005-05-26  Andreas Jaeger  <aj@suse.de>
4989
4990         * treelang/compile/unsigned.tree: Use gimple instead of
4991         nonexisting generic dump.
4992
4993 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
4994
4995         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
4996
4997 2005-05-26  Andreas Jaeger  <aj@suse.de>
4998
4999         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
5000
5001 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
5002
5003         PR libfortran/17283
5004         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
5005         Test callee-allocated memory with write statements.
5006
5007 2005-05-25  Roger Sayle  <roger@eyesopen.com>
5008
5009         PR middle-end/21709
5010         * gcc.dg/pr21709-1.c: New test case.
5011
5012 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
5013             Mike Stump  <mrs@apple.com>
5014
5015         * objc/execute/next_mapping.h: Update for C++.
5016
5017         * obj-c++.dg/selector-1.mm: Move to...
5018         * obj-c++.dg/selector-4.mm: here...
5019
5020         * obj-c++.dg/basic.mm: New.
5021         * obj-c++.dg/comp-types-1.mm: New.
5022         * obj-c++.dg/cxx-class-1.mm: New.
5023         * obj-c++.dg/cxx-ivars-1.mm: New.
5024         * obj-c++.dg/cxx-ivars-2.mm: New.
5025         * obj-c++.dg/cxx-ivars-3.mm: New.
5026         * obj-c++.dg/cxx-scope-1.mm: New.
5027         * obj-c++.dg/cxx-scope-2.mm: New.
5028         * obj-c++.dg/defs.mm: New.
5029         * obj-c++.dg/empty-private-1.mm: New.
5030         * obj-c++.dg/encode-1.mm: New.
5031         * obj-c++.dg/encode-2.mm: New.
5032         * obj-c++.dg/encode-3.mm: New.
5033         * obj-c++.dg/extern-c-1.mm: New.
5034         * obj-c++.dg/extra-semi.mm: New.
5035         * obj-c++.dg/fix-and-continue-2.mm: New.
5036         * obj-c++.dg/isa-field-1.mm: New.
5037         * obj-c++.dg/ivar-list-semi.mm: New.
5038         * obj-c++.dg/local-decl-1.mm: New.
5039         * obj-c++.dg/lookup-1.mm: New.
5040         * obj-c++.dg/lookup-2.mm: New.
5041         * obj-c++.dg/method-1.mm: New.
5042         * obj-c++.dg/method-2.mm: New.
5043         * obj-c++.dg/method-3.mm: New.
5044         * obj-c++.dg/method-4.mm: New.
5045         * obj-c++.dg/method-5.mm: New.
5046         * obj-c++.dg/method-6.mm: New.
5047         * obj-c++.dg/method-7.mm: New.
5048         * obj-c++.dg/no-extra-load.mm: New.
5049         * obj-c++.dg/overload-1.mm: New.
5050         * obj-c++.dg/pragma-1.mm: New.
5051         * obj-c++.dg/pragma-2.mm: New.
5052         * obj-c++.dg/private-1.mm: New.
5053         * obj-c++.dg/private-2.mm: New.
5054         * obj-c++.dg/proto-qual-1.mm: New.
5055         * obj-c++.dg/qual-types-1.mm: New.
5056         * obj-c++.dg/stubify-1.mm: New.
5057         * obj-c++.dg/stubify-2.mm: New.
5058         * obj-c++.dg/super-class-1.mm: New.
5059         * obj-c++.dg/super-class-2.mm: New.
5060         * obj-c++.dg/super-dealloc-1.mm: New.
5061         * obj-c++.dg/super-dealloc-2.mm: New.
5062         * obj-c++.dg/template-1.mm: New.
5063         * obj-c++.dg/template-2.mm: New.
5064         * obj-c++.dg/template-3.mm: New.
5065         * obj-c++.dg/template-4.mm: New.
5066         * obj-c++.dg/template-5.mm: New.
5067         * obj-c++.dg/template-6.mm: New.
5068         * obj-c++.dg/try-catch-1.mm: New.
5069         * obj-c++.dg/try-catch-2.mm: New.
5070         * obj-c++.dg/try-catch-3.mm: New.
5071         * obj-c++.dg/try-catch-4.mm: New.
5072         * obj-c++.dg/try-catch-5.mm: New.
5073         * obj-c++.dg/try-catch-6.mm: New.
5074         * obj-c++.dg/try-catch-7.mm: New.
5075         * obj-c++.dg/try-catch-8.mm: New.
5076         * obj-c++.dg/try-catch-9.mm: New.
5077         * obj-c++.dg/va-meth-1.mm: New.
5078
5079 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
5080
5081         * obj-c++.dg/selector-1.mm: New.
5082         * obj-c++.dg/selector-2.mm: New.
5083
5084 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
5085
5086         * obj-c++.dg/selector-3.mm: New.
5087         * objc.dg/selector-3.m: New.
5088
5089 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
5090
5091         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
5092         about where warning appears.
5093
5094 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
5095
5096         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
5097         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5098         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5099         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5100
5101 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
5102
5103         * gcc.dg/20050524-1.c: New test.
5104
5105 2005-05-25  Jan Hubicka  <jh@suse.cz>
5106
5107         * gcc.dg/tree-prof/inliner-1.c: New.
5108
5109 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
5110
5111         * gcc.dg/tree-prof: New directory.
5112         * gcc.dg/tree-prof/tree-prof.exp: New.
5113
5114 2005-05-25  DJ Delorie  <dj@redhat.com>
5115
5116         * gcc.dg/Wattributes-1.c: New.
5117         * gcc.dg/Wattributes-2.c: New.
5118         * gcc.dg/Wattributes-3.c: New.
5119
5120 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
5121
5122         PR tree-optimization/19833
5123         * gcc.dg/uninit-4.c: Remove xfail.
5124         * gcc.dg/uninit-9.c: Ditto.
5125
5126 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
5127
5128         * obj-c++.dg/bitfield-[1-5].mm: New.
5129         * obj-c++.dg/class-protocol-1.mm: New.
5130         * obj-c++.dg/comp-types-1[0-1].mm: New.
5131         * obj-c++.dg/comp-types-[2-9].mm: New.
5132         * obj-c++.dg/encode-[4-8].mm: New.
5133         * obj-c++.dg/layout-1.mm: New.
5134         * obj-c++.dg/method-1[0-9].mm: New.
5135         * obj-c++.dg/method-2[0-1].mm: New.
5136         * obj-c++.dg/method-[8-9].mm: New.
5137         * obj-c++.dg/objc-gc-3.mm: New.
5138         * obj-c++.dg/try-catch-10.mm: New.
5139         * objc.dg/bitfield-5.m: New.
5140         * objc.dg/comp-types-10.m: New.
5141         * objc.dg/comp-types-9.m: New.
5142         * objc.dg/layout-1.m: New.
5143         * objc.dg/objc-gc-4.m: New.
5144         * objc.dg/try-catch-9.m: New.
5145         * objc.dg/class-protocol-1.m: Tweak diagnostics.
5146         * objc.dg/comp-types-1.m: Likewise.
5147         * objc.dg/comp-types-[5-6].m: Likewise.
5148         * objc.dg/method-9.m: Likewise.
5149
5150 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
5151
5152         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
5153         and on hardware without VMX support.
5154
5155         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
5156
5157         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
5158
5159         * lib/profopt.exp (dg-final-generate, dg-final-use,
5160         profopt-final-code, profopt-get-options): New.
5161         (profopt-execute): Process test directives.
5162
5163         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
5164         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5165         cleanup-tree-dump, cleanup-saved-temps): Update comments.
5166
5167 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
5168
5169         PR C++/21645
5170         * g++.dg/init/ctor5.C: New test.
5171
5172 2005-05-24  Ira Rosen  <irar@il.ibm.com>
5173
5174         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
5175         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
5176         vect-113.c, vect-114.c.
5177
5178 2005-05-23  Adam Nemet  <anemet@lnxw.com>
5179
5180         * gcc.dg/const-elim-1.c: Remove xfails.
5181
5182 2005-05-23  Jeff Law  <law@redhat.com>
5183
5184         * gcc.c-torture/compile/pr21638.c: New test.
5185         * gcc.c-torture/compile/20050520-1.c: New test.
5186
5187 2005-05-23  Nick Clifton  <nickc@redhat.com>
5188
5189         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
5190         be a proper triple, ie: m32r*-*-*.
5191         * g++.old-deja/g++.jason/thunk3.C: Likewise.
5192
5193 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
5194
5195         PR middle-end/21331
5196         PR tree-opt/21293
5197         * gcc.c-torture/compile/pr21293.c: New test.
5198         * gcc.c-torture/execute/pr21331.c: New test.
5199
5200 2004-05-20  Richard Henderson  <rth@redhat.com>
5201
5202         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
5203
5204 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
5205
5206         * obj-c++-dg.exp: Add.
5207         * obj-c++.exp: Add.
5208         * obj-c++.dg/dg.exp: Add.
5209
5210 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
5211
5212         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
5213         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
5214
5215 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
5216
5217         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
5218
5219 2004-05-19  Richard Henderson  <rth@redhat.com>
5220
5221         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
5222
5223 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
5224
5225         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
5226
5227         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
5228
5229 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
5230
5231         PR c++/21495
5232         * g++.dg/parse/extern1.C: New test.
5233         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
5234
5235 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5236
5237         * gcc.dg/c99-math.h: New.
5238         * gcc.dg/c99-math-float-1.c: New test.
5239         * gcc.dg/c99-math-double-1.c: Likewise.
5240         * gcc.dg/c99-math-long-double-1.c: Likewise.
5241
5242 2005-05-18  Richard Henderson  <rth@redhat.com>
5243
5244         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
5245
5246 2005-05-18  Devang Patel  <dpatel@apple.com>
5247
5248         * g++.dg/opt/20050511-1.C: New test.
5249
5250 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
5251
5252         PR libfortran/21127
5253         * gfortran.dg/reshape-complex.f90:  New test.
5254
5255 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
5256
5257         * gfortran.dg/array_constructor_1.f90: New test.
5258         * gfortran.dg/array_constructor_2.f90: New test.
5259
5260 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
5261
5262         PR fortran/20954
5263         * gfortran.dg/pr20954.f: New test.
5264
5265 2005-05-17  Mike Stump  <mrs@apple.com>
5266
5267         Yet more Objective-C++...
5268
5269         * objc.dg/method-5.m: Update.
5270         * objc.dg/method-6.m: Update.
5271         * objc.dg/method-7.m: Update.
5272         * objc.dg/method-9.m: Update.
5273         * objc.dg/try-catch-2.m: Update.
5274
5275 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
5276
5277         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
5278         Remove little-endian optimizations.
5279
5280 2005-05-17  Jeff Law  <law@redhat.com>
5281
5282         * g++.dg/tree-ssa/pr14814.C: New test.
5283         * gcc.dg/tree-ssa/pr14814.C: New test.
5284         * gcc.dg/tree-ssa/pr17141-1.C: New test.
5285         * gcc.dg/tree-ssa/pr17141-2.C: New test.
5286
5287 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
5288
5289         * gcc.dg/compat/generate-random.c: Do not include
5290         libiberty.h.
5291         * gcc.dg/compat/generate-random_r.c: Likewise.
5292
5293 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
5294
5295         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
5296
5297 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
5298
5299         PR middle-end/21595
5300         * g++.dg/tree-ssa/builtin1.C: New testcase.
5301
5302 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
5303
5304         PR c++/21454
5305         * g++.dg/opt/const4.C: New test.
5306
5307         PR middle-end/21492
5308         * g++.dg/opt/crossjump1.C: New test.
5309
5310         PR tree-optimization/21610
5311         * gcc.c-torture/compile/20050516-1.c: New test.
5312
5313         PR fortran/15080
5314         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
5315         about the test failing.
5316         * gfortran.fortran-torture/execute/where_7.f90: New test.
5317         * gfortran.fortran-torture/execute/where_8.f90: New test.
5318
5319 2005-05-16  Richard Henderson  <rth@redhat.com>
5320
5321         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
5322         i?86 and x86_64.
5323
5324 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
5325
5326         * gcc.dg/compat/generate-random.c (config.h): Do not include.
5327         (limits.h): Include unconditionally.
5328         (stdlib.h): Likewise.
5329         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
5330         (limits.h): Include unconditionally.
5331         (stdlib.h): Likewise.
5332         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5333         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5334         (limits.h): Include unconditionally.
5335         (stdlib.h): Likewise.
5336         (hashtab.h): Do not include.
5337         (getopt.h): Likewise.
5338         (stddef.h): Include.
5339         (hashval_t): Define.
5340         (struct entry): Add "next" field.
5341         (HASH_SIZE): New macro.
5342         (hash_table): New variable.
5343         (switchfiles): Do not use xmalloc.
5344         (mix): New macro.
5345         (iterative_hash): New function.
5346         (hasht): Remove.
5347         (e_exists): New function.
5348         (e_insert): Likewise.
5349         (output): Use, instead of libiberty hashtable functions.
5350         (main): Do not use getopt.  Do not call htab_create.
5351
5352 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
5353
5354         PR libstdc++/21526
5355         * lib/target-supports.exp (check_mkfifo_available):
5356         Return 0 for cygwin as mkfifo support incomplete on platform.
5357         Fix typos in comments.
5358
5359 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
5360
5361         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
5362
5363 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
5364
5365         PR fortran/17432
5366         * gfortran.dg/assign_4.f: New test.
5367
5368 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
5369
5370         PR tree-optimization/21563
5371         * gcc.dg/tree-ssa/pr21563.c: New.
5372
5373 2005-05-14  Jan Hubicka  <jh@suse.cz>
5374
5375         * gcc.dg/noreturn-7.c: Allow control reaches warning.
5376
5377 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
5378
5379         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
5380
5381 2005-05-13  Julian Brown  <julian@codesourcery.com>
5382
5383         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
5384         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
5385
5386 2005-05-13  Jan Hubicka  <jh@suse.cz>
5387
5388         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
5389         * gcc.dg/fold-xor-?.c: Likewise.
5390         * gcc.dg/pr15784-?.c: Likewise.
5391         * gcc.dg/pr20922-?.c: Likewise.
5392         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
5393         * gcc.dg/tree-ssa/pr17598.c: Likewise.
5394         * gcc.dg/tree-ssa/pr20470.c: Likewise.
5395
5396 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5397
5398         PR fortran/21260
5399         * gfortran.dg/hollerith_1.f90: New test.
5400
5401 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5402
5403         * gfortran.dg/func_result_2.f90: New test.
5404
5405 2005-05-11  Bud Davis  <bdavis@gfortran.org>
5406
5407         * gfortran.dg/dev_null.f90: New test.
5408
5409 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
5410
5411         * gcc.dg/arm-vfp1.c: Revert last change.
5412
5413 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
5414
5415         PR middle-end/19807
5416         PR tree-optimization/19639
5417         * g++.dg/tree-ssa/pr19807.C: New testcase.
5418
5419 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5420
5421         PR libfortran/21471
5422         * gfortran.dg/append-1.f90: New test.
5423
5424 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
5425
5426         * gcc.dg/pr18501.c: XFAIL.
5427         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
5428         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
5429         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
5430         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
5431         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
5432         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
5433         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
5434         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5435
5436 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5437
5438         PR fortran/20178
5439         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
5440         gfortran.dg/f2c_3.f90: New tests.
5441
5442         * gfortran.dg/return_1.f90: Fix dg annotation.
5443
5444 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
5445
5446         * gcc.c-torture/compile/20050510-1.c: New test.
5447
5448 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
5449
5450         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
5451
5452 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
5453
5454         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
5455
5456 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
5457
5458         PR c/17913
5459         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
5460
5461 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
5462
5463         PR c/21342
5464         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
5465         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
5466
5467 2005-05-10  Ben Elliston  <bje@au.ibm.com>
5468
5469         PR debug/16676
5470         * gcc.dg/debug/pr16676.c: New test.
5471
5472 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
5473
5474         PR testsuite/21443
5475         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
5476         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
5477         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
5478         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
5479         Change -O1 to -O2.
5480         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
5481         -fno-tree-dominator-opts.
5482
5483 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5484
5485         * gfortran.dg/return_1.f90: New test.
5486
5487 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
5488
5489         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
5490
5491         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
5492
5493 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
5494
5495         PR c++/21427
5496         * g++.dg/inherit/covariant13.C: New.
5497
5498 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5499
5500         PR libfortran/19155
5501         * gfortran.dg/pr19155.f: New test.
5502
5503 2005-05-08  Roger Sayle  <roger@eyesopen.com>
5504
5505         PR inline-asm/8788
5506         * gcc.dg/pr8788-1.c: New testcase.
5507
5508 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
5509
5510         PR target/21416
5511         * gcc.target/mips/fpcmp-[12].c: New tests.
5512
5513 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
5514
5515         * lib/target-supports-dg.exp (dg-require-fork): New function.
5516         (dg-require-mkfifo): Likewise.
5517         * lib/target-supports.exp (check_function_available): New
5518         function.
5519         (check_fork_available): Likewise.
5520         (check_mkfifo_available): Likewise.
5521
5522 2005-05-06  Jeff Law  <law@redhat.com>
5523
5524         * gcc.c-torture/compile/pr21380.c: New test.
5525
5526 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
5527
5528         PR c++/20961
5529         * g++.dg/ext/weak3.C: New test.
5530
5531 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
5532
5533         PR c++/21352
5534         * g++.dg/template/crash37.C: New test.
5535
5536 2005-05-05  Paul Brook  <paul@codesourcery.com>
5537
5538         * gcc.dg/arm-g2.c: Use effective-target arm32.
5539         * gcc.dg/arm-mmx-1.c: Ditto.
5540         * gcc.dg/arm-scd42-2.c: Ditto.
5541         * gcc.dg/arm-vfp1.c: Ditto.
5542         * lib/target-supports.exp (check_effective_target_arm32): New
5543         function.
5544
5545 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
5546
5547         PR libfortran/21354
5548         gfortran.dg/in_pack_rank7.f90:  New test.
5549
5550 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
5551
5552         PR middle-end/15618
5553         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
5554
5555 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
5556
5557         PR middle-end/21265
5558         * gcc.dg/20050503-1.c: New test.
5559
5560         PR rtl-optimization/21239
5561         * gcc.dg/i386-sse-11.c: New test.
5562
5563 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
5564
5565         PR target/16888
5566         * gcc.target/i386/asm-1.c: New test.
5567
5568 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
5569
5570         PR rtl-optimization/21330
5571         * gcc.c-torture/execute/20050502-1.c: New test.
5572
5573         PR target/21297
5574         * gcc.c-torture/execute/20050502-2.c: New test.
5575
5576 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
5577
5578         PR middle-end/21282
5579         * gcc.dg/pr21282.c: New.
5580
5581 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
5582
5583         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
5584         * gcc.dg/vect/vect-92.c: Likewise
5585         * gcc.dg/vect/vect-93.c: Likewise
5586         * gcc.dg/vect/vect-dv-1.c: Likewise
5587         * gcc.dg/vect/vect-dv-2.c: Likewise
5588         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
5589
5590 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
5591
5592         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
5593         * gfortran.dg/vect/vect-2.f90:  Likewise
5594         * gfortran.dg/vect/vect-3.f90:  Likewise
5595         * gfortran.dg/vect/vect-4.f90:  Likewise
5596         * gfortran.dg/vect/vect-5.f90:  Likewise
5597
5598 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
5599
5600         PR target/20813
5601         * gcc.dg/rs6000-fpint-2.c: New.
5602
5603 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
5604
5605         PR c/15698
5606         * gcc.dg/builtins-30.c: Update expected messages.
5607         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
5608         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
5609         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
5610
5611 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
5612
5613         PR tree-optimization/21294
5614         * gcc.dg/tree-ssa/pr21294.c: New.
5615
5616 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
5617
5618         * gcc.dg/altivec-3.c (vec_store): Do not use the old
5619         __builtin_altivec_st_internal_4si built-in.
5620
5621 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
5622
5623         PR c++/15875
5624         * g++.dg/template/ptrmem14.C: New test.
5625
5626 2005-05-02  Paul Brook  <paul@codesourcery.com>
5627
5628         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
5629
5630 2005-05-02  Michael Matz  <matz@suse.de>
5631
5632         PR c++/19542
5633         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
5634
5635 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
5636
5637         * g++.dg/cpp/weak.C: New test.
5638
5639 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
5640
5641         * gcc.dg/tree-ssa/loop-8.c: New test.
5642
5643 2005-04-30  Michael Maty  <matz@suse.de>
5644
5645         * gcc.dg/inline-mcpy.c: New test.
5646
5647 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
5648
5649         PR libfortran/18958
5650         * gfortran.dg/eoshift.f90:  New test case.
5651
5652 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
5653
5654         PR libfortran/18857
5655         * gfortran.dg/matmul_1.f90: New test.
5656
5657 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
5658
5659         PR tree-optimization/21030
5660         * gcc.dg/tree-ssa/pr21030.c: New.
5661
5662 2005-04-29  Devang Patel  <dpatel@apple.com>
5663
5664         PR tree-optimization/21272
5665         * gcc.dg/vect/vect-ifcvt-10.c: New test.
5666
5667 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
5668
5669         PR fortran/13082
5670         PR fortran/18824
5671         * gfortran.dg/entry_4.f90: New test.
5672         * gfortran.fortran-torture/execute/entry_1.f90: New test.
5673         * gfortran.fortran-torture/execute/entry_2.f90: New test.
5674         * gfortran.fortran-torture/execute/entry_3.f90: New test.
5675         * gfortran.fortran-torture/execute/entry_4.f90: New test.
5676         * gfortran.fortran-torture/execute/entry_5.f90: New test.
5677         * gfortran.fortran-torture/execute/entry_6.f90: New test.
5678         * gfortran.fortran-torture/execute/entry_7.f90: New test.
5679
5680 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5681
5682         * gfortran.fortran-torture/execute/entry_8.f90: New test.
5683
5684 2005-04-29  Paul Brook   <paul@codesourcery.com>
5685
5686         * gfortran.dg/entry_3.f90: New test.
5687
5688 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5689
5690         * gfortran.dg/implicit_4.f90: New test.
5691
5692 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
5693
5694         * lib/target-supports.exp (check_profiling_available): Return
5695         false for xtensa-*-elf.
5696
5697 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
5698
5699         * lib/fortran-torture.exp (fortran-torture.exp): Catch
5700         error if file cannot be deleted.
5701
5702 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
5703
5704         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
5705         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
5706         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
5707         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
5708         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
5709         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
5710         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
5711         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
5712         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
5713         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5714         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
5715         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
5716         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
5717
5718 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5719
5720         PR fortran/20865
5721         * gfortran.dg/pr20865.f90: New test.
5722
5723 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
5724
5725         * gcc.dg/void-cast-2.c: New test.
5726
5727 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
5728
5729         PR c/21159
5730         * gcc.dg/void-cast-1.c: New test.
5731
5732 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
5733
5734         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
5735
5736 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5737
5738         PR fortran/21177
5739         * gfortran.dg/pr21177.f90: New test.
5740
5741 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
5742
5743         PR tree-optimization/21171
5744         * gcc.dg/tree-ssa/pr21171.c: New test.
5745
5746 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
5747
5748         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
5749         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
5750         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
5751         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
5752         gcc.dg/tree-ssa/gen-vect-32.c: New.
5753         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
5754         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
5755         don't run on PPC32.
5756
5757 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
5758
5759         PR c/21213
5760         * gcc.dg/transparent-union-3.c: New test.
5761
5762 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
5763
5764         PR c/20740
5765         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
5766         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
5767         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
5768         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
5769         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
5770         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
5771
5772 2005-04-26  Jeff Law  <law@redhat.com>
5773
5774         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
5775         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
5776         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
5777         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
5778         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
5779         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
5780         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
5781
5782 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
5783
5784         PR tree-optimization/17598
5785         * gcc.dg/tree-ssa/pr17598.c: New testcase.
5786
5787 2005-04-25  Mike Stump  <mrs@apple.com>
5788
5789         * objc.dg/fix-and-continue-1.m: Add.
5790
5791 2005-04-25  Roger Sayle  <roger@eyesopen.com>
5792
5793         PR c++/20995
5794         * g++.dg/opt/pr20995-1.C: New test case.
5795
5796 2005-04-25  Devang Patel <dpatel@apple.com>
5797
5798         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
5799
5800 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
5801
5802         PR testsuite/21062
5803         * g++.dg/opt/alias2.C (printf): Correct the prototype.
5804
5805 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
5806
5807         PR C++/21188
5808         * g++.dg/opt/rtti2.C: New test.
5809
5810 2005-04-25  Paul Brook  <paul@codesourcery.com>
5811         Steven G. Kargl  <kargls@comcast.net>
5812
5813         PR fortran/20879
5814         * gfortran.dg/ichar_1.f90: New file.
5815
5816 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
5817
5818         PR middle-end/20991
5819         * g++.dg/opt/pr20991.C: New test.
5820
5821         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
5822         where sizeof (type) < __alignof__ (type).
5823         * gcc.dg/compat/struct-layout-1.h: Likewise.
5824
5825 2005-04-24  Per Bothner  <per@bothner.com>
5826             Devang Patel  <dpatel@apple.com>
5827
5828         PR preprocessor/20907
5829         * gcc.dg/cpp/very-long-comment.c: New test.
5830
5831 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5832
5833         PR fortran/20059
5834         * gfortran.dg/common_5.f: New test.
5835
5836 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
5837
5838         PR middle-end/21082
5839         * g++.dg/tree-ssa/pr21082.C: New testcase.
5840
5841 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
5842
5843         * gcc.dg/vect/vect-99.c: New test.
5844
5845 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
5846
5847         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
5848
5849 2005-04-22  Jeff Law  <law@redhat.com>
5850
5851         * gcc.dg/uninit-5.c: Remove xfails.
5852         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
5853         conditionals and loads.
5854
5855 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
5856
5857         PR libfortran/20074
5858         PR libfortran/20436
5859         PR libfortran/21108
5860         * gfortran.dg/nested_reshape.f90: new test
5861         * gfortran.dg/reshape-alloc.f90: new test
5862         * gfortran.dg/reshape.f90: new test
5863
5864 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
5865
5866         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
5867
5868         * gcc.dg/arm-vfp1.c: New test.
5869
5870 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
5871
5872         PR c++/21087
5873         * g++.dg/lookup/builtin2.C: New test.
5874
5875 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
5876
5877         * gcc.dg/weak/weak-13.c: New test.
5878
5879 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
5880
5881         * lib/target-supports.exp (check_effective_target_sync_int_long):
5882         Add powerpc*.
5883
5884 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
5885
5886         * gcc.target/mips/branch-1.c: New test.
5887
5888 2005-04-21  Richard Henderson  <rth@redhat.com>
5889
5890         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
5891         * gcc.dg/vect/vect-86.c: Likewise.
5892         * gcc.dg/vect/vect-87.c: Likewise.
5893         * gcc.dg/vect/vect-88.c: Likewise.
5894
5895 2005-04-21  Devang Patel  <dpatel@apple.com>
5896
5897         PR optimization/20994
5898         * gcc.dg/tree-ssa/ifc-3.c: New test.
5899
5900 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
5901
5902         PR c/12913
5903         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
5904         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
5905         gcc.dg/c99-vla-jump-5.c: New tests.
5906
5907 2005-04-19  Richard Henderson  <rth@redhat.com>
5908
5909         * lib/target-supports.exp (check_effective_target_vect_int_mult):
5910         Fix typo in exists check.
5911         (check_effective_target_sync_int_long): New.
5912         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
5913         * gcc.dg/ia64-sync-2.c: Likewise.
5914         * gcc.dg/ia64-sync-3.c: Likewise.
5915         * gcc.dg/ia64-sync-4.c: Likewise.
5916
5917 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
5918
5919         * gcc.dg/fold-xor-1.c: New test.
5920         * gcc.dg/fold-xor-2.c: New test.
5921
5922 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
5923
5924         PR target/20670
5925         * g++.dg/eh/fp-regs.C: New test.
5926
5927 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
5928
5929         * gcc.dg/Wint-to-pointer-cast-1.c,
5930         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
5931         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
5932         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
5933
5934 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5935
5936         PR fortran/16861
5937         * gfortran.dg/pr16861.f90: New test.
5938
5939 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
5940
5941         * gcc.dg/pr21085.c: New test.
5942
5943 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
5944
5945         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
5946         (setup_mips_tests, dg-mips-options): New procedures.
5947         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
5948         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
5949         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
5950         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
5951         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
5952         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
5953         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
5954         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
5955         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
5956         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
5957         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
5958         dg-mips-options instead of dg-options.  Remove now-redundant
5959         preprocessor guards.
5960         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
5961         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5962         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5963         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
5964         * gcc.dg/vr-mult-2.c: Delete.
5965         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
5966         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
5967         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
5968         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
5969         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
5970         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
5971         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
5972
5973 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
5974
5975         * ada/acats/run_all.sh: Use sync when executable not present.
5976
5977 2005-04-18  Devang Patel  <dpatel@apple.com>
5978
5979         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
5980         * gcc.dg/vect/vect-11a.c: New.
5981         * gcc.dg/vect/vect-none.c: Update.
5982         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
5983
5984 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
5985
5986         PR tree-optimization/20922
5987         * gcc.dg/pr20922-1.c: New test.
5988         * gcc.dg/pr20922-2.c: New test.
5989         * gcc.dg/pr20922-3.c: New test.
5990         * gcc.dg/pr20922-4.c: New test.
5991         * gcc.dg/pr20922-5.c: New test.
5992         * gcc.dg/pr20922-6.c: New test.
5993
5994 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5995
5996         PR libfortran/20950
5997         * gfortran.dg/pr20950.f: New test.
5998
5999 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6000
6001         PR libfortran/19216
6002         * gfortran.dg/pr19216.f: New test.
6003
6004 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
6005
6006         PR tree-optimization/21001
6007         * gcc.dg/tree-ssa/pr21001.c: New.
6008
6009 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
6010
6011         PR libfortran/21075
6012         * gfortran.dg/reshape_rank7.f90: New test.
6013
6014 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
6015
6016         PR libfortran/12884 gfortran.dg/pr12884.f: New test
6017         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
6018         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
6019         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
6020         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
6021         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
6022         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
6023         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
6024         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
6025         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
6026         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
6027         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
6028         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
6029         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
6030         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
6031         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
6032         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
6033         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
6034         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
6035         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
6036         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
6037
6038 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
6039
6040         * gfortran.dg/wtruncate.f: New testcase.
6041         * gfortran.dg/wtruncate.f90: New testcase.
6042
6043 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
6044
6045         PR c++/21025
6046         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
6047         which sizeof/alignof is dependent, rather than just whether we are
6048         processing_template_decl.
6049
6050 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
6051
6052         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
6053         corrected typo where the wrong variables had been compared.
6054
6055 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
6056
6057         PR libfortran/18495
6058         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
6059         Test callee-allocated version of return array with a write
6060         statement.
6061         Test spread with a temporary with another write statement.
6062
6063 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
6064
6065         PR tree-optimization/21031
6066         * gcc.dg/tree-ssa/pr21031.c: New.
6067
6068 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
6069
6070         PR tree-optimization/21004
6071         * gcc.dg/builtins-53.c: Include builtins-config.h.
6072         Check floorf, ceilf, floorl and ceill transformations
6073         only when HAVE_C99_RUNTIME is defined.
6074
6075 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
6076
6077         PR middle-end/20739
6078         * gcc.dg/tree-ssa/pr20739.c: New test.
6079
6080 2005-04-14  Mike Stump  <mrs@apple.com>
6081
6082         * gcc.dg/Foundation.framework/empty: New.
6083         * gcc.dg/framework-2.c: New.
6084
6085 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
6086
6087         PR tree-optimization/21021
6088         * gcc.c-torture/compile/pr21021.c: New.
6089
6090 2005-04-14  Janis Johnson  <janis187@us.ibm.com
6091
6092         PR testsuite/21010
6093         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
6094         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
6095         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
6096         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
6097         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
6098         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
6099         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
6100         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
6101
6102 2005-04-14  Richard Henderson  <rth@redhat.com>
6103
6104         * lib/target-supports.exp (check_effective_target_vect_condition):
6105         Add ia64, i?86, and x86_64.
6106
6107 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
6108
6109         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
6110
6111 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
6112
6113         PR tree-optimization/20657
6114         * gcc.dg/tree-ssa/pr20657.c: New.
6115
6116 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
6117
6118         * gcc.dg/builtins-53.c: Also check (int)trunc* and
6119         (long long int)trunc*.
6120
6121 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
6122
6123         PR target/20927
6124         * gcc.dg/pr20927.c: New test.
6125
6126 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
6127
6128         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
6129         * gcc.target/mips/asm-1.c: Likewise.
6130
6131 2005-04-13  Dale Johannesen  <dalej@apple.com>
6132
6133         * objc.dg/objc-fast-4.m:  New.
6134
6135 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
6136
6137         * gcc.target/cris/torture/cris-torture.exp: New driver in new
6138         directory.
6139         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
6140
6141 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
6142
6143         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
6144         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
6145         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
6146
6147 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
6148
6149         PR tree-optimization/20913
6150         * gcc.dg/tree-ssa/pr20913.c: New.
6151
6152         PR tree-optimization/20702
6153         * gcc.dg/tree-ssa/pr20702.c: New.
6154
6155 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6156
6157         PR c++/13744
6158         * g++.dg/inherit/local3.C: New test.
6159
6160 2005-04-12  Jeff Law  <law@redhat.com>
6161
6162         * gcc.dg/tree-ssa/20050412-1.c: New test.
6163
6164 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
6165
6166         PR libfortran/19016
6167         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
6168         Add tests with mask generated by expression.
6169         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
6170         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
6171         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
6172
6173 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
6174
6175         PR middle-end/20917
6176         * gcc.dg/20050409-1.c: New test.
6177
6178 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
6179
6180         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
6181
6182 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
6183
6184         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
6185         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
6186         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
6187         (TARGET_CXX): Adjust accordingly.
6188         * target.h (struct gcc_target): Remove epxort_class_data.  Add
6189         determine_class_data_visibility and class_data_always_comdat.
6190         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
6191         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
6192         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
6193         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
6194         (arm_cxx_determine_class_data_visibility): New.
6195         (arm_cxx_class_data_always_comdat): Likewise.
6196         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
6197         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
6198         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
6199         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
6200         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
6201         Define.
6202
6203 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
6204
6205         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
6206
6207 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
6208
6209         * gcc.dg/i386-darwin-fpmath.c: New.
6210
6211 2004-04-11  Devang Patel  <dpatel@apple.com>
6212
6213         * lib/target-supports.exp (check_effective_target_vect_condition): New.
6214         * gcc.dg/vect/vect-ifcvt-1.c: New test.
6215         * gcc.dg/vect/vect-ifcvt-2.c: New test.
6216         * gcc.dg/vect/vect-ifcvt-3.c: New test.
6217         * gcc.dg/vect/vect-ifcvt-4.c: New test.
6218         * gcc.dg/vect/vect-ifcvt-5.c: New test.
6219         * gcc.dg/vect/vect-ifcvt-6.c: New test.
6220         * gcc.dg/vect/vect-ifcvt-7.c: New test.
6221         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
6222
6223 2004-04-11  Devang Patel  <dpatel@apple.com>
6224
6225         * gcc.dg/vect/vect-dv-1.c: New test.
6226         * gcc.dg/vect/vect-dv-2.c: New test.
6227
6228 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
6229
6230         PR tree-optimization/20933
6231         * gcc.dg/tree-ssa/pr20933.c: New test.
6232
6233 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6234
6235         * gfortran.dg/fold_nearest.f90: New test.
6236
6237 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
6238
6239         * gcc.dg/tree-ssa/alias-1.c: New test.
6240
6241 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
6242
6243         PR tree-optimization/20920
6244         * g++.dg/tree-ssa/pr20920.C: New test.
6245
6246 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
6247
6248         * gcc.dg/builtins-53.c: Also check (int)ceil* and
6249         (long long int)ceil*.
6250
6251 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
6252
6253         * g++.dg/warn/Wdtor1.C: Declare template in system header with
6254         explicit C++ linkage.
6255
6256 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6257
6258         * gfortran.dg/pr17229.f: Take care of the new obsolescence
6259         warning for arithmetic IF statements.
6260
6261 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
6262
6263         * eor_handling_1.f90: New test case.
6264         * eor_handling_2.f90: New test case.
6265         * eor_handling_3.f90: New test case.
6266         * eor_handling_4.f90: New test case.
6267         * eor_handling_5.f90: New test case.
6268         * noadv_size.f90: New test case.
6269         * pad_no.f90: New test case.
6270
6271 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
6272
6273         * gcc.c-torture/execute/20050410-1.c: New test.
6274
6275 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
6276
6277         * gcc.dg/pr20126.c: New.
6278
6279 2005-04-09  Bud Davis  <bdavis@gfortran.org>
6280             Steven G. Kargl <kargls@comcast.net>
6281
6282         * gfortran.dg/PR19872.f: New test.
6283
6284 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
6285
6286         * gfortran.dg/nint_1.f90:  Fix dg-do directive
6287
6288 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
6289
6290         * gfortran.dg/nint_1.f90: New test.
6291
6292 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
6293
6294         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
6295         Added test for callee-allocated arrays with write statements.
6296         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6297         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6298         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6299         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6300         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6301
6302 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
6303
6304         PR libfortran/20163
6305         * gfortran.dg/open-options-blanks.f:  New test.
6306
6307 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
6308
6309         PR fortran/13257
6310         * gfortran.dg/comma_format_extension_[1234].f: New tests.
6311
6312 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
6313
6314         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6315         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6316         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6317         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6318         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6319         * gcc.c-torture/execute/stdarg-4.c: New test.
6320
6321         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
6322
6323         PR target/20795
6324         * g++.dg/abi/param2.C: New test.
6325
6326 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
6327
6328         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
6329
6330 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
6331
6332         * gcc.dg/builtins-53.c: New test.
6333
6334 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
6335
6336         * g++.dg/tree-ssa/pr18178.C: New test.
6337         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
6338         * gcc.c-torture/execute/20041019-1.c: New test.
6339         * gcc.dg/tree-ssa/20041008-1.c: New test.
6340         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
6341         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
6342         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
6343         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
6344         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
6345         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
6346         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
6347         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
6348         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
6349         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
6350
6351 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
6352
6353         PR rtl-optimization/20466
6354         * gcc.c-torture/execute/pr20466-1.c: New test.
6355
6356 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
6357
6358         PR c++/20905
6359         * g++.dg/parse/cond2.C: New test.
6360
6361         PR c++/20145
6362         * g++.dg/warn/Wdtor1.C: New test.
6363
6364 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6365
6366         PR fortran/17229
6367         * gfortran.dg/pr17229.f: New test.
6368
6369 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
6370
6371         * gfortran.dg/tiny_1.f90: New test.
6372         * gfortran.dg/tiny_2.f90: ditto.
6373
6374 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
6375
6376         * gfortran.dg/eor_1.f90:  Fix dg-do run line
6377         * gfortran.dg/open_new.f90:  Fix dg-do run line
6378
6379 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
6380
6381         * lib/target-supports.exp (get_compiler_messages): Support
6382         optional arguments, the fourth being compiler options.
6383         (check_effective_target_fpic): New proc.
6384         * gcc.dg/20050321-2.c: Restrict to target fpic.
6385
6386 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
6387
6388         * gcc.dg/15443-1.c: New test.
6389         * gcc.dg/15443-2.c: Likewise.
6390
6391 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6392
6393         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
6394
6395 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
6396
6397         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
6398
6399 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
6400
6401         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
6402         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
6403         -m64.
6404         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
6405         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
6406         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
6407
6408 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
6409
6410         PR c++/20212
6411         * g++.dg/warn/Wunused-11.C: New test.
6412
6413 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
6414
6415         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
6416
6417 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
6418
6419         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
6420
6421 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
6422
6423         PR c++/20734
6424         * g++.dg/template/ptrmem13.C: New test.
6425
6426 2005-04-05  Per Bothner  <per@bothner.com>
6427
6428         * lib/gcc.exp: Always add -fno-show-column, for now.
6429
6430 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
6431
6432         PR testsuite/20767
6433         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
6434         of plain old "unsigned int" for the type of "i".  Makes this test
6435         64bit clean.
6436
6437 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
6438
6439         * gcc.dg/i386-ssefn-1.c: New test.
6440         * gcc.dg/i386-ssefn-2.c: New test.
6441         * gcc.dg/i386-ssefn-3.c: New test.
6442         * gcc.dg/i386-ssefn-4.c: New test.
6443
6444 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
6445
6446         PR tree-optimization/20076
6447         * gcc.dg/builtin-apply4.c: New test.
6448
6449         PR preprocessor/19475
6450         * gcc.dg/cpp/macspace1.c: New test.
6451         * gcc.dg/cpp/macspace2.c: New test.
6452
6453 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6454
6455         * gfortran.dg/pr20755.f: Fixed bad format.
6456
6457 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
6458
6459         PR c++/20763
6460         * g++.dg/ext/attrib21.C: New test.
6461
6462 2004-04-05  Devang Patel  <dpatel@apple.com>
6463
6464         * lib/target-supports.exp (check_effective_target_vect_shif): New.
6465         * gcc.dg/vect/vect-shift-1.c: New test.
6466
6467 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6468
6469         PR libfortran/20755
6470         * gfortran.dg/pr20755.f: New test.
6471
6472 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
6473
6474         * gfortran.dg/pr15959.f90: New test.
6475         * gfortran.dg/string_pad_trunc.f90: New test.
6476
6477 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6478
6479         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
6480         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
6481         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
6482         syntax.
6483
6484 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6485
6486         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
6487
6488 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6489
6490         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
6491         * gcc.c-torture/compile/20011119-2.c: Likewise.
6492         * gcc.c-torture/compile/981001-2.c: Likewise.
6493
6494 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
6495
6496         PR c++/20679
6497         * g++.dg/template/overload4.C: New test.
6498
6499 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
6500
6501         PR c++/20746
6502         * g++.dg/abi/covariant5.C: New.
6503
6504         PR debug/20505
6505         * g++.dg/debug/const2.C: New.
6506
6507 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
6508
6509         PR rtl-optimization/16104
6510         * gcc.c-torture/execute/20050316-1.c: New test.
6511
6512 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
6513
6514         * g++.dg/template/spec23.C: Fix dg-error text.
6515
6516 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
6517
6518         PR c++/19199
6519         * g++.dg/expr/lval2.C: New.
6520
6521 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6522
6523         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
6524         __builtin_strcasecmp and __builtin_strncasecmp.
6525
6526 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
6527
6528         PR c++/20723
6529         * g++.dg/template/spec22.C: New.
6530         * g++.dg/template/spec23.C: New.
6531
6532 2005-04-03  Dale Ranta  <dir@lanl.gov>
6533             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6534
6535         PR libfortran/20068
6536         PR libfortran/20125
6537         PR libfortran/20156
6538         PR libfortran/20471
6539         * gfortran.dg/backspace.f: New test.
6540
6541 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
6542
6543         * gcc.dg/pr19345.c: New test.
6544
6545 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
6546
6547         PR tree-optimization/20640
6548         * gcc.dg/torture/tree-loop-1.c: New.
6549
6550 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
6551
6552         PR rtl-optimization/20290
6553         * gcc.c-torture/execute/loop-ivopts-2.c: New.
6554
6555 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
6556
6557         * gcc.dg/rs6000-fpint.c: New.
6558
6559 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
6560
6561         * gcc.dg/old-style-then-proto-1.c: New test.
6562
6563 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6564
6565         * gfortran.fortran-torture/execute/backspace.f90: Check
6566         after backspace and read was incorrect.
6567
6568 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6569
6570         * gcc.c-torture/execute/builtins/strcat.c: Check the result
6571         buffer past the terminating NUL using memcmp.
6572         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
6573         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
6574
6575         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
6576         Fix unused/uninitialized variable warnings.
6577
6578         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
6579         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
6580         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
6581         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
6582
6583         * gcc.c-torture/execute/builtins/abs-1-lib.c,
6584         gcc.c-torture/execute/builtins/fputs-lib.c,
6585         gcc.c-torture/execute/builtins/lib/fprintf.c,
6586         gcc.c-torture/execute/builtins/lib/main.c,
6587         gcc.c-torture/execute/builtins/lib/memcmp.c,
6588         gcc.c-torture/execute/builtins/lib/memmove.c,
6589         gcc.c-torture/execute/builtins/lib/mempcpy.c,
6590         gcc.c-torture/execute/builtins/lib/memset.c,
6591         gcc.c-torture/execute/builtins/lib/printf.c,
6592         gcc.c-torture/execute/builtins/lib/sprintf.c,
6593         gcc.c-torture/execute/builtins/lib/stpcpy.c,
6594         gcc.c-torture/execute/builtins/lib/strchr.c,
6595         gcc.c-torture/execute/builtins/lib/strcmp.c,
6596         gcc.c-torture/execute/builtins/lib/strcpy.c,
6597         gcc.c-torture/execute/builtins/lib/strcspn.c,
6598         gcc.c-torture/execute/builtins/lib/strlen.c,
6599         gcc.c-torture/execute/builtins/lib/strncat.c,
6600         gcc.c-torture/execute/builtins/lib/strncmp.c,
6601         gcc.c-torture/execute/builtins/lib/strncpy.c,
6602         gcc.c-torture/execute/builtins/lib/strrchr.c,
6603         gcc.c-torture/execute/builtins/lib/strspn.c,
6604         gcc.c-torture/execute/builtins/lib/strstr.c,
6605         gcc.c-torture/execute/builtins/memops-asm-lib.c,
6606         gcc.c-torture/execute/builtins/strlen-2.c,
6607         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
6608         prototypes.
6609
6610 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
6611
6612         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
6613         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
6614         selectany usage.
6615
6616 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
6617
6618         PR c++/19406
6619         * g++.dg/debug/using1.C: New test.
6620
6621 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
6622
6623         PR middle-end/20524
6624         * gcc.dg/alias-7.c: Prefix asm-declared name with
6625         __USER_LABEL_PREFIX__.
6626
6627 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
6628
6629         Fix fallout from PR middle-end/15700:
6630         * gcc.c-torture/compile/20011119-1.c: Take
6631         __USER_LABEL_PREFIX__ into account.
6632         * gcc.c-torture/compile/20011119-2.c: Likewise.
6633
6634 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6635
6636         PR c++/18644
6637         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
6638
6639 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
6640
6641         PR c/17855
6642         * gcc.c-torture/compile/struct-non-lval-1.c,
6643         gcc.c-torture/compile/struct-non-lval-2.c,
6644         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
6645
6646 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
6647
6648         * gcc.dg/tls/tls.exp: Remove temporary file.
6649         * g++.dg/tls/tls.exp: Ditto.
6650         * lib/file-format.exp: Ditto.
6651         * g++.dg/special/ecos.exp: Ditto.
6652
6653         * lib/profopt.exp: Treat prof_ext as a list.
6654         * gcc.misc-tests/bprob.exp: Ditto.
6655         * g++.dg/bprob/bprob.exp: Ditto.
6656
6657         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
6658         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
6659         g++.dg/tree-ssa/pointer-reference-alias.C,
6660         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
6661         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
6662         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
6663         g++.dg/vect/pr19951.cc: Ditto.
6664         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
6665         gcc.dg/builtins-47.c: Ditto.
6666         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
6667         gcc.dg/pr20115-1.c: Ditto.
6668         * gcc.dg/tree-ssa/20030530-2.c,
6669         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
6670         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
6671         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
6672         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
6673         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
6674         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
6675         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
6676         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
6677         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
6678         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
6679         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
6680         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
6681         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
6682         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
6683         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
6684         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
6685         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
6686         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
6687         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
6688         gcc.dg/tree-ssa/20030824-1.c,
6689         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
6690         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
6691         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
6692         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
6693         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
6694         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
6695         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
6696         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
6697         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
6698         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
6699         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
6700         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
6701         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
6702         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
6703         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
6704         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
6705         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
6706         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
6707         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
6708         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
6709         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
6710         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
6711         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
6712         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
6713         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
6714         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
6715         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
6716         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
6717         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
6718         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
6719         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
6720         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
6721         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
6722         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
6723         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
6724         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
6725         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
6726         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
6727         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
6728         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
6729         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
6730         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
6731         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
6732         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
6733         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
6734         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
6735         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
6736         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
6737         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
6738         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
6739         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
6740         gcc.dg/tree-ssa/useless-1.c: Ditto.
6741         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
6742         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
6743         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
6744         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
6745         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6746         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
6747         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
6748         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
6749         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
6750         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
6751         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
6752         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
6753         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
6754         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
6755         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
6756         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
6757         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
6758         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
6759         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
6760         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
6761         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
6762         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
6763         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
6764         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
6765         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
6766         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
6767         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
6768         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
6769         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
6770         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
6771         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
6772         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
6773         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
6774         gcc.dg/vect/vect-none.c: Ditto.
6775         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
6776         treelang/compile/unsigned.tree: Ditto.
6777
6778         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
6779         * gcc.dg/cpp/direct2s.c: Ditto.
6780         * gcc.dg/cpp/paste4.c: Ditto.
6781         * gcc.dg/cpp/separate-1.c: Ditto.
6782         * gcc.dg/pch/save-temps-1.c: Ditto.
6783         * g++.dg/ext/altivec-10.C: Ditto.
6784         * g++.dg/pch/pch.C: Ditto.
6785
6786         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
6787
6788         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
6789         * g++.dg/template/repo1.C: Ditto.
6790         * g++.dg/template/repo2.C: Ditto.
6791         * g++.dg/template/repo3.C: Ditto.
6792         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
6793         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
6794         * g++.old-deja/g++.pt/repo1.C: Ditto.
6795         * g++.old-deja/g++.pt/repo2.C: Ditto.
6796         * g++.old-deja/g++.pt/repo3.C: Ditto.
6797         * g++.old-deja/g++.pt/repo4.C: Ditto.
6798
6799         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
6800         * gcc.dg/20030107-1.c: Ditto.
6801         * gcc.dg/20030702-1.c: Ditto.
6802         * gcc.dg/profile-generate-1.c: Ditto.
6803         * g++.dg/other/profile1.C: Ditto.
6804         * g++.old-deja/g++.robertl/eb83.C: Ditto.
6805
6806         * lib/gcc-dg.exp (remove-build-file): New.
6807         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
6808         cleanup-tree-dump, cleanup-saved-temps): New.
6809
6810 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
6811
6812         PR c++/19203, DR 214
6813         * g++.dg/parse/ambig3.C: Not ambiguous.
6814         * g++.dg/template/spec20.C: New.
6815         * g++.dg/template/spec21.C: New.
6816
6817 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
6818
6819         PR target/20045
6820         * gcc.dg/ia64-fptr-1.c: Run only on linux.
6821
6822 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6823
6824         PR libfortran/20660
6825         * gfortran.dg/negative_unit.f: New test.
6826
6827 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
6828
6829         * gcc.dg/20050330-1.c: New test.
6830
6831 2005-03-30  Devang Patel  <dpatel@apple.com>
6832
6833         * g++.dg/tree-sra/ssa-sra-3.C: New test.
6834
6835 2005-03-30  Dale Johannesen  <dalej@apple.com>
6836
6837         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
6838
6839 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
6840
6841         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
6842         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
6843         Strip options from test name.
6844
6845 2005-03-31  Jan Hubicka  <jh@suse.cz>
6846
6847         * gcc.dg/varpool-1.c: New testcase.
6848
6849 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
6850
6851         PR c/772
6852         PR c/17913
6853         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
6854         gcc.dg/stmt-expr-label-3.c : New tests.
6855         * gcc.c-torture/execute/medce-2.c: Remove.
6856
6857 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
6858
6859         PR c/20368
6860         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
6861         tests.
6862
6863 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
6864
6865         * gcc.c-torture/compile/pr20203.c: New test.
6866
6867 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
6868
6869         * gfortran.dg/promotion.f90:  New test.
6870
6871 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
6872
6873         PR middle-end/20491
6874         * gcc.dg/torture/asm-subreg-1.c: New test.
6875
6876 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
6877
6878         PR c/20672
6879         * gcc.dg/pr20672-1.c: New test.
6880
6881 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
6882
6883         * gfortran.dg/vect: New directory.
6884         * gfortran.dg/vect/vect.exp: New.
6885         * gfortran.dg/vect/vect-1.f90: New test.
6886         * gfortran.dg/vect/vect-2.f90: New test.
6887         * gfortran.dg/vect/vect-3.f90: New test.
6888         * gfortran.dg/vect/vect-4.f90: New test.
6889         * gfortran.dg/vect/vect-5.f90: New test.
6890
6891 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
6892
6893         PR middle-end/20622
6894         * gcc.dg/alias-7.c: New test.
6895
6896 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
6897
6898         * gcc.dg/sparc-reg-1.c: New test.
6899
6900 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
6901
6902         PR target/19890
6903         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
6904
6905 2005-03-29  Dale Ranta  <dir@lanl.gov>
6906             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6907
6908         PR libfortran/20163
6909         * gfortran.dg/pr20163-2.f: New test.
6910
6911 2005-03-28  Jan Hubicka  <jh@suse.cz>
6912
6913         PR middle-end/20635
6914         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
6915         by Jakub Jelinek.
6916
6917 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
6918
6919         PR tree-optimization/20626
6920         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
6921         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
6922
6923 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
6924
6925         * gfortran.dg/underflow.f90:  New test.
6926         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
6927
6928 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6929
6930         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
6931
6932 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
6933
6934         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
6935         (g++_init): Make sure that CXXFLAGS is set.
6936         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
6937         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
6938         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6939         * lib/objc.exp (objc_init): Likewise.
6940         * lib/treelang.exp (treelang_init): Likewise.
6941
6942 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
6943
6944         PR tree-optimization/20470
6945         * gcc.dg/tree-ssa/pr20470.c: New test.
6946
6947 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
6948
6949         * gcc.dg/ppc-stfiwx.c: New.
6950
6951 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
6952
6953         PR target/19888
6954         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
6955
6956 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
6957
6958         * gcc.dg/20050325-1.c: Fix a typo.
6959
6960 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6961
6962         PR libfortran/19678
6963         PR libfortran/19679
6964         * gfortran.dg/dos_eol.f: New test.
6965
6966 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
6967
6968         PR rtl-optimization/20249
6969         * gcc.dg/20050325-1.c: New test.
6970
6971 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6972
6973         PR libfortran/15332
6974         * gfortran.dg/pr15332.f: New test.
6975
6976 2005-03-24  Dale Johannesen  <dalej@apple.com>
6977
6978         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
6979
6980 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
6981
6982         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
6983         'internal' visibility.
6984         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6985         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
6986         'protected' visibility.
6987         * gcc.dg/visibility-7.c: Likewise.
6988         * lib/target-supports.exp (check_visibility_available): Take
6989         a parameter, the kind of visibility to check for.
6990         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
6991         to check_visibility_available.
6992
6993         * g++.dg/expr/cast3.C: New.
6994
6995 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
6996
6997         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
6998         rs6000.
6999
7000 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
7001
7002         PR target/20095
7003         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
7004
7005 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
7006
7007         * gcc.dg/badshift.c: Renamed to...
7008         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
7009
7010         * gcc.target/i386/badshift.c: Renamed to...
7011         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
7012         only.
7013
7014         PR rtl-optimization/20532
7015         * gcc.target/i386/badshift.c: New.
7016
7017 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7018
7019         * gfortran.dg/pr18025.f90: New test.
7020
7021 2005-03-23  Dale Johannesen  <dalej@apple.com>
7022
7023         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
7024
7025 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
7026
7027         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
7028
7029         * lib/target-supports.exp (check_iconv_available): Default
7030         libiconv to -liconv, if there is no definition.
7031
7032 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
7033
7034         * gcc.dg/torture/cris-asm-mof-1.c: New test.
7035
7036 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
7037
7038         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
7039         * g++.dg/opt/pr7503-2.C: Likewise.
7040         * g++.dg/opt/pr7503-3.C: Likewise.
7041         * g++.dg/opt/pr7503-4.C: Likewise.
7042         * g++.dg/opt/pr7503-5.C: Likewise.
7043         * g++.dg/warn/minmax.C: New test.
7044
7045 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7046
7047         * gfortran.dg/g77_intrinsics_funcs.f: New test.
7048         * gfortran.dg/g77_intrinsics_sub.f: New test.
7049
7050 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
7051             Jan Hubicka  <jh@suse.cz>
7052             Steven Bosscher <stevenb@suse.de
7053
7054         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
7055
7056 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7057
7058         PR c++/19980
7059         * g++.dg/template/redecl3.C: New test.
7060
7061 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7062
7063         PR c++/20499
7064         * g++.dg/parse/error16.C: Tweak error markers.
7065
7066 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
7067
7068         PR target/20561
7069         * gcc.dg/20050321-2.c: New test.
7070
7071 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7072
7073         PR c++/20465
7074         PR c++/20381
7075         * g++.dg/template/ptrmem12.C: New.
7076
7077 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
7078
7079         PR rtl-optimization/20527
7080         * gcc.c-torture/execute/pr20527-1.c: New test.
7081
7082 2005-03-22  Ben Elliston  <bje@au.ibm.com>
7083
7084         * gcc.misc-tests/options.exp (check_for_options): Create a real C
7085         program, compile it into a real executable and then delete the .c
7086         and .x files afterwards, to avoid problems on testglue targets.
7087
7088 2005-03-21  Stuart Hastings  <stuart@apple.com>
7089
7090         * gcc.target/i386/sse-2.c: New.
7091
7092 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
7093
7094         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
7095
7096 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
7097
7098         * g++.dg/parse/crash25.C: Fix typo.
7099
7100 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
7101
7102         PR c++/20461
7103         * g++.dg/parse/crash24.C: New test.
7104
7105         PR c++/20536
7106         * g++.dg/parse/crash25.C: New test.
7107
7108 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
7109
7110         PR c++/20147
7111         * g++.dg/ext/stmtexpr4.C: New test.
7112
7113 2005-03-20  Roger Sayle  <roger@eyesopen.com>
7114
7115         PR middle-end/20539
7116         * gcc.c-torture/compile/pr13066-1.c: New test case.
7117         * gcc.c-torture/compile/pr20539-1.c: Likewise.
7118         * g++.dg/opt/pr13066-1.C: Likewise.
7119
7120 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
7121
7122         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
7123
7124 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7125
7126         PR fortran/18525
7127         * gfortran.dg/nesting_1.f90: New test.
7128
7129 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7130
7131         PR c++/20240
7132         * g++.dg/lookup/using13.C: New test.
7133
7134 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7135
7136         PR c++/20333
7137         * g++.dg/template/crash36.C: New test.
7138
7139 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
7140
7141         PR c++/20463
7142         * g++.dg/template/crash35.C: New test.
7143
7144 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
7145
7146         PR c++/19966
7147         * g++.dg/overload/operator2.C: New test.
7148
7149 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7150
7151         PR libfortran/20257
7152         * gfortran.dg/pr20257.f90: New test.
7153
7154 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7155
7156         PR libfortran/20480
7157         * gfortran.dg/pr20480.f90: New test.
7158
7159 2005-03-16  Richard Henderson  <rth@redhat.com>
7160
7161         PR middle-end/15700
7162         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
7163         (_rtld_global): New.
7164         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
7165         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
7166
7167         * gcc.dg/alias-3.c: New.
7168         * gcc.dg/alias-4.c: New.
7169         * gcc.dg/alias-5.c: New.
7170         * gcc.dg/alias-6.c: New.
7171
7172 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
7173
7174         * gcc.dg/cpp/ucnid-7.c: New.
7175
7176 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
7177             Dorit Naishlos  <dorit@il.ibm.com>
7178
7179         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
7180         darwin.
7181
7182 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
7183
7184         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
7185         misaligned accesses.
7186         * gcc.dg/vect/vect-58.c: Likewise.
7187         * gcc.dg/vect/vect-92.c: New.
7188         * gcc.dg/vect/vect-93.c: New.
7189
7190 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
7191
7192         PR fortran/18827
7193         * gfortran.dg/assign_2.f90: New test.
7194         * gfortran.dg/assign_3.f90: New test.
7195         * gfortran.dg/assign.f90: New test.
7196
7197 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
7198
7199         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
7200         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
7201         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
7202         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
7203         names.
7204
7205 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
7206
7207         * gcc.dg/cpp/ucnid-6.c: New.
7208
7209         * gcc.dg/cpp/normalize-1.c: New.
7210         * gcc.dg/cpp/normalize-2.c: New.
7211         * gcc.dg/cpp/normalize-3.c: New.
7212         * gcc.dg/cpp/normalize-4.c: New.
7213         * gcc.dg/cpp/ucnid-4.c: New.
7214         * gcc.dg/cpp/ucnid-5.c: New.
7215         * g++.dg/cpp/normalize-1.C: New.
7216         * g++.dg/cpp/ucnid-1.C: New.
7217
7218 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
7219
7220         * gcc.dg/pr18628.c: New.
7221
7222 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
7223
7224         PR c++/20280
7225         * g++.dg/tree-ssa/pr20280.C: New.
7226
7227 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7228
7229         PR fortran/20467
7230         * gfortran.dg/stfunc_2.f90: New test.
7231
7232 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
7233
7234         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
7235
7236 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
7237
7238         * gcc.dg/tree-ssa/20050314-1.c: New test.
7239
7240 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7241
7242         PR c++/4403
7243         PR c++/9783, DR433
7244         * g++.dg/template/friend34.C: New test.
7245         * g++.dg/template/friend35.C: Likewise.
7246         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
7247
7248 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7249
7250         Friend class name lookup 5/n
7251         PR c++/1016
7252         * g++.dg/lookup/hidden-class1.C: New test.
7253         * g++.dg/lookup/hidden-class2.C: Likewise.
7254         * g++.dg/lookup/hidden-class3.C: Likewise.
7255         * g++.dg/lookup/hidden-class4.C: Likewise.
7256         * g++.dg/lookup/hidden-class5.C: Likewise.
7257         * g++.dg/lookup/hidden-class6.C: Likewise.
7258         * g++.dg/lookup/hidden-class7.C: Likewise.
7259         * g++.dg/lookup/hidden-class8.C: Likewise.
7260         * g++.dg/lookup/hidden-class9.C: Likewise.
7261         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
7262         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
7263         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
7264         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
7265         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
7266         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
7267         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
7268         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
7269         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
7270         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
7271         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
7272
7273 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
7274
7275         PR c++/20157
7276         * g++.dg/template/error18.C: New test.
7277
7278 2005-03-09  Ben Elliston  <bje@au.ibm.com>
7279
7280         PR debug/16792
7281         * g++.dg/debug/pr16792.C: New test.
7282
7283 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
7284
7285         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
7286         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
7287         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
7288         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
7289         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
7290         test assertion names.
7291
7292 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7293
7294         PR fortran/18600
7295         * gfortran.dg/stfunc_1.f90: New test.
7296
7297 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7298
7299         PR fortran/16907
7300         * gfortran.dg/real_index_1.f90: New test.
7301
7302 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7303
7304         PR fortran/20323
7305         * gfortran.dg/spec_expr_1.f90: New test.
7306
7307 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
7308
7309         PR c/20402
7310         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
7311         new parser.
7312
7313 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7314
7315         PR fortran/20361
7316         * gfortran.dg/largeequiv_1.f90: New test.
7317
7318 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
7319
7320         * gcc.dg/ucnid-1.c: New.
7321         * gcc.dg/ucnid-2.c: New.
7322         * gcc.dg/ucnid-3.c: New.
7323         * gcc.dg/ucnid-4.c: New.
7324         * gcc.dg/ucnid-5.c: New.
7325         * gcc.dg/ucnid-6.c: New.
7326         * gcc.dg/cpp/ucnid-1.c: New.
7327         * gcc.dg/cpp/ucnid-2.c: New.
7328         * gcc.dg/cpp/ucnid-3.c: New.
7329         * g++.dg/other/ucnid-1.C: New.
7330
7331 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
7332
7333         * gcc.dg/vmx/darwin-abi-3.c: Delete.
7334
7335 2005-03-11  Per Bothner  <per@bothner.com>
7336
7337         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
7338         that diagnotics refer to correct token.
7339         * gcc.dg/unused-3.c: Likewise.
7340
7341 2005-03-11  Per Bothner  <per@bothner.com>
7342
7343         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
7344         constant" is now actually on same line as string constant.
7345         * gcc.dg/cpp/direct2s.c: Likewise.
7346
7347 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
7348
7349         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
7350
7351 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7352
7353         PR libfortran/20124
7354         * gfortran.dg/pr20124.f90: New Test
7355
7356 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
7357
7358         PR tree-optimization/20130
7359         * gcc.dg/pr20130-1.c: New test.
7360
7361 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
7362
7363         PR target/20095
7364         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
7365
7366 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7367
7368         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
7369
7370 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
7371
7372         * g++.dg/eh/forced1.C: Fix comment.
7373         * g++.dg/eh/forced2.C: Ditto.
7374         * g++.dg/eh/forced3.C: Ditto.
7375         * g++.dg/eh/forced4.C: Ditto.
7376
7377 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
7378
7379         PR rtl-opt/20412
7380         * gcc.c-torture/compile/pr20412.c: New test.
7381
7382 2005-03-10  Roger Sayle  <roger@eyesopen.com>
7383
7384         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
7385
7386 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
7387
7388         PR target/20322
7389         * gcc.dg/20050307-1.c: New test.
7390
7391 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
7392
7393         PR c++/20375
7394         * g++.dg/other/stdarg3.C: New.
7395
7396 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
7397
7398         PR c++/18384, c++/18327
7399         * g++.dg/init/array19.C: New test.
7400
7401         PR inline-asm/20314
7402         * gcc.dg/torture/pr20314-1.c: New test.
7403         * gcc.dg/torture/pr20314-2.c: New test.
7404
7405 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
7406
7407         * gcc.dg/20050309-1.c: New test.
7408
7409 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7410
7411         * gcc.dg/builtins-10.c: Reactivate disabled test.
7412         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
7413         new cbrt transformations.
7414
7415 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
7416
7417         PR c++/20208
7418         * g++.dg/template/array13.C: New test.
7419
7420 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
7421
7422         PR c++/16859
7423         * g++.dg/init/brace4.C: New test.
7424
7425 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
7426
7427         PR c++/20186
7428         * g++.dg/template/non-dependent12.C: New.
7429
7430 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
7431
7432         PR c++/20142
7433         * g++.dg/init/array18.C: Add dg-do run marker.
7434
7435         PR c++/20142
7436         * g++.dg/init/array18.C: New test.
7437
7438 2005-03-09  Ben Elliston  <bje@au.ibm.com>
7439
7440         * consistency.vlad/vlad.exp: Remove trailing semicolons.
7441         * g++.dg/gcov/gcov.exp: Likewise.
7442         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7443         * gcc.target/xstormy16/xstormy16.exp: Likewise.
7444         * lib/c-torture.exp: Likewise.
7445         * lib/fortran-torture.exp: Likewise.
7446         * lib/g++.exp: Likewise.
7447         * lib/gcc-defs.exp: Likewise.
7448         * lib/gcc-dg.exp: Likewise.
7449         * lib/gcc.exp: Likewise.
7450         * lib/gcov.exp: Likewise.
7451         * lib/gfortran.exp: Likewise.
7452         * lib/mike-g++.exp: Likewise.
7453         * lib/mike-gcc.exp: Likewise.
7454         * lib/objc-torture.exp: Likewise.
7455         * lib/objc.exp: Likewise.
7456         * lib/profopt.exp: Likewise.
7457         * lib/target-libpath.exp: Likewise.
7458         * lib/target-supports.exp: Likewise.
7459         * lib/treelang.exp: Likewise.
7460         * lib/wrapper.exp: Likewise.
7461
7462 2005-03-08  Jeff Law  <law@redhat.com>
7463
7464         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
7465         PHI-OPT changes.
7466
7467 2005-03-08  Ira Rosen  <irar@il.ibm.com>
7468
7469         * gcc.dg/vect/pr20122.c: New test.
7470
7471 2005-03-07  Jeff Law  <law@redhat.com>
7472
7473         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
7474         was folded away.
7475         * gcc.dg/tree-ssa/pr18133-1.c: New test.
7476         * gcc.dg/tree-ssa/pr18133-2.c: New test.
7477         * gcc.dg/tree-ssa/pr18134.c: New test.
7478
7479 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7480
7481         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
7482         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
7483         gcc.dg/torture/builtin-noret-2.c: Require weak support.
7484
7485 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
7486
7487         PR tree-opt/17671
7488         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
7489
7490 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
7491
7492         * g++.dg/warn/Wnvdtor.C: New test.
7493
7494 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
7495
7496         * gcc.dg/torture/pr19683-1.c: New test.
7497
7498 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
7499
7500         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
7501         * gfortran.dg/g77/19990313-2.f: Ditto.
7502         * gfortran.dg/g77/19990313-3.f: Ditto.
7503         * gfortran.dg/g77/19990525-0.f: Ditto.
7504         * gfortran.dg/g77/19990826-0.f: Ditto.
7505         * gfortran.dg/g77/19990826-2.f: Ditto.
7506         * gfortran.dg/g77/19990826-3.f: Ditto.
7507         * gfortran.dg/g77/20000511-1.f: Ditto.
7508         * gfortran.dg/g77/20000511-2.f: Ditto.
7509         * gfortran.dg/g77/970625-2.f: Ditto.
7510         * gfortran.dg/g77/980310-2.f: Ditto.
7511         * gfortran.dg/g77/980310-3.f: Ditto.
7512         * gfortran.dg/g77/980310-8.f: Ditto.
7513         * gfortran.dg/g77/980519-2.f: Ditto.
7514         * gfortran.dg/g77/alpha1.f: Ditto.
7515         * gfortran.dg/g77/claus.f: Ditto.
7516         * gfortran.dg/g77/erfc.f: Ditto.
7517         * gfortran.dg/g77/short.f: Ditto.
7518         * gfortran.fortran-torture/execute/data.f90: Ditto.
7519         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
7520         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
7521
7522 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7523
7524         * lib/file-format.exp (gcc_target_object_format): Add check for som
7525         format and hardcode object formats on hppa*-*-hpux*.
7526         * lib/target-supports.exp (check_weak_available): Add check for som
7527         object format.  Always return 0 on hppa*-*-hpux10*.
7528
7529         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
7530         is defined.
7531
7532         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
7533
7534 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
7535
7536         * gfortran.dg/pr19936_1.f90: New test.
7537         * gfortran.dg/pr19936_2.f90: New test.
7538         * gfortran.dg/pr19936_3.f90: New test.
7539
7540 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
7541             Paul Thomas <prthomas@drfccad.cea.fr>
7542
7543         * gfortran.dg/PR19754_1.f90: New test.
7544         * gfortran.dg/PR19754_2.f90: Ditto.
7545
7546 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7547
7548         PR c++/19311
7549         * g++.dg/template/non-dependent11.C: New test.
7550
7551 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
7552
7553         * lib/target-supports.exp (check_iconv_available): Fix comment.
7554
7555 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
7556             Joseph S. Myers  <joseph@codesourcery.com>
7557
7558         PR c++/19797
7559         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
7560
7561 2005-03-04  Matthew Sachs  <msachs@apple.com>
7562
7563         * gcc.exp (gcc_target_compile): Put braces around
7564         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
7565         * objc.exp (objc_target_compile): Likewise.
7566         * treelang.exp (treelang_target_compile): Likewise.
7567
7568 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7569
7570         PR fortran/19673
7571         * gfortran.dg/func_result_1.f90: New test.
7572
7573 2005-03-04  Ben Elliston  <bje@au.ibm.com>
7574
7575         * gcc.misc-tests/options.exp: New test.
7576
7577 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
7578
7579         * gcc.dg/pr15784-4.c: New test.
7580
7581 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
7582
7583         * gcc.c-torture/execute/pr17133.c: New.
7584         * gcc.c-torture/compile/20050303-1.c: New.
7585
7586 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
7587
7588         * gcc.dg/cpp/assert4.c:  Fix for cygwin
7589
7590 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
7591
7592         * g++.dg/overload/using2.C: New.
7593
7594 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
7595
7596         PR c++/19916
7597         * g++.dg/init/ptrmem2.C: New test.
7598
7599 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
7600
7601         PR c/8927
7602         * gcc.dg/pr8927-1.c: New test.
7603
7604 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
7605
7606         PR c++/20232
7607         * g++.dg/inherit/covariant12.C: New.
7608
7609 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7610
7611         PR fortran/19479
7612         * gfortran.dg/bound_1.f90: New test.
7613
7614 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
7615
7616         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
7617         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
7618
7619 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
7620
7621         PR c/20245
7622         * gcc.dg/pr20245-1.c: New test.
7623
7624 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
7625
7626         PR middle-end/19874
7627         * gcc.c-torture/execute/20050119-2.c: New test case.
7628
7629 2005-02-28  Ben Elliston  <bje@au.ibm.com>
7630
7631         * README: Update the DejaGnu bug reporting address.
7632         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
7633         * lib/objc-torture.exp: Likewise.
7634
7635 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
7636
7637         * gfortran.dg/boz_1.f90: New test.
7638         * gfortran.dg/boz_3.f90: New test.
7639         * gfortran.dg/boz_4.f90: New test.
7640
7641 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
7642
7643         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
7644         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
7645
7646 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7647
7648         PR libfortran/20101
7649         * gfortran.dg/write_0_pe_format.f90: New test.
7650
7651 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
7652
7653         PR c++/20206
7654         * g++.dg/opt/thunk2.C: New test.
7655         * g++.dg/opt/covariant1.C: New test.
7656
7657 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7658
7659         * gfortran.dg/e_d_fmt.f90: New test.
7660
7661 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
7662
7663         * gcc.dg/asm-b.c: Fix comment typos.
7664
7665 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
7666
7667         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
7668         a V_MAY_DEF also.
7669
7670 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
7671
7672         PR tree-opt/20188
7673         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
7674         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
7675         * gcc.dg/asm-b.c: New test.
7676
7677 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
7678
7679         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
7680         Disable this test on IRIX 6.
7681
7682 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
7683
7684         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
7685         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
7686         parser.
7687
7688 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
7689
7690         PR tree-optimization/20204
7691         * testsuite/gcc.dg/pr20204.c: New test.
7692
7693 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
7694
7695         PR target/20196
7696         * gcc.c-torture/execute/20050224-1.c: New test.
7697
7698         PR c++/20175
7699         * g++.dg/warn/Wbraces2.C: New test.
7700
7701 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
7702
7703         PR c++/19878
7704         * g++.dg/init/const2.C: New test.
7705
7706 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
7707
7708         PR tree-optimization/20100
7709         * gcc.c-torture/execute/pr20100-1.c: New test.
7710
7711 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7712
7713         * gfortran.dg/implicit_3.f90: New test.
7714
7715         * gfortran.dg/deftype_1.f90: New test.
7716
7717 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
7718
7719         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
7720         the test passes.
7721         * g++.dg/other/anon3.C: Accept a warning.
7722
7723 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
7724
7725         * gcc.dg/pr20017.c: Fix a comment typo.
7726
7727 2005-02-23  Bud Davis  <bdavis@gfortran.org>
7728
7729         * gfortran.dg/list_read_4.f90: Change to f90 comments.
7730
7731 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7732
7733         PR ada/19902
7734         * ada/acats/tests/cxa/cxa3004.a: Remove.
7735         * ada/acats/tests/cxb/cxb30061.am: Likewise.
7736
7737 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
7738
7739         PR c++/20073
7740         * g++.dg/init/const1.C: New test.
7741
7742         PR c++/19991
7743         * g++.dg/parse/constant7.C: New test.
7744
7745         PR c++/20152
7746         * g++.dg/parse/error27.C: New test.
7747         * g++.dg/template/qualttp15.C: Adjust error markers.
7748         * g++.old-deja/g++.other/struct1.C: Likewise.
7749
7750         PR c++/20153
7751         * g++.dg/template/error17.C: New test.
7752
7753         PR c++/20148
7754         * g++.dg/parser/error26.C: New test.
7755
7756 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
7757
7758         PR tree-optimization/20100
7759         PR tree-optimization/20115
7760         * gcc.dg/pr20115.c: New test.
7761         * gcc.dg/pr20115-1.c: New test.
7762         * gcc.dg/pr20100.c: New test.
7763         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
7764         call-clobbered variables after alias1.
7765
7766 2005-02-22  Bud Davis  <bdavis@gfortran.org>
7767
7768         * gfortran.dg/list_read_4.f90: new test.
7769
7770 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
7771
7772         PR rtl-optimization/20017.
7773         * gcc.dg/pr20017.c: New.
7774
7775 2005-02-22  Devang Patel  <dpatel@apple.com>
7776
7777         PR 19952
7778         * g++.dg/tree-ssa/pr19952.C: New test.
7779
7780 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
7781
7782         PR c++/19883
7783         * g++.dg/parse/constant6.C: New test.
7784
7785 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
7786
7787         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
7788         * g++.dg/charset/asm2.c: Likewise.
7789         * g++.dg/charset/asm3.c: Likewise.
7790         * g++.dg/charset/asm4.c: Likewise.
7791         * g++.dg/charset/asm5.c: Likewise.
7792         * g++.dg/charset/attribute1.c: Likewise.
7793         * g++.dg/charset/attribute2.c: Likewise.
7794         * g++.dg/charset/extern1.cc: Likewise.
7795         * g++.dg/charset/extern2.cc: Likewise.
7796         * g++.dg/charset/extern3.cc: Likewise.
7797         * g++.dg/charset/function.cc: Likewise.
7798         * g++.dg/charset/string.c: Likewise.
7799         * g++.dg/charset/charset.exp: Likewise.
7800         * lib/target-supports.exp (check_iconv_available): Fix comment.
7801
7802 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
7803
7804         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
7805         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
7806         * gcc.dg/charset/asm2.c: Likewise.
7807         * gcc.dg/charset/asm3.c: Likewise.
7808         * gcc.dg/charset/asm4.c: Likewise.
7809         * gcc.dg/charset/asm5.c: Likewise.
7810         * gcc.dg/charset/asm6.c: Likewise.
7811         * gcc.dg/charset/attribute1.c: Likewise.
7812         * gcc.dg/charset/attribute2.c: Likewise.
7813         * gcc.dg/charset/builtin1.c: Likewise.
7814         * gcc.dg/charset/extern.c: Likewise.
7815         * gcc.dg/charset/function.c: Likewise.
7816         * gcc.dg/charset/string.c: Likewise.
7817         * gcc.dg/charset/charset.exp: Likewise.
7818
7819 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
7820
7821         PR fortran/20086
7822         * gfortran.dg/pr20086.f90: New test.
7823
7824 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
7825
7826         PR tree-optimization/19786
7827         * g++.dg/tree-ssa/pr19786.C: New.
7828
7829 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7830
7831         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
7832
7833 2005-02-21  Jeff Law  <law@redhat.com>
7834
7835         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
7836
7837 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7838
7839         * gfortran.dg/do_iterator: Split loop, markup all lines for
7840         which an error locus is printed.
7841         * gfortran.dg/pr17708.f90: Markup all lines for which an error
7842         locus is printed.
7843         * gfortran.dg/select_4.f90: Likewise.
7844         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
7845         locuses in the various permutations.
7846
7847 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
7848
7849         PR tree-optimization/19951
7850         * g++.dg/vect: New directory.
7851         * g++.dg/vect/vect.exp: New file.
7852         * g++.dg/vect/pr19951.cc: New testcase.
7853         * g++.dg/dg.exp: Also prune vectorizer tests.
7854
7855 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
7856
7857         PR 18785
7858         * gcc.dg/charset/builtin1.c: New test.
7859
7860 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7861
7862         PR c++/19299
7863         * g++.dg/inherit/volatile1.C: New test.
7864
7865         PR c++/19440
7866         * g++.dg/template/dtor4.C: New test.
7867
7868 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
7869
7870         * gfortran.dg/int_1.f90: New test.
7871
7872 2005-02-19  Devang Patel  <dpatel@apple.com>
7873
7874         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
7875
7876 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
7877
7878         * gfortran.dg/achar_1.f90: New test.
7879
7880 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
7881
7882         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
7883
7884 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
7885             Jakub Jelinek  <jakub@redhat.com>
7886
7887         PR tree-optimization/19828
7888         * gcc.dg/tree-ssa/loop-7.c: New test.
7889         * gcc.c-torture/execute/20050218-1.c: New test.
7890
7891 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
7892
7893         PR c/20043
7894         * gcc.dg/transparent-union-1.c: New test.
7895         * gcc.dg/transparent-union-2.c: New test.
7896
7897 2005-02-18  James E Wilson  <wilson@specifixinc.com>
7898
7899         PR tree-optimization/18977
7900         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
7901
7902 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
7903
7904         PR target/20054
7905         * gcc.dg/pr20054.c: New test.
7906
7907 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7908
7909         PR c++/19508
7910         * g++.dg/ext/attrib20.C: New test.
7911
7912 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7913
7914         PR middle-end/20030
7915         * gfortran.fortran-torture/execute/character_passing.f90: New test.
7916
7917 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
7918
7919         PR c++/20008
7920         * g++.dg/opt/switch4.C: New.
7921
7922 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
7923
7924         PR c++/20023
7925         PR tree-optimization/20009
7926         * gcc.c-torture/compile/20050217-1.c: New test.
7927         * g++.dg/opt/switch3.C: New test.
7928
7929         PR tree-optimization/18947
7930         * gcc.c-torture/compile/20050215-1.c: New test.
7931         * gcc.c-torture/compile/20050215-2.c: New test.
7932         * gcc.c-torture/compile/20050215-3.c: New test.
7933
7934 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
7935
7936         PR c++/20028
7937         * g++.dg/template/crash34.C: New.
7938
7939         PR c++/20022
7940         * g++.dg/other/access3.C: New.
7941
7942 2005-02-17  Ira Rosen  <irar@il.ibm.com>
7943
7944         * gcc.dg/vect/vect-98.c: New test.
7945
7946 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
7947
7948         PR tree-optimization/19967
7949         * gcc.dg/pr19967.c: New.
7950
7951 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
7952
7953         PR middle-end/19857
7954         * gcc.dg/tree-ssa/20050215-1.c: New test.
7955         * gcc.c-torture/execute/20050215-1.c: New test.
7956
7957 2005-02-15  Eric Christopher  <echristo@redhat.com>
7958
7959         * gcc.dg/cpp/20050215-1.c: New file.
7960
7961 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
7962
7963         PR tree-optimization/15785
7964         * gcc.dg/pr15785-1.c: New test.
7965
7966 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
7967
7968         PR c++/17788
7969         * g++.dg/init/ctor4.C: New.
7970         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7971
7972 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
7973
7974         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7975         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
7976
7977 2005-02-15  Andreas Schwab  <schwab@suse.de>
7978
7979         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
7980         declare malloc.
7981
7982 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
7983
7984         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
7985
7986 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
7987
7988         PR tree-optimization/19853
7989         * gcc.c-torture/compile/pr19853.c: New test.
7990
7991 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7992
7993         PR c++/19608
7994         * g++.dg/parse/local-class1.C: New.
7995
7996         PR c++/19895
7997         * g++.dg/parse/ptrmem3.C: New.
7998
7999         PR c++/19884
8000         * g++.old-deja/g++.oliva/template6.C: Add another case.
8001         * g++.dg/template/explicit6.C: New.
8002
8003 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
8004
8005         PR c++/17816
8006         * g++.dg/other/redecl2.C: New.
8007
8008 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
8009
8010         PR c++/19891
8011         * g++.dg/abi/covariant4.C: New.
8012
8013 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
8014
8015         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
8016
8017 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
8018
8019         * gcc.dg/vect/vect-96.c: Fix typo.
8020
8021 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8022
8023         PR c++/14479
8024         PR c++/19487
8025         * g++.dg/template/enum5.C: New test.
8026
8027 2005-02-12  Ira Rosen  <irar@il.ibm.com>
8028
8029         * gcc.dg/vect/vect-97.c: New test.
8030
8031 2005-02-12  Ira Rosen  <irar@il.ibm.com>
8032
8033         * gcc.dg/vect/vect-96.c: New test.
8034
8035 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
8036
8037         * gcc.dg/builtins-34.c: Also check ldexp*.
8038
8039 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
8040
8041         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
8042
8043 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
8044
8045         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
8046         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
8047         dg-require-dll, dg-require-iconv, dg-require-named-sections,
8048         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
8049         selector_list, selector_expression, dg-process-target): Move to new
8050         file target-supports-dg.exp.
8051         * lib/target-supports-dg.exp: New.
8052
8053         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
8054         New.
8055
8056 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
8057
8058         PR c++/19666
8059         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
8060
8061         PR middle-end/19858
8062         * gcc.c-torture/compile/20050210-1.c: New test.
8063
8064 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
8065
8066         PR c++/19755
8067         * g++.dg/warn/Wbraces1.C: New test.
8068
8069 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
8070
8071         * gcc.dg/builtins-52.c: New testcase.
8072
8073 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
8074
8075         PR c/19342
8076         * gcc.c-torture/execute/20050119-1.c: New test.
8077
8078 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
8079
8080         PR c++/19811
8081         * g++.dg/init/delete1.C: New test.
8082
8083 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8084
8085         PR c++/18470
8086         * g++.dg/template/static12.C: New test.
8087
8088 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
8089
8090         PR c++/19787
8091         * g++.dg/conversion/ambig1.C: New test.
8092
8093         PR c++/19739
8094         * g++.dg/ext/attrib19.C: New test.
8095
8096         PR c++/19732
8097         * g++.dg/parse/dtor5.C: New test.
8098
8099         PR c++/19762
8100         * g++.dg/template/dtor3.C: New test.
8101
8102         PR c++/19826
8103         * g++.dg/template/static11.C: New test.
8104         * g++.dg/template/crash2.C: Remove dg-error marker.
8105
8106 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
8107
8108         PR C++/18491
8109         * g++.old-deja/g++.mike/p10769a.C: Remove.
8110
8111 2005-02-09  Roger Sayle  <roger@eyesopen.com>
8112
8113         * gcc.dg/builtins-48.c: New test case.
8114         * gcc.dg/builtins-49.c: New test case.
8115         * gcc.dg/builtins-50.c: New test case.
8116         * gcc.dg/builtins-51.c: New test case.
8117
8118 2005-02-09  Ian Lance Taylor  <ian@airs.com>
8119
8120         PR middle-end/19583
8121         * g++.dg/warn/Wreturn-type-3.C: New test.
8122
8123 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
8124
8125         PR middle-end/19402
8126         * gcc.dg/pr19402-1.c: New testcase.
8127         * gcc.dg/pr19402-2.c: likewise.
8128
8129 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
8130
8131         PR middle-end/19854
8132         * g++.dg/tree-ssa/tmmti.C: New testcase.
8133
8134 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
8135
8136         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
8137
8138 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
8139
8140         PR c++/19733
8141         * g++.dg/parse/crash23.C: New test.
8142         * g++.dg/warn/Weff1.C: New test.
8143
8144 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
8145
8146         * gcc.dg/20050209-1.c: New test.
8147
8148 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
8149
8150         PR target/19799
8151         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
8152
8153 2005-02-08  Mike Stump  <mrs@apple.com>
8154
8155         * g++.dg/pch/import-2.c: New test.
8156         * g++.dg/pch/import-2.hs: New.
8157         * g++.dg/pch/include/import-2a.h: New.
8158         * g++.dg/pch/include/import-2b.h: New.
8159
8160 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
8161
8162         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
8163
8164 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8165
8166         * gfortran.dg/substr_1.f90: New test.
8167
8168 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
8169
8170         PR middle-end/19775
8171         * gcc.dg/torture/builtin-power-1.c: Disable test for
8172         invalid transformation.
8173         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
8174         no longer optimize.
8175         * gcc.dg/builtins-47.c: New testcase.
8176
8177 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
8178             Dorit Naishlos  <dorit@il.ibm.com>
8179
8180         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
8181
8182 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
8183
8184         * gcc.c-torture/compile/20050206-1.c: New test.
8185
8186 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
8187
8188         PR tree-opt/19768
8189         * g++.dg/opt/pr19768.C: New test.
8190
8191 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
8192
8193         PR tree-opt/19736
8194         * gcc.c-torture/compile/pr19736.c: New test.
8195
8196 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8197
8198         PR c++/17401
8199         * g++.dg/parse/error25.C: New test.
8200
8201 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
8202
8203         * gcc.c-torture/execute/20050203-1.c: New.
8204
8205 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
8206
8207         * gcc.dg/vect/vect-85.c: Remove xfail.
8208         * gcc.dg/vect/vect-86.c: Remove xfail.
8209         * gcc.dg/vect/vect-87.c: Remove xfail.
8210         * gcc.dg/vect/vect-88.c: Remove xfail.
8211
8212 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
8213
8214         * gcc.dg/altivec-19.c: New.
8215
8216 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
8217
8218         PR c/17807
8219         * gcc.dg/nested-func-3.c: New test.
8220         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
8221
8222 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
8223
8224         * gcc.test-framework/gen_directive_tests: Generate tests for
8225         selector expressions.
8226
8227 2005-02-02  Matt Austern  <austern@apple.com>
8228
8229         PR c++/19628
8230         * g++/ext/builtin7.C: New.
8231         * g++/ext/builtin8.C: New.
8232
8233 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
8234
8235         PR c/18502
8236         * gcc.dg/pr18502-1.c: New test.
8237
8238 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8239
8240         PR c++/17413
8241         * g++.dg/template/local4.C: Tweak.
8242
8243 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
8244
8245         PR tree-optimization/19578
8246         * gcc.c-torture/compile/20050202-1.c: New test.
8247
8248 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
8249
8250         PR c/19435
8251         * gcc.dg/c99-init-4.c: New test.
8252
8253 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
8254
8255         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
8256
8257         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
8258
8259         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
8260         * g++.dg/eh/check-vect.h: New.
8261
8262         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
8263         * gcc.dg/vect/vect-78.c: Ditto.
8264         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
8265         Remove.
8266
8267         * g++.dg/conversion/simd1.C: Expect warning.
8268         * g++.dg/ext/attribute-test-1.C: Ditto.
8269         * g++.dg/ext/attribute-test-2.C: Ditto.
8270         * g++.dg/ext/attribute-test-3.C: Ditto.
8271         * g++.dg/ext/attribute-test-4.C: Ditto.
8272
8273         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
8274         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
8275
8276         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
8277
8278 2005-02-01  Richard Henderson  <rth@redhat.com>
8279
8280         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
8281         long double for ibm double-double format.
8282         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8283
8284 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
8285
8286         PR tree-optimization/19633
8287         * testsuite/gcc.dg/pr19633-1.c: New test.
8288         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
8289         to NULL or a symbol.
8290
8291 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
8292
8293         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
8294         New procs.
8295         (dg-process-target (local override)): Handle selector expressions.
8296
8297         * gcc.test-framework/README: Describe tests in source directory.
8298         * gcc.test-framework/test-framework.awk: Handle dg- tests.
8299         * gcc.test-framework/test-framework.exp: Handle dg- tests.
8300         * gcc.test-framework/dg-bogus-exp-P.c: New test.
8301         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
8302         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
8303         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
8304         * gcc.test-framework/dg-do-link-exp-P.c: New test.
8305         * gcc.test-framework/dg-do-run-exp-P.c: New test.
8306         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
8307         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
8308         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
8309         * gcc.test-framework/dg-error-exp-P.c: New test.
8310         * gcc.test-framework/dg-error-exp-XP.c: New test.
8311         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
8312         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
8313         * gcc.test-framework/dg-output-exp-P.c: New test.
8314         * gcc.test-framework/dg-output-exp-XF.c: New test.
8315         * gcc.test-framework/dg-warning-exp-P.c: New test.
8316         * gcc.misc-tests/dg-1.c: Remove.
8317         * gcc.misc-tests/dg-2.c: Remove.
8318         * gcc.misc-tests/dg-3.c: Remove.
8319         * gcc.misc-tests/dg-4.c: Remove.
8320         * gcc.misc-tests/dg-5.c: Remove.
8321         * gcc.misc-tests/dg-6.c: Remove.
8322         * gcc.misc-tests/dg-7.c: Remove.
8323         * gcc.misc-tests/dg-8.c: Remove.
8324         * gcc.misc-tests/dg-9.c: Remove.
8325         * gcc.misc-tests/dg-10.c: Remove.
8326         * gcc.misc-tests/dg-11.c: Remove.
8327         * gcc.misc-tests/dg-12.c: Remove.
8328         * gcc.misc-tests/dg-test.exp: Remove.
8329
8330         * gcc.test-framework/test-framework.awk: Change recording and
8331         printing of passes and failures.
8332
8333         * gcc.test-framework: New directory.
8334         * gcc.test-framework/README: New.
8335         * gcc.test-framework/test-framework.exp: New.
8336         * gcc.test-framework/test-framework.awk: New.
8337         * gcc.test-framework/gen_directive_tests: New.
8338
8339 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
8340
8341         * lib/treelang.exp: Fix comment typos.
8342         (treelang_target_compile): Don't append libs=-ltreelang to options.
8343
8344 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
8345
8346         * g++.dg/parse/typename7.C: Adjust error messages.
8347
8348 2005-01-31  Jeff Law  <law@redhat.com>
8349
8350         * gcc.c-torture/execute/20050131-1.c: New test.
8351         * gcc.dg/wcaselabel.c: New test.
8352
8353 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
8354
8355         * g++.dg/other/warning1.C: Adjust error messags.
8356         * g++.dg/parse/constant5.C: New test.
8357
8358 2005-01-31  Steven Bosscher  <stevenb@suse.de>
8359
8360         PR c/19333
8361         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
8362         the test case valid.
8363         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
8364         * testsuite/gcc.dg/array-7.c: Adjust expected result.
8365         * testsuite/gcc.dg/pr18596-3.c: Likewise.
8366         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
8367         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
8368         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
8369
8370 2005-01-31  Dale Johannesen  <dalej@apple.com>
8371
8372         * g++.dg/opt/pr19650.C:  New test.
8373
8374 2005-01-31  Richard Henderson  <rth@redhat.com>
8375
8376         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
8377         long double for intel double extended format.
8378         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8379
8380 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
8381
8382         PR c++/19555
8383         * g++.dg/template/static10.C: New test.
8384
8385         PR c++/19395
8386         * g++.dg/parse/error24.C: New test.
8387
8388         PR c++/19367
8389         * g++.dg/lookup/builtin1.C: New test.
8390
8391         PR c++/19457
8392         * g++.dg/warn/conv3.C: New test.
8393
8394 2005-01-30  Bud Davis  <bdavis@gfortran.org>
8395
8396         PR fortran/19647
8397         * gfortan.dg/inquire_7.f90
8398
8399 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
8400
8401         PR tree-optimization/15791
8402         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
8403         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
8404         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
8405         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
8406         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
8407         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
8408         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
8409         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
8410         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
8411         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
8412
8413 2005-01-29  Paul Brook  <paul@codesourcery.com>
8414
8415         PR fortran/18565
8416         * check.c (real_or_complex_check): New function.
8417         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
8418         * intrinsic.c (add_functions): Use new check functions.
8419         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
8420         Add prototypes.
8421
8422 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
8423
8424         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
8425         gcc.dg/lvalue-3.c: New tests.
8426         * gcc.dg/concat.c: Update expected messages.
8427
8428 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
8429
8430         PR libfortran/19595
8431         * gfortran.dg/eor_1.f90:  New test.
8432
8433 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
8434
8435         PR fortran/19589
8436         * gfortran.dg/logical_data_1.f90: New test.
8437
8438 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
8439
8440         PR c++/19253
8441         * g++.dg/template/crash33.C: New test.
8442
8443         PR c++/19667
8444         * g++.dg/template/crash32.C: New test.
8445
8446 2005-01-28  Ian Lance Taylor  <ian@airs.com>
8447
8448         PR middle-end/16558
8449         * g++.dg/warn/Wreturn-type-2.C: New test.
8450
8451 2004-06-24  Jeff Law  <law@redhat.com>
8452
8453         * gcc.dg/tree-ssa/20050128-1.c: New test.
8454
8455 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
8456
8457         * gcc.target/frv/all-mdpackh-1.c: New test.
8458
8459 2005-01-28  Steven Bosscher  <stevenb@suse.de>
8460
8461         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
8462
8463 2005-01-27  Richard Henderson  <rth@redhat.com>
8464
8465         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
8466
8467 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
8468
8469         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
8470
8471 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
8472
8473         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
8474         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
8475         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
8476         to cope with cases where the multilib options override the dg-options.
8477
8478 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
8479
8480         PR c/18946
8481         * gcc.dg/noncompile/20050120-1.c: New test.
8482
8483 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
8484
8485         PR tree-optimization/19633
8486         * gcc.dg/pr19633.c: New test.
8487         * gcc.dg/tree-ssa/pr19633.c: New test.
8488
8489 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
8490
8491         * gcc.dg/20041216-1.c: New test.
8492
8493 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
8494
8495         PR objc/18862
8496         * objc.dg/selector-2.m: New test.
8497
8498 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
8499
8500         * g++.dg/opt/range-test-2.C: New test.
8501
8502         PR rtl-optimization/19579
8503         * gcc.c-torture/execute/20050124-1.c: New test.
8504
8505 2005-01-26  Greg Parker  <gparker@apple.com>
8506         Stuart Hastings  <stuart@apple.com>
8507
8508         * gcc.c-torture/execute/20050125-1.c: New.
8509
8510 2005-01-18  Jan Hubicka  <jh@suse.cz>
8511
8512         PR tree-optimize/19337
8513         * gcc.c-torture/compile/20050119-1.c: New test.
8514
8515 2005-01-24  James E Wilson  <wilson@specifixinc.com>
8516
8517         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
8518         test for successful match.
8519
8520 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
8521
8522         PR objc/18408
8523         * objc.dg/comp-types-7.m: New test.
8524
8525 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
8526
8527         * lib/target-supports.exp (current_target_name): New.
8528         (check_effective_target_ilp32, check_effective_target_lp64):
8529         Cache the result to use as long as the current target, with
8530         multilib flags, remains the same.
8531
8532         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
8533         (dg-require-weak, dg-require-visibility, dg-require-alias,
8534         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
8535         dg-require-effective-target, dg-skip-if): Remove call to
8536         skip_test_and_clear_xfail.
8537         (dg-test): Clear xfail data.
8538
8539 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
8540
8541         PR target/17751
8542         * gcc.dg/ppc64-toc.c: New test.
8543
8544         * g++.dg/tree-ssa/empty-1.C: New test.
8545
8546         PR middle-end/19551
8547         * gcc.c-torture/execute/20050121-1.c: New test.
8548         * gcc.dg/20050121-2.c: New test.
8549
8550 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
8551         Paul Brook  <paul@codesourcery.com>
8552
8553         PR fortran/17941
8554         * gfortran.dg/real_const_1.f: New test.
8555         * gfortran.dg/real_const_2.f90: New test.
8556         * gfortran.dg/complex_int_1.f90: New test.
8557
8558 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
8559
8560         PR fortran/19313
8561         * gfortan.dg/inquire_6.f90: New test.
8562
8563 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
8564
8565         PR libfortran/19451
8566         * open_readonly_1.f90:  New test.
8567
8568 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
8569
8570         PR libfortran/18982
8571         * gfortran.dg/open_new.f90: New file.
8572
8573 2005-01-22  Paul Brook  <paul@codesourcery.com>
8574
8575         * namelist_1.f90: New test.
8576
8577 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
8578
8579         PR tree-optimization/19484
8580         * gcc.c-torture/compile/20050122-[12].c: New tests.
8581
8582 2005-01-22  Paul Brook  <paul@codesourcery.com>
8583
8584         * gfortran.dg/implicit_2.f90: New test.
8585
8586 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
8587
8588         PR fortran/19314
8589         * gfortran.dg/inquire_5.f90: New test.
8590
8591 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8592
8593         PR c/18809
8594         * gcc.dg/pr18809-1.c: New test.
8595
8596 2005-01-21  Ian Lance Taylor  <ian@airs.com>
8597
8598         * gcc.dg/20050121-1.c: New test.
8599
8600         PR tree-optimization/13000
8601         * gcc.dg/20040206-1.c: Change warning to point where function is
8602         being inlined.
8603
8604 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8605
8606         PR c++/19208
8607         * g++.dg/template/array11.C: New test.
8608
8609 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8610
8611         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
8612         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
8613         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
8614         * gfortran.dg/getenv_1.f90: Add dg-do directive.
8615         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
8616         gfortran.dg/pr17164.f90: Add missing dg-do directives.
8617
8618 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8619
8620         PR tree-optimization/15349
8621         * gcc.dg/tree-ssa/pr15349.c: New.
8622
8623 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
8624
8625         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
8626
8627 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
8628
8629         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
8630         scan-assembler-times directive name.
8631
8632         * gcc.dg/asm-a.c: Move dg-require-effective-target to
8633         after dg-do.
8634
8635         PR rtl-optimization/19462
8636         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
8637
8638 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
8639
8640         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
8641         counting function calls on ia64.
8642
8643 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
8644
8645         PR rtl-optimization/15139
8646         * gcc.dg/20050111-2.c: New test.
8647
8648         PR c/17297
8649         * gcc.c-torture/compile/20050113-1.c: New testcase.
8650
8651         PR middle-end/19164
8652         * gcc.dg/20050113-1.c: New testcase.
8653
8654 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
8655
8656         * gcc.dg/vect/vect-85.c: Add comment.
8657         * gcc.dg/vect/vect-86.c: Add xfail for now.
8658         * gcc.dg/vect/vect-87.c: Add xfail for now.
8659         * gcc.dg/vect/vect-88.c: Add xfail for now.
8660         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
8661
8662 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8663
8664         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
8665
8666 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8667
8668         * g++.dg/debug/typedef3.C: New test.
8669
8670 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
8671
8672         PR c/19472
8673         * gcc.dg/asm-a.c: New test.
8674
8675 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
8676
8677         * gcc.dg/sh-relax.c: Add prototype for abort.
8678
8679 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8680
8681         * gcc.dg/short-compare-1.c: New test.
8682         * gcc.dg/short-compare-2.c: Likewise.
8683
8684 2005-01-18  Michael Matz  <matz@suse.de>
8685
8686         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
8687
8688 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
8689
8690         PR tree-optimization/19121
8691         * gcc.c-torture/compile/pr19121.c: New test.
8692
8693 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
8694
8695         PR target/19357
8696         * gcc.c-torture/compile/pr19357.c: New test.
8697
8698 2005-01-17  Ian Lance Taylor  <ian@airs.com>
8699
8700         PR c/5675
8701         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
8702         pass--those that refer just to the variable, possibly with a
8703         cast.
8704         * gcc.dg/c99-const-expr-3.c: Likewise.
8705
8706         PR middle-end/13127
8707         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
8708         longer emitted.
8709
8710 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
8711
8712         PR fortran/18778
8713         * gfortran.dg/endfile_2.f90: New test.
8714
8715 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
8716
8717         PR 19168
8718         * gfortran.dg/select_5.f90: New test.
8719
8720 2004-01-16  Paul Brook  <paul@codesourcery.com>
8721
8722         * gfortran.dg/common_4.f90: New test.
8723
8724 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
8725
8726         PR rtl-optimization/19462
8727         * gcc.dg/torture/pr19462-1.c: New test.
8728
8729 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
8730
8731         PR objc/19321
8732         * objc.dg/func-ptr-2.m: New.
8733         * objc.dg/volatile-1.m: New.
8734
8735 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8736
8737         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
8738
8739 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
8740
8741         PR tree-optimization/19060
8742         * gcc.c-torture/execute/20050104-1.c: New test.
8743
8744 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
8745
8746         PR fortran/18983
8747         * gfortran.dg/write_to_null.f90: New test.
8748
8749 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
8750             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8751
8752         PR other/19328
8753         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
8754         argument.
8755
8756 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
8757
8758         PR c++/19263
8759         * g++.dg/init/vector1.C: New test.
8760
8761 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
8762
8763         PR target/13158
8764         * gcc.target/ia64/sibcall-unwind-1.c: New test.
8765         PR target/18987
8766         * gcc.target/ia64/sibcall-unwind-2.c: New test.
8767
8768 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
8769
8770         * gfortran.dg/select_1.f90: New test.
8771         * gfortran.dg/select_2.f90: New test.
8772         * gfortran.dg/select_3.f90: New test.
8773         * gfortran.dg/select_4.f90: New test.
8774
8775 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
8776
8777         PR middle-end/19084
8778         PR rtl-optimization/19348
8779         * gcc.dg/20050111-1.c: New test.
8780         * gcc.c-torture/execute/20050111-1.c: New test.
8781
8782         * gcc.dg/i386-asm-4.c: New test.
8783
8784 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8785
8786         * gcc.dg/nested-func-2.c: New test.
8787         * ada/acats/norun.lst: Remove c953002.
8788
8789 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
8790
8791         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
8792
8793 2005-01-12  Ben Elliston  <bje@au.ibm.com>
8794
8795         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
8796
8797 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
8798
8799         PR target/18761
8800         * g++.dg/abi/align1.C: New test.
8801
8802 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
8803
8804         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
8805         at a time.
8806         * g++.dg/ext/altivec_check.h: Support compiling as C.
8807
8808 2005-01-10  Roger Sayle  <roger@eyesopen.com>
8809
8810         PR c++/19355
8811         * g++.dg/expr/pr19355-1.C: New test case.
8812
8813 2005-01-10  Laurent GUERBY <laurent@guerby.net>
8814
8815         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
8816         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
8817         * ada/acats/tests/c3/c92005b.ada: Likewise.
8818         * ada/acats/tests/c3/cxb3012.a: Likewise.
8819         * ada/acats/norun.lst: Add c380004 and c953002, add PR
8820
8821 2005-01-09  Paul Brook  <paul@codesourcery.com>
8822
8823         * gfortran.dg/common_2.f90: New file.
8824         * gfortran.dg/common_3.f90: New file.
8825
8826 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
8827
8828         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
8829
8830 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
8831
8832         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
8833         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
8834         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
8835         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
8836         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
8837         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
8838         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
8839         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
8840         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
8841         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
8842         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
8843         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
8844         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
8845         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
8846         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
8847         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
8848         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
8849         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
8850         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
8851         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
8852         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
8853         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
8854         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
8855         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
8856         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
8857         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
8858         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
8859         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
8860         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
8861         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
8862         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
8863         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
8864         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
8865         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
8866         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
8867         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
8868         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
8869         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
8870         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
8871         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
8872         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
8873         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
8874         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
8875         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
8876         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
8877         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
8878         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
8879         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
8880         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
8881         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
8882         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
8883         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
8884         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
8885         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
8886         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
8887         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
8888         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
8889         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
8890         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
8891         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
8892         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
8893         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
8894         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
8895         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
8896         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
8897         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
8898         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
8899
8900         * gcc.dg/vect/vect-1.c: Fix spelling.
8901         * gcc.dg/vect/vect-10.c: Fix spelling.
8902         * gcc.dg/vect/vect-11.c: Fix spelling.
8903         * gcc.dg/vect/vect-12.c: Fix spelling.
8904         * gcc.dg/vect/vect-14.c: Fix spelling.
8905         * gcc.dg/vect/vect-15.c: Fix spelling.
8906         * gcc.dg/vect/vect-16.c: Fix spelling.
8907         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
8908         * gcc.dg/vect/vect-64.c: Fix comments.
8909         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
8910
8911 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
8912             Ira Rosen  <irar@il.ibm.com>
8913
8914         * gcc.dg/vect/vect-70.c: New test.
8915         * gcc.dg/vect/vect-71.c: New test.
8916
8917 2005-01-09  Manfred Hollstein  <mh@suse.com>
8918
8919         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
8920         * gcc.dg/pr18241-2.c: Likewise.
8921         * gcc.dg/pr18241-3.c: Likewise.
8922         * gcc.dg/pr18241-4.c: Likewise.
8923         * gcc.dg/pr18241-5.c: Likewise.
8924
8925 2005-01-08  Richard Henderson  <rth@redhat.com>
8926
8927         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
8928         False for x86 and x86-64.
8929
8930 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
8931
8932         PR tree-optimization/18241
8933         * gcc.dg/pr18241-1.c: New test.
8934         * gcc.dg/pr18241-2.c: New test.
8935         * gcc.dg/pr18241-3.c: New test.
8936         * gcc.dg/pr18241-4.c: New test.
8937         * gcc.dg/pr18241-5.c: New test.
8938
8939 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
8940
8941         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
8942         gfortran.dg/select_4.f90: New.
8943
8944 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
8945
8946         * gcc.c-torture/execute/20050107-1.c: New test.
8947
8948 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
8949
8950         PR c++/19298
8951         * g++.dg/template/ref2.C: New.
8952
8953 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
8954
8955         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
8956         instead of being empty.
8957
8958 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8959
8960         PR fortran/15553
8961         * gfortran.dg/array-1.f90: New test.
8962
8963 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
8964
8965         PR tree-optimization/19283
8966         * gcc.c-torture/execute/20050106-1.c: New test.
8967
8968         PR rtl-optimization/18861
8969         * gcc.dg/20050105-1.c: New test.
8970
8971         PR tree-optimization/18828
8972         * gcc.dg/20050105-2.c: New test.
8973
8974 2005-01-07  Andreas Jaeger  <aj@suse.de>
8975
8976         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
8977
8978 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
8979
8980         PR fortran/18398
8981         * gfortran.dg/fmt_read.f90: New test.
8982
8983 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
8984
8985         * gcc.dg/rs6000-ldouble-2.c: New.
8986
8987 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
8988
8989         PR c++/19244
8990         * g++.dg/parser/ctor2.C: New test.
8991
8992 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8993
8994         PR c++/17154
8995         * g++.dg/template/using9.C: New test.
8996
8997 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8998
8999         PR c++/19258
9000         * g++.dg/lookup/friend6.C: New test.
9001
9002 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
9003
9004         PR c++/19270
9005         * g++.dg/template/array10.C: New.
9006
9007 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9008
9009         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
9010         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
9011
9012 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
9013
9014         * gcc.c-torture/compile/20050105-1.c: New test.
9015
9016 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
9017
9018         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
9019
9020 2005-01-05  Roger Sayle  <roger@eyesopen.com>
9021
9022         PR middle-end/19100
9023         * gcc.dg/conv-3.c: New test case.
9024
9025 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
9026
9027         * gcc.dg/asm-wide-1.c: New test.
9028
9029 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
9030
9031         PR c++/19030
9032         * g++.dg/parse/crash22.C: New
9033
9034 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
9035
9036         PR 19257
9037         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
9038
9039 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
9040
9041         PR middle-end/17767
9042         * gcc.dg/i386-mmx-6.c: New test case.
9043
9044 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
9045
9046         PR tree-optimization/18308
9047         * gcc.dg/vect/pr18308.c: New testcase.
9048
9049 2005-01-04  Andreas Jaeger  <aj@suse.de>
9050
9051         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
9052
9053 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
9054             Robert Bowdidge <bowdidge@apple.com>
9055
9056         * gcc.dg/cpp/subframework1.c: New.
9057         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
9058         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
9059         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
9060         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
9061
9062 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
9063
9064         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
9065         producing warning.
9066         * gcc.dg/darwin-weakimport-2.c: New.
9067
9068 2005-01-03  Richard Henderson  <rth@redhat.com>
9069
9070         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
9071
9072 2005-01-03  Richard Henderson  <rth@redhat.com>
9073
9074         * gcc.dg/vect/vect.exp: Enable for ia64.
9075         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
9076         (check_effective_target_vect_float): Likewise.
9077         (check_effective_target_vect_no_align): Likewise.
9078         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
9079         * gcc.dg/vect/vect-8.c: Likewise.
9080
9081 2005-01-03  Uros Bizjak <uros@kss-loka.si>
9082
9083         PR target/19236
9084         * gcc.dg/pr19236-1.c: New test case.
9085
9086 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
9087
9088         PR rtl-optimization/12092
9089         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
9090
9091 2005-01-02  Andreas Jaeger  <aj@suse.de>
9092
9093         * gcc.dg/pr12092-1.c: Do not run on x86_64.
9094
9095 2005-01-01  Roger Sayle  <roger@eyesopen.com>
9096             Andrew Pinski  <pinskia@physics.uc.edu>
9097
9098         PR rtl-optimization/12092
9099         * gcc.dg/pr12092-1.c: New test case.
9100
9101 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
9102
9103         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
9104         'hidden' and 'default' for better portability.
9105         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
9106
9107         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
9108         6 and 7.
9109         * g++.old-deja/g++.brendan/new3.C: Likewise.
9110
9111 2005-01-01  Steven Bosscher  <stevenb@suse.de>
9112
9113         * gcc.dg/20041231-1.C: New test.
9114         * g++.dg/warn/Wunreachable-code-1.C: New test.
9115
9116 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
9117
9118         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
9119         file, not /dev/null.  Abort on error.
9120
9121 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
9122             Ziemowit Laski  <zlaski@apple.com>
9123
9124         PR objc/18971
9125         * objc.dg/encode-5.m: New test.
9126
9127 2004-12-29  Richard Henderson  <rth@redhat.com>
9128
9129         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
9130         * objc.dg/stabs-1.m: Disable for ia64.
9131
9132 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
9133
9134         PR c++/19190
9135         * g++.dg/warn/Wunused-10.C: New test.
9136
9137 2004-12-28  Richard Henderson  <rth@redhat.com>
9138
9139         * objc.dg/stabs-1.m: Disable for alpha.
9140
9141 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
9142
9143         PR c++/19149
9144         * g++.dg/parse/error23.C: New test.
9145
9146 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9147
9148         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
9149
9150         PR fortran/19032
9151         * gfortran.dg/intrinsic_modulo_1.f90: New.
9152         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
9153         tests with divisor -1.
9154
9155 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
9156
9157         * g++.dg/opt/temp1.C (memcpy): Return a value.
9158
9159         PR c++/19148
9160         * g++.dg/expr/cond7.C: New test.
9161
9162 2004-12-27  Paul Brook  <paul@codesourcery.com>
9163
9164         * gfortran.dg/g77/select_no_compile.f: Remove.
9165
9166 2004-12-27  Richard Henderson  <rth@redhat.com>
9167
9168         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
9169         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
9170         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
9171
9172 2004-12-26  Richard Henderson  <rth@redhat.com>
9173
9174         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
9175         by 1i instead of token pasting.
9176
9177 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9178
9179         PR tree-optimization/17578
9180         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
9181         to additional_flags.
9182         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
9183
9184 2004-12-25  Richard Henderson  <rth@redhat.com>
9185
9186         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
9187         Remove Alpha.
9188
9189 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9190
9191         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
9192         hppa*-*-hpux*.
9193         * gcc.dg/pr17957.c (dg-options): Likewise.
9194         * gcc.dg/struct-ret-1.c: Add prototype for abort.
9195         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
9196         instead of 0 on __hppa__.
9197         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
9198         "foo,%r" on hppa*-*-*.
9199
9200 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
9201
9202         PR fortran/19071
9203         * gfortran.dg/complex_write.f90: New test.
9204
9205 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
9206
9207         PR c++/17595
9208         * g++.dg/parse/pragma2.C: New test.
9209
9210         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
9211
9212 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
9213
9214         * gcc.dg/empty2.c: Add missing dg-warning.
9215
9216 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
9217
9218         PR c++/17413
9219         * g++.dg/template/local4.C: New test.
9220         * g++.dg/template/crash19.C: Add dg-error marker.
9221
9222         * g++.dg/template/crash31.C: Correct embedded PR number.
9223
9224 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
9225
9226         PR c++/16405
9227         * g++.dg/opt/temp1.C: Add do-run marker.
9228
9229 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
9230
9231         * g++.dg/template/spec19.C: New.
9232
9233 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
9234
9235         PR target/16819
9236         * gcc.dg/empty2.c: New.
9237
9238 2004-12-23  Richard Henderson  <rth@redhat.com>
9239
9240         * lib/target-supports.exp (check_effective_target_vect_no_align):
9241         Remove i?86 and x86-64.
9242
9243 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
9244
9245         PR c++/16405
9246         * g++.dg/opt/temp1.C: New test.
9247
9248 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9249
9250         PR c++/18733
9251         * g++.dg/template/friend33.C: New testcase.
9252
9253 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
9254
9255         PR c++/18464
9256         * g++.dg/template/cond5.C: New test.
9257
9258         PR c++/18492
9259         * g++.dg/inherit/thunk3.C: New test.
9260
9261         PR c++/11224
9262         * g++.dg/warn/Wunused-9.C: New test.
9263
9264 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
9265
9266         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
9267
9268 2004-12-22  Jan Beulich  <jbeulich@novell.com>
9269
9270         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
9271
9272 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
9273
9274         PR c++/18378
9275         * g++.dg/ext/packed8.C: New test.
9276
9277         PR c++/19063
9278         * g++.dg/template/crash31.C: New test.
9279
9280         PR c++/19034
9281         * g++.dg/template/crash30.C: New test.
9282
9283 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
9284
9285         PR C++/18984
9286         * g++.dg/eh/ctor3.C: New test.
9287
9288 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9289
9290         * objc.dg/stabs-1.m: Allow section name to be quoted and
9291         assembly label to begin with '.LL'.
9292
9293 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
9294
9295         * gcc.dg/vect/vect.exp
9296         (check_effective_target_lp64_or_vect_no_align): New.
9297         * gcc.dg/vect/vect-77.c: Use it.
9298         * gcc.dg/vect/vect-78.c: Use it.
9299
9300         * lib/target-supports.exp
9301         (check_effective_target_vect_no_max,
9302         check_effective_target_vect_no_bitwise,
9303         check_effective_target_vect_no_align): New.
9304         * gcc.dg/vect/vect-13.c: Use them.
9305         * gcc.dg/vect/vect-17.c: Ditto.
9306         * gcc.dg/vect/vect-18.c: Ditto.
9307         * gcc.dg/vect/vect-19.c: Ditto.
9308         * gcc.dg/vect/vect-20.c: Ditto.
9309         * gcc.dg/vect/vect-27.c: Ditto.
9310         * gcc.dg/vect/vect-29.c: Ditto.
9311         * gcc.dg/vect/vect-44.c: Ditto.
9312         * gcc.dg/vect/vect-48.c: Ditto.
9313         * gcc.dg/vect/vect-50.c: Ditto.
9314         * gcc.dg/vect/vect-52.c: Ditto.
9315         * gcc.dg/vect/vect-54.c: Ditto.
9316         * gcc.dg/vect/vect-56.c: Ditto.
9317         * gcc.dg/vect/vect-58.c: Ditto.
9318         * gcc.dg/vect/vect-60.c: Ditto.
9319         * gcc.dg/vect/vect-72.c: Ditto.
9320         * gcc.dg/vect/vect-80.c: Ditto.
9321
9322 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
9323
9324         PR c++/14075
9325         * g++.dg/init/string1.C: New.
9326
9327         PR c++/18975
9328         * g++.dg/other/synth1.C: New.
9329
9330 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
9331
9332         PR c/18963
9333         * gcc.dg/pr18963-1.c: New test.
9334
9335 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
9336
9337         PR c/18596
9338         * gcc.dg/funcdef-storage-1.c (foo): Remove.
9339         * gcc.dg/pr18596-1.c: Use dg-error.
9340         (dg-options): Use -fno-unit-at-a-time.
9341         * gcc.dg/pr18596-2.c: New test.
9342         * gcc.dg/pr18596-3.c: New test.
9343
9344 2004-12-20  Roger Sayle  <roger@eyesopen.com>
9345
9346         PR middle-end/18683
9347         * g++.dg/opt/pr18683-1.C: New test case.
9348
9349 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
9350
9351         PR other/19093
9352         * g++.dg/opt/max1.C: Fix for 64bit targets.
9353
9354 2004-12-20  Matt Austern  <austern@apple.com>
9355
9356         PR c++/19044
9357         * g++.dg/ext/builtin6.C: New
9358
9359 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
9360
9361         PR tree-optimization/19080
9362         * gcc.c-torture/compile/pr19080.c: New test.
9363
9364 2004-12-20  Steven Bosscher  <stevenb@suse.de>
9365
9366         * gcc.dg/20041219-1.c: New test.
9367
9368 2004-12-19  Roger Sayle  <roger@eyesopen.com>
9369
9370         PR middle-end/19068
9371         * g++.dg/opt/max1.C: New test case.
9372
9373 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9374
9375         * gcc.dg/fdata-sections-1.c: New test.
9376
9377 2004-12-18  Roger Sayle  <roger@eyesopen.com>
9378
9379         PR middle-end/18548
9380         * gcc.dg/max-1.c: New test case.
9381
9382 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
9383
9384         * gcc.c-torture/execute/20041218-1.c: New test.
9385
9386 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
9387
9388         * gcc.dg/pr18501.c: New test.
9389         * gcc.dg/uninit-5.c: XFAIL.
9390         * gcc.dg/uninit-9.c: XFAIL.
9391
9392 2004-12-17  Dale Johannesen  <dalej@apple.com>
9393
9394         * gcc.dg/20041213-1.c:  New.
9395
9396 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
9397
9398         * objc.dg/stabs-1.m: Allow assembly label to begin
9399         with a dot ('.').
9400
9401 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
9402
9403         * gcc.c-torture/execute/20041213-1.c: Move...
9404         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
9405
9406 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
9407
9408         PR c++/18721
9409         * g++.dg/lookup/conv-5.C: New.
9410
9411 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
9412
9413         * objc.dg/stabs-1.m: New test.
9414
9415 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9416
9417         * gcc.dg/visibility-c.c: Change compile to
9418         assemble for the test.
9419
9420 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9421
9422         PR target/19041
9423         * gcc.dg/visibility-c.c: New test.
9424
9425 2004-12-16  Roger Sayle  <roger@eyesopen.com>
9426
9427         PR middle-end/18493
9428         * gcc.dg/switch-8.c: New test case.
9429
9430 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
9431
9432         PR c++/18905
9433         * g++.dg/template/init4.C: New.
9434         * g++.dg/opt/static3.C: Enable optimizer.
9435
9436 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
9437
9438         * g++.dg/other/complex1.C: New test.
9439
9440 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
9441
9442         * g++.dg/opt/inline9.C: New test.
9443
9444 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9445
9446         PR fortran/18993
9447         * gfotran.dg/nullify_1.f: New test.
9448
9449 2004-12-15  Richard Henderson  <rth@redhat.com>
9450
9451         * gcc.target/i386/i386.exp: New harness.
9452         * gcc.target/i386/vect-args.c: New.
9453
9454 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
9455
9456         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
9457
9458 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9459
9460         PR c++/18825
9461         * g++.dg/template/friend32.C: New test.
9462
9463 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9464
9465         * cpp/pragma-once-1.c: New test.
9466         * cpp/pragma-once-1b.h: Likewise.
9467         * cpp/pragma-once-1c.h: Likewise.
9468         * cpp/pragma-once-1d.h: Likewise.
9469         * cpp/inc/pragma-once-1a.h: Likewise.
9470
9471 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
9472             Steven G. Kargl  <kargls@comcast.net>
9473
9474         PR fortran/17597
9475         * gfortran.dg/list_read_3.f90: New test.
9476
9477 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9478
9479         * gcc.dg/ftrapv-2.c: New test.
9480
9481 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
9482
9483         PR c++/18981
9484         * g++.dg/template/typename9.C: New test.
9485
9486 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
9487
9488         PR c++/18738
9489         * g++.dg/template/typename8.C: New test.
9490         * g++.dg/parse/friend2.C: Tweak error message.
9491
9492 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
9493
9494         * gcc.c-torture/20041214-1.c: New test.
9495
9496 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
9497
9498         PR c++/18965
9499         * g++.dg/init/array17.C: New test.
9500
9501 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
9502
9503         PR c++/18793
9504         * g++.dg/init/aggr3.C: New test.
9505
9506 2004-12-14  Janis Johnson  <janis187@us.ibm.com
9507
9508         * gcc.dg/altivec-types-1.c: New test.
9509         * gcc.dg/altivec-types-2.c: New test.
9510         * gcc.dg/altivec-types-3.c: New test.
9511         * gcc.dg/altivec-types-4.c: New test.
9512         * g++.dg/ext/altivec-types-1.C: New test.
9513         * g++.dg/ext/altivec-types-2.C: New test.
9514         * g++.dg/ext/altivec-types-3.C: New test.
9515         * g++.dg/ext/altivec-types-4.C: New test.
9516
9517 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
9518
9519         PR middle-end/18951
9520         * gcc.c-torture/execute/20041213-1.c: New test.
9521
9522 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
9523
9524         PR c++/18949
9525         * g++.dg/template/cast1.C: New.
9526
9527 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
9528
9529         * gcc.c-torture/execute/20041213-2.c: New test.
9530
9531 2004-12-13  Richard Henderson  <rth@redhat.com>
9532
9533         * gcc.dg/i386-sse-10.c: Fix typo in options.
9534
9535 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
9536
9537         PR c++/18968
9538         * g++.dg/opt/pr18968.C: New test.
9539
9540 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
9541
9542         PR c++/18925
9543         * g++.dg/ext/visibility/staticdatamem.C: New test.
9544
9545 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
9546
9547         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
9548
9549 2004-12-13  Roger Sayle  <roger@eyesopen.com>
9550
9551         PR rtl-optimization/18928
9552         * gcc.dg/pr18928-1.c: New test case.
9553
9554 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
9555
9556         PR tree-opt/16951
9557         * gcc.c-torture/compile/20041211-1.c: New.
9558
9559 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9560
9561         PR middle-end/17564
9562         * gcc.c-torture/execute/20041212-1.c: New test.
9563
9564 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9565
9566         PR fortran/18869
9567         * gfortran.dg/common_1.f90: New test.
9568
9569 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
9570         Paul Brook  <paul@codesourcery.com>
9571
9572         PR fortran/16222
9573         * gfortran.dg/real_do_1.f90: New test.
9574
9575 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9576
9577         PR tree-opt/18040
9578         * g++.dg/opt/ptrmem6.C: New test.
9579
9580 2004-12-11  Roger Sayle  <roger@eyesopen.com>
9581
9582         PR middle-end/18921
9583         * gcc.dg/pr18921-1.c: New test case.
9584
9585 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9586
9587         PR fortran/17175
9588         * gfortran.dg/scale_1.f90: New test.
9589
9590 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
9591
9592         PR middle-end/18903
9593         * gcc.c-torture/compile/pr18903.c: New test.
9594
9595 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
9596
9597         * gcc.c-torture/execute/20041210-1.c: New test.
9598
9599 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9600
9601         PR c++/18731
9602         * g++.dg/parser/struct-1.C: New test.
9603         * g++.dg/parser/struct-2.C: New test.
9604         * g++.dg/parser/struct-3.C: New test.
9605
9606 2004-12-09  Richard Henderson  <rth@redhat.com>
9607
9608         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
9609
9610         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
9611         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
9612
9613 2004-12-09  Matt Austern  <austern@apple.com>
9614
9615         PR c++/18514
9616         * g++.dg/ext/builtin1.C: New
9617         * g++.dg/ext/builtin2.C: New
9618         * g++.dg/ext/builtin3.C: New
9619         * g++.dg/ext/builtin4.C: New
9620         * g++.dg/ext/builtin5.C: New
9621
9622 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
9623
9624         PR tree-opt/18904
9625         * g++.dg/opt/ptrmem5.C: New test.
9626
9627 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
9628
9629         * g++.dg/parse/typename5.C: Adjust for new error.
9630         * g++.dg/parse/typename7.C: New.
9631
9632 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9633
9634         PR c++/18073
9635         * g++.dg/other/mmintrin.C: New test.
9636
9637 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9638
9639         PR c++/16681
9640         * g++.dg/init/array15.C: New.
9641         * g++.dg/init/array16.C: New.
9642
9643 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9644
9645         PR fortran/18826
9646         * gfortran.dg/assign_1.f90: New test.
9647
9648 2004-12-08  Nick Clifton  <nickc@redhat.com>
9649
9650         * gcc.target/xstormy16/bss_below100: New directory containing tests.
9651         * gcc.target/xstormy16/data_below100: Likewise.
9652         * gcc.target/xstormy16/sfr: Likewise.
9653         * gcc.target/xstormy16/below100.S: New test source file.
9654         * gcc.target/xstormy16/below100.ld: New test linker script.
9655         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
9656         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
9657         bp instructions.
9658         * gcc.target/xstormy16/bp.c: Likewise.
9659
9660         * gcc.target/xstormy16/bss_below100: New files:
9661         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
9662         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
9663         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
9664         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
9665         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
9666         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
9667         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
9668         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
9669         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
9670         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
9671         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
9672         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
9673         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
9674         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
9675         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
9676         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
9677         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
9678         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
9679         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
9680         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
9681         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
9682         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
9683         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
9684         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
9685         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
9686         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
9687         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
9688
9689         * gcc.target/xstormy16/data_below100: New files:
9690         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
9691         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
9692         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
9693         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
9694         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
9695         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
9696         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
9697         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
9698         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
9699         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
9700         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
9701         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
9702         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
9703         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
9704         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
9705         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
9706         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
9707         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
9708         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
9709         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
9710         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
9711         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
9712         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
9713         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
9714         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
9715         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
9716         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
9717
9718         * gcc.target/xstormy16/sfr: New files:
9719         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
9720         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
9721         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
9722         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
9723         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
9724         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
9725         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
9726         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
9727         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
9728         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
9729         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
9730         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
9731         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
9732         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
9733         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
9734         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
9735         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
9736         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
9737         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
9738         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
9739         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
9740         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
9741         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
9742         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
9743         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
9744         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
9745         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
9746         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
9747         27_if0_sfrw_bitfield_f.c
9748
9749 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9750
9751         PR c++/18100
9752         * g++.dg/lookup/name-clash4.C: New test.
9753
9754 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
9755
9756         PR c++/18672
9757         * g++.dg/opt/array1.C: New.
9758
9759         PR c++/18803
9760         * g++.dg/template/operator5.C: New.
9761
9762 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
9763
9764         PR c/18867
9765         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
9766
9767 2004-12-07  Steven Bosscher  <stevenb@suse.de>
9768
9769         * gcc.dg/noncompile/20041207.c: New test.
9770
9771 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
9772
9773         * g++.dg/other/unreachable-1.C: New test.
9774
9775 2004-12-06  Nick Clifton  <nickc@redhat.com>
9776
9777         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
9778         <limits.h> because the latter comes from gcc's include/ directory
9779         and not the newlib/libc/include directory.
9780
9781 2004-12-04  Richard Henderson  <rth@redhat.com>
9782
9783         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
9784
9785 2004-12-04  Richard Henderson  <rth@redhat.com>
9786
9787         * lib/target-supports.exp (check_gc_sections_available): Disable
9788         for alpha and ia64.
9789
9790 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
9791
9792         PR middle-end/17909
9793         * g++.dg/other/vararg-2.C: New test.
9794
9795 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9796
9797         PR c++/17011, c++/17971
9798         * g++.dg/template/error15.C: Adjust expected error.
9799         * g++.dg/template/instantiate3.C: Likewise.
9800
9801 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
9802
9803         * gcc.dg/altivec-18.c: Fix for darwin
9804
9805 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9806
9807         PR c++/18782
9808         * g++.dg/parse/ptrmem2.C: New.
9809
9810         PR c++/18318
9811         * g++.dg/template/new1.C: New.
9812
9813 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9814
9815         PR fortran/18710
9816         * gfortran.dg/direct_io_3.f90: New test.
9817
9818 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
9819
9820         PR 18758
9821         * g++.dg/parse/crash21.C: New.
9822
9823 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9824
9825         PR c++/15664, c++/18276
9826         * g++.dg/template/ttp13.C: New test.
9827         * g++.dg/template/ttp14.C: Likewise.
9828
9829 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9830
9831         PR c++/18123
9832         * g++.dg/parse/enum2.C: New test.
9833         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
9834
9835 2004-12-02  Nick Clifton  <nickc@redhat.com>
9836
9837         * gcc.target/xstormy16: New test directory.
9838         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
9839         * gcc.target/xstormy16/bp.c: Check the generation of bp
9840         instructions.
9841         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
9842         bn instructions and the BELOW100 attribute.
9843
9844 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
9845
9846         PR target/16952
9847         * gcc.dg/ppc-eabi.c: New.
9848
9849 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
9850
9851         PR fortran/18284
9852         * gfortran.dg/backspace.f90
9853
9854 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
9855
9856         * gfortran.dg/inquire.f90: New test.
9857
9858 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
9859
9860         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
9861         handle effective-target-keyword.
9862         (dg-skip-if): Support effective-target keyword as target list.
9863         (dg-xfail-if): Ditto.
9864         * lib/target-supports.exp (is-effective-target-keyword): New proc.
9865
9866 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
9867
9868         PR tree-optimization/18291
9869         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
9870
9871 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
9872
9873         PR C++/18729
9874         * g++.dg/parse/crash20.C: New.
9875
9876         PR c++/17431
9877         * g++.dg/overload/arg1.C: New.
9878         * g++.dg/overload/arg2.C: New.
9879         * g++.dg/overload/arg3.C: New.
9880         * g++.dg/overload/arg4.C: New.
9881
9882 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
9883
9884         * gcc.dg/c99-flex-array-4.c: Remove.
9885
9886 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
9887
9888         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
9889
9890         * lib/target-supports.exp (is-effective-target): Simplify.
9891
9892         * lib/target-supports.exp (check_effective_target_vect_long):
9893         Fix for powerpc64-*-*.
9894
9895 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
9896
9897         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
9898         to support new requirements on FreeBSD 5.
9899
9900 2004-11-30  Devang Patel  <dpatel@apple.com>
9901
9902         PR 18702
9903         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
9904
9905 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
9906
9907         * g++.dg/ext/altivec-13.C: New test.
9908
9909 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
9910
9911         PR tree-opt/18298
9912         * gcc.c-torture/execute/p18298.c: New test.
9913
9914 2004-11-30  Ira Rosen  <irar@il.ibm.com>
9915             Dorit Naishlos  <dorit@il.ibm.com>
9916
9917         PR tree-opt/18607
9918         * gcc.dg/vect/vect-89.c: New test.
9919
9920 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
9921
9922         * gcc.dg/pr18596-1.c: New test.
9923
9924 2004-11-30  Ben Elliston  <bje@au.ibm.com>
9925
9926         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
9927
9928 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
9929
9930         PR c/18479
9931         * gcc.dg/pr18479.c: New test.
9932
9933 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9934
9935         PR target/18490
9936         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
9937         mmix-knuth-mmixware.
9938
9939         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
9940         cris-*-elf* cris-*-aout* mmix-*-*
9941
9942 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
9943
9944         PR middle-end/18725
9945         * gcc.dg/pr18725.c: New test.
9946
9947 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9948
9949         PR target/18488
9950         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
9951
9952         PR target/18336
9953         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
9954
9955 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
9956
9957         PR c++/18368
9958         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
9959         * g++.old-deja/g++.law/ctors5.C: Likewise.
9960         * g++.old-deja/g++.other/crash25.C: Likewise.
9961
9962         PR c++/18674
9963         * g++.dg/template/error16.C: New test.
9964
9965         PR c++/18512
9966         * g++.dg/template/crash29.C: New test.
9967
9968 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
9969
9970         PR tree-optimization/18712
9971         * gcc.c-torture/compile/pr18712.c: New test.
9972
9973 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
9974
9975         PR c/7544
9976         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
9977         tests.
9978
9979 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9980
9981         PR c++/18652
9982         * g++.dg/lookup/crash6.C: New test.
9983
9984 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9985
9986         PR middle-end/18164
9987         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
9988
9989 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
9990
9991         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
9992         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
9993         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
9994
9995 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
9996
9997         * gcc.dg/pr18164.c: New test.
9998
9999 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
10000
10001         * gcc.dg/funroll-loops-all.c: New.
10002
10003 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
10004
10005         PR target/18489
10006         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
10007         delimeter, match space and TAB as well as ":".
10008
10009         PR target/18484
10010         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
10011
10012         PR target/18348
10013         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
10014
10015         PR target/18345
10016         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
10017
10018         PR target/18337
10019         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
10020
10021 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
10022
10023         * gfortran.dg/direct_io_2.f90: New test.
10024
10025 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
10026
10027         PR target/18334
10028         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
10029
10030 2004-11-28  Richard Henderson  <rth@redhat.com>
10031
10032         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
10033
10034 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
10035
10036         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
10037         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
10038         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
10039         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
10040         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
10041         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
10042         gcc.dg/pointer-arith-8.c: New tests.
10043
10044 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
10045
10046         PR fortran/18364
10047         * gfortran.dg/endfile.f90: New test.
10048
10049 2004-11-27  Falk Hueffner  <falk@debian.org>
10050
10051         * gcc.dg/loop-6.c: New test.
10052
10053 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
10054
10055         * gcc.c-torture/execute/20041126-1.c: New test.
10056
10057 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
10058
10059         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
10060         on IRIX.
10061
10062 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
10063
10064         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
10065         functions.
10066
10067 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
10068
10069         PR rtl-optimization/17825
10070         * gcc.c-torture/compile/20041119-1.c: New test.
10071
10072 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10073
10074         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
10075         Check existence of ld library path variables before unsetting.
10076
10077 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
10078
10079         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
10080
10081 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
10082
10083         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
10084
10085 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
10086
10087         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
10088
10089 2004-11-26  Ben Elliston  <bje@au.ibm.com>
10090
10091         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
10092         dg-do directive.
10093
10094 2004-11-26  Ben Elliston  <bje@au.ibm.com>
10095
10096         * gcc.dg/pr17957.c: Pass --param, not -param.
10097
10098 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
10099
10100         PR middle-end/17957
10101         * testsuite/gcc.dg/pr17957.c: New test.
10102
10103 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
10104
10105         PR c++/18445
10106         * g++.dg/template/crash28.C: Likewise.
10107
10108         PR c++/18001
10109         * g++.dg/expr/unary2.C: Adjust lvalue messages.
10110         * g++.dg/ext/lvaddr.C: Likewise.
10111         * g++.dg/opt/pr7503-3.C: Likewise.
10112
10113         PR c++/18466
10114         * g++.dg/parse/qualified3.C: New test.
10115         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
10116
10117         PR c++/18545
10118         * g++.dg/expr/return1.C: New test.
10119
10120 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10121
10122         Friend class name lookup 3/n, PR c++/3332
10123         * g++.dg/lookup/friend3.C: New test.
10124         * g++.dg/lookup/friend4.C: Likewise.
10125         * g++.dg/lookup/friend5.C: Likewise.
10126
10127 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10128
10129         Friend class name lookup 2/n, PR c++/14513, c++/15410
10130         * g++.dg/lookup/friend2.C: New test.
10131         * g++.dg/template/friend31.C: Likewise.
10132
10133 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10134
10135         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
10136
10137 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
10138
10139         PR c++/17473
10140         * g++.dg/tc1/dr56.C: Remove.
10141         * g++.dg/template/typedef1.C: Add dg-error markers.
10142         * g++.old-deja/g++.other/typedef7.C: Likewise.
10143
10144         PR c++/18285
10145         * g++.dg/parse/typedef7.C: New test.
10146
10147 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
10148
10149         * gcc.c-torture/execute/20041124-1.c: New test.
10150
10151 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
10152
10153         * g++.dg/template/deduce3.C: New test.
10154
10155         PR c++/18586
10156         * g++.dg/template/crash27.C: New test.
10157
10158         PR c++/18530
10159         * g++.dg/warn/Wshadow-3.C: New test.
10160
10161 2004-11-24  Devang Patel  <dpatel@apple.com>
10162
10163         PR/18555
10164         * gcc.dg/cpp/isysroot-1.c: New test.
10165         * gcc.dg/cpp/usr/include/stdio.h: New file.
10166         * gcc.dg/cpp/isysroot-2.c: New test.
10167         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
10168         New file.
10169
10170 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10171
10172         PR c++/8929
10173         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
10174
10175 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10176
10177         * gcc.target/sparc/align.c: Do not include <stdint.h>.
10178         * gcc.target/sparc/pdist.c: Likewise.
10179
10180 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
10181
10182         PR c++/16882
10183         * g++.dg/conversion/simd1.C: New test.
10184
10185 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10186
10187         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
10188         and restore_ld_library_path_env_vars.
10189         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
10190         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
10191         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
10192         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
10193
10194 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
10195
10196         * gcc.dg/pragma-align-2.c: Test macro expansion.
10197         * gcc.dg/pragma-pack-2.c: New test.
10198
10199 2004-11-23  Richard Henderson  <rth@redhat.com>
10200
10201         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
10202         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
10203         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
10204         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
10205         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
10206         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
10207
10208         * gcc.dg/vect/vect.exp: Add check for alpha.
10209         * lib/target-supports.exp (check_alpha_max_hw_available): New.
10210         (check_effective_target_vect_int): Enable for alpha.
10211         (check_effective_target_vect_long): New.
10212         (is-effective-target): Add it.
10213
10214 2004-11-23  Uros Bizjak <uros@kss-loka.si>
10215
10216         * gcc.dg/pr18614-1.c: New test.
10217
10218 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10219
10220         * gcc.dg/setjmp-2.c: New test.
10221
10222 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
10223
10224         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
10225         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
10226         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
10227         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
10228         gcc.target/sparc/pdist.c: New tests.
10229
10230 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
10231
10232         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
10233
10234 2004-11-22  Dale Johannesen  <dalej@apple.com>
10235
10236         * gcc.dg/20041111-1.c:  New.
10237
10238 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
10239
10240         PR tree-opt/18536
10241         * gcc.dg/vect/pr18536.c: New test.
10242
10243 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10244
10245         PR c++/18354
10246         * g++.dg/template/nontype11.C: New test.
10247
10248 2004-11-21  Roger Sayle  <roger@eyesopen.com>
10249
10250         PR middle-end/18520
10251         * gcc.dg/pr18520-1.c: New test case.
10252
10253 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
10254
10255         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
10256         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
10257         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
10258         expected diagnostics.
10259
10260 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10261
10262         PR target/18580
10263         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
10264         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
10265         vect-77.c, vect-77a.c: XFAIL on the SPARC.
10266
10267 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10268
10269         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
10270
10271 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
10272             Joseph Myers  <joseph@codesourcery.com>
10273
10274         * lib/target-supports.exp (check_visibility_available): Really
10275         test the compiler.
10276
10277 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
10278
10279         PR tree-opt/18181
10280         * gcc.dg/vect/vect-85.c: New test.
10281         * gcc.dg/vect/vect-86.c: New test.
10282         * gcc.dg/vect/vect-87.c: New test.
10283         * gcc.dg/vect/vect-88.c: New test.
10284
10285 2004-11-19  Ben Elliston  <bje@au.ibm.com>
10286
10287         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
10288
10289 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
10290
10291         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
10292         * gcc.dg/ppc-and-1.c: Ditto.
10293         * gcc.dg/ppc-compare-1.c: Ditto.
10294         * gcc.dg/ppc-mov-1.c: Ditto
10295
10296 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
10297             Mark Mitchell  <mark@codesourcery.com>
10298
10299         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
10300
10301 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
10302             Aldy Hernandez  <aldyh@redhat.com>
10303
10304         * lib/target-supports.exp (check_effective_target_vect_int): New
10305         (check_effective_target_vect_float): New
10306         (check_effective_target_vect_double): New.
10307         (is-effective-target): Support new effective targets keywords.
10308         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
10309         default action for dg-do.
10310         * gcc.dg/vect/pr16105.c: Use new support.
10311         * gcc.dg/vect/pr18400.c: Ditto.
10312         * gcc.dg/vect/pr18425.c: Ditto.
10313         * gcc.dg/vect/vect-1.c: Ditto.
10314         * gcc.dg/vect/vect-10.c: Ditto.
10315         * gcc.dg/vect/vect-11.c: Ditto.
10316         * gcc.dg/vect/vect-12.c: Ditto.
10317         * gcc.dg/vect/vect-13.c: Ditto.
10318         * gcc.dg/vect/vect-14.c: Ditto.
10319         * gcc.dg/vect/vect-15.c: Ditto.
10320         * gcc.dg/vect/vect-16.c: Ditto.
10321         * gcc.dg/vect/vect-17.c: Ditto.
10322         * gcc.dg/vect/vect-18.c: Ditto.
10323         * gcc.dg/vect/vect-19.c: Ditto.
10324         * gcc.dg/vect/vect-2.c: Ditto.
10325         * gcc.dg/vect/vect-20.c: Ditto.
10326         * gcc.dg/vect/vect-21.c: Ditto.
10327         * gcc.dg/vect/vect-22.c: Ditto.
10328         * gcc.dg/vect/vect-23.c: Ditto.
10329         * gcc.dg/vect/vect-24.c: Ditto.
10330         * gcc.dg/vect/vect-25.c: Ditto.
10331         * gcc.dg/vect/vect-26.c: Ditto.
10332         * gcc.dg/vect/vect-27.c: Ditto.
10333         * gcc.dg/vect/vect-27a.c: Ditto.
10334         * gcc.dg/vect/vect-28.c: Ditto.
10335         * gcc.dg/vect/vect-29.c: Ditto.
10336         * gcc.dg/vect/vect-29a.c: Ditto.
10337         * gcc.dg/vect/vect-3.c: Ditto.
10338         * gcc.dg/vect/vect-30.c: Ditto.
10339         * gcc.dg/vect/vect-31.c: Ditto.
10340         * gcc.dg/vect/vect-32.c: Ditto.
10341         * gcc.dg/vect/vect-33.c: Ditto.
10342         * gcc.dg/vect/vect-34.c: Ditto.
10343         * gcc.dg/vect/vect-35.c: Ditto.
10344         * gcc.dg/vect/vect-36.c: Ditto.
10345         * gcc.dg/vect/vect-37.c: Ditto.
10346         * gcc.dg/vect/vect-38.c: Ditto.
10347         * gcc.dg/vect/vect-4.c: Ditto.
10348         * gcc.dg/vect/vect-40.c: Ditto.
10349         * gcc.dg/vect/vect-41.c: Ditto.
10350         * gcc.dg/vect/vect-42.c: Ditto.
10351         * gcc.dg/vect/vect-43.c: Ditto.
10352         * gcc.dg/vect/vect-44.c: Ditto.
10353         * gcc.dg/vect/vect-45.c: Ditto.
10354         * gcc.dg/vect/vect-46.c: Ditto.
10355         * gcc.dg/vect/vect-47.c: Ditto.
10356         * gcc.dg/vect/vect-48.c: Ditto.
10357         * gcc.dg/vect/vect-48a.c: Ditto.
10358         * gcc.dg/vect/vect-49.c: Ditto.
10359         * gcc.dg/vect/vect-5.c: Ditto.
10360         * gcc.dg/vect/vect-50.c: Ditto.
10361         * gcc.dg/vect/vect-51.c: Ditto.
10362         * gcc.dg/vect/vect-52.c: Ditto.
10363         * gcc.dg/vect/vect-53.c: Ditto.
10364         * gcc.dg/vect/vect-54.c: Ditto.
10365         * gcc.dg/vect/vect-55.c: Ditto.
10366         * gcc.dg/vect/vect-56.c: Ditto.
10367         * gcc.dg/vect/vect-56a.c: Ditto.
10368         * gcc.dg/vect/vect-57.c: Ditto.
10369         * gcc.dg/vect/vect-58.c: Ditto.
10370         * gcc.dg/vect/vect-59.c: Ditto.
10371         * gcc.dg/vect/vect-6.c: Ditto.
10372         * gcc.dg/vect/vect-60.c: Ditto.
10373         * gcc.dg/vect/vect-61.c: Ditto.
10374         * gcc.dg/vect/vect-62.c: Ditto.
10375         * gcc.dg/vect/vect-63.c: Ditto.
10376         * gcc.dg/vect/vect-64.c: Ditto.
10377         * gcc.dg/vect/vect-65.c: Ditto.
10378         * gcc.dg/vect/vect-66.c: Ditto.
10379         * gcc.dg/vect/vect-67.c: Ditto.
10380         * gcc.dg/vect/vect-68.c: Ditto.
10381         * gcc.dg/vect/vect-69.c: Ditto.
10382         * gcc.dg/vect/vect-7.c: Ditto.
10383         * gcc.dg/vect/vect-72.c: Ditto.
10384         * gcc.dg/vect/vect-72a.c: Ditto.
10385         * gcc.dg/vect/vect-73.c: Ditto.
10386         * gcc.dg/vect/vect-74.c: Ditto.
10387         * gcc.dg/vect/vect-75.c: Ditto.
10388         * gcc.dg/vect/vect-76.c: Ditto.
10389         * gcc.dg/vect/vect-77.c: Ditto.
10390         * gcc.dg/vect/vect-77a.c: Ditto.
10391         * gcc.dg/vect/vect-78.c: Ditto.
10392         * gcc.dg/vect/vect-79.c: Ditto.
10393         * gcc.dg/vect/vect-8.c: Ditto.
10394         * gcc.dg/vect/vect-80.c: Ditto.
10395         * gcc.dg/vect/vect-82.c: Ditto.
10396         * gcc.dg/vect/vect-82_64.c: Ditto.
10397         * gcc.dg/vect/vect-83.c: Ditto.
10398         * gcc.dg/vect/vect-83_64.c: Ditto.
10399         * gcc.dg/vect/vect-9.c: Ditto.
10400         * gcc.dg/vect/vect-all.c: Ditto.
10401         * gcc.dg/vect/vect-none.c: Ditto.
10402
10403 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
10404
10405         * lib/gcc-dg.exp (dg-skip-if): New function.
10406         (dg-forbid-option): Remove.
10407         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
10408         * g++.dg/abi/bitfield8.C: Likewise.
10409         * g++.dg/abi/dtor1.C: Likewise.
10410         * g++.dg/abi/empty10.C: Likewise.
10411         * g++.dg/abi/empty7.C: Likewise.
10412         * g++.dg/abi/empty9.C: Likewise.
10413         * g++.dg/abi/layout3.C: Likewise.
10414         * g++.dg/abi/layout4.C: Likewise.
10415         * g++.dg/abi/thunk1.C: Likewise.
10416         * g++.dg/abi/thunk2.C: Likewise.
10417         * g++.dg/abi/vbase11.C: Likewise.
10418         * g++.dg/abi/vthunk2.C: Likewise.
10419         * g++.dg/abi/vthunk3.C: Likewise.
10420         * g++.dg/ext/attrib8.C: Likewise.
10421         * g++.dg/opt/longbranch2.C: Likewise.
10422         * g++.dg/opt/reg-stack4.C: Likewise.
10423         * g++.old-deja/g++.ext/attrib1.C: Likewise.
10424         * g++.old-deja/g++.ext/attrib2.C: Likewise.
10425         * g++.old-deja/g++.ext/attrib3.C: Likewise.
10426         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10427         * g++.old-deja/g++.other/store-expr2.C: Likewise.
10428         * gcc.dg/20000609-1.c: Likewise.
10429         * gcc.dg/20000720-1.c: Likewise.
10430         * gcc.dg/20011107-1.c: Likewise.
10431         * gcc.dg/20011119-1.c: Likewise.
10432         * gcc.dg/20020108-1.c: Likewise.
10433         * gcc.dg/20020122-2.c: Likewise.
10434         * gcc.dg/20020122-3.c: Likewise.
10435         * gcc.dg/20020201-3.c: Likewise.
10436         * gcc.dg/20020206-1.c: Likewise.
10437         * gcc.dg/20020218-1.c: Likewise.
10438         * gcc.dg/20020310-1.c: Likewise.
10439         * gcc.dg/20020411-1.c: Likewise.
10440         * gcc.dg/20020418-2.c: Likewise.
10441         * gcc.dg/20020426-1.c: Likewise.
10442         * gcc.dg/20020426-2.c: Likewise.
10443         * gcc.dg/20020517-1.c: Likewise.
10444         * gcc.dg/20020523-1.c: Likewise.
10445         * gcc.dg/20020523-2.c: Likewise.
10446         * gcc.dg/20020729-1.c: Likewise.
10447         * gcc.dg/20030204-1.c: Likewise.
10448         * gcc.dg/20030826-2.c: Likewise.
10449         * gcc.dg/20030926-1.c: Likewise.
10450         * gcc.dg/20031202-1.c: Likewise.
10451         * gcc.dg/980312-1.c: Likewise.
10452         * gcc.dg/980313-1.c: Likewise.
10453         * gcc.dg/990117-1.c: Likewise.
10454         * gcc.dg/990424-1.c: Likewise.
10455         * gcc.dg/990524-1.c: Likewise.
10456         * gcc.dg/991230-1.c: Likewise.
10457         * gcc.dg/i386-387-1.c: Likewise.
10458         * gcc.dg/i386-387-2.c: Likewise.
10459         * gcc.dg/i386-387-3.c: Likewise.
10460         * gcc.dg/i386-387-4.c: Likewise.
10461         * gcc.dg/i386-387-5.c: Likewise.
10462         * gcc.dg/i386-387-6.c: Likewise.
10463         * gcc.dg/i386-asm-1.c: Likewise.
10464         * gcc.dg/i386-bitfield1.c: Likewise.
10465         * gcc.dg/i386-bitfield2.c: Likewise.
10466         * gcc.dg/i386-loop-1.c: Likewise.
10467         * gcc.dg/i386-loop-2.c: Likewise.
10468         * gcc.dg/i386-loop-3.c: Likewise.
10469         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
10470         * gcc.dg/i386-pic-1.c: Likewise.
10471         * gcc.dg/i386-regparm.c: Likewise.
10472         * gcc.dg/i386-signbit-1.c: Likewise.
10473         * gcc.dg/i386-signbit-2.c: Likewise.
10474         * gcc.dg/i386-signbit-3.c: Likewise.
10475         * gcc.dg/i386-sse-5.c: Likewise.
10476         * gcc.dg/i386-sse-8.c: Likewise.
10477         * gcc.dg/i386-unroll-1.c: Likewise.
10478         * gcc.dg/tls/opt-1.c: Likewise.
10479         * gcc.dg/tls/opt-2.c: Likewise.
10480         * gcc.dg/unroll-1.c: Likewise.
10481         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
10482         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
10483         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
10484         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
10485
10486 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10487
10488         * g++.dg/template/incomplete1.C: New test.
10489
10490 2004-11-16  Nick Clifton  <nickc@redhat.com>
10491
10492         Revert patches accidentally commited during checkin of fixes for
10493         xstormy16 tests:
10494         gcc.c-torture/execute/simd-4.c: Revert
10495         gcc.dg/20040910-1.c: Revert.
10496
10497 2004-11-16  Paul Brook  <paul@codesourcery.com>
10498
10499         PR fortran/13010
10500         * gfortran.dg/der_pointer_1.f90: New test.
10501
10502 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
10503
10504         PR c/18498
10505         * gcc.dg/bitfld-13.c: New test.
10506
10507 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
10508
10509         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
10510         powerpc*-*-linux*.
10511
10512         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
10513         * gcc.dg/ppc64-abi-2.c: Ditto.
10514         * gcc.dg/ppc64-abi-3.c: Ditto.
10515
10516         * lib/gcc-dg.exp (dg-target-list): Remove.
10517
10518 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
10519
10520         * gcc.dg/ia64-postinc.c: New test.
10521
10522 2004-11-15  Mark Mitchell <mark@codesourcery.com>
10523
10524         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
10525
10526 2004-11-15  Nick Clifton  <nickc@redhat.com>
10527
10528         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
10529         __INT_MAX__ so that the test can be compiled by toolchains
10530         targeted at 16-bit processors.
10531
10532         * gcc.dg/20040625-1.c: Use long constants rather than integers
10533         when performing arithmetic that will overflow 16-bits.
10534
10535         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
10536         xstormy16.  It does not support 128-bit vector operations.
10537
10538         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
10539         with the macro PTR_TYPE.  Define this macro to an integer type
10540         suitable for holding a pointer.
10541
10542         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
10543         the target is a 16-bit processor.
10544
10545         * gcc.dg/cpp/if-2.c: Expect a different warning message from
10546         16-bit targets where the character constant will be too long.
10547
10548         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
10549         where the double will not be directly addressable.
10550
10551 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10552
10553         Friend class name lookup 1/n, PR c++/18471
10554         * g++.dg/template/crash26.C: New test.
10555         * g++.dg/lookup/struct1.C: Adjust expected error.
10556         * g++.dg/parse/elab1.C: Likewise.
10557         * g++.dg/parse/elab2.C: Likewise.
10558         * g++.dg/parse/int-as-enum1.C: Likewise.
10559         * g++.dg/parse/struct-as-enum1.C: Likewise.
10560         * g++.dg/parse/typedef1.C: Likewise.
10561         * g++.dg/parse/typedef3.C: Likewise.
10562         * g++.dg/parse/typedef4.C: Likewise.
10563         * g++.dg/parse/typedef5.C: Likewise.
10564         * g++.dg/template/nontype4.C: Likewise.
10565         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
10566         * g++.old-deja/g++.other/elab1.C: Likewise.
10567         * g++.old-deja/g++.other/syntax4.C: Likewise.
10568
10569 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10570
10571         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
10572
10573 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
10574
10575         * gcc.c-torture/execute/20041114-1.c: New test.
10576
10577 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
10578
10579         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
10580         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
10581         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
10582         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
10583         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
10584         gcc.dg/switch-7.c: New tests.
10585
10586 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
10587
10588         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
10589
10590 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
10591
10592         PR tree-opt/18400
10593         * gcc.dg/vect/pr18400.c: New test.
10594
10595 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
10596             Andrew Pinski  <pinskia@physics.uc.edu>
10597
10598         PR tree-opt/18425
10599         * gcc.dg/vect/pr18425.c: New test.
10600
10601 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10602
10603         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
10604         Guard with dg-require-alias and dg-require-visibility.
10605
10606 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10607
10608         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
10609
10610 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10611
10612         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
10613
10614 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10615
10616         PR c++/17344
10617         * g++.dg/template/defarg5.C: New test.
10618
10619 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10620
10621         * g++.dg/parse/cast1.C: Run only on ILP32.
10622         * g++.old-deja/g++.mike/p784.C: Likewise.
10623
10624 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
10625
10626         * gcc.c-torture/execute/20041113-1.c: New test.
10627
10628 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
10629
10630         PR target/18230
10631         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
10632         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
10633         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
10634         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
10635         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
10636         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
10637         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
10638         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
10639         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
10640         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
10641         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
10642         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
10643         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
10644
10645 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
10646
10647         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
10648         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
10649         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
10650         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
10651         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
10652         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
10653         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
10654         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
10655         gcc.target/sparc/combined-1.c: New tests.
10656
10657 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
10658
10659         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
10660         New tests.
10661
10662 2004-11-12  Mark Mitchell <mark@codesourcery.com>
10663
10664         * lib/gcc-dg.exp (dg-forbid-option): New function.
10665         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
10666         * g++.dg/abi/bitfield8.C: Likewise.
10667         * g++.dg/abi/dtor1.C: Likewise.
10668         * g++.dg/abi/empty10.C: Likewise.
10669         * g++.dg/abi/empty7.C: Likewise.
10670         * g++.dg/abi/empty9.C: Likewise.
10671         * g++.dg/abi/layout3.C: Likewise.
10672         * g++.dg/abi/layout4.C: Likewise.
10673         * g++.dg/abi/thunk1.C: Likewise.
10674         * g++.dg/abi/thunk2.C: Likewise.
10675         * g++.dg/abi/vbase11.C: Likewise.
10676         * g++.dg/abi/vthunk2.C: Likewise.
10677         * g++.dg/abi/vthunk3.C: Likewise.
10678         * g++.dg/ext/attrib8.C: Likewise.
10679         * g++.dg/opt/longbranch2.C: Likewise.
10680         * g++.dg/opt/reg-stack4.C: Likewise.
10681         * g++.old-deja/g++.ext/attrib1.C: Likewise.
10682         * g++.old-deja/g++.ext/attrib2.C: Likewise.
10683         * g++.old-deja/g++.ext/attrib3.C: Likewise.
10684         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10685         * g++.old-deja/g++.other/store-expr2.C: Likewise.
10686         * gcc.dg/20000609-1.c: Likewise.
10687         * gcc.dg/20000720-1.c: Likewise.
10688         * gcc.dg/20011107-1.c: Likewise.
10689         * gcc.dg/20011119-1.c: Likewise.
10690         * gcc.dg/20020108-1.c: Likewise.
10691         * gcc.dg/20020122-2.c: Likewise.
10692         * gcc.dg/20020122-3.c: Likewise.
10693         * gcc.dg/20020201-3.c: Likewise.
10694         * gcc.dg/20020206-1.c: Likewise.
10695         * gcc.dg/20020218-1.c: Likewise.
10696         * gcc.dg/20020310-1.c: Likewise.
10697         * gcc.dg/20020411-1.c: Likewise.
10698         * gcc.dg/20020418-2.c: Likewise.
10699         * gcc.dg/20020426-1.c: Likewise.
10700         * gcc.dg/20020426-2.c: Likewise.
10701         * gcc.dg/20020517-1.c: Likewise.
10702         * gcc.dg/20020523-1.c: Likewise.
10703         * gcc.dg/20020523-2.c: Likewise.
10704         * gcc.dg/20020729-1.c: Likewise.
10705         * gcc.dg/20030204-1.c: Likewise.
10706         * gcc.dg/20030826-2.c: Likewise.
10707         * gcc.dg/20030926-1.c: Likewise.
10708         * gcc.dg/20031202-1.c: Likewise.
10709         * gcc.dg/980312-1.c: Likewise.
10710         * gcc.dg/980313-1.c: Likewise.
10711         * gcc.dg/990117-1.c: Likewise.
10712         * gcc.dg/990424-1.c: Likewise.
10713         * gcc.dg/990524-1.c: Likewise.
10714         * gcc.dg/991230-1.c: Likewise.
10715         * gcc.dg/i386-387-1.c: Likewise.
10716         * gcc.dg/i386-387-2.c: Likewise.
10717         * gcc.dg/i386-387-3.c: Likewise.
10718         * gcc.dg/i386-387-4.c: Likewise.
10719         * gcc.dg/i386-387-5.c: Likewise.
10720         * gcc.dg/i386-387-6.c: Likewise.
10721         * gcc.dg/i386-asm-1.c: Likewise.
10722         * gcc.dg/i386-bitfield1.c: Likewise.
10723         * gcc.dg/i386-bitfield2.c: Likewise.
10724         * gcc.dg/i386-loop-1.c: Likewise.
10725         * gcc.dg/i386-loop-2.c: Likewise.
10726         * gcc.dg/i386-loop-3.c: Likewise.
10727         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
10728         * gcc.dg/i386-pic-1.c: Likewise.
10729         * gcc.dg/i386-regparm.c: Likewise.
10730         * gcc.dg/i386-signbit-1.c: Likewise.
10731         * gcc.dg/i386-signbit-2.c: Likewise.
10732         * gcc.dg/i386-signbit-3.c: Likewise.
10733         * gcc.dg/i386-sse-5.c: Likewise.
10734         * gcc.dg/i386-sse-8.c: Likewise.
10735         * gcc.dg/i386-unroll-1.c: Likewise.
10736         * gcc.dg/tls/opt-1.c: Likewise.
10737         * gcc.dg/tls/opt-2.c: Likewise.
10738         * gcc.dg/unroll-1.c: Likewise.
10739         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
10740         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
10741         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
10742         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
10743         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
10744         -m64 is specified.
10745
10746 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
10747
10748         PR c++/18389
10749         * g++.dg/parse/cond1.C: New test.
10750
10751         PR c++/18429
10752         * g++.dg/template/array9.C: New test.
10753         * g++.dg/ext/vla1.C: Adjust error messages.
10754         * g++.dg/ext/vlm1.C: Likewise.
10755         * g++.dg/template/crash2.C: Likewise.
10756
10757         PR c++/18436
10758         * g++.dg/template/call3.C: New test.
10759
10760         PR c++/18407
10761         * g++.dg/template/ptrmem11.C: New test.
10762
10763 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
10764
10765         PR other/14264
10766         * lib/g++.exp: Set LC_ALL and LANG to C.
10767         * lib/gcc-dg.exp: Likewise.
10768         * lib/gfortran.exp: Likewise.
10769         * lib/objc.exp: Likewise.
10770         * lib/treelang.exp: Likewise.
10771
10772 2004-11-12  Andreas Schwab  <schwab@suse.de>
10773
10774         * gcc.dg/pr16286.c: Fix last change.
10775
10776 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
10777
10778         PR c++/18416
10779         * g++.dg/init/global1.C: New test.
10780
10781 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
10782
10783         * gcc.c-torture/execute/20041112-1.c: New test.
10784
10785 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
10786
10787         * lib/gcc-dg.exp (dg-target-list): New.
10788
10789 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
10790             Richard Sandiford  <rsandifo@redhat.com>
10791
10792         * lib/target-supports.exp (get-compiler_messages): New.
10793         (check_named_sections_available): Use it.
10794         (check_effective_target_ilp32): New.
10795         (check_effective_target_lp64): New.
10796         (is-effective-target): New.
10797         * lib/gcc-dg.exp (dg-require-effective-target): New.
10798
10799 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
10800
10801         * gcc.dg/precedence-1.c: New test.
10802
10803 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
10804
10805         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
10806
10807         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
10808         message, delete generated files, use more descriptive name for
10809         executable, and make the test unsupported when it cannot be run.
10810
10811         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
10812         (dg-require-weak, dg-require-visibility, dg-require-alias,
10813         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
10814         dg-require-iconv, dg-require-named-sections): Use it.
10815
10816         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
10817
10818 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
10819
10820         PR target/16457
10821         * gcc.dg/ppc-and-1: New
10822
10823         PR target/16796
10824         * gcc.dg/ppc-mov-1.c: New.
10825
10826         PR target/16458
10827         * gcc.dg/ppc-compare-1.c: New.
10828
10829 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
10830
10831         * objc.dg/desig-init-2.m: New test.
10832
10833 2004-11-10  Adam Nemet  <anemet@lnxw.com>
10834
10835         PR middle-end/18160
10836         * g++.dg/warn/register-var-1.C: New test.
10837         * g++.dg/warn/register-var-2.C: New test.
10838
10839 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10840
10841         * gcc.dg/union-2.c: New test.
10842
10843 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
10844
10845         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
10846         New test for PR tree-optimization/17892.
10847
10848 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
10849
10850         PR c++/18369
10851         * g++.dg/init/new12.C: New test.
10852
10853 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
10854
10855         * gcc.target/sparc: New directory.
10856         * gcc.target/sparc/sparc.exp: New driver.
10857         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
10858         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
10859         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
10860         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
10861
10862 2004-11-10  Paul Brook  <paul@codesourcery.com>
10863
10864         PR fortran/18218
10865         * gfortran.dg/list_read.c: New test.
10866
10867 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
10868
10869         PR c/18322
10870         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
10871         expected diagnostic location.
10872
10873 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
10874
10875         * gcc.dg/20041109-1.c: New test.
10876
10877 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
10878
10879         PR objc/18406
10880         * objc/compile/pr18406.m: New test.
10881
10882 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
10883
10884         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
10885
10886 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
10887
10888         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
10889
10890 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
10891
10892         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
10893
10894 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
10895
10896         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
10897         exit.
10898
10899 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
10900
10901         PR tree-opt/18299
10902         * gcc.c-torture/pr18299-1.c: New test.
10903
10904 2004-11-06  Andreas Schwab  <schwab@suse.de>
10905
10906         * gcc.dg/pr16286.c: Also test for bool and pixel.
10907
10908 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
10909
10910         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
10911         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
10912         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
10913         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
10914         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
10915         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
10916         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
10917         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
10918         gcc.dg/struct-semi-3.c: New tests.
10919
10920 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10921
10922         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
10923
10924 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10925
10926         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
10927         Do not use C99 designators.
10928
10929 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10930
10931         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
10932
10933 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10934
10935         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
10936         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
10937         * gcc.c-torture/execute/simd-5.x: Remove.
10938
10939 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
10940
10941         PR rtl-optimization/17933
10942         * gcc.dg/torture/pr17933-1.c: New test.
10943
10944 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10945
10946         PR target/18106
10947         * lib/target-supports.exp (check_weak_available): Support
10948         Windows.
10949
10950 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
10951
10952         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
10953         call to fflush(stdout) before abort.
10954         (my_ffsll): New function.
10955         (generate_fields): Use it.
10956
10957 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
10958
10959         * gcc.dg/init-undef-1.c: New test.
10960
10961 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
10962
10963         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
10964         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
10965         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
10966         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
10967         expected messages for new parser.
10968
10969 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
10970
10971         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
10972
10973 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10974
10975         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
10976         on LP64 targets.
10977
10978 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
10979
10980         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
10981         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
10982         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
10983         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
10984         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
10985         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
10986         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
10987         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
10988         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
10989         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
10990
10991 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
10992
10993         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
10994         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
10995         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
10996         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
10997         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
10998         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
10999         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
11000         for new parser.
11001
11002 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
11003
11004         PR target/15342
11005         * gcc.dg/20041104-1.c: New test.
11006
11007 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11008
11009         * g++.dg/template/nontype7.C: New test.
11010         * g++.dg/template/nontype8.C: Likewise.
11011         * g++.dg/template/nontype9.C: Likewise.
11012         * g++.dg/template/nontype10.C: Likewise.
11013         * g++.dg/tc1/dr49.C: Likewise.
11014         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
11015         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
11016
11017 2004-11-04  Ben Elliston  <bje@au.ibm.com>
11018
11019         * g++.dg/rtti/tinfo1.C: Remove xfails.
11020
11021 2004-11-04  Ben Elliston  <bje@au.ibm.com>
11022
11023         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
11024         packed attribute to the definition to satisfy the new C++ parser.
11025
11026 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11027
11028         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
11029         invocations of va_arg.
11030
11031 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
11032
11033         PR c++/18124
11034         * g++.dg/template/crash25.C: New test.
11035
11036         PR c++/18155
11037         * g++.dg/template/typedef2.C: New test.
11038         * g++.dg/parse/crash13.C: Adjust error markers.
11039
11040         PR c++/18177
11041         * g++.dg/conversion/const3.C: New test.
11042
11043 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11044
11045         PR fortran/17535
11046         PR fortran/17583
11047         PR fortran/17713
11048         * gfortran.dg/generic_[123].f90: New testcases.
11049
11050 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11051
11052         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
11053         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
11054
11055 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
11056
11057         PR tree-opt/16808
11058         * gcc.c-torture/compile/pr16808.c: New test.
11059
11060 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
11061
11062         PR rtl-optimization/17104
11063         * gcc.dg/ppc-bitfield1.c: New.
11064
11065 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
11066
11067         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
11068
11069 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
11070
11071         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
11072         strings for 32-bit code.
11073
11074 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
11075
11076         PR c/18239
11077         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
11078
11079 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
11080
11081         PR c++/18064
11082         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
11083
11084 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
11085
11086         PR c++/15172
11087         * g++.dg/init/aggr2.C: New test.
11088
11089 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
11090
11091         * objc.dg/local-decl-1.m: New test.
11092
11093 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11094
11095         * gcc.dg/20040910-1.c: Adjust regex.
11096
11097 2004-10-30  Roger Sayle  <roger@eyesopen.com>
11098
11099         PR rtl-optimization/18084
11100         * g++.dg/opt/pr18084-1.C: New testcase.
11101
11102 2004-10-30  Matt Austern  <austern@apple.com>
11103
11104         PR c++/17542
11105         * g++.dg/ext/attrib18.C: New test.
11106
11107 2004-10-30  Roger Sayle  <roger@eyesopen.com>
11108
11109         PR middle-end/18096
11110         * gcc.dg/pr18096-1.c: New test case.
11111
11112 2004-10-30  Roger Sayle  <roger@eyesopen.com>
11113
11114         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
11115
11116 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
11117
11118         PR c/16666
11119         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
11120         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
11121         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
11122         gcc.dg/old-style-prom-3.c: New tests.
11123
11124 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
11125
11126         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
11127         Remove unnecessary inclusion of stdio.h.
11128
11129 2004-10-29  Roger Sayle  <roger@eyesopen.com>
11130
11131         PR rtl-optimization/17581
11132         * gcc.dg/pr17581-1.c: New test case.
11133
11134 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
11135
11136         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
11137         being implemented.
11138         * g++.dg/conversion/dr195-1.C: New.
11139         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
11140         * g++.old-deja/g++.mike/p10148.C: Likewise.
11141
11142 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
11143
11144         PR c++/17695
11145         * g++.dg/debug/typedef2.C: New test.
11146
11147 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
11148
11149         PR fortran/13490
11150         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
11151         * gfortran.dg/g77/README: Update.
11152
11153 2004-10-28  Matt Austern  <austern@apple.com>
11154
11155         PR c++/14124
11156         * g++.dg/ext/packed7.C: New test.
11157
11158 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11159
11160         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
11161         scan-assembler.
11162         * lib/scanasm.exp (hidden-scan-for): New proc.
11163         (scan-hidden): Use hidden-scan-for instead of constructing the scan
11164         string.
11165         (scan-not-hidden): Likewise.
11166         * lib/target-supports.exp (check_visibility_available): mach-o is
11167         support too.
11168
11169 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
11170
11171         PR c++/17132
11172         * g++.dg/template/memclass3.C: New test.
11173
11174 2004-10-28  Adam Nemet  <anemet@lnxw.com>
11175
11176         PR middle-end/18160
11177         * gcc.dg/register-var-1.c: New test.
11178         * gcc.dg/register-var-2.c: New test.
11179         * gcc.dg/asm-7.c: Taking the address of a register variable is an
11180         error now.
11181
11182 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
11183
11184         PR other/18172
11185         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
11186         unused variables.
11187         * gcc.dg/vect/vect-22.c: Likewise.
11188
11189 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
11190
11191         * gcc.dg/i386-rotate-1.c: New test.
11192
11193 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
11194
11195         * g++.dg/init/ref12.C: Add "run" marker.
11196
11197         PR c++/17435
11198         * g++.dg/init/ref12.C: New test.
11199
11200         PR c++/18140
11201         * g++.dg/template/shift1.C: New test.
11202         * g++.dg/template/error10.C: Adjust error markers.
11203
11204 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
11205
11206         PR tree-opt/17529
11207         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
11208
11209 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
11210
11211         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
11212         * gcc.dg/weak/weak-3.c: Likewise.
11213         * gcc.dg/weak/weak-5.c: Likewise.
11214         * gcc.dg/weak/weak-9.c: Likewise.
11215         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
11216         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
11217
11218         * gcc.dg/darwin-weakimport-1.c: New.
11219
11220 2004-10-28  Ben Elliston  <bje@au.ibm.com>
11221
11222         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
11223
11224 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
11225
11226         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
11227         'syntax' error messages.
11228         * gcc.dg/cpp/direct2s.c: Likewise.
11229
11230 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
11231
11232         * gcc.c-torture/compile/20041026-1.c: New.
11233
11234 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
11235
11236         PR c++/18093
11237         * g++.dg/lookup/ns2.C: New test.
11238
11239         PR c++/18020
11240         * g++.dg/template/enum4.C: New test.
11241
11242         PR c++/18161
11243         * g++.dg/template/expr1.C: New test.
11244
11245 2004-10-26  Ben Elliston  <bje@au.ibm.com>
11246
11247         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
11248
11249 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11250
11251         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
11252         gcc.dg/decl-nospec-3.c: New tests.
11253
11254 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
11255
11256         * objc.dg/super-class-3.m: New test.
11257
11258 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
11259
11260         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
11261         resyncing.
11262         * gcc.dg/cpp/direct2s.c: Likewise.
11263
11264 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
11265
11266         * objc.dg/image-info.m: Update for changes to section selection.
11267
11268 2004-10-25  David Ayers  <d.ayers@inode.at>
11269             Ziemowit Laski  <zlaski@apple.com>
11270
11271         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
11272         diagnostics when messaging 'id <Proto>'.
11273         * objc.dg/class-protocol-1.m: New test.
11274         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
11275         a non-existent method signature.
11276         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
11277         Update diagnostics when messaging with non-existent method signature.
11278         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
11279         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
11280         invalid receivers are now resolved as if messaging 'id'; remove
11281         extraneous diagnostics.
11282
11283 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11284
11285         PR c/16667
11286         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
11287         gcc.dg/init-desig-obs-3.c: New tests.
11288
11289 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
11290
11291         * gcc.dg/debug/20041023-1.c: New test.
11292
11293 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
11294
11295         PR middle-end/17407
11296         * gcc.c-torture/compile/pr17407.c: New test.
11297
11298         PR c++/18121
11299         * g++.dg/template/array8.C: New test.
11300
11301 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11302
11303         PR other/18138
11304         * lib/g++.exp: Accept more than one multilib libgcc.
11305         * lib/gcc-dg.exp: Likewise.
11306         * lib/objc.exp: Likewise.
11307         * lib/treelang.exp: Likewise.
11308         * lib/gfortran.exp: Likewise.
11309
11310 2004-10-24  Ben Elliston  <bje@au.ibm.com>
11311
11312         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
11313
11314 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
11315
11316         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
11317         * gcc.dg/c99-const-expr-3.c: Likewise.
11318
11319 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
11320
11321         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
11322
11323 2004-10-23  Ben Elliston  <bje@au.ibm.com>
11324
11325         * gcc.c-torture/execute/loop-2e.x: Remove.
11326
11327 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
11328
11329         PR c++/18095
11330         * g++.dg/parse/crash18.C: New.
11331         * g++.dg/parse/crash19.C: New.
11332
11333 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
11334
11335         * g++.dg/ext/dllimport1.C: Move dg-warnings.
11336         * g++.dg/ext/dllimport2.C: Same.
11337         * g++.dg/ext/dllimport8.C: Same.
11338
11339 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
11340
11341         PR c++/10841
11342         * g++.dg/conversion/cast1.C: New test.
11343         * g++.dg/overload/pmf1.C: Adjust error marker.
11344
11345 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
11346
11347         PR objc/17923
11348         * objc.dg/const-str-7.m: New test.
11349
11350 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11351
11352         * g++.dg/template/memfriend11.C: Fix comment typo.
11353         * g++.dg/template/memfriend14.C: Likewise.
11354
11355 2004-10-20  Richard Henderson  <rth@redhat.com>
11356
11357         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
11358         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
11359         -fasynchronous-unwind-tables.
11360
11361 2004-10-20  Richard Henderson  <rth@redhat.com>
11362
11363         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
11364         (main): Return success.
11365         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
11366         (main): Return success.
11367
11368 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11369
11370         PR c++/13495
11371         * g++.dg/template/memfriend9.C: New test.
11372         * g++.dg/template/memfriend10.C: Likewise.
11373         * g++.dg/template/memfriend11.C: Likewise.
11374         * g++.dg/template/memfriend12.C: Likewise.
11375         * g++.dg/template/memfriend13.C: Likewise.
11376         * g++.dg/template/memfriend14.C: Likewise.
11377         * g++.dg/template/memfriend15.C: Likewise.
11378         * g++.dg/template/memfriend16.C: Likewise.
11379         * g++.dg/template/memfriend17.C: Likewise.
11380         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
11381
11382 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
11383
11384         * g++.dg/conversion/dr195.C: New.
11385         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
11386
11387 2004-10-20  Ben Elliston  <bje@au.ibm.com>
11388             Devang Patel  <dpatel@apple.com>
11389
11390         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
11391         of floating point arithmetic, which could trap.
11392
11393 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
11394
11395         PR c++/14035
11396         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
11397         * g++.dg/conversion/const2.C: New test.
11398         * g++.dg/expr/reinterpret2.C: New test.
11399         * g++.dg/expr/reinterpret3.C: New test.
11400         * g++.dg/expr/cast2.C: New test.
11401         * g++.dg/expr/copy1.C: New test.
11402         * g++.dg/other/conversion1.C: Change error message.
11403         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
11404         function pointers to void *.
11405         * g++.old-deja/g++.mike/p10148.C: Likewise.
11406
11407 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11408
11409         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
11410
11411 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
11412
11413         PR c++/18047
11414
11415         * g++.dg/parse/expr3.C: New test.
11416
11417 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11418
11419         * gcc.dg/smod-1.c: New test.
11420
11421 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
11422
11423         * objc.dg/method-14.m: New test.
11424
11425 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
11426
11427         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
11428         Also xfail as the patch was reverted.
11429
11430 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
11431
11432         PR middle-end/16973
11433         * gcc.dg/pr16973.c: New test.
11434
11435 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
11436
11437         PR tree-optimization/17656
11438         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
11439
11440 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11441
11442         * g++.dg/eh/shadow1.C: New.
11443
11444 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
11445
11446         * gcc.c-torture/compile/20041018-1.c: New test.
11447
11448 2004-10-18  Ben Elliston  <bje@au.ibm.com>
11449
11450         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
11451         compiler referring to register 0 when accessing sdata.  The linker
11452         now patches things up.
11453
11454 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
11455
11456         PR c/17529
11457         * gcc.c-torture/compile/pr17529.c: New test.
11458
11459 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11460
11461         PR c++/17743
11462         * g++.dg/ext/attrib17.C: New test.
11463
11464 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11465
11466         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
11467
11468 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11469
11470         PR c++/10479
11471         * g++.dg/ext/attrib16.C: New test.
11472
11473 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
11474
11475         PR c++/17042
11476         * g++.dg/init/dso_handle1.C: New test.
11477
11478         PR c++/14667
11479         * g++.dg/parse/typedef6.C: New test.
11480
11481         PR c++/17916
11482         * g++.dg/parse/pragma1.C: New test.
11483
11484 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
11485
11486         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
11487
11488 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
11489
11490         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
11491         -fno-common when on HPPA HP-UX platforms.
11492
11493 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
11494
11495         PR other/16820
11496         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
11497         stdint.h.
11498         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
11499         uintptr_t.
11500
11501 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
11502
11503         PR c++/16301
11504         * g++.dg/lookup/strong-using-4.C: New test.
11505
11506 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
11507
11508         PR middle-end/16567
11509         * gcc.c-torture/compile/nested-1.c: New test.
11510
11511 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
11512
11513         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
11514         and mipsisa64*-*-* (until support for misaligned loads is added).
11515         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
11516         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
11517         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
11518         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
11519         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
11520         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
11521
11522 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
11523
11524         PR c++/17976
11525         * g++.dg/init/dtor3.C: New test.
11526
11527 2004-10-15  Ben Elliston  <bje@au.ibm.com>
11528
11529         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
11530
11531 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
11532
11533         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
11534         * gcc.dg/macho-lo-sum.c: Likewise.
11535
11536 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
11537
11538         * gcc.dg/ppc-spe64-1.c: New test.
11539
11540 2004-10-14  Devang Patel  <dpatel@apple.com>
11541
11542         PR 17635
11543         * gcc.dg/pr17635.c : New test.
11544
11545 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
11546
11547         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
11548         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
11549         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
11550         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
11551         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
11552         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
11553         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
11554         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
11555         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
11556         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
11557         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
11558         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
11559         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
11560         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
11561         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
11562         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
11563         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
11564         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
11565
11566 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
11567
11568         * gcc.dg/vect/vect-82.c: New testcase.
11569         * gcc.dg/vect/vect-82_64.c: New testcase.
11570         * gcc.dg/vect/vect-83.c: New testcase.
11571         * gcc.dg/vect/vect-83_64.c: New testcase.
11572
11573 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11574
11575         * gcc.dg/cpp/error-1.c: New test.
11576
11577 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11578
11579         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
11580
11581 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
11582
11583         PR target/17984
11584         * gcc.dg/cris-peep2-xsrand2.c: New test.
11585
11586 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
11587
11588         PR c++/17661
11589         * testsuite/g++.dg/expr/for2.C: New test.
11590
11591 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11592
11593         * g++.dg/inherit/thunk1.C: Run on the SPARC.
11594
11595 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
11596
11597         PR tree-optimization/17724
11598         * g++.dg/opt/pr17724-1.C: New test.
11599         * g++.dg/opt/pr17724-2.C: New test.
11600         * g++.dg/opt/pr17724-3.C: New test.
11601         * g++.dg/opt/pr17724-4.C: New test.
11602         * g++.dg/opt/pr17724-5.C: New test.
11603         * g++.dg/opt/pr17724-6.C: New test.
11604
11605 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
11606
11607         PR c/17301
11608         * gcc.dg/pr17301-2.c: New test.
11609
11610 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
11611
11612         PR c++/15876
11613         * g++.dg/parse/error22.C: New test.
11614
11615         PR c++/17936
11616         * g++.dg/template/spec18.C: New test.
11617
11618 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
11619
11620         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
11621         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
11622         memcpy.
11623         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
11624         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
11625
11626 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
11627
11628         * g++.dg/eh/cleanup5.C: Add dg-options "".
11629
11630 2004-10-11  Roger Sayle  <roger@eyesopen.com>
11631
11632         PR middle-end/17657
11633         * gcc.dg/switch-4.c: New test case.
11634
11635 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
11636
11637         * gcc.c-torture/execute/20041011-1.c: New test.
11638
11639 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
11640
11641         PR c++/17554
11642         * g++.dg/init/for3.C: New test.
11643
11644         PR c++/17657
11645         * g++.dg/opt/switch2.C: New test.
11646
11647         PR middle-end/17703
11648         * g++.dg/warn/Wreturn-2.C: New test.
11649
11650 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
11651
11652         PR c++/17907
11653         * g++.dg/eh/cleanup5.C: New test.
11654
11655 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
11656
11657         PR c++/17393
11658         * g++.dg/parse/error21.C: New test.
11659
11660 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11661
11662         * g++.dg/overload/pmf1.C: Adjust quoting marks.
11663         * g++.dg/warn/incomplete1.C: Likewise.
11664         * g++.dg/template/qualttp20.C: Likewise.
11665
11666 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11667
11668         PR c/17881
11669         * parm-incomplete-1.c: New test.
11670
11671 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
11672
11673         PR c++/17867
11674         * g++.dg/parse/error19.C: New test.
11675
11676         PR c++/17670
11677         * g++.dg/init/new11.C: New test.
11678
11679         PR c++/17821
11680         * g++.dg/parse/error20.C: New test.
11681
11682         PR c++/17826
11683         * g++.dg/template/crash24.C: New test.
11684
11685 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11686
11687         PR c/17301
11688         * gcc.dg/pr17301-1.c: New test.
11689
11690 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11691
11692         PR c/17189
11693         * gcc.dg/anon-struct-5.c: New test.
11694
11695 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11696
11697         PR c/17844
11698         * gcc.dg/pr17844-1.c: New test.
11699
11700 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
11701
11702         PR tree-optimization/17906
11703         * gcc.c-torture/compile/pr17906.c: New.
11704
11705 2004-10-09  Stuart Hastings  <stuart@apple.com>
11706             Roger Sayle  <roger@eyesopen.com>
11707
11708         PR rtl-optimization/17853
11709         * gcc.dg/i386-mmx-5.c: New testcase.
11710
11711 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
11712
11713         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
11714
11715 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
11716
11717         PR c++/17524
11718         * g++.dg/template/static9.C: New test.
11719
11720         PR c++/17685
11721         * g++.dg/parse/operator5.C: New test.
11722
11723 2004-10-09  Roger Sayle  <roger@eyesopen.com>
11724
11725         PR middle-end/17894
11726         * gcc.c-torture/execute/divcmp-4.c: New test case.
11727
11728 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
11729
11730         PR tree-opt/17902
11731         * g++.dg/opt/pr17902.C: New test.
11732
11733 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
11734
11735         * gcc.dg/cpp/ident-1.c: Add dg-options "".
11736
11737 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11738
11739         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
11740
11741 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11742
11743         * gcc.dg/assign-warn-3.c: New test.
11744
11745 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
11746
11747         PR c/16999
11748         * gcc.dg/cpp/ident-1.c: New test.
11749
11750 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
11751
11752         * gcc.c-torture/compile/acc1.c: New.
11753
11754 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
11755
11756         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
11757         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
11758
11759 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11760
11761         * gcc.dg/ultrasp11.c: New test.
11762
11763 2004-10-08  Michael Matz  <matz@suse.de>
11764
11765         * gcc.dg/doloop-2.c: New test.
11766
11767 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11768
11769         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
11770         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
11771         objc.dg/method-9.m: Update expected diagnostics.
11772
11773 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
11774
11775         * gcc.dg/ppc-fsel-3.c: New file.
11776         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
11777
11778 2004-10-07  Paul Brook  <paul@codesourcery.com>
11779
11780         * gfortran.dg/intrinsic_verify_1.f90: New test.
11781
11782 2004-10-07  Paul Brook  <paul@codesourcery.com>
11783
11784         * gfortran.dg/empty_format_1.f90: Remove stray commas.
11785
11786 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11787
11788         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
11789         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
11790         commit.
11791
11792 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
11793
11794         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
11795
11796 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11797
11798         PR c++/17115
11799         * g++.dg/warn/Winline-4.C: New test.
11800
11801 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11802
11803         * gcc.c-torture/compile/20041007-1.c: New test.
11804
11805 2004-10-07  Paul Brook  <paul@codesourcery.com>
11806
11807         PR fortran/17678
11808         * gfortran.dg/use_allocated_1.f90: New test.
11809
11810 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
11811
11812         PR middle-end/17849
11813         * gfortran.fortran-torture/compile/nested.f90: New test
11814
11815 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
11816
11817         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
11818
11819 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
11820
11821         PR c++/17368
11822         * g++.dg/ext/asm6.C: New test.
11823
11824 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
11825
11826         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
11827
11828 2004-10-06  Paul Brook  <paul@codesourcery.com>
11829
11830         PR libfortran/17709
11831         * gfortran.dg/empty_format_1.f90: New test.
11832
11833 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11834
11835         PR fortran/17568
11836         * gfortran.dg/ishft.f90: New test.
11837
11838         PR fortran/17283
11839         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
11840         tests.
11841
11842 2004-10-06  Paul Brook  <paul@codesourcery.com>
11843
11844         * gfortran.dg/do_1.f90: New test.
11845
11846 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11847
11848         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
11849         optimizing for size.
11850
11851 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11852
11853         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
11854
11855 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11856
11857         * gcc.c-torture/compile/20041005-1.c: New test.
11858
11859 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
11860
11861         PR c++/17829
11862         * g++.dg/lookup/koenig4.C: New.
11863
11864 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11865
11866         * g++.dg/other/classkey1.C: Adjust quoting marks.
11867         * g++.dg/parse/error15.C: Likewise.
11868         * g++.dg/template/meminit2.C (int>): Likewise.
11869
11870 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11871
11872         PR fortran/17283
11873         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
11874
11875         PR fortran/17631
11876         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
11877
11878         PR fortran/17708
11879         * gfortran.dg/pr17708.f90: New test.
11880
11881 2004-10-04  Chao-ying Fu  <fu@mips.com>
11882
11883         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
11884         * gcc.dg/vect/vect-4.c: Ditto.
11885         * gcc.dg/vect/vect-5.c: Ditto.
11886         * gcc.dg/vect/vect-6.c: Ditto.
11887         * gcc.dg/vect/vect-8.c: Ditto.
11888         * gcc.dg/vect/vect-16.c: Ditto.
11889         * gcc.dg/vect/vect-30.c: Ditto.
11890         * gcc.dg/vect/vect-40.c: Ditto.
11891         * gcc.dg/vect/vect-41.c: Ditto.
11892         * gcc.dg/vect/vect-42.c: Ditto.
11893         * gcc.dg/vect/vect-43.c: Ditto.
11894         * gcc.dg/vect/vect-44.c: Ditto.
11895         * gcc.dg/vect/vect-45.c: Ditto.
11896         * gcc.dg/vect/vect-46.c: Ditto.
11897         * gcc.dg/vect/vect-47.c: Ditto.
11898         * gcc.dg/vect/vect-48.c: Ditto.
11899         * gcc.dg/vect/vect-49.c: Ditto.
11900         * gcc.dg/vect/vect-50.c: Ditto.
11901         * gcc.dg/vect/vect-51.c: Ditto.
11902         * gcc.dg/vect/vect-52.c: Ditto.
11903         * gcc.dg/vect/vect-53.c: Ditto.
11904         * gcc.dg/vect/vect-54.c: Ditto.
11905         * gcc.dg/vect/vect-55.c: Ditto.
11906         * gcc.dg/vect/vect-56.c: Ditto.
11907         * gcc.dg/vect/vect-57.c: Ditto.
11908         * gcc.dg/vect/vect-58.c: Ditto.
11909         * gcc.dg/vect/vect-59.c: Ditto.
11910         * gcc.dg/vect/vect-60.c: Ditto.
11911         * gcc.dg/vect/vect-74.c: Ditto.
11912         * gcc.dg/vect/vect-79.c: Ditto.
11913         * gcc.dg/vect/vect-80.c: Ditto.
11914
11915 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
11916
11917         * gcc.dg/unused-7.c: Use the correct option.
11918
11919 2004-10-04  Paul Brook  <paul@codesourcery.com>
11920         Bud Davis  <bdavis9659@comcast.net>
11921
11922         PR fortran/17706
11923         PR fortran/16434
11924         * gfortran/pr17706.f90: New test.
11925         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
11926
11927 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11928
11929         * gfortran.dg/pr17612.f90: New test.
11930
11931 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11932
11933         * g++.dg/template/local1.C: Adjust quoting marks in
11934         testing for diagnostics.
11935         * g++.dg/tls/diag-2.C: Likewise.
11936         * g++.dg/other/error8.C: Likewise.
11937
11938 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
11939
11940         PR c/17178
11941         * gcc.dg/unused-4.c: Adjust to be correct.
11942
11943         PR c/17820
11944         * gcc.dg/unused-7.c: New test.
11945
11946 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
11947
11948         PR c++/17797
11949         * g++.dg/overload/template2.C: New test.
11950
11951 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
11952
11953         PR tree-optimization/16632
11954         * gcc.dg/tree-ssa/20041002-1.c: New.
11955
11956 2004-10-03  Paul Brook  <paul@codesourcery.com>
11957
11958         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
11959         rather than relying on default formatting.
11960
11961 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
11962
11963         * gcc.dg/20040920-1.c: Update expected message text.
11964
11965 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
11966
11967         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
11968
11969 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
11970
11971         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
11972         tree level.
11973
11974 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
11975
11976         * gcc.dg/tree-ssa/pr17343.c: Remove.
11977
11978 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
11979
11980         PR tree-opt/17343
11981         * gcc.dg/tree-ssa/pr17343.c: New test.
11982
11983 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
11984
11985         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
11986         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
11987         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
11988         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
11989         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
11990
11991 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11992
11993         * gcc.dg/lvalue-2.c: New test.
11994
11995 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11996
11997         PR c/17730
11998         * gcc.dg/pr17730-1.c: New test
11999
12000 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
12001
12002         PR c/7425
12003         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
12004
12005 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
12006
12007         * gcc.c-torture/execute/stdarg-1.c: New test.
12008         * gcc.c-torture/execute/stdarg-2.c: New test.
12009         * gcc.c-torture/execute/stdarg-3.c: New test.
12010         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12011         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12012         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12013         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12014         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12015
12016 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
12017
12018         PR tree-optimization/17697
12019         * g++.dg/opt/pr17697-1.C: New test.
12020         * g++.dg/opt/pr17697-2.C: New test.
12021         * g++.dg/opt/pr17697-3.C: New test.
12022
12023 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
12024
12025         PR c/16409
12026         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
12027         gcc.dg/vla-init-5.c: New tests.
12028
12029 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12030
12031         PR c/13804
12032         * gcc.dg/pr13804-1.c: New test.
12033
12034 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12035
12036         PR fortran/16938
12037         * gfortran.dg/pr16938.f90: New test.
12038
12039 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
12040
12041         * g++.dg/template/crash23.C: New test.
12042
12043 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
12044
12045         PR c++/17585
12046         * g++.dg/template/static8.C: New test.
12047
12048 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
12049
12050         PR c++/17681
12051         * g++.dg/other/error9.C: New test.
12052
12053 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
12054
12055         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
12056
12057 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12058
12059         PR fortran/15164
12060         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
12061
12062 2004-09-26  Roger Sayle  <roger@eyesopen.com>
12063
12064         PR middle-end/17112
12065         * gcc.dg/pr17112-1.c: New test case.
12066
12067 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12068
12069         PR c/11459
12070         * gcc.dg/pr11459-1.c: New test.
12071
12072 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
12073
12074         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
12075         * gcc.dg/tree-ssa/loop-4.c: Likewise.
12076
12077 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12078
12079         * gfortran.dg/pr15324.f90: Make array bounds consistent.
12080
12081 2004-09-25  Jan Hubicka  <jh@suse.cz>
12082
12083         * compile/30040909-1.c: New test.
12084         * compile/30040907-1.c: New test.
12085
12086 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
12087
12088         * gcc.c-torture/execute/va-arg-26.c: New test.
12089
12090 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
12091
12092         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
12093         extra diagnostics on targets with 64-bit pointers.
12094         * objc.dg/selector-1.m: Adjust dg-warning regexp.
12095
12096 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12097
12098         PR c/17188
12099         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
12100         * gcc.dg/decl-3.c: Adjust expected message.
12101
12102 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12103
12104         PR fortran/17615
12105         * gfortran.dg/pr17615.f90: New test.
12106
12107 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
12108
12109         PR tree-optimzation/17517
12110         * g++.dg/tree-ssa/pr17517.C: New Test.
12111
12112 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12113
12114         PR c++/16889
12115         * g++.dg/lookup/ambig3.C: New.
12116
12117 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
12118
12119         PR tree-opt/17624
12120         * g++.dg/opt/pr17624.C: New test.
12121
12122 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12123
12124         PR c/6980
12125         * gcc.dg/Wbad-function-cast-1.c: New test.
12126
12127 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
12128
12129         * g++.dg/ext/complit1.C
12130         * g++.dg/other/error2.C
12131         * g++.dg/other/nontype-1.C
12132         * g++.dg/parse/crash11.C
12133         * g++.dg/parse/crash12.C
12134         * g++.dg/parse/error15.C
12135         * g++.dg/parse/error4.C
12136         * g++.dg/parse/tmpl-outside1.C
12137         * g++.dg/parse/too-many-tmpl-args1.C
12138         * g++.dg/template/dependent-expr3.C
12139         * g++.dg/template/error10.C
12140         * g++.dg/template/instantiate1.C
12141         * g++.dg/template/vtable2.C
12142         * g++.dg/warn/Wshadow-1.C
12143         * g++.dg/warn/weak1.C
12144         * g++.old-deja/g++.brendan/crash16.C
12145         * g++.old-deja/g++.brendan/crash18.C
12146         * g++.old-deja/g++.brendan/crash48.C
12147         * g++.old-deja/g++.brendan/crash49.C
12148         * g++.old-deja/g++.brendan/crash55.C
12149         * g++.old-deja/g++.brendan/crash56.C
12150         * g++.old-deja/g++.brendan/crash8.C
12151         * g++.old-deja/g++.brendan/enum11.C
12152         * g++.old-deja/g++.brendan/enum8.C
12153         * g++.old-deja/g++.brendan/enum9.C
12154         * g++.old-deja/g++.brendan/friend3.C
12155         * g++.old-deja/g++.brendan/misc14.C
12156         * g++.old-deja/g++.bugs/900402_02.C
12157         * g++.old-deja/g++.bugs/900404_03.C
12158         * g++.old-deja/g++.bugs/900404_04.C
12159         * g++.old-deja/g++.bugs/900428_03.C
12160         * g++.old-deja/g++.jason/crash4.C
12161         * g++.old-deja/g++.jason/overload21.C
12162         * g++.old-deja/g++.jason/redecl1.C
12163         * g++.old-deja/g++.jason/report.C
12164         * g++.old-deja/g++.jason/rfg10.C
12165         * g++.old-deja/g++.jason/template30.C
12166         * g++.old-deja/g++.law/arm12.C
12167         * g++.old-deja/g++.law/ctors5.C
12168         * g++.old-deja/g++.law/cvt20.C
12169         * g++.old-deja/g++.law/init10.C
12170         * g++.old-deja/g++.law/init8.C
12171         * g++.old-deja/g++.law/visibility17.C
12172         * g++.old-deja/g++.law/visibility7.C
12173         * g++.old-deja/g++.mike/net8.C
12174         * g++.old-deja/g++.mike/p646.C
12175         * g++.old-deja/g++.mike/p700.C
12176         * g++.old-deja/g++.mike/p701.C
12177         * g++.old-deja/g++.mike/p811.C
12178         * g++.old-deja/g++.ns/template13.C
12179         * g++.old-deja/g++.other/array3.C
12180         * g++.old-deja/g++.other/crash25.C
12181         * g++.old-deja/g++.other/dtor3.C
12182         * g++.old-deja/g++.other/dtor4.C
12183         * g++.old-deja/g++.other/main1.C
12184         * g++.old-deja/g++.other/warn7.C
12185         * g++.old-deja/g++.pt/crash11.C
12186         * g++.old-deja/g++.pt/crash36.C
12187         * g++.old-deja/g++.pt/spec22.C
12188         * g++.old-deja/g++.pt/spec9.C
12189         * g++.old-deja/g++.pt/ttp52.C
12190         * g++.old-deja/g++.robertl/eb103.C
12191         * g++.old-deja/g++.robertl/eb121.C
12192         * g++.old-deja/g++.robertl/eb22.C
12193         * g++.old-deja/g++.robertl/eb8.C:
12194         Update locations and/or regexps of dg-error markers.
12195         Remove markers for some bogus messages that are no longer issued.
12196
12197 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
12198
12199         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
12200         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
12201
12202 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
12203
12204         PR c++/17618
12205         * g++.dg/lookup/crash5.C: New test.
12206
12207 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
12208
12209         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
12210         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
12211         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
12212         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
12213         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
12214         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
12215
12216         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
12217         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
12218         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
12219         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
12220         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
12221         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
12222
12223         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
12224
12225         * gcc.dg/vect/vect-44.c: Check additional cases.
12226         * gcc.dg/vect/vect-48.c: Check additional cases.
12227
12228         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
12229         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
12230         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
12231         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
12232         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
12233         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
12234         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
12235         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
12236         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
12237
12238         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
12239         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
12240         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
12241
12242 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12243
12244         * gcc.dg/tree-ssa/loop-6.c: New test.
12245
12246 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
12247
12248         PR c++/17620
12249         * g++.dg/inherit/base2.C: New.
12250
12251 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12252
12253         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
12254         * gcc.dg/20001012-2.c: Likewise.
12255         * gcc.dg/20001013-1.c: Likewise.
12256         * gcc.dg/20001101-1.c: Likewise.
12257         * gcc.dg/20001102-1.c: Likewise.
12258         * gcc.dg/bf-spl1.c: Likewise.
12259         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
12260         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
12261
12262 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
12263
12264         PR tree-optimization/16721
12265         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
12266
12267 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
12268
12269         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
12270         * gcc.dg/20040305-1.c: Likewise.
12271
12272 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12273
12274         PR c/16566
12275         * gcc.c-torture/compile/pr16566-1.c,
12276         gcc.c-torture/compile/pr16566-2.c,
12277         gcc.c-torture/compile/pr16566-3.c: New tests.
12278
12279 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
12280
12281         PR tree-optimization/17512
12282         * gcc.c-torture/compile/20040916-1.c.
12283
12284 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
12285
12286         * gcc.dg/pragma-re-3.c: New test.
12287
12288 2004-09-17  Matt Austern  <austern@apple.com>
12289
12290         PR c++/15049
12291         * g++.dg/other/anon3.C: New.
12292
12293 2004-09-21  Roger Sayle  <roger@eyesopen.com>
12294
12295         PR c++/7503
12296         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
12297         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
12298         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
12299         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
12300         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
12301
12302 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
12303
12304         PR fortran/17286
12305         * gfortran.dg/pr17286.f90: New test.
12306
12307 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
12308
12309         PR c++/17530
12310         * g++.dg/template/static7.C: New test.
12311
12312 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
12313
12314         PR tree-opt/17558
12315         * gcc.c-torture/compile/pr17558.c: New test.
12316
12317 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
12318
12319         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
12320         if SKIP_ATTRIBUTE is defined.
12321
12322 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12323
12324         PR fortran/15957
12325         * gfortran.dg/pr15957.f90: New test.
12326
12327 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
12328
12329         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
12330         in comparison.
12331         * gcc.dg/vect/vect-79.c: Likewise.
12332         * gcc.dg/vect/vect-80.c: Likewise.
12333
12334 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12335
12336         PR fortran/15750
12337         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
12338
12339 2004-09-20  Ira Rosen  <irar@il.ibm.com>
12340
12341         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
12342         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
12343         * gcc.dg/vect/vect-62.c: New testcase.
12344         * gcc.dg/vect/vect-63.c: New testcase.
12345         * gcc.dg/vect/vect-64.c: New testcase.
12346         * gcc.dg/vect/vect-65.c: New testcase.
12347         * gcc.dg/vect/vect-66.c: New testcase.
12348         * gcc.dg/vect/vect-67.c: New testcase.
12349         * gcc.dg/vect/vect-68.c: New testcase.
12350         * gcc.dg/vect/vect-69.c: New testcase.
12351         * gcc.dg/vect/vect-79.c: New testcase.
12352         * gcc.dg/vect/vect-80.c: New testcase.
12353
12354 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
12355
12356         * gcc.target/mips/asm-1.c: New test.
12357
12358 2004-09-19  Ira Rosen  <irar@il.ibm.com>
12359
12360         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
12361         * gcc.dg/vect/vect-73.c: New testcase.
12362         * gcc.dg/vect/vect-74.c: New testcase.
12363         * gcc.dg/vect/vect-75.c: New testcase.
12364         * gcc.dg/vect/vect-76.c: New testcase.
12365         * gcc.dg/vect/vect-77.c: New testcase.
12366         * gcc.dg/vect/vect-78.c: New testcase
12367
12368 2004-09-18  Paul Brook  <paul@codesourcery.com>
12369
12370         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
12371
12372 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
12373
12374         PR c/17424
12375         * gcc.dg/pr17424-1.c: New test.
12376
12377 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
12378
12379         * g++.dg/tree-ssa/pr17153.C: New test.
12380
12381 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
12382
12383         PR pch/13361
12384         * testsuite/g++.dg/pch/wchar-1.C: New.
12385         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12386
12387 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
12388
12389         * gcc.c-torture/execute/20040917-1.c: New test.
12390
12391 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
12392
12393         PR tree-optimization/17319
12394         * gcc.dg/pr17319.c: New test.
12395
12396 2004-09-17  Devang Patel  <dpatel@apple.com>
12397
12398         * gcc.dg/20040813-1.c: New test.
12399
12400 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
12401
12402         PR tree-optimization/17273
12403         * gcc.c-torture/compile/pr17273.c: New test.
12404
12405 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12406
12407         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
12408         Update expected messages.
12409         * gcc.dg/declspec-13.c: New test.
12410
12411 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
12412
12413         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
12414
12415 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
12416
12417         * gcc.c-torture/execute/pr17252.c: Use post-increment to
12418         change what 'a' is pointing to.
12419
12420 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
12421
12422         PR c++/16002
12423         * g++.dg/template/error18.C: New test.
12424
12425         PR c++/16029
12426         * g++.dg/warn/Wunused-8.C: New test.
12427
12428 2004-09-17  Steven Bosscher  <stevenb@suse.de>
12429
12430         PR tree-optimization/17513
12431         * gcc.dg/20040916-1.c: New test.
12432
12433 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
12434
12435         PR c++/17501
12436         * g++.dg/template/typename7.C: New test.
12437
12438 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12439
12440         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
12441
12442 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
12443
12444         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
12445         with -ftree-based-profiling also.
12446         * lib/profopt.exp: Support late-set profile_option/feedback_option.
12447
12448 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
12449
12450         PR/15364
12451         * gfortran.dg/der_array_io_1.f90: New test.
12452         * gfortran.dg/der_array_io_2.f90: New test.
12453         * gfortran.dg/der_array_io_3.f90: New test.
12454
12455 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
12456
12457         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
12458         EABI.
12459
12460 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
12461
12462         * g++.dg/opt/switch1.C: New test.
12463
12464 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12465
12466         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
12467         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
12468         Update expected messages.
12469
12470 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12471
12472         PR fortran/16485
12473         * gfortran.dg/same_name_1.f90: New test.
12474
12475 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
12476
12477         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
12478         dereference garbage pointers.
12479
12480 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
12481
12482         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
12483         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
12484
12485         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
12486         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
12487         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
12488
12489 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
12490
12491         PR c++/17324
12492         * g++.dg/template/mangle1.C: New test.
12493
12494 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
12495
12496         PR tree-optimization/17252
12497         * gcc.c-torture/execute/pr17252.c: New test.
12498
12499 2004-09-14  Andrew Pinski  <apinski@apple.com>
12500
12501         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
12502
12503 2004-09-14  Roger Sayle  <roger@eyesopen.com>
12504
12505         PR rtl-optimization/9771
12506         * gcc.dg/pr9771-1.c: New test case.
12507
12508 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
12509
12510         PR tree-optimization/15262
12511         * gcc.c-torture/execute/pr15262-1.c: New test.
12512         * gcc.c-torture/execute/pr15262-2.c: New test.
12513
12514 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12515
12516         * gcc.dg/declspec-12.c: New test.
12517
12518 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
12519
12520         * gfortran.dg/pr17090.f90: Add directives to test.
12521
12522 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12523
12524         * gcc.c-torture/compile/20040914-1.c: New test.
12525
12526 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
12527
12528         PR c++/16162
12529         * g++.dg/template/decl2.C: New test.
12530
12531 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
12532
12533         PR fortran/17090
12534         * gfortran.dg/pr17090.f90: New test.
12535
12536 2004-09-13  Dale Johannesen  <dalej@apple.com>
12537
12538         * gcc.c-torture/compile/pr17408.c:  New test case.
12539
12540 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
12541
12542         PR c++/16716
12543         * g++.dg/parse/crash17.C: New test.
12544
12545         PR c++/17327
12546         * g++.dg/template/enum3.C: New test.
12547
12548 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
12549
12550         * lib/gcc-defs.exp: Load wrapper.exp.
12551         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
12552         using local code.
12553         * lib/gcc.exp (gcc_init): Similar.
12554         * lib/gfortran.exp (gfortran_init): Similar.
12555         * lib/objc.exp (objc_init): Similar.
12556         * lib/treelang.exp (treelang_init): Similar.
12557         * lib/wrapper.exp: New file with build_wrapper call machinery in
12558         ${tool}_maybe_build_wrapper.
12559
12560 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
12561
12562         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
12563         "inline".
12564         * gcc.dg/declspec-11.c: Update expected messages.
12565         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
12566         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
12567         gcc.dg/inline-12.c: New tests.
12568
12569 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
12570
12571         * g++.dg/tree-ssa/pr17400.C: New testcase.
12572
12573 2004-09-13  James E Wilson  <wilson@specifixinc.com>
12574
12575         * gcc.target/mips/sb1-1.c: New testcase.
12576
12577 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
12578
12579         * lib/g77-dg.exp: Remove unused file.
12580         * lib/mike-g77.exp: Ditto.
12581         * lib/g77.exp: Ditto.
12582
12583 2004-09-12  Richard Henderson  <rth@redhat.com>
12584
12585         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
12586
12587 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
12588
12589         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
12590         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12591         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
12592         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
12593         Update expected messages.
12594
12595 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
12596
12597         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
12598         declaration/use mismatch for dirp parameter.
12599
12600 2004-09-12  Andrew Pinski  <apinski@apple.com>
12601
12602         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
12603         -fgnu-runtime is passed.
12604
12605 2004-09-12  Richard Henderson  <rth@redhat.com>
12606
12607         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
12608         do the uplevel thing and update additional_flags directly.
12609         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
12610         gfortran.fortran-torture/execute/intrinsic_nearest.x,
12611         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
12612         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
12613
12614 2004-09-11  Steven Bosscher  <stevenb@suse.de>
12615
12616         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
12617
12618 2004-09-11  Roger Sayle  <roger@eyesopen.com>
12619
12620         PR middle-end/17411
12621         * g++.dg/opt/pr17411-1.C: New test case.
12622
12623 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12624
12625         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
12626         gcc.dg/tls/diag-2.c: Update expected messages.
12627         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
12628         messages.
12629         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
12630         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
12631         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
12632         gcc.dg/tls/diag-5.c: New tests.
12633
12634 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
12635
12636         * gcc.dg/20040910-1.c: Correct dg-error regexp.
12637
12638 2004-09-11  Steven Bosscher  <stevenb@suse.de>
12639
12640         * g++.dg/parse/break-in-for.C: New test.
12641
12642 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
12643
12644         * gcc.dg/tree-ssa/20040911-1.c: New test.
12645
12646 2004-09-11  Andreas Jaeger  <aj@suse.de>
12647
12648         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
12649         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
12650
12651 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
12652
12653         * gcc.target/frv: New directory of FR-V-specific tests.
12654
12655 2004-09-10  James E Wilson  <wilson@specifixinc.com>
12656
12657         * gcc.dg/convert-vec-1.c: New test.
12658
12659 2004-09-10  Roger Sayle  <roger@eyesopen.com>
12660
12661         PR middle-end/17024
12662         * gcc.dg/pr17024-1.c: New test case.
12663
12664 2004-09-10  Eric Christopher  <echristo@redhat.com>
12665
12666         * gcc.dg/20040910-1.c: New test.
12667
12668 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12669
12670         * gcc.dg/bitfld-9.c: New test.
12671
12672 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
12673
12674         * gcc.c-torture/execute/ieee/acc1.c: New test.
12675         * gcc.c-torture/execute/ieee/acc2.c: New test.
12676         * gcc.c-torture/execute/ieee/mzero6.c: New test.
12677
12678 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12679
12680         * gcc.dg/deprecated-2.c: New test.
12681
12682 2004-09-09  James E Wilson  <wilson@specifixinc.com>
12683
12684         * gcc.dg/init-vec-1.c: New test.
12685
12686 2004-09-09  Roger Sayle  <roger@eyesopen.com>
12687
12688         PR middle-end/17055
12689         * gcc.dg/pr17055-1.c: New test case.
12690
12691 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
12692
12693         PR target/17377
12694         * gcc.c-torture/execute/pr17377.c: New test.
12695
12696 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12697
12698         PR c/8420
12699         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
12700         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
12701         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
12702         gcc.dg/long-long-typespec-1.c: New tests.
12703         * gcc.dg/tls/diag-2.c: Update expected diagnostics
12704
12705 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12706
12707         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
12708         gcc.dg/gnu99-static-1.c: New tests.
12709
12710 2004-09-08  Devang Patel  <dpatel@apple.com>
12711
12712         * gcc.dg/darwin-ld-20040828-1.c: New test.
12713         * gcc.dg/darwin-ld-20040828-2.c: New test.
12714         * gcc.dg/darwin-ld-20040828-3.c: New test.
12715
12716 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
12717
12718         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
12719         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
12720         in error message.
12721         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
12722         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
12723         in error message.
12724         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
12725         types they qualify.
12726         * objc.dg/type-size-2.m: Fix wording in comment.
12727         * objc.dg/va-meth-1.m: New test case.
12728
12729 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
12730
12731         PR c/16633:
12732         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
12733         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
12734
12735 2004-09-06  Devang Patel  <dpatel@apple.com>
12736
12737         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
12738         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
12739
12740 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
12741
12742         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
12743         reflect changed line numbering of diagnostics.
12744
12745 2004-09-06  Paul Brook  <paul@codesourcery.com>
12746
12747         * gfortran.dg/edit_real_1.f90: Add new test.
12748
12749 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12750
12751         * gcc.dg/tree-ssa/loop-2.c: New test.
12752         * gcc.dg/tree-ssa/loop-3.c: New test.
12753         * gcc.dg/tree-ssa/loop-4.c: New test.
12754         * gcc.dg/tree-ssa/loop-5.c: New test.
12755
12756 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12757
12758         * gcc.dg/format/sentinel-1.c: Update for parameter option.
12759
12760 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12761
12762         * gcc.dg/format/sentinel-1.c: New test.
12763
12764 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
12765
12766         * testsuite/gcc.dg/builtins-46.c: New.
12767
12768 2004-09-03  Devang Patel  <dpatel@apple.com>
12769
12770         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
12771         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
12772
12773 2004-09-03  Jan Beulich  <jbeulich@novell.com>
12774
12775         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
12776         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
12777         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
12778         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
12779         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
12780         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
12781         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
12782         the non-portable bzero.
12783         * gcc.dg/20010912-1.c: xfail for NetWare.
12784         * gcc.dg/20020426-2.c: xfail for NetWare.
12785         * gcc.dg/20021014-1.c: xfail for NetWare.
12786         * gcc.dg/20021018-1.c: xfail for NetWare.
12787         * gcc.dg/20030213-1.c: xfail for NetWare.
12788         * gcc.dg/20030225-1.c: xfail for NetWare.
12789         * gcc.dg/20030708-1.c: xfail for NetWare.
12790         * gcc.dg/builtins-config.h: Also exclude NetWare.
12791         * gcc.dg/format/format.h: Define restrict only if not already defined.
12792         * gcc.dg/nest.c: xfail for NetWare.
12793         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
12794         * lib/target-supports.exp (check_visibility_available): Exclude
12795         NetWare.
12796
12797 2004-09-03  Jan Beulich  <jbeulich@novell.com>
12798
12799         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
12800         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
12801         deterministic starting point for the alignment of structure fields.
12802         * gcc.dg/Wpadded.c: Dito.
12803         * g++.dg/abi/vbase10.C: Dito.
12804
12805 2004-09-03  Devang Patel  <dpatel@apple.com>
12806
12807         * g++.dg/debug/pr15736.cc: New test.
12808
12809 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
12810
12811         * README.QMTEST: Fix out-of-date link.
12812
12813 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
12814
12815         PR fortran/16579
12816         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
12817         Delete.  Duplicate of gfortran.dg/g77/20010610.f
12818
12819 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
12820
12821         * g++.dg/abi/arm_rtti1.C: New test.
12822
12823 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
12824
12825         * gcc.dg/ppc-vector-memcpy.c: New.
12826         * gcc.dg/ppc-vector-memset.c: New.
12827
12828 2004-09-02  Chao-ying Fu  <fu@mips.com>
12829
12830         * gcc.target/mips/mips-3d-1.c: New test.
12831         * gcc.target/mips/mips-3d-2.c: New test.
12832         * gcc.target/mips/mips-3d-3.c: New test.
12833         * gcc.target/mips/mips-3d-4.c: New test.
12834         * gcc.target/mips/mips-3d-5.c: New test.
12835         * gcc.target/mips/mips-3d-6.c: New test.
12836         * gcc.target/mips/mips-3d-7.c: New test.
12837         * gcc.target/mips/mips-3d-8.c: New test.
12838         * gcc.target/mips/mips-3d-9.c: New test.
12839         * gcc.target/mips/mips-ps-1.c: New test.
12840         * gcc.target/mips/mips-ps-2.c: New test.
12841         * gcc.target/mips/mips-ps-3.c: New test.
12842         * gcc.target/mips/mips-ps-4.c: New test.
12843         * gcc.target/mips/mips-ps-type.c: New test.
12844
12845 2004-09-02  Paul Brook  <paul@codesourcery.com>
12846
12847         * gfortran.dg/edit_real_1.f90: Add new tests.
12848
12849 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12850
12851         PR fortran/15327
12852         * gfortran.dg/merge_char_1.f90: New test.
12853
12854 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12855
12856         PR fortran/16404
12857         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
12858
12859 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12860
12861         PR c/1522
12862         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
12863
12864 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
12865
12866         * g++.dg/opt/loop1.C: Do not XFAIL.
12867
12868 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
12869
12870         * gcc.c-torture/execute/20040831-1.c: New test.
12871
12872 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
12873
12874         PR fortran/16579
12875         * gfortran.dg/g77/20010610.f: Now passes.
12876         Copy from g77.f-torture/execute. Add dg-run directive.
12877         * gfortran.dg/g77/README: Update
12878
12879 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12880
12881         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
12882         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
12883         (t1, t2, t3, t4): Add volatile.
12884
12885 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
12886
12887         * g++.dg/ext/visibility/arm1.C: New test.
12888
12889 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
12890
12891         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
12892         -pedantic-errors.
12893
12894 2004-09-01  Paul Brook  <paul@codesourcery.com>
12895
12896         * gfortran.dg/eof_2.f90: New test.
12897
12898 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12899
12900         PR fortran/16579
12901         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
12902
12903 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
12904
12905         PR libfortran/16805
12906         * gfortran.dg/list_read_2.f90: New test.
12907
12908 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
12909
12910         * g++.dg/abi/key1.C: New test.
12911
12912 2004-08-31  Richard Henderson  <rth@redhat.com>
12913
12914         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
12915         form of offsetof.
12916         * g++.dg/other/offsetof5.C: Remove duplicate.
12917
12918 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12919
12920         PR fortran/17244
12921         * gfortran.dg/func_derived_1.f90: New test.
12922
12923 2004-08-31  Paul Brook  <paul@codesourcery.com>
12924
12925         * gfortran.dg/eof_1.f90: New test.
12926
12927 2004-08-31  Paul Brook  <paul@codesourcery.com>
12928
12929         * gfortran.dg/list_read_1.f90: New file.
12930
12931 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
12932
12933         * g++.dg/opt/loop1.C: XFAIL.
12934
12935 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
12936
12937         * gcc.dg/funcdef-storage-1.c: New.
12938         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
12939         an extern function in local scope.
12940         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
12941         declare an 'auto inline' function in local scope.
12942         * gcc.dg/20011130-1.c: Likewise.
12943         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
12944         an 'auto' function in local scope.
12945         * gcc.dg/20021014-1.c: Likewise.
12946         * gcc.dg/20030331-2.c: Likewise.
12947
12948 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12949
12950         * gfortran.dg/blockdata_1.f90: New test.
12951
12952 2004-08-30  Richard Henderson  <rth@redhat.com>
12953
12954         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
12955
12956 2004-08-30  Richard Henderson  <rth@redhat.com>
12957
12958         * lib/fortran-torture.exp (fortran-torture-execute): Honor
12959         additional_flags set by alternate driver.
12960         (ieee-options): New procedure.
12961         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
12962         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
12963         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
12964         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
12965
12966 2004-08-30  Richard Henderson  <rth@redhat.com>
12967
12968         * lib/f-torture.exp: Remove.
12969
12970 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
12971
12972         PR rtl-optimization/16590
12973         * g++.dg/opt/loop1.C: New test.
12974
12975 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12976
12977         PR fortran/13910
12978         * gfortran.dg/oldstyle_1.f90: New test.
12979
12980 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
12981         Paul Brook  <paul@codesourcery.com>
12982
12983         * gfortran.dg/g77/README: Update.
12984         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
12985         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
12986         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
12987
12988 2004-08-28  Paul Brook  <paul@codesourcery.com>
12989
12990         PR libfortran/17195
12991         * gfortran.dg/edit_real_1.f90: New test.
12992
12993 2004-08-27  Paul Brook  <paul@codesourcery.com>
12994
12995         * gfortran.dg/rewind_1.f90: New test.
12996
12997 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
12998
12999         PR fortran/16597
13000         * gfortran.dg/pr16597.f90: New test.
13001
13002 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13003
13004         PR c/13801
13005         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
13006         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
13007         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
13008         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
13009         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
13010
13011 2004-08-26  Nick Clifton  <nickc@redhat.com>
13012
13013         * gcc.c-torture/compile/pr17119.c: New test.
13014
13015 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13016
13017         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
13018
13019 2004-08-25  Richard Henderson  <rth@redhat.com>
13020
13021         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
13022         the bits that expect kind=8 to be the largest real kind.
13023
13024 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
13025
13026         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
13027
13028 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13029
13030         * gfortran.dg/assignment_1.f90: New test.
13031
13032 2004-08-25  Adam Nemet  <anemet@lnxw.com>
13033
13034         * g++.dg/template/repo3.C: New test.
13035
13036 2004-08-25  Roger Sayle  <roger@eyesopen.com>
13037
13038         PR middle-end/16693
13039         PR tree-optimization/16372
13040         * g++.dg/opt/pr16372-1.C: New test case.
13041         * g++.dg/opt/pr16693-1.C: New test case.
13042         * g++.dg/opt/pr16693-2.C: New test case.
13043
13044 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
13045
13046         * objc.dg/proto-lossage-4.m: New test.
13047
13048 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
13049
13050         PR c++/17155
13051         * g++.dg/inherit/local2.C: New test.
13052
13053 2004-08-25  Paul Brook  <paul@codesourcery.com>
13054
13055         PR fortran/17144
13056         * gfortran.dg/string_ctor_1.f90: New test.
13057
13058 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13059
13060         PR c++/14428
13061         * g++.dg/template/redecl2.C: New test.
13062
13063 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
13064
13065         PR fortran/17143
13066         * gfortran.dg/pr17143.f90: New test.
13067
13068 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
13069
13070         PR fortran/17164
13071         * gfortran.dg/pr17164.f90: New test.
13072
13073 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13074
13075         * gcc.dg/tree-ssa/loop-1.c: New test.
13076
13077 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
13078
13079         * gcc.c-torture/compile/20040824-1.c: New test.
13080
13081 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
13082
13083         * gcc.c-torture/compile/iftrap-3.c: New test.
13084
13085 2004-08-24  Paul Brook  <paul@codesourcery.com>
13086
13087         * gfortran.dg/entry_2.f90: New test.
13088
13089 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13090
13091         PR c++/16889
13092         * g++.dg/lookup/ambig[12].C: New.
13093
13094 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13095
13096         PR c++/16706
13097         * g++.dg/template/crash21.C: New test.
13098         * g++.dg/template/crash22.C: Likewise.
13099
13100 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13101
13102         PR c++/17149
13103         * g++.dg/template/access15.C: New.
13104
13105 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
13106
13107         PR c++/17163
13108         * g++.dg/template/repo2.C: New test.
13109
13110 2004-08-23  Roger Sayle  <roger@eyesopen.com>
13111
13112         PR rtl-optimization/17078
13113         * gcc.c-torture/execute/pr17078-1.c: New test case.
13114
13115 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
13116
13117         PR c/14492
13118         * gcc.dg/debug/crash1.c: New test.
13119
13120 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
13121
13122         PR c/16180
13123         * gcc.dg/loop-5.c: New test.
13124
13125 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13126
13127         * gcc.c-torture/execute/20040823-1.c: New test.
13128
13129 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
13130
13131         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
13132         to the assembler.  Simplify test accordingly.
13133         (asm_abi_flags): Use GNU names.
13134         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
13135         to check for ABI flags.
13136
13137 2004-08-22  Andrew Pinski  <apinski@apple.com>
13138
13139         * g++.dg/opt/pr14029.C: New test.
13140         * gcc.c-torture/execute/pr15262.c: New test.
13141
13142 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13143
13144         * gfortran.dg/reduction.f90: Add checks with complex arguments.
13145
13146 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
13147
13148         PR 16908
13149         * gfortran.dg/direct_io.f90: New test.
13150
13151 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
13152
13153         PR c++/17121
13154         * g++.dg/inherit/local2.C: New test.
13155
13156 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
13157
13158         PR c++/17120
13159         * g++.dg/warn/Wparentheses-4.C: New test.
13160
13161 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
13162
13163         PR c++/17121
13164         * g++.dg/inherit/local2.C: New test.
13165
13166         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
13167         * gcc.dg/ppc-ldstruct.c: Likewise.
13168         * gcc.dg/ppc64-abi-2.c: Likewise.
13169
13170 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
13171
13172         PR rtl-optimization/17099
13173         * gcc.c-torture/execute/20040820-1.c: New test.
13174
13175 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
13176
13177         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
13178
13179 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
13180
13181         PR fortran/17077
13182         * gfortran.dg/auto_array_1.f90: New test.
13183
13184 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13185
13186         PR fortran/17074
13187         * gfortran.dg/simpleif_1.f90: New test.
13188
13189 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
13190
13191         * lib/target-supports.exp (check_profiling_available): Return
13192         false for arm*-*-symbianelf* and arm*-*-eabi*.
13193
13194         PR c++/15890
13195         * g++.dg/template/delete1.C: New test.
13196
13197 2004-08-19  Paul Brook  <paul@codesourcery.com>
13198
13199         PR fortran/14976
13200         PR fortran/16228
13201         * gfortran.dg/data_char_1.f90: New test.
13202
13203 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
13204
13205         PR fortran/16946
13206         * gfortran.dg/reduction.f90: New testcase.
13207
13208 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13209
13210         PR fortran/16520
13211         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
13212
13213 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13214
13215         PR c++/17041
13216         * g++.dg/Wparentheses-3.C: New test.
13217
13218 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
13219
13220         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
13221         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
13222         * gcc.dg/vect/vect-2.c: Likewise.
13223         * gcc.dg/vect/vect-3.c: Likewise.
13224         * gcc.dg/vect/vect-4.c: Likewise.
13225         * gcc.dg/vect/vect-5.c: Likewise.
13226         * gcc.dg/vect/vect-6.c: Likewise.
13227         * gcc.dg/vect/vect-7.c: Likewise.
13228         * gcc.dg/vect/vect-25.c: Likewise.
13229         * gcc.dg/vect/vect-31.c: Likewise.
13230         * gcc.dg/vect/vect-32.c: Likewise.
13231         * gcc.dg/vect/vect-34.c: Likewise.
13232         * gcc.dg/vect/vect-36.c: Likewise.
13233         * gcc.dg/vect/vect-all.c: Likewise.
13234
13235 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
13236
13237         PR c++/17068
13238         * g++.dg/template/operator4.C: New test.
13239
13240 2004-08-18  Richard Henderson  <rth@redhat.com>
13241
13242         * gcc.dg/20040206-1.c: XFAIL.
13243
13244 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
13245
13246         PR c++/16246
13247         * g++.dg/template/array7.C: New test.
13248
13249 2004-08-17  James E Wilson  <wilson@specifixinc.com>
13250
13251         * gcc.dg/mips-movcc-1.c: New test.
13252         * gcc.dg/mips-movcc-2.c: New test.
13253         * gcc.dg/mips-movcc-3.c: New test.
13254
13255         * gcc.dg/mips-nmadd-1.c: New test.
13256         * gcc.dg/mips-nmadd-2.c: New test.
13257
13258 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
13259
13260         PR c++/15871
13261         * g++.dg/opt/inline8.C: New test.
13262
13263         PR c++/16965
13264         * g++.dg/parse/error17.C: New test.
13265
13266 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
13267
13268         * gcc.dg/vect: New directory for vectorizer tests.
13269         * gcc.dg/vect/tree-vect.h: New file.
13270         * gcc.dg/vect/vect.exp: New file.
13271         * gcc.dg/vect/pr16105.c.c: New test.
13272         * gcc.dg/vect/vect-1.c: New test.
13273         * gcc.dg/vect/vect-2.c: New test.
13274         * gcc.dg/vect/vect-3.c: New test.
13275         * gcc.dg/vect/vect-4.c: New test.
13276         * gcc.dg/vect/vect-5.c: New test.
13277         * gcc.dg/vect/vect-6.c: New test.
13278         * gcc.dg/vect/vect-7.c: New test.
13279         * gcc.dg/vect/vect-8.c: New test.
13280         * gcc.dg/vect/vect-9.c: New test.
13281         * gcc.dg/vect/vect-10.c: New test.
13282         * gcc.dg/vect/vect-11.c: New test.
13283         * gcc.dg/vect/vect-12.c: New test.
13284         * gcc.dg/vect/vect-13.c: New test.
13285         * gcc.dg/vect/vect-14.c: New test.
13286         * gcc.dg/vect/vect-15.c: New test.
13287         * gcc.dg/vect/vect-16.c: New test.
13288         * gcc.dg/vect/vect-17.c: New test.
13289         * gcc.dg/vect/vect-18.c: New test.
13290         * gcc.dg/vect/vect-19.c: New test.
13291         * gcc.dg/vect/vect-20.c: New test.
13292         * gcc.dg/vect/vect-21.c: New test.
13293         * gcc.dg/vect/vect-22.c: New test.
13294         * gcc.dg/vect/vect-23.c: New test.
13295         * gcc.dg/vect/vect-24.c: New test.
13296         * gcc.dg/vect/vect-25.c: New test.
13297         * gcc.dg/vect/vect-26.c: New test.
13298         * gcc.dg/vect/vect-27.c: New test.
13299         * gcc.dg/vect/vect-28.c: New test.
13300         * gcc.dg/vect/vect-29.c: New test.
13301         * gcc.dg/vect/vect-30.c: New test.
13302         * gcc.dg/vect/vect-31.c: New test.
13303         * gcc.dg/vect/vect-32.c: New test.
13304         * gcc.dg/vect/vect-33.c: New test.
13305         * gcc.dg/vect/vect-34.c: New test.
13306         * gcc.dg/vect/vect-35.c: New test.
13307         * gcc.dg/vect/vect-36.c: New test.
13308         * gcc.dg/vect/vect-37.c: New test.
13309         * gcc.dg/vect/vect-38.c: New test.
13310         * gcc.dg/vect/vect-40.c: New test.
13311         * gcc.dg/vect/vect-41.c: New test.
13312         * gcc.dg/vect/vect-42.c: New test.
13313         * gcc.dg/vect/vect-43.c: New test.
13314         * gcc.dg/vect/vect-44.c: New test.
13315         * gcc.dg/vect/vect-45.c: New test.
13316         * gcc.dg/vect/vect-46.c: New test.
13317         * gcc.dg/vect/vect-47.c: New test.
13318         * gcc.dg/vect/vect-48.c: New test.
13319         * gcc.dg/vect/vect-49.c: New test.
13320         * gcc.dg/vect/vect-50.c: New test.
13321         * gcc.dg/vect/vect-51.c: New test.
13322         * gcc.dg/vect/vect-52.c: New test.
13323         * gcc.dg/vect/vect-53.c: New test.
13324         * gcc.dg/vect/vect-54.c: New test.
13325         * gcc.dg/vect/vect-55.c: New test.
13326         * gcc.dg/vect/vect-56.c: New test.
13327         * gcc.dg/vect/vect-57.c: New test.
13328         * gcc.dg/vect/vect-58.c: New test.
13329         * gcc.dg/vect/vect-59.c: New test.
13330         * gcc.dg/vect/vect-60.c: New test.
13331         * gcc.dg/vect/vect-61.c: New test.
13332         * gcc.dg/vect/vect-all.c: New test.
13333         * gcc.dg/vect/vect-none.c: New test.
13334
13335 2004-08-17  Paul Brook  <paul@codesourcery.com>
13336
13337         PR fortran/13082
13338         * gfortran.dg/entry_1.f90: New test.
13339
13340 2004-08-17  Andrew Pinski  <apinski@apple.com>
13341
13342         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
13343
13344 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
13345
13346         * gcc.dg/pr17036-1.c: New test.
13347
13348 2004-08-16  Devang Patel  <dpatel@apple.com>
13349
13350         * gcc.dg/darwin-20040809-1.c: New test.
13351
13352 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
13353
13354         * gcc.dg/funcdef-attr-1.c: New test.
13355
13356 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
13357
13358         * gcc.dg/altivec-17.c: New test.
13359         * gcc.dg/altivec-18.c: New test.
13360
13361 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13362
13363         PR c++/6749
13364         * g++.dg/template/vtable2.C: New test.
13365
13366 2004-08-14  Richard Henderson  <rth@redhat.com>
13367
13368         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
13369         * gcc.dg/pack-test-4.c (main): Return 0.
13370         * gcc.dg/setjmp-1.c: Remove XFAIL.
13371         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
13372
13373 2004-08-14  Richard Henderson  <rth@redhat.com>
13374
13375         * gcc.dg/980217-1.c: Add prototype for printf.
13376
13377 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
13378
13379         * gfortran.dg/pr16935.f90: New test.
13380
13381 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
13382
13383         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
13384
13385 2004-08-13  Paul Brook  <paul@codesourcery.com>
13386
13387         * gfortran.dg/der_io_1.f90: Remove stray comma.
13388
13389 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
13390
13391         * gcc.dg/vmx/cw-bug-2.c: Remove.
13392         * gcc.dg/vmx/vprint-1.c: Remove.
13393         * gcc.dg/vmx/vscan-1.c: Remove.
13394
13395 2004-08-12  Devang patel  <dpatel@apple.com>
13396
13397         * gcc.dg/darwin-20040809-2.c: New test.
13398
13399 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
13400
13401         * g++.dg/ext/altivec-12.C: New test.
13402
13403         * g++.dg/ext/altivec-11.C: New test.
13404
13405 2004-08-12  Paul Brook  <paul@codesourcery.com>
13406
13407         * g++.dg/abi/arm_cxa_vec_1.C: New test.
13408
13409 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
13410
13411         * g++.dg/ext/altivec-2.C: Check for hardware support before
13412         executing any VMX instructions.
13413
13414         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
13415
13416 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
13417
13418         PR c++/16276
13419         * g++.old-deja/g++.other/comdat4.C: New test.
13420         * g++.old-deja/g++.other/comdat4-aux.cc: New.
13421
13422 2004-08-12  Ben Elliston  <bje@au.ibm.com>
13423
13424         PR target/16286
13425         * gcc.dg/pr16286.c: New test.
13426
13427 2004-08-12 Jan Beulich <jbeulich@novell.com>
13428
13429         * g++.dg/ext/asm5.C: New.
13430
13431 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
13432
13433         PR c++/16698
13434         * g++.dg/eh/crash1.C: New test.
13435
13436         PR c++/16717
13437         * g++.dg/ext/construct1.C: New test.
13438
13439 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
13440
13441         PR c++/16853
13442         * g++.dg/init/ptrmem1.C: New test.
13443
13444         PR c++/16618
13445         * g++.dg/parse/offsetof5.C: New test.
13446
13447         PR c++/16870
13448         * g++.dg/template/overload3.C: New test.
13449
13450 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
13451
13452         PR c++/16964
13453         * g++.dg/parse/error16.C: New test.
13454
13455         PR c++/16904
13456         * g++.dg/template/error14.C: New test.
13457
13458         PR c++/16929
13459         * g++.dg/template/error15.C: New test.
13460
13461 2004-08-11  Devang Patel  <dpatel@apple.com>
13462
13463         * gcc.dg/darwin-ld-20040809-1.c: New test.
13464         * gcc.dg/darwin-ld-20040809-2.c: New test.
13465
13466 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
13467
13468         PR fortran/16917
13469         * gfortran.dg/dfloat_1.f90: New test.
13470
13471 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
13472
13473         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
13474         * gcc.dg/dll-2.c: Fix dg-require syntax.
13475         * gcc.misc-tests/arm-isr.c (abort): Declare.
13476         (exit): Likewise.
13477
13478 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
13479
13480         PR c++/16971
13481         * g++.dg/parse/crash16.C: New test.
13482
13483 2004-08-10  Roger Sayle  <roger@eyesopen.com>
13484
13485         * gcc.dg/mips-rsqrt-1.c: New test case.
13486         * gcc.dg/mips-rsqrt-2.c: New test case.
13487         * gcc.dg/mips-rsqrt-3.c: New test case.
13488
13489 2004-08-10  Paul Brook  <paul@codesourcery.com>
13490
13491         * gfortran.dg/der_io_1.f90: New test.
13492
13493 2004-08-10  Paul Brook  <paul@codesourcery.com>
13494
13495         PR fortran/16919
13496         * gfortran.dg/der_array_1.f90: New test.
13497
13498 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
13499
13500         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
13501
13502 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
13503
13504         * gcc.dg/wchar_t-2.c: Fix typo.
13505
13506 2004-08-09  Falk Hueffner  <falk@debian.org>
13507
13508         PR tree-optimization/12517
13509         * gcc.c-torture/compile/pr12517.c: New test.
13510
13511         PR tree-optimization/12578
13512         * gcc.c-torture/compile/pr12578.c: New test.
13513
13514         PR tree-optimization/12899
13515         * gcc.c-torture/compile/pr12899.c: New test.
13516
13517         PR rtl-optimization/14692
13518         * gcc.c-torture/compile/pr14692.c: New test.
13519
13520         PR tree-optimization/16461
13521         * gcc.c-torture/compile/pr16461.c: New test.
13522
13523 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13524
13525         * gfortran.dg/getenv_1.f90: New test.
13526
13527 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
13528
13529         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
13530         wchar_t.
13531         * gcc.dg/symbian5.c: Test -fno-short-wchar.
13532
13533 2004-08-06  Paul Brook  <paul@codesourcery.com>
13534
13535         * gfortran.dg/ret_array_1.f90: New test.
13536         * gfortran.dg/ret_pointer_1.f90: New test.
13537
13538 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
13539
13540         * gcc.dg/missing-field-init-[12].c: New tests.
13541         * g++.dg/warn/missing-field-init-[12].C: New tests.
13542
13543 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
13544
13545         * gcc.dg/enum2.c: New test.
13546         * gcc.dg/symbian3.c: Likewise.
13547         * gcc.dg/symbian4.c: Likewise.
13548         * gcc.dg/wchar_t-2.c: Likewise.
13549
13550 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
13551
13552         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
13553         destructor tests.
13554
13555 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
13556
13557         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
13558         dg-require-visiblity.
13559         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
13560         * g++.dg/ext/visibility/fvisibility.C: Likewise.
13561         * g++.dg/ext/visibility/memfuncts.C: Likewise.
13562         * g++.dg/ext/visibility/new1.C: Likewise.
13563         * g++.dg/ext/visibility/pragma.C: Likewise.
13564         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
13565         * g++.dg/ext/visibility/virtual.C: Likewise.
13566         * g++/dg/ext/visibility/visibility-1.C: Likewise.
13567         * g++/dg/ext/visibility/visibility-2.C: Likewise.
13568         * g++/dg/ext/visibility/visibility-3.C: Likewise.
13569         * g++/dg/ext/visibility/visibility-4.C: Likewise.
13570         * g++/dg/ext/visibility/visibility-5.C: Likewise.
13571         * g++/dg/ext/visibility/visibility-6.C: Likewise.
13572         * g++/dg/ext/visibility/visibility-7.C: Likewise.
13573         * g++/dg/ext/visibility/visibility-8.C: New test.
13574         * gcc.c-torture/compile/dll.x: Remove.
13575         * gcc.dg/dll-2.c: Use dg-require-dll
13576         * gcc.dg/visibility-10.c: New test.
13577         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
13578         supporting DLLs.
13579         * testsuite/lib/scanasm.exp (scan_hidden): New function.
13580         (scan_not_hidden): Likewise.
13581
13582 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
13583
13584         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
13585
13586 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
13587
13588         * gcc.c-torture/execute/20040805-1.c: New test.
13589
13590 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
13591
13592         * gcc.dg/20020118-1.c: Declare abort.
13593         * gcc.dg/altivec_check.h: Likewise.
13594         * gcc.dg/iftrap-2.c: Likewise.
13595         * gcc.dg/pragma-darwin.c: Likewise.
13596         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
13597
13598 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
13599
13600         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
13601
13602 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13603
13604         * gcc.c-torture/execute/builtins/abs-2.c,
13605         gcc.c-torture/execute/builtins/abs-3.c,
13606         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
13607         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
13608         intmax_t, uintmax_t and their limits.
13609         * gcc.dg/intmax_t-1.c: New test.
13610
13611 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13612
13613         * g++.dg/tc1/dr147.C: Add reference to PR.
13614
13615 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
13616
13617         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
13618         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
13619
13620 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
13621
13622         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
13623
13624 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
13625
13626         * gcc.dg/redecl-5.c: New test.
13627         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
13628         of scanf.
13629
13630 2004-08-03  Roger Sayle  <roger@eyesopen.com>
13631
13632         PR middle-end/16790
13633         * gcc.c-torture/execute/pr16790-1.c: New test case.
13634
13635 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
13636
13637         * g++.dg/ext/visibility/assign1.C: New test.
13638         * g++.dg/ext/visibility/new1.C: Likewise.
13639
13640         * gcc.dg/symbian1.c: New test.
13641         * gcc.dg/symbian2.c: Likewise.
13642
13643 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
13644
13645         PR target/16570
13646         * gcc.dg/i386-sse-9.c: New test.
13647
13648 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
13649
13650         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
13651
13652 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
13653
13654         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
13655         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
13656         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
13657         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
13658         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
13659         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
13660         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
13661         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
13662         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
13663         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
13664         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
13665         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
13666         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
13667         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
13668         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
13669         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
13670         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
13671         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
13672         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
13673         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
13674         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
13675         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
13676         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
13677         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
13678         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
13679         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
13680         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
13681         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
13682         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13683         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13684         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
13685         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
13686         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
13687         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
13688         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
13689         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13690         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13691         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13692         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13693         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
13694         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
13695         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
13696         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
13697         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
13698         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13699         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13700         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
13701         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
13702         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
13703         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
13704         gcc.misc-tests/i386-pf-3dnow-1.c,
13705         gcc.misc-tests/i386-pf-athlon-1.c,
13706         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
13707         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
13708         Declare built-in functions used.
13709         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
13710
13711 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
13712
13713         PR c++/16707
13714         * g++.dg/lookup/using12.C: New test.
13715
13716         * g++.dg/init/null1.C: Fix PR number.
13717         * g++.dg/parse/namespace10.C: Likewise.
13718
13719 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
13720
13721         PR c++/16224
13722         * g++.dg/template/spec17.C: New test.
13723         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
13724         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
13725
13726 2004-08-02  David Billinghurst
13727
13728         PR fortran/16292
13729         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
13730
13731 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
13732
13733         * gcc.dg/ia64-got-1.c: New test case.
13734
13735 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
13736
13737         PR c++/16489
13738         * g++.dg/init/null1.C: New test.
13739         * g++.dg/tc1/dr76.C: Adjust error marker.
13740
13741         PR c++/16529
13742         * g++.dg/parse/namespace10.C: New test.
13743
13744         PR c++/16810
13745         * g++.dg/inherit/ptrmem2.C: New test.
13746
13747 2004-08-02  Ben Elliston  <bje@au.ibm.com>
13748
13749         PR target/16155
13750         * gcc.dg/pr16155.c: New test.
13751
13752 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13753
13754         * gcc.dg/redecl-2.c: New test.
13755
13756 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
13757
13758         * gcc.dg/darwin-longdouble.c: New file.
13759
13760 2004-07-30  Richard Henderson  <rth@redhat.com>
13761
13762         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
13763         write to constant argument.
13764         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
13765
13766 2004-07-30  Richard Henderson  <rth@redhat.com>
13767
13768         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
13769         tests of nearest around zero.
13770
13771 2004-07-30  Andrew Pinski  <apinski@apple.com>
13772
13773         * gcc.c-torture/compile/20040730-1.c: New test.
13774
13775 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
13776
13777         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
13778         powerpc-eabispe.
13779
13780 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
13781
13782         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
13783
13784 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
13785
13786         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
13787         contains $ld_library_path.
13788         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13789
13790 2004-07-29  Richard Henderson  <rth@redhat.com>
13791
13792         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
13793
13794         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
13795         (alt2, which): New.
13796         (Check): Accept either alternative.
13797
13798 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
13799
13800         * g++.dg/abi/inline1.C: New test.
13801         * g++.dg/abi/local1-a.cc: Likewise.
13802         * g++.dg/abi/local1.C: Likewise.
13803         * g++.dg/abi/mangle11.C: Tweak location of warnings.
13804         * g++.dg/abi/mangle12.C: Likewise.
13805         * g++.dg/abi/mangle17.C: Likewise.
13806         * g++.dg/abi/mangle20-2.C: Likewise.
13807         * g++.dg/opt/interface1.C: Likewise.
13808         * g++.dg/opt/interface1.h: Likewise.
13809         * g++.dg/opt/interface1-a.cc: New test.
13810         * g++.dg/parse/repo1.C: New test.
13811         * g++.dg/template/repo1.C: Likewise.
13812         * g++.dg/warn/Winline-1.C: Likewise.
13813         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
13814
13815 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
13816
13817         * gcc.dg/tree-ssa/20040729-1.c: New test.
13818
13819 2004-07-27  Matt Austern <austern@apple.com>
13820
13821         * gcc.dg/darwin-bool-1.c: New test.
13822         * gcc.dg/darwin-bool-2.c: New test.
13823
13824 2004-07-28  Richard Henderson  <rth@redhat.com>
13825
13826         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
13827         arguments in the correct type.  Don't write to constant arguments.
13828
13829 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
13830
13831         PR tree-optimization/16688
13832         PR tree-optimization/16689
13833         * g++.dg/tree-ssa/pr16688.C: New test.
13834
13835 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
13836
13837         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
13838         loads.  Not only in the comment, this time.
13839
13840 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
13841
13842         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
13843         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
13844         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
13845         * gcc.dg/sh4a-bitmovua.c: New.
13846         * gcc.dg/sh4a-cos.c: New.
13847         * gcc.dg/sh4a-cosf.c: New.
13848         * gcc.dg/sh4a-fprun.c: New.
13849         * gcc.dg/sh4a-fsrra.c: New.
13850         * gcc.dg/sh4a-memmovua.c: New.
13851         * gcc.dg/sh4a-sin.c: New.
13852         * gcc.dg/sh4a-sincos.c: New.
13853         * gcc.dg/sh4a-sincosf.c: New.
13854         * gcc.dg/sh4a-sinf.c: New.
13855
13856 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
13857
13858         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
13859         conditionals.
13860         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
13861         loads.
13862         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
13863         DOM1.
13864
13865 2004-07-27  Andrew Pinski  <apinski@apple.com>
13866
13867         * g++.dg/rtti/tinfo1.C: Correct the xfail.
13868
13869 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
13870
13871         * gcc.dg/pragma-isr.c: New test.
13872
13873 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13874
13875         PR c++/14429
13876         * g++.dg/template/ttp11.C: New test.
13877
13878 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
13879
13880         * gcc.c-torture/compile/20040727-1.c: New test.
13881
13882 2004-07-26  Eric Christopher  <echristo@redhat.com>
13883
13884         * gcc.c-torture/compile/20040726-2.c: New test.
13885
13886 2004-07-26  Andrew Pinski  <apinski@apple.com>
13887
13888         * g++.dg/rtti/tinfo1.C: Xfail.
13889
13890 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
13891
13892         * gcc.c-torture/compile/20040726-1.c: New test.
13893
13894 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
13895             Brian Ryner  <bryner@brianryner.com>
13896
13897         PR c++/9283
13898         PR c++/15000
13899         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
13900         * g++.dg/ext/visibility/: New directory.
13901         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
13902         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
13903         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
13904         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
13905         * g++.dg/ext/visibility/fvisibility.C,
13906         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
13907         g++.dg/ext/visibility/fvisibility-override1.C
13908         g++.dg/ext/visibility/fvisibility-override2.C
13909         g++.dg/ext/visibility/memfuncts.C
13910         g++.dg/ext/visibility/noPLT.C
13911         g++.dg/ext/visibility/pragma.C
13912         g++.dg/ext/visibility/pragma-override1.C
13913         g++.dg/ext/visibility/pragma-override2.C
13914         g++.dg/ext/visibility/staticmemfuncts.C
13915         g++.dg/ext/visibility/virtual.C: New tests.
13916
13917 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13918
13919         PR c/15360
13920         * gcc.dg/pr15360-1.c: New test.
13921
13922 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
13923
13924         * gcc.dg/pragma-align-2.c: New test.
13925         * gcc.dg/pragma-init-fini.c: New test.
13926         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
13927         targets.
13928
13929 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13930
13931         * gcc.dg/init-string-2.c: New test.
13932
13933 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
13934
13935         PR 16684
13936         * gcc.dg/Wredundant-decls-1.c: New test case.
13937
13938 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
13939
13940         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
13941         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
13942         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
13943         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
13944         * gcc.dg/compat/generate-random.c: New file.
13945         * gcc.dg/compat/generate-random.h: Likewise.
13946         * gcc.dg/compat/generate-random_r.c: Likewise.
13947         * gcc.dg/compat/struct-layout-1.h: Likewise.
13948         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
13949         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
13950         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
13951         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
13952         * gcc.dg/compat/struct-layout-1_main.c: New test.
13953         * gcc.dg/compat/struct-layout-1_x.c: New file.
13954         * gcc.dg/compat/struct-layout-1_y.c: New file.
13955         * gcc.dg/compat/struct-layout-1_test.h: New file.
13956
13957 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13958
13959         * gcc.dg/comp-return-1.c: New test
13960
13961 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
13962
13963         * gcc.dg/vmx/8-02a.c: Fix typo.
13964
13965         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
13966         * gcc.dg/darwin-abi-3.c: New test.
13967
13968         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
13969         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
13970
13971         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
13972         * gcc.dg/vmx/ops-long-1.c: New test.
13973         * gcc.dg/vmx/ops-long-2.c: New test.
13974
13975 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13976
13977         * g++.dg/lookup/conv-[1234].C: New.
13978
13979 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
13980
13981         * g++.dg/parse/attr2.C: Simplify.
13982
13983 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13984
13985         PR c/7284
13986         * gcc.c-torture/execute/pr7284-1.c: New test.
13987
13988 2004-07-22  Brian Booth  <bbooth@redhat.com>
13989
13990         * gcc.dg/tree-ssa/20040721-1.c: New test.
13991
13992 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13993
13994         * g++.dg/template/crash20.c: New.
13995
13996 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
13997
13998         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
13999         Add dg-run directive.  Declare variables as required.
14000         * gfortran.dg/g77/README: Update
14001
14002 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
14003
14004         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
14005         gcc.dg/cris-peep2-andu2.c: New tests.
14006
14007 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14008
14009         PR c/15052
14010         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
14011         on return type.
14012         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
14013         messages.
14014         * gcc.dg/qual-return-2.c: Update expected messages.
14015         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
14016
14017 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14018
14019         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
14020         * gcc.dg/noncompile/921102-1.c: Update expected error message.
14021
14022 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14023
14024         PR c/11250
14025         * gcc.dg/init-string-1.c: New test.
14026
14027 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
14028
14029         PR middle-end/15345
14030         PR c/16450
14031         * gcc.dg/torture/nested-fn-1.c: New test.
14032
14033 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
14034
14035         PR target/16559
14036         * gcc.dg/ia64-fptr-1.c: New file.
14037
14038 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14039
14040         PR c++/14497
14041         * g++.dg/template/spec16.C: New test.
14042         * g++.old-deja/g++.robertl/eb118.C: Remove.
14043
14044 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14045
14046         PR c++/509
14047         * g++.dg/template/spec15.C: New test.
14048
14049 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
14050
14051         Copy cases from g77.f-torture/execute and add dg-run
14052         directive.  Other changes as noted.
14053         * gfortran.dg/g77/13037.f
14054         * gfortran.dg/g77/1832.f
14055         * gfortran.dg/g77/19981119-0.f
14056         * gfortran.dg/g77/19990313-0.f
14057         * gfortran.dg/g77/19990313-1.f
14058         * gfortran.dg/g77/19990313-2.f
14059         * gfortran.dg/g77/19990313-3.f
14060         * gfortran.dg/g77/19990419-1.f
14061         * gfortran.dg/g77/19990826-0.f
14062         * gfortran.dg/g77/19990826-2.f
14063         * gfortran.dg/g77/20000503-1.f
14064         * gfortran.dg/g77/20001111.f
14065         * gfortran.dg/g77/20010116.f
14066         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
14067         * gfortran.dg/g77/20010430.f
14068         * gfortran.dg/g77/6177.f
14069         * gfortran.dg/g77/947.f
14070         * gfortran.dg/g77/970816-3.f
14071         * gfortran.dg/g77/971102-1.f
14072         * gfortran.dg/g77/980520-1.f
14073         * gfortran.dg/g77/980628-0.f
14074         * gfortran.dg/g77/980628-1.f
14075         * gfortran.dg/g77/980628-10.f
14076         * gfortran.dg/g77/980628-2.f
14077         * gfortran.dg/g77/980628-3.f
14078         * gfortran.dg/g77/980628-7.f
14079         * gfortran.dg/g77/980628-8.f
14080         * gfortran.dg/g77/980628-9.f
14081         * gfortran.dg/g77/980701-0.f
14082         * gfortran.dg/g77/980701-1.f
14083         * gfortran.dg/g77/cabs.f
14084         * gfortran.dg/g77/claus.f
14085         * gfortran.dg/g77/complex_1.f
14086         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
14087         * gfortran.dg/g77/dcomplex.f
14088         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
14089         * gfortran.dg/g77/f90-intrinsic-mathematical.f
14090         * gfortran.dg/g77/f90-intrinsic-numeric.f
14091         * gfortran.dg/g77/int8421.f
14092         * gfortran.dg/g77/labug1.f
14093         * gfortran.dg/g77/large_vec.f
14094         * gfortran.dg/g77/le.f
14095         * gfortran.dg/g77/short.f
14096         * gfortran.dg/g77/README: Update
14097
14098 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
14099
14100         PR c++/16637
14101         * g++.dg/parse/lookup4.C: New test.
14102
14103 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14104
14105         PR c++/16175
14106         * g++.dg/template/ttp10.C: New test.
14107
14108 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14109
14110         * gcc.dg/pr12625-1.c: New test.
14111
14112 2004-07-20  Steven Bosscher  <stevenb@suse.de>
14113
14114         * testsuite/gcc.dg/switch-warn-1.c: New test.
14115         * testsuite/gcc.dg/switch-warn-2.c: New test.
14116         * gcc.c-torture/compile/pr14730.c: Update.
14117
14118 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
14119
14120         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
14121         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
14122         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
14123         g++.dg/template/nontype3.C: Remove trailing CR from tests.
14124
14125 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
14126
14127         PR c++/16623
14128         * g++.dg/template/assign1.C: New test.
14129
14130 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14131
14132         PR c++/12170
14133         * g++.dg/template/ttp9.C: New test.
14134
14135 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
14136
14137         * gcc.dg/format/cmn-err-1.c: New test.
14138
14139 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14140
14141         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
14142         gcc.dg/Wparentheses-10.c: New tests.
14143         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
14144
14145 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14146
14147         PR fortran/16465
14148         * gfortran.dg/g77//ffixed-line-length-0.f,
14149         gfortran.dg/g77/ffixed-line-length-132.f,
14150         gfortran.dg/g77/ffixed-line-length-72.f,
14151         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
14152         gfortran.dg/g77/README: Update.
14153
14154 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14155
14156         PR c++/13092
14157         * g++.dg/template/non-dependent7.C: New test.
14158         * g++.dg/template/non-dependent8.C: Likewise.
14159         * g++.dg/template/non-dependent9.C: Likewise.
14160         * g++.dg/template/non-dependent10.C: Likewise.
14161
14162 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
14163
14164         PR c++/16337
14165         * g++.dg/parse/attr2.C: New test.
14166
14167 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
14168
14169         * g77.dg: Removed.
14170         * g77.f-torture: Ditto.
14171
14172 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14173
14174         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
14175         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
14176         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
14177
14178 2004-07-16  Richard Henderson  <rth@redhat.com>
14179
14180         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
14181
14182 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14183
14184         * lib/fortran-torture.exp (fortran-torture): Don't test compile
14185         tests with full list of options.
14186         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
14187         of TORTURE_OPTIONS if test contains 'dg-do run'.
14188
14189         PR fortran/16404
14190         * gfortran.dg/do_iterator.f90: New test.
14191
14192 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14193
14194         PR rtl-optimization/16536
14195         * gcc.c-torture/execute/restrict-1.c: New test.
14196
14197 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14198
14199         PR fortran/15324
14200         * gfortran.dg/pr15324.f90: New test.
14201
14202         PR fortran/15129
14203         * gfortran.dg/pr15129.f90: New test.
14204
14205         PR fortran/15140
14206         * gfortran.dg/pr15140.f90: New test.
14207
14208         PR fortran/13792
14209         * gfortran.fortran-torture/execute/bounds.f90: Add check for
14210         compile-time simplification.
14211
14212 2004-07-14  Mike Stump  <mrs@apple.com>
14213
14214         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
14215
14216 2004-07-14  James E Wilson  <wilson@specifixinc.com>
14217
14218         PR target/16325
14219         * gcc.dg/profile-generate-1.c: New.
14220
14221 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
14222
14223         * gcc.c-torture/execute/20040709-1.c: New test.
14224         * gcc.c-torture/execute/20040709-2.c: New test.
14225
14226 2004-07-14  Mike Stump  <mrs@apple.com>
14227
14228         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
14229
14230 2004-07-14  Mike Stump  <mrs@apple.com>
14231
14232         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
14233
14234 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
14235
14236         PR c++/16518
14237         * g++.dg/parse/mutable1.C: New test.
14238
14239 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
14240
14241         PR tree-optimization/16443
14242         * gcc.dg/tree-ssa/20040713-1.c: New test.
14243
14244 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
14245
14246         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
14247         for operator new.
14248
14249 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
14250
14251         * gfortran.dg/g77/README: New file
14252         * gfortran.dg/g77/19981216-0.f:  Copy from
14253         g77.f-torture/noncompile.  Add "dg-do compile" and
14254         dg-error as required.
14255         * gfortran.dg/g77/19990218-1.f: Likewise
14256         * gfortran.dg/g77/19990905-1.f: Likewise
14257         * gfortran.dg/g77/9263.f: Likewise
14258         * gfortran.dg/g77/980615-0.f: Likewise
14259         * gfortran.dg/g77/980616-0.f: Likewise
14260         * gfortran.dg/g77/check0.f: Likewise
14261         * gfortran.dg/g77/select_no_compile.f: Likewise
14262
14263 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
14264
14265         Copy files from g77.f-torture/compile.
14266         Add "{ dg-do compile}".  Other changes as noted
14267         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
14268         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
14269         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
14270         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
14271         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
14272         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
14273         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
14274         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
14275         statement to conform to standard.  Append alpha1.x for reference.
14276         * gfortran.dg/g77/xformat.f: Add dg-warning
14277
14278 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
14279
14280         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
14281         Add {dg-do compile} directive.
14282         * gfortran.dg/g77/cpp2.F: Likewise
14283
14284 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14285
14286         PR c++/5402
14287         * g++.dg/lookup/name-clash1.C: New test.
14288
14289         PR c++/9777
14290         * g++.dg/lookup/name-clash2.C: New test.
14291
14292         PR c++/12102
14293         * g++.dg/lookup/name-clash3.C: New test.
14294
14295 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14296
14297         * g++.dg/lookup/new2.C: New test.
14298         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
14299
14300 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
14301
14302         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
14303         Add {dg-do compile} directive.
14304         * gfortran.dg/g77/13060.f: Likewise
14305         * gfortran.dg/g77/19990218-0.f: Likewise
14306         * gfortran.dg/g77/19990305-0.f: Likewise
14307         * gfortran.dg/g77/19990419-0.f: Likewise
14308         * gfortran.dg/g77/19990502-0.f: Likewise
14309         * gfortran.dg/g77/19990502-1.f: Likewise
14310         * gfortran.dg/g77/19990525-0.f: Likewise
14311         * gfortran.dg/g77/19990826-1.f: Likewise
14312         * gfortran.dg/g77/19990826-3.f: Likewise
14313         * gfortran.dg/g77/19990905-2.f: Likewise
14314         * gfortran.dg/g77/20000412-1.f: Likewise
14315         * gfortran.dg/g77/20000511-1.f: Likewise
14316         * gfortran.dg/g77/20000511-2.f: Likewise
14317         * gfortran.dg/g77/20000518.f: Likewise
14318         * gfortran.dg/g77/20000601-1.f: Likewise
14319         * gfortran.dg/g77/20000601-2.f: Likewise
14320         * gfortran.dg/g77/20000629-1.f: Likewise
14321         * gfortran.dg/g77/20000630-2.f: Likewise
14322         * gfortran.dg/g77/20010115.f: Likewise
14323         * gfortran.dg/g77/20010321-1.f: Likewise
14324         * gfortran.dg/g77/20010426.f: Likewise
14325         * gfortran.dg/g77/20020307-1.f: Likewise
14326         * gfortran.dg/g77/8485.f: Likewise
14327         * gfortran.dg/g77/960317-1.f: Likewise
14328         * gfortran.dg/g77/970915-0.f: Likewise
14329         * gfortran.dg/g77/980310-1.f: Likewise
14330         * gfortran.dg/g77/980310-2.f: Likewise
14331         * gfortran.dg/g77/980310-3.f: Likewise
14332         * gfortran.dg/g77/980310-4.f: Likewise
14333         * gfortran.dg/g77/980310-6.f: Likewise
14334         * gfortran.dg/g77/980310-7.f: Likewise
14335         * gfortran.dg/g77/980310-8.f: Likewise
14336         * gfortran.dg/g77/980419-2.f: Likewise
14337         * gfortran.dg/g77/980424-0.f: Likewise
14338         * gfortran.dg/g77/980427-0.f: Likewise
14339         * gfortran.dg/g77/980729-0.f: Likewise
14340         * gfortran.dg/g77/981117-1.f: Likewise
14341         * gfortran.dg/g77/toon_1.f: Likewise
14342
14343 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14344
14345         PR c++/2204
14346         * g++.dg/other/abstract2.C: New test.
14347
14348 2004-07-12  Paul Brook  <paul@codesourcery.com>
14349
14350         * gfortran.dg/pointer_init_1.f90: New test.
14351
14352 2004-07-11  Paul Brook  <paul@codesourcery.com>
14353
14354         PR fortran/15986
14355         * gfortran.dg/contained_1.f90: New test.
14356
14357 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
14358
14359         * g++.dg/parse/defarg8.C: New test.
14360
14361 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14362
14363         PR fortran/16433
14364         * gfortran.dg/pr16433.f: New test.
14365
14366         PR fortran/17574
14367         * gfortran.dg/pr15754.f90: New test.
14368
14369 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14370
14371         PR tree-optimization/16437
14372         * gcc.c-torture/execute/bitfld-4.c: New test.
14373
14374 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14375
14376         * gfortran.fortran-torture/execute/common_2.f90: Add check for
14377         access to common var from module.
14378
14379 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14380
14381         PR fortran/16336
14382         * gfortran.fortran-torture/execute/common_2.f90: New test.
14383
14384 2004-07-10  Paul Brook  <paul@codesourcery.com>
14385
14386         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
14387
14388 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14389
14390         PR fortran/15969
14391         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
14392
14393 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
14394
14395         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
14396         * gfortran.dg/g77/ffixed-form-2.f: Likewise
14397         * gfortran.dg/g77/ffree-form-1.f: Likewise
14398         * gfortran.dg/g77/ffree-form-2.f: Likewise
14399         * gfortran.dg/g77/ffree-form-3.f: Likewise
14400         * gfortran.dg/g77/fno-underscoring.f: Likewise
14401         * gfortran.dg/g77/funderscoring.f: Likewise
14402         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
14403
14404 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14405
14406         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
14407
14408 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14409         Paul Brook  <paul@codesourcery.com>
14410
14411         PR fortran/13415
14412         * gfortran.dg/common_pointer_1.f90: New test.
14413
14414 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14415
14416         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
14417
14418 2004-07-09  James E Wilson  <wilson@specifixinc.com>
14419
14420         PR target/16364
14421         * gcc.c-torture/compile/20040709-1.c: New.
14422
14423 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14424
14425         PR fortran/14077
14426         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
14427
14428 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14429
14430         PR fortran/13201
14431         * gfortran.dg/shape_1.f90: New test.
14432
14433 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
14434             Andrew Pinski  <apinski@apple.com>
14435
14436         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
14437
14438 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14439
14440         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
14441         comment.
14442
14443 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14444         Paul Brook  <paul@codesourcery.com>
14445
14446         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
14447         '.f95' and '.F95'.
14448
14449 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
14450
14451         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
14452
14453 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14454
14455         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
14456         testcases with capital suffix.
14457
14458 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14459
14460         PR fortran/15481
14461         PR fortran/13372
14462         PR fortran/13575
14463         PR fortran/15978
14464         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
14465
14466         * gfortran.dg/implicit_1.f90: New test.
14467
14468 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14469
14470         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
14471         expression to match gfortran warning/error messages
14472         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
14473         dg-error text.
14474
14475 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14476
14477         * lib/fortran-torture.exp: Rename proc search_for to
14478         search_for_re.
14479
14480 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14481
14482         * gcc.c-torture/execute/simd-5.x: New file.
14483         XFAIL on SPARC 64-bit at -O0.
14484
14485 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14486
14487         PR c++/8211
14488         PR c++/16165
14489         * g++.dg/warn/effc3.C: New test.
14490
14491 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14492
14493         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
14494         change X to 1X in format.
14495         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
14496         add data statements to conform to standard.
14497
14498 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14499
14500         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
14501         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
14502         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
14503
14504 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
14505
14506         * gfortran.dg/g77/7388.f: Copy from g77.dg
14507         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
14508         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
14509         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
14510         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
14511         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
14512         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
14513         * gfortran.dg/g77/strlen0.f: Likewise
14514
14515 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
14516
14517         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
14518         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
14519
14520 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14521
14522         * gcc.c-torture/execute/920428-2.x: Delete.
14523         * gcc.c-torture/execute/920501-7.x: Likewise.
14524
14525 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
14526
14527         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
14528         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
14529         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
14530         prescott and c3-2.
14531         (PREFETCH_3DNOW): Add -march=c3.
14532
14533 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
14534
14535         PR c/16437
14536         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
14537         * gcc.c-torture/execute/bf64-1.x: Likewise.
14538
14539 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14540
14541         * gcc.c-torture/compile/20040708-1.c: New test.
14542
14543 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14544
14545         PR c++/16169
14546         * g++.dg/warn/effc2.C: New test.
14547
14548 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14549
14550         * gcc.c-torture/execute/bitfld-1.x: Remove.
14551         * gcc.c-torture/execute/bitfld-3.c: New test.
14552         * gcc.dg/bitfld-2.c: Remove XFAILs.
14553
14554 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
14555
14556         PR c++/16276
14557         * g++.dg/rtti/tinfo1.C: New file.
14558
14559 2004-07-07  Eric Christopher  <echristo@redhat.com>
14560
14561         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
14562
14563 2004-07-07  Andrew Pinski  <apinski@apple.com>
14564
14565         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
14566
14567 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
14568
14569         * g++.dg/init/call1.C: XFAIL.
14570
14571 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
14572
14573         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
14574         except for movstrict*, to movmem* and clrstr* to clrmem*.
14575
14576 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
14577
14578         * gcc.c-torture/execute/20040707-1.c: New test.
14579
14580 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
14581
14582         * gcc.c-torture/execute/20040706-1.c: New test.
14583
14584 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14585
14586         PR c++/3671
14587         * g++.dg/template/spec14.C: New test.
14588
14589 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
14590
14591         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
14592         nothing if not yet defined.  Use it in b, c and d type definitions.
14593         * gcc.c-torture/execute/20040705-1.c: New test.
14594         * gcc.c-torture/execute/20040705-2.c: New test.
14595
14596 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14597
14598         PR c++/2518
14599         * g++.dg/lookup/new1.C: New test.
14600
14601 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14602
14603         PR c++/11406
14604         * g++.dg/template/sizeof8.C: New test.
14605
14606 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
14607
14608         * gcc.c-torture/compile/20040705-1.c: New test.
14609
14610 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
14611
14612         * gfortran.fortran-torture/execute/seq_io.f90: New test.
14613
14614 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
14615
14616         * gcc.dg/cpp/if-mop.c: Two new testcases.
14617         * gcc.dg/cpp/trad/comment-3.c: New.
14618
14619 2004-07-04  Paul Brook  <paul@codesourcery.com>
14620
14621         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
14622
14623 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
14624
14625         PR c++/3761
14626         * g++.dg/lookup/crash4.C: New test.
14627
14628 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
14629
14630         * gcc.c-torture/execute/builtin-abs-1.c
14631         * gcc.c-torture/execute/builtin-abs-2.c
14632         * gcc.c-torture/execute/builtin-complex-1.c
14633         * gcc.c-torture/execute/builtins/string-1-lib.c
14634         * gcc.c-torture/execute/builtins/string-1.c
14635         * gcc.c-torture/execute/builtins/string-2-lib.c
14636         * gcc.c-torture/execute/builtins/string-2.c
14637         * gcc.c-torture/execute/builtins/string-3-lib.c
14638         * gcc.c-torture/execute/builtins/string-3.c
14639         * gcc.c-torture/execute/builtins/string-4-lib.c
14640         * gcc.c-torture/execute/builtins/string-4.c
14641         * gcc.c-torture/execute/builtins/string-5-lib.c
14642         * gcc.c-torture/execute/builtins/string-5.c
14643         * gcc.c-torture/execute/builtins/string-6-lib.c
14644         * gcc.c-torture/execute/builtins/string-6.c
14645         * gcc.c-torture/execute/builtins/string-7-lib.c
14646         * gcc.c-torture/execute/builtins/string-7.c
14647         * gcc.c-torture/execute/builtins/string-8-lib.c
14648         * gcc.c-torture/execute/builtins/string-8.c
14649         * gcc.c-torture/execute/builtins/string-9-lib.c
14650         * gcc.c-torture/execute/builtins/string-9.c
14651         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
14652         * gcc.c-torture/execute/builtins/string-asm-1.c
14653         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
14654         * gcc.c-torture/execute/builtins/string-asm-2.c
14655         * gcc.c-torture/execute/stdio-opt-1.c
14656         * gcc.c-torture/execute/stdio-opt-2.c
14657         * gcc.c-torture/execute/stdio-opt-3.c
14658         * gcc.c-torture/execute/string-opt-1.c
14659         * gcc.c-torture/execute/string-opt-10.c
14660         * gcc.c-torture/execute/string-opt-11.c
14661         * gcc.c-torture/execute/string-opt-12.c
14662         * gcc.c-torture/execute/string-opt-13.c
14663         * gcc.c-torture/execute/string-opt-14.c
14664         * gcc.c-torture/execute/string-opt-15.c
14665         * gcc.c-torture/execute/string-opt-16.c
14666         * gcc.c-torture/execute/string-opt-2.c
14667         * gcc.c-torture/execute/string-opt-6.c
14668         * gcc.c-torture/execute/string-opt-7.c
14669         * gcc.c-torture/execute/string-opt-8.c:
14670         Replace with ...
14671
14672         * gcc.c-torture/execute/builtins/abs-2.c
14673         * gcc.c-torture/execute/builtins/abs-3.c
14674         * gcc.c-torture/execute/builtins/complex-1.c
14675         * gcc.c-torture/execute/builtins/fprintf.c
14676         * gcc.c-torture/execute/builtins/fputs.c
14677         * gcc.c-torture/execute/builtins/memcmp.c
14678         * gcc.c-torture/execute/builtins/memmove.c
14679         * gcc.c-torture/execute/builtins/memops-asm.c
14680         * gcc.c-torture/execute/builtins/mempcpy-2.c
14681         * gcc.c-torture/execute/builtins/mempcpy.c
14682         * gcc.c-torture/execute/builtins/memset.c
14683         * gcc.c-torture/execute/builtins/printf.c
14684         * gcc.c-torture/execute/builtins/sprintf.c
14685         * gcc.c-torture/execute/builtins/strcat.c
14686         * gcc.c-torture/execute/builtins/strchr.c
14687         * gcc.c-torture/execute/builtins/strcmp.c
14688         * gcc.c-torture/execute/builtins/strcpy.c
14689         * gcc.c-torture/execute/builtins/strcspn.c
14690         * gcc.c-torture/execute/builtins/strlen-2.c
14691         * gcc.c-torture/execute/builtins/strlen.c
14692         * gcc.c-torture/execute/builtins/strncat.c
14693         * gcc.c-torture/execute/builtins/strncmp-2.c
14694         * gcc.c-torture/execute/builtins/strncmp.c
14695         * gcc.c-torture/execute/builtins/strncpy.c
14696         * gcc.c-torture/execute/builtins/strpbrk.c
14697         * gcc.c-torture/execute/builtins/strpcpy-2.c
14698         * gcc.c-torture/execute/builtins/strpcpy.c
14699         * gcc.c-torture/execute/builtins/strrchr.c
14700         * gcc.c-torture/execute/builtins/strspn.c
14701         * gcc.c-torture/execute/builtins/strstr-asm.c
14702         * gcc.c-torture/execute/builtins/strstr.c:
14703         ... these new files.
14704
14705         * gcc.c-torture/execute/builtins/abs-2-lib.c
14706         * gcc.c-torture/execute/builtins/abs-3-lib.c
14707         * gcc.c-torture/execute/builtins/complex-1-lib.c
14708         * gcc.c-torture/execute/builtins/fprintf-lib.c
14709         * gcc.c-torture/execute/builtins/fputs-lib.c
14710         * gcc.c-torture/execute/builtins/memcmp-lib.c
14711         * gcc.c-torture/execute/builtins/memmove-lib.c
14712         * gcc.c-torture/execute/builtins/memops-asm-lib.c
14713         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
14714         * gcc.c-torture/execute/builtins/mempcpy-lib.c
14715         * gcc.c-torture/execute/builtins/memset-lib.c
14716         * gcc.c-torture/execute/builtins/printf-lib.c
14717         * gcc.c-torture/execute/builtins/sprintf-lib.c
14718         * gcc.c-torture/execute/builtins/strcat-lib.c
14719         * gcc.c-torture/execute/builtins/strchr-lib.c
14720         * gcc.c-torture/execute/builtins/strcmp-lib.c
14721         * gcc.c-torture/execute/builtins/strcpy-lib.c
14722         * gcc.c-torture/execute/builtins/strcspn-lib.c
14723         * gcc.c-torture/execute/builtins/strlen-2-lib.c
14724         * gcc.c-torture/execute/builtins/strlen-lib.c
14725         * gcc.c-torture/execute/builtins/strncat-lib.c
14726         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
14727         * gcc.c-torture/execute/builtins/strncmp-lib.c
14728         * gcc.c-torture/execute/builtins/strncpy-lib.c
14729         * gcc.c-torture/execute/builtins/strpbrk-lib.c
14730         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
14731         * gcc.c-torture/execute/builtins/strpcpy-lib.c
14732         * gcc.c-torture/execute/builtins/strrchr-lib.c
14733         * gcc.c-torture/execute/builtins/strspn-lib.c
14734         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
14735         * gcc.c-torture/execute/builtins/strstr-lib.c
14736         * gcc.c-torture/execute/builtins/lib/abs.c
14737         * gcc.c-torture/execute/builtins/lib/fprintf.c
14738         * gcc.c-torture/execute/builtins/lib/memset.c
14739         * gcc.c-torture/execute/builtins/lib/printf.c
14740         * gcc.c-torture/execute/builtins/lib/sprintf.c
14741         * gcc.c-torture/execute/builtins/lib/strcpy.c
14742         * gcc.c-torture/execute/builtins/lib/strcspn.c
14743         * gcc.c-torture/execute/builtins/lib/strncat.c
14744         * gcc.c-torture/execute/builtins/lib/strncmp.c
14745         * gcc.c-torture/execute/builtins/lib/strncpy.c
14746         * gcc.c-torture/execute/builtins/lib/strpbrk.c
14747         * gcc.c-torture/execute/builtins/lib/strspn.c
14748         * gcc.c-torture/execute/builtins/lib/strstr.c:
14749         New files containing support routines.
14750
14751         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
14752         declaration.
14753         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
14754         when not optimizing.
14755
14756 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
14757
14758         PR c++/16240
14759         * g++.dg/abi/mangle22.C: New test.
14760         * g++.dg/abi/mangle23.C: Likewise.
14761
14762 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
14763
14764         PR fortran/16290
14765         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
14766         Allow for cases without denormalized floating point numbers.
14767
14768 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
14769
14770         PR c/1027
14771         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
14772         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
14773         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
14774         expected warning text.
14775         * gcc.dg/format/diag-2.c: New test.
14776
14777 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14778
14779         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
14780
14781 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
14782
14783         * gcc.dg/builtins-43.c: New.
14784         * gcc.dg/builtins-44.c: New.
14785         * gcc.dg/builtins-45.c: New.
14786
14787 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
14788             Andreas Tobler  <a.tobler@schweiz.ch>
14789
14790         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
14791         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
14792         as SIGSEGV.
14793         * gcc.dg/cleanup-11.c: Likewise.
14794         * gcc.dg/cleanup-8.c: Likewise.
14795         * gcc.dg/cleanup-9.c: Likewise.
14796         * gcc.dg/cleanup-5.c: Run on all platforms.
14797
14798 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14799
14800         * g++.dg/warn/nonnull1.C: New test.
14801
14802 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14803
14804         * gcc.dg/compat/compat-common.h: Wrap up CINT in
14805         an #ifndef SKIP_COMPLEX_INT/#endif pair.
14806         Special-case the Sun compiler wrt to <complex.h>.
14807
14808 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
14809
14810         * gcc.dg/Wunreachable-8.C: New test.
14811
14812         * gcc.dg/h8300-ice2.c : New test.
14813
14814 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
14815
14816         PR fortran/16161
14817         * gfortran.fortran-torture/compile/implicit.f90: Add test
14818         for implicit character.
14819
14820 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
14821
14822         PR fortran/16289
14823         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
14824         Use tiny() intrinsic to find smallest non-negative real
14825
14826 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
14827
14828         * gcc.dg/compat/struct-by-value-22_main.c: New test.
14829         * gcc.dg/compat/struct-by-value-22_x.c: New.
14830         * gcc.dg/compat/struct-by-value-22_y.c: New.
14831
14832         * gcc.c-torture/execute/20040629-1.c: New test.
14833
14834 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
14835
14836         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
14837         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
14838
14839         PR target/16195
14840         * gcc.dg/20040625-1.c: New test.
14841
14842 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14843
14844         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
14845
14846 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14847
14848         PR fortran/15963
14849         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
14850
14851 2004-06-29  Richard Henderson  <rth@redhat.com>
14852
14853         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
14854
14855 2004-06-29  Paul Brook  <paul@codesourcery.com>
14856
14857         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
14858         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
14859
14860 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
14861
14862         PR c++/16260
14863         * g++.dg/parse/crash15.C: New.
14864
14865 2004-06-28  Andrew Pinski  <apinski@apple.com>
14866
14867         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
14868         by the error already.
14869
14870         * g++.dg/opt/ptrmem4.C: Change to compile only test.
14871
14872 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
14873
14874         PR target/14041
14875         * gcc.dg/h8300-bss-align-1.c : New.
14876
14877 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
14878
14879         * PR c++/16174
14880         * g++.dg/template/ctor4.C: New.
14881
14882 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
14883
14884         PR c++/16205
14885         * g++.dg/warn/Wsequence-point-1.C: New test.
14886
14887 2004-06-27  Paul Brook  <paul@codesourcery.com>
14888
14889         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
14890
14891 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
14892
14893         * g++.old-deja/g++.mike/p7325.C: Remove.
14894
14895 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
14896
14897         PR c/14963
14898         * gcc.dg/pr14963.c: New test.
14899
14900 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
14901
14902         PR c++/16193
14903         * g++.dg/parse/redef1.C: New test.
14904
14905 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
14906
14907         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
14908         20021110.c.
14909         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
14910         20021119-1.c.
14911         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
14912         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
14913         5-04.c.
14914         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
14915         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
14916         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
14917         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
14918         g++.brendan/enum14.C.
14919         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
14920         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
14921         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
14922         g++.mike/virt1.C.
14923         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
14924         memtemp24.C.
14925
14926 2004-06-27  Roger Sayle  <roger@eyesopen.com>
14927
14928         * gcc.dg/20040527-1.c: New test case.
14929
14930 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
14931
14932         PR gfortran/pr16196
14933         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
14934
14935 2004-06-25  Roger Sayle  <roger@eyesopen.com>
14936
14937         PR middle-end/15825
14938         * gcc.dg/pr15825-1.c: New test case.
14939
14940 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
14941
14942         * gcc.c-torture/execute/20040625-1.c: New test.
14943
14944 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14945
14946         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
14947
14948 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
14949
14950         * gcc.dg/torture/mips-div-1.c: New test.
14951
14952 2004-06-24  Jeff Law  <law@redhat.com>
14953
14954         * gcc.dg/tree-ssa/20040624-1.c: New test.
14955
14956 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
14957
14958         * gcc.c-torture/compile/20040624-1.c: New test.
14959
14960 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14961
14962         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
14963         this directory.
14964
14965 2004-06-23  Andrew Pinski  <apinski@apple.com>
14966
14967         PR middle-end/15988
14968         * g++.dg/opt/ptrmem4.C: New test.
14969
14970         * gcc.dg/c90-array-quals-2.c: New test.
14971
14972 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
14973
14974         * gcc.dg/kpice1.c: New test.
14975
14976 2006-06-23  Andrew Pinski  <apinski@apple.com>
14977
14978         * gcc.dg/c90-array-quals.c: New test.
14979
14980 2006-06-22  Richard Henderson  <rth@redhat.com>
14981
14982         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
14983
14984 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
14985
14986         * gcc.dg/builtins-config.h: Handle FreeBSD.
14987
14988 2006-06-22  Richard Henderson  <rth@redhat.com>
14989
14990         * g++.dg/opt/devirt1.C: New.
14991
14992 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
14993
14994         * g++.dg/opt/pr15551.C: New testcase.
14995
14996 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
14997
14998         PR target/14800
14999         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
15000         x86_64-*-linux* when compiling for 32bit.
15001
15002 2004-06-21  Andrew Pinski  <apinski@apple.com>
15003
15004         * gcc.dg/pch/struct-1.c: New.
15005         * gcc.dg/pch/struct-1.hs: New.
15006
15007 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
15008
15009         * gcc.dg/pch/save-temps-1.c: New file.
15010         * gcc.dg/pch/save-temps-1.hs: New file.
15011
15012 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
15013
15014         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
15015         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
15016
15017 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15018
15019         * gfortran.fortran-torture/execute/select_1.f90: Rename function
15020         to fix type error.
15021         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
15022         Remove trailing spaces.
15023
15024 2004-06-21  Richard Henderson  <rth@redhat.com>
15025
15026         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
15027         merging && to BIT_FIELD_REF.
15028
15029 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
15030
15031         * g++.dg/opt/placeholder1.C: New test.
15032
15033 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15034
15035         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
15036         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
15037         * gcc.dg/compat/union-m128-1_x.c: Likewise.
15038         * gcc.dg/compat/union-m128-1_y.c: Likewise.
15039
15040 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
15041
15042         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
15043         extern "C".
15044         * g++.dg/other/pragma-re-1.C: Add comments.
15045
15046 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
15047
15048         PR gfortran/16080
15049         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
15050
15051 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
15052
15053         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
15054         instead of setting the type of size_t by
15055         hand.
15056
15057 2004-06-18  Roger Sayle  <roger@eyesopen.com>
15058
15059         * gcc.dg/unordered-2.c: New test case.
15060         * gcc.dg/unordered-3.c: New test case.
15061
15062 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
15063
15064         PR other/16043
15065         * lib/g++.exp (g++_version): Tweak regexp for version
15066         * lib/g77.exp (g77_version): Likewise
15067         * lib/gfortran.exp (gfortran_version): Likewise
15068         * lib/objc.exp (objc_version): Likewise
15069         * lib/treelang.exp (treelang_version): Likewise
15070
15071 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
15072
15073         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
15074         Use INT_MAX instead of __INT_MAX__.
15075         * gcc.dg/compat/struct-align-2_y.c: Likewise.
15076
15077         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
15078         * gcc.dg/compat/scalar-return-3_x.c: Use it.
15079         * gcc.dg/compat/scalar-return-3_y.c: Use it.
15080         * gcc.dg/compat/scalar-return-4_x.c: Use it.
15081         * gcc.dg/compat/scalar-return-4_y.c: Use it.
15082         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
15083         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
15084         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
15085         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
15086
15087         * gcc.dg/range-test-1.c: New test.
15088         * g++.dg/opt/range-test-1.C: New test.
15089
15090 2004-06-17  Richard Henderson  <rth@redhat.com>
15091
15092         * objc.dg/sync-1.m: New.
15093         * objc.dg/try-catch-1.m: Don't force next runtime.
15094         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
15095         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
15096         shadowed catch clause.
15097         * objc.dg/try-catch-5.m: New.
15098
15099 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
15100
15101         Bug 14610
15102         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
15103
15104 2004-06-15  Richard Henderson  <rth@redhat.com>
15105
15106         * gcc.dg/20001116-1.c: Move expected warning line.
15107
15108 2004-06-15  Richard Henderson  <rth@redhat.com>
15109
15110         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
15111         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
15112
15113 2004-06-15  Jeff Law  <law@redhat.com>
15114
15115         * gcc.dg/tree-ssa/20040615-1.c: New test.
15116         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
15117         be less sensitive to operand ordering.
15118         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
15119
15120 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
15121
15122         * g++.dg/abi/bitfield3.C: Add comment..
15123
15124 2004-06-15  Richard Henderson  <rth@redhat.com>
15125
15126         * g++.dg/ext/stmtexpr1.C: XFAIL.
15127         * gcc.dg/20030612-1.c: XFAIL.
15128
15129 2004-06-15  Eric Christopher  <echristo@redhat.com>
15130
15131         * g++.dg/charset/asm5.c: New.
15132         * gcc.dg/charset/asm6.c: New.
15133
15134 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15135
15136         PR fortran/15962
15137         * gfortran.fortran-torture/execute/select_1.f90: New test.
15138
15139 2004-06-15  Paul Brook  <paul@codesourcery.com>
15140
15141         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
15142
15143 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15144
15145         PR c++/15967
15146         * g++.dg/lookup/crash3.C: New test.
15147
15148 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15149
15150         PR c++/15947
15151         * g++.dg/parse/dtor4.C: New test.
15152
15153 2004-06-14  Jeff Law  <law@redhat.com>
15154
15155         * gcc.c-torture/compile/20040614-1.c: New test.
15156
15157 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15158
15159         PR fortran/15211
15160         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
15161         LEN of a character array.
15162
15163 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
15164
15165         PR c++/15096
15166         * g++.dg/template/ptrmem10.C: New test.
15167
15168         PR c++/14930
15169         * g++.dg/template/friend30.C: New test.
15170
15171 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15172
15173         PR fortran/14928
15174         * gfortran.fortran-torture/compile/mloc.f90: New test.
15175
15176 2004-06-13  Paul Brook  <paul@codesourcery.com>
15177
15178         * gfortran.fortran-torture/execute/random_2.f90: New test.
15179
15180 2004-06-13  Eric Christopher  <echristo@redhat.com>
15181
15182         * gcc.dg/noncompile/redecl-1.c: Fix error message.
15183
15184 2004-06-12  Paul Brook  <paul@codesourcery.com>
15185
15186         * gfortran.fortran-torture/execute/contained_3.f90: New test.
15187
15188 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15189
15190         PR fortran/14923
15191         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
15192
15193 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15194
15195         PR fortran/14957
15196         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
15197         syntax errors in end statements of contained subroutines.
15198
15199 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15200
15201         PR fortran/12841
15202         * gfortran.fortran-torture/execute/null_arg.f90: New test.
15203
15204 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
15205
15206         PR fortran/15665
15207         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
15208
15209 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
15210
15211         PR gfortran/12839
15212         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
15213
15214 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
15215
15216         PR c++/15862
15217         * g++.dg/parse/enum1.C: New test.
15218
15219 2004-06-10  Jeff Law  <law@redhat.com>
15220
15221         * gcc.c-torture/compile/20040610-1.c: New test.
15222
15223 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15224
15225         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
15226         * g++.old-deja/g++.other/decl3.C: Likewise.
15227
15228 2004-06-10  Brian Booth  <bbooth@redhat.com>
15229
15230         * gcc.dg/tree-ssa/20031015-1.c: Scan for
15231         V_MAY_DEF instead of VDEF.
15232         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
15233
15234 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
15235
15236         PR c++/14211
15237         * g++.dg/conversion/const1.C: New test.
15238
15239         PR c++/15076
15240         * g++.dg/conversion/reinterpret1.C: New test.
15241
15242         PR c++/15877
15243         * g++.dg/template/enum2.C: New test.
15244
15245         PR c++/15227
15246         * g++.dg/template/error13.C: New test.
15247
15248 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15249
15250         PR fortran/14957
15251         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
15252         arguments to test_* REAL and of the right size.
15253
15254 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
15255
15256         PR target/15569
15257         PR rtl-optimization/15681
15258         * gcc.dg/20040609-1.c: New test.
15259
15260 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
15261
15262         PR c++/14791
15263         * g++.dg/opt/builtins1.C: New test.
15264
15265 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
15266
15267         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
15268         that use default windows32 struct layout.
15269         * gcc.dg/i386-bitfield2.c: Likewise.
15270
15271 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
15272
15273         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
15274         for mingw32 and cygwin targets.
15275
15276 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
15277
15278         * gcc.dg/pch/macro-4.c: New.
15279         * gcc.dg/pch/macro-4.hs: New.
15280
15281 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15282
15283         PR fortran/13249
15284         * gfortran.fortran-torture/compile/name_clash.f90: New test.
15285
15286 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15287
15288         PR fortran/13372
15289         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
15290
15291 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
15292
15293         PR gfortran/14897
15294         * gfortran.fortran-torture/execute/t_edit.f90: New test.
15295
15296 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
15297
15298         PR gfortran/15755
15299         * gfortran.fortran-torture/execute/backspace.c : New test.
15300
15301 2004-06-09  Paul Brook  <paul@codesourcery.com>
15302
15303         * gfortran.fortran-torture/execure/intrinsic_associated.f90
15304         (pointer_to_section): Rewrite to use smaller array.
15305
15306 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
15307
15308         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
15309         * gcc.dg/ext/altivec-10.c: Same.
15310         * gcc.dg/ext/altivec-11.c: Same.
15311         * gcc.dg/ext/altivec-12.c: Same.
15312         * gcc.dg/ext/altivec-13.c: Same.
15313         * gcc.dg/ext/altivec-14.c: Same.
15314         * gcc.dg/ext/altivec-15.c: Same.
15315         * gcc.dg/ext/altivec-16.c: Same.
15316         * gcc.dg/ext/altivec-3.c: Same.
15317         * gcc.dg/ext/altivec-4.c: Same.
15318         * gcc.dg/ext/altivec-6.c: Same.
15319         * gcc.dg/ext/altivec-7.c: Same.
15320         * gcc.dg/ext/altivec-8.c: Same.
15321         * gcc.dg/ext/altivec-varargs-1.c: Same.
15322
15323         * g++.dg/ext/altivec-1.C: Correct dg syntax.
15324         * g++.dg/ext/altivec-10.C: Same.
15325         * g++.dg/ext/altivec-2.C: Same.
15326         * g++.dg/ext/altivec-3.C: Same.
15327         * g++.dg/ext/altivec-4.C: Same.
15328         * g++.dg/ext/altivec-5.C: Same.
15329         * g++.dg/ext/altivec-6.C: Same.
15330         * g++.dg/ext/altivec-7.C: Same.
15331         * g++.dg/ext/altivec-8.C: Same.
15332         * g++.dg/ext/altivec-9.C: Same.
15333
15334 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15335
15336         PR c++/7841
15337         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
15338
15339 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15340
15341         * gcc.dg/union-1.c: New test.
15342
15343 2004-06-07  Roger Sayle  <roger@eyesopen.com>
15344
15345         * gcc.dg/builtins-41.c: New test case.
15346         * gcc.dg/builtins-42.c: New test case.
15347
15348 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
15349
15350         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
15351         * g++.dg/ext/altivec-10.C: Same.
15352         * g++.dg/ext/altivec-2.C: Same.
15353         * g++.dg/ext/altivec-3.C: Same.
15354         * g++.dg/ext/altivec-4.C: Same.
15355         * g++.dg/ext/altivec-5.C: Same.
15356         * g++.dg/ext/altivec-6.C: Same.
15357         * g++.dg/ext/altivec-7.C: Same.
15358         * g++.dg/ext/altivec-8.C: Same.
15359         * g++.dg/ext/altivec-9.C: Same.
15360         * g++.old-deja/g++.abi/cxa_vec.C: Same.
15361         * g++.old-deja/g++.brendan/new3.C: Same.
15362         * gcc.c-torture/execute/eeprof-1.x: Same.
15363
15364 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15365
15366         PR c/14765
15367         * gcc.dg/pr14765-1.c: New test.
15368
15369 2004-06-07  Roger Sayle  <roger@eyesopen.com>
15370
15371         PR c/14649
15372         * gcc.dg/pr14649-1.c: New test case.
15373
15374 2004-06-07  Richard Henderson  <rth@redhat.com>
15375
15376         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
15377         if temporaries.
15378
15379 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
15380
15381         * g++.dg/eh/elide1.C: Remove XFAIL.
15382
15383 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
15384
15385         PR c++/15337
15386         * g++.dg/expr/sizeof3.C: New test.
15387
15388         PR c++/14777
15389         * g++.dg/template/access14.C: New test.
15390
15391         PR c++/15554
15392         * g++.dg/template/enum1.C: New test.
15393
15394         PR c++/15057
15395         * g++.dg/eh/throw1.C: New test.
15396
15397 2004-06-07  David Ayers  <d.ayers@inode.at>
15398             Ziemowit Laski  <zlaski@apple.com>
15399
15400         * lib/objc.exp (objc_target_compile): Revert the '-framework
15401         Foundation' flag fix, since bare Darwin does not ship
15402         with the Foundation framework.
15403         * objc/execute/next_mapping.h: Provide a local NSConstantString
15404         @interface and @implementation.
15405         (objc_constant_string_init): A constructor function, used to
15406         initialize the NSConstantString meta-class object.
15407         * objc/execute/string1.m: Include "next_mapping.h" instead of
15408         <Foundation/NSString.h>.
15409         * objc/execute/string2.m: Likewise.
15410         * objc/execute/string3.m: Likewise.
15411         * objc/execute/string4.m: Likewise.
15412
15413 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
15414
15415         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
15416         to double. Replace double with FLOAT.
15417         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
15418
15419         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
15420         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
15421         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
15422         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
15423         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
15424         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
15425         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
15426         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
15427
15428 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
15429
15430         PR c/13519
15431         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
15432
15433 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15434
15435         PR c++/15503
15436         * g++.dg/template/meminit2.C: New test.
15437
15438 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
15439
15440         PR target/15822
15441         * gcc.c-torture/execute/compare-fp-1.c,
15442         gcc.c-torture/execute/compare-fp-2.c,
15443         gcc.c-torture/execute/compare-fp-3.c,
15444         gcc.c-torture/execute/compare-fp-4.c,
15445         gcc.c-torture/execute/compare-fp-3.x,
15446         gcc.c-torture/execute/compare-fp-4.x: Moved...
15447         * gcc.c-torture/execute/ieee/compare-fp-1.c,
15448         gcc.c-torture/execute/ieee/compare-fp-2.c,
15449         gcc.c-torture/execute/ieee/compare-fp-3.c,
15450         gcc.c-torture/execute/ieee/compare-fp-4.c,
15451         gcc.c-torture/execute/ieee/compare-fp-3.x,
15452         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
15453
15454 2004-06-04  David Ayers  <d.ayers@inode.at>
15455
15456         * objc/execute/protocol-isEqual-4.m: New testcase.
15457
15458 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
15459
15460         * objc/execute/protocol-isEqual-1.m: New testcase.
15461         * objc/execute/protocol-isEqual-2.m: New testcase.
15462         * objc/execute/protocol-isEqual-3.m: New testcase.
15463
15464 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15465
15466         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
15467
15468 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
15469
15470         * lib/objc.exp (objc_target_compile): When running tests on
15471         Darwin (Mac OS X), inform the linker about '-framework
15472         'Foundation'.
15473
15474 2004-06-02  Eric Christopher  <echristo@redhat.com>
15475
15476         * gcc.c-torture/compile/20040602-1.c: New.
15477
15478 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
15479
15480         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
15481         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
15482
15483         PR tree-optimization/14736
15484         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
15485
15486         PR tree-optimization/14042
15487         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
15488
15489         PR tree-optimization/14729
15490         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
15491
15492 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15493
15494         PR fortran/15557
15495         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
15496
15497 2004-06-01  Richard Hederson  <rth@redhat.com>
15498
15499         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
15500
15501 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15502
15503         PR c++/14932
15504         * g++.dg/parse/offsetof4.C: New test.
15505
15506 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
15507
15508         PR objc/7993
15509         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
15510
15511 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
15512
15513         PR c++/15701
15514         * g++.dg/template/friend29.C: New test.
15515
15516 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
15517
15518         PR c/15749
15519         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
15520
15521 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
15522
15523         * gcc.dg/sparc-trap-1.c: New test.
15524
15525 2004-05-31  Roger Sayle  <roger@eyesopen.com>
15526
15527         PR middle-end/15069
15528         * g++.dg/opt/fold3.C: New test case.
15529
15530 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
15531
15532         * lib/target-supports.exp (check_iconv_available): Fix fallout
15533         from 2004-05-28 patch.
15534
15535 2004-05-30  Paul Brook  <paul@codesourcery.com>
15536
15537         PR fortran/15620
15538         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
15539         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
15540
15541 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
15542
15543         * gfortran.fortran-torture/execute/random_1.f90: New test.
15544
15545 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
15546
15547         * g++.dg/ext/altivec-10.C: New test.
15548
15549 2004-05-29  Paul Brook  <paul@codesourcery.com>
15550
15551         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
15552
15553 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
15554
15555         * gcc.dg/altivec-16.c: New test.
15556
15557 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
15558
15559         * lib/target-supports.exp (check_vmx_hw_available): New.
15560         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
15561
15562         * lib/target-supports.exp (check_alias_available,
15563         check_iconv_available, check_named_sections_available): Use
15564         unique names for temporary files.
15565
15566 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
15567
15568         * gcc.dg/altivec-15.c: New test.
15569
15570 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
15571
15572         PR c++/15083
15573         * g++.dg/warn/noeffect6.C: New test.
15574
15575         PR c++/15471
15576         * g++.dg/expr/ptrmem4.C: New test.
15577
15578         PR c++/15640
15579         * g++.dg/template/operator3.C: New test.
15580
15581 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
15582
15583         PR c++/14668
15584         * g++.dg/lookup/redecl1.C: New test.
15585         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
15586
15587 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
15588
15589         * gcc.c-torture/execute/compare-fp-1.c,
15590         gcc.c-torture/execute/compare-fp-2.c,
15591         gcc.c-torture/execute/compare-fp-3.c,
15592         gcc.c-torture/execute/compare-fp-4.c,
15593         gcc.c-torture/execute/compare-fp-3.x,
15594         gcc.c-torture/execute/compare-fp-4.x,
15595         gcc.dg/pr15649-1.c: New.
15596
15597 2004-05-27  Adam Nemet  <anemet@lnxw.com>
15598
15599         PR c++/12883
15600         * g++.dg/init/array14.C: New test.
15601
15602 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
15603
15604         * lib/compat.exp (compat-get-options-main): New.
15605         (compat-get-options): Remove unneeded code, warn for ignored
15606         command.
15607         (compat-execute): Check flag set by dg-require-* commands.
15608
15609         * lib/compat.exp (compat-execute): Break up long lines.
15610
15611 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
15612
15613         * gcc.dg/altivec-7.c: Don't use 'vector long'.
15614         * gcc.dg/altivec-14.c: New test.
15615         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
15616
15617         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
15618         * gcc.dg/altivec-12.c: Ditto.
15619
15620         * gcc.dg/altivec-3.c: Move call to altivec_check.
15621
15622 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
15623
15624         PR c++/15044
15625         * g++.dg/template/error12.C: New test.
15626
15627         PR c++/15317
15628         * g++.dg/ext/attrib15.C: New test.
15629
15630         PR c++/15329
15631         * g++.dg/template/ptrmem9.C: New test.
15632
15633 2004-05-25  Paul Brook  <paul@codesourcery.com>
15634
15635         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
15636
15637 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
15638
15639         PR c++/15165
15640         * g++.dg/template/crash19.C: New test.
15641
15642 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
15643
15644         PR c++/15025
15645         * g++.dg/template/redecl1.C: New test.
15646
15647 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
15648
15649         PR c++/14821
15650         * g++.dg/other/ns1.C: New test.
15651
15652         PR c++/14883
15653         * g++.dg/template/invalid1.C: New test.
15654
15655 2004-05-23  Paul Brook  <paul@codesourcery.com>
15656         Victor Leikehman  <lei@haifasphere.co.il>
15657
15658         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
15659         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
15660
15661 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
15662
15663         PR c++/15285
15664         PR c++/15299
15665         * g++.dg/template/non-dependent5.C: New test.
15666         * g++.dg/template/non-dependent6.C: New test.
15667
15668 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
15669
15670         PR c++/15507
15671         * g++.dg/inherit/union1.C: New test.
15672
15673         PR c++/15542
15674         * g++.dg/template/addr1.C: New test.
15675
15676         PR c++/15427
15677         * g++.dg/template/array5.C: New test.
15678
15679         PR c++/15287
15680         * g++.dg/template/array6.C: New test.
15681
15682 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
15683             Roger Sayle  <roger@eyesopen.com>
15684
15685         * g++.dg/lookup/forscope2.C: New test case.
15686
15687 2004-05-22  Ben Elliston  <bje@au.ibm.com>
15688
15689         * gcc.dg/cpp/Wmissingdirs.c: New.
15690
15691 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
15692
15693         PR target/15301
15694         * gcc.dg/compat/union-m128-1.h: New file.
15695         * gcc.dg/compat/union-m128-1_main.c: Likewise.
15696         * gcc.dg/compat/union-m128-1_x.c: Likewise.
15697         * gcc.dg/compat/union-m128-1_y.c: Likewise.
15698
15699 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
15700
15701         PR target/15302
15702         * gcc.dg/compat/struct-complex-1.h: New file.
15703         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
15704         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
15705         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
15706
15707 2004-05-20  Roger Sayle  <roger@eyesopen.com>
15708
15709         PR middle-end/3074
15710         * gcc.dg/pr3074-1.c: New test case.
15711         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
15712
15713 2004-05-20  Falk Hueffner  <falk@debian.org>
15714
15715         PR other/15526
15716         * gcc.dg/ftrapv-1.c: New test case.
15717
15718 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
15719
15720         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
15721
15722 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
15723             Jeff Law  <law@redhat.com>
15724
15725         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
15726         * gcc.dg/tree-ssa/20040518-2.c: New test.
15727
15728         * gcc.dg/tree-ssa/20040518-1.c: New test.
15729
15730 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
15731
15732         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
15733
15734 2004-05-18  Paul Brook  <paul@codesourcery.com>
15735
15736         PR fortran/13930
15737         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
15738
15739 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15740
15741         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
15742         constant folding.
15743
15744 2004-05-17  Steven Bosscher  <stevenb@suse.de>
15745
15746         * gcc.dg/tree-ssa/20040517-1.c: New test.
15747
15748 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15749
15750         * gcc.dg/loop-4.c: New test.
15751
15752 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
15753
15754         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
15755
15756 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
15757
15758         PR fortran/15311
15759         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
15760
15761 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15762
15763         PR fortran/13826
15764         PR fortran/13940
15765         * gfortran.fortran-torture/compile/data_1.f90: New test.
15766
15767 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
15768
15769         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
15770         * gcc.dg/uninit-H.c: Define ASM for __s390__.
15771
15772 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
15773
15774         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
15775
15776 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
15777
15778         PR c/15444
15779         * gcc.dg/format/xopen-1.c: Adjust expected message.
15780         * gcc.dg/format/xopen-3.c: New test.
15781
15782 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
15783
15784         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
15785
15786 2004-05-14  Jeff Law  <law@redhat.com>
15787
15788         * gcc.dg/tree-ssa/20040514-2.c: New test.
15789
15790 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15791
15792         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
15793         this ...
15794         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
15795         this.
15796
15797 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
15798
15799         * gcc.dg/tree-ssa/20040514-1.c: New test.
15800
15801 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15802
15803         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
15804         test.
15805
15806 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15807
15808         PR fortran/14066
15809         * gfortran.fortran-torture/compile/do_1.f90: New test.
15810
15811 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15812
15813         PR fortran/15051
15814         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
15815         test.
15816
15817 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
15818
15819         PR fortran/15149
15820         * gfortran.fortran-torture/execute/random_init.f90: New test.
15821
15822 2004-05-13  Paul Brook  <paul@codesourcery.com>
15823
15824         PR fortran/15314
15825         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
15826
15827 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
15828
15829         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
15830         for the powerpc case.
15831
15832 2004-05-13  Jeff Law  <law@redhat.com>
15833
15834         * gcc.dg/tree-ssa/20040513-1.c: New test.
15835         * gcc.dg/tree-ssa/20040513-2.c: New test.
15836
15837 2004-05-13  Paul Brook  <paul@codesourcery.com>
15838
15839         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
15840         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
15841         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
15842
15843 2004-05-13  Andreas Schwab  <schwab@suse.de>
15844
15845         PR other/10819
15846         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
15847         characters.
15848
15849 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
15850
15851         PR fortran/15294
15852         * gfortran.fortran-torture/execute/adjustr.f90: New file.
15853
15854 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
15855
15856         Merge from tree-ssa-20020619-branch.  See
15857         ChangeLog.tree-ssa for details.
15858
15859 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
15860
15861         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
15862         include <altivec.h> explicitly.
15863         * gcc.dg/altivec-13.c: Likewise.
15864
15865 2004-05-11  Paul Brook  <paul@codesourcery.com>
15866
15867         * gcc.c-torture/compile/20010518-1.c: Force enum size.
15868
15869 2004-05-10  Eric Christopher  <echristo@redhat.com>
15870
15871         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
15872         * gcc.dg/sibcall-4.c: Ditto.
15873
15874 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
15875
15876         * g++.dg/ext/altivec-8.C: New test case.
15877         * gcc.dg/altivec-13.c: New test case.
15878
15879 2004-05-08  Roger Sayle  <roger@eyesopen.com>
15880
15881         * gcc.c-torture/execute/divcmp-1.c: New test case.
15882         * gcc.c-torture/execute/divcmp-2.c: New test case.
15883         * gcc.c-torture/execute/divcmp-3.c: New test case.
15884
15885 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
15886
15887         * g++.dg/other/pragma-re-2.C: New test.
15888
15889 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
15890
15891         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
15892         * gcc.dg/i386-387-2.c: Likewise.
15893
15894         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
15895         __builtin_drem.
15896         * gcc.dg/i386-387-6.c: Likewise.
15897
15898 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
15899
15900         * gcc.dg/builtins-33.c:  Also check log1p*.
15901
15902 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
15903
15904         PR optimization/15296
15905         * gcc.c-torture/execute/pr15296.c: New test.
15906
15907 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
15908
15909         * gcc.dg/builtins-40.c: New test.
15910
15911 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
15912
15913         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
15914
15915 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
15916
15917         * g++.dg/ext/spe1.C: New testcase.
15918
15919 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
15920
15921         * objc.dg/image-info.m: Allow additional attributes
15922         for __image_info section.
15923
15924 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
15925
15926         * gcc.dg/torture/mips-hilo-2.c: New test.
15927
15928 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15929
15930         PR c++/14389
15931         * g++.dg/template/member5.C: New test.
15932
15933 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
15934
15935         * gcc.dg/builtins-34.c: Also check expm1*.
15936
15937 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15938
15939         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
15940         * gcc.dg/torture/builtin-convert-3.c: New test.
15941
15942 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
15943
15944         PR middle-end/15054
15945         * g++.dg/opt/pr15054.C: New test.
15946
15947 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15948
15949         * gcc.dg/torture/builtin-rounding-1.c: New test.
15950         * gcc.dg/builtins-25.c: Delete.
15951         * gcc.dg/builtins-29.c: Delete.
15952
15953 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
15954
15955         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
15956         * gcc.dg/sibcall-4.c: Likewise.
15957         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
15958
15959 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
15960
15961         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
15962         bit-field on 16-bit targets.
15963
15964 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
15965
15966         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
15967         16-bit targets.
15968
15969 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
15970
15971         * gcc.dg/rs6000-power2-1.c: Change to compile only.
15972         * gcc.dg/rs6000-power2-2.c: Likewise.
15973
15974 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
15975
15976         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
15977         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
15978         Change the asm registers to be in form of frN instead of fN.
15979
15980 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15981
15982         * gcc.dg/torture/builtin-convert-2.c: New test.
15983
15984 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
15985
15986         * gcc.dg/rs6000-power2-1.c: New test.
15987         * gcc.dg/rs6000-power2-2.c: New test.
15988
15989 2004-04-28  Jan Hubicka  <jh@suse.cz>
15990
15991         * gcc.dg/unused-6.c: New test.
15992
15993 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
15994             Ulrich Weigand  <uweigand@de.ibm.com>
15995
15996         * ada/acats/run_all.sh: Define $target variable.
15997
15998 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
15999
16000         PR c++/15119
16001         * g++.dg/other/vararg-1.C: New test.
16002
16003         PR c++/4794
16004         * g++.dg/eh/cleanup3.C: New test.
16005
16006 2004-04-24  Laurent GUERBY <laurent@guerby.net>
16007
16008         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
16009         and ad8011a (target_insn).
16010         * ada/acats/support/macro.dfs: Likewise.
16011         * ada/acats/support/impbit.adb: New file.
16012
16013 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
16014
16015         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
16016
16017 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16018
16019         * gcc.dg/loop-3.c: New test.
16020
16021 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
16022
16023         * gcc.c-torture/execute/simd-5.c: New test.
16024
16025 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16026
16027         PR c++/15064
16028         * g++.dg/template/crash18.C: New test.
16029
16030 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
16031
16032         * g++.dg/ext/complit3.C: New test.
16033
16034 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
16035
16036         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
16037         * gcc.dg/altivec-3.c: Same.
16038         * gcc.dg/altivec-varargs-1.c: Same.
16039
16040 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
16041
16042         * lib/target-supports.exp (check_profiling_available): Assume
16043         profiling is not available on powerpc-eabi targets.
16044
16045 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
16046
16047         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
16048         * gcc.dg/vmx/bug-1.c: Ditto.
16049
16050 2004-04-20  Eric Christopher  <echristo@redhat.com>
16051
16052         * gcc.dg/charset/extern.c: New test.
16053         * g++.dg/charset/extern3.cc: Ditto.
16054
16055 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
16056
16057         * gcc.dg/builtins-39.c: New test.
16058
16059 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
16060
16061         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
16062
16063 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
16064
16065         * gcc.dg/torture/mips-hilo-1.c: New test.
16066
16067 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
16068
16069         * gcc.c-torture/compile/20040419-1.c: New test.
16070
16071 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
16072
16073         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
16074
16075 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
16076             Aldy Hernandez  <aldyh@redhat.com>
16077
16078         * gcc.c-torture/execute/va-arg-24.c: New.
16079
16080 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
16081             Aldy Hernandez  <aldyh@redhat.com>
16082
16083         * gcc.dg/vmx/1b-01.c: New.
16084         * gcc.dg/vmx/1b-02.c: New.
16085         * gcc.dg/vmx/1b-03.c: New.
16086         * gcc.dg/vmx/1b-04.c: New.
16087         * gcc.dg/vmx/1b-05.c: New.
16088         * gcc.dg/vmx/1b-06.c: New.
16089         * gcc.dg/vmx/1b-07.c: New.
16090         * gcc.dg/vmx/1c-01.c: New.
16091         * gcc.dg/vmx/1c-02.c: New.
16092         * gcc.dg/vmx/3a-01a.c: New.
16093         * gcc.dg/vmx/3a-01.c: New.
16094         * gcc.dg/vmx/3a-01m.c: New.
16095         * gcc.dg/vmx/3a-03.c: New.
16096         * gcc.dg/vmx/3a-03m.c: New.
16097         * gcc.dg/vmx/3a-04.c: New.
16098         * gcc.dg/vmx/3a-04m.c: New.
16099         * gcc.dg/vmx/3a-05.c: New.
16100         * gcc.dg/vmx/3a-06.c: New.
16101         * gcc.dg/vmx/3a-06m.c: New.
16102         * gcc.dg/vmx/3a-07.c: New.
16103         * gcc.dg/vmx/3b-01.c: New.
16104         * gcc.dg/vmx/3b-02.c: New.
16105         * gcc.dg/vmx/3b-10.c: New.
16106         * gcc.dg/vmx/3b-13.c: New.
16107         * gcc.dg/vmx/3b-14.c: New.
16108         * gcc.dg/vmx/3b-15.c: New.
16109         * gcc.dg/vmx/3c-01a.c: New.
16110         * gcc.dg/vmx/3c-01.c: New.
16111         * gcc.dg/vmx/3c-02.c: New.
16112         * gcc.dg/vmx/3c-03.c: New.
16113         * gcc.dg/vmx/3d-01.c: New.
16114         * gcc.dg/vmx/4-01.c: New.
16115         * gcc.dg/vmx/4-03.c: New.
16116         * gcc.dg/vmx/5-01.c: New.
16117         * gcc.dg/vmx/5-02.c: New.
16118         * gcc.dg/vmx/5-03.c: New.
16119         * gcc.dg/vmx/5-04.c: New.
16120         * gcc.dg/vmx/5-05.c: New.
16121         * gcc.dg/vmx/5-06.c: New.
16122         * gcc.dg/vmx/5-07.c: New.
16123         * gcc.dg/vmx/5-07t.c: New.
16124         * gcc.dg/vmx/5-08.c: New.
16125         * gcc.dg/vmx/5-10.c: New.
16126         * gcc.dg/vmx/5-11.c: New.
16127         * gcc.dg/vmx/7-01a.c: New.
16128         * gcc.dg/vmx/7-01.c: New.
16129         * gcc.dg/vmx/7c-01.c: New.
16130         * gcc.dg/vmx/7d-01.c: New.
16131         * gcc.dg/vmx/7d-02.c: New.
16132         * gcc.dg/vmx/8-01.c: New.
16133         * gcc.dg/vmx/8-02a.c: New.
16134         * gcc.dg/vmx/8-02.c: New.
16135         * gcc.dg/vmx/brode-1.c: New.
16136         * gcc.dg/vmx/bug-1.c: New.
16137         * gcc.dg/vmx/bug-2.c: New.
16138         * gcc.dg/vmx/bug-3.c: New.
16139         * gcc.dg/vmx/cw-bug-1.c: New.
16140         * gcc.dg/vmx/cw-bug-2.c: New.
16141         * gcc.dg/vmx/cw-bug-3.c: New.
16142         * gcc.dg/vmx/dct.c: New.
16143         * gcc.dg/vmx/debug-1.c: New.
16144         * gcc.dg/vmx/debug-2.c: New.
16145         * gcc.dg/vmx/debug-3.c: New.
16146         * gcc.dg/vmx/debug-4.c: New.
16147         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
16148         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
16149         * gcc.dg/vmx/eg-5.c: New.
16150         * gcc.dg/vmx/fft.c: New.
16151         * gcc.dg/vmx/gcc-bug-1.c: New.
16152         * gcc.dg/vmx/gcc-bug-2.c: New.
16153         * gcc.dg/vmx/gcc-bug-3.c: New.
16154         * gcc.dg/vmx/gcc-bug-4.c: New.
16155         * gcc.dg/vmx/gcc-bug-5.c: New.
16156         * gcc.dg/vmx/gcc-bug-6.c: New.
16157         * gcc.dg/vmx/gcc-bug-7.c: New.
16158         * gcc.dg/vmx/gcc-bug-8.c: New.
16159         * gcc.dg/vmx/gcc-bug-9.c: New.
16160         * gcc.dg/vmx/gcc-bug-b.c: New.
16161         * gcc.dg/vmx/gcc-bug-c.c: New.
16162         * gcc.dg/vmx/gcc-bug-d.c: New.
16163         * gcc.dg/vmx/gcc-bug-e.c: New.
16164         * gcc.dg/vmx/gcc-bug-f.c: New.
16165         * gcc.dg/vmx/gcc-bug-g.c: New.
16166         * gcc.dg/vmx/gcc-bug-i.c: New.
16167         * gcc.dg/vmx/harness.h: New.
16168         * gcc.dg/vmx/ira1.c: New.
16169         * gcc.dg/vmx/ira2a.c: New.
16170         * gcc.dg/vmx/ira2b.c: New.
16171         * gcc.dg/vmx/ira2.c: New.
16172         * gcc.dg/vmx/ira2c.c: New.
16173         * gcc.dg/vmx/mem.c: New.
16174         * gcc.dg/vmx/newton-1.c: New.
16175         * gcc.dg/vmx/ops.c: New.
16176         * gcc.dg/vmx/sn7153.c: New.
16177         * gcc.dg/vmx/spill2.c: New.
16178         * gcc.dg/vmx/spill3.c: New.
16179         * gcc.dg/vmx/spill.c: New.
16180         * gcc.dg/vmx/t.c: New.
16181         * gcc.dg/vmx/varargs-1.c: New.
16182         * gcc.dg/vmx/varargs-2.c: New.
16183         * gcc.dg/vmx/varargs-3.c: New.
16184         * gcc.dg/vmx/varargs-4.c: New.
16185         * gcc.dg/vmx/varargs-5.c: New.
16186         * gcc.dg/vmx/varargs-6.c: New.
16187         * gcc.dg/vmx/varargs-7.c: New.
16188         * gcc.dg/vmx/vmx.exp: New.
16189         * gcc.dg/vmx/vprint-1.c: New.
16190         * gcc.dg/vmx/vscan-1.c: New.
16191         * gcc.dg/vmx/x-01.c: New.
16192         * gcc.dg/vmx/x-02.c: New.
16193         * gcc.dg/vmx/x-03.c: New.
16194         * gcc.dg/vmx/x-04.c: New.
16195         * gcc.dg/vmx/x-05.c: New.
16196         * gcc.dg/vmx/yousufi-1.c: New.
16197         * gcc.dg/vmx/zero-1.c: New.
16198         * gcc.dg/vmx/zero.c: New.
16199
16200 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
16201
16202         * g++.dg/lookup/java1.C: Update for chage of
16203         _Jv_AllocObject.
16204         * g++.dg/lookup/java2.C: Likewise.
16205
16206 2004-04-17  Laurent GUERBY <laurent@guerby.net>
16207
16208         * ada/acats/run_all.sh: use -O2 by default.
16209
16210 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
16211
16212         * gcc.dg/vr-mult-[12].c: New tests.
16213
16214 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16215
16216         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
16217
16218         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
16219
16220 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
16221
16222         * lib/target-supports.exp (check_profiling_available): Assume profiling
16223         isn't available for mips*-*-elf targets.
16224
16225 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
16226
16227         * gcc.dg/builtins-38.c: New test.
16228
16229 2004-04-14  Eric Christopher  <echristo@redhat.com>
16230
16231         * g++.dg/charset/charset.exp: Run .cc extension tests.
16232
16233 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
16234
16235         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
16236
16237 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16238
16239         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
16240
16241 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
16242
16243         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
16244         * gcc.dg/i386-387-2.c: Likewise.
16245
16246         * gcc.dg/i386-387-7.c: New test.
16247         * gcc.dg/i386-387-8.c: New test.
16248
16249         * gcc.dg/builtins-37.c: New test.
16250
16251 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
16252
16253         * g++.dg/pch/externc-1.C: Add missing semicolon.
16254
16255 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
16256
16257         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
16258
16259 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16260
16261         * gcc.c-torture/execute/20040411-1.c: New test.
16262
16263 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16264
16265         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
16266
16267 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
16268
16269         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
16270
16271 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
16272
16273         * lib/target-supports.exp (check_named_sections_available): New.
16274         * lib/gcc-dg.exp (dg-require-named-sections): New.
16275         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
16276         old-deja.exp.  Also prune error-count message from HP linker.
16277         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
16278
16279         * g++.dg/init/init-ref4.C: Use dg-require-weak.
16280         * g++.old-deja/g++.pt/static3.C: Likewise.
16281         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
16282
16283 2004-04-09  Roger Sayle  <roger@eyesopen.com>
16284
16285         * gcc.c-torture/execute/20040409-1.c: New test case.
16286         * gcc.c-torture/execute/20040409-2.c: New test case.
16287         * gcc.c-torture/execute/20040409-3.c: New test case.
16288
16289 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
16290
16291         * gcc.dg/20040409-1.c: New test.
16292
16293 2004-04-08  Roger Sayle  <roger@eyesopen.com>
16294
16295         PR target/14888
16296         * g++.dg/opt/pr14888.C: New test case.
16297
16298 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
16299
16300         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
16301         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
16302         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
16303         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
16304         New tests.
16305
16306 2004-04-08  Paul Brook  <paul@codesourcery.com>
16307
16308         * gcc.dg/spill-1.c: New test.
16309
16310 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16311
16312         * gcc.dg/torture/builtin-ctype-2.c: New test.
16313
16314 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
16315
16316         * gcc.dg/pch/pch.exp: Add largefile test.
16317
16318 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
16319
16320         * g++.dg/pch/externc-1.Hs: New.
16321         * g++.dg/pch/externc-1.C: New.
16322
16323 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16324
16325         * gcc.dg/compat/struct-by-value-5a_main.c,
16326         gcc.dg/compat/struct-by-value-5b_main.c: New files.
16327         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
16328         * gcc.dg/compat/struct-by-value-5a_x.c,
16329         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
16330         gcc.dg/compat/struct-by-value-5_x.c.
16331         * gcc.dg/compat/struct-by-value-5a_y.c,
16332         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
16333         gcc.dg/compat/struct-by-value-5_y.c.
16334
16335         * gcc.dg/compat/struct-by-value-6a_main.c,
16336         gcc.dg/compat/struct-by-value-6b_main.c: New files.
16337         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
16338         * gcc.dg/compat/struct-by-value-6a_x.c,
16339         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
16340         gcc.dg/compat/struct-by-value-6_x.c.
16341         * gcc.dg/compat/struct-by-value-6a_y.c,
16342         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
16343         gcc.dg/compat/struct-by-value-6_y.c.
16344
16345         * gcc.dg/compat/struct-by-value-7a_main.c,
16346         gcc.dg/compat/struct-by-value-7b_main.c: New files.
16347         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
16348         * gcc.dg/compat/struct-by-value-7a_x.c,
16349         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
16350         gcc.dg/compat/struct-by-value-7_x.c.
16351         * gcc.dg/compat/struct-by-value-7a_y.c,
16352         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
16353         gcc.dg/compat/struct-by-value-7_y.c.
16354
16355 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
16356
16357         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
16358         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
16359         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
16360         options.
16361
16362 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
16363
16364         * gcc.dg/builtins-36.c: New test.
16365
16366 2004-04-06  Paul Brook  <paul@codesourcery.com>
16367
16368         * README.gcc: Remove obsolete contraint on testcases.
16369
16370 2004-04-05  Paul Brook  <paul@codesourcery.com>
16371
16372         PR2123
16373         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
16374         failure and exit(0) on success.
16375         * g++.dg/expr/anew2.C: Ditto.
16376         * g++.dg/expr/anew3.C: Ditto.
16377         * g++.dg/expr/anew4.C: Ditto.
16378
16379 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
16380
16381         PR c++/3518
16382         * g++.dg/template/unify7.C: New.
16383
16384 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
16385
16386         * g++.dg/README: Bring up to date with new subdirectories; remove
16387         duplicate subdirectory lines.
16388
16389 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
16390
16391         PR c++/14007
16392         * g++.dg/template/unify5.C: New.
16393         * g++.dg/template/unify6.C: New.
16394         * g++.dg/template/qualttp20.C: Adjust.
16395         * g++.old-deja/g++.jason/report.C: Adjust.
16396         * g++.old-deja/g++.other/qual1.C: Adjust.
16397
16398 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
16399
16400         PR c++/14803
16401         * g++.dg/inherit/ptrmem1.C: New test.
16402
16403 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
16404
16405         PR c++/14755
16406         * gcc.c-torture/execute/20040331-1.c: New test.
16407         * gcc.dg/20040331-1.c: New test.
16408
16409 2004-04-01  Paul Brook  <paul@codesourcery.com>
16410
16411         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
16412
16413 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
16414
16415         PR c++/14724
16416         * g++.dg/init/goto1.C: New test.
16417
16418         PR c++/14763
16419         * g++.dg/template/defarg4.C: New test.
16420
16421 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
16422
16423         * gcc.dg/altivec-11.c: Extend test for more valid cases.
16424
16425 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
16426
16427         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
16428
16429 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
16430
16431         * gcc.dg/noncompile/undeclared-2.c: New test.
16432
16433 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
16434
16435         * gcc.dg/940409-1.c: Remove XFAIL.
16436         * gcc.dg/reg-vol-struct-1.c: New test.
16437
16438 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16439
16440         * gcc.dg/torture/builtin-wctype-1.c: New test.
16441
16442 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
16443
16444         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
16445         * gcc.dg/20001101-1.c: Likewise.
16446         * gcc.dg/20001102-1.c: Likewise.
16447
16448 2004-03-25  Roger Sayle  <roger@eyesopen.com>
16449
16450         * gcc.dg/compare8.c: Add an additional test for XOR.
16451
16452 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16453
16454         * gcc.dg/torture/builtin-ctype-1.c: New test.
16455
16456 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16457
16458         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
16459         * gcc.dg/torture/builtin-math-1.c: Likewise.
16460         * gcc.dg/torture/builtin-power-1.c: New test.
16461
16462 2004-03-24  Andreas Schwab  <schwab@suse.de>
16463
16464         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
16465         IA64 assembler.
16466
16467 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
16468             Roger Sayle  <roger@eyesopen.com>
16469
16470         * gcc.dg/compare8.c: New test case.
16471
16472 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
16473
16474         * g++.dg/ext/altivec-7.C: New test.
16475
16476 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
16477
16478         PR 12267, 12391, 12560, 13129, 14114, 14133
16479         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
16480         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
16481         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
16482         Adjust error regexps.
16483         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
16484         * gcc.dg/noncompile/undeclared-1.c: New test cases.
16485         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
16486         * gcc.dg/local1.c: Add explanatory comment.
16487
16488 2004-03-23  Roger Sayle  <roger@eyesopen.com>
16489
16490         PR optimization/14669
16491         * g++.dg/opt/fold2.C: New test case.
16492
16493 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
16494
16495         PR c/14069
16496         * gcc.dg/20040322-1.c: New test.
16497
16498 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16499
16500         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
16501         * gcc.dg/ultrasp4.c: Likewise.
16502         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
16503
16504 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
16505
16506         * gcc.dg/i386-sse-8.c: Reset default options.
16507
16508 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
16509
16510         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
16511         in the error message text.
16512
16513 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16514
16515         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
16516
16517 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
16518
16519         PR c++/14616
16520         * g++.dg/init/array13.C: New test.
16521
16522 2004-03-20  Roger Sayle  <roger@eyesopen.com>
16523
16524         PR target/13889
16525         * gcc.c-torture/compile/pr13889.c: New test case.
16526
16527 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16528
16529         PR c/14635
16530         * builtins-1.c (nan, nans): Don't test.
16531         * builtins-30.c: Don't use nan, nanf, nanl.
16532         * builtins-35.c: New test.
16533
16534 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
16535
16536         * g++.dg/ext/altivec-6.C: New test.
16537
16538 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
16539
16540         * g++.dg/init/placement3.C: New test.
16541
16542         * g++.dg/template/spec13.C: New test.
16543
16544         * g++.dg/lookup/using11.C: New test.
16545
16546         * g++.dg/lookup/koenig3.C: New test.
16547
16548         * g++.dg/template/operator2.C: New test.
16549
16550         * g++.dg/expr/dtor3.C: New test.
16551         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
16552         marker.
16553         * g++.old-deja/g++.law/visibility28.C: Likewise.
16554
16555 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
16556
16557         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
16558         * gcc.dg/ppc64-abi-3.c: Likewise.
16559
16560 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16561
16562         PR c++/14545
16563         * g++.dg/parse/template15.C: New test.
16564
16565 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
16566
16567         * g++.dg/expr/dtor2.C: New test.
16568
16569         * g++.dg/lookup/anon4.C: New test.
16570
16571         * g++.dg/overload/using1.C: New test.
16572
16573         * g++.dg/template/lookup7.C: New test.
16574
16575         * g++.dg/template/typename6.C: New test.
16576
16577         * g++.dg/expr/cond6.C: New test.
16578
16579 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16580
16581         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
16582
16583 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
16584
16585         * g++.dg/expr/cond5.C: New test.
16586         * g++.dg/expr/constcast1.C: Likewise.
16587         * g++.dg/expr/ptrmem2.C: Likewise.
16588         * g++.dg/expr/ptrmem3.C: Likewise.
16589         * g++.dg/lookup/main1.C: Likewise.
16590         * g++.dg/template/lookup6.C: Likewise.
16591
16592 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
16593
16594         * gcc.dg/local1.c: New test.
16595
16596         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
16597
16598 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16599
16600         * gcc.dg/torture/builtin-convert-1.c: New test.
16601
16602 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16603
16604         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
16605
16606 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
16607
16608         PR c++/14481
16609         * g++.dg/warn/Wunused-7.C: New test.
16610
16611 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16612
16613         * gcc.dg/torture/builtin-integral-1.c: New test.
16614
16615 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
16616
16617         PR c++/14586
16618         * g++.dg/parse/non-dependent3.C: New test.
16619
16620 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
16621
16622         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
16623         * g++.dg/eh/simd-2.C: Likewise.
16624         * g++.dg/init/array10.C: Likewise.
16625         * gcc.c-torture/compile/simd-1.c: Likewise.
16626         * gcc.c-torture/compile/simd-2.c: Likewise.
16627         * gcc.c-torture/compile/simd-3.c: Likewise.
16628         * gcc.c-torture/compile/simd-4.c: Likewise.
16629         * gcc.c-torture/compile/simd-6.c: Likewise.
16630         * gcc.c-torture/execute/simd-1.c: Likewise.
16631         * gcc.c-torture/execute/simd-2.c: Likewise.
16632         * gcc.dg/compat/vector-defs.h: Likewise.
16633         * gcc.dg/20020531-1.c: Likewise.
16634         * gcc.dg/altivec-3.c: Likewise.
16635         * gcc.dg/altivec-4.c: Likewise.
16636         * gcc.dg/altivec-varargs-1.c: Likewise.
16637         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
16638         * gcc.dg/i386-mmx-3.c: Likewise.
16639         * gcc.dg/i386-sse-4.c: Likewise.
16640         * gcc.dg/i386-sse-5.c: Likewise.
16641         * gcc.dg/i386-sse-8.c: Likewise.
16642         * gcc.dg/simd-1.c: Likewise.
16643         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
16644         __ev64_opaque__ since the machine description provides it.
16645
16646 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16647
16648         * lib/compat.exp (skip_list): New global variable.
16649         Use it to hold the user defined COMPAT_SKIPS list if any.
16650         (compat-obj): Add the members of skip_list to optall.
16651
16652 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16653
16654         * gcc.dg/compat/union-by-value-1_main.c,
16655         union-by-value-1_x.c, union-by-value-1_y.c,
16656         union-check.h, union-defs.h,
16657         union-init.h, union-return-1_main.c,
16658         union-return-1_x.c, union-return-1_y.c: New files.
16659
16660 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16661
16662         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
16663         mixed-struct-init.h: Add 4 mixed structure types.
16664         struct-by-value-21_main.c, struct-by-value-21_x.c,
16665         struct-by-value-21_y.c, struct-return-21_main.c,
16666         struct-return-21_x.c, struct-return-21_y.c: New files.
16667
16668 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
16669
16670         PR c++/14550
16671         * g++.dg/parse/template14.C: New test.
16672
16673 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16674
16675         * gcc.c-torture/execute/20040313-1.c: New test.
16676
16677 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
16678
16679         PR target/14533
16680         * gcc.dg/20040311-2.c: New test.
16681
16682 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
16683
16684         PR other/14544
16685         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
16686         bit-field.
16687
16688 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
16689
16690         * gcc.dg/20040305-2.c: Add missing return statement.
16691
16692 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16693
16694         * gcc.dg/builtins-34.c: Also check pow10*.
16695
16696 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
16697
16698         PR target/14262
16699         * gcc.dg/20040305-2.c: New test.
16700
16701 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
16702
16703         * gcc.dg/20040310-1.c: New test.
16704
16705 2004-03-11  Roger Sayle  <roger@eyesopen.com>
16706
16707         * gcc.c-torture/execute/20040311-1.c: New test case.
16708
16709 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
16710
16711         PR c++/14476
16712         * g++.dg/lookup/enum1.C: New test.
16713
16714 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
16715
16716         PR c++/14510
16717         * g++.dg/lookup/struct2.C: New test.
16718
16719 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
16720
16721         * gcc.dg/builtins-34.c: New test.
16722
16723 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16724
16725         * gcc.dg/torture/builtin-nonneg-1.c: New test.
16726
16727 2004-03-09  James E Wilson  <wilson@specifixinc.com>
16728
16729         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
16730         * gcc.dg/alias-2.c: New testcase.
16731
16732 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
16733
16734         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
16735
16736 2004-03-09  Roger Sayle  <roger@eyesopen.com>
16737
16738         * gcc.c-torture/execute/20040309-1.c: New test case.
16739
16740 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
16741
16742         PR c++/14397
16743         * g++.dg/overload/ref1.C: New.
16744
16745 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16746
16747         PR c++/14409
16748         * g++.dg/template/spec12.C: New test.
16749
16750         PR c++/14448
16751         * g++.dg/parse/crash14.C: New test.
16752
16753 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
16754
16755         PR c++/14230
16756         * g++.dg/init/ref11.C: New test.
16757
16758 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
16759
16760         PR c++/14432
16761         * g++.dg/parse/builtin2.C: New test.
16762
16763 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
16764
16765         PR c++/14401
16766         * g++.dg/init/ctor3.C: New test.
16767         * g++.dg/init/union1.C: New test.
16768         * g++.dg/ext/anon-struct4.C: New test.
16769
16770 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
16771
16772         * g++.dg/lookup/koenig1.C: Tweak error messages.
16773         * g++.dg/lookup/used-before-declaration.C: Likewise.
16774         * g++.dg/other/do1.C: Likewise.
16775         * g++.dg/overload/koenig1.C: Likewise.
16776         * g++.dg/parse/crash13.C: Likewise.
16777         * g++.dg/template/instantiate3.C: Likewise.
16778
16779 2004-03-08  Eric Christopher  <echristo@redhat.com>
16780
16781         * * lib/target-supports.exp: Enable libiconv in test
16782         compilation.  Fix up error checking.
16783
16784 2004-03-08  Roger Sayle  <roger@eyesopen.com>
16785
16786         PR middle-end/14289
16787         * gcc.dg/pr14289-1.c: New test case.
16788         * gcc.dg/pr14289-2.c: Likewise.
16789         * gcc.dg/pr14289-3.c: Likewise.
16790
16791 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
16792
16793         * gcc.c-torture/execute/20040308-1.c: New test.
16794
16795 2004-03-07  Roger Sayle  <roger@eyesopen.com>
16796
16797         * gcc.c-torture/execute/20040307-1.c: New test case.
16798
16799 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
16800
16801         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
16802
16803 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
16804
16805         * gcc.dg/20040306-1.c: New test.
16806
16807 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
16808
16809         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
16810         them static.
16811         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
16812
16813 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16814
16815         PR c/14465
16816         * gcc.dg/decl-6.c: New test.
16817
16818 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16819
16820         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
16821         Rename LOGPOW -> LOG_POW.
16822         (SQRT_EXP, POW_EXP): New.
16823
16824 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16825
16826         * gcc.dg/i386-sse-8.c: New test.
16827
16828 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16829
16830         PR c/14114
16831         * gcc.dg/decl-5.c: New test.
16832
16833 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
16834
16835         * gcc.dg/20040305-1.c: New test.
16836
16837 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
16838
16839         PR other/14354
16840         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
16841
16842 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
16843
16844         PR c++/14425, c++/14426
16845         * g++.dg/ext/altivec-4.C: New test.
16846         * g++.dg/ext/altivec-5.C: New test.
16847
16848 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
16849
16850         * g++.old-deja/g++.other/linkage1.C: Expect errors about
16851         global variables of a type with no linkage.
16852         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
16853         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
16854         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
16855         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
16856         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
16857         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
16858         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
16859         * g++.dg/warn/deprecated.C: Name enum Color.
16860         * g++.dg/overload/VLA.C: Name structure for 'b'.
16861         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
16862
16863 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16864
16865         * gcc.c-torture/compile/20040304-1.c: New test.
16866
16867 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
16868
16869         PR 13728
16870         * gcc.dg/decl-4.c: New testcase.
16871
16872 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
16873
16874         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
16875         as PRECF if sizeof (float) > sizeof (double).
16876         (PRECL): Make it the same as PRECF if
16877         sizeof (float) > sizeof (long double).
16878
16879 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16880
16881         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
16882         system type.  Add check for irix6 which doesn't have c99 runtime.
16883
16884 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
16885
16886         * gcc.dg/const-elim-1.c: xfail for xtensa.
16887
16888 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
16889
16890         PR c++/14369
16891         * g++.dg/template/cond4.C: New test.
16892
16893 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
16894
16895         PR c++/14360
16896         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
16897
16898         PR c++/14361
16899         * g++.dg/parse/defarg7.C: New test.
16900
16901         PR c++/14359
16902         * g++.dg/template/friend26.C: New test.
16903
16904 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
16905
16906         PR c++/14324
16907         * g++.dg/abi/mangle21.C: New test.
16908
16909         PR c++/14260
16910         * g++.dg/parse/constructor2.C: New test.
16911
16912         PR c++/14337
16913         * g++.dg/template/sfinae1.C: New test.
16914
16915 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
16916
16917         PR c++/14267
16918         * g++.dg/expr/crash2.C: New test.
16919
16920         PR middle-end/13448
16921         * gcc.dg/inline-5.c: New test.
16922         * gcc.dg/always-inline.c: Split out tests into ...
16923         * gcc.dg/always-inline2.c: ... this and ...
16924         * gcc.dg/always-inline3.c: ... this.
16925
16926 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
16927
16928         PR debug/12103
16929         * g++.dg/debug/crash1.C: New test.
16930
16931 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
16932
16933         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
16934         function with __attribute__((noinline)).
16935         (recurser_void2): Likewise.
16936         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
16937         (recurser_void2): Likewise.
16938
16939 2004-02-29  Roger Sayle  <roger@eyesopen.com>
16940
16941         PR middle-end/14203
16942         * g++.dg/warn/Wunused-6.C: New test case.
16943
16944 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
16945
16946         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
16947         not defined.
16948
16949 2004-02-27  Eric Christopher  <echristo@redhat.com>
16950
16951         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
16952         * g++.dg/charset/asm2.c: Run only x86.
16953         * gcc.dg/charset/asm3.c: Ditto.
16954
16955 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
16956
16957         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
16958         ld_library_path.
16959
16960 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
16961
16962         * g++.dg/ext/altivec-3.C: New.
16963
16964 2004-02-26  Richard Henderson  <rth@redhat.com>
16965
16966         * g++.dg/ext/attrib10.C: Mark for warning.
16967         * gcc.dg/attr-alias-1.c: New.
16968
16969 2004-02-26  Richard Henderson  <rth@redhat.com>
16970
16971         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
16972         * gcc.c-torture/execute/20040208-2.c: ... it back.
16973
16974 2004-02-26  Eric Christopher  <echristo@redhat.com>
16975
16976         * lib/target-supports.exp (check-iconv-available): New function.
16977         * lib/gcc-dg.exp (dg-require-iconv): New function.
16978         Use above.
16979         * gcc.dg/charset: New directory.
16980         * gcc.dg/charset/charset.exp: New file.
16981         * gcc.dg/charset/asm1.c: Ditto.
16982         * gcc.dg/charset/asm2.c: Ditto.
16983         * gcc.dg/charset/asm3.c: Ditto.
16984         * gcc.dg/charset/asm4.c: Ditto.
16985         * gcc.dg/charset/asm5.c: Ditto.
16986         * gcc.dg/charset/attribute1.c: Ditto.
16987         * gcc.dg/charset/attribute2.c: Ditto.
16988         * gcc.dg/charset/string1.c: Ditto.
16989         * g++.dg/charset: New directory.
16990         * g++.dg/dg.exp: Add here. Special options.
16991         * g++.dg/charset/charset.exp: New file.
16992         * g++.dg/charset/asm1.c: Ditto.
16993         * g++.dg/charset/asm2.c: Ditto.
16994         * g++.dg/charset/asm3.c: Ditto.
16995         * g++.dg/charset/asm4.c: Ditto.
16996         * g++.dg/charset/attribute1.c: Ditto.
16997         * g++.dg/charset/attribute2.c: Ditto.
16998         * g++.dg/charset/extern1.cc: Ditto.
16999         * g++.dg/charset/extern2.cc: Ditto.
17000         * g++.dg/charset/string1.c: Ditto.
17001
17002 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
17003
17004         PR c++/14278
17005         * g++.dg/parse/comma1.C: New test.
17006
17007 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17008
17009         PR c++/14284
17010         * g++.dg/template/ttp8.C: New test.
17011
17012 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
17013
17014         * gcc.dg/fixuns-trunc-1.c: New test.
17015
17016 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17017
17018         * gcc.dg/builtins-config.h: Use #elif.
17019
17020 2004-02-26  Michael Matz  <matz@suse.de>
17021
17022         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
17023         * gcc.dg/991214-1.c: Likewise.
17024         * gcc.dg/i386-asm-1.c: Likewise.
17025
17026 2004-02-25  Richard Henderson  <rth@redhat.com>
17027
17028         * gcc.c-torture/execute/20040208-2.c: Move ...
17029         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
17030
17031 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17032
17033         PR c++/14246
17034         * g++.dg/other/crash-3.C: New test.
17035
17036 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17037
17038         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
17039         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
17040
17041         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
17042         HP-UX.
17043
17044 2004-02-24  Michael Matz  <matz@suse.de>
17045
17046         * gcc.dg/i386-regparm.c: New.
17047
17048 2004-02-23  James E Wilson  <wilson@specifixinc.com>
17049
17050         * gcc.c-torture/execute/20040223-1.c: New.
17051
17052 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
17053             Kazu Hirata  <kazu@cs.umass.edu>
17054
17055         * gcc.dg/fwritable-strings-1.c: Remove.
17056
17057 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
17058
17059         PR c/14156
17060         * gcc.dg/20040223-1.c: New test.
17061
17062 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17063
17064         PR c++/14106
17065         * g++.dg/ext/typeof9.C: New test.
17066
17067 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17068
17069         PR c++/14250
17070         * g++.dg/other/switch1.C: New test.
17071
17072 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17073
17074         * gcc.dg/cast-function-1.c: Adjust for new informative message.
17075         * gcc.dg/va-arg-1.c: Likewise.
17076
17077 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17078
17079         PR c++/14143
17080         * g++.dg/template/koenig5.C: New test.
17081
17082 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
17083
17084         * g++.dg/ext/altivec-1.C: Generalize target triple.
17085         * g++.dg/ext/altivec-2.C: New test case.
17086         * g++.dg/ext/altivec_check.h: New file.
17087         * gcc.dg/altivec-1.c: Generalize target triple;
17088         include altivec_check.h and call altivec_check().
17089         * gcc.dg/altivec-[2-5].c: Generalize target triple.
17090         * gcc.dg/altivec-6.c: New test case.
17091         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
17092         type casts as needed.
17093         * gcc.dg/altivec-10.c: Include altivec_check.h and call
17094         altivec_check().
17095         * gcc.dg/altivec-12.c: New test case.
17096         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
17097         include altivec_check.h and call altivec_check().
17098         * gcc.dg/altivec_check.h: New file.
17099
17100 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17101
17102         * lib/target-supports.exp (check_alias_available): Don't mangle
17103         function `g' in test program.
17104
17105 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17106
17107         * lib/target-supports.exp (check_profiling_available): Check
17108         argument to determine whether we support a profiling type.
17109         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
17110         check_profiling_available.
17111         * g++.dg/bprob/bprob.exp: Likewise
17112         * g77.dg/bprob/bprob.exp: Likewise.
17113         * gcc.misc-tests/bprob.exp: Likewise.
17114         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
17115         dg-require-profiling and delete expected error handling.
17116         * gcc.dg/20021014-1.c: Likewise.
17117         * gcc.dg/nest.c: Likewise.
17118
17119 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17120
17121         PR c++/12007
17122         * g++.dg/other/vthunk1.C: New test.
17123
17124 2004-02-20  Falk Hueffner  <falk@debian.org>
17125
17126         PR target/14201
17127         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
17128
17129 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
17130
17131         PR c++/13927
17132         * g++.dg/other/error8.C: Remove XFAIL markers.
17133
17134         PR c++/14173
17135         * g++.dg/ext/packed5.C: New test.
17136
17137         PR c++/14199
17138         * g++.dg/warn/Wunused-5.C: New test.
17139
17140         PR c++/14186
17141         * g++.dg/lookup/member1.C: New test.
17142
17143 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
17144
17145         * gcc.c-torture/compile/20040130-1.c: Enable only when
17146         __INT_MAX__ >= 2147483647L.
17147         * gcc.c-torture/compile/961203-1.c: Likewise.
17148
17149 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
17150
17151         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
17152         * g++.dg/opt/template1.C: Robustify assembler regexp
17153
17154 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17155
17156         * gcc.c-torture/execute/simd-4.x: Remove.
17157         * gcc.c-torture/execute/va-arg-25.x: Likewise.
17158         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
17159         Guard with #ifndef SKIP_ATTRIBUTE.
17160         * gcc.dg/compat/vector-1_y.c: Likewise.
17161         * gcc.dg/compat/vector-2_x.c: Likewise.
17162         * gcc.dg/compat/vector-2_y.c: Likewise.
17163         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
17164         * g++.dg/eh/simd-2.C: Likewise.
17165
17166 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
17167
17168         * gcc.c-torture/compile/complex-1.c: New.
17169
17170 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
17171
17172         PR target/14209
17173         * gcc.c-torture/execute/20040218-1.c: New test.
17174
17175 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17176
17177         PR c++/14181
17178         * g++.dg/parse/new2.C: New test.
17179
17180 2004-02-18  Paul Brook  <paul@codesourcery.com>
17181
17182         * gcc.c-torture/compile/libcall-1.c: New test.
17183
17184 2004-02-18  Paul Brook  <paul@codesourcery.com>
17185
17186         PR debug/12934
17187         * gcc.dg/debug/debug-7.c: New test.
17188
17189 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
17190
17191         * gcc.dg/20040217-1.c: New test.
17192
17193 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
17194
17195         * gcc.c-torture/execute/990208-1.x: Delete.
17196
17197 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
17198
17199         * gcc.c-torture/execute/20040208-2.x: New file.
17200
17201 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
17202
17203         PR c++/11326
17204         * g++.dg/abi/structret1.C: New test.
17205
17206 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
17207
17208         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
17209         (i386_cpuid): No need to test if cpuid is available on AMD64.
17210         Fix assembly, so that it works onboth i386 and AMD64.
17211         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
17212         (vecInLong): Fix s[] member type to unsigned int.
17213         (vecInWord): Remove type.
17214         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
17215         (a64, b64, c64, d64, e64): Remove.
17216         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
17217         Remove unused variable.  Remove initialization of removed variables.
17218         Don't call mmx_tests nor sse_tests.
17219         (reference_mmx, reference_sse): Remove.
17220         (check): Add return stmt.
17221         * gcc.dg/i386-sse-7.c: New test.
17222         * gcc.dg/i386-mmx-4.c: New test.
17223
17224 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17225
17226         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
17227         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
17228         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
17229         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
17230         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
17231         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
17232         g++.dg/tc1/dr94.C: Fix line terminator.
17233
17234 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
17235
17236         * gcc.c-torture/compile/20040216-1.c: New.
17237
17238 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17239
17240         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
17241         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
17242         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
17243         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
17244         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
17245         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
17246
17247 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17248
17249         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
17250
17251 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
17252
17253         PR c++/13971
17254         * g++.dg/expr/cond4.C: New test.
17255
17256         PR c++/14086
17257         * g++.dg/lookup/crash2.C: New test.
17258
17259 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
17260
17261         * gcc.c-torture/compile/20040214-2.c: New test.
17262
17263 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
17264
17265         PR c++/14116
17266         * g++.dg/ext/typeof8.C: New test.
17267
17268 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
17269
17270         * gcc.c-torture/compile/20040214-1.c: New test.
17271
17272 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17273
17274         PR c++/13635
17275         * g++.dg/template/spec11.C: New test.
17276
17277 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17278
17279         PR c++/13927
17280         * g++.dg/other/error8.C: New test.
17281
17282 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
17283
17284         PR c++/14122
17285         * g++.dg/template/array4.C: New test.
17286
17287         PR c++/14108
17288         * g++.dg/inherit/thunk2.C: New test.
17289
17290         PR c++/14083
17291         * g++.dg/eh/cond2.C: New test.
17292
17293 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
17294
17295         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
17296
17297 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
17298
17299         * lib/scanasm.exp (dg-scan): Quote pattern before display.
17300
17301 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
17302
17303         * g++.dg/simd-2.C: xfail on ppc64-linux.
17304
17305 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17306
17307         PR c/456
17308         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
17309         tests.
17310
17311 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
17312
17313         * gcc.dg/builtins-33.c: New test.
17314
17315 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
17316
17317         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
17318
17319 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
17320
17321         * g++.dg/simd-2.C: Set -maltivec for ppc64.
17322
17323 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
17324
17325         * gcc.dg/ppc64-abi-3.c: New test.
17326
17327 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
17328
17329         PR c/14092
17330
17331         * gcc.dg/pr14092-1.c: New testcase.
17332
17333 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
17334
17335         * gcc.dg/cpp/assert4.c: Fix typo last change.
17336
17337         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
17338         * gcc.dg/cpp/assert4.c: Handle powerpc64.
17339
17340         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
17341
17342 2004-02-09  Roger Sayle  <roger@eyesopen.com>
17343
17344         * gcc.c-torture/compile/20040209-1.c: New test case.
17345
17346 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17347
17348         * gcc.dg/c90-init-1.c: Adjust expected error messages.
17349
17350 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
17351
17352         * gcc.c-torture/execute/20040208-[12].c: New tests.
17353
17354 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17355
17356         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
17357
17358 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17359
17360         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
17361
17362 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
17363
17364         Bug 13856
17365         * gcc.dg/visibility-8.c: New testcase.
17366
17367 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
17368
17369         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
17370         arguments.
17371         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
17372
17373 2004-02-07  Roger Sayle  <roger@eyesopen.com>
17374
17375         PR middle-end/13696
17376         * g++.dg/opt/fold1.C: New test case.
17377
17378 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17379
17380         PR c++/14033
17381         * g++.dg/other/crash-2.C: New test.
17382
17383 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17384
17385         PR c++/14028
17386         * g++.dg/parse/angle-bracket2.C: New test.
17387
17388 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17389
17390         PR middle-end/13750
17391         Revert:
17392         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
17393         PR pch/13361
17394         * testsuite/g++.dg/pch/wchar-1.C: New.
17395         * testsuite/g++.dg/pch/wchar-1.Hs: New.
17396
17397 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17398
17399         PR c++/14008
17400         * g++.dg/parse/error15.C: New test.
17401         * g++.dg/parse/crash11.C: Update dg-error mark.
17402
17403 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
17404
17405         PR c++/13932
17406         * g++.dg/warn/conv2.C: New test.
17407
17408 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17409
17410         PR c++/13086
17411         * g++.dg/warn/incomplete1.C: Remove xfail.
17412
17413 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
17414
17415         * lib/file-format.exp (gcc_target_object_format): Use
17416         ${tool}_target_compile, not gcc_target_compile.
17417         * lib/target-supports.exp (check_alias_available): Likewise.
17418         (check_gc_sections_available): Likewise.
17419         * g++.dg/ext/attrib10.C: Use dg-require-alias.
17420         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
17421         dg-require-alias.
17422
17423 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
17424
17425         PR c++/13969
17426         * g++.dg/template/static6.C: New test.
17427
17428 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
17429
17430         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
17431
17432 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17433
17434         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
17435         tests for systems where `char' is unsigned by default.
17436
17437 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17438
17439         PR c++/13997
17440         * g++.dg/template/partial3.C: New test.
17441
17442 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
17443
17444         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
17445         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
17446         Remove mentions of obsolete ports.
17447
17448 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
17449
17450         * gcc.dg/noncompile/20001228-1.c: Fix for new
17451         error message.
17452
17453 2004-02-03  Roger Sayle  <roger@eyesopen.com>
17454
17455         PR target/9348
17456         * gcc.c-torture/execute/multdi-1.c: New test case.
17457
17458 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
17459
17460         PR c++/13925
17461         * g++.dg/template/lookup5.C: New test.
17462
17463 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
17464
17465         PR c++/13950
17466         * g++.dg/template/lookup4.C: New test.
17467
17468         PR c++/13970
17469         * g++.dg/parse/error14.C: New test.
17470
17471         PR c++/14002
17472         * g++.dg/parse/template13.C: New test.
17473
17474 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
17475
17476         PR c++/13978
17477         * g++.dg/template/koenig4.C: New test.
17478
17479         PR c++/13968
17480         * g++.dg/template/crash17.C: New test.
17481
17482         PR c++/13975
17483         * g++.dg/parse/error13.C: New test.
17484         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
17485
17486 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17487
17488         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
17489
17490 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
17491
17492         PR c/11658
17493         PR c/13994
17494         * gcc.dg/noncompile/20040203-1.c: New test.
17495         * gcc.dg/noncompile/20040203-2.c: Likewise.
17496         * gcc.dg/noncompile/20040203-3.c: Likewise.
17497         * gcc.dg/20040203-1.c: Likewise.
17498
17499 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
17500
17501         PR c++/10858
17502         * g++.dg/template/sizeof7.C: New test.
17503
17504 2004-02-02  Eric Christopher  <echristo@redhat.com>
17505             Zack Weinberg  <zack@codesourcery.com>
17506
17507         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
17508
17509 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
17510
17511         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
17512         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
17513         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
17514         * gcc.dg/cleanup-5.c: Run only on Linux targets.
17515
17516 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
17517
17518         PR c++/13113
17519         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
17520
17521         PR c++/13854
17522         * g++.dg/ext/attrib13.C: New test.
17523
17524         PR c++/13907
17525         * g++.dg/conversion/op2.C: New test.
17526
17527 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17528
17529         * gcc.dg/titype-1.c: Fix pasto.
17530
17531 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17532
17533         * gcc.dg/titype-1.c: New test.
17534
17535 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17536
17537         PR c++/13957
17538         * g++.dg/template/non-type-template-argument-1.C,
17539         g++.dg/template/qualified-id1.C: Update dg-error marks.
17540         * g++.dg/template/nontype6.C: New test.
17541
17542 2004-02-01  Roger Sayle  <roger@eyesopen.com>
17543
17544         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
17545         * gcc.dg/builtins-31.c: New testcase.
17546         * gcc.dg/builtins-32.c: New testcase.
17547
17548 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
17549
17550         * objc.dg/call-super-2.m: Update line numbers
17551         for the including of stddef.h.
17552
17553 2004-01-30  Michael Matz  <matz@suse.de>
17554
17555         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
17556         g++.dg/ext/case-range3.C: New tests.
17557
17558 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17559
17560         DR206
17561         PR c++/13813
17562         * g++.dg/template/member4.C: New test.
17563
17564 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17565
17566         PR c++/13683
17567         * g++.dg/template/sizeof6.C: New test.
17568
17569 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17570
17571         * gcc.dg/fwritable-strings-1.c: New test.
17572
17573 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17574
17575         * gcc.c-torture/compile/20040130-1.c: New test.
17576
17577 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
17578
17579         * objc.dg/call-super-2.m: Include stddef.h for size_t.
17580
17581 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
17582
17583         PR c++/13883
17584         * g++.dg/template/ctor3.C: New test.
17585
17586 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17587
17588         * g++.dg/tc1: New directory.
17589         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
17590         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
17591         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
17592         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
17593         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
17594
17595 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17596
17597         * g++.dg/parse/error11.C: New test.
17598         * g++.dg/parse/error12.C: Likewise.
17599
17600 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
17601
17602         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
17603         (scan_initial, main): Use aligned_sizeof instead of sizeof.
17604
17605 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
17606
17607         PR c++/13791
17608         * g++.dg/ext/attrib12.C: New test.
17609
17610         PR c++/13736
17611         * g++.dg/parse/cast2.C: New test.
17612
17613 2004-01-27  James E Wilson  <wilson@specifixinc.com>
17614
17615         * objc.dg/encode-2.m (main): New local string.  Set depending on
17616         sizeof long.  Use in sscanf call.
17617         * objc.dg/encode-3.m (main): New local string.  Set depending on
17618         sizeof long.  Use in scan_initial call.
17619
17620 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17621
17622         * objc.dg/call-super-2.m: Make LP64-safe.
17623         * objc.dg/desig-init-1.m: Likewise.
17624
17625 2004-01-27  Devang Patel <dpatel@apple.com>
17626
17627         * g++.dg/debug/namespace1.C: New test.
17628
17629 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
17630
17631         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
17632         xscale-*-*.
17633
17634         * gcc.dg/arm-mmx-1.c: New test.
17635
17636 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17637
17638         * gcc.dg/20040127-1.c: New test.
17639         * gcc.dg/20040127-2.c: New test.
17640
17641 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17642
17643         * objc.dg/stret-1.m (glob): Renamed to globa.
17644
17645 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
17646
17647         PR c++/13663
17648         * g++.dg/expr/for1.C: New test.
17649
17650 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
17651
17652         PR middle-end/13779
17653         * gcc.dg/darwin-longlong.c: New test.
17654
17655 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
17656
17657         * gcc.dg/20040124-1.c: Moved test from here...
17658         * gcc.c-torture/compile/20040124-1.c: ...to here.
17659
17660 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17661
17662         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
17663         the assembly output if -m64 is passed.
17664
17665 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
17666
17667         PR c++/13833
17668         * g++.dg/template/cond3.C: New test.
17669
17670 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17671
17672         PR c++/13810
17673         * g++.dg/template/ttp7.C: New test.
17674
17675 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17676
17677         PR c++/13797
17678         * g++.dg/template/nontype4.C: New test.
17679         * g++.dg/template/nontype5.C: Likewise.
17680
17681 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
17682
17683         * gcc.dg/torture/mips-clobber-at.c: New test.
17684
17685 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
17686
17687         * gcc.dg/20040124-1.c: New test.
17688
17689 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
17690
17691         * gcc.dg/20040123-1.c: New test.
17692
17693 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
17694
17695         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
17696
17697 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17698
17699         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
17700
17701 2004-01-23  Andrew Pinski  <apinski@apple.com>
17702
17703         * gcc.dg/20030121-1.c: Move to ..
17704         * gcc.dg/20040121-1.c: here.
17705
17706 2004-01-23  Roger Sayle  <roger@eyesopen.com>
17707
17708         * gcc.dg/builtins-29.c: New test case.
17709
17710 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
17711
17712         PR 18314
17713         * gcc.dg/builtins-30.c: New testcase.
17714
17715 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
17716
17717         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
17718         * lib/g77.exp: Likewise.
17719         * lib/objc.exp: Likewise.
17720         * lib/g++.exp: Likewise.
17721
17722 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17723
17724         * gcc.dg/struct-by-value-2.c: New test.
17725
17726 2004-01-21  Andrew Pinski  <apinski@apple.com>
17727
17728         PR target/13785
17729         * gcc.dg/20030121-1.c: New test.
17730
17731 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
17732
17733         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
17734         clobber frame pointer register in asm statement.
17735
17736 2004-01-21  Falk Hueffner  <falk@debian.org>
17737
17738         * gcc.c-torture/compile/20040121-1.c: New test.
17739
17740 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
17741
17742         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
17743
17744 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
17745
17746         * gcc.dg/ppc64-abi-2.c: New test.
17747
17748 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
17749
17750         * lib/treelang.exp: Fill out this file.
17751         * lib/treelang-dg.exp: New File.
17752
17753 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17754
17755         * gcc.c-torture/compile/981022-1.c: Remove.
17756         * gcc.dg/array-5.c: Remove XFAIL.
17757         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
17758         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
17759         gcc.dg/cond-lvalue-1.c: Update.
17760         * gcc.dg/cast-lvalue-2.c: New test.
17761
17762 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
17763
17764         PR c++/13592
17765         * g++.dg/other/error1.C (class foo): Tweak error message.
17766
17767         PR c++/13592
17768         * g++.dg/template/call2.C: New test.
17769
17770 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17771
17772         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
17773         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
17774         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
17775         scalar-return-1_x.c, scalar-return-2_y.c,
17776         scalar-return-3_x.c, scalar-return-3_y.c,
17777         scalar-return-4_x.c, scalar-return-4_y.c,
17778         struct-align-1.h, struct-align-1_x.c,
17779         struct-align-1_y.c, struct-align-2.h,
17780         struct-align-2_x.c, struct-align-2_y.c,
17781         struct-by-value-10_y.c, struct-by-value-11_x.c,
17782         struct-by-value-11_y.c, struct-by-value-12_x.c,
17783         struct-by-value-12_y.c, struct-by-value-13_x.c,
17784         struct-by-value-13_y.c, struct-by-value-14_x.c,
17785         struct-by-value-14_y.c, struct-by-value-15_x.c,
17786         struct-by-value-15_y.c, struct-by-value-16_y.c,
17787         struct-by-value-17_y.c, struct-by-value-18_y.c,
17788         struct-by-value-19_y.c, struct-by-value-1_x.c,
17789         struct-by-value-1_y.c, struct-by-value-20_y.c,
17790         struct-by-value-2_x.c, struct-by-value-2_y.c,
17791         struct-by-value-3_y.c, struct-by-value-4_x.c,
17792         struct-by-value-4_y.c, struct-by-value-5_y.c,
17793         struct-by-value-6_y.c, struct-by-value-7_y.c
17794         struct-by-value-8_x.c, struct-by-value-8_y.c
17795         struct-by-value-9_x.c, struct-by-value-9_y.c
17796         struct-return-10_x.c, struct-return-10_y.c,
17797         struct-return-19_x.c, struct-return-20_x.c
17798         struct-return-2_x.c, struct-return-2_y.c
17799         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
17800         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
17801
17802 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17803
17804         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
17805         attribute on sparc*-sun-solaris2.*.
17806
17807 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
17808
17809         PR c++/13710
17810         * g++.dg/ext/typeof7.C: New test.
17811
17812 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
17813
17814         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
17815         * gcc.dg/const-elim-1.c: Same.
17816
17817 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
17818
17819         * objc.dg/stret-1.m: New.
17820         * objc.dg/stret-2.m: New.
17821
17822 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17823
17824         PR c++/11895
17825         * g++.dg/ext/vector1.C: New test.
17826
17827 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
17828
17829         * gcc.dg/pch/import-1.c: New.
17830         * gcc.dg/pch/import-1.hs: New.
17831         * gcc.dg/pch/import-1a.h: New.
17832         * gcc.dg/pch/import-1b.h: New.
17833         * gcc.dg/pch/import-1c.h: New.
17834
17835 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
17836
17837         PR c++/13574
17838         * g++.dg/ext/array1.C: New test.
17839
17840         PR c++/13178
17841         * g++.dg/conversion/op1.C: New test.
17842
17843 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
17844
17845         PR 11864
17846         From Kazumoto Kojima / Dan Kegel:
17847         * gcc.dg/pr11864-1.c: New test.
17848
17849         PR 10392
17850         From Marcus Comstedt / Dan Kegel:
17851         * gcc.dg/pr10392-1.c: New test.
17852
17853 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
17854
17855         PR c++/13478
17856         * g++.dg/init/ref10.C: New test.
17857
17858 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17859
17860         PR c++/13407
17861         * g++.dg/parse/typename6.C: New test.
17862
17863 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
17864
17865         PR pch/13361
17866         * testsuite/g++.dg/pch/wchar-1.C: New.
17867         * testsuite/g++.dg/pch/wchar-1.Hs: New.
17868
17869 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17870
17871         PR c++/9259
17872         * g++.dg/expr/sizeof2.C: New test.
17873
17874 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
17875
17876         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
17877
17878 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
17879
17880         PR c++/13659
17881         * g++.dg/lookup/strong-using-3.C: New.
17882         * g++.dg/lookup/using-10.C: New.
17883
17884 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
17885
17886         PR c++/13594
17887         * g++.dg/lookup/strong-using-2.C: New.
17888
17889 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
17890             Dan Kegel <dank@kegel.com>
17891             J"orn Rennecke <joern.rennecke@superh.com>
17892
17893         PR target/9365
17894         * gcc.dg/pr9365-1.c: New test.
17895
17896 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17897
17898         PR c++/8856
17899         * g++.dg/parse/casting-operator2.C: New test.
17900         * g++.old-deja/g++.pt/explicit83.C: Remove.
17901
17902 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17903
17904         * gcc.dg/label-compound-stmt-1.c: New test.
17905         * gcc.c-torture/compile/950922-1.c,
17906         gcc.c-torture/compile/20000211-3.c,
17907         gcc.c-torture/compile/20000518-1.c,
17908         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
17909         compound statements.
17910
17911 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
17912
17913         * gcc.dg/ppc64-abi-1.c: New test.
17914
17915 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
17916
17917          * g++.dg/ext/attrib9.C: Add dg-warnings.
17918
17919 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17920
17921         PR c++/12335
17922         * g++.dg/parse/dtor3.C: New test.
17923
17924 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
17925
17926         PR c++/12709
17927         * g++.dg/parse/try-catch-1.C: New test.
17928
17929 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
17930
17931         * ada/acats/run_all.sh: Add more verbose output in acats.log
17932         when compiling tests.
17933
17934 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
17935
17936         PR 13656
17937         * gcc.dg/typedef-redecl.c: New test case.
17938         * gcc.dg/typedef-redecl.h: New support file.
17939
17940 2004-01-13  Jan Hubicka  <jh@suse.cz>
17941
17942         * gcc.dg/always_inline.c: New test.
17943         * gcc.dg/debug/20031231-1.c: Fix.
17944
17945 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17946
17947         PR c++/13474
17948         * g++.dg/template/array3.C: New test.
17949
17950 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
17951
17952         * g++.dg/ext/lvalue1.C: No longer expected to fail.
17953         * g++.dg/warn/Wunused-2.C: Likewise.
17954
17955 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17956
17957         PR c++/13289
17958         * g++.dg/template/instantiate6.C: New test.
17959
17960 2004-01-12  Roger Sayle  <roger@eyesopen.com>
17961
17962         PR middle-end/11397
17963         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
17964
17965 2004-01-12  Jan Hubicka  <jh@suse.cz>
17966
17967         PR opt/12826
17968         * gcc.dg/20040112-1.c: New.
17969
17970         * gcc.dg/dwarf-die[1-7].c: Move to...
17971         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
17972         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
17973
17974 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
17975
17976         PR c++/4100
17977         * g++.dg/parse/friend4.C: New test.
17978
17979 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
17980
17981         PR c++/4100
17982         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
17983         definition is called a friend.
17984
17985 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
17986
17987         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
17988
17989 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
17990
17991         PR c++/3478
17992         * g++.dg/parse/error10.C: New test.
17993         * g++.dg/template/arg2.C: Accept "invalid type" error.
17994
17995 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
17996
17997         PR middle-end/13392
17998         * g++.dg/opt/expect2.C: New test.
17999
18000 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
18001
18002         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
18003         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
18004         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
18005         Update dg-error regexps.
18006
18007 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
18008
18009         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
18010         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
18011
18012 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18013
18014         * gcc.dg/pragma-re-1.c: Use right pointer type.
18015
18016 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18017
18018         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
18019
18020 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
18021
18022         * gcc.dg/rs6000-ldouble-1.c: New.
18023
18024 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18025
18026         DR 337
18027         PR c++/9256
18028         * g++.dg/other/abstract1.C: New test.
18029
18030 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
18031
18032         * g++.dg/lookup/strong-using-1.C: New.
18033
18034 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18035
18036         PR c/11234
18037         * gcc.dg/func-ptr-conv-1.c: New test.
18038         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
18039
18040 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
18041
18042         PR target/13380.
18043         * gcc.c-torture/compile/20040109-1.c: New.
18044
18045 2004-01-08  Stuart Hastings  <stuart@apple.com>
18046
18047         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
18048         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
18049         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
18050
18051 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
18052
18053         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
18054
18055 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18056
18057         * ada/acats/run_acats: Treat 'gnatchop' the same way
18058         as 'gnatmake'.  Export GCC_DRIVER.
18059         * ada/acats/run_all.sh: Add target_gnatchop.  Use
18060         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
18061
18062 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18063
18064         PR c++/12573
18065         * g++.dg/template/dependent-expr4.C: New test.
18066
18067 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
18068
18069         * gcc.dg/altivec-11.c: New test.
18070
18071 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
18072
18073         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
18074
18075 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
18076
18077         PR c/6024
18078         * gcc.dg/enum-compat-1.c: New test.
18079         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
18080
18081 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
18082
18083         PR c/12165
18084         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
18085         gcc.dg/c99-idem-qual-3.c: New tests.
18086
18087 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
18088
18089         * gcc.dg/winline-7.c: Don't cast void * to int.
18090
18091 2004-01-06  Jan Hubicka  <jh@suse.cz>
18092
18093         * gcc.dg/i386-sse-5.c: New test
18094         * g++.dg/eh/simd-1.c: Add -w argument for i386.
18095
18096 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
18097
18098         PR c++/12815
18099         * g++.dg/rtti/typeid4.C: New test.
18100
18101 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18102
18103         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
18104
18105 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
18106
18107         PR c++/12132
18108         * g++.dg/template/error11.C: New test.
18109
18110         PR c++/13451
18111         * g++.dg/template/class2.C: New test.
18112
18113 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
18114         Richard Sandiford <rsandifo@redhat.com>
18115
18116         PR c++/13387
18117         * g++.dg/opt/alias3.C: New test.
18118
18119 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
18120
18121         PR c++/13157
18122         * g++.dg/template/koenig3.C: New test.
18123
18124         PR c++/13529
18125         * g++.dg/parse/offsetof3.C: New test.
18126
18127         * g++.dg/init/copy7.C: Add missing dg-error markers.
18128
18129         PR c++/12226
18130         * g++.dg/init/copy7.c: New test.
18131
18132         PR c++/13536
18133         * g++.dg/parse/cast1.C: New test.
18134
18135 2004-01-04  Jan Hubicka  <jh@suse.cz>
18136
18137         * gcc.dg/winline[1-7].c: New tests.
18138
18139 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18140
18141         PR c++/13520
18142         * g++.dg/template/qualttp22.C: New test.
18143
18144 2004-01-01  Jan Hubicka  <jh@suse.cz>
18145
18146         * gcc.dg/debug/20031231-1.c: New.
18147         * gcc.c-torture/compile/20040101-1.c: New.
18148         * gcc.dg/dwarf-die-[1-7].c: New.
18149
18150 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
18151
18152         PR optimization/13521
18153         * gcc.c-torture/compile/20031231-1.c: New test.
18154
18155 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
18156
18157         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
18158
18159 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18160
18161         PR c++/10079
18162         * g++.dg/template/crash16.C: New test.
18163
18164 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
18165
18166         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
18167
18168 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
18169
18170         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
18171         ports.
18172         * g++.old-deja/g++.jason/thunk3.C: Likewise.
18173         * g++.old-deja/g++.law/profile1.C: Likewise.
18174         * gcc.c-torture/compile/981006-1.c: Likewise.
18175         * gcc.c-torture/execute/loop-2e.x: Likewise.
18176         * gcc.c-torture/execute/loop-2f.x: Remove.
18177         * gcc.c-torture/execute/loop-2g.x: Likewise.
18178         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
18179         * gcc.dg/20020312-2.c: Remove traces of dead ports.
18180
18181 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
18182
18183         PR c++/13507
18184         * g++.dg/ext/attrib11.C: New test.
18185
18186         PR c++/13494
18187         * g++.dg/template/array2-1.C: New test.
18188         * g++.dg/template/array2-2.C: New test.
18189
18190 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
18191
18192         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
18193
18194 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18195
18196         PR c++/12774
18197         * g++.dg/template/array1-1.C: New test.
18198         * g++.dg/template/array1-2.C: New test.
18199
18200 2003-12-29  Roger Sayle  <roger@eyesopen.com>
18201
18202         PR fortran/12632
18203         * g77.dg/12632.f: New test case.
18204
18205 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18206
18207         PR c++/13289
18208         * g++.dg/parse/nontype1.C: New test.
18209
18210 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18211
18212         PR c++/12403
18213         * g++.dg/parse/explicit1.C: New test.
18214         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
18215
18216 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
18217
18218         PR c++/13081
18219         * g++.dg/opt/inline6.C: New test.
18220
18221         PR c++/12613
18222         * g++.dg/parse/error9.C: New test.
18223
18224         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
18225
18226 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
18227
18228         PR c++/13009
18229         * g++.dg/init/assign1.C: New test.
18230
18231 2003-12-28  Roger Sayle  <roger@eyesopen.com>
18232
18233         PR c++/13070
18234         * g++.dg/warn/format3.C: New test case.
18235
18236 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18237
18238         * gcc.c-torture/compile/20031227-1.c: New test.
18239
18240 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
18241
18242         * g++.dg/bprob/bprob.exp: Load target-supports.exp
18243         * g77.dg/bprob/bprob.exp: Likewise.
18244         * gcc.misc-tests/bprob.exp: Likewise.
18245         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
18246         variants on systems where the library does not provide that
18247         functionality.
18248         * gcc.dg/builtins-20.c: Use builtins-config.h.
18249         * gcc.dg/builtins-config.h: New file.
18250
18251 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
18252
18253         * lib/gcc-dg.exp (dg-require-profiling): New function.
18254         * lib/target-supports.exp (check_profiling_available): Likewise.
18255         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
18256         * g77.dg/bprob/bprob.exp: Likewise.
18257         * gcc.misc-tests/bprob.exp: Likewise.
18258         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
18259         * gcc.dg/20021014-1.c: Likewise.
18260         * gcc.dg/nest.c: Likewise.
18261
18262 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
18263
18264         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
18265         compiling.
18266         * g++.dg/lookup/java2.C: Likewise.
18267         * gcc.dg/cpp/lexident.c: Likewise.
18268
18269 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
18270
18271         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
18272         given.
18273         * gcc.c-torture/compile/961203-1.c: Likewise.
18274         * gcc.c-torture/compile/980506-1.c: Likewise.
18275
18276 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
18277
18278         * lib/gcc-dg.exp (dg-prune-output): New annotation.
18279         (additional_prunes): New global.
18280         (gcc-dg-prune): Handle additional per-test pruning.
18281         (dg-test): Clear additional_prunes between tests.
18282
18283         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
18284         dg-prune-output to avoid spurious failures from assembler
18285         complaining about nonexistent WAW violations.
18286         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
18287         Use dg-prune-output to avoid spurious failures from assembler
18288         warning about Itanium B-step errata.
18289
18290 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
18291
18292         * g++.dg/abi/macro0.C: New test.
18293         * g++.dg/abi/macro1.C: Likewise.
18294         * g++.dg/abi/macro2.C: Likewise.
18295
18296         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
18297         * g++.dg/abi/bitfield7.C: Likewise.
18298         * g++.dg/abi/dtor2.C: Likewise.
18299         * g++.dg/abi/mangle11.C: Likewise.
18300         * g++.dg/abi/mangle12.C: Likewise.
18301         * g++.dg/abi/mangle14.C: Likewise.
18302         * g++.dg/abi/mangle17.C: Likewise.
18303         * g++.dg/abi/vbase10.C: Likewise.
18304         * g++.dg/abi/vbase14.C: Likewise.
18305         * g++.dg/template/qualttp17.C: Likewise.
18306
18307 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
18308
18309         PR c/11995
18310         * gcc.dg/20031223-1.c: New test.
18311
18312 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18313
18314         * gcc.dg/noreturn-7.c: New test.
18315
18316 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18317
18318         * gcc.dg/null-pointer-1.c: New test.
18319
18320 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
18321
18322         * g++.old-deja/g++.jason/template18.C: Remove.
18323         * g++.old-deja/g++.jason/template37.C: Likewise.
18324
18325         PR c++/12862
18326         * g++.dg/lookup/ns1.C: New test.
18327
18328         PR c++/12397
18329         * g++.dg/template/lookup3.C: New test.
18330
18331 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
18332
18333         * g++.dg/template/recurse1.C: New test
18334
18335 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
18336
18337         PR c++/12479
18338         * g++.dg/parse/semicolon1.C: New test.
18339         * g++.dg/parse/semicolon1.h: Likewise.
18340
18341 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
18342
18343         * gcc.dg/darwin-misaligned.c: New test.
18344
18345 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
18346
18347         PR c/9163
18348         * gcc.dg/20031222-1.c: New test.
18349
18350 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
18351
18352         PR c++/13438
18353         * g++.dg/parse/error8.C: New test.
18354
18355         PR c++/11554
18356         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
18357
18358 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
18359
18360         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
18361         too small.
18362         * gcc.c-torture/compile/930217-1.c: Likewise.
18363         * gcc.c-torture/compile/930513-1.c: Likewise.
18364         * gcc.c-torture/execute/920908-2.c: Likewise.
18365         * gcc.c-torture/execute/921204-1.c: Likewise.
18366         * gcc.c-torture/execute/930621-1.c: Likewise.
18367         * gcc.c-torture/execute/930630-1.c: Likewise.
18368         * gcc.c-torture/execute/931031-1.c: Likewise.
18369         * gcc.c-torture/execute/980602-2.c: Likewise.
18370         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
18371         * gcc.c-torture/execute/compndlit-1.c: Likewise.
18372         * gcc.c-torture/execute/extzvsi.c: Likewise.
18373         * gcc.c-torture/unsorted/ext.c: Likewise.
18374
18375 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
18376
18377         PR target/12749
18378         * gcc.c-torture/compile/20031220-2.c: New test case.
18379
18380 2003-12-20  Roger Sayle  <roger@eyesopen.com>
18381
18382         PR optimization/13031
18383         * gcc.c-torture/compile/20031220-1.c: New test case.
18384
18385 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18386
18387         * gcc.dg/cast-function-1.c: New test.
18388
18389 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
18390
18391         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
18392         formats.
18393
18394 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
18395
18396         PR c++/12795
18397         * g++.dg/ext/attrib10.C: New test.
18398
18399 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
18400
18401         * gcc.dg/cleanup-10.c: New test.
18402         * gcc.dg/cleanup-11.c: New test.
18403
18404 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
18405
18406         PR c++/13239
18407         * g++.dg/opt/expect1.C: New test.
18408
18409 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
18410
18411         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
18412
18413 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
18414
18415         PR debug/12923
18416         * gcc.dg/20031218-1.c: New test.
18417
18418         PR debug/12389
18419         * gcc.dg/20031218-2.c: New test.
18420         * gcc.dg/20031218-3.c: New test.
18421
18422         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
18423         of label name and allow for USER_LABEL_PREFIX == "_" names.
18424         * g++.dg/abi/mangle18-2.C: Likewise.
18425         * g++.dg/abi/mangle19-1.C: Likewise.
18426         * g++.dg/abi/mangle19-2.C: Likewise.
18427         * g++.dg/abi/mangle20-1.C: Likewise.
18428         * g++.dg/abi/mangle20-2.C: Likewise.
18429
18430 2003-12-18  Richard Henderson  <rth@redhat.com>
18431
18432         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
18433
18434 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
18435             Dan Kegel <dank@kegel.com>
18436
18437         PR other/12009
18438         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
18439         testing a cross compiler, it causes spurious compile failures.
18440         * lib/g++.exp: Likewise.
18441
18442 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18443
18444         PR c++/13262
18445         * g++.dg/template/access13.C: New test.
18446
18447 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
18448
18449         * gcc.dg/20031216-1.c: New test.
18450
18451 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18452
18453         PR c++/9154
18454         * g++.dg/template/error10.C: New test.
18455
18456 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18457
18458         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
18459         * g++.dg/eh/simd-2.C: Likewise.
18460
18461 2003-12-17  James E Wilson  <wilson@specifixinc.com>
18462             Roger Sayle  <roger@eyesopen.com>
18463
18464         * gcc.c-torture/execute/ieee/mzero5.c: New.
18465
18466 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
18467
18468         PR c++/10603
18469         * g++.dg/parse/error6.C: New test.
18470
18471         PR c++/12827
18472         * g++.dg/parse/error7.C: New test.
18473
18474 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18475
18476         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
18477         at -O with stabs debugging formats.
18478         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
18479         * gcc.dg/debug/debug-2.c: Likewise.
18480
18481 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
18482
18483         PR c++/12696
18484         * g++.dg/init/error1.C: New test.
18485
18486         PR c++/12218
18487         * g++.dg/init/pm3.C: New test.
18488
18489 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18490
18491         PR c/3347
18492         * gcc.dg/bitfld-8.c: New test.
18493
18494 2003-12-16  James Lemke  <jim@wasabisystems.com>
18495
18496         * gcc.dg/arm-scd42-[123].c: New tests.
18497
18498 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
18499
18500         PR c++/9043
18501         * g++.dg/abi/mangle20-1.C: New test.
18502         * g++.dg/abi/mangle20-2.C: New test.
18503
18504 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
18505
18506         PR c++/13275
18507         * g++.dg/other/offsetof2.C: Remove XFAIL.
18508         * g++.dg/parse/offsetof1.C: New test.
18509         * g++.gd/parse/offsetof2.C: Likewise.
18510
18511 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18512
18513         * g++.dg/template/nontype3.C: New test.
18514         * g++.dg/template/static2.C: Tweaked the dg-error clause.
18515
18516 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18517
18518         * g++.dg/warn/noreturn-3.C: Also test instantiation.
18519
18520 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
18521
18522         PR c++/13387
18523         * g++.dg/expr/assign1.C: New test.
18524
18525         PR c++/13242
18526         * g++.dg/abi/mangle19-1.C: New test.
18527         * g++.dg/abi/mangle19-2.C: New test.
18528
18529 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
18530
18531         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
18532
18533 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18534
18535         * gcc.c-torture/execute/20031216-1.c: New test.
18536
18537 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18538
18539         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
18540         an ICE regression.
18541
18542 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
18543
18544         PR c++/10926
18545         * g++.dg/template/error9.C: New test.
18546
18547         PR c++/11116
18548         * g++.dg/template/error8.C: New test.
18549
18550 2003-12-15  Roger Sayle  <roger@eyesopen.com>
18551
18552         PR middle-end/13400
18553         * gcc.c-torture/execute/20031215-1.c: New test case.
18554
18555 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
18556
18557         PR c++/13269
18558         * g++.dg/parse/error5.C: New test.
18559
18560         PR c++/12989
18561         * g++.dg/expr/sizeof1.C: New test.
18562
18563         PR c++/13310
18564         * g++.dg/template/crash15.C: New test.
18565
18566 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
18567
18568         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
18569         a non-POD type as the last named parameter of a varargs function.
18570
18571 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
18572
18573         PR c++/13243
18574         PR c++/12573
18575         * g++.dg/template/crash14.C: New test.
18576         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
18577
18578 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
18579
18580         * g++.dg/other/java1.C: New test.
18581
18582         PR c++/13241
18583         * g++.dg/abi/mangle18-1.C: New test.
18584         * g++.dg/abi/mangle18-2.C: New test.
18585
18586 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18587
18588         PR optimization/10312
18589         * gcc.c-torture/execute/20031214-1.c: New.
18590
18591 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
18592
18593         PR c++/10779
18594         PR c++/12160
18595         * g++.dg/parse/error3.C: New test.
18596         * g++.dg/parse/error4.C: Likewise.
18597         * g++.dg/abi/mangle4.C: Tweak error messages.
18598         * g++.dg/lookup/using5.C: Likewise.
18599         * g++.dg/other/error2.C: Likewise.
18600         * g++.dg/parse/typename5.C: Likewise.
18601         * g++.dg/parse/undefined1.C: Likewise.
18602         * g++.dg/template/arg2.C: Likewise.
18603         * g++.dg/template/ttp3.C: Likewise.
18604         * g++.dg/template/type1.C: Likewise.
18605         * g++.old-deja/g++.other/crash32.C: Likewise.
18606         * g++.old-djea/g++.pt/defarg8.C: Likewise.
18607
18608 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18609
18610         PR c++/13106
18611         * g++.dg/warn/noreturn-3.C: New test.
18612
18613 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
18614
18615         PR c++/13118
18616         * g++.dg/abi/covariant3.C: New.
18617
18618 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
18619
18620         * g++.dg/eh/ia64-1.C: New test.
18621
18622 2003-12-12  Roger Sayle  <roger@eyesopen.com>
18623
18624         PR optimization/13037
18625         * g77.f-torture/execute/13037.f: New test case.
18626
18627 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
18628
18629         PR c++/12881
18630         * g++.dg/abi/covariant2.C: New.
18631
18632 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
18633
18634         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
18635
18636 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
18637
18638         * gcc.c-torture/execute/wchar_t-1.x: Delete.
18639
18640 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
18641
18642         PR other/10819
18643         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
18644         to fix Bug 10819.
18645         * lib/g++.exp (g++_version): Likewise.
18646         * lib/g77.exp (g77_version): Likewise.
18647         * lib/objc.exp (default_objc_version): Likewise.
18648
18649 2003-12-10  Richard Henderson  <rth@redhat.com>
18650
18651         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
18652
18653         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
18654
18655 2003-12-08  Matt Austern  <austern@apple.com>
18656
18657         PR c/13134
18658         * lib/gcc-dg.exp (dg-require-visibility): Define.
18659         * lib/target-supports (check_visibility_available): Define.
18660         * gcc.dg/visibility-1.c: New test.
18661         * gcc.dg/visibility-2.c: Likewise.
18662         * gcc.dg/visibility-3.c: Likewise.
18663         * gcc.dg/visibility-4.c: Likewise.
18664         * gcc.dg/visibility-5.c: Likewise.
18665         * gcc.dg/visibility-6.c: Likewise.
18666         * g++.dg/ext/visibility-1.C: Likewise.
18667         * g++.dg/ext/visibility-2.C: Likewise.
18668         * g++.dg/ext/visibility-3.C: Likewise.
18669         * g++.dg/ext/visibility-4.C: Likewise.
18670         * g++.dg/ext/visibility-5.C: Likewise.
18671         * g++.dg/ext/visibility-6.C: Likewise.
18672
18673 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18674
18675         * g++.dg/lookup/java1.C: New test.
18676         * g++.dg/lookup/java2.C: New test.
18677
18678 2003-12-07  Falk Hueffner  <falk@debian.org>
18679
18680         * g++.dg/opt/noreturn-1.C: New test.
18681
18682 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
18683
18684         * gcc.dg/overflow-1.c: New test.
18685
18686 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18687
18688         * g77.f-torture/compile/13060.f: New test.
18689
18690 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
18691
18692         PR c++/13323
18693         * g++.dg/inherit/operator2.C: New test.
18694
18695 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
18696
18697         PR c++/13305
18698         * g++.dg/ext/attrib9.C: New test.
18699
18700 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
18701
18702         PR c++/13314
18703         * g++.dg/template/error7.C: New test.
18704
18705 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
18706             J"orn Rennecke <joern.rennecke@superh.com>
18707
18708         PR target/13302
18709         * g++.dg/other/struct-va_list.C: New test.
18710
18711 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18712
18713         PR c++/13166
18714         * g++.dg/parse/defarg6.C: New test.
18715
18716 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
18717
18718         PR target/13256
18719         * gcc.c-torture/execute/20031201-1.c: New test.
18720
18721 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
18722
18723         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
18724
18725 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18726
18727         * gcc.dg/builtin-return-1.c: New test.
18728
18729 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
18730             J"orn Rennecke <joern.rennecke@superh.com>
18731
18732         PR optimization/13260
18733         * gcc.c-torture/execute/20031204-1.c: New test.
18734
18735 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
18736
18737         PR c++/9127
18738         * g++.dg/template/error6.C: New test.
18739
18740 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
18741
18742         * gcc.dg/20031202-1.c: New test.
18743
18744 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
18745
18746         PR c++/13179
18747         * g++.dg/template/eh1.C: New test.
18748
18749         PR c++/10771
18750         * g++.dg/template/error5.C: New test.
18751
18752 2003-12-02  David Ung  <davidu@mips.com>
18753
18754         * gcc.dg/compat/vector-check.h: Corrected type for var
18755         g_##TMODE
18756
18757 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18758
18759         PR c++/10126
18760         * g++.dg/template/ptrmem8.C: New test.
18761
18762 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18763
18764         PR c++/12573
18765         * g++.dg/template/dependent-expr3.C: New test.
18766
18767 2003-12-01  James Lemke  <jim@wasabisystems.com>
18768
18769         * gcc.dg/arm-g2.c: New test.
18770
18771 2003-12-01  Roger Sayle  <roger@eyesopen.com>
18772
18773         PR optimization/11634
18774         * gcc.dg/20031201-2.c: New test case.
18775
18776 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
18777
18778         PR 11433
18779         * objc.dg/proto-lossage-3.m: New test.
18780
18781 2003-12-01  Roger Sayle  <roger@eyesopen.com>
18782
18783         PR optimization/12628
18784         * gcc.dg/20031201-1.c: New test case.
18785
18786 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18787
18788         * gcc.dg/unaligned-1.c: New test.
18789
18790 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
18791
18792         PR c++/9849
18793         * g++.dg/template/error4.C: New test.
18794         * g++.dg/template/nested3.C: Adjust error markers.
18795
18796 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18797
18798         * gcc.dg/cpp/assert4.c: Check more #system assertions.
18799
18800 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18801
18802         PR c/10333
18803         * gcc.dg/bitfld-7.c: New test.
18804
18805 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
18806
18807         * gcc.dg/tls/asm-1.C: New test.
18808
18809 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18810
18811         * gcc.dg/cpp/assert4.c: Update.
18812
18813 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18814
18815         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
18816         * gcc.dg/builtin-apply3.c: New test.
18817
18818 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18819
18820         * lib/compat.exp (compat-obj): New xfaildata parameter.
18821         Use it to set compiler_conditional_xfail_data before compiling.
18822         (compat-get-options): Handle dg-xfail-if.
18823         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
18824         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
18825         * gcc.dg/compat/vector-1_y.c: Likewise.
18826         * gcc.dg/compat/vector-2_x.c: Likewise.
18827         * gcc.dg/compat/vector-2_y.c: Likewise.
18828
18829 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18830
18831         * g++.dg/opt/reg-stack4.C: New test.
18832
18833 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18834
18835         * gcc.dg/builtin-apply2.c: New test.
18836
18837 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18838
18839         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
18840
18841 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18842
18843         PR c++/12924
18844         * g++.dg/template/template-id-2.C: New test.
18845
18846 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18847
18848         PR c++/5369
18849         * g++.dg/template/memfriend1.C: New test.
18850         * g++.dg/template/memfriend2.C: Likewise.
18851         * g++.dg/template/memfriend3.C: Likewise.
18852         * g++.dg/template/memfriend4.C: Likewise.
18853         * g++.dg/template/memfriend5.C: Likewise.
18854         * g++.dg/template/memfriend6.C: Likewise.
18855         * g++.dg/template/memfriend7.C: Likewise.
18856         * g++.dg/template/memfriend8.C: Likewise.
18857         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
18858
18859 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
18860
18861         PR c++/12515
18862         * g++.dg/ext/cond1.C: New test.
18863
18864 2003-11-20  Richard Henderson  <rth@redhat.com>
18865
18866         * gcc.dg/20020201-2.c: Remove.
18867         * gcc.dg/20020201-4.c: Remove.
18868         * gcc.dg/20020304-1.c: Remove.
18869
18870 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
18871
18872         * gcc.dg/cpp/trad/xwin1.c: New test case.
18873
18874 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
18875
18876         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
18877         * lib/g77.exp: Likewise.
18878         * lib/objc.exp: Likewise.
18879         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
18880         for darwin.
18881
18882 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18883
18884         PR c++/12932
18885         * g++.dg/template/static5.C: New test.
18886
18887 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18888
18889         * gcc.dg/nested-func-1.c: New test.
18890
18891 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18892
18893         * gcc.dg/cpp/assert4.c: New test.
18894
18895 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
18896
18897         PR c++/2294
18898         * g++.dg/lookup/using9.c: New test.
18899
18900 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
18901
18902         PR c++/12762
18903         * g++.dg/template/error3.C: New test.
18904
18905 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
18906
18907         PR ada/13035
18908         * ada/acats/run_acats, run_all.sh: Fix syntax error.
18909         No longer use a wrapper for gcc, since this does not work under
18910         Windows.
18911
18912 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
18913
18914         PR c++/2094
18915         * g++.dg/template/ptrmem7.C: New test.
18916
18917 2003-11-13  Andrew Pinski <apinski@apple.com>
18918
18919         * gcc.c-torture/compile/20031113-1.c: New test.
18920
18921 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
18922             Kean Johnston <jkj@sco.com>
18923
18924         PR c/13029
18925         * gcc.dg/unused-4.c: Update.
18926
18927 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18928
18929         * g++.dg/opt/const3.C: New test.
18930
18931 2003-11-13  Jan Hubicka  <jh@suse.cz>
18932
18933         * gcc.c-torture/compile/20031112-1.c: New test.
18934
18935 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
18936
18937         * g++.dg/parse/crash10.C: Remove bogus error marker.
18938
18939 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18940
18941         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
18942         (host_gcc): Likewise.
18943         (ROOT): Honor $PWDCMD.
18944         (BASE): Likewise.
18945         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
18946
18947 2003-11-12  Catherine Moore  <clm@redhat.com>
18948
18949         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
18950
18951 2003-11-12  Andreas Jaeger  <aj@suse.de>
18952             Jakub Jelinek  <jakub@redhat.com>
18953             Andrew Pinski  <pinskia@physics.uc.edu>
18954             Richard Henderson  <rth@redhat.com>
18955
18956         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
18957         systems.
18958         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
18959
18960         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
18961         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18962
18963 2003-11-11  Andreas Jaeger  <aj@suse.de>
18964
18965         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
18966
18967         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
18968
18969 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
18970
18971         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
18972         Clean ups.
18973
18974 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
18975
18976         * gcc.dg/trampoline-1.c: New test.
18977
18978 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18979
18980         * gcc.c-torture/compile/200031109-1.c: New test.
18981
18982 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18983
18984         PR c/3190
18985         PR c/8714
18986         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
18987         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
18988         gcc.dg/format/no-y2k-1.c: Update.
18989
18990 2003-11-08  Roger Sayle  <roger@eyesopen.com>
18991
18992         PR optimization/10467
18993         * gcc.dg/20031108-1.c: New test case.
18994
18995 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
18996
18997         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
18998
18999 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19000
19001         * gcc.dg/compound-lvalue-1.c: New test.
19002         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
19003         some XFAILs.
19004
19005 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
19006
19007         * gcc.dg/altivec-varargs-1.c: New test.
19008
19009 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19010
19011         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
19012         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
19013         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
19014         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
19015         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
19016
19017 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19018
19019         * gcc.dg/cond-lvalue-1.c: New test.
19020
19021 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
19022
19023         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
19024
19025 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19026
19027         PR c++/11616
19028         * g++.dg/template/instantiate5.C: New test.
19029
19030 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19031
19032         PR c++/12726
19033         * g++.dg/ext/complit2.C: Replace test with self-contained version.
19034         * ChangeLog: Add missing first entry for above test.
19035
19036 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19037
19038         PR c++/9810
19039         * g++.dg/template/using8.C: New test.
19040         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
19041
19042 2003-11-02  Roger Sayle  <roger@eyesopen.com>
19043
19044         PR optimization/10817
19045         * gcc.c-torture/compile/20031102-1.c: New test case.
19046
19047 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
19048
19049         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
19050         2147483647.
19051
19052 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19053
19054         * gcc.dg/20031102-1.c: New test.
19055
19056 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19057
19058         * gcc.dg/complex-1.c: New test.
19059
19060 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19061
19062         PR c++/12796
19063         * g++.dg/template/crash13.C: Adjust expected error location.
19064         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19065
19066 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
19067
19068         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
19069
19070 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
19071
19072         PR/10239
19073         * gcc.c-torture/compile/20031031-2.c: New test.
19074
19075 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
19076
19077         PR/11640
19078         * gcc.c-torture/compile/20031031-1.c: New test.
19079
19080 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
19081
19082         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
19083         * gcc.misc-tests/bprob.exp: Likewise.
19084         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
19085         the execution test on arm-elf configs.
19086         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
19087         configs that don't support scratch files.
19088         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
19089
19090 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
19091
19092         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
19093         done by dejagnu.
19094
19095 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
19096
19097         * ada/acats/run_all.sh: Redirect mv output to /dev/null
19098         Avoid non pure sh syntax. Add more logging.
19099
19100         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
19101         fail.
19102
19103 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19104
19105         PR libgcj/10610
19106         * gcc.dg/ppc-stackalign-1.c: New test.
19107
19108 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
19109
19110         * ada/acats/run_all.sh: Change output to be more compliant with
19111         dejagnu framework.
19112         Create acats.sum and acats.log files under testsuite/ada/acats
19113         Only run [a-z]* directories, to filter out e.g. CVS.
19114         Redirect build output to log file.
19115
19116 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
19117
19118         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
19119
19120 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
19121
19122         PR ada/5909:
19123         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
19124
19125 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
19126
19127         * gcc.c-torture/compile/20031023-1.c: New test.
19128         * gcc.c-torture/compile/20031023-2.c: New test.
19129         * gcc.c-torture/compile/20031023-3.c: New test.
19130         * gcc.c-torture/compile/20031023-4.c: New test.
19131
19132 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19133
19134         PR c++/10371
19135         * g++.dg/lookup/scoped8.C: New test.
19136
19137 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19138
19139         * g++.dg/opt/reg-stack3.C: New test.
19140
19141 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19142
19143         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
19144
19145 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19146
19147         PR c++/11076
19148         * g++.dg/template/crash13.C: New test.
19149
19150 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19151
19152         * gcc.dg/c99-restrict-2.c: New test.
19153
19154 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
19155
19156         PR c++/12698, c++/12699, c++/12700, c++/12566
19157         * g++.dg/inherit/covariant9.C: New test.
19158         * g++.dg/inherit/covariant10.C: New test.
19159         * g++.dg/inherit/covariant11.C: New test.
19160
19161 2003-10-23  Jason Merrill  <jason@redhat.com>
19162
19163         PR c++/12726
19164         * g++.dg/ext/complit2.C: New test.
19165
19166 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19167
19168         PR target/12654
19169         * gcc.c-torture/execute/20031020-1.c: New test.
19170
19171 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19172
19173         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
19174         following the jump_insn.
19175
19176 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19177
19178         * gcc.dg/cast-lvalue-1.c: New test.
19179
19180 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
19181
19182         PR c++/11962
19183         * g++.dg/template/cond2.C: New test.
19184
19185 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19186
19187         * gcc.dg/builtins-28.c: New test.
19188
19189 2003-10-20  Jan Hubicka  <jh@suse.cz>
19190
19191         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
19192         parameter.
19193         * testsuite/gcc.dg/inline-2.c: Likewise.
19194
19195 2003-10-20  Phil Edwards  <phil@codesourcery.com>
19196
19197         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
19198         * gcc.dg/nest.c:  Likewise.
19199
19200 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19201
19202         PR c++/9781, c++/10583, c++/11862
19203         * g++.dg/parse/crash13.C: New test.
19204
19205 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19206
19207         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
19208
19209 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19210
19211         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
19212         Define HAVE_C99_RUNTIME except on Solaris.
19213         * gcc.dg/builtins-20.c: Likewise.
19214
19215 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19216
19217         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
19218
19219 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19220
19221         PR c++/12495
19222         * g++.dg/template/crash21.C: New test.
19223
19224 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19225
19226         PR c++/2513
19227         * g++.dg/template/typename5.C: New test.
19228
19229 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19230
19231         PR c++/12369
19232         * g++.dg/template/friend25.C: New test.
19233
19234 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
19235
19236         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
19237         versions.
19238
19239 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
19240
19241         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
19242         == 2147483647.
19243
19244 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
19245
19246         * gcc.c-torture/execute/960416-1.x: Remove.
19247         * gcc.c-torture/execute/divconst-3.x: Likewise.
19248
19249 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
19250
19251         PR target/12598
19252         * gcc.dg/torture/cris-volatile-1.c: New test.
19253
19254 2003-10-14  Roger Sayle  <roger@eyesopen.com>
19255
19256         PR optimization/9325
19257         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
19258         for overflowing floating point to integer conversion during RTL
19259         simplification.
19260
19261 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
19262
19263         * objc/execute/_cmd.m: Fix typo.
19264         * objc.dg/image-info.m, objc.dg/symtab-1.m:
19265         Relax 'scan-assembler' regexp.
19266         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
19267         objc.dg/try-catch-4.m: Run on non-Darwin targets.
19268         * objc.dg/zero-link-2.m: Remove blank line.
19269         * objc.dg/zero-link-3.m: New test case.
19270
19271 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
19272
19273         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
19274
19275         * gcc.dg/asm-names.c: Use scan-assembler-not rather
19276         than linker trickery.
19277
19278 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19279
19280         PR c++/12370
19281         * g++.dg/other/friend2.C: New test.
19282
19283 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
19284
19285         * gcc.dg/20031012-1.c: New test.
19286
19287 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
19288
19289         * gcc.dg/weak/weak-3.c: Fix for new warning.
19290
19291 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
19292
19293         PR optimization/8750
19294         * gcc.c-torture/execute/20031012-1.c: New test case.
19295
19296 2003-10-11  Roger Sayle  <roger@eyesopen.com>
19297
19298         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
19299         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
19300
19301 2003-10-11  Roger Sayle  <roger@eyesopen.com>
19302
19303         PR optimization/12260
19304         * gcc.c-torture/compile/20031011-2.c: New test case.
19305
19306 2003-10-11  Roger Sayle  <roger@eyesopen.com>
19307
19308         * gcc.c-torture/execute/20031011-1.c: New testcase.
19309
19310 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19311
19312         * gcc.c-torture/compile/20031011-1.c: New test.
19313
19314 2003-10-11  Jan Hubicka  <jh@suse.cz>
19315
19316         * g++.dg/other/first-global.C: New test.
19317
19318 2003-10-11  Roger Sayle  <roger@eyesopen.com>
19319
19320         * gcc.c-torture/execute/string-opt-18.c: New testcase.
19321
19322 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
19323
19324         * gcc.c-torture/compile/20031010-1.c: New test.
19325
19326 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
19327
19328         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
19329         * gcc.c-torture/execute/va-arg-25.c: ... here.
19330
19331 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
19332
19333         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
19334
19335 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
19336
19337         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
19338
19339 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
19340
19341         * g++.dg/parse/error2.C: New test.
19342
19343 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
19344
19345         PR c++/11097
19346         * g++.dg/other/error5.C: Modify the error message.
19347         * g++.dg/lookup/using8.C: New test.
19348
19349 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
19350
19351         * gcc.dg/darwin-abi-2.c: New file.
19352         * gcc.c-torture/execute/va-arg-24.c: New file.
19353
19354 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
19355
19356         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
19357         indentation.
19358
19359 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
19360
19361         PR c++/10147
19362         * g++.dg/other/error4.C: Update error messages.
19363         * g++.dg/template/ptrmem4.C: Likewise.
19364
19365         PR c++/12337
19366         * g++.dg/init/new9.C: New test.
19367
19368         PR c++/12334, c++/12236, c++/8656
19369         * g++.dg/ext/attrib8.C: New test.
19370
19371 2003-10-06  Devang Patel  <dpatel@apple.com>
19372
19373         * gcc.dg/debug/dwarf2-3.h: New test.
19374         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
19375
19376 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
19377
19378         * g++.dg/opt/cfg2.C: New test.
19379
19380 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19381
19382         * g++.dg/opt/float1.C: New test.
19383
19384 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19385
19386         * gcc.dg/c90-array-lval-6.c: New test.
19387         * gcc.dg/c99-array-lval-6.c: New test.
19388
19389 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
19390             Ziemowit Laski  <zlaski@apple.com>
19391
19392         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
19393         'Derived', so that it is never considered a class method; add
19394         new warning for '+port' method ambiguity.
19395         * objc.dg/method-12.m: Include <objc/objc.h> instead of
19396         <objc/objc-api.h> (needed on Mac OS X).
19397         * objc.dg/method-13.m: New test.
19398
19399 2003-10-03  Roger Sayle  <roger@eyesopen.com>
19400
19401         PR optimization/9325, PR java/6391
19402         * gcc.c-torture/execute/20031003-1.c: New test case.
19403
19404 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
19405
19406         PR optimization/12180
19407         * gcc.dg/20031002-1.c: New test.
19408
19409         PR c++/12486
19410         * g++.dg/inherit/error1.C: New test.
19411
19412 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
19413
19414         * lib/f-torture.exp (search_for): Rename to...
19415         (search_for_re): This.  Also, clean up comments and the
19416         "regexp" invocation.
19417
19418 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
19419
19420         * gcc.c-torture/compile/20031002-1.c: New test.
19421
19422 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
19423
19424         * g++.dg/opt/cond1.C: New test.
19425
19426 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
19427
19428         * gcc.dg/Wold-style-definition-2.c: New testcase.
19429         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
19430
19431 2003-09-29  Richard Henderson  <rth@redhat.com>
19432
19433         * g++.dg/init/array10.C: Add dg-options.
19434
19435 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
19436
19437         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
19438
19439 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19440
19441         * g++.dg/template/friend19.C: Fix typo.
19442         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
19443
19444 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
19445
19446         * gcc.c-torture/execute/20030928-1.c: New test.
19447         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
19448
19449 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19450
19451         * g++.dg/opt/unroll1.C: New test.
19452
19453 2003-09-26  Roger Sayle  <roger@eyesopen.com>
19454
19455         PR optimization/11741
19456         * gcc.dg/20030926-1.c: New test case.
19457
19458 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19459
19460         PR c++/5655
19461         * g++.dg/parse/access7.C: New test.
19462         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
19463
19464 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
19465
19466         MERGE OF objc-improvements-branch into MAINLINE:
19467         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
19468         if libobjc has not been built.
19469         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
19470         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
19471         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
19472         objc/execute/nested-3.m, objc/execute/np-2.m,
19473         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
19474         objc/execute/redefining_self.m, objc/execute/root_methods.m,
19475         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
19476         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
19477         objc.dg/special/unclaimed-category-1.h,
19478         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
19479         well as GNU runtime.
19480         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
19481         * execute/cascading-1.m, execute/function-message-1.m,
19482         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
19483         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
19484         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
19485         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
19486         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
19487         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
19488         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
19489         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
19490         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
19491         * objc.dg/bitfield-2.m: Run only on Darwin.
19492         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
19493         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
19494         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
19495         * objc.dg/const-str-1.m: Fix constant string layout.
19496
19497 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
19498
19499         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
19500
19501 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
19502
19503         * gcc.dg/darwin-abi-1.c: New file.
19504
19505 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
19506
19507         PR target/12281
19508         * gcc.c-torture/compile/20030921-1.c: New test.
19509
19510 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19511
19512         * g++.dg/opt/reg-stack2.C: New test.
19513
19514 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19515
19516         * g++.dg/eh/delayslot1.C: New test.
19517
19518 2003-09-20  Richard Henderson  <rth@redhat.com>
19519
19520         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
19521
19522 2003-09-20  Roger Sayle  <roger@eyesopen.com>
19523
19524         * gcc.c-torture/execute/20030920-1.c: New test case.
19525
19526 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19527
19528         * g++.dg/rtti/typeid3.C: Correct expected error message.
19529
19530 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19531
19532         PR c++/157
19533         * g++.dg/parse/crash12.C: New test.
19534
19535 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
19536
19537         * gcc.dg/compat/mixed-struct-check.h: New.
19538         * gcc.dg/compat/mixed-struct-defs.h: New.
19539         * gcc.dg/compat/mixed-struct-init.h: New.
19540         * gcc.dg/compat/struct-by-value-19_main.c: New.
19541         * gcc.dg/compat/struct-by-value-19_x.c: New.
19542         * gcc.dg/compat/struct-by-value-19_y.c: New.
19543         * gcc.dg/compat/struct-by-value-20_main.c: New.
19544         * gcc.dg/compat/struct-by-value-20_x.c: New.
19545         * gcc.dg/compat/struct-by-value-20_y.c: New.
19546         * gcc.dg/compat/struct-return-19_main.c: New.
19547         * gcc.dg/compat/struct-return-19_x.c: New.
19548         * gcc.dg/compat/struct-return-19_y.c: New.
19549         * gcc.dg/compat/struct-return-20_main.c: New.
19550         * gcc.dg/compat/struct-return-20_x.c: New.
19551         * gcc.dg/compat/struct-return-20_y.c: New.
19552
19553 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
19554         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
19555         so that it will not complain on LP64 targets.
19556
19557 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19558
19559         PR c++/495
19560         * g++.dg/template/friend24.C: New test.
19561
19562 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
19563
19564         PR c++/12332
19565         * g++.dg/template/memtmpl2.C: New test.
19566
19567 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
19568
19569         PR target/11184
19570         * gcc.dg/builtin-apply1.c: New test.
19571
19572 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19573
19574         PR c++/9848
19575         * g++.dg/warn/Wunused-4.C: New test.
19576
19577 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19578
19579         PR c++/12316
19580         * g++.dg/other/gc2.C: New test.
19581
19582 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
19583
19584         PR c++/11991
19585         * g++.dg/rtti/typeid3.C: New test.
19586
19587         PR c++/12266
19588         * g++.dg/overload/template1.C: New test.
19589
19590 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
19591
19592         * g++.dg/opt/cfg3.C: New test.
19593
19594 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19595
19596         PR c++/7939
19597         * g++.dg/template/crash11.C: New test.
19598
19599 2003-09-16  Jason Merrill  <jason@redhat.com>
19600             Jakub Jelinek  <jakub@redhat.com>
19601
19602         * gcc.dg/attr-warn-unused-result.c: New test.
19603
19604 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19605
19606         PR c++/12184
19607         * g++.dg/expr/call2.C: New test.
19608
19609 2003-09-15  Andreas Jaeger  <aj@suse.de>
19610
19611         * gcc.dg/Wold-style-definition-1.c: New test.
19612
19613 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
19614
19615         PR c++/3907
19616         * g++.dg/parse/template12.C: New test.
19617
19618         * g++.dg/abi/bitfield11.C: New test.
19619         * g++.dg/abi/bitfield12.C: Likewise.
19620
19621 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
19622
19623         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
19624         non-expansion of functional macro name without arguments at EOL.
19625         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
19626
19627 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
19628
19629         * gcc.c-torture/execute/20030914-[12].c: New tests.
19630
19631 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
19632
19633         PR c++/11788
19634         * g++.dg/overload/addr1.C: New test.
19635
19636 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
19637
19638         * gcc.dg/20030909-1.c: New test.
19639
19640 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19641
19642         * gcc.dg/ultrasp10.c: New test.
19643
19644 2003-09-09  Devang Patel  <dpatel@apple.com>
19645
19646         * gcc.dg/darwin-ld-6.c: New test.
19647
19648 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19649
19650         * gcc.dg/torture/builtin-explog-1.c: New testcase.
19651
19652 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
19653
19654         * gcc.dg/ia64-types1.c: New test.
19655         * gcc.dg/ia64-types2.c: Likewise.
19656
19657 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19658
19659         * gcc.dg/builtins-1.c: Add more _Complex tests.
19660         * gcc.dg/torture/builtin-attr-1.c: Likewise.
19661
19662         * gcc.dg/builtins-1.c: Test existing _Complex functions.
19663         * gcc.dg/torture/builtin-attr-1.c: Likewise.
19664
19665 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
19666
19667         PR c++/11786
19668         * g++.dg/lookup/koenig2.C: New test.
19669
19670         PR c++/5296
19671         * g++.dg/rtti/typeid2.C: New test.
19672
19673 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
19674
19675         * gcc.c-torture/compile/20030904-1.c: New test.
19676
19677 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19678
19679         * g++.dg/opt/longbranch2.C: New test.
19680
19681 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19682
19683         * g++.dg/template/crash10.C: Only compile it.
19684
19685 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19686
19687         PR middle-end/11665
19688         * gcc.c-torture/compile/20030907-1.c: New test.
19689         * g++.dg/init/array11.C: New test.
19690
19691 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
19692
19693         PR c++/11852
19694         * g++.dg/init/struct1.C: New test.
19695
19696 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
19697
19698         PR c++/12181
19699         * g++.dg/expr/comma1.C: New test.
19700
19701 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
19702
19703         PR c++/11867
19704         * g++.dg/expr/static_cast5.C: New test.
19705
19706 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
19707
19708         PR c++/11507
19709         * g++.dg/lookup/scoped7.C: New test.
19710
19711         PR c++/9574
19712         * g++.dg/other/static1.C: New test.
19713
19714         PR c++/11490
19715         * g++.dg/warn/template-1.C: New test.
19716
19717         PR c++/11432
19718         * g++.dg/template/crash10.C: New test.
19719
19720         PR c++/2478
19721         * g++.dg/overload/VLA.C: New test.
19722
19723         PR c++/10804
19724         * g++.dg/template/call1.C: New test.
19725
19726 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19727
19728         PR c++/11794
19729         * g++.dg/parse/using3.C: New test.
19730
19731 2003-09-06  Roger Sayle  <roger@eyesopen.com>
19732
19733         PR c++/11409
19734         * g++.dg/overload/builtin3.C: New test case.
19735
19736 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
19737
19738         PR c/9862
19739         * gcc.dg/20030906-1.c: New test.
19740         * gcc.dg/20030906-2.c: Likewise.
19741
19742 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19743
19744         PR c++/12167
19745         * g++.dg/parse/defarg5.C: New test.
19746
19747         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
19748
19749 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
19750
19751         PR c++/12163
19752         * g++.dg/expr/static_cast4.C: New test.
19753
19754         PR c++/12146
19755         * g++.dg/template/crash9.C: New test.
19756
19757 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19758
19759         * g++.old-deja/g++.ext/pretty2.C: Update for change
19760         in __FUNCTION__.
19761         * g++.old-deja/g++.ext/pretty3.C: Likewise.
19762
19763 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
19764
19765         PR c++/11922
19766         * g++/dg/template/qualified-id1.C: New test.
19767
19768         PR c++/12037
19769         * g++.dg/warn/noeffect4.C: New test.
19770
19771 2003-09-04  Matt Austern  <austern@apple.com>
19772
19773         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
19774         * g++.dg/ext/fnname2.C: Likewise.
19775         * g++.dg/ext/fnname3.C: Likewise.
19776
19777 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
19778
19779         * g++.dg/expr/lval1.C: New test.
19780         * g++.dg/ext/lvcast.C: Remove.
19781
19782 2003-09-03  Roger Sayle  <roger@eyesopen.com>
19783
19784         PR optimization/11700.
19785         * gcc.c-torture/compile/20030903-1.c: New test case.
19786
19787 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
19788
19789         PR c++/12053
19790         * g++.dg/abi/layout4.C: New test.
19791
19792 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
19793
19794         PR c++/11553
19795         * g++.dg/parse/friend3.C: New test.
19796
19797 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
19798
19799         PR c++/11847
19800         * g++.dg/template/class1.C: New test.
19801
19802         PR c++/11808
19803         * g++.dg/expr/call1.C: New test.
19804
19805 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
19806
19807         PR c++/12114
19808         * g++.dg/init/ref9.C: New test.
19809
19810         PR c++/11972
19811         * g++.dg/template/nested4.C: New test.
19812
19813 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
19814
19815         PR c++/12093
19816         * g++.dg/template/non-dependent4.C: New test.
19817
19818         PR c++/11928
19819         * g++.dg/inherit/conv1.C: New test.
19820
19821 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
19822
19823         PR c++/6196
19824         * g++.dg/ext/label1.C: New test.
19825         * g++.dg/ext/label2.C: Likewise.
19826
19827 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
19828
19829         * g++.dg/expr/cond3.C: New test.
19830
19831 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19832
19833         * gcc.dg/builtins-1.c: Add new builtin cases.
19834
19835 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19836
19837         * gcc.dg/builtins-1.c: Add new cases.
19838         * gcc.dg/torture/builtin-attr-1.c: Likewise.
19839
19840 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19841
19842         * gcc.dg/builtins-1.c: Add more math builtin tests.
19843         * gcc.dg/torture/builtin-attr-1.c: New test.
19844
19845 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
19846
19847         PR optimization/5079
19848         * g++.dg/opt/static3.C: New test.
19849
19850 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19851
19852         * gcc.misc-tests/gcov-10b.c: New test.
19853
19854 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
19855
19856         * g++.dg/opt/ptrmem3.C: New test.
19857
19858         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
19859
19860 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
19861
19862         * gcc.dg/20030826-2.c: New test.
19863
19864 2003-08-26  Roger Sayle  <roger@eyesopen.com>
19865
19866         PR middle-end/12002
19867         * g77.f-torture/compile/12002.f: New test case.
19868
19869 2003-08-26  Roger Sayle  <roger@eyesopen.com>
19870
19871         * gcc.dg/20030826-1.c: New test case.
19872
19873 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
19874
19875         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
19876
19877 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
19878
19879         PR c++/11871
19880         * c++.dg/lookup/crash1.C: New test.
19881
19882         * c++.dg/warn/noeffect3.C: New test.
19883
19884 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
19885
19886         * gcc.dg/compat/vector-1_x.c: Compile with -w.
19887         * gcc.dg/compat/vector-1_y.c: Ditto.
19888         * gcc.dg/compat/vector-2_x.c: Ditto.
19889         * gcc.dg/compat/vector-2_y.c: Ditto.
19890
19891 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
19892
19893         * gcc.dg/20030702-1.c: New test.
19894
19895 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
19896
19897         PR c++/8795
19898         * g++.dg/ext/altivec-1.C: New test.
19899
19900 2003-08-24  Richard Henderson  <rth@redhat.com>
19901
19902         * g++.dg/eh/simd-2.C: Add -w for x86.
19903
19904 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
19905
19906         * gcc.dg/20030815-1.c: New test.
19907
19908 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19909
19910         PR c++/3765
19911         * g++.dg/parse/access6.C: New test.
19912
19913 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19914
19915         PR c++/641, c++/11876
19916         * g++.dg/template/friend22.C: New test.
19917         * g++.dg/template/friend23.C: Likewise.
19918
19919 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19920
19921         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
19922         identically.
19923
19924 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19925
19926         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
19927
19928 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19929
19930         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
19931
19932 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19933
19934         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
19935
19936 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19937
19938         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
19939
19940 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
19941
19942         PR c++/11919
19943         * g++.dg/overload/prom1.C: New test.
19944
19945         PR c++/11551
19946         * g++.dg/parse/dtor2.C: New test.
19947
19948         PR c++/10762
19949         * g++.dg/parse/using2.C: New test.
19950
19951 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
19952
19953         PR target/11805
19954         * gcc.c-torture/compile/20030821-1.c: New.
19955
19956 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
19957
19958         PR c++/11834
19959         * g++.dg/template/deduce2.C: New test.
19960
19961 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
19962
19963         * gcc.c-torture/execute/20030821-1.c: New test.
19964
19965 2003-08-20  Roger Sayle  <roger@eyesopen.com>
19966
19967         PR middle-end/11984
19968         * gcc.dg/20030820-1.c: New test case.
19969
19970 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
19971
19972         PR c++/11945
19973         * g++.dg/warn/noeffect2.C: New test.
19974
19975 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
19976
19977         PR c++/10926
19978         * g++.dg/template/dtor2.C: New test.
19979
19980         PR c++/11684
19981         * g++.dg/template/operator1.C: New test.
19982         * g++.dg/parse/operator4.C: New test.
19983
19984         PR c++/11946.C
19985         * g++.dg/expr/enum1.C: New test.
19986         * gcc.dg/c99-bool-1.c: Remove bogus warning.
19987
19988         PR c++/11036.C
19989         * g++.dg/parse/elab2.C: New test.
19990         * g++.dg/parse/typedef4.C: Change error message.
19991         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
19992         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
19993         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
19994
19995 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
19996
19997         * gcc.dg/pch/warn-1.c: New.
19998         * gcc.dg/pch/warn-1.hs: New.
19999
20000         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
20001         not-tested file.
20002
20003 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
20004
20005         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
20006
20007 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
20008
20009         * gcc.dg/uninit-D.c: New Test.
20010         * gcc.dg/uninit-E.c: New Test.
20011         * gcc.dg/uninit-F.c: New Test.
20012         * gcc.dg/uninit-G.c: New Test.
20013
20014 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
20015
20016         * g++.dg/README: Describe the pch directory.
20017
20018 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20019
20020         PR c++/11174
20021         * g++.dg/parse/access4.C: New test.
20022         * g++.dg/parse/access5.C: Likewise.
20023         * g++.old-deja/g++.jason/access17.C: Adjust error message.
20024
20025 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
20026
20027         * gcc.dg/noncompile/20030818-1.c: New.
20028
20029 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20030
20031         PR c++/11957
20032         * g++.dg/warn/noeffect1.C: New test.
20033
20034         * g++.dg/template/scope2.C: New test.
20035         * g++.dg/template/error2.C: Correct dg-error
20036
20037 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
20038
20039         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
20040
20041 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
20042
20043         PR C++/11512
20044         * g++.dg/template/warn1.C: New.
20045
20046 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
20047
20048         * g++.dg/template/error2.C: New test.
20049         * g++.dg/lookup/using7.C: Adjust errors
20050         * g++.old-deja/g++.pt/crash36.C: Likewise.
20051         * g++.old-deja/g++.pt/derived3.C: Likewise.
20052
20053 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20054
20055         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
20056         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
20057         * gcc.c-torture/execute/builtins/string-9.c: New, from
20058         string-opt-9.c.  Adjust for execute/builtins framework.
20059         * gcc.c-torture/execute/string-opt-9.c: Delete.
20060
20061 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
20062
20063         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
20064
20065         * g++.dg/parse/ret-type2.C: New test.
20066
20067         PR c++/11703
20068         * g++.dg/init/new8.C: New test.
20069
20070         PR c++/10923
20071         * g++.dg/parse/typedef5.C: New test.
20072
20073         PR c++/9512
20074         * g++.dg/parse/qualified2.C: New test.
20075         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
20076         invalid code.
20077
20078 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
20079
20080         * g++.dg/conversion/ptrmem1.C: New test.
20081
20082 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
20083
20084         PR target/11693
20085         * gcc.dg/20030811-1.c: New test.
20086
20087         PR target/11535
20088         * gcc.c-torture/execute/20030811-1.c: New test.
20089
20090 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20091
20092         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
20093
20094 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
20095
20096         PR c++/11789.C
20097         * g++.dg/inherit/multiple1.C: New test.
20098
20099 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20100
20101         * gcc.dg/spe1.c: New test.
20102
20103         PR c++/11670
20104         * g++.dg/expr/cast2.C: New test.
20105
20106         PR c++/10530
20107         * g++.dg/template/dependent-name2.C: New test.
20108
20109 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
20110
20111         * g++.dg/parse/crash11.C: Put the dg options in comments.
20112
20113 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
20114
20115         * lib/gcc-dg.exp: Update for diagnostic change.
20116
20117 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20118
20119         PR c++/5767
20120         * g++.dg/parse/crash11.C: New test.
20121
20122 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
20123
20124         * gcc.dg/cpp/spacing1.c: Update.
20125
20126 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
20127
20128         PR target/11739
20129         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
20130         a value for -mtune.
20131
20132 2003-08-04  Roger Sayle  <roger@eyesopen.com>
20133
20134         PR middle-end/11771
20135         * gcc.c-torture/compile/20030804-1.c: New test case.
20136
20137 2003-08-04  Roger Sayle  <roger@eyesopen.com>
20138
20139         * gcc.dg/20030804-1.c: New test case.
20140
20141 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
20142
20143         * gcc.dg/cpp/separate-1.c: New test.
20144
20145 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
20146
20147         PR c++/11704
20148         * g++.dg/template/dependent-expr2.C: New test.
20149
20150         PR c++/11766
20151         * g++.dg/expr/ptrmem1.C: New test.
20152
20153 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20154
20155         PR c++/9453
20156         * g++.dg/template/friend15.C: New test.
20157
20158 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
20159
20160         * lib/dg-pch.exp: Work round PCH bug.
20161
20162 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20163
20164         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
20165         builtins.  Move cases from builtins-4.c here.
20166
20167         * gcc.dg/torture/builtin-math-1.c: New test taken from
20168         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
20169         additional cases.
20170
20171         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
20172         Delete.
20173
20174 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
20175
20176         PR c++/9447
20177         * g++.dg/template/using7.C: New test.
20178
20179 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
20180
20181         * import1.c, import2.c: New tests.
20182
20183 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
20184
20185         * g++.dg/eh/crossjump1.C: New test.
20186
20187 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
20188
20189         PR c++/11697
20190         * g++.dg/template/using6.C: New test.
20191
20192         PR c++/11744
20193         * g++.dg/template/koenig2.C: New test.
20194
20195 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20196
20197         PR c++/7983
20198         * g++.dg/parse/typedef4.C: New test.
20199
20200 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20201
20202         PR c++/8442, c++/8806
20203         * g++.dg/template/elab1.C: New test.
20204         * g++.dg/template/type2.C: Likewise.
20205         * g++.dg/template/ttp3.C: Adjust expected error message.
20206         * g++.old-deja/g++.law/visibility13.C: Likewise.
20207         * g++.old-deja/g++.niklas/t135.C: Likewise.
20208         * g++.old-deja/g++.pt/ttp41.C: Likewise.
20209         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
20210         template argument.
20211         * g++.old-deja/g++.pt/ttp44.C: Likewise.
20212
20213 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
20214
20215         PR c++/11295
20216         * g++.dg/ext/stmtexpr1.C: New test.
20217
20218         * g++.dg/opt/tmp1.C: New test.
20219
20220         PR c++/11525
20221         * g++.dg/parse/constant4.C: New test.
20222
20223         PR c++/9447
20224         * g++.dg/template/using5.C: New test.
20225
20226 2003-07-31  Roger Sayle  <roger@eyesopen.com>
20227
20228         * gcc.dg/builtins-27.c: New test case.
20229
20230 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
20231
20232         * gcc.dg/tls/opt-7.c: New test.
20233
20234 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
20235
20236         * g++.old-deja/g++.other/crash18.C: Remove.
20237
20238 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20239
20240         * g++.dg/template/explicit3.C: New.
20241         * g++.dg/template/explicit4.C: New.
20242         * g++.dg/template/explicit5.C: New.
20243
20244         PR c++/11347
20245         * g++.dg/template/memtmpl1.C: New.
20246
20247 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
20248
20249         PR target/11565
20250         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
20251         * gcc.dg/i386-387-5.c (dg-options): Likewise.
20252
20253 2003-07-30  Jan Hubicka  <jh@suse.cz>
20254
20255         * vtgc1.c: Kill.
20256
20257 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
20258
20259         * gcc.dg/struct-in-proto-1.c: New test.
20260
20261 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
20262
20263         * gcc.dg/cpp/include2.c: Only expect one message.
20264
20265 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
20266
20267         PR c++/9447
20268         * g++.dg/template/using1.C: New test.
20269         * g++.dg/template/using2.C: New test.
20270         * g++.dg/template/using3.C: New test.
20271         * g++.dg/template/using4.C: New test.
20272
20273 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
20274
20275         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
20276         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20277
20278 2003-07-28  Jan Hubicka  <jh@suse.cz>
20279
20280         PR c++/11530
20281         * g++.dg/opt/call1.C: New test.
20282
20283 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
20284
20285         PR c++/11667
20286         * g++.dg/init/enum2.C: New test.
20287         * g++.dg/template/overload1.C: Add "-w" option.
20288
20289 2003-07-28    <hp@bitrange.com>
20290
20291         * gcc.dg/Wdeclaration-after-statement-1.c,
20292         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
20293
20294 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
20295
20296         * gcc.c-torture/compile/20030725-1.c: New test.
20297
20298 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
20299
20300         * gcc.dg/20030505.c: Only run for SPE.
20301         Remove definition of opaque type.
20302
20303 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
20304
20305         * g++.dg/template/ptrmem6.C: New test.
20306
20307 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
20308
20309         * gcc.c-torture/compile/zero-strct-2.c: New test.
20310
20311 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
20312
20313         * gcc.dg/intermod-1.c: New test.
20314
20315 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20316
20317         PR c++/11617
20318         * g++.dg/template/lookup2.C: New test.
20319         * g++.dg/template/memclass1.C: Remove instantiated from error.
20320         * g++.dg/other/error2.C: Tweak expected errors.
20321
20322         PR c++/11596
20323         * g++.dg/template/defarg3.C: New test.
20324
20325         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
20326
20327 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
20328
20329         * g++.dg/inherit/access5.C: New test.
20330
20331 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20332
20333         PR c++/11513
20334         * g++.dg/template/crash8.C: New test.
20335
20336 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
20337
20338         PR c/10602
20339         * gcc.dg/noncompile/incomplete-2.c: New test.
20340
20341 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
20342
20343         PR c++/11645
20344         * g++.dg/inherit/access4.C: New test.
20345
20346         PR c++/11517
20347         * g++.dg/expr/cond2.C: New test.
20348
20349         PR optimization/10679
20350         * g++.dg/opt/inline4.C: New test.
20351
20352 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20353
20354         * g++.dg/parse/crash10: New test.
20355
20356 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20357
20358         * g++.dg/ext/flexary1.C: New test.
20359
20360 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20361
20362         PR c++/10793
20363         * g++.dg/template/crash9.C: New test.
20364
20365 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20366
20367         PR c++/3004
20368         * g++.dg/parse/typedef3.C: New test.
20369
20370         PR c++/7906
20371         * g++.dg/parse/operator2.C: New test.
20372
20373         PR c++/8895
20374         * g++.dg/parse/def-tmpl-arg1.C: New test.
20375
20376         PR c++/9282
20377         * g++.dg/parse/funptr1.C: New test.
20378
20379         PR c++/9452
20380         * g++.dg/parse/ambig3.C: New test.
20381
20382         PR c++/9454
20383         * g++.dg/parse/operator3.C: New test.
20384
20385         PR c++/9486
20386         * g++.dg/parse/template10.C: New test.
20387
20388         PR c++/9488
20389         * g++.dg/parse/template11.C: New test.
20390
20391         PR c++/10150
20392         * g++.dg/parse/invalid-op1.C: New test.
20393
20394         PR c++/10247
20395         * g++.dg/parse/condexpr1.C: New test.
20396
20397 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20398
20399         * g++.dg/ext/packed3.C: New test.
20400         * g++.dg/ext/packed4.C: New test.
20401
20402         * gcc.dg/pack-test-3.c: New test.
20403
20404 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
20405
20406         * lib/compat.exp: Handle dg-options per source file.
20407         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
20408         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
20409         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
20410         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
20411         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
20412         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
20413         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
20414         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
20415         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
20416         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
20417         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
20418         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
20419         * g++.dg/compat/break/bitfield7_x.C: Ditto.
20420         * g++.dg/compat/break/bitfield7_y.C: Ditto.
20421
20422 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
20423
20424         PR c/10320
20425         * gcc.c-torture/execute/20030718-1.c: New test.
20426
20427 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20428
20429         PR optimization/11536
20430         * gcc.dg/20030721-1.c: New test.
20431
20432 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
20433
20434         PR c++/11546
20435         * g++.dg/template/lookup1.C: New test.
20436
20437 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
20438
20439         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
20440         diagnostics of ill-formed constructs involving labels.
20441         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
20442         the new 'previously defined here' message.
20443
20444 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
20445
20446         * g++.dg/parse/non-dependent2.C: New test.
20447
20448 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
20449
20450         * g++.dg/init/init-ref4.C: xfail on targets without
20451         weak symbols.
20452
20453 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
20454
20455         PR target/11087
20456         * gcc.c-torture/execute/20030717-1.c: New test.
20457
20458 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20459
20460         * g++.dg/opt/cfg1.C: New test.
20461
20462 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
20463
20464         PR optimization/11557
20465         * gcc.dg/20030717-1.c: New test.
20466
20467 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
20468
20469         PR c++/10476
20470         * g++.dg/expr/crash-1.C: New test.
20471
20472         PR c++/11027
20473         * g++.dg/template/init3.C: New test.
20474
20475         PR c++/8222
20476         * g++.dg/template/non-dependent1.C: New test.
20477
20478         PR c++/11070
20479         * g++.dg/template/non-dependent2.C: New test.
20480
20481         PR c++/11071
20482         * g++.dg/template/non-dependent3.C: New test.
20483
20484         PR c++/9907
20485         * g++.dg/template/sizeof5.C: New test.
20486
20487 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
20488
20489         PR 11498
20490         * gcc.c-torture/compile/mangle-1.c: New file.
20491
20492 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20493
20494         PR c++/7809
20495         * g++.dg/parse/access3.C: New test.
20496
20497 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
20498
20499         PR c++/11384
20500         * g++.dg/init/init-ref4.C: New test.
20501
20502 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
20503
20504         PR c++/11547
20505         * g++.dg/parse/constant3.C: New test.
20506         * g++.dg/parse/crash7.C: Likewise.
20507
20508 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
20509
20510         PR target/11008
20511         * gcc.dg/i386-pentium4-not-mull.c: New.
20512
20513 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
20514
20515         * gcc.dg/asm-names.c (ymain): Make it weak.
20516
20517 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20518
20519         PR c++/5421
20520         * g++.dg/template/friend21.C: New test.
20521
20522 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
20523
20524         * gcc.dg/cleanup-8.c: New test.
20525         * gcc.dg/cleanup-9.c: New test.
20526
20527 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
20528
20529         * g++.dg/ext/dll-MI1.h: New file.
20530         * g++.dg/ext/dllexport-MI1.C: New file.
20531         * g++.dg/ext/dllimport-MI1.C: New file.
20532
20533 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
20534
20535         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
20536         it does not have cmpstrsi patterns (just cmpmemsi).
20537
20538 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
20539
20540         PR debug/11473
20541         * g++.dg/debug/debug8.C: New test.
20542
20543 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20544
20545         PR c++/10108
20546         * g++.dg/template/crash7.C: New test.
20547
20548 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
20549
20550         PR target/10795
20551         * gcc.c-torture/compile/20030708-1.c: New.
20552
20553 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20554
20555         * gcc.c-torture/execute/20030715-1.c: New test.
20556
20557 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
20558
20559         * gcc.dg/pch/inline-3.c: New file.
20560         * gcc.dg/pch/inline-3.hs: New file.
20561         * gcc.dg/pch/inline-4.c: New file.
20562         * gcc.dg/pch/inline-4.hs: New file.
20563
20564 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
20565
20566         PR c++/11509
20567         * g++.dg/template/crash6.C: New test.
20568
20569         PR c++/7053
20570         * g++.dg/template/friend20.C: New test.
20571
20572         PR c++/7019
20573         * g++.dg/template/overload2.C: New test.
20574
20575 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20576
20577         PR optimization/11440
20578         * gcc.c-torture/execute/20030714-1.c: New test.
20579
20580 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20581
20582         PR c++/11154
20583         * g++.dg/template/partial2.C: New test.
20584
20585 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
20586
20587         PR c++/11503
20588         * g++.dg/template/anon1.C: New test.
20589
20590         PR c++/11493
20591         PR c++/11495
20592         * g++.dg/parse/template9.C: Likewise.
20593         * g++.dg/template/crash4.C: New test.
20594         * g++.dg/template/koenig1.C: Likewise.
20595         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
20596         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
20597         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
20598         functions.
20599         * g++.old-deja/g++.jason/template36.C: Likewise.
20600         * g++.old-deja/g++.mike/p1989.C: Likewise.
20601         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
20602         * g++.old-deja/g++.pt/ttp20.C: Use this->.
20603         * g++.old-deja/g++.pt/ttp21.C: Use this->.
20604         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
20605         compiling.
20606         * g++.old-deja/g++.pt/union2.C: Use this->.
20607
20608 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
20609
20610         * gcc.dg/20030711-1.c: New test.
20611
20612 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
20613
20614         PR c++/11050
20615         * g++.dg/parse/args1.C: New test.
20616         * g++.pt/defarg8.C: Change expected errors.
20617
20618 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
20619
20620         PR c++/8164
20621         * g++.dg/template/nontype2.C: New test.
20622
20623         PR c++/10558
20624         * g++.dg/parse/template8.C: New test.
20625
20626         PR c++/8327
20627         * g++.dg/template/scope1.C: New test.
20628
20629         * g++.dg/warn/Wsign-compare-1.C: New test.
20630
20631 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
20632
20633         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
20634
20635 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
20636
20637         PR c++/9411
20638         * g++.dg/template/explicit2.C: New test.
20639
20640         PR c++/10032
20641         * g++.dg/warn/pedantic1.C: New test.
20642
20643 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
20644
20645         PR c++ 9483
20646         * g++.dg/other/field1.C: New test.
20647
20648 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
20649
20650         PR c/11449
20651         * gcc.c-torture/compile/20030707-1.c: New.
20652
20653 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20654
20655         PR c++/10849
20656         * g++.dg/template/access12.C: New test.
20657
20658 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
20659
20660         * g++.dg/bprob/bprob.exp (prof_ext): Update.
20661         * g77.dg/bprob/bprob.exp (prof_ext): Update.
20662         * gcc.misc-tests/bprob.exp (prof_ext): Update.
20663         * gcc.misc-tests/gcov.exp: Update
20664         * g++.dg/gcov/gcov.exp: Update
20665         * lib/gcov.exp: Update.
20666
20667 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
20668
20669         * g++.dg/abi/mangle17.C: Make sure template expressions are
20670         dependent.
20671         * g++.dg/abi/mangle4.C: Mark erroneous casts.
20672         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
20673         * g++.dg/opt/stack1.C: Remove erroneous code.
20674         * g++.dg/parse/template7.C: New test.
20675         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
20676         * g++.old-deja/g++.pt/crash4.C: Likewise.
20677
20678 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20679
20680         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
20681         with zero or one occurence of `$' after the initial `L'.
20682
20683 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
20684
20685         * gcc.c-torture/compile/20030704-1.c: Add a comment.
20686
20687 2003-07-08  Roger Sayle  <roger@eyesopen.com>
20688
20689         PR c/11370
20690         * gcc.dg/Wunreachable-6.c: New testcase.
20691         * gcc.dg/Wunreachable-7.c: New testcase.
20692
20693 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
20694
20695         PR c/11420
20696         * gcc.dg/20030708-1.c: New test.
20697
20698 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
20699
20700         * gcc.dg/compat/sdata-section.h: New file.
20701         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
20702         * gcc.dg/torture/mips-sdata-1.c: New test.
20703
20704 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20705
20706         PR c++/11030
20707         * g++.dg/template/friend19.C: New test.
20708
20709 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
20710
20711         * g++.dg/opt/strength-reduce.C: New test.
20712
20713 2003-07-07  Roger Sayle  <roger@eyesopen.com>
20714
20715         PR target/10979
20716         * gcc.dg/20030707-1.c: New testcase.
20717
20718 2003-07-07  Roger Sayle  <roger@eyesopen.com>
20719
20720         PR optimization/11059
20721         * g++.dg/opt/emptyunion.C: New testcase.
20722
20723 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20724             Eric Botcazou  <ebotcazou@libertysurf.fr>
20725
20726         * g++.dg/opt/stack1.C: New test.
20727
20728 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
20729
20730         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
20731         run test.
20732
20733         PR c++/11431
20734         * g++.dg/expr/static_cast3.C: New test.
20735
20736 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
20737
20738         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
20739         everywhere.
20740         * gcc.dg/concat.c: Concatenation of string constants with
20741         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
20742         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
20743         * gcc.dg/cpp/escape-2.c: Use wide character constants where
20744         necessary to avoid multi-character character constant warning.
20745         * gcc.dg/cpp/escape.c: Likewise.
20746         * gcc.dg/cpp/ucs.c: Likewise.
20747         Remove backslashes from dg-bogus comments, as they confuse Tcl.
20748         Fix a typo.
20749
20750 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
20751
20752         PR c/11428
20753         * gcc.c-torture/compile/20030704-1.c: New.
20754
20755 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
20756
20757         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
20758
20759 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
20760
20761         PR c++/5287, PR c++/7910,  PR c++/11021
20762         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
20763         tests for warnings.
20764         * g++.dg/ext/dllimport2.C: Add tests for warnings.
20765         * g++.dg/ext/dllimport3.C: Likewise.
20766         * g++.dg/ext/dllimport4.C: New file.
20767         * g++.dg/ext/dllimport5.C: New file.
20768         * g++.dg/ext/dllimport6.C: New file.
20769         * g++.dg/ext/dllimport7.C: New file.
20770         * g++.dg/ext/dllimport8.C: New file.
20771         * g++.dg/ext/dllimport9.C: New file.
20772         * g++.dg/ext/dllimport10.C: New file.
20773         * g++.dg/ext/dllexport1.C: New file.
20774
20775 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
20776
20777         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
20778         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
20779
20780 2003-07-03  Roger Sayle  <roger@eyesopen.com>
20781
20782         * gcc.dg/builtins-25.c: New testcase.
20783         * gcc.dg/builtins-26.c: New testcase.
20784
20785 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
20786
20787         * gcc.dg/compat/vector-defs.h: New file.
20788         * gcc.dg/compat/vector-setup.h: New file.
20789         * gcc.dg/compat/vector-check.h: New file.
20790         * gcc.dg/compat/vector-1_main.c: New file.
20791         * gcc.dg/compat/vector-1_x.c: New file.
20792         * gcc.dg/compat/vector-1_y.c: New file.
20793         * gcc.dg/compat/vector-2_main.c: New file.
20794         * gcc.dg/compat/vector-2_x.c: New file.
20795         * gcc.dg/compat/vector-2_y.c: New file.
20796
20797         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
20798         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
20799         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
20800         * gcc.dg/compat/struct-align-1.h: New file.
20801         * gcc.dg/compat/struct-align-1_main.c: New file.
20802         * gcc.dg/compat/struct-align-1_x.c: New file.
20803         * gcc.dg/compat/struct-align-1_y.c: New file.
20804         * gcc.dg/compat/struct-align-2.h: New file.
20805         * gcc.dg/compat/struct-align-2_main.c: New file.
20806         * gcc.dg/compat/struct-align-2_x.c: New file.
20807         * gcc.dg/compat/struct-align-2_y.c: New file.
20808
20809         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
20810         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
20811         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20812         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
20813         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
20814         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20815         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20816         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
20817         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
20818         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
20819         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
20820         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
20821         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
20822         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
20823         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
20824         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
20825         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
20826         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
20827         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20828         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20829         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20830         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20831         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20832         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20833         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20834         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20835         * gcc.dg/compat/struct-return-10_x.c: Ditto.
20836         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20837         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20838
20839 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20840
20841         * gcc.dg/i386-call-1.c: New test.
20842
20843 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20844
20845         PR c++/9162
20846         * g++.dg/parse/defarg4.C: New.
20847
20848 2003-07-03  Roger Sayle  <roger@eyesopen.com>
20849
20850         PR target/10700
20851         * gcc.c-torture/compile/20030703-1.c: New test case.
20852
20853 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
20854
20855         * g++.dg/template/local3.C: Remove extra semicolon.
20856
20857 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20858
20859         * gcc.dg/i386-volatile-1.c: New test.
20860
20861 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
20862
20863         PR c++/11072
20864         * g++.dg/other/offsetof2.C: XFAIL.
20865         * g++.dg/other/offsetof5.C: New.
20866
20867         PR c++/10219
20868         * g++.dg/template/error1.C: New.
20869
20870         PR c++/9779
20871         * g++.dg/template/dependent-expr1.C: New.
20872
20873 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
20874
20875         PR c++/6949
20876         * g++.dg/template/local3.C: New test.
20877
20878         PR c++/11149
20879         * g++.dg/lookup/scoped6.C: New test.
20880
20881 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
20882
20883         PR c++/8046
20884         * g++.dg/other/error7.C: New test.
20885
20886 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
20887
20888         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
20889         * g++.old-deja/g++.abi/vtable3.h: Likewise.
20890         * g++.old-deja/g++.law/code-gen5.C: Likewise.
20891         * g++.old-deja/g++.other/union2.C: Likewise.
20892         * gcc.dg/c90-const-expr-2.c: Likewise.
20893         * gcc.dg/c90-const-expr-3.c: Likewise.
20894         * gcc.dg/c99-const-expr-2.c: Likewise.
20895         * gcc.dg/c99-const-expr-3.c: Likewise.
20896         * gcc.dg/concat.c: Likewise.
20897
20898 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
20899
20900         PR c++/9559
20901         * g++.dg/init/static1.C: New test.
20902
20903 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20904
20905         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
20906         * g++.old-deja/g++.other/access2.C: Likewise.
20907         * g++.old-deja/g++.other/decl2.C: Likewise.
20908         * gcc.c-torture/execute/20020615-1.c: Likewise.
20909
20910 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20911
20912         PR c++/4933
20913         * g++.dg/template/sizeof4.C: New test.
20914
20915 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20916
20917         * g++.dg/other/error6.C: New test.
20918
20919 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20920
20921         PR c++/10750
20922         * g++.dg/parse/constant2.C: New test.
20923
20924 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
20925
20926         PR c++/11106
20927         * g++.dg/other/error5.C: New test.
20928
20929 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20930
20931         * gcc.dg/format/gcc_diag-1.c: New test.
20932
20933 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
20934
20935         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
20936
20937 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
20938
20939         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
20940         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
20941         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
20942
20943 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
20944
20945         * gcc.c-torture/execute/builtins/string-8.c: New test.
20946         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
20947         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
20948         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
20949
20950 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
20951
20952         PR c++/10468
20953         * g++.dg/ext/typeof6.C: New test.
20954
20955 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
20956
20957         PR c++/10796
20958         * g++.dg/init/enum1.C: New test.
20959
20960 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
20961
20962         * gcc.dg/20030627-1.c: New test.
20963
20964 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
20965
20966         PR c++/11332
20967         * g++.dg/expr/static_cast2.C: New test.
20968
20969 2003-06-26  Roger Sayle  <roger@eyesopen.com>
20970             Jakub Jelinek  <jakub@redhat.com>
20971
20972         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
20973         sprintf(dst,"%s",src) optimization.
20974         * gcc.c-torture/execute/20030626-1.c: New test case.
20975         * gcc.c-torture/execute/20030626-2.c: New test case.
20976
20977 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
20978
20979         * gcc.c-torture/execute/multi-ix.c: New test.
20980
20981         * gcc.c-torture/execute/simd-4.c (main):
20982         Added missing semicolon at end of union.
20983
20984 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
20985
20986         PR c++/8266
20987         * g++.dg/template/explicit-instantiation3.C: New test.
20988
20989 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
20990
20991         * gcc.dg/20030626-1.c: Use signed char.
20992
20993 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
20994
20995         * gcc.dg/20030626-1.c: New test.
20996
20997 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
20998
20999         * const-str-2.m: Update.
21000
21001 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
21002
21003         PR c++/10990
21004         * g++.dg/rtti/dyncast1.C: New test.
21005         * g++.dg/abi/mangle4.C: Correct base-specifier access.
21006         * g++.dg/lookup/scoped1.C: Remove XFAIL.
21007         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
21008
21009         PR c++/10931
21010         * g++.dg/expr/static_cast1.C: New test.
21011
21012 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
21013
21014         * gcc.dg/20030625-1.c: New test.
21015
21016 2003-06-24  Roger Sayle  <roger@eyesopen.com>
21017
21018         * gcc.c-torture/compile/20030624-1.c: New test case.
21019
21020 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
21021
21022         * gcc.c-torture/execute/string-opt-17.c: New test.
21023
21024 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
21025
21026         PR c++/5754
21027         * g++.dg/parse/crash6.C: New test.
21028
21029 2003-06-23  Roger Sayle  <roger@eyesopen.com>
21030
21031         * gcc.dg/builtins-24.c: New test case.
21032
21033 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
21034
21035         * g++.dg/opt/operator1.C: New test.
21036
21037 2003-06-22  Roger Sayle  <roger@eyesopen.com>
21038
21039         * gcc.c-torture/execute/string-opt-16.c: New test case.
21040
21041 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
21042
21043         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
21044         * g++.old-deja/g++.other/conv7.C: Likewise
21045         * g++.old-deja/g++.other/overcnv2.C: Likewise.
21046         * g++.old-deja/g++.other/overload14.C: Likewise.
21047
21048 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
21049
21050         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
21051         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
21052
21053 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
21054
21055         PR c++/10888
21056         * g++.dg/warn/Winline-3.C: New test.
21057
21058 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
21059
21060         * lib/target-supports.exp (check_alias_available): Make the test
21061         program acceptable to the Solaris assembler.
21062
21063         PR c++/10749
21064         * g++.dg/template/memclass2.C: New test.
21065
21066 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
21067             Eric Botcazou  <ebotcazou@libertysurf.fr>
21068
21069         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
21070         data for non-matching targets.
21071         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
21072
21073 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
21074
21075         PR c++/10845
21076         * g++.dg/template/member3.C: New test.
21077
21078 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
21079
21080         PR c++/10939
21081         * g++.dg/template/func1.C: New test.
21082
21083         PR c++/9649
21084         * g++.dg/template/static4.C: New test.
21085         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
21086
21087         PR c++/11041
21088         * g++.dg/init/ref7.C: New test.
21089
21090 2003-06-19  Matt Austern  <austern@apple.com>
21091
21092         PR c++/11228
21093         * g++.dg/anew1.C: New test.
21094         * g++.dg/anew2.C: New test.
21095         * g++.dg/anew3.C: New test.
21096         * g++.dg/anew4.C: New test.
21097
21098 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
21099
21100         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
21101
21102 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
21103
21104         * gcc.c-torture/execute/simd-4.c (main): Make expected value
21105         endian-dependent.
21106
21107 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
21108
21109         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
21110         Remove cruft.
21111
21112 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
21113
21114         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
21115         * gcc.c-torture/compile/961203-1.c: Likewise.
21116         * gcc.c-torture/compile/980506-1.c: Likewise.
21117
21118 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
21119
21120         PR c++/10712
21121         * g++.dg/lookup/using7.C: New test.
21122
21123 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
21124
21125         PR c++/11105
21126         * g++.dg/abi/conv1.C: Remove it.
21127         * g++.dg/template/conv7.C: New test.
21128         * g++.dg/template/conv8.C: Likewise.
21129         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
21130         conversion operator.
21131
21132 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
21133
21134         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
21135         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
21136         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
21137         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
21138         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
21139         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
21140         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
21141         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
21142         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
21143         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
21144         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
21145         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
21146         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
21147         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
21148         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
21149         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
21150         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
21151         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
21152         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
21153         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
21154         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
21155         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
21156         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
21157         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
21158         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
21159         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
21160         * gcc.dg/compat/struct-return-10_x.c: Ditto.
21161         * gcc.dg/compat/struct-return-2_x.c: Ditto.
21162         * gcc.dg/compat/struct-return-3_x.c: Ditto.
21163
21164 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
21165
21166         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
21167         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
21168         indications.
21169
21170 2003-06-16  Roger Sayle  <roger@eyesopen.com>
21171
21172         * gcc.dg/i386-387-5.c: New test case.
21173         * gcc.dg/i386-387-6.c: New test case.
21174         * gcc.dg/builtins-23.c: New test case.
21175
21176 2003-06-15  Roger Sayle  <roger@eyesopen.com>
21177
21178         * gcc.dg/builtins-22.c: New test case.
21179         * gcc.dg/i386-387-1.c: Update to test exp.
21180         * gcc.dg/i386-387-2.c: Likewise.
21181
21182 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21183
21184         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
21185
21186 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
21187
21188         * lib/gcc-dg.exp (dg-require-dll): New function.
21189         (dg-xfail-if): Likewise.
21190         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
21191         driver.
21192
21193         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
21194         * gcc.c-torture/compile/20001205-1.c: Likewise.
21195         * gcc.c-torture/compile/20001226-1.c: Likewise.
21196         * gcc.c-torture/compile/20010518-2.c: Likewise.
21197         * gcc.c-torture/compile/20020312-1.c: Likewise.
21198         * gcc.c-torture/compile/20020604-1.c: Likewise.
21199         * gcc.c-torture/compile/920501-12.c: Likewise.
21200         * gcc.c-torture/compile/920501-4.c: Likewise.
21201         * gcc.c-torture/compile/920520-1.c: Likewise.
21202         * gcc.c-torture/compile/920521-1.c: Likewise.
21203         * gcc.c-torture/compile/920625-1.c: Likewise.
21204         * gcc.c-torture/compile/961203-1.c: Likewise.
21205         * gcc.c-torture/compile/980506-1.c: Likewise.
21206         * gcc.c-torture/compile/981006-1.c: Likewise.
21207         * gcc.c-torture/compile/981022-1.c: Likewise.
21208         * gcc.c-torture/compile/981223-1.c: Likewise.
21209         * gcc.c-torture/compile/990617-1.c: Likewise.
21210         * gcc.c-torture/compile/dll.c: Likewise.
21211         * gcc.c-torture/compile/labels-3.c: Likewise.
21212         * gcc.c-torture/compile/mipscop-1.c: Likewise.
21213         * gcc.c-torture/compile/mipscop-2.c: Likewise.
21214         * gcc.c-torture/compile/mipscop-3.c: Likewise.
21215         * gcc.c-torture/compile/mipscop-4.c: Likewise.
21216         * gcc.c-torture/compile/simd-5.c: Likewise.
21217         * gcc.c-torture/compile/20000804-1.x: Remove.
21218         * gcc.c-torture/compile/20001205-1.x: Likewise.
21219         * gcc.c-torture/compile/20001226-1.x: Likewise.
21220         * gcc.c-torture/compile/20010518-2.x: Likewise.
21221         * gcc.c-torture/compile/20020312-1.x: Likewise.
21222         * gcc.c-torture/compile/20020604-1.x: Likewise.
21223         * gcc.c-torture/compile/920501-12.x: Likewise.
21224         * gcc.c-torture/compile/920501-4.x: Likewise.
21225         * gcc.c-torture/compile/920520-1.x: Likewise.
21226         * gcc.c-torture/compile/920521-1.x: Likewise.
21227         * gcc.c-torture/compile/920625-1.x: Likewise.
21228         * gcc.c-torture/compile/961203-1.x: Likewise.
21229         * gcc.c-torture/compile/980506-1.x: Likewise.
21230         * gcc.c-torture/compile/981006-1.x: Likewise.
21231         * gcc.c-torture/compile/981022-1.x: Likewise.
21232         * gcc.c-torture/compile/981223-1.x: Likewise.
21233         * gcc.c-torture/compile/990617-1.x: Likewise.
21234         * gcc.c-torture/compile/mipscop-1.x: Likewise.
21235         * gcc.c-torture/compile/mipscop-2.x: Likewise.
21236         * gcc.c-torture/compile/mipscop-3.x: Likewise.
21237         * gcc.c-torture/compile/mipscop-4.x: Likewise.
21238         * gcc.c-torture/compile/simd-5.x: Likewise.
21239
21240         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
21241
21242 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21243
21244         * gcc.c-torture/execute/20030611-1.c: New test.
21245
21246 2003-06-12  Roger Sayle  <roger@eyesopen.com>
21247
21248         PR middle-end/168
21249         * gcc.dg/20030612-1.c: New test case.
21250
21251 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
21252
21253         PR c++/10635
21254         * g++.dg/expr/cast1.C: New test.
21255
21256 2003-06-12  Roger Sayle  <roger@eyesopen.com>
21257
21258         * gcc.dg/builtins-21.c: New test case.
21259
21260 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
21261
21262         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
21263         options instead of at the end.
21264         * lib/objc.exp (objc_target_compile): Likewise.
21265
21266 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
21267
21268         PR c++/10432
21269         * g++.dg/parse/error1.C: New test.
21270
21271 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
21272
21273         * gcc.dg/compat/struct-by-value-11_main.c: New file.
21274         * gcc.dg/compat/struct-by-value-11_x.c: New file.
21275         * gcc.dg/compat/struct-by-value-11_y.c: New file.
21276         * gcc.dg/compat/struct-by-value-12_main.c: New file.
21277         * gcc.dg/compat/struct-by-value-12_x.c: New file.
21278         * gcc.dg/compat/struct-by-value-12_y.c: New file.
21279         * gcc.dg/compat/struct-by-value-13_main.c: New file.
21280         * gcc.dg/compat/struct-by-value-13_x.c: New file.
21281         * gcc.dg/compat/struct-by-value-13_y.c: New file.
21282         * gcc.dg/compat/struct-by-value-14_main.c: New file.
21283         * gcc.dg/compat/struct-by-value-14_x.c: New file.
21284         * gcc.dg/compat/struct-by-value-14_y.c: New file.
21285         * gcc.dg/compat/struct-by-value-15_main.c: New file.
21286         * gcc.dg/compat/struct-by-value-15_x.c: New file.
21287         * gcc.dg/compat/struct-by-value-15_y.c: New file.
21288         * gcc.dg/compat/struct-by-value-16_main.c: New file.
21289         * gcc.dg/compat/struct-by-value-16_x.c: New file.
21290         * gcc.dg/compat/struct-by-value-16_y.c: New file.
21291         * gcc.dg/compat/struct-by-value-17_main.c: New file.
21292         * gcc.dg/compat/struct-by-value-17_x.c: New file.
21293         * gcc.dg/compat/struct-by-value-17_y.c: New file.
21294         * gcc.dg/compat/struct-by-value-18_main.c: New file.
21295         * gcc.dg/compat/struct-by-value-18_x.c: New file.
21296         * gcc.dg/compat/struct-by-value-18_y.c: New file.
21297
21298         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
21299         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
21300         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
21301         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
21302         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
21303         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
21304         * gcc.dg/compat/scalar-return-3_main.c: New file.
21305         * gcc.dg/compat/scalar-return-3_x.c: New file.
21306         * gcc.dg/compat/scalar-return-3_y.c: New file.
21307         * gcc.dg/compat/scalar-return-4_main.c: New file.
21308         * gcc.dg/compat/scalar-return-4_x.c: New file.
21309         * gcc.dg/compat/scalar-return-4_y.c: New file.
21310
21311 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
21312
21313         * gcc.dg/compat/fp2-struct-check.h: New file.
21314         * gcc.dg/compat/fp2-struct-defs.h: New file.
21315         * gcc.dg/compat/fp2-struct-init.h: New file.
21316         * gcc.dg/compat/struct-by-value-10_main.c: New file.
21317         * gcc.dg/compat/struct-by-value-10_x.c: New file.
21318         * gcc.dg/compat/struct-by-value-10_y.c: New file.
21319         * gcc.dg/compat/struct-return-10_main.c: New file.
21320         * gcc.dg/compat/struct-return-10_x.c: New file.
21321         * gcc.dg/compat/struct-return-10_y.c: New file.
21322
21323         * gcc.dg/compat/compat-common.h: New file.
21324         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
21325         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
21326         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
21327         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
21328         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
21329         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
21330         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
21331         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
21332         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
21333         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
21334         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
21335         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
21336         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
21337         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
21338         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
21339         * gcc.dg/compat/small-struct-check.h: Ditto.
21340         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
21341         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
21342         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
21343         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
21344         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
21345         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
21346         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
21347         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
21348         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
21349         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
21350         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
21351         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
21352         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
21353         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
21354         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
21355         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
21356         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
21357         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
21358         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
21359         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
21360         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
21361         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
21362         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
21363         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
21364         * gcc.dg/compat/struct-return-2_main.c: Ditto.
21365         * gcc.dg/compat/struct-return-2_x.c: Ditto.
21366         * gcc.dg/compat/struct-return-2_y.c: Ditto.
21367         * gcc.dg/compat/struct-return-3_main.c: Ditto.
21368         * gcc.dg/compat/struct-return-3_x.c: Ditto.
21369         * gcc.dg/compat/struct-return-3_y.c: Ditto.
21370
21371 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
21372
21373         * g++.dg/pch/static-1.C: New file.
21374         * g++.dg/pch/static-1.Hs: New file.
21375
21376 2003-06-10  Richard Henderson  <rth@redhat.com>
21377
21378         * gcc.dg/asm-7.c: Adjust expected warning text.
21379
21380 2003-06-10  Roger Sayle  <roger@eyesopen.com>
21381
21382         * gcc.dg/builtins-20.c: New test case.
21383
21384 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
21385
21386         PR c++/11131
21387         * g++.dg/opt/template1.C: New test.
21388
21389 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
21390
21391         * lib/gcc-dg.exp (dg-test): Clear additional_files and
21392         additional_sources.
21393
21394 2003-05-21  David Taylor  <dtaylor@emc.com>
21395
21396         * gcc.dg/Wpadded.c: New file.
21397
21398 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
21399
21400         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
21401         * gcc.dg/special/weak-2.c: Add dg-require-weak.
21402         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
21403         dg-require-weak.
21404
21405 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
21406
21407         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
21408
21409 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
21410
21411         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
21412         (dg-require-alias): Likewise.
21413         (dg-require-gc-sections): Likewise.
21414         * lib/target-supports.exp (check_gc_sections_available): Likewise.
21415
21416 2003-06-08  Richard Henderson  <rth@redhat.com>
21417
21418         * gcc.dg/20011029-2.c: Fix the array reference.
21419         * gcc.dg/asm-7.c: New.
21420
21421 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
21422
21423         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
21424
21425 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
21426
21427         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
21428         (dg-require-gc-sections): Likewise.
21429
21430 2003-06-08  Jan Hubicka  <jh@suse.cz>
21431
21432         * i386-cmov1.c: Fix regular expression.
21433         * i386-cvt-1.c: Likewise.
21434         * i386-local.c: Likewise.
21435         * i386-local2.c: Likewise.
21436         * i386-mul.c: Likewise.
21437         * i386-ssetype-1.c: Likewise.
21438         * i386-ssetype-3.c: Likewise.
21439         * i386-ssetype-5.c: Likewise.
21440
21441 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21442
21443         PR c++/11039
21444         * g++.dg/warn/implicit-typename2.C: New test.
21445         * g++.dg/warn/implicit-typename3.C: New test.
21446
21447 2003-06-07  Richard Henderson  <rth@redhat.com>
21448
21449         * g++.dg/other/offsetof3.C: Use size_t.
21450         * g++.dg/other/offsetof4.C: Likewise.
21451
21452 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
21453
21454         * lib/copy-file.exp: New. Implement gcc_copy_files.
21455
21456         * lib/dg-pch.exp: Load copy-file.exp
21457         (dg-pch): Use gcc_copy_files instead of "file copy".
21458
21459 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
21460
21461         * gcc.dg/weak/weak.exp: Simplify.
21462         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
21463         * gcc.dg/weak/weak-1.c: Likewise.
21464         * gcc.dg/weak/weak-2.c: Likewise.
21465         * gcc.dg/weak/weak-3.c: Likewise.
21466         * gcc.dg/weak/weak-4.c: Likewise.
21467         * gcc.dg/weak/weak-5.c: Likewise.
21468         * gcc.dg/weak/weak-6.c: Likewise.
21469         * gcc.dg/weak/weak-7.c: Likewise.
21470         * gcc.dg/weak/weak-8.c: Likewise.
21471         * gcc.dg/weak/weak-9.c: Likewise.
21472
21473 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
21474
21475         gcc.c-torture/execute/20030606-1.c: New.
21476
21477 2003-06-06  Roger Sayle  <roger@eyesopen.com>
21478
21479         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
21480         * gcc.dg/builtins-19.c: Likewise.
21481
21482 2003-06-06  Roger Sayle  <roger@eyesopen.com>
21483
21484         * gcc.dg/builtins-2.c: Add some more tests.
21485         * gcc.dg/builtins-18.c: New test case.
21486         * gcc.dg/builtins-19.c: New test case.
21487
21488 2003-06-06  Roger Sayle  <roger@eyesopen.com>
21489             Jim Wilson  <wilson@tuliptree.org>
21490
21491         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
21492
21493 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
21494
21495         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
21496         mempcpy/stpcpy calls not to be optimized into something else.
21497         * gcc.c-torture/execute/string-opt-3.c: Moved to...
21498         * gcc.c-torture/execute/builtins/string-7.c: ...here.
21499         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
21500
21501 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21502
21503         * gcc.dg/format/asm_fprintf-1.c: New test.
21504
21505 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
21506
21507         * lib/gcc-defs.exp (additional_sources): New variable.
21508         (dg-additional-sources): New function.
21509         (additional_files): New variable.
21510         (dg-additional-files): New function.
21511         (dg-additional-files-options): Likewise.
21512         * lib/gcc-dg.exp (dg-require-weak): New function.
21513         (dg-require-alias): Likewise.
21514         (dg-require-gc-sections): Likewise.
21515         * lib/target-supports.exp (check_alias_available): Remove testfile
21516         parameter.
21517         (check_gc_sections_available): New function.
21518         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
21519         (dg-gpp-additional-files): Likewise.
21520         * lib/g++.exp (additional_sources): Remove.
21521         (additional_files): Likewise.
21522         (g++_target_compile): Use dg-additional-files-options.
21523
21524         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
21525         Tcl logic.
21526         * gcc.dg/special/ecos.exp: Remove.
21527         * gcc.dg/special/20000419-2.c: Use dg-require-*.
21528         * gcc.dg/special/alias-1.c: Likewise.
21529         * gcc.dg/special/alias-2.c: Likewise.
21530         * gcc.dg/special/gcsec-1.c: Likewise.
21531         * gcc.dg/special/weak-1.c: Likewise.
21532         * gcc.dg/special/weak-2.c: Likewise.
21533         * gcc.dg/special/wkali-1.c: Likewise.
21534         * gcc.dg/special/wkali-2.c: Likewise.
21535
21536         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
21537         dg-gpp-additional-*.
21538         * g++.dg/special/conpr-3.C: Likewise.
21539         * g++.dg/special/conpr-4.C: Likewise.
21540         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
21541         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
21542         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
21543         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
21544         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
21545         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
21546         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
21547         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
21548         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
21549         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
21550         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
21551         * g++.old-deja/g++.other/comdat1.C: Likewise.
21552         * g++.old-deja/g++.other/comdat2.C: Likewise.
21553         * g++.old-deja/g++.other/comdat3.C: Likewise.
21554         * g++.old-deja/g++.other/ctor1.C: Likewise.
21555         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
21556
21557 2003-06-05  Richard Henderson  <rth@redhat.com>
21558
21559         * gcc.dg/debug/20030605-1.c: New.
21560
21561 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
21562
21563         * README.QMTEST: Update.
21564
21565 2003-06-04  Richard Henderson  <rth@redhat.com>
21566
21567         * gcc.dg/cleanup-1.c: New.
21568         * gcc.dg/cleanup-2.c: New.
21569         * gcc.dg/cleanup-3.c: New.
21570         * gcc.dg/cleanup-4.c: New.
21571         * gcc.dg/cleanup-5.c: New.
21572         * gcc.dg/cleanup-6.c: New.
21573         * gcc.dg/cleanup-7.c: New.
21574
21575 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
21576
21577         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
21578
21579         * lib/dg-pch.exp: New file.
21580         * g++.dg/pch/pch.exp: Use dg-pch.exp.
21581         * gcc.dg/pch/pch.exp: Likewise.
21582
21583 2003-06-04  Roger Sayle  <roger@eyesopen.com>
21584
21585         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
21586         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
21587         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
21588         * gcc.dg/builtins-17.c: New test case.
21589         * gcc.dg/i386-387-4.c: New test case.
21590         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
21591
21592 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21593
21594         * gcc.dg/ultrasp9.c: New test.
21595
21596 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21597
21598         * gcc.c-torture/compile/20030604-1.c: New test.
21599         * gcc.dg/sparc-constant-1.c: New test.
21600
21601 2003-06-03  Glen Nakamura  <glen@imodulo.com>
21602
21603         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
21604
21605 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
21606
21607         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
21608
21609         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
21610         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
21611
21612 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
21613
21614         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
21615
21616 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21617
21618         PR c++/10940
21619         * g++.dg/template/spec10.C: New test.
21620
21621 2003-06-03  Roger Sayle  <roger@eyesopen.com>
21622
21623         * gcc.dg/builtins-16.c: New test case.
21624
21625 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
21626
21627         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
21628         mempcpy test with post-increments.
21629         * gcc.c-torture/execute/string-opt-3.c: New test.
21630         * gcc.dg/string-opt-1.c: New test.
21631
21632 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
21633
21634         PR fortran/10965
21635         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
21636
21637 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
21638
21639         * lib/scanasm.exp (dg-scan): New function, factored out of ...
21640         (scan-assembler): ... here.  Use dg-scan.
21641         (scan-assembler-not): Likewise.
21642         (scan-file): New function.
21643         (scan-file-not): Likewise.
21644         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
21645         * gcc.dg/cpp/_Pragma4.c: Likewise.
21646         * gcc.dg/cpp/_Pragma5.c: Likewise.
21647         * gcc.dg/cpp/avoidpaste1.c: Likewise.
21648         * gcc.dg/cpp/avoidpaste2.c: Likewise.
21649         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
21650         * gcc.dg/cpp/cmdlne-P.c: Likewise.
21651         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
21652         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
21653         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
21654         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
21655         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
21656         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
21657         * gcc.dg/cpp/cxxcom1.c: Likewise.
21658         * gcc.dg/cpp/line1.c: Likewise.
21659         * gcc.dg/cpp/maccom1.c: Likewise.
21660         * gcc.dg/cpp/maccom2.c: Likewise.
21661         * gcc.dg/cpp/maccom3.c: Likewise.
21662         * gcc.dg/cpp/maccom4.c: Likewise.
21663         * gcc.dg/cpp/maccom5.c: Likewise.
21664         * gcc.dg/cpp/maccom6.c: Likewise.
21665         * gcc.dg/cpp/multiline.c: Likewise.
21666         * gcc.dg/cpp/spacing1.c: Likewise.
21667         * gcc.dg/cpp/spacing2.c: Likewise.
21668         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
21669         * gcc.dg/cpp/trad/maccom1.c: Likewise.
21670         * gcc.dg/cpp/trad/maccom2.c: Likewise.
21671         * gcc.dg/cpp/trad/maccom3.c: Likewise.
21672         * gcc.dg/cpp/trad/maccom4.c: Likewise.
21673         * gcc.dg/cpp/trad/maccom6.c: Likewise.
21674         * gcc.dg/cpp/cxxcom2.c: Likewise.
21675         * gcc.dg/cpp/cxxcom2.h: New file.
21676
21677         * gcc.dg/cpp/truefalse.cpp: Move it to ...
21678         * g++.dg/cpp/truefalse.C: Here.
21679         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
21680
21681 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
21682
21683         * gcc.dg/cpp/redef3.c: New file.
21684
21685 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21686
21687         * gcc.dg/i386-loop-3.c: New test.
21688
21689 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
21690
21691         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
21692
21693 2003-05-31  Roger Sayle  <roger@eyesopen.com>
21694
21695         * gcc.dg/fwrapv-1.c: New test case.
21696         * gcc.dg/fwrapv-2.c: New test case.
21697
21698 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21699
21700         PR c++/10956
21701         * g++.dg/template/spec9.C: New test.
21702
21703 2003-05-29  Roger Sayle  <roger@eyesopen.com>
21704
21705         * gcc.dg/duff-4.c: New test case.
21706
21707 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
21708
21709         PR fortran/10843
21710         * g77.dg/ffixed-form-1.f: New test
21711         * g77.dg/ffixed-form-2.f: New test
21712         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
21713         * g77.dg/ffree-form-3.f: New test
21714
21715 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
21716
21717         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
21718         * gcc.dg/wint_t-1.c: Likewise.
21719
21720 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21721
21722         * g++.dg/template/access11.C: New test.
21723
21724 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21725
21726         PR c++/10849
21727         * g++.dg/template/access10.C: New test.
21728
21729 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21730             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21731
21732         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
21733
21734 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
21735
21736         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
21737         suppress for powerpc-*-darwin*.
21738         * gcc.dg/torture/builtin-noret-2.c: Likewise.
21739
21740 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
21741
21742         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
21743         suppress option for powerpc-*-darwin*.
21744
21745 2003-05-23  Roger Sayle  <roger@eyesopen.com>
21746
21747         * gcc.dg/builtins-1.c: Add tests for tan and atan.
21748         * gcc.dg/builtins-4.c: Add test for fmod.
21749
21750 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21751
21752         PR c++/10682
21753         * g++.dg/template/instantiate4.C: New test.
21754
21755 2003-05-22  Roger Sayle  <roger@eyesopen.com>
21756
21757         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
21758
21759 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
21760
21761         * gcc.dg/compat/scalar-return-1_main.c: New file.
21762         * gcc.dg/compat/scalar-return-1_x.c: New file.
21763         * gcc.dg/compat/scalar-return-1_y.c: New file.
21764         * gcc.dg/compat/scalar-return-2_main.c: New file.
21765         * gcc.dg/compat/scalar-return-2_x.c: New file.
21766         * gcc.dg/compat/scalar-return-2_y.c: New file.
21767         * gcc.dg/compat/struct-return-3_main.c: New file.
21768         * gcc.dg/compat/struct-return-3_y.c: New file.
21769         * gcc.dg/compat/struct-return-3_x.c: New file.
21770         * gcc.dg/compat/struct-return-2_main.c: New file.
21771         * gcc.dg/compat/struct-return-2_x.c: New file.
21772         * gcc.dg/compat/struct-return-2_y.c: New file.
21773
21774 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21775
21776         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
21777         for hppa*-hp-hpux*.
21778         * gcc.dg/20021014-1.c (dg-options): Likewise.
21779         * gcc.dg/nest.c (dg-options): Likewise.
21780
21781 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
21782
21783         PR c++/9738
21784         * g++.dg/ext/dllimport2.C: New file.
21785         * g++.dg/ext/dllimport3.C: New file.
21786
21787 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
21788
21789         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
21790         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
21791         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
21792         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
21793         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
21794         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
21795         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
21796         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
21797         * gcc.dg/compat/small-struct-defs.h: New file.
21798         * gcc.dg/compat/small-struct-init.h: New file.
21799         * gcc.dg/compat/small-struct-check.h: New file.
21800         * gcc.dg/compat/fp-struct-defs.h: New file.
21801         * gcc.dg/compat/fp-struct-check.h: New file.
21802         * gcc.dg/compat/fp-struct-init.h: New file.
21803         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
21804         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
21805
21806 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
21807
21808         * gcc.dg/20030225-2.c: New test.
21809
21810 2003-05-18  Roger Sayle  <roger@eyesopen.com>
21811             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21812
21813         * gcc.c-torture/compile/20030518-1.c: New test case.
21814
21815 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
21816
21817         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
21818         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
21819         gcc-dg-debug-runtest.
21820         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
21821         gcc-dg-debug-runtest.
21822
21823 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21824
21825         PR c++/9022
21826         * g++.dg/lookup/using6.C: New test.
21827
21828 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21829
21830         * g++.dg/parse/access2.C: New test.
21831
21832 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
21833
21834         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
21835         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
21836         * gcc.dg/debug/debug.exp: Likewise.
21837
21838 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
21839
21840         * gcc.dg/dollar.c: New test.
21841
21842 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
21843
21844         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
21845         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
21846         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
21847         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
21848         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
21849         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
21850         * gcc.dg/compat/struct-by-value-6_main.c: New file.
21851         * gcc.dg/compat/struct-by-value-6_x.c: New file.
21852         * gcc.dg/compat/struct-by-value-6_y.c: New file.
21853         * gcc.dg/compat/struct-by-value-7_main.c: New file.
21854         * gcc.dg/compat/struct-by-value-7_x.c: New file.
21855         * gcc.dg/compat/struct-by-value-7_y.c: New file.
21856         * gcc.dg/compat/struct-by-value-8_main.c: New file.
21857         * gcc.dg/compat/struct-by-value-8_x.c: New file.
21858         * gcc.dg/compat/struct-by-value-8_y.c: New file.
21859         * gcc.dg/compat/struct-by-value-9_main.c: New file.
21860         * gcc.dg/compat/struct-by-value-9_x.c: New file.
21861         * gcc.dg/compat/struct-by-value-9_y.c: New file.
21862
21863 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
21864
21865         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
21866         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
21867         support for "repo" mode.
21868         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
21869         * lib/g77-dg.exp: Likewise.
21870         * lib/obj-dg.exp: Likewise.
21871
21872 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
21873
21874         Merge from gcc-3_2-rhl8-branch:
21875         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
21876
21877         * gcc.dg/tls/opt-6.c: New test.
21878
21879         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
21880
21881         * gcc.dg/20030405-1.c: New test.
21882
21883         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
21884
21885         * gcc.dg/20030309-1.c: New test.
21886
21887         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21888
21889         * gcc.c-torture/execute/20030307-1.c: New test.
21890
21891         2003-02-20  Randolph Chung  <tausq@debian.org>
21892
21893         * gcc.c-torture/compile/20030220-1.c: New test.
21894
21895         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
21896
21897         * gcc.dg/20030217-1.c: New test.
21898
21899         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
21900
21901         * gcc.c-torture/compile/20020129-1.c: New test.
21902
21903         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21904
21905         * gcc.dg/unroll-1.c: New test.
21906
21907         2002-11-16  Jan Hubicka  <jh@suse.cz>
21908
21909         * gcc.c-torture/execute/20020920-1.c: New test.
21910
21911         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
21912
21913         PR target/7434
21914         * gcc.c-torture/compile/20021008-1.c: New test.
21915
21916         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
21917
21918         PR target/7559
21919         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
21920
21921         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21922
21923         * gcc.c-torture/compile/20020807-1.c: New test.
21924
21925         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
21926
21927         * gcc.dg/tls/opt-1.c: New test.
21928
21929         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
21930
21931         * gcc.dg/20020729-1.c: New test.
21932
21933         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
21934
21935         * g++.dg/opt/life1.C: New test.
21936
21937         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
21938
21939         * gcc.dg/20020525-1.c: New test.
21940
21941         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
21942
21943         PR c++/6794
21944         * g++.dg/ext/pretty1.C: New test.
21945         * g++.dg/ext/pretty2.C: New test.
21946
21947 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
21948
21949         PR c++/8385
21950         * g++.dg/ext/typeof5.C: New test.
21951
21952 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
21953
21954         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
21955         __USER_LABEL_PREFIX__ into account.
21956         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
21957
21958 2003-05-14  Roger Sayle  <roger@eyesopen.com>
21959
21960         * gcc.dg/builtins-15.c: New test case.
21961
21962 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
21963
21964         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
21965
21966 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
21967
21968         * lib/g++.exp: Tweak handling of additional source files.
21969         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
21970         * g++.dg/special/conpr-2a.C: Rename to ...
21971         * g++.dg/special/conpr-2a.cc: ... this.
21972         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
21973         * g++.dg/special/conpr-3a.C: Rename to ...
21974         * g++.dg/special/conpr-3a.cc: This.
21975         * g++.dg/special/conpr-3b.C: Rename to ...
21976         * g++.dg/special/conpr-3b.cc: This.
21977         * g++.dg/special/conpr-4.C: New test.
21978         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
21979
21980 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
21981
21982         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
21983
21984 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21985
21986         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
21987         * g++.old-deja/g++.robertl/eb71.C: Likewise.
21988         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
21989         * g++.old-deja/g++.other/warn3.C: Likewise.
21990
21991 2003-05-11  Roger Sayle  <roger@eyesopen.com>
21992
21993         * gcc.dg/i386-387-1.c: Update to also test log.
21994         * gcc.dg/i386-387-2.c: Likewise.
21995
21996 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
21997
21998         * g77.f-torture/execute/int8421.f: New test.
21999
22000 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22001
22002         PR c++/10230, c++/10481
22003         * g++.dg/lookup/scoped5.C: New test.
22004
22005 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22006
22007         PR c++/10552
22008         * g++.dg/template/ttp6.C: New test.
22009
22010 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
22011
22012         * gcc.c-torture/execute/builtins: New directory.
22013         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
22014         gcc.c-torture/execute/builtins.
22015         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
22016         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
22017         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
22018         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
22019
22020 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22021
22022         PR c++/9252
22023         * g++.dg/template/access8.C: New test.
22024         * g++.dg/template/access9.C: New test.
22025
22026 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22027
22028         PR c++/9554
22029         * g++.dg/parse/access1.C: New test.
22030
22031 2003-05-09  DJ Delorie  <dj@redhat.com>
22032
22033         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
22034         long, and not an int.
22035
22036 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22037
22038         PR c++/10555, c++/10576
22039         * g++.dg/template/memclass1.C: New test.
22040
22041 2003-05-08  DJ Delorie  <dj@redhat.com>
22042
22043         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
22044         targets.
22045         * gcc.c-torture/execute/20021024-1.x: Likewise.
22046         * gcc.c-torture/execute/shiftdi.x: Likewise.
22047         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
22048         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
22049         * gcc.dg/20021018-1.c: Likewise.
22050
22051 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22052
22053         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
22054
22055         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
22056         (bcopy): Call memmove.
22057
22058 2003-05-08  Roger Sayle  <roger@eyesopen.com>
22059
22060         * g77.f-torture/compile/8485.f: New test case.
22061
22062 2003-05-07  Richard Henderson  <rth@redhat.com>
22063
22064         PR c++/10570
22065         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
22066         Verify exception_cleanup not called for rethrows.
22067         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
22068         when exiting catch block without rethrowing.
22069         * g++.dg/eh/forced3.C: New.
22070         * g++.dg/eh/forced4.C: New.
22071
22072 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
22073
22074         * gcc.dg/20030505.c: Fix triplet.
22075
22076 2003-05-06  DJ Delorie  <dj@redhat.com>
22077
22078         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
22079         * gcc.dg/nest.c: Likewise.
22080
22081 2003-05-05  Roger Sayle  <roger@eyesopen.com>
22082
22083         * gcc.dg/builtins-14.c: New test case.
22084
22085 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
22086
22087         * lib/compat.exp (compat-execute): New argument.
22088         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
22089         * gcc.dg/compat: New test directory.
22090         * gcc.dg/compat/compat.exp: New expect script.
22091         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
22092         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
22093         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
22094         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
22095         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
22096         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
22097
22098         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
22099         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
22100         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
22101         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
22102         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
22103         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
22104         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
22105         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
22106         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
22107         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
22108         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
22109         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
22110         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
22111         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
22112         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
22113
22114 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
22115
22116         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
22117
22118 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
22119
22120         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
22121
22122 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
22123
22124         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
22125         * gcc.dg/ppc-fsel-2.c: New test.
22126
22127         * gcc.dg/unused-5.c: New test.
22128
22129 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22130
22131         PR c++/10496
22132         * g++.dg/warn/pmf1.C: New test.
22133
22134 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22135
22136         PR c++/4494
22137         * g++.dg/warn/main.C: New test.
22138
22139 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22140
22141         * gcc.dg/nonnull-3.c: New test.
22142
22143 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
22144
22145         * gcc.dg/cpp/Wtrigraphs.c: Update.
22146         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
22147
22148 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
22149
22150         * gcc.dg/ppc-fsel-1.c: New test.
22151
22152 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
22153
22154         PR c/10604
22155         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
22156
22157 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
22158
22159         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
22160
22161 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22162
22163         PR c++/9364, c++/10553, c++/10586
22164         * g++.dg/parse/typename4.C: New test.
22165         * g++.dg/parse/typename5.C: Likewise.
22166
22167 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
22168
22169         * gcc.c-torture/compile/20030503-1.c: New test.
22170
22171 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22172
22173         * g++.dg/lookup/using5.C: Fix testcase error.
22174
22175 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
22176
22177         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
22178         since MEABI is no longer supported.  Remove all vestiges
22179         of MEABI from the test.
22180
22181 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22182
22183         PR c++/10554
22184         * g++.dg/lookup/using5.C: New test.
22185
22186 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22187
22188         PR c++/8772
22189         * g++.dg/template/ttp5.C: New test.
22190
22191 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
22192
22193         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
22194         (dg-gpp-additional-sources): New function.
22195         (dg-gpp-additional-files): Likewise.
22196         * lib/g++.exp (additional_sources): New variable.
22197         (additional_files): Likewise.
22198         (g++_target_compile): Deal with them.
22199         * lib/old-dejagnu.exp: Remove.
22200         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
22201         * g++.old-deja: Revise all tests to use dg commands.
22202
22203 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22204
22205         PR c++/9432, c++/9528
22206         * g++.dg/lookup/using4.C: New test.
22207
22208 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
22209
22210         * gcc.dg/noreturn-5.c: New file.
22211         * gcc.dg/noreturn-6.c: New file.
22212
22213         * gcc.c-torture/compile/inline-1.c: New file.
22214
22215 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
22216
22217         PR c++/10551
22218         * g++.dg/template/explicit1.C: New test.
22219
22220 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
22221
22222         PR c++/10549
22223         * g++.dg/other/bitfield1.C: New test.
22224
22225         PR c++/10527
22226         * g++.dg/init/new7.C: New test.
22227
22228 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
22229
22230         * g++.dg/ext/desig1.C: New test.
22231         * g++.dg/ext/init1.C: Update.
22232
22233         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
22234
22235 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
22236
22237         PR c++/10180
22238         * g++.dg/warn/Winline-1.C: New test.
22239
22240 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
22241
22242         * gcc.c-torture/execute/string-opt-19.c: New test.
22243
22244         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
22245         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
22246
22247 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
22248
22249         PR c++/10506
22250         * g++.dg/init/new6.C: New test.
22251
22252         PR c++/10503
22253         * g++.dg/init/ref6.C: New test.
22254
22255 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
22256
22257         * g++.dg/warn/weak1.C: XFAIL on AIX4.
22258
22259 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22260
22261         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
22262         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
22263
22264 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
22265
22266         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
22267         initialized static data members.
22268
22269 2003-04-25  H.J. Lu <hjl@gnu.org>
22270
22271         * gcc.dg/ia64-sync-4.c: New test.
22272
22273 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22274
22275         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
22276         date.
22277
22278 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
22279
22280         PR c++/10337
22281         * g++.dg/warn/conv1.C: New test.
22282         * g++.old-deja/g++.other/conv7.C: Adjust.
22283         * g++.old-deja/g++.other/overload14.C: Adjust.
22284
22285 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
22286
22287         PR c++/10471
22288         * g++.dg/template/defarg2.C: New test.
22289
22290 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
22291
22292         * gcc.dg/cpp/include2.c: Update.
22293         * gcc.dg/cpp/multiline-2.c: New.
22294         * gcc.dg/cpp/multiline.c: Update.
22295         * gcc.dg/cpp/strify2.c: Update.
22296         * gcc.dg/cpp/trad/literals-2.c: Update.
22297
22298 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22299
22300         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
22301
22302 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
22303
22304         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
22305
22306 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
22307
22308         PR c++/10451
22309         * g++.dg/parse/crash4.C: New test.
22310
22311         PR c++/9847
22312         * g++.dg/parse/crash5.C: New test.
22313
22314 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
22315
22316         PR c++/10446
22317         * g++.dg/parse/crash3.C: New test.
22318
22319         PR c++/10428
22320         * g++.dg/parse/elab1.C: New test.
22321
22322 2003-04-22  Devang Patel  <dpatel@apple.com>
22323
22324         * gcc.dg/cpp/trad/funlike-5.c: New test.
22325
22326 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
22327
22328         * g++.dg/other/packed1.C: Fix dg options.
22329
22330 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
22331
22332         * g++.dg/other/offsetof2.C: New test.
22333
22334 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
22335
22336         * g++.dg/template/recurse.C: Adjust location of error messages.
22337
22338 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
22339
22340         PR c++/9881
22341         * g++.dg/init/addr-const1.C: New test.
22342         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
22343
22344 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22345
22346         PR c++/10405
22347         * g++.dg/lookup/struct-hack1.C: New test.
22348
22349 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
22350
22351         * ucs.c: Update diagnostic messages.
22352
22353 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
22354
22355         * gcc.dg/cpp/truefalse.cpp: New test.
22356         * gcc.dg/cpp/cpp.exp: Update.
22357         * g++.dg/other/stdbool-if.C: Remove.
22358
22359 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
22360
22361         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
22362         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
22363
22364 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22365
22366         * gcc.c-torture/compile/20030418-1.c: New test.
22367
22368 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
22369
22370         * README.compat: Remove; content moved to doc/sourcebuild.texi.
22371
22372 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22373
22374         PR c++/10347
22375         g++.dg/template/dependent-name1.C: New test.
22376
22377 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
22378
22379         * gcc.dg/warn-1.c (tourist_guide): New array,
22380         contains a pointer to bar.
22381
22382 2003-04-16  Roger Sayle  <roger@eyesopen.com>
22383
22384         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
22385         * gcc.c-torture/execute/medce-1.c: New test case.
22386         * gcc.c-torture/execute/medce-2.c: New test case.
22387
22388 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
22389
22390         * lib/prune.exp: Ignore more messages.
22391
22392         PR c++/10381
22393         * g++.dg/parse/lookup3.C: New test.
22394
22395 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
22396
22397         * gcc.c-torture/compile/20030415-1.c : New test.
22398
22399 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
22400
22401         * gcc.c-torture/execute/scope-2.c: Move to ...
22402         * gcc.dg/noncompile/scope.c: .... here.
22403
22404 2003-04-14  Roger Sayle  <roger@eyesopen.com>
22405
22406         * gcc.dg/20030414-2.c: New test case.
22407
22408 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
22409
22410         PR target/10377
22411         * gcc.dg/20030414-1.c: New test.
22412
22413 2003-04-13  Roger Sayle  <roger@eyesopen.com>
22414
22415         * gcc.dg/builtins-12.c: New test case.
22416         * gcc.dg/builtins-13.c: New test case.
22417
22418 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22419
22420         * gcc.c-torture/execute/string-opt-18.c: New test.
22421
22422 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
22423
22424         PR c++/10300
22425         * g++.dg/init/new5.C: New test.
22426
22427 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
22428
22429         PR c++/7910
22430         * g++.dg/ext/dllimport1.C: New test.
22431
22432 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22433
22434         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
22435
22436 2003-04-11  Bud Davis <bdavis9659@comcast.net>
22437
22438         PR Fortran/9263
22439         * g77.f-torture/noncompile/9263.f: New test
22440         PR Fortran/1832
22441         * g77.f-torture/execute/1832.f: New test
22442
22443 2003-04-11  David Chad  <davidc@freebsd.org>
22444             Loren J. Rittle  <ljrittle@acm.org>
22445
22446         libobjc/8562
22447         * objc.dg/headers.m: New test.
22448
22449 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
22450
22451         * gcc.c-torture/execute/builtin-noret-2.c: New.
22452         * gcc.c-torture/execute/builtin-noret-2.x: New.
22453         XFAIL builtin-noret-2.c at -O1 and above.
22454         * gcc.dg/redecl.c: New.
22455         * gcc.dg/Wshadow-1.c: Update error regexps.
22456
22457 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
22458
22459         * g++.dg/abi/bitfield10.C: New test.
22460
22461 2003-04-09  Mike Stump  <mrs@apple.com>
22462
22463         * gcc.dg/pch/pch.exp: Make testcase names longer.
22464         * g++.dg/pch/pch.exp: Make testcase names longer.
22465
22466 2003-04-08  Roger Sayle  <roger@eyesopen.com>
22467
22468         * gcc.dg/builtins-11.c: New test case.
22469
22470 2003-04-08  Roger Sayle  <roger@eyesopen.com>
22471
22472         * gcc.dg/builtins-9.c: New test case.
22473         * gcc.dg/builtins-10.c: New test case.
22474
22475 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
22476
22477         * gcc.dg/noncompile/init-4.c.c: New test.
22478
22479 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22480
22481         * gcc.misc-test/gcov-9.c: New test.
22482         * gcc.misc-test/gcov-10.c: New test
22483         * gcc.misc-test/gcov-11.c: New test.
22484
22485 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
22486
22487         PR optimization/10024
22488         * gcc.c-torture/compile/20030405-1.c: New test.
22489
22490 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
22491
22492         * gcc.dg/pch/static-3.c: New.
22493         * gcc.dg/pch/static-3.hs: New.
22494         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
22495
22496 2003-04-04  Richard Henderson  <rth@redhat.com>
22497
22498         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
22499         * g++.dg/eh/forced2.C: Likewise.
22500
22501 2003-04-03  Mike Stump  <mrs@apple.com>
22502
22503         * lib/scanasm.exp (scan-assembler): Add xfail processing for
22504         target arg.
22505         (scan-assembler-times, scan-assembler-not): Likewise.
22506         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
22507
22508 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22509
22510         * gcc.dg/sparc-loop-1.c: New test.
22511
22512 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
22513
22514         PR other/9274
22515         * g++.dg/pch/system-2.C: New.
22516         * g++.dg/pch/system-2.Hs: New.
22517
22518 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
22519
22520         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
22521
22522         * g++.dg/eh/simd-1.C (vecfunc): Same.
22523
22524 2003-04-01  Roger Sayle  <roger@eyesopen.com>
22525
22526         * gcc.c-torture/execute/20030401-1.c: New test case.
22527
22528 2003-04-01  Ziemowit Laski <zlaski@apple.com>
22529
22530         * objc.dg/defs.m: New.
22531
22532 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
22533
22534         * g++.dg/eh/simd-1.C: New.
22535         * g++.dg/eh/simd-2.C: New.
22536
22537 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
22538
22539         * gcc.c-torture/execute/simd-3.c: New.
22540
22541 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
22542
22543         PR c/9936
22544         * gcc.dg/20030331-2.c: New test.
22545
22546 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
22547
22548         PR c++/10278
22549         * g++.dg/parse/crash2.C: New test.
22550
22551 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
22552
22553         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
22554         * gcc.c-torture/execute/20030331-1.c: ...here.
22555
22556 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
22557
22558         * gcc.c-torture/execute/20030331-1.c: New test.
22559
22560 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
22561
22562         * lib/gcov.exp: Adjust call return testing strings.
22563         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
22564
22565 2003-03-31  Roger Sayle  <roger@eyesopen.com>
22566
22567         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
22568         * gcc.dg/builtins-7.c: New test case.
22569         * gcc.dg/builtins-8.c: New test case.
22570
22571 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
22572
22573         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
22574
22575 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
22576
22577         PR c++/7647
22578         * g++.dg/lookup-class-member-2.C: New test.
22579
22580 2003-03-30  Glen Nakamura  <glen@imodulo.com>
22581
22582         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
22583
22584 2003-03-28  Roger Sayle  <roger@eyesopen.com>
22585
22586         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
22587
22588 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
22589
22590         * g++.dg/init/attrib1.C: New test.
22591
22592 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
22593
22594         * gcc.dg/ultrasp8.c: New test.
22595
22596 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
22597
22598         * gcc.dg/ultrasp7.c: New test.
22599
22600 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
22601
22602         PR c++/10047
22603         * g++.dg/template/inline1.C: New test.
22604
22605 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
22606
22607         * gcc.dg/sparc-dwarf2.c: New test.
22608
22609 2003-03-27  Roger Sayle  <roger@eyesopen.com>
22610
22611         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
22612         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
22613
22614 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
22615
22616         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
22617         than reading .x files.
22618         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
22619         * g77.dg/gcov/gcov-1.f: Likewise.
22620         * gcc.misc-tests/gcov-4b.c: Likewise.
22621         * gcc.misc-tests/gcov-5b.c: Likewise.
22622         * gcc.misc-tests/gcov-6.c: Likewise.
22623         * gcc.misc-tests/gcov-7.c: Likewise.
22624         * gcc.misc-tests/gcov-8.c: Likewise.
22625         * g++.dg/gcov/gcov-1.x: Remove.
22626         * g77.dg/gcov/gcov-1.x: Likewise.
22627         * gcc.misc-tests/gcov-4b.x: Likewise.
22628         * gcc.misc-tests/gcov-5b.x: Likewise.
22629         * gcc.misc-tests/gcov-6.x: Likewise.
22630         * gcc.misc-tests/gcov-7.x: Likewise.
22631         * gcc.misc-tests/gcov-8.x: Likewise.
22632
22633 2003-03-27  Glen Nakamura  <glen@imodulo.com>
22634
22635         PR opt/10087
22636         * gcc.dg/20030324-1.c: New test.
22637
22638 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
22639
22640         PR c++/10224
22641         * g++.dg/template/arg3.C: New test.
22642
22643         PR c++/10158
22644         * g++.dg/template/friend18.C: New test.
22645
22646 2003-03-26  Roger Sayle  <roger@eyesopen.com>
22647
22648         * g77.f-torture/compile/20030326-1.f: New test case.
22649
22650 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
22651
22652         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
22653
22654         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
22655
22656 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
22657
22658         * gcc.dg/ia64-sync-3.c: New test.
22659
22660 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
22661
22662         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
22663
22664 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
22665
22666         * gcc.dg/ultrasp6.c: New test.
22667
22668 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22669
22670         * gcc.dg/i386-signbit-1.c: New test.
22671         * gcc.dg/i386-signbit-2.c: New test.
22672         * gcc.dg/i386-signbit-3.c: New test.
22673
22674 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22675
22676         * gcc.dg/ultrasp5.c: Fix options.
22677
22678 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22679
22680         * gcc.dg/ultrasp5.c: Fix comment.
22681
22682 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
22683
22684         PR fortran/10197
22685         * g77.f-torture/execute/10197.f: New test.
22686
22687 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
22688
22689         PR c++/9898, c++/383
22690         * g++.dg/template/conv6.C: New test.
22691
22692         PR c++/10119
22693         * g++.dg/template/ptrmem5.C: New test.
22694
22695         PR c++/10026
22696         * g++.dg/lookup/koenig1.C: New test.
22697
22698         PR C++/10199
22699         * g++.dg/lookup/template2.C: New test.
22700
22701 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
22702
22703         * g++.dg/opt/rtti1.C: New test.
22704
22705 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22706
22707         * gcc.dg/ultrasp5.c: New test.
22708
22709 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
22710
22711         PR middle-end/9967
22712         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
22713         builtin fputs.
22714
22715 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
22716
22717         PR c/8224
22718         * gcc.dg/20030323-1.c: New test.
22719
22720 2003-03-23  Roger Sayle  <roger@eyesopen.com>
22721
22722         * gcc.c-torture/compile/20030323-1.c: New test case.
22723
22724 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
22725
22726         * gcc.dg/20030321-1.c: New test.
22727
22728 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
22729
22730         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
22731
22732 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
22733
22734         PR c++/9978, c++/9708
22735         * g++.dg/ext/vlm1.C: Adjust expected error.
22736         * g++.dg/ext/vla2.C: New test.
22737         * g++.dg/template/arg1.C: New test.
22738         * g++.dg/template/arg2.C: New test.
22739
22740 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
22741
22742         * g77.f-torture/execute/select.f: New test.
22743         * g77.f-torture/noncompile/select_no_compile.f: New test.
22744
22745 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
22746
22747         PR c++/9898
22748         * g++.dg/other/error4.C: New test.
22749
22750 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
22751
22752         * g++.dg/template/friend17.C: New test.
22753
22754 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
22755
22756         * gcc.c-torture/compile/20030320-1.c: New.
22757
22758 2003-03-20  Roger Sayle  <roger@eyesopen.com>
22759
22760         * gcc.dg/builtins-6.c: New test case.
22761
22762 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
22763
22764         PR target/10073
22765         * gcc.c-torture/compile/20030319-1.c: New.
22766
22767 2003-03-18  Jan Hubicka  <jh@suse.cz>
22768
22769         * gcc.dg/i386-cvt-1.c: New test.
22770
22771 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
22772
22773         * objc.dg/naming-1.m: Use "(parse|syntax) error".
22774         * objc.dg/naming-2.m: Likewise.
22775
22776 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
22777
22778         PR c++/9639
22779         * g++.dg/parse/crash1.C: New test.
22780
22781 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
22782
22783         PR c++/8805
22784         * g++.dg/eh/cleanup1.C: New test.
22785
22786 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
22787
22788         * gcc.c-torture/execute/20030316-1.c: New test case.
22789
22790 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
22791
22792         PR c++/9629
22793         * g++.dg/init/ctor2.C: New test.
22794
22795 2003-03-15  Roger Sayle  <roger@eyesopen.com>
22796
22797         * g77.f-torture/compile/xformat.f: New test case.
22798
22799 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22800
22801         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
22802         * g++.old-deja/g++.mike/eh50.C: Likewise.
22803
22804 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22805
22806         PR c++/6440
22807         * g++.dg/template/spec7.C: New test.
22808         * g++.dg/template/spec8.C: Likewise.
22809
22810 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
22811
22812         * gcc.c-torture/execute/20030313-1.c: New test.
22813
22814 2003-03-14  Richard Henderson  <rth@redhat.com>
22815
22816         * gcc.dg/inline-2.c: Adjust alpha test for external call.
22817
22818 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22819
22820         * gcc.c-torture/compile/20030314-1.c: New test.
22821
22822 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
22823
22824         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
22825         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
22826         thumb target,
22827         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
22828         to accept newer _imp__  prefix and additional
22829         newline in .drectve section.
22830         * gcc.dg/dll-4.c: Likewise.
22831         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
22832         switch.
22833
22834 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
22835
22836         * g++.dg/parse/namespace9.C: New test.
22837
22838         * g++.dg/init/ref5.C: New test.
22839         * g++.dg/parse/ptrmem1.C: Likewise.
22840
22841 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22842
22843         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
22844         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
22845         regular expression.
22846         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
22847         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
22848
22849 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
22850
22851         * gcc.c-torture/execute/20030224-2.c: New test.
22852
22853 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22854
22855         * gcc.dg/decl-3.c: New test.
22856
22857 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22858
22859         * gcc.dg/i386-loop-2.c: New test.
22860
22861 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
22862
22863         PR c++/9474
22864         * g++.dg/parse/namespace8.C: New test.
22865
22866         PR c++/9924
22867         * g++.dg/overload/builtin2.C: New test.
22868
22869 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
22870
22871         * gcc.dg/return-type-3.c: New test.
22872
22873 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
22874
22875         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
22876         profiling options are not supported.
22877
22878 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
22879
22880         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
22881         * g++.old-deja/g++.warn/impint2.C: Likewise.
22882
22883 2003-03-10  Devang Patel  <dpatel@apple.com>
22884
22885         * g++.dg/cpp/c++_cmd_1.C: New test.
22886         * g++.dg/cpp/c++_cmd_1.h: New file.
22887
22888 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
22889
22890         * gcc.dg/altivec-9.c: New file.
22891
22892 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22893
22894         * gcc.dg/ppc-sdata-1.c: New test.
22895         * gcc.dg/ppc-sdata-2.c: New test.
22896
22897 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
22898
22899         PR c++/9373
22900         * g++.dg/opt/ptrmem2.C: New test.
22901
22902         PR c++/8534
22903         * g++.dg/opt/ptrmem1.C: New test.
22904
22905 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22906
22907         * gcc.dg/i386-loop-1.c: New test.
22908
22909 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22910
22911         PR c++/9970
22912         * g++.dg/lookup/friend1.C: New test.
22913
22914 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
22915
22916         PR c++/9823
22917         * g++.dg/parser/constructor1.C: New test.
22918
22919 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
22920
22921         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
22922
22923         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
22924
22925 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
22926
22927         * gcc.dg/cpp/Wunused.c: Update test.
22928
22929 2003-03-08  Jan Hubicka  <jh@suse.cz>
22930
22931         * gcc.dg/inline-3.c: New test.
22932
22933 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
22934
22935         PR c++/9809
22936         * g++.dg/parse/builtin1.C: New test.
22937
22938         PR c++/9982
22939         * g++.dg/abi/cookie1.C: New test.
22940         * g++.dg/abi/cookie2.C: Likewise.
22941
22942         PR c++/9524
22943         * g++.dg/template/field1.C: New test.
22944
22945         PR c++/9912
22946         * g++.dg/parse/class1.C: New test.
22947         * g++.dg/parse/namespace7.C: Likewise.
22948         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
22949
22950 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
22951
22952         * g++.dg/init/ref4.C: New test.
22953
22954 2003-03-07  Jan Hubicka  <jh@suse.cz>
22955
22956         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
22957         * gcc.dg/inline-3.c:  New test.
22958
22959 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
22960
22961         * g++.dg/init/ref3.C: New test.
22962
22963         PR c++/9965
22964         * g++.dg/init/ref2.C: New test.
22965
22966         PR c++/9400
22967         * g++.dg/warn/Wshadow-2.C: New test.
22968
22969         PR c++/9791
22970         * g++.dg/warn/Woverloaded-1.C: New test.
22971
22972 2003-03-05  Jan Hubicka  <jh@suse.cz>
22973
22974         * gcc.dg/i386-local2.c: New.
22975         * gcc.dg/i386-local.c: Fix typo.
22976
22977 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
22978
22979         * g++.dg/abi/layout3.C: New test.
22980
22981 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22982
22983         * gcc.c-torture/compile/20030305-1.c
22984
22985 2003-03-05  Jan Hubicka  <jh@suse.cz>
22986
22987         * gcc.dg/i386-local.c: New.
22988
22989 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
22990
22991         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
22992
22993 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22994
22995         * gcc.dg/switch-2.c: New test.
22996         * gcc.dg/switch-3.c: New test.
22997         * gcc.dg/Wswitch.c: Adjust line numbers.
22998         * gcc.dg/Wswitch-default.c: Likewise.
22999         * gcc.dg/Wswitch-enum.c: Likewise.
23000
23001 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
23002
23003         * gcc.c-torture/execute/20030222-1.c: New test.
23004
23005 2003-03-03  James E Wilson  <wilson@tuliptree.org>
23006
23007         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
23008
23009 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
23010
23011         PR c++/9878
23012         * g++.dg/init/ref1.C: New test.
23013
23014 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
23015
23016         * gcc.dg/sh-relax.c: New SH-only test.
23017
23018 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
23019
23020         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
23021         comment explaining purpose of testcase.
23022
23023 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
23024
23025         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
23026         for HC11/HC12 (asm needs two int registers).
23027         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
23028         HC11/HC12 because the test uses an asm which needs two 32-bit
23029         registers.
23030
23031 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
23032
23033         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
23034         for HC11/HC12 (array is too large otherwise).
23035         * gcc.c-torture/compile/920501-4.x: New file, likewise.
23036         * gcc.c-torture/compile/20010518-2.x: Likewise.
23037         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
23038         HC11/HC12 (array is too large).
23039
23040 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
23041
23042         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
23043         * lib/g++-dg.exp (g++-dg-test): Likewise.
23044
23045 2003-03-01  Roger Sayle  <roger@eyesopen.com>
23046
23047         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
23048         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
23049
23050 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23051
23052         * g++.dg/warn/implicit-typename1.C: Remove warning.
23053
23054 2003-02-28  Richard Henderson  <rth@redhat.com>
23055
23056         * gcc.dg/noreturn-1.c: Move noreturn warning line.
23057         * gcc.dg/return-type-1.c: Move control reaches end warning line.
23058
23059 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
23060
23061         * gcc.dg/pch/pch.exp: Change .pch to .gch.
23062         * g++.dg/pch/pch.exp: Likewise.
23063
23064 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
23065
23066         PR c++/9879
23067         * testsuite/g++.dg/init/new4.C: New test.
23068
23069 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
23070
23071         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
23072
23073 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
23074
23075         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
23076         unsigned long.
23077
23078         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
23079         wider than float.
23080
23081 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23082
23083         * lib/scanasm.exp: Add support for counting numbers of
23084         occurences.
23085         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
23086         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
23087
23088 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
23089
23090         PR c++/9683
23091         * g++.dg/template/static3.C: New test.
23092
23093         PR c++/9829
23094         * g++.dg/parse/namespace6.C: New test.
23095
23096 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23097
23098         PR target/9732
23099         * gcc.dg/20030225-1.c: New test.
23100
23101 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
23102
23103         * README: Remove out-of-date information.
23104
23105         PR c++/9836
23106         * g++.dg/template/spec6.C: New test.
23107
23108 2003-02-24  Jeff Law  <law@redhat.com>
23109
23110         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
23111
23112 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23113
23114         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
23115         * gcc.dg/pragma-ep-1.c: Likewise.
23116
23117 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23118
23119         PR c++/9602
23120         * g++.dg/template/friend16.C: New test.
23121
23122 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
23123
23124         PR c++/5333
23125         * g++.dg/parse/fused-params1.C: Adjust error messages.
23126         * g++.dg/template/nested3.C: New test.
23127
23128 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
23129
23130         * g++.dg/abi/param1.C: New test.
23131
23132 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23133
23134         PR c++/7982
23135         * g++.dg/warn/implicit-typename1.C: New test.
23136
23137 2003-02-22  Kelley Cook <kelleycook@comcast.net>
23138
23139         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
23140         with "mtune".
23141         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23142         * gcc.c-torture/execute/20010129-1.x: Likewise.
23143         * gcc.dg/20011107-1.c: Likewise.
23144         * gcc.dg/20020108-1.c: Likewise.
23145         * gcc.dg/20020122-3.c: Likewise.
23146         * gcc.dg/20020206-1.c: Likewise.
23147         * gcc.dg/20020310-1.c: Likewise.
23148         * gcc.dg/20020426-2.c: Likewise.
23149         * gcc.dg/20020517-1.c: Likewise.
23150         * gcc.dg/991230-1.c: Likewise.
23151         * gcc.dg/i386-unroll-1.c: Likewise.
23152         * gcc.misc-tests/i386-prefetch.exp: Likewise.
23153
23154 2003-02-22  Jan Hubicka  <jh@suse.cz>
23155
23156         * gcc.dg/i386-mul.c: New test.
23157
23158 2003-02-21  Roger Sayle  <roger@eyesopen.com>
23159
23160         * gcc.dg/builtins-5.c: New test case.
23161
23162 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
23163
23164         * gcc.dg/asmreg-1.c: New test.
23165
23166 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
23167
23168         PR c++/9749
23169         * g++.dg/parse/varmod1.C: New test.
23170
23171 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
23172
23173         PR c++/9727
23174         * g++.dg/template/op1.C: New test.
23175
23176 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
23177
23178         PR c++/8906
23179         * g++.dg/template/nested2.C: New test.
23180
23181 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
23182
23183         PR c++/8724
23184         * g++.dg/expr/dtor1.C: New test.
23185
23186 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
23187
23188         * gcc.dg/cpp/include3.c: New test.
23189         * gcc.dg/cpp/inc/foo.h: New file.
23190
23191 2003-02-21  Glen Nakamura  <glen@imodulo.com>
23192
23193         * gcc.c-torture/execute/20030221-1.c: New test.
23194
23195 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
23196
23197         PR c++/9729
23198         * g++.dg/abi/conv1.C: New test.
23199
23200 2003-02-20  Jan Hubicka  <jh@suse.cz>
23201
23202         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
23203
23204 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
23205
23206         * gcc.c-torture/compile/20030219-1.c: New test.
23207
23208 2003-02-18  Jan Hubicka  <jh@suse.cz>
23209
23210         * gcc.dg/funcorder.c: New test.
23211
23212 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
23213
23214         * gcc.c-torture/execute/20030218-1.c: New.
23215
23216 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
23217
23218         * gcc.dg/20030218-1.c: New.
23219
23220 2003-02-18  Richard Henderson  <rth@redhat.com>
23221
23222         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
23223         * gcc.dg/attr-used-2.c: New.
23224
23225 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
23226
23227         PR c++/9704
23228         * g++.dg/init/copy5.C: New test.
23229
23230 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
23231
23232         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
23233         * g++.dg/pch/pch.exp: Likewise.
23234
23235 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
23236
23237         * gcc.c-torture/execute/20030209-1.c: Enable the test if
23238         STACK_SIZE is not defined.
23239
23240 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23241
23242         PR c++/9457
23243         * g++.dg/template/init1.C: New test.
23244
23245 2003-02-16  Jan HUbicka  <jh@suse.cz>
23246
23247         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
23248         (foo): Add few extra tests
23249         * gcc.dg/c99-const-expr-3.c: Likewise.
23250         * gcc.c-torture/execute/20030216-1.c: New.
23251
23252 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23253
23254         PR c++/9459
23255         * g++.dg/ext/typeof4.C: New test.
23256
23257 2003-02-15  Roger Sayle  <roger@eyesopen.com>
23258
23259         * gcc.dg/i386-387-3.c: New test case.
23260
23261 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
23262
23263         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
23264         cris-*-elf* cris-*-aout* and mmix-*-*.
23265
23266 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
23267
23268         * gcc.dg/20030213-1.c: New test.
23269
23270 2003-02-12  Roger Sayle  <roger@eyesopen.com>
23271
23272         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
23273         * gcc.dg/i386-387-2.c: Likewise.
23274
23275 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
23276
23277         * gcc.dg/ppc-spe.c: Fix formatting.
23278         Enable tests that were previously unsupported by gas.
23279         Delete tests for instructions that no longer exist.
23280         Switch arguments on evsubifw builtin.
23281
23282 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
23283
23284         * gcc.c-torture/execute/20030209-1.c: Disable the test if
23285         STACK_SIZE is too small.
23286
23287 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23288             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23289
23290         * gcc.dg/decl-2.c: New test.
23291
23292 2003-02-10  Jan Hubicka  <jh@suse.cz>
23293
23294         * gcc.dg/i386-fpcvt-1.c:  New test.
23295
23296 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
23297
23298         * gcc.c-torture/execute/20030209-1.c: New test.
23299
23300 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
23301
23302         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
23303         int-wide bitops, use the constants of the same width.
23304         Likewise, if long long is 32-bit wide, test bitops using
23305         32-bit constants.
23306
23307 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
23308
23309         * gcc.dg/20021014-1.c: Annotate with expected notice text.
23310
23311 2003-02-07  Roger Sayle  <roger@eyesopen.com>
23312
23313         * testsuite/gcc.dg/builtins-4.c: New test case.
23314
23315 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23316
23317         * gcc.dg/20020430-1.c: Fix dg command typos.
23318         * gcc.dg/20020503-1.c: Likewise.
23319
23320 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23321
23322         PR c++/8785
23323         * g++.dg/parse/fused-params1.C: New test.
23324
23325         PR c++/8857
23326         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
23327
23328         PR c++/8921
23329         * g++.dg/parse/non-dependent1.C: New test.
23330
23331         PR c++/8928
23332         * g++.dg/parse/dupl-tmpl-args1.C: New test.
23333
23334         PR c++/9228
23335         * g++.dg/parse/undefined7.C: New test.
23336         * g++.dg/parse/non-templ1.C: New test.
23337
23338         PR c++/9229
23339         * g++.dg/parse/too-many-tmpl-args1.C: New test.
23340
23341 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
23342
23343         * gcc.c-torture/compile/20030206-1.c: New test.
23344
23345 2003-02-05  Roger Sayle  <roger@eyesopen.com>
23346
23347         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
23348         "pow" to "foo" to avoid potential confusion with a math built-in.
23349
23350 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23351
23352         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
23353         conditions for SPARC targets.
23354
23355 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
23356
23357         * gcc.dg/20030204-1.c: New test.
23358
23359 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23360
23361         PR c++/38
23362         * g++.dg/parse/array-size1.C: New test.
23363
23364         PR c++/5657
23365         * g++.dg/parse/undefined3.C: New test.
23366
23367         PR c++/5665
23368         * g++.dg/parse/undefined4.C: New test.
23369
23370         PR c++/5975
23371         * g++.dg/parse/undefined5.C: New test.
23372
23373         PR c++/7259
23374         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
23375
23376         PR c++/8578
23377         * g++.dg/parse/casting-operator1.C: New test.
23378
23379         PR c++/8596
23380         * g++.dg/parse/undefined6.C: New test.
23381
23382         PR c++/8736
23383         * g++.dg/parse/missing-template1.C: New test.
23384
23385 2003-02-04  Jan Hubicka  <jh@suse.cz>
23386
23387         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
23388         * gcc.dg/i386-cmov?.c:  Likewise.
23389         * gcc.dg/i386-fpcvt-?.c:  Likewise.
23390         * gcc.dg/i386-ssefp-1.c:  Likewise.
23391         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
23392         conventions.
23393
23394 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
23395
23396         PR c++/7129
23397         * testsuite/g++.dg/ext/max.C: New test.
23398
23399 2003-02-03  Jan Hubicka  <jh@suse.cz>
23400
23401         * gcc.c-torture/execute/20030203-1.c: New test.
23402
23403 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
23404
23405         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
23406         'natural-endian'.
23407
23408 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
23409
23410         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
23411         * g++.dg/init/new2.C: Likewise.
23412         * g++.dg/other/new1.C: Likewise.
23413
23414 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
23415
23416         * gcc.dg/struct-ret-libc.c: New test.
23417
23418 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
23419
23420         * gcc.dg/20030129-1.c: New test.
23421
23422 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23423
23424         PR c++/8849
23425         * g++.dg/template/ptrmem4.C: New test.
23426
23427 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
23428
23429         * g++.dg/parser/constant1.C: New test.
23430
23431 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23432
23433         PR c++/8591
23434         * g++.dg/parse/friend2.C: New test.
23435
23436 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
23437
23438         PR c++/9437
23439         * g++.dg/template/unify4.C: New test.
23440
23441 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
23442
23443         * gcc.c-torture/execute/20030128-1.c: New test.
23444
23445 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
23446
23447         * g++.dg/lookup/nested1.C: Test moved from ...
23448         * g++.old-deja/g++.other/lookup24.C: ... here.
23449
23450 2003-01-28  Jan Hubicka  <jh@suse.cz>
23451
23452         * gcc.dg/i386-cmov5.c:  New test.
23453
23454 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
23455
23456         * gcc.c-torture/execute/20010925-1.c: Changed the
23457         memcpy declaration.
23458
23459 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
23460
23461         PR c++/3902
23462         * g++.dg/parse/template5.C: New test.
23463
23464 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
23465
23466         PR fortran/9258
23467         * g77.dg/pr9258: New test.
23468
23469 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23470
23471         * README: Move relevant parts from README.g++.
23472
23473         * README.g++: Remove this file.
23474
23475 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
23476
23477         * g++.dg/abi/dcast1.C: New test.
23478
23479 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23480
23481         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
23482
23483 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
23484
23485         PR c++/47
23486         * g++.old-deja/g++.other/lookup24.C: New test.
23487
23488 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23489
23490         PR middle-end/7227
23491         * gcc.dg/uninit-C.c: New test.
23492
23493 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
23494
23495         * g++.dg/abi/covariant1.C: New test.
23496
23497 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
23498
23499         * gcc.dg/20030123-1.c: New test.
23500
23501 2003-01-25  Jan Hubicka  <jh@suse.cz>
23502
23503         PR opt/8492
23504         * gcc.c-torture/compile/20030125-1.c
23505
23506 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
23507
23508         PR c++/9403
23509         * g++.dg/parse/template3.C: New test.
23510         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
23511
23512         PR c++/795
23513         * g++.dg/parse/template4.C: New test.
23514
23515         PR c++/9415
23516         * g++.dg/template/qual2.C: New test.
23517
23518         PR c++/8545
23519         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
23520
23521         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
23522
23523 2003-01-25  Roger Sayle  <roger@eyesopen.com>
23524
23525         * gcc.c-torture/execute/switch-1.c: New test case.
23526
23527 2003-01-25  Jan Hubicka  <jh@suse.cz>
23528
23529         * gcc.c-torture/execute/20030125-1.[cx]: New test.
23530
23531 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
23532
23533         Tweaks for Bison-1.875. From the NEWS file:
23534         "- `parse error' -> `syntax error'
23535         Bison now uniformly uses the term `syntax error'"
23536         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
23537         * gcc.dg/cpp/digraph2.c: Likewise.
23538         * gcc.dg/cpp/direct2.c: Likewise.
23539         * gcc.dg/cpp/paste4.c: Likewise.
23540         * gcc.dg/c90-restrict-1.c: Likewise.
23541         * gcc.dg/c99-func-2.c: Likewise.
23542         * gcc.dg/noncompile/920721-2.c: Likewise.
23543         * gcc.dg/noncompile/930622-2.c: Likewise.
23544         * gcc.dg/noncompile/940112-1.c: Likewise.
23545         * gcc.dg/noncompile/950921-1.c: Likewise.
23546         * gcc.dg/noncompile/951123-1.c: Likewise.
23547         * gcc.dg/noncompile/971104-1.c: Likewise.
23548         * gcc.dg/noncompile/990416-1.c: Likewise.
23549
23550 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
23551
23552         * g++.dg/parse/undefined1.C: Add error message.
23553
23554 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
23555
23556         PR c++/9354
23557         * g++.dg/parse/new1.C: New test.
23558
23559         PR c++/9216
23560         * g++.dg/parse/template2.C: New test.
23561
23562         PR c++/9354
23563         * g++.dg/parse/typedef2.C: New test.
23564
23565         PR c++/9328
23566         * g++.dg/ext/typeof3.C: New test.
23567
23568 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23569
23570         PR c++/2738
23571         * g++.dg/parse/ret-type1.C: New test.
23572
23573         PR c++/3792
23574         * g++.dg/parse/tmpl-outside1.C: New test.
23575
23576         PR c++/4207
23577         * g++.dg/parse/int-as-enum1.C: New test.
23578
23579         PR c++/4903
23580         * g++.dg/parse/no-typename1.C: New test.
23581
23582         PR c++/5533
23583         * g++.dg/parse/no-value1.C: New test.
23584
23585         PR c++/5921
23586         * g++.dg/parse/wrong-inline1.C: New test.
23587
23588         PR c++/6402
23589         * g++.dg/parse/ref1.C: New test.
23590
23591         PR c++/6992
23592         * g++.dg/parse/attr-ctor1.C: New test.
23593
23594         PR c++/7229
23595         * g++.dg/parse/namespace5.C: New test.
23596
23597         PR c++/7917
23598         * g++.dg/parse/func-def1.C: New test.
23599
23600         PR c++/8143
23601         * g++.dg/parse/undefined1.C: New test.
23602
23603         PR c++/5723, PR c++/8522
23604         * g++.dg/parse/specialization1.C: New test.
23605
23606         PR c++/163, PR c++/8595
23607         * g++.dg/parse/struct-as-enum1.C: New test.
23608
23609         PR c++/9173
23610         * g++.dg/parse/undefined2.C: New test.
23611
23612 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
23613
23614         PR c++/9298
23615         * g++.dg/parse/template1.C: New test.
23616
23617         PR c++/9384
23618         * g++.dg/parse/using1.C: New test.
23619
23620         PR c++/9285
23621         PR c++/9294
23622         * g++.dg/parse/expr2.C: New test.
23623
23624         PR c++/9388
23625         * g++.dg/parse/lookup2.C: Likewise.
23626
23627 2003-01-21  Jan Hubicka  <jh@suse.cz>
23628
23629         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
23630         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
23631         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
23632         * gcc.c-torture/execute/string-opt-*.c: Likewise.
23633
23634 2003-01-20  Nick Clifton  <nickc@redhat.com>
23635
23636         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
23637         problem with ARM sibcall code generation.
23638
23639 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
23640
23641         * gcc.c-torture/execute/20030120-1.c: New.
23642
23643 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
23644
23645         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
23646
23647 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
23648
23649         PR c++/9272
23650         * g++.dg/parse/ctor1.C: New test.
23651
23652         PR c++/9294:
23653         * g++.dg/parse/qualified1.C: New test.
23654
23655         * g++.dg/parse/typename3.C: New test.
23656
23657 2003-01-16  Richard Henderson  <rth@redhat.com>
23658
23659         * g++.dg/tls/init-2.C: Fix error matches for real this time.
23660
23661 2003-01-16  Richard Henderson  <rth@redhat.com>
23662
23663         * g++.dg/pch/pch.exp: Copy test header to the working directory
23664         before using it either for precompilation or direct use.
23665         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
23666         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
23667
23668 2003-01-16  Richard Henderson  <rth@redhat.com>
23669
23670         * gcc.dg/pch/pch.exp: Copy test header to the working directory
23671         before using it either for precompilation or direct use.
23672         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
23673         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
23674
23675 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
23676
23677         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
23678         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
23679         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
23680         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
23681         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
23682         typename warning into error.
23683         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
23684         error messages.
23685         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
23686         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
23687         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
23688         messages.
23689         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
23690         make declaration visible in template.
23691         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
23692         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
23693         messages.
23694         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
23695         message.
23696         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
23697         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
23698         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
23699         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
23700         typename warning with error message.
23701         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
23702         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
23703         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
23704
23705 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
23706
23707         * g++.dg/parse/ambig2.C: New test.
23708
23709 2003-01-15  Richard Henderson  <rth@redhat.com>
23710
23711         * g++.dg/tls/init-2.C: Update error message string.
23712
23713 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23714
23715         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
23716
23717 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
23718
23719         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
23720         all for HC11/HC12.
23721         * gcc.c-torture/compile/20001205-1.x: Likewise.
23722         * gcc.c-torture/compile/20001226-1.x: Likewise.
23723         * gcc.c-torture/compile/920520-1.x: Likewise.
23724         * gcc.c-torture/compile/961203-1.x: Likewise.
23725         * gcc.c-torture/compile/20020604-1.x: Likewise.
23726
23727 2003-01-15  Jan Hubicka  <jh@suse.cz>
23728
23729         * gcc.c-torture/compile/20030115-1.c: New test.
23730
23731         * gcc.dg/i386-fpcvt-1.c: New test.
23732         * gcc.dg/i386-fpcvt-2.c: New test.
23733
23734 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
23735
23736         Further conform g++'s __vmi_class_type_info to the C++ ABI
23737         specification.
23738         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
23739         the specification.
23740
23741 2003-01-14  Jan Hubicka  <jh@suse.cz>
23742
23743         * gcc.dg/i386-fpcvt-1.c: New test.
23744         * gcc.dg/i386-fpcvt-2.c: New test.
23745
23746 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23747
23748         * gcc.dg/i386-mmx-3.c: New test.
23749
23750 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
23751
23752         PR c++/9264
23753         * g++.dg/parse/octal1.C: New file.
23754
23755         PR c++/9172
23756         * g++.dg/parse/typename1.C: New file.
23757
23758 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
23759
23760         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
23761         * gcc.dg/bf-no-ms-layout.c: Likewise.
23762         * gcc.dg/bf-ms-attrib.c: Likewise.
23763
23764 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
23765
23766         PR c++/9099
23767         * g++.dg/parse/dtor1.C: New file.
23768
23769         PR c++/9128
23770         * g++.dg/rtti/typeid1.C: New file.
23771
23772         PR c++/9153
23773         * g++.dg/parse/lookup1.C: New file.
23774
23775         PR c++/9171
23776         * g++.dg/templ/spec5.C: New file.
23777
23778 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
23779
23780         * gcc.c-torture/compile/20030110-1.c: New test.
23781
23782 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
23783
23784         Merge from pch-branch:
23785
23786         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
23787
23788         * gcc.dg/pch/cpp-1.h: New.
23789         * gcc.dg/pch/cpp-1.c: New.
23790         * gcc.dg/pch/cpp-2.h: New.
23791         * gcc.dg/pch/cpp-2.c: New.
23792
23793         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
23794
23795         * gcc.dg/pch/except-1.h: New.
23796         * gcc.dg/pch/except-1.c: New.
23797
23798         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
23799
23800         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
23801         running test.
23802         * gcc.dg/pch: Include *.hp not *.h.
23803         * gcc.dg/pch/system-1.h: New.
23804         * gcc.dg/pch/system-1.c: New.
23805
23806         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
23807
23808         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
23809         rather than trying to build and run a program using PCH.
23810         * gcc.dg/pch: Remove dg-do commands from test files.
23811
23812         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
23813
23814         * gcc.dg/pch/macro-3.c: New.
23815         * gcc.dg/pch/macro-3.h: New.
23816
23817         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
23818
23819         * gcc.dg/pch/common-1.c: New.
23820         * gcc.dg/pch/common-1.h: New.
23821         * gcc.dg/pch/decl-1.c: New.
23822         * gcc.dg/pch/decl-1.h: New.
23823         * gcc.dg/pch/decl-2.c: New.
23824         * gcc.dg/pch/decl-2.h: New.
23825         * gcc.dg/pch/decl-3.c: New.
23826         * gcc.dg/pch/decl-3.h: New.
23827         * gcc.dg/pch/decl-4.c: New.
23828         * gcc.dg/pch/decl-4.h: New.
23829         * gcc.dg/pch/decl-5.c: New.
23830         * gcc.dg/pch/decl-5.h: New.
23831         * gcc.dg/pch/global-1.c: New.
23832         * gcc.dg/pch/global-1.h: New.
23833         * gcc.dg/pch/inline-1.c: New.
23834         * gcc.dg/pch/inline-1.h: New.
23835         * gcc.dg/pch/inline-2.c: New.
23836         * gcc.dg/pch/inline-2.h: New.
23837         * gcc.dg/pch/static-1.c: New.
23838         * gcc.dg/pch/static-1.h: New.
23839         * gcc.dg/pch/static-2.c: New.
23840         * gcc.dg/pch/static-2.h: New.
23841
23842         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
23843
23844         * g++.dg/pch/pch.exp: Better handle failing testcases.
23845         * gcc.dg/pch/pch.exp: Likewise.
23846         * gcc.dg/pch/macro-1.c: New.
23847         * gcc.dg/pch/macro-1.h: New.
23848         * gcc.dg/pch/macro-2.c: New.
23849         * gcc.dg/pch/macro-2.h: New.
23850
23851         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
23852
23853         * g++.dg/dg.exp: Treat files in pch/ specially.
23854         * g++.dg/pch/pch.exp: New file.
23855         * g++.dg/pch/empty.H: New file.
23856         * g++.dg/pch/empty.C: New file.
23857         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
23858         "precompile".
23859
23860         * gcc.dg/pch/pch.exp: New file.
23861         * gcc.dg/pch/empty.h: New file.
23862         * gcc.dg/pch/empty.c: New file.
23863         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
23864         "precompile".
23865
23866 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23867
23868         * g++.dg/template/friend14.C: New test.
23869
23870 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23871
23872         * gcc.dg/old-style-asm-1.c: New test.
23873
23874 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
23875
23876         * gcc.c-torture/compile/20030109-1.c: New test.
23877
23878 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23879
23880         * gcc.c-torture/execute/20030109-1.c: New test.
23881
23882 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
23883
23884         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
23885         * g++.old-deja/g++.mike/dyncast2.C: Likewise
23886         * g++.old-deja/g++.mike/dyncast3.C: Likewise
23887         * g++.old-deja/g++.mike/eh2.C: Likewise
23888         * g++.old-deja/g++.mike/eh3.C: Likewise
23889         * g++.old-deja/g++.mike/eh5.C: Likewise
23890         * g++.old-deja/g++.mike/eh6.C: Likewise
23891         * g++.old-deja/g++.mike/eh7.C: Likewise
23892         * g++.old-deja/g++.mike/eh8.C: Likewise
23893         * g++.old-deja/g++.mike/eh9.C: Likewise
23894         * g++.old-deja/g++.mike/eh10.C: Likewise
23895         * g++.old-deja/g++.mike/eh12.C: Likewise
23896         * g++.old-deja/g++.mike/eh13.C: Likewise
23897         * g++.old-deja/g++.mike/eh14.C: Likewise
23898         * g++.old-deja/g++.mike/eh16.C: Likewise
23899         * g++.old-deja/g++.mike/eh17.C: Likewise
23900         * g++.old-deja/g++.mike/eh18.C: Likewise
23901         * g++.old-deja/g++.mike/eh21.C: Likewise
23902         * g++.old-deja/g++.mike/eh23.C: Likewise
23903         * g++.old-deja/g++.mike/eh24.C: Likewise
23904         * g++.old-deja/g++.mike/eh25.C: Likewise
23905         * g++.old-deja/g++.mike/eh26.C: Likewise
23906         * g++.old-deja/g++.mike/eh27.C: Likewise
23907         * g++.old-deja/g++.mike/eh28.C: Likewise
23908         * g++.old-deja/g++.mike/eh29.C: Likewise
23909         * g++.old-deja/g++.mike/eh31.C: Likewise
23910         * g++.old-deja/g++.mike/eh33.C: Likewise
23911         * g++.old-deja/g++.mike/eh34.C: Likewise
23912         * g++.old-deja/g++.mike/eh35.C: Likewise
23913         * g++.old-deja/g++.mike/eh36.C: Likewise
23914         * g++.old-deja/g++.mike/eh37.C: Likewise
23915         * g++.old-deja/g++.mike/eh38.C: Likewise
23916         * g++.old-deja/g++.mike/eh39.C: Likewise
23917         * g++.old-deja/g++.mike/eh40.C: Likewise
23918         * g++.old-deja/g++.mike/eh41.C: Likewise
23919         * g++.old-deja/g++.mike/eh42.C: Likewise
23920         * g++.old-deja/g++.mike/eh44.C: Likewise
23921         * g++.old-deja/g++.mike/eh46.C: Likewise
23922         * g++.old-deja/g++.mike/eh47.C: Likewise
23923         * g++.old-deja/g++.mike/eh48.C: Likewise
23924         * g++.old-deja/g++.mike/eh49.C: Likewise
23925         * g++.old-deja/g++.mike/eh50.C: Likewise
23926         * g++.old-deja/g++.mike/eh51.C: Likewise
23927         * g++.old-deja/g++.mike/eh53.C: Likewise
23928         * g++.old-deja/g++.mike/eh55.C: Likewise
23929         * g++.old-deja/g++.mike/p7912.C: Likewise
23930         * g++.old-deja/g++.mike/p9706.C: Likewise
23931         * g++.old-deja/g++.mike/p10416.C: Likewise
23932         * g++.old-deja/g++.mike/p11667.C: Likewise
23933         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
23934         Remove redundant reference to Iris.
23935         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
23936         Elxsi, i860, Pico Java, and WE32K.
23937
23938 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
23939
23940         * g++.dg/ext/asm4.C: New test.
23941
23942 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23943
23944         PR c++/9030
23945         * g++.dg/template/friend12.C: New test.
23946         * g++.dg/template/friend13.C: Likewise.
23947         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
23948
23949 2003-01-08  Jan Hubicka  <jh@suse.cz>
23950
23951         * gcc.dg/i386-cadd.c: New test.
23952         * gcc.dg/i386-cmov4.c: Likewise.
23953
23954 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
23955
23956         PR c++/9165
23957         * g++.dg/warn/Wunused-3.C: New test.
23958
23959         * g++.dg/abi/bitfield9.C: New test.
23960
23961         PR c++/9189
23962         * g++.dg/parse/defarg3.C: New test.
23963
23964 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
23965
23966         * g++.dg/parse/ambig1.C: New test.
23967         * g++.dg/parse/defarg2.C: New test.
23968
23969 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
23970
23971         * g++.dg/template/defarg-1.C: New test.
23972         * g++.dg/template/local2.C: Likewise.
23973
23974 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
23975
23976         * gcc.c-torture/execute/20030105-1.c: New test.
23977
23978 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23979
23980         * g++.dg/parse/namespace3.C: Remove extra semicolons.
23981         * g++.dg/parse/namespace4.C: Likewise.
23982
23983 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23984
23985         * g++.dg/template/ntp2.C: New test.
23986
23987 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
23988
23989         * g++.dg/parse/extern-C-1.C: New test.
23990
23991         * g++.dg/parse/namespace4.C: New test.
23992
23993         * g++.dg/template/nested1.C: New test.
23994
23995         * g++.dg/parse/namespace3.C: New test.
23996
23997 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23998
23999         * g++.dg/lookup/two-stage1.C: New test.
24000
24001 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24002
24003         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
24004         * g++.old-deja/g++.jason/access8.C: Likewise.
24005         * g++.old-deja/g++.other/decl5.C: Likewise.
24006
24007 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
24008
24009         * g++.dg/parse/parse7.C: New test.
24010
24011 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
24012
24013         PR c++/2843
24014         * g++.dg/ext/attrib7.C: New test.
24015
24016 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
24017
24018         * g++.dg/parse/parse6.C: New test.
24019
24020 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
24021
24022         * gcc.dg/h8300-stack-1.c: New.
24023
24024 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
24025
24026         g++.dg/lookup/exception1.C: New test.
24027
24028         g++.dg/lookup/template1.C: New test.
24029
24030         g++.dg/parse/namespace2.C: New test.
24031
24032         g++.dg/parse/parens2.C: New test.
24033
24034 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
24035
24036         * g++.dg/parse/parse5.C: New test.
24037         * g++.dg/lookup/scoped4.C: New test.
24038
24039 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
24040
24041         * g++.dg/parse/parens1.C: New test.
24042
24043         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
24044         angle-bracket1.C.
24045         * g++.dg/parse/parens2.C: New test.
24046
24047         * g++.dg/lookup/scope-operator1.C: New test.
24048
24049         * g++.dg/parse/operator1.C: New test.
24050
24051 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24052
24053         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
24054         * g++.old-deja/g++.other/access6.C: Likewise.
24055         * g++.old-deja/g++.other/decl1.C: Likewise.
24056         * g++.old-deja/g++.pt/typename12.C: Likewise.
24057
24058 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
24059
24060         * g++.dg/parse/namespace1.C: New test.
24061
24062 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
24063
24064         * g++.dg/parse/parse4.C: New test.
24065
24066 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
24067
24068         * g++.dg/parse/parse3.C: New test.
24069
24070 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
24071
24072         * g++.dg/parse/parse2.C: New test.
24073
24074 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
24075
24076         * g++.dg/template/friend11.C: New test.
24077
24078 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
24079
24080         * g++.dg/parse/parse1.C: New test.
24081
24082 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
24083
24084         * lib/profopt.exp: Change the name of a global variable to avoid
24085         possible clashes with other test suites.
24086
24087 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
24088
24089         * g++.dg/inherit/covariant8.C: New test.
24090
24091 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
24092
24093         * g++.dg/init/array9.C: New test.
24094
24095         PR c++/9112
24096         * g++.dg/parse/expr1.C: New test.
24097
24098 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
24099
24100         * gcc.c-torture/compile/20021230-1.c: New test.
24101
24102 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24103
24104         * g++.dg/inherit/covariant5.C: New test.
24105         * g++.dg/inherit/covariant6.C: New test.
24106         * g++.dg/inherit/covariant7.C: New test.
24107
24108 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24109
24110         PR c++/2739
24111         * g++.dg/other/access2.C: New test.
24112
24113 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24114
24115         * g++.dg/other/anon-struct.C: No longer fails
24116         * g++.old-deja/g++.brendan/parse4.C: Likewise.
24117         * g++.old-deja/g++.brendan/parse5.C: Likewise.
24118         * g++.old-deja/g++.brendan/parse6.C: Likewise.
24119
24120 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24121
24122         * g++.dg/parse/angle-bracket.C (main): No longer fails.
24123
24124 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
24125
24126         * g++.dg/eh/spec4.C: Remove stray semicolon.
24127         * g++.dg/expr/pmf-1.C: Change error message.
24128         * g++.dg/ext/asm1.C: Remove stray semicolon.
24129         * g++.dg/ext/typename1.C: Add missing typenames.
24130         * g++.dg/inherit/template-as-base.C: Change error message.
24131         * g++.dg/lookup/scoped1.C: Likewise.
24132         * g++.dg/lookup/scoped2.C: Likewise.
24133         * g++.dg/lookup/using2.C: Likewise.
24134         * g++.dg/other/component1.C: Remove stray semicolon.
24135         * g++.dg/other/do1.C: Change error message.
24136         * g++.dg/other/error2.C: Likewise.
24137         * g++.dg/other/init1.C: Likewise.
24138         * g++.dg/other/packed1.C: Remove stray semicolon.
24139         * g++.dg/other/ptrmem2.C: Change error message.
24140         * g++.dg/parse/parameter-declaration-1.C: Remove line number
24141         marker.
24142         * g++.dg/special/initp1.C: Remove invalid attribute usage.
24143         * g++.dg/template/access3.C: Add typename keyword.
24144         * g++.dg/template/access5.C: Remove stray semicolon.
24145         * g++.dg/template/access6.C: Likewise.
24146         * g++.dg/template/complit1.C: Likewise.
24147         * g++.dg/template/crash1.C: Change error message.
24148         * g++.dg/template/inherit2.C: Remove stray semicolon.
24149         * g++.dg/template/instantiate2.C: Likewise.
24150         * g++.dg/template/instantiate3.C: Change error message.
24151         * g++.dg/template/qual1.C: Remove stray semicolon.
24152         * g++.dg/template/qualttp18.C: Change error message.
24153         * g++.dg/template/ref1.C: Remove stray semicolon.
24154         * g++.dg/template/sizeof1.C (A::value): Declare it.
24155         * g++.dg/template/spec4.C: Change error message.
24156         * g++.dg/template/static1.C: Likewise.
24157         * g++.dg/template/type1.C: Likewise.
24158         * g++.dg/template/typename3.C: Likewise.
24159         * g++.old-deja/g++.benjamin/13478.C: Change error message.
24160         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
24161         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
24162         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
24163         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
24164         named return value extension.
24165         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
24166         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
24167         * g++.old-deja/g++.bob/extern_C.C: Likewise.
24168         * g++.old-deja/g++.bob/inherit2.C: Likewise.
24169         * g++.old-deja/g++.brendan/complex1.C: Likewise.
24170         * g++.old-deja/g++.brendan/copy5.C: Likewise.
24171         * g++.old-deja/g++.brendan/crash13.C: Likewise.
24172         * g++.old-deja/g++.brendan/crash15.C: Likewise.
24173         * g++.old-deja/g++.brendan/crash18.C: Change error message.
24174         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
24175         * g++.old-deja/g++.brendan/crash38.C: Likewise.
24176         * g++.old-deja/g++.brendan/crash50.C: Likewise.
24177         * g++.old-deja/g++.brendan/crash56.C: Likewise.
24178         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
24179         syntax.
24180         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
24181         * g++.old-deja/g++.brendan/crash8.C: Change error message.
24182         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
24183         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
24184         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
24185         * g++.old-deja/g++.brendan/template11.C: Likewise.
24186         * g++.old-deja/g++.brendan/template26.C: Likewise.
24187         * g++.old-deja/g++.brendan/template27.C: Use explicit
24188         specialization syntax.
24189         * g++.old-deja/g++.brendan/template30.C: Likewise.
24190         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
24191         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
24192         non-dependent names.
24193         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
24194         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
24195         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
24196         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
24197         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
24198         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
24199         named return value extension.
24200         * g++.old-deja/g++.ext/namedret2.C: Likewise.
24201         * g++.old-deja/g++.ext/namedret3.C: Likewise.
24202         * g++.old-deja/g++.ext/return1.C: Likewise.
24203         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
24204         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
24205         * g++.old-deja/g++.jason/access8.C: Likewise.
24206         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
24207         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
24208         pseudo-destructor names.
24209         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
24210         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
24211         pseudo-destructor names.
24212         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
24213         * g++.old-deja/g++.jason/overload19.C: Likewise.
24214         * g++.old-deja/g++.jason/overload32.C: Likewise.
24215         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
24216         stray semicolons.
24217         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
24218         * g++.old-deja/g++.jason/return.C: Likewise.
24219         * g++.old-deja/g++.jason/return2.C: Likewise.
24220         * g++.old-deja/g++.jason/shadow1.C: Likewise.
24221         * g++.old-deja/g++.jason/special.C: Use explicit specialization
24222         syntax.
24223         * g++.old-deja/g++.jason/template10.C: Account for use of
24224         non-dependent names.
24225         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
24226         syntax.
24227         * g++.old-deja/g++.jason/template37.C: Likewise.
24228         * g++.old-deja/g++.law/access4.C: Change error messages.
24229         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
24230         pseudo-destructor names.
24231         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
24232         * g++.old-deja/g++.law/ctors9.C: Likewise.
24233         * g++.old-deja/g++.law/cvt22.C: Likewise.
24234         * g++.old-deja/g++.law/dtors5.C: Likewise.
24235         * g++.old-deja/g++.law/global-init1.C: Likewise.
24236         * g++.old-deja/g++.law/missed-error3.C: Likewise.
24237         * g++.old-deja/g++.law/operators28.C: Likewise.
24238         * g++.old-deja/g++.law/visibility28.C: Likewise.
24239         * g++.old-deja/g++.martin/eval1.C: Likewise.
24240         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
24241         name.
24242         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
24243         * g++.old-deja/g++.mike/net34.C: Likewise.
24244         * g++.old-deja/g++.mike/net36.C: Likewise.
24245         * g++.old-deja/g++.mike/ns2.C: Likewise.
24246         * g++.old-deja/g++.mike/p12306.C: Likewise.
24247         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
24248         value extension.
24249         * g++.old-deja/g++.mike/p700.C: Likewise.
24250         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
24251         * g++.old-deja/g++.mike/p710.C: Likewise.
24252         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
24253         value extension.
24254         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
24255         * g++.old-deja/g++.mike/pmf9.C: Likewise.
24256         * g++.old-deja/g++.ns/crash2.C: Likewise.
24257         * g++.old-deja/g++.ns/crash3.C: Likewise.
24258         * g++.old-deja/g++.ns/invalid1.C: Likewise.
24259         * g++.old-deja/g++.ns/ns17.C: Likewise.
24260         * g++.old-deja/g++.ns/template16.C: Likewise.
24261         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
24262         keyword.
24263         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
24264         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
24265         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
24266         named return value extension.
24267         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
24268         * g++.old-deja/g++.other/access4.C: Issue additional error
24269         messages.
24270         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
24271         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
24272         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
24273         * g++.old-deja/g++.other/crash25.C: Change error message.
24274         * g++.old-deja/g++.other/crash4.C: Change error message.
24275         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
24276         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
24277         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
24278         checks.
24279         * g++.old-deja/g++.other/defarg8.C: Likewise.
24280         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
24281         * g++.old-deja/g++.other/dtor10.C: Likewise.
24282         * g++.old-deja/g++.other/incomplete.C: Likewise.
24283         * g++.old-deja/g++.other/linkage7.C: Likewise.
24284         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
24285         lookup algorithm.
24286         * g++.old-deja/g++.other/mangle2.C: Likewise.
24287         * g++.old-deja/g++.other/refinit2.C: Likewise.
24288         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
24289         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
24290         * g++.old-deja/g++.pt/crash28.C: Likewise.
24291         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
24292         syntax.
24293         * g++.old-deja/g++.pt/crash32.C: Change error message.
24294         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
24295         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
24296         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
24297         error message position.
24298         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
24299         * g++.old-deja/g++.pt/defarg8.C: Change error message.
24300         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
24301         syntax.
24302         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
24303         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
24304         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
24305         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
24306         keyword.
24307         * g++.old-deja/g++.pt/explicit31.C: Likewise.
24308         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
24309         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
24310         keyword.
24311         * g++.old-deja/g++.pt/explicit71.C: Change error message.
24312         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
24313         syntax.
24314         * g++.old-deja/g++.pt/friend28.C: Account for use of
24315         non-dependent names.
24316         * g++.old-deja/g++.pt/friend29.C: Likewise.
24317         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
24318         rules.
24319         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
24320         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
24321         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
24322         lookup rules.
24323         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
24324         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
24325         keyword.
24326         * g++.old-deja/g++.pt/memclass20.C: Likewise.
24327         * g++.old-deja/g++.pt/memclass5.C: Likewise.
24328         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
24329         keyword.
24330         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
24331         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
24332         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
24333         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
24334         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
24335         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
24336         keyword.
24337         * g++.old-deja/g++.pt/spec10.C: Likewise.
24338         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
24339         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
24340         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
24341         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
24342         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
24343         * g++.old-deja/g++.pt/ttp62.C: Likewise.
24344         * g++.old-deja/g++.pt/ttp64.C: Likewise.
24345         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
24346         * g++.old-deja/g++.pt/typename15.C: Likewise.
24347         * g++.old-deja/g++.pt/typename22.C: Likewise.
24348         * g++.old-deja/g++.pt/typename6.C: Change error messages.
24349         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
24350         * g++.old-deja/g++.pt/virtual2.C: Likewise.
24351         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
24352         syntax.
24353         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
24354         return value extension.
24355         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
24356         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
24357         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
24358         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
24359
24360 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
24361
24362         * g++.dg/warn/inline1.C: New test.
24363         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
24364         * g++.old-deja/g++.jason/synth10.C: Likewise.
24365         * g++.old-deja/g++.mike/net31.C: Likewise.
24366         * g++.old-deja/g++.mike/p8786.C: Likewise.
24367
24368         * g++.dg/template/friend10.C: New test.
24369         * g++.dg/template/conv5.C: New test.
24370
24371 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
24372
24373         * g++.dg/lookup/scoped3.C: New test.
24374
24375         * g++.dg/lookup/decl1.C: New test.
24376         * g++.dg/lookup/decl2.C: New test.
24377
24378 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24379
24380         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
24381         gcc.c-torture/compile/20021015-1.c,
24382         gcc.c-torture/compile/20021015-2.c,
24383         gcc.c-torture/compile/20021123-1.c,
24384         gcc.c-torture/compile/20021123-2.c,
24385         gcc.c-torture/compile/20021123-3.c,
24386         gcc.c-torture/compile/20021123-4.c,
24387         gcc.c-torture/execute/20021024-1.c: Add tests previously added
24388         only to 3.1 or 3.2 branch.
24389
24390 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
24391
24392         * gcc.dg/i386-bitfield3.c: New test.
24393
24394         * gcc.dg/i386-bitfield2.c: New test.
24395
24396 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
24397
24398         * g++.dg/parse/conv_op1.C: New test.
24399
24400 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
24401
24402         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
24403         approved.
24404
24405 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
24406
24407         * gcc.c-torture/compile/20021220-1.c: New test.
24408
24409 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
24410
24411         * gcc.dg/i386-fastcall-1.c: New.
24412
24413 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24414
24415         * gcc.c-torture/execute/20021219-1.c: New test.
24416
24417 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24418
24419         * gcc.dg/i386-pic-1.c: New test.
24420
24421 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24422
24423         PR c++/8099
24424         * g++.dg/template/friend9.C: New test.
24425
24426 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24427
24428         PR c++/3663
24429         * g++.dg/template/access7.C: New test.
24430
24431 2002-12-18  Nick Clifton  <nickc@redhat.com>
24432
24433         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
24434         the libstdc++-v3 directory has been found.
24435
24436 2002-12-12  Devang Patel <dpatel@apple.com>
24437         * gcc.dg/darwin-ld-1.c: New test.
24438         * gcc.dg/darwin-ld-2.c: New test.
24439         * gcc.dg/darwin-ld-3.c: New test.
24440         * gcc.dg/darwin-ld-4.c: New test.
24441         * gcc.dg/darwin-ld-5.c: New test.
24442
24443 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24444
24445         * gcc.c-torture/compile/20021212-1.c: New test.
24446
24447 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
24448
24449         * gcc.dg/fshort-wchar: New test.
24450
24451 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
24452
24453         PR c++/8372
24454         * g++.dg/template/dtor1.C: New test.
24455
24456         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
24457         markers.
24458
24459 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
24460
24461         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
24462
24463 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
24464
24465         * g++.dg/template/static1.C: New test.
24466         * g++.dg/template/static2.C: New test.
24467         * g++.old-deja/g++.ext/memconst.C: New test.
24468
24469 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24470
24471         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
24472         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
24473         * g++.dg/special/initp1.C: Likewise.
24474
24475 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
24476
24477         * gcc.c-torture/execute/20021204-1.c: New test.
24478
24479 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
24480
24481         * gcc.dg/ppc-fmadd-1.c: New file.
24482         * gcc.dg/ppc-fmadd-2.c: New file.
24483         * gcc.dg/ppc-fmadd-3.c: New file.
24484
24485 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24486
24487         * gcc.c-torture/compile/20021204-1.c: New test.
24488
24489 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
24490
24491         * g++.dg/inherit/covariant2.C: New test.
24492         * g++.dg/inherit/covariant3.C: New test.
24493         * g++.dg/inherit/covariant4.C: New test.
24494         * g++.dg/inherit/covariant1.C: Remove XFAIL.
24495         * g++.old-deja/g++.robertl/eb17.C: Likewise.
24496
24497 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
24498
24499         PR c++/8688
24500         * g++.dg/init/brace3.C: New test.
24501
24502 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
24503
24504         * gcc.dg/20020210-1.c: Fix a comment typo.
24505
24506 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
24507
24508         PR c++/8720
24509         * g++.dg/parse/defarg1.C: New test.
24510
24511         PR c++/8615
24512         * g++.dg/template/char1.C: New test.
24513
24514         * g++.dg/template/varmod1.C: Fix typo.
24515
24516 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24517
24518         DR 180
24519         * g++.old-deja/g++.pt/crash32.C: Expect error.
24520
24521 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
24522
24523         PR c++/5919
24524         * g++.dg/template/varmod1.C: New test.
24525
24526         PR c++/8727
24527         * g++.dg/inherit/typeinfo1.C: New test.
24528
24529         PR c++/8663
24530         * g++.dg/inherit/typedef1.C: New test.
24531
24532 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
24533
24534         PR c++/8332
24535         PR c++/8493
24536         * g++.dg/template/strlen1.C: New test.
24537
24538         PR c++/8227
24539         * g++.dg/template/ctor2.C: New test.
24540
24541         PR c++/8214
24542         * g++.dg/init/string1.C: New test.
24543
24544         PR c++/8511
24545         * g++.dg/template/friend8.C: New test.
24546
24547 2002-11-29  Joe Buck <jbuck@synopsys.com>
24548
24549         * g++.dg/lookup/anon2.C: New test.
24550
24551 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
24552
24553         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
24554         h8300 port.
24555
24556 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
24557
24558         * gcc.dg/bitfld-6.c: New test.
24559
24560 2002-11-27  Jan Hubicka  <jh@suse.cz>
24561
24562         * gcc.c-torture/execute/20021127.[cx]: New test.
24563
24564 2002-11-26  Jan Hubicka  <jh@suse.cz>
24565
24566         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
24567         quality.
24568
24569 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
24570
24571         * g++.dg/init/brace2.C: New test.
24572         * g++.old-deja/g++.mike/p9129.C: Correct.
24573
24574 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
24575
24576         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
24577
24578 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
24579
24580         * gcc.dg/sibcall-6: New test for indirect sibcalls.
24581
24582 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
24583
24584         * testsuite/g++.dg/abi/empty11.C: New test.
24585         * testsuite/g++.dg/rtti/cv1.C: New test.
24586
24587 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
24588
24589         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
24590
24591 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
24592
24593         * g++.dg/abi/empty10.C: New test.
24594
24595 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24596
24597         * gcc.c-torture/compile/20021124-1.c: New test.
24598
24599 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
24600
24601         * g++.dg/abi/rtti2.C: New test.
24602
24603 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24604
24605         * gcc.dg/i386-unroll-1.c: New test.
24606
24607 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24608
24609         * gcc.c-torture/compile/20021120-1.c: New test.
24610         * gcc.c-torture/compile/20021120-2.c: New test.
24611
24612 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
24613
24614         * gcc.dg/bitfld-5.c: New test.
24615
24616 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
24617
24618         * gcc.c-torture/execute/20021120-3.c: New test.
24619
24620 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
24621
24622         * gcc.c-torture/execute/20021120-2.c: New test.
24623
24624 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
24625
24626         * gcc.c-torture/execute/20021120-1.c: New test.
24627
24628 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
24629
24630         * gcc.c-torture/execute/20021118-3.c: New test.
24631
24632 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24633
24634         * gcc.c-torture/compile/20021119-1.c: New test.
24635
24636 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
24637
24638         * gcc.dg/duff-1.c: New test.
24639         * gcc.dg/duff-2.c: New test.
24640         * gcc.dg/duff-3.c: New test.
24641
24642 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
24643
24644         * gcc.dg/cpp/_Pragma5.c: New test.
24645
24646 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
24647
24648         * gcc.c-torture/execute/20021118-2.c: New test.
24649
24650 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
24651
24652         * gcc.c-torture/execute/20021118-1.c: New test.
24653
24654 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
24655
24656         * gcc.dg/20021116-1.c: New test.
24657
24658 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
24659
24660         * g++.dg/abi/vcall1.C: New test.
24661
24662 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
24663
24664         * gcc.dg/20021029-1.c: New test.
24665         * gcc.dg/20021029-2.c: New test.
24666
24667 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24668
24669         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
24670
24671 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24672
24673         PR c/8439
24674         * gcc.dg/20021110.c: Move to ...
24675         * gcc.c-torture/compile/20021110.c: .... here.
24676
24677 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24678
24679         PR c/8467
24680         * gcc.c-torture/execute/20021111-1.c
24681
24682 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24683
24684         PR c/8439
24685         * gcc.dg/20021110.c: New test.
24686
24687 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
24688
24689         * g++.dg/abi/vthunk3.C: Run only on x86.
24690
24691 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24692
24693         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
24694
24695 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
24696
24697         * lib/compat.exp (compat-execute): Fix logic error in last
24698         change.
24699
24700 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
24701
24702         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
24703
24704 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24705
24706         PR c++/8389
24707         * g++.dg/template/access6.C: New test.
24708
24709 2002-11-08  Jan Hubicka  <jh@suse.cz>
24710
24711         * gcc.dg/i386-ssefp-1.c: New test.
24712         * gcc.dg/i386-ssefp-1.c: New test.
24713
24714 2002-11-08  Jan Hubicka  <jh@suse.cz>
24715
24716         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
24717
24718 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
24719
24720         * g++.dg/abi/vthunk3.C: New test.
24721
24722         PR c++/8338
24723         * g++.dg/template/crash2.C: New test.
24724
24725 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
24726
24727         * testsuite/g++.dg/abi/dtor1.C: New test.
24728         * testsuite/g++.dg/abi/dtor2.C: Likewise.
24729
24730 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
24731
24732         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
24733         Darwin.
24734
24735 2002-11-04  Adam Nemet  <anemet@lnxw.com>
24736
24737         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
24738         -mthumb.  Only xfail with -O0.
24739
24740 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
24741
24742         * g++.dg/abi/thunk1.C: New test.
24743         * g++.dg/abi/thunk2.C: Likewise.
24744         * g++.dg/abi/vtt1.C: Likewise.
24745
24746 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
24747
24748         PR optimization/8423
24749         * gcc.c-torture/execute/builtin-constant.c: New test.
24750
24751 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
24752
24753         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
24754         Add some more cases.
24755
24756 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
24757
24758         PR c++/8391
24759         * g++.dg/opt/local1.C: New test.
24760
24761 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
24762
24763         PR c++/8160
24764         * g++.dg/template/complit1.C: New test.
24765
24766         PR c++/8149
24767         * g++.dg/template/typename4.C: Likewise.
24768
24769 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24770
24771         Core issue 287, PR c++/7639
24772         * g++.dg/template/instantiate1.C: Adjust error location.
24773         * g++.dg/template/instantiate3.C: New test.
24774         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
24775         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
24776         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
24777
24778 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
24779
24780         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
24781
24782 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
24783
24784         PR c++/8287
24785         * g++.dg/init/dtor2.C: New test.
24786
24787 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24788
24789         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
24790         * gcc.dg/nest.c: Bypass errors on irix6.
24791
24792 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
24793
24794         * gcc.dg/nest.c: Expect error for mmix-*-*.
24795         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
24796
24797 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
24798
24799         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
24800         markers.
24801
24802         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
24803
24804 2002-10-25  Mike Stump  <mrs@apple.com>
24805
24806         * gcc.dg/warn-1.c: New test.
24807
24808 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
24809
24810         * g++.dg/template/typename3.C: New test.
24811
24812 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
24813
24814         * g++.dg/lookup/ptrmem1.C: New test.
24815
24816         * g++.dg/abi/vthunk2.C: New test.
24817
24818 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
24819
24820         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
24821
24822 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
24823
24824         * g++.dg/abi/empty9.C: New test.
24825
24826 2002-10-24  Richard Henderson  <rth@redhat.com>
24827
24828         * g++.dg/inherit/thunk1.C: Enable for ia64.
24829
24830 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
24831
24832         PR c++/8067
24833         * g++.dg/lookup/pretty1.C: New test.
24834
24835 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
24836
24837         * gcc.dg/20021023-1.c: New test.
24838
24839 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
24840
24841         PR c++/7679
24842         * g++.dg/parse/inline1.C: New test.
24843
24844 2002-10-23  Richard Henderson  <rth@redhat.com>
24845
24846         * g++.dg/inherit/thunk1.C: Enable for x86_64.
24847
24848         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
24849
24850 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
24851
24852         PR c++/6579
24853         * g++.dg/parse/stmtexpr3.C: New test.
24854
24855 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
24856
24857         * g++.dg/expr/cond1.C: New test.
24858
24859 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
24860
24861         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
24862
24863 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
24864
24865         * g++.dg/abi/vbase13.C: New test.
24866         * g++.dg/abi/vbase14.C: Likewise.
24867
24868 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
24869
24870         * gcc.dg/tls/pic-1.c: New test.
24871         * gcc.dg/tls/nonpic-1.c: New test.
24872         * gcc.dg/20021018-1.c: New test.
24873
24874 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
24875
24876         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
24877         Remove only files with the same base name as the test case.
24878         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
24879         (profopt-execute): Likewise.  Also, remove old profiling
24880         and performance data files before running the tests.
24881
24882         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
24883         * g++.dg/bprob/bprob.exp: Likewise.
24884         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
24885         to allow more general test case names.
24886
24887         * g++.dg/bprob/bprob-1.C: Rename to ...
24888         * g++.dg/bprob/g++-bprob-1.C: ... this.
24889
24890         * g77.dg/bprob/bprob-1.f: Rename to ...
24891         * g77.dg/bprob/g77-bprob-1.f: ... this.
24892
24893 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
24894
24895         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
24896         bison 1.50 or later.
24897
24898 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
24899
24900         * g++.dg/README: Describe more test directories.
24901
24902 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
24903
24904         * g++.dg/init/array6.C: Add additional tests.
24905
24906 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
24907
24908         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
24909         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
24910
24911 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
24912
24913         * gcc.c-torture/compile/20020604-1.x: New.
24914         * gcc.c-torture/compile/simd-5.x: Likewise.
24915         * gcc.c-torture/execute/920710-1.x: Likewise.
24916         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
24917
24918 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
24919
24920         * g++.dg/inherit/override1.C: Add dg-options clause.
24921
24922 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24923
24924         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
24925         _mm_slli_si128.
24926
24927 2002-10-19  Andreas Schwab  <schwab@suse.de>
24928
24929         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
24930         directory component.
24931
24932 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
24933
24934         * g++.dg/inherit/thunk1.C: New test.
24935
24936         * g++.dg/inherit/override1.C: New test.
24937
24938         * g++.dg/abi/mangle11.C: New test.
24939         * g++.dg/abi/mangle14.C: New test.
24940         * g++.dg/abi/mangle17.C: New test.
24941
24942 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
24943
24944         * g++.dg/overload/member2.C: New test.
24945
24946 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
24947
24948         * g++.dg/README: Describe new compat directory.
24949         * g++.dg/dg.exp: Skip tests in compat directory.
24950         * README.compat: New file.
24951         * lib/compat.exp: New expect script.
24952         * g++.dg/compat: New test directory.
24953         * g++.dg/compat/compat.exp: New expect script.
24954         * g++.dg/compat/abi: New test directory.
24955         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
24956         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
24957         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
24958         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
24959         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
24960         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
24961         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
24962         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
24963         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
24964         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
24965         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
24966         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
24967         * g++.dg/compat/break: New test directory.
24968         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
24969         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
24970         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
24971         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
24972         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
24973         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
24974         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
24975         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
24976         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
24977         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
24978         g++.dg/compat/break/README: New files.
24979         * g++.dg/compat/eh: New test directory.
24980         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
24981         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
24982         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
24983         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
24984         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
24985         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
24986         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
24987         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
24988         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
24989         g++.dg/compat/eh/filter2_y.C,
24990         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
24991         g++.dg/compat/eh/new1_y.C,
24992         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
24993         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
24994         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
24995         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
24996         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
24997         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
24998         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
24999         g++.dg/compat/eh/unexpected1_y.C: New files.
25000         * g++.dg/compat/init: New test directory.
25001         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
25002         g++.dg/compat/init/array5_y.C,
25003         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
25004         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
25005         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
25006         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
25007         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
25008         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
25009         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
25010         g++.dg/compat/init/init-ref2_y.C: New files.
25011
25012 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
25013
25014         PR c++/7584
25015         * g++.dg/inherit/using3.C: New test.
25016
25017 2002-10-17  Jan Hubicka  <jh@suse.cz>
25018
25019         * gcc.dg/20021017-2.c: New test.
25020
25021 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
25022
25023         * g++.dg/abi/mangle16.C: Adjust.
25024
25025         * g++.dg/init/array8.C: New test.
25026
25027 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
25028
25029         * gcc.dg/special/mips-abi.exp: New test.
25030         * gcc.dg/special/mips-abi.s: Empty file used by the above.
25031
25032 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
25033
25034         * g++.dg/abi/mangle16.C: New test.
25035         * g++.dg/abi/mangle17.C: Likewise.
25036
25037         PR c++/7478
25038         * g++.dg/template/ref1.C: New test.
25039
25040 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25041
25042         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
25043
25044 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
25045
25046         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
25047
25048 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
25049
25050         PR c++/7524
25051         * g++.dg/init/array7.C: New test.
25052
25053 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
25054
25055         * g++.dg/init/array6.C: New test.
25056
25057         * g++.dg/abi/mangle13.C: Likewise.
25058         * g++.dg/abi/mangle14.C: Likewise.
25059         * g++.dg/abi/mangle15.C: Likewise.
25060
25061 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
25062
25063         * g++.dg/abi/empty8.C: New test.
25064
25065 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
25066
25067         * g++.dg/init/ctor1.C: New test.
25068
25069 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
25070
25071         * gcc.c-torture/execute/20021015-1.c: New test.
25072
25073 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
25074
25075         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
25076
25077 2002-10-14  Jan Hubicka  <jh@suse.cz>
25078
25079         * gcc.dg/i386-ssetype-[1-5].c: New tests.
25080
25081 2002-10-14  Richard Henderson  <rth@redhat.com>
25082
25083         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
25084
25085 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
25086
25087         PR optimization/6631
25088         * g++.dg/opt/const2.C: New test.
25089
25090 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
25091
25092         PR c++/7176
25093         * g++.dg/parse/friend1.C: New test.
25094         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
25095
25096 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
25097
25098         * gcc.dg/20021014-1.c: New test.
25099
25100 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
25101
25102         PR c++/5661
25103         * g++.dg/ext/vlm1.C: New test.
25104         * g++.dg/ext/vlm2.C: Likewise.
25105
25106         * g++.dg/init/array1.C: Remove invalid braces.
25107         * g++.dg/init/brace1.C: New test.
25108         * g++.dg/init/copy2.C: Likewise.
25109         * g++.dg/init/copy3.C: Likewise.
25110         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
25111         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
25112         braces.
25113
25114 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
25115
25116         * gcc.dg/cpp/assembler.S: Don't use -ansi.
25117
25118 2002-10-11  Richard Shann  <richard.shann@superh.com>
25119
25120         * gcc.c-torture/compile/simd-5.c: New test.
25121
25122 2002-10-10  Roger Sayle  <roger@eyesopen.com>
25123
25124         * gcc.c-torture/execute/shiftopt-1.c: New test case.
25125
25126 2002-10-10  Jim Wilson  <wilson@redhat.com>
25127
25128         * gcc.c-torture/execute/20021010-1.c: New test.
25129
25130 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
25131
25132         PR c/7353
25133         * g++.dg/ext/typedef-init.C: New test.
25134         * gcc.dg/typedef-init.c: New test.
25135
25136 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
25137
25138         * gcc.dg/cpp/paste13.c: New test.
25139
25140 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25141
25142         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
25143         remaining platforms, XFAIL during compile, not execute.  Don't
25144         XFAIL at -O0.
25145
25146 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
25147
25148         * gcc.dg/alias-1.c: Tweak expected warning.
25149
25150 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
25151
25152         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
25153
25154 2002-10-06  Andreas Jaeger  <aj@suse.de>
25155
25156         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
25157         * gcc.dg/cpp/c++98.C: Likewise.
25158
25159         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
25160         * g++.dg/cpp/c++98.C: Likewise.
25161
25162         * g++.dg/README (Subdirectories): Mention cpp directory.
25163
25164         PR target/7559
25165         * gcc.dg/20021006-1.c: New test.
25166
25167 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25168
25169         PR c++/7804
25170         * g++.dg/other/warning1.C: New test.
25171
25172 2002-10-04  Roger Sayle  <roger@eyesopen.com>
25173
25174         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
25175         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
25176         and sparc-*-* with -m64 as expected failures.  See PR 8087.
25177
25178 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
25179
25180         PR c++/7931
25181         * g++.dg/template/ptrmem3.C: New test.
25182
25183         PR c++/7754
25184         * g++.dg/template/union1.C: New test.
25185
25186 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
25187
25188         PR c++/8006
25189         * g++.dg/abi/mangle9.C: New test.
25190         * g++.dg/abi/mangle10.C: New test.
25191         * g++.dg/abi/mangle11.C: New test.
25192         * g++.dg/abi/mangle12.C: New test.
25193
25194 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
25195
25196         PR c++/7188.
25197         * g++.dg/template/meminit1.C: New test.
25198         * g++.dg/warn/Wreorder-1.C: Likewise.
25199         * g++.old-deja/g++.mike/warn3.C: Tweak.
25200         * lib/prune.exp: Ingore "in copy constructor".
25201
25202 2002-10-02  Andreas Jaeger  <aj@suse.de>
25203
25204         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
25205         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
25206         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
25207         on x86-64.
25208
25209 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
25210
25211         * gcc.dg/empty1.C: Fix typo.
25212
25213 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
25214
25215         * gcc.dg/alias-1.c: New test.
25216
25217 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
25218
25219         * gcc.dg/empty1.C: New test.
25220
25221         * g++.dg/tls/init-2.C: Tweak error messages.
25222
25223 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
25224
25225         * gcc.c-torture/compile/20020923-1.c: New test.
25226
25227 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
25228
25229         * gcc.c-torture/execute/ffs-1.c: New test.
25230         * gcc.c-torture/execute/ffs-2.c: Ditto.
25231
25232 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
25233
25234         * g++.dg/overload/member1.C: New test.
25235
25236 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
25237
25238         * g++.dg/abi/empty7.C: New test.
25239         * g++.dg/init/pm2.C: Likewise.
25240
25241 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
25242
25243         * g++.dg/rtti/crash1.C: New test.
25244
25245 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
25246
25247         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
25248         gcc.dg/sibcall-4.c: New tests.
25249
25250 2002-09-28  Roger Sayle  <roger@eyesopen.com>
25251
25252         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
25253         powerpc and MMIX targets.
25254
25255 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
25256
25257         * gcc.dg/cpp/20020927-1.c: New.
25258
25259 2002-09-26  David S. Miller  <davem@redhat.com>
25260
25261         * gcc.c-torture/compile/trunctfdf.c: New.
25262
25263 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25264
25265         * lib/target-supports.exp (check_weak_available): Handle solaris2.
25266
25267 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
25268
25269         * gcc.c-torture/execute/loop-15.c: New.
25270
25271 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
25272
25273         * README.QMTEST: Fix typo.
25274
25275 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
25276
25277         * gcc.dg/20020926-1.c: New test.
25278
25279 2002-09-25  David S. Miller  <davem@redhat.com>
25280
25281         PR target/7842
25282         * gcc.c-torture/execute/shiftdi.c: New test.
25283
25284 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
25285
25286         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
25287         unique to the tool.
25288         * lib/g77.exp (g77_init): Likewise.
25289         * lib/g++.exp (g++_init): Likewise.
25290         * lib/objc.exp (objc_init): Likewise.
25291
25292 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
25293
25294         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
25295         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
25296         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
25297
25298 2002-09-25  Richard Henderson  <rth@redhat.com>
25299
25300         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
25301         too-small long double.
25302
25303 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
25304
25305         * gcc.dg/20020919-1.c: New test.
25306
25307 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
25308
25309         * g++.dg/abi/bitfield6.C: New test.
25310         * g++.dg/abi/bitfield7.C: New test.
25311         * g++.dg/abi/bitfield8.C: New test.
25312         * g++.dg/abi/vbase11.C: New test.
25313
25314 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25315
25316         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
25317         hppa*-*-hpux*.  Update test comment.
25318
25319 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
25320
25321         * gcc.dg/tls/struct-1.c: New test.
25322
25323 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
25324
25325         * gcc.dg/cpp/tr-warn2.c: Update.
25326
25327 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
25328
25329         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
25330
25331 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
25332
25333         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
25334         systems.
25335
25336 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
25337
25338         * gcc.c-torture/execute/ieee/mzero3.c: New test.
25339
25340         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25341         Adjust for c++filt moved to binutils.  Remove spurious duplicate
25342         setting of cxxfilt.
25343
25344 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
25345
25346         * gcc.dg/20020312-2.c: Update for darwin.
25347
25348 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
25349
25350         * g++.old-deja/g++.other/crash32.C: Mark ICE.
25351
25352 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
25353
25354         * objc.dg/comp-types-1.m: New test.
25355         * objc.dg/comp-types-2.m: New test.
25356         * objc.dg/comp-types-3.m: New test.
25357         * objc.dg/comp-types-4.m: New test.
25358         * objc.dg/comp-types-5.m: New test.
25359         * objc.dg/comp-types-6.m: New test.
25360
25361 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25362
25363         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
25364
25365 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
25366
25367         * g++.dg/other/do1.C: New test.
25368
25369         * g++.dg/template/subst1.C: New test.
25370
25371 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
25372
25373         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
25374
25375 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
25376
25377         * g++.dg/template/qualttp20.C: Adjust expected errors.
25378         * g++.old-deja/g++.jason/report.C: Likewise.
25379         * g++.old-deja/g++.other/qual1.C: Likewise.
25380
25381         * g++.dg/lookup/scoped2.C: New test.
25382
25383         * g++.dg/ext/asm3.C: New test.
25384
25385 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
25386
25387         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
25388
25389 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
25390
25391         * ChangeLog: follow spelling conventions.
25392         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
25393         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
25394         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
25395         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
25396         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
25397         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
25398         * g++.old-deja/g++.law/global-init1.C: Likewise.
25399         * g++.old-deja/g++.other/delete4.C: Likewise.
25400         * g++.old-deja/g++.other/inline21.C: Likewise.
25401         * g++.old-deja/g++.other/singleton.C: Likewise.
25402         * g77.dg/strlen0.f: Likewise.
25403         * g77.f-torture/compile/20010519-1.f: Likewise.
25404         * g77.f-torture/compile/980310-4.f: Likewise.
25405         * gcc.c-torture/compile/20000605-1.c: Likewise.
25406         * gcc.c-torture/execute/20020225-1.c: Likewise.
25407         * gcc.dg/c90-hexfloat-2.c: Likewise.
25408         * gcc.dg/c99-bool-1.c: Likewise.
25409         * gcc.dg/c99-hexfloat-2.c: Likewise.
25410         * gcc.dg/dll-2.c: Likewise.
25411         * gcc.dg/wtr-union-init-1.c: Likewise.
25412         * gcc.dg/wtr-union-init-2.c: Likewise.
25413         * gcc.dg/wtr-union-init-3.c: Likewise.
25414         * gcc.dg/cpp/avoidpaste1.c: Likewise.
25415         * gcc.dg/cpp/defined.c: Likewise.
25416         * gcc.dg/cpp/macsyntx.c: Likewise.
25417         * gcc.dg/cpp/paste2.c: Likewise.
25418         * gcc.dg/cpp/trad/defined.c: Likewise.
25419         * gcc.dg/format/c90-printf-1.c: Likewise.
25420         * gcc.dg/format/c90-scanf-1.c: Likewise.
25421         * gcc.dg/format/c99-printf-1.c: Likewise.
25422         * gcc.dg/format/c99-scanf-1.c: Likewise.
25423         * gcc.misc-tests/gcov-8.c: Likewise.
25424         * lib/profopt.exp: Likewise.
25425
25426 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
25427
25428         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
25429
25430 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
25431
25432         * g++.dg/inherit/using2.C: New test.
25433
25434 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
25435
25436         * ChangeLog: Follow spelling conventions.
25437         * g++.dg/template/friend4.C: Likewise.
25438         * g++.old-deja/g++.pt/crash67.C: Likewise.
25439         * gcc.c-torture/execute/20000801-4.c: Likewise.
25440         * gcc.dg/c90-digraph-1.c: Likewise.
25441         * gcc.dg/c94-digraph-1.c: Likewise.
25442         * gcc.dg/c99-digraph-1.c: Likewise.
25443         * gcc.dg/cpp/line5.c: Likewise.
25444         * gcc.dg/cpp/multiline.c: Likewise.
25445         * gcc.dg/cpp/trad/literals-1.c: Likewise.
25446         * gcc.dg/format/attr-3.c: Likewise.
25447         * gcc.dg/format/c90-scanf-3.c: Likewise.
25448         * gcc.dg/format/ext-4.c: Likewise.
25449
25450 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
25451
25452         * g++.dg/template/pretty1.C: New test.
25453
25454 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
25455
25456         * gcc.c-torture/execute/struct-cpy-1.c: New test.
25457
25458 2002-09-13  Matt Austern  <austern@apple.com>
25459
25460         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
25461         passing a cast expression to a function by const reference.
25462
25463 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
25464
25465         * g++.dg/template/deduce1.C: New test.
25466
25467 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
25468
25469         * gcc.c-torture/execute/simd-1.c: Force all use of int to
25470         32-bit int.
25471
25472 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25473
25474         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
25475         usage.
25476
25477 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
25478
25479         * gcc.c-torture/compile/20020910-1.c: New test.
25480
25481 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
25482
25483         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
25484
25485 2002-09-10  Andreas Jaeger  <aj@suse.de>
25486
25487         * gcc.dg/20020312-2.c: Adjust for x86-64.
25488
25489 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
25490
25491         * g77.dg/7388.f: New test case for PR 7388.
25492
25493 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
25494
25495         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
25496
25497 2002-09-05  Ziemowit Laski <zlaski@apple.com>
25498
25499         * objc.dg/proto-lossage-1.m: New test.
25500
25501 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
25502
25503         * gcc.dg/cpp/_Pragma4.c: Fix typo.
25504
25505 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
25506
25507         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
25508         expected to pass.
25509
25510 2002-09-06  Stan Shebs  <shebs@apple.com>
25511             David Edelsohn  <edelsohn@gnu.org>
25512
25513         * gcc.dg/weak: New directory.
25514         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
25515         target-specific xfail bits.
25516         * gcc.dg/typeof-2.c: Move to new directory.
25517         * gcc.dg/weak.exp: New expect script.
25518
25519 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
25520
25521         * gcc.c-torture/execute/extzvsi.c: New test.
25522
25523 2002-09-05  Stan Shebs  <shebs@apple.com>
25524
25525         * gcc.dg/weak-1.c: xfail on Darwin.
25526         * gcc.dg/weak-2.c: Ditto.
25527         * gcc.dg/weak-3.c: Ditto.
25528         * gcc.dg/weak-4.c: Ditto.
25529         * gcc.dg/weak-5.c: Ditto.
25530         * gcc.dg/weak-6.c: Ditto.
25531         * gcc.dg/weak-7.c: Ditto.
25532         * gcc.dg/weak-8.c: Ditto.
25533         * gcc.dg/weak-9.c: Ditto.
25534
25535 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
25536
25537         * gcc.c-torture/execute/loop-14.c: New test.
25538
25539 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
25540
25541         * g++.dg/other/cxa-atexit1.C: New test.
25542
25543         * gcc.dg/typeof-2.c: New test.
25544
25545 2002-09-03  Roger Sayle  <roger@eyesopen.com>
25546
25547         * gcc.dg/builtins-2.c: New testcase.
25548         * gcc.dg/builtins-3.c: New testcase.
25549
25550 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
25551
25552         * gcc.dg/cpp/_Pragma4.c: New test.
25553
25554 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
25555
25556         * objc/execute/nil_method-1.m: New testcase.
25557
25558 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
25559
25560         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
25561         [Object class], not [Object initialize].
25562
25563 2002-08-31  Roger Sayle  <roger@eyesopen.com>
25564             Hans-Peter Nilsson  <hp@bitrange.com>
25565
25566         * gcc.c-torture/execute/20020720-1.x: Skip test on
25567         mmix-knuth-mmixware.  Correct comment.
25568
25569 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
25570
25571         * testsuite/g++.dg/abi/bitfield5.C: New test.
25572         * testsuite/g++.dg/abi/vbase10.C: Likewise.
25573
25574 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
25575
25576         * objc.dg/undeclared-selector.m: New test.
25577
25578 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
25579
25580         * g++.dg/other/offsetof1.C: Avoid cast warning.
25581
25582 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
25583
25584         * objc.dg/super-class-2.m: New test.
25585
25586 2002-08-24  Matt Austern  <austern@apple.com>
25587
25588         * g++.dg/ext/lvaddr.C: New test.
25589         * g++.dg/ext/lvcast.C: New test.
25590
25591 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
25592
25593         * testsuite/g++.dg/inherit/cond1.C: New test.
25594
25595 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
25596
25597         * gcc.dg/noncompile/incomplete-1.c: New test.
25598
25599 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
25600
25601         * gcc.dg/typespec-1.c: New test.
25602
25603 2002-08-20  Devang Patel  <dpatel@apple.com>
25604         * objc.dg/proto-hier-2.m: New test.
25605
25606 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
25607
25608         * objc.dg/bitfield-1.m: New test.
25609         * objc.dg/bitfield-2.m: New test.
25610
25611 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25612
25613         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
25614         gcc.dg/c99-flex-array-4.c: New tests.
25615
25616 2002-08-16  Stan Shebs  <shebs@apple.com>
25617
25618         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
25619
25620 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
25621
25622         * gcc.dg/typeof-1.c: New test.
25623         * g++.dg/ext/typeof2.C: New test.
25624
25625 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
25626
25627         * g++.dg/other/offsetof1.C: New test.
25628
25629 2002-08-14  Richard Henderson  <rth@redhat.com>
25630
25631         * gcc.dg/tls/diag-3.c: Fix expected message strings.
25632
25633 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
25634
25635         * gcc.dg/cpp/_Pragma3.c: New test.
25636
25637 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
25638
25639         * g++.dg/template/inherit3: New test.
25640
25641 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25642
25643         * gcc.dg/bitfld-4.c: Add blank options.
25644
25645 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
25646
25647         * g++.dg/template/crash1.C: New test.
25648
25649 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
25650
25651         * gcc.dg/tls/opt-2.c: New test.
25652
25653 2002-08-08  Devang Patel  <dpatel@apple.com>
25654
25655         * objc.dg/selector-1.m : New test
25656
25657 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
25658
25659         * g++.dg/abi/bitfield4.C: New test.
25660         * gcc.dg/bitfld-4.c: New test.
25661
25662 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
25663
25664         * g++.dg/other/packed1.C: New test.
25665
25666 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
25667
25668         * g++.dg/abi/offsetof.C: Tweak error messages.
25669         * g++.old-deja/g++.mike/p10769a.C: Likewise.
25670
25671 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
25672
25673         * gcc.dg/bitfld-3.c: New test.
25674
25675 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
25676             Richard Henderson  <rth@redhat.com>
25677
25678         * gcc.dg/i386-bitfield1.c: New test.
25679         * g++.dg/abi/bitfield3.C: Update.
25680
25681 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
25682
25683         * objc.dg/const-str-2.m: Update.
25684         * gcc.dg/cpp/c++98.c: Change to C extension.
25685         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
25686         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
25687
25688 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
25689
25690         * testsuite/gcc.dg/tls/diag-3.c: New.
25691
25692 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
25693
25694         * g++.dg/README (Subdirectories): Document new subdir expr.
25695         * g++.dg/expr/pmf-1.C: New test.
25696
25697 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
25698
25699         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
25700
25701 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
25702
25703         * g++.dg/abi/bitfield3.C: New test.
25704
25705 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
25706
25707         * lib/gcov.exp: Tweak expected line formats.
25708         * gcc.misc-tests/gcov8.c: New test.
25709         * gcc.misc-tests/gcov8.x: New flags.
25710
25711 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
25712
25713         * consistency.vlad/layout/endian.c: Include string.h.
25714
25715         * gcc.c-torture/execute/20020805-1.c: New test.
25716
25717 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
25718
25719         * g++.dg/other/conversion1.C: New test.
25720
25721 2002-08-03  Roger Sayle  <roger@eyesopen.com>
25722
25723         * gcc.dg/builtins-1.c: New testcase.
25724
25725 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
25726
25727         * g++.dg/inherit/access3.C: New test.
25728
25729 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
25730
25731         * gcc.dg/ia64-visibility-2.c: New test.
25732
25733 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
25734
25735         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
25736         __qualifier_flags to __flags.
25737
25738 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
25739
25740         * g++.dg/inherit/operator1.C: New test.
25741         * g++.dg/lookup/disamb1.C: Fix typo in comment.
25742         * g++.dg/other/error1.C: Change expected error message.
25743         * g++.dg/template/conv4.C: Likewise.
25744
25745 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
25746
25747         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
25748         for documented behavior.
25749
25750 2002-07-25  Roger Sayle  <roger@eyesopen.com>
25751
25752         * gcc.c-torture/execute/20020720-1.x: Skip this test on
25753         several targets known to fail.
25754
25755 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
25756
25757         * gcc.dg/mips-args-[123].c: New tests.
25758
25759 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
25760
25761         * gcc.dg/ppc-spe.c: New.
25762
25763 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
25764
25765         * g++.dg/other/ptrmem4.C: New testcase.
25766
25767 2002-07-24  Richard Henderson  <rth@redhat.com>
25768
25769         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
25770
25771 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
25772
25773         * g++.dg/ext/alignof1.C (main): Return 0 for success.
25774
25775 2002-07-24  Roger Sayle  <roger@eyesopen.com>
25776
25777         * gcc.c-torture/execute/memset-3.c: New testcase.
25778
25779 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
25780
25781         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
25782         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
25783
25784 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25785
25786         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
25787         Delete.
25788
25789 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
25790
25791         * gcc.c-torture/compile/simd-4.c: New test.
25792
25793 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25794
25795         PR c++/7347, c++/7348
25796         * g++.dg/template/access4.C: New test.
25797         * g++.dg/template/access5.C: New test.
25798         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
25799         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
25800         * g++.old-deja/g++.pt/ttp58.C: Likewise.
25801         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
25802
25803 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
25804
25805         * gcc.dg/gnu89-init-2.c: New test.
25806
25807 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
25808
25809         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
25810
25811 2002-07-20  Roger Sayle  <roger@eyesopen.com>
25812
25813         * gcc.c-torture/execute/20020720-1.c: New testcase.
25814
25815 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
25816
25817         * gcc.dg/cpp/Wsignprom.c: New tests.
25818
25819 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
25820
25821         * gcc.c-torture/execute/loop-13.c: New test.
25822
25823 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
25824
25825         * gcc.dg/cpp/expr.c: New tests.
25826
25827 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
25828
25829         * g++.dg/opt/pr6713.C: Add template instantiation.
25830
25831 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
25832
25833         * gcc.dg/nest.c: New test.
25834
25835 2002-07-17  Richard Henderson  <rth@redhat.com>
25836
25837         * g++.dg/opt/pr6713.C: New test.
25838
25839 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
25840
25841         * gcc.c-torture/execute/loop-2e.x: Let the testcase
25842         XFAIL for all x86 processors.
25843
25844 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
25845
25846         * gcc.c-torture/execute/20010122-1.x: Do not test with
25847         -fomit-frame-pointer.
25848
25849 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25850
25851         * g++.dg/template/instantiate2.C: New test.
25852         * g++.dg/template/spec4.C: New test.
25853
25854 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25855
25856         * g++.dg/template/access2.C: New test.
25857         * g++.dg/template/access3.C: New test.
25858
25859 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
25860
25861         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
25862         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
25863         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
25864         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
25865         Convert to use <stdarg.h>.
25866         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
25867         Delete.
25868         * gcc.dg/va-arg-2.c: New.
25869         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
25870
25871 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
25872
25873         * gcc.c-torture/compile/20020710-1.c: New test.
25874
25875 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
25876                           Andrew Pinski  <pinskia@physics.uc.edu>
25877
25878         gcc.c-torture/compile/simd-2.c: New testcase.
25879         gcc.c-torture/compile/simd-3.c: Likewise.
25880
25881 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
25882
25883         PR c++/7224
25884         * g++.dg/overload/error1.C: New test.
25885
25886 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25887
25888         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
25889         configuration and IRIX 6 O32 ABI.
25890
25891 2002-07-11  Roger Sayle  <roger@eyesopen.com>
25892
25893         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
25894
25895 2002-07-10  Roger Sayle  <roger@eyesopen.com>
25896
25897         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
25898
25899 2002-07-10  Jeffrey A Law  <law@redhat.com>
25900
25901         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
25902
25903         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
25904
25905 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
25906
25907         * gcc.dg/20020312-2.c: Check for __PPC__.
25908
25909 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
25910
25911         * gcc.c-torture/compile/20020709-1.c: New test.
25912
25913 2002-07-07  Roger Sayle  <roger@eyesopen.com>
25914
25915         * g++.dg/template/qualttp21.C: New test case.
25916
25917 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
25918
25919         * gcc.c-torture/compile/20020706-1.c: New test.
25920         * gcc.c-torture/compile/20020706-2.c: New test.
25921
25922 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
25923             Alexandre Oliva  <aoliva@redhat.com>
25924
25925         * g++.dg/warn/incomplete1.C: New test.
25926
25927 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25928
25929         PR c++/7099
25930         * g++.dg/warn/noreturn1.C: New test.
25931
25932 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
25933
25934         PR c++/6706
25935         * g++.dg/debug/debug6.C: New test.
25936         * g++.dg/debug/debug7.C: New test.
25937
25938 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
25939
25940         * gcc.c-torture/compile/simd-3.c: New test.
25941
25942 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
25943
25944         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
25945         * gcc.dg/20020620-1.c: Likewise.
25946
25947 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25948
25949         PR c++/6944
25950         * g++.dg/init/array4.C: New test.
25951         * g++.dg/init/array5.C: New test.
25952
25953 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
25954
25955         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
25956         * gcc.c-torture/execute/simd-2.c (main): Likewise.
25957
25958 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25959
25960         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
25961         * gcc.dg/wtr-aggr-init-1.c: Likewise.
25962         * gcc.dg/wtr-conversion-1.c: Likewise.
25963         * gcc.dg/wtr-escape-1.c: Likewise.
25964         * gcc.dg/wtr-int-type-1.c: Likewise.
25965         * gcc.dg/wtr-label-1.c: Likewise.
25966         * gcc.dg/wtr-static-1.c: Likewise.
25967         * gcc.dg/wtr-strcat-1.c: Likewise.
25968         * gcc.dg/wtr-suffix-1.c: Likewise.
25969         * gcc.dg/wtr-switch-1.c: Likewise.
25970         * gcc.dg/wtr-unary-plus-1.c: Likewise.
25971         * gcc.dg/wtr-union-init-1.c: Likewise.
25972         * gcc.dg/wtr-union-init-2.c: Likewise.
25973         * gcc.dg/wtr-union-init-3.c: Likewise.
25974
25975         * gcc.dg/wtr-func-def-1.c: New test.
25976
25977 2002-07-02 Devang Patel <dpatel@apple.com>
25978
25979         * objc.dg/param-1.m: New test.
25980
25981 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
25982
25983         * gcc.dg/cpp/trad/directive.c: Add test.
25984         * gcc.dg/cpp/trad/macroargs.c: Add test.
25985         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
25986
25987 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
25988
25989         * gcc.dg/cpp/cmdlne-M.c: New test.
25990
25991 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
25992
25993         * objc.dg/desig-init-1.m: New test.
25994
25995 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25996
25997         PR c++/6716
25998         * g++.dg/template/instantiate1.C: New test.
25999
26000 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
26001
26002         PR c++/7112
26003         * g++.dg/template/sizeof2.C: New test.
26004
26005 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
26006
26007         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
26008         gcc.dg/cpp/trad/include.c: New tests.
26009
26010 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
26011
26012         PR target/7177
26013         * gcc.c-torture/compile/20020701-1.c: New test.
26014
26015 2002-07-01  Stan Shebs  <shebs@apple.com>
26016
26017         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
26018         header here...
26019         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
26020         (objc-torture-execute): or here.
26021
26022 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
26023
26024         * gcc.c-torture/execute/arith-rand-ll.c: New test.
26025
26026 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
26027
26028         * gcc.dg/cpp/trad/escaped-nl.c: New test.
26029
26030 2002-06-30  Devang Patel  <dpatel@apple.com>
26031
26032         * objc.dg/fsyntax-only.m: New test.
26033
26034 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
26035
26036         PR c++/6695
26037         * g++.dg/template/friend7.C: New file.
26038
26039 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
26040
26041         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
26042         return type.
26043
26044 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
26045
26046         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
26047         avoid division by zero.
26048
26049 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
26050
26051         * gcc.dg/Wunknownprag.c: New tests.
26052
26053 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
26054
26055         * gcc.c-torture/execute/simd-2.c: New test.
26056
26057 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
26058
26059         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
26060         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
26061         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
26062         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
26063         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
26064         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
26065         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
26066         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
26067         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
26068         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
26069         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
26070         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
26071         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
26072         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
26073         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
26074         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
26075         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
26076
26077 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
26078
26079         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
26080         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
26081         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
26082         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
26083         New tests.
26084         * gcc.dg/cpp/trad/directive.c: Update.
26085
26086 2002-06-23  Andreas Jaeger  <aj@suse.de>
26087
26088         * gcc.c-torture/execute/complex-6.c: New.
26089
26090 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
26091
26092         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
26093         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
26094         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
26095         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
26096
26097 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
26098
26099         * gcc.dg/cpp/trad: New directory with traditional tests copied
26100         from parent directory.
26101         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
26102         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
26103         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
26104         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
26105         Move to trad/ and rename.
26106         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
26107         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
26108         gcc.dg/cpp/trad/redef2.c: New tests.
26109         * gcc.dg/cpp/trad/trad.exp: New driver.
26110
26111 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
26112
26113         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
26114         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
26115         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
26116         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
26117         Remove.
26118
26119 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
26120
26121         * gcc.dg/20020620-1.c: New test.
26122
26123 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26124
26125         * g++.dg/template/ttp4.C: New test.
26126
26127 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
26128
26129         * g++.dg/opt/vt1.C: Fix regexp.
26130
26131 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26132
26133         * gcc.c-torture/execute/pure-1.c: Make functions static again.
26134         Don't use attribute `noinline'.
26135
26136 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
26137
26138         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
26139
26140 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
26141
26142         * gcc.c-torture/execute/simd-1.c: New.
26143
26144         * gcc.dg/simd-1.c: New.
26145
26146 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
26147
26148         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
26149
26150 2002-06-16  Richard Henderson  <rth@redhat.com>
26151
26152         * g++.dg/ext/anon-struct1.C: New.
26153         * g++.dg/ext/anon-struct2.C: New.
26154         * g++.dg/ext/anon-struct3.C: New.
26155         * gcc.dg/anon-struct-1.c: New.
26156         * gcc.dg/anon-struct-2.c: New.
26157         * gcc.dg/anon-struct-3.c: New.
26158         * gcc.dg/20011008-1.c: Adjust warning text.
26159         * gcc.dg/20020527-1.c: Add -fms-extensions.
26160
26161 2002-06-16  Richard Henderson  <rth@redhat.com>
26162
26163         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
26164
26165 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
26166
26167         * gcc.c-torture/execute/20020615-1.c: New test.
26168
26169 2002-06-15  Roger Sayle  <roger@eyesopen.com>
26170
26171         * gcc.c-tortuture/execute/compare-1.c: New test case.
26172         * gcc.c-tortuture/execute/compare-2.c: New test case.
26173         * gcc.c-tortuture/execute/compare-3.c: New test case.
26174
26175 2002-06-13  Richard Henderson  <rth@redhat.com>
26176
26177         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
26178         ia64 ilp32.
26179
26180 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26181
26182         * g++.dg/template/typename2.C: Update error message.
26183
26184 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
26185
26186         * gcc.c-torture/execute/20020611-1.c: New test.
26187
26188 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
26189
26190         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
26191         list of targets to skip.
26192
26193 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
26194
26195         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
26196         targets if not optimizing.
26197
26198 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
26199
26200         * gcc.c-torture/compile/20020605-1.c: New test.
26201
26202         * g++.dg/opt/vt1.C: New test.
26203
26204         * gcc.dg/20020531-1.c: New test.
26205
26206         * gcc.dg/20020530-1.c: New test.
26207
26208         * gcc.dg/20020527-1.c: New test.
26209
26210         * g++.dg/opt/cse1.C: New test.
26211
26212 2002-06-07  Roger Sayle  <roger@eyesopen.com>
26213
26214         * gcc.dg/20020607-2.c: New test case.
26215
26216 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
26217
26218         * gcc.c-torture/compile/20020604-1.c: New test.
26219
26220 2002-06-04  Richard Henderson  <rth@redhat.com>
26221
26222         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
26223         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
26224         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
26225
26226 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
26227
26228         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
26229
26230 2002-06-03  Richard Henderson  <rth@redhat.com>
26231
26232         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
26233         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
26234
26235 2002-06-02  Richard Henderson  <rth@redhat.com>
26236
26237         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
26238         test functions static.
26239
26240 2002-06-02  Andreas Jaeger  <aj@suse.de>
26241
26242         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
26243         now.
26244
26245 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26246
26247         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
26248         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
26249         Update for mofified diagnostics.
26250         * gcc.dg/c99-intconst-1.c: No longer fail.
26251
26252 2002-06-02  Richard Henderson  <rth@redhat.com>
26253
26254         * gcc.dg/uninit-A.c: Remove xfail markers.
26255
26256 2002-06-01  Roger Sayle  <roger@eyesopen.com>
26257
26258         * gcc.dg/fnegate-1.c: New test case.
26259
26260 2002-05-30  Osku Salerma  <osku@iki.fi>
26261
26262         * gcc.c-torture/execute/mayalias-1.c: New file.
26263
26264 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26265
26266         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
26267         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
26268         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
26269
26270 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
26271
26272         * gcc.c-torture/execute/20020529-1.c: New test.
26273
26274 2002-05-27  Richard Henderson  <rth@redhat.com>
26275
26276         * g++.dg/ext/attrib6.C: New test case.
26277
26278 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26279
26280         * gcc.c-torture/execute/pure-1.c: New test.
26281
26282 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
26283
26284         * gcc.dg/cpp/arith-2.c: Remove.
26285
26286 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
26287
26288         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
26289         * gcc.dg/cpp/if-3.c: Remove.
26290
26291 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
26292
26293         * g++.dg/opt/cse2.C: New test.
26294
26295 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
26296
26297         * gcc.dg/cpp/arith-1.c: New semantic tests.
26298         * gcc.dg/cpp/if-1.c: Update.
26299
26300 2002-05-24  Ben Elliston  <bje@redhat.com>
26301
26302         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
26303
26304 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
26305
26306         * gcc.dg/verbose-asm.c: New test.
26307
26308 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26309
26310         * gcc.dg/cpp/paste12.c: New test.
26311
26312 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26313
26314         * g++.dg/parse/named_ops.C: New test.
26315
26316 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
26317
26318         * gcc/testsuite/gcc.dg/weak-8.c: New test.
26319
26320 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
26321
26322         * gcc.dg/weak-2.c: Allow optional leading underscore
26323         in scan-assembler symbol name.
26324         * gcc.dg/weak-3.c: Likewise.
26325         * gcc.dg/weak-4.c: Likewise.
26326         * gcc.dg/weak-5.c: Likewise.
26327
26328 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
26329
26330         * gcc.dg/20020523-1.c: New test.
26331
26332 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26333
26334         * objc.dg/const-str-2.m: Update now that we stop after
26335         a command line error.
26336
26337 2002-05-22  Richard Henderson  <rth@redhat.com>
26338
26339         * g++.dg/dg.exp: Fix typo in test pruneing.
26340
26341 2002-05-22  Richard Henderson  <rth@redhat.com>
26342
26343         * g++.dg/dg.exp: Prune the tls subdirectory.
26344         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
26345         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
26346         * g++.dg/tls/init-1.C: New.
26347
26348 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
26349
26350         * gcc.dg/20020517-1.c: New test.
26351
26352 2002-05-21  Richard Henderson  <rth@redhat.com>
26353
26354         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
26355         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
26356
26357 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
26358
26359         * g++.dg/other/copy2.C: New test.
26360
26361 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
26362
26363         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
26364         (MAX_COPY): Bump up to 10 times sizeof (long long).
26365         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
26366
26367         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
26368         sizeof (long long).
26369
26370         * gcc.c-torture/execute/strcpy-1.c: New test.
26371
26372 2002-05-19  Jason Merrill  <jason2redhat.com>
26373
26374         * g++.dg/ext/oper1.C: New test.
26375
26376 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
26377 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
26378
26379         * README.QMTEST: New file.
26380
26381         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
26382
26383 2002-05-19  Andreas Jaeger  <aj@suse.de>
26384
26385         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
26386         now.
26387         * gcc.c-torture/execute/loop-2d.x: Likewise.
26388
26389 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
26390
26391         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
26392         support weak symbols.
26393         * gcc.dg/weak-4.c: Likewise
26394         * gcc.dg/weak-6.c: Likewise
26395
26396 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
26397
26398         * gcc.dg/weak-3.c: Add dg-excess-error comment for
26399         cygwin, coff and h8300-*-hms targets
26400         * gcc.dg/weak-5.c: Likewise
26401         * gcc.dg/weak-7.c: Likewise
26402
26403 2002-05-16  Jason Merrill  <jason@redhat.com>
26404
26405         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
26406         (scan-assembler-not, scan-assembler-dem): Likewise.
26407         (scan-assembler-dem-not): Likewise.
26408
26409 2002-05-15  Richard Henderson  <rth@redhat.com>
26410
26411         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
26412
26413 2002-05-15  Richard Henderson  <rth@redhat.com>
26414
26415         * gcc.dg/weak-5.c (vfoo1c): No warning here.
26416         (vfoo1f): Warning here.
26417         (vfoo1l): Don't redefine the alias.
26418
26419 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
26420
26421         * g++.dg/init/pm1.C: New test.
26422
26423 2002-05-12  David S. Miller  <davem@redhat.com>
26424
26425         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
26426         types.
26427
26428 2002-05-10  Roger Sayle  <roger@eyesopen.com>
26429
26430         * gcc.c-torture/execute/20020510-1.c: New test case.
26431
26432 2002-05-10  David S. Miller  <davem@redhat.com>
26433
26434         * gcc.c-torture/execute/conversion.c: Test long double too.
26435
26436 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
26437
26438         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
26439         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
26440         * lib/g++.exp (g++_link_flags): Likewise.
26441         * lib/objc.exp (objc_target_compile): Likewise.
26442
26443 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26444
26445         * gcc.dg/cpp/poison.c: Update.
26446         * gcc.dg/cpp/20000625-2.c: Remove.
26447         * gcc.dg/cpp/direct2s.c: Remove final test.
26448
26449 2002-05-08  Tom Rix  <trix@redhat.com>
26450
26451         * gcc.c-torture/execute/20020508-1.c: New test.
26452         * gcc.c-torture/execute/20020508-2.c: New test.
26453         * gcc.c-torture/execute/20020508-3.c: New test.
26454
26455 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26456
26457         * gcc.dg/cpp/charconst-4.c: More tests.
26458
26459 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
26460
26461         PR c/6569
26462         * gcc.dg/weak-3.c: Update location of warning messages.
26463         * gcc.dg/weak-5.c: Likewise.
26464
26465 2002-05-06  Roger Sayle  <roger@eyesopen.com>
26466
26467         * gcc.c-torture/execute/20020506-1.c: New test case.
26468
26469 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
26470
26471         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
26472
26473 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26474
26475         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
26476
26477 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26478
26479         * gcc.dg/cpp/charconst-3.c: New test.
26480
26481 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26482
26483         * gcc.dg/cpp/charconst.c: Update tests.
26484
26485 2002-05-05  Tim Josling  <tej@melbpc.org.au>
26486
26487         * treelang: Added directory for new sample language treelang. Also
26488         lib/treelang.exp: New file to signal treelang should be tested.
26489
26490 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
26491
26492         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
26493         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
26494         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
26495         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
26496         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
26497         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
26498         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
26499
26500 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26501
26502         * gcc.dg/format/xopen-2.c: New test.
26503
26504 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
26505
26506         * gcc.dg/20020503-1.c: New test.
26507
26508 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
26509
26510         * g++.dg/init/dtor1.C: Make it tougher.
26511
26512 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
26513
26514         * g++.dg/init/dtor1.C: New test.
26515
26516 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
26517
26518         * gcc.dg/altivec-8.c: New.
26519
26520 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
26521
26522         * gcc.dg/altivec-7.c: New.
26523
26524 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
26525
26526         * g++.dg/parse/typedef1.C: New test.
26527
26528 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
26529
26530         PR c++/6486
26531         * g++.dg/template/friend6.C: New test.
26532
26533         PR c++/6492
26534         * g++.dg/init/copy1.C: New test.
26535
26536 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
26537
26538         * g++.dg/warn/effc1.C: New test.
26539
26540 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26541
26542         * gcc.dg/cpp/if-cexp.c: Add a test.
26543
26544 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
26545
26546         * gcc.dg/20020426-2.c: New test.
26547
26548 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
26549
26550         * gcc.dg/cpp/if-mop.c: Update.
26551         * gcc.dg/cpp/if-mpar.c: Add test.
26552         * gcc.dg/cpp/if-oppr.c: Update.
26553
26554 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26555
26556         PR c/6343
26557         * gcc.dg/weak-[2-7].c: New tests.
26558
26559 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
26560
26561         * gcc.dg/enum1.c: New test.
26562
26563 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
26564
26565         PR c++/6497
26566         * g++.dg/inherit/access2.C: New test.
26567
26568 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
26569
26570         PR bootstrap/6445
26571         * gcc.dg/20020426-1.c: New test.
26572
26573 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
26574
26575         * g++.dg/abi/enum1.C: New test.
26576
26577 2002-04-26  Richard Henderson  <rth@redhat.com>
26578
26579         * gcc.dg/c99-bool-1.c: Expect always true warning.
26580
26581 2002-04-25  Roger Sayle  <roger@eyesopen.com>
26582
26583         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
26584
26585 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26586
26587         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
26588         targets.
26589
26590 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
26591
26592         * g++.dg/abi/mange7.C: New test.
26593
26594         PR c++/6438.
26595         * g++.dg/parse/stmtexpr2.C: New test.
26596
26597 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
26598
26599         * gcc.dg/20020312-2.c: Add SH target.
26600
26601 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26602
26603         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
26604         compiler output on mips*-*-irix*.
26605
26606 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
26607
26608         * g++.dg/parse/attr1.C: New test.
26609
26610 2002-04-23  Roger Sayle  <roger@eyesopen.com>
26611
26612         * gcc.c-torture/execute/string-opt-17.c: New test case.
26613         * gcc.c-torture/execute/memset-2.c: New test case.
26614
26615 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
26616
26617         PR c++/6256:
26618         * g++.dg/template/friend5.C: New test.
26619
26620         PR c++/6331:
26621         * g++.dg/template/qual1.C: Likewise.
26622
26623 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
26624
26625         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
26626         Include stdlib.h, not stdio.h or ctype.h.
26627
26628 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
26629
26630         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
26631         cris-*-elf* and mmix-*-*.
26632         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
26633         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
26634         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
26635         Ditto.
26636         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
26637         * gcc.dg/wchar_t-1.c: Ditto.
26638
26639 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
26640
26641         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
26642         Clarify comment.
26643
26644 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
26645
26646         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
26647
26648 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26649
26650         * gcc.c-torture/execute/20000906-1.x: Delete.
26651
26652 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
26653
26654         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
26655
26656 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
26657
26658         * PR6367
26659         * g77.f-torture/execute/6367.f: New test.
26660         * g77.f-torture/execute/6367.x: Disable for MMIX.
26661
26662 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
26663
26664         * PR6352
26665         * g++.dg/opt/inline2.C: New test.
26666
26667 2002-04-18  Richard Henderson  <rth@redhat.com>
26668
26669         * gcc.dg/20000906-1.c: Enable for all targets.
26670         * gcc.c-torture/compile/iftrap-2.c: New.
26671
26672 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
26673
26674         * gcc.dg/20020418-1.c: New test.
26675         * gcc.dg/20020418-2.c: New test.
26676
26677 2002-04-18  Richard Henderson  <rth@redhat.com>
26678
26679         * gcc.c-torture/compile/iftrap-1.c: New.
26680         * gcc.dg/iftrap-1.c: Adjust for ia64.
26681         * gcc.dg/iftrap-2.c: New.
26682
26683 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
26684
26685         * gcc.c-torture/compile/20020418-1.c: New test.
26686
26687 2002-04-18  Roger Sayle  <roger@eyesopen.com>
26688
26689         * gcc.c-torture/compile/20020415-1.c: New.
26690
26691 2002-04-18  David S. Miller  <davem@redhat.com>
26692
26693         * gcc.c-torture/execute/20020418-1.c: New test.
26694
26695 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
26696
26697         * gcc.dg/20020416-1.c: New test.
26698
26699         * g++.dg/opt/inline1.C: New test.
26700
26701 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
26702
26703         * gcc.dg/altivec-5.c: New test.
26704
26705         * gcc.dg/20020415-1.c: New test.
26706
26707 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
26708
26709         * testsuite/lib/chill.exp: Remove.
26710
26711 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
26712
26713         * g++.dg/other/big-struct.C: New test.
26714
26715 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
26716
26717         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
26718         of scratch file.
26719
26720 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
26721
26722         PR c/6277
26723         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
26724         in scan-assembler function name
26725
26726 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
26727
26728         * g77.f-torture/execute/980628-4.x,
26729         g77.f-torture/execute/980628-5.x,
26730         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
26731         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
26732         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
26733         i[34567]86-*-*.
26734
26735 2002-04-13  David S. Miller  <davem@redhat.com>
26736
26737         * gcc.c-torture/execute/20020413-1.c: New test.
26738
26739 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
26740
26741         * gcc.dg/asm-6.c,
26742         * g++.dg/ext/asm1.C: New tests.
26743
26744 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
26745
26746         PR c++ 5373.
26747         * g++.dg/parse/stmtexpr1.C: New test.
26748
26749         PR c++/5189.
26750         * g++.dg/template/copy1.C: New test.
26751
26752 2002-04-12  Richard Henderson  <rth@redhat.com>
26753
26754         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
26755
26756 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
26757
26758         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
26759         gcc.c-torture/execute/20020307-2.c.
26760
26761 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
26762
26763         * g++.dg/ext/attrib5.C,
26764         * g++.dg/lookup/struct1.C: New tests.
26765
26766 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
26767
26768         * gcc.dg/20020411-1.c: New test.
26769
26770         * gcc.c-torture/execute/20020411-1.c: New test.
26771
26772 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
26773
26774         * g77.f-torture/execute/6177.f: New test.
26775
26776 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
26777
26778         PR middle-end/6247
26779         * g++.dg/opt/cleanup1.C: New test.
26780
26781         * g++.dg/opt/const1.C: New test.
26782
26783 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
26784
26785         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
26786
26787 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26788
26789         PR c++/5507
26790         * g++.dg/template/typename2.C: New test.
26791
26792 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
26793
26794         * gcc.c-torture/execute/loop-12.c: New.
26795
26796 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
26797
26798         * g77.f-torture/execute/980628-4.x,
26799         g77.f-torture/execute/980628-5.x,
26800         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
26801         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
26802         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
26803
26804 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26805
26806         PR optimization/6086
26807         * g++.dg/opt/preinc1.C: New test.
26808
26809 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
26810
26811         PR c++/5571
26812         * g++.dg/opt/static2.C: New test.
26813
26814 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
26815
26816         PR c/5120
26817         * gcc.dg/20020406-1.c: New test.
26818
26819 2002-04-04  David S. Miller  <davem@redhat.com>
26820
26821         * gcc.c-torture/execute/20020404-1.c: New test.
26822
26823 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
26824
26825         PR c/6123
26826         * gcc.dg/20020312-2.c: Do not declare global register variable
26827         if __PIC__ or __pic__ is defined.
26828
26829 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
26830
26831         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
26832         __asm__ so that it works correctly even if -ansi -pedantic-errors.
26833
26834 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26835
26836         * gcc.misc-tests/linkage.exp: Update last change to handle
26837         sparc*-, not just sparc-.
26838
26839 2002-04-03  Richard Henderson  <rth@redhat.com>
26840
26841         * gcc.dg/cpp/ucs.c: Improved long UCS test.
26842
26843 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
26844
26845         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
26846
26847 2002-04-02  David S. Miller  <davem@redhat.com>
26848
26849         * gcc.c-torture/execute/20020402-3.c: New test.
26850
26851 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
26852
26853         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
26854         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
26855
26856         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
26857         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
26858         g77.f-torture/execute/20001201.x,
26859         g77.f-torture/execute/u77-test.x: New files.
26860
26861         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
26862         * gcc.dg/wchar_t-1.c: Ditto.
26863
26864 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26865
26866         * gcc.c-torture/execute/20020402-1.c: New test.
26867
26868 2002-04-01  Richard Henderson  <rth@redhat.com>
26869
26870         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
26871
26872         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
26873
26874 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26875
26876         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
26877
26878 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26879
26880         * g++.dg/inherit/template-as-base.C: Expect error.
26881         * g++.dg/inherit/namespace-as-base.C: Likewise.
26882
26883 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
26884
26885         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
26886         g++.dg/ext/instantiate3.C: Tweak match patterns.
26887
26888         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
26889         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
26890         -da test.
26891
26892 2002-03-31  Richard Henderson  <rth@redhat.com>
26893
26894         * gcc.dg/special/alias-2.c: New.
26895         * gcc.dg/special/ecos.exp: Run it.
26896
26897 2002-03-31  Richard Henderson  <rth@redhat.com>
26898
26899         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
26900
26901 2002-03-31  Kazu Hirata  <kazu@hxi.com>
26902
26903         * gcc.dg/weak-1.c: Disable on h8300 port.
26904
26905 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
26906
26907         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
26908         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
26909         ordering tests.
26910         * g++.dg/bprob/bprob-1.C: New test.
26911         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
26912         * g++.dg/gcov/gcov-1.C: New test.
26913         * g++.dg/gcov/gcov-1.x: New file.
26914         * g++.dg/gcov/gcov-2.C: New test.
26915         * g++.dg/gcov/gcov-3.C: New test.
26916         * g++.dg/gcov/gcov-3.h: New file.
26917
26918 2002-03-28  Roger Sayle  <roger@eyesopen.com>
26919
26920         * g++.old-deja/g++.other/builtins5.C: New test.
26921         * g++.old-deja/g++.other/builtins6.C: New test.
26922         * g++.old-deja/g++.other/builtins7.C: New test.
26923         * g++.old-deja/g++.other/builtins8.C: New test.
26924         * g++.old-deja/g++.other/builtins9.C: New test.
26925
26926 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
26927
26928         * g++.dg/opt/static1.C: New test.
26929
26930         * g++.dg/opt/longbranch1.C: New test.
26931
26932 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
26933
26934         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
26935
26936         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
26937
26938 2002-03-28  Jeffrey A Law  (law@redhat.com)
26939
26940         * gcc.c-torture/execute/20020328-1.c: New test.
26941
26942 2002-03-27  Richard Henderson  <rth@redhat.com>
26943
26944         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
26945         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
26946         move from g++.old-deja/g++.ext/.
26947
26948 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
26949
26950         * g++.dg/init/new2.C: New test.
26951
26952 2002-03-26  Richard Henderson  <rth@redhat.com>
26953
26954         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
26955
26956         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
26957         on sparc.
26958
26959         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
26960         sparcv9 systems.
26961         * gcc.dg/20001102-1.c: Likewise.
26962
26963 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
26964
26965         * gcc.dg/cpp/endif-pedantic1.c,
26966         gcc.dg/cpp/endif-pedantic2.c:  New tests.
26967
26968 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
26969
26970         * g++.dg/init/new1.C: New test.
26971
26972 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
26973
26974         * g++.dg/abi/vbase9.C: New test.
26975
26976 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
26977
26978         * gcc.dg/arm-asm.c: New test.
26979
26980 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
26981
26982         * gcc.dg/Wswitch-enum.c: New test.
26983         Fix PR c/5044.
26984
26985 2002-03-26  Richard Henderson  <rth@redhat.com>
26986
26987         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
26988         structure.
26989
26990 2002-03-25  Richard Henderson  <rth@redhat.com>
26991
26992         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
26993         sparcv9 systems.
26994
26995         * gcc.c-torture/compile/20011119-1.c (xxx): New.
26996         * gcc.c-torture/compile/20011119-2.c (xxx): New.
26997
26998 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
26999
27000         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
27001
27002 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
27003
27004         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
27005         targets using generic thunk support.
27006
27007 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
27008
27009         * gcc.c-torture/compile/20020323-1.c: New test.
27010
27011         * g++.dg/opt/conj2.C: New test.
27012
27013 2002-03-24  Richard Henderson  <rth@redhat.com>
27014
27015         * gcc.dg/weak-1.c: Use -fno-common.
27016
27017 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
27018
27019         * g77.dg/f77-edit-apostrophe-out.f: New test
27020         * g77.dg/f77-edit-h-out.f: New test
27021         * g77.dg/f77-edit-t-in.f: New test
27022         * g77.dg/f77-edit-t-out.f: New test
27023         * g77.dg/f77-edit-x-out.f: New test
27024         * g77.dg/f77-edit-slash-out.f: New test
27025         * g77.dg/f77-edit-colon-out.f: New test
27026         * g77.dg/f77-edit-s-out.f: New test
27027
27028 2002-03-24  Richard Henderson  <rth@redhat.com>
27029
27030         * objc/execute/formal_protocol-6.x: New XFAIL.
27031
27032 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
27033
27034         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
27035         that do not support weak symbols
27036
27037 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
27038
27039         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
27040         * lib/g77.exp:  Likewise
27041         * lib/objc.exp: Likewise
27042
27043 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
27044
27045         * gcc.dg/Wswitch-default.c: New test.
27046
27047 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
27048
27049         * g++.dg/other/enum1.C: New test.
27050
27051 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
27052
27053         * gcc.dg/pragma-ep-3.c: Fix typo.
27054
27055 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27056
27057         * g++.dg/inherit/template-as-base.C: New test.
27058
27059 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
27060
27061         * g++.old-deja/g++.other/dwarf2-1.C: Move...
27062         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
27063
27064 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
27065
27066         * gcc.dg/cpp/multiline.c: Update to match.
27067
27068 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
27069
27070         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
27071
27072 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
27073
27074         * gcc.dg/cpp/extratokens2.c:  New file.
27075
27076 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
27077
27078         * gcc.dg/20020312-2.c: Add rs6000 target.
27079
27080         * gcc.c-torture/compile/20020319-1.c: New test.
27081
27082 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27083
27084         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
27085         (A, E): Handle this.
27086
27087 2002-03-20  Jason Merrill  <jason@redhat.com>
27088
27089         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
27090         ignoring -fpic.
27091         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
27092         through prune_gcc_output.
27093
27094 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
27095
27096         * gcc.c-torture/compile/20020320-1.c: New test.
27097
27098 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
27099
27100         * gcc.c-torture/compile/20020318-1.c: New test.
27101
27102         * gcc.dg/struct-by-value-1.c: New test.
27103
27104         * gcc.dg/20020319-1.c: New test.
27105
27106 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
27107
27108         * g++.dg/opt/conj1.C: New test.
27109
27110 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
27111
27112         * g++.dg/template/qualttp20.C: Revert previous change.
27113         * g++.dg/template/qualttp3.C: Likewise.
27114         * g++.dg/template/qualttp4.C: Likewise
27115         * g++.dg/template/qualttp5.C: Likewise
27116         * g++.dg/template/qualttp6.C: Likewise
27117         * g++.dg/template/qualttp7.C: Likewise
27118         * g++.dg/template/qualttp8.C: Likewise
27119         * g++.dg/template/recurse.C: Likewise.
27120
27121 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
27122
27123         * gcc.dg/cpp/wchar-1.c: Update.
27124
27125 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
27126
27127         * g++.dg/template/conv1.C: New test.
27128         * g++.dg/template/conv2.C: New test.
27129         * g++.dg/template/conv3.C: New test.
27130         * g++.dg/template/conv4.C: New test.
27131
27132 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
27133
27134         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
27135         * g++.dg/template/qualttp3.C: Likewise.
27136         * g++.dg/template/qualttp4.C: Likewise
27137         * g++.dg/template/qualttp5.C: Likewise
27138         * g++.dg/template/qualttp6.C: Likewise
27139         * g++.dg/template/qualttp7.C: Likewise
27140         * g++.dg/template/qualttp8.C: Likewise
27141         * g++.dg/template/recurse.C: Likewise.
27142
27143 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
27144
27145         * g++.dg/opt/dtor1.C: New test.
27146
27147 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
27148
27149         * gcc.c-torture/compile/20020315-1.c: New test.
27150
27151 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
27152
27153         * gcc.dg/weak-1.c: Fix scan tests.
27154
27155 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
27156
27157         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
27158         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
27159         cris-*-aout* mmix-*-*.
27160         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
27161         cris-*-aout* mmix-*-*.
27162         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
27163         cris-*-elf* cris-*-aout* and mmix-*-*.
27164         * gcc.dg/20001009-1.c: Ditto.
27165         * gcc.dg/20010912-1.c: Ditto.
27166         * gcc.dg/20020122-4.c: Ditto.
27167         * gcc.dg/inline-2.c: Ditto.
27168
27169 2002-03-14  Jeffrey A Law  (law@cygnus.com)
27170
27171         * gcc.c-torture/compile/20020314-1.c: New test.
27172
27173 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
27174
27175         * gcc.c-torture/execute/20020314-1.c: New test.
27176
27177 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
27178
27179         * g++.dg/warn/Wunused-1.C: New test.
27180
27181 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
27182
27183         * g++.dg/abi/mangle6.C: New test.
27184
27185 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
27186
27187         * gcc.c-torture/compile/20020309-2.c: New test.
27188
27189         * gcc.c-torture/compile/20020312-1.c: New test.
27190
27191 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27192
27193         * g++.dg/other/access1.C: New test.
27194
27195 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
27196
27197         * gcc.c-torture/execute/wchar_t-1.c: New test.
27198
27199 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
27200
27201         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
27202
27203 2002-03-12  Roger Sayle  <roger@eyesopen.com>
27204
27205         * gcc.dg/20020312-1.c: New test case.
27206
27207 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
27208
27209         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
27210
27211 2002-03-11  Richard Henderson  <rth@redhat.com>
27212
27213         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
27214         * g++.old-deja/g++.jason/report.C: Likewise.
27215
27216 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
27217
27218         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
27219         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
27220
27221 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
27222
27223         * testsuite/g++.dg/overload/pmf1.C: New test.
27224
27225 2002-03-11  Kazu Hirata  <kazu@hxi.com>
27226
27227         * gcc.c-torture/execute/20020307-1.c: Use long.
27228
27229 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
27230
27231         PR optimization/5844
27232         * gcc.dg/20020310-1.c: New test.
27233
27234 2002-03-09  Michael Meissner  <meissner@redhat.com>
27235
27236         * gcc.c-torture/execute/memcpy-2.c: New test.
27237         * gcc.c-torture/execute/memset-1.c: New test.
27238         * gcc.c-torture/execute/strlen-1.c: New test.
27239         * gcc.c-torture/execute/strcmp-1.c: New test.
27240         * gcc.c-torture/execute/strncmp-1.c: New test.
27241
27242 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
27243
27244         * gcc.dg/ppc-ldstruct.c: New test.
27245
27246 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
27247
27248         * gcc.c-torture/execute/va-arg-22.c: New test.
27249
27250 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27251
27252         * gcc.c-torture/compile/20020309-1.c: New test.
27253
27254 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
27255
27256         * gcc.c-torture/execute/20020307-2.c: New test.
27257
27258 2002-03-07  Jeffrey A Law  (law@redhat.com)
27259
27260         * g77.f-torture/compile/20020307-1.f: New test.
27261
27262 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
27263
27264         * gcc.dg/unordered-1.c: New test.
27265
27266 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
27267
27268         * gcc.c-torture/execute/20020307-1.c: New test.
27269
27270 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
27271
27272         * gcc.dg/20020304-1.c: New test.
27273
27274         * gcc.c-torture/compile/20020304-2.c: New test.
27275
27276 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
27277
27278         * gcc.c-torture/compile/20020304-1.c: New test case
27279         (from PR c/5830).
27280
27281 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
27282
27283         * gcc.dg/20020103-1.c: Add other -D ppc variants.
27284
27285 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27286
27287         * g++.dg/other/classkey1.C: New test.
27288
27289 2002-03-01  Richard Henderson  <rth@redhat.com>
27290
27291         * gcc.c-torture/compile/981223-1.x: New.
27292         * gcc.c-torture/compile/920625-1.x: New.
27293
27294 2002-02-28  Richard Henderson  <rth@redhat.com>
27295
27296         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
27297
27298 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
27299
27300         * gcc.c-torture/execute/20020227-1.c: New test.
27301
27302 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
27303
27304         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
27305         here" ERROR lines.
27306         * g++.old-deja/g++.oliva/partord1.C: Likewise.
27307         * g++.old-deja.g++.other/defarg1.C: Likewise.
27308         * g++.old-deja/g++.pt/calls2.C: Likewise.
27309         * g++.old-deja/g++.pt/crash20.C: Likewise.
27310         * g++.old-deja/g++.pt/crash30.C: Likewise.
27311         * g++.old-deja/g++.pt/crash36.C: Likewise.
27312         * g++.old-deja/g++.pt/crash6.C: Likewise.
27313         * g++.old-deja/g++.pt/defarg13.C: Likewise.
27314         * g++.old-deja/g++.pt/derived3.C: Likewise.
27315         * g++.old-deja/g++.pt/error1.C: Likewise.
27316         * g++.old-deja/g++.pt/friend21.C: Likewise.
27317         * g++.old-deja/g++.pt/friend23.C: Likewise.
27318         * g++.old-deja/g++.pt/infinite1.C: Likewise.
27319         * g++.old-deja/g++.robertl/eb128.C: Likewise.
27320
27321 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
27322
27323         * gcc.c-torture/execute/20020225-2.c: New test.
27324
27325 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
27326
27327         * gcc.c-torture/execute/920730-1t.c,
27328         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
27329         Delete test cases, only relevant to -traditional.
27330
27331 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27332
27333         * gcc.dg/cpp/undef1.c: Remove.
27334         * gcc.dg/cpp/directiv.c: Update.
27335         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
27336
27337 2002-02-27  Michael Meissner  <meissner@redhat.com>
27338
27339         * gcc.c-torture/execute/20020226-1.c: New test.
27340
27341 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
27342
27343         * g++.dg/debug/debug4.C: New test.
27344
27345         * gcc.dg/ia64-visibility-1.c: New test.
27346
27347 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
27348
27349         * gcc.dg/debug/20020224-1.c: New.
27350
27351 2002-02-25  Kazu Hirata  <kazu@hxi.com>
27352
27353         * gcc.c-torture/execute/960416-1.x: New.
27354         * gcc.c-torture/execute/divconst-3.x: Likewise.
27355
27356 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
27357
27358         * gcc.dg/20020224-1.c: New test.
27359
27360 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
27361
27362         * gcc.c-torture/execute/20020225-1.c: New.
27363
27364 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27365
27366         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
27367
27368 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
27369
27370         * gcc.dg/20020222-1.c: New test.
27371
27372 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
27373
27374         * g++.dg/opt/anonunion1.C: New test.
27375
27376 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
27377
27378         * g++.dg/template/qualttp19.C: New test.
27379         * g++.dg/template/qualttp20.C: New test.
27380         * g++.old-deja/g++.jason/report.C: Adjust expected errors
27381         * g++.old-deja/g++.other/qual1.C: Likewise.
27382
27383 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
27384
27385         * gcc.dg/attr-alwaysinline.c: New.
27386
27387 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
27388
27389         * gcc.dg/20020220-1.c: New test.
27390
27391         * gcc.dg/20020220-2.c: New test.
27392
27393         * g++.dg/opt/mmx1.C: New test.
27394
27395 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
27396
27397         * gcc.c-torture/compile/20020110.c: New test.
27398
27399 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
27400
27401         * gcc.c-torture/execute/20020219-1.c: New test.
27402
27403         * gcc.dg/20020219-1.c: New test.
27404
27405         * gcc.dg/noncompile/20020220-1.c: New test.
27406
27407         * g++.dg/opt/ptrintsum1.C: New test.
27408
27409         * gcc.dg/debug/20020220-1.c: New test.
27410
27411 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
27412
27413         * gcc.c-torture/execute/20020216-1.c: New test.
27414
27415 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27416
27417         * gcc.dg/decl-1.c: Update, new test.
27418
27419 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
27420
27421         * g++.dg/abi/bitfield1.C: New test.
27422         * g++.dg/abi/bitfield2.C: New test.
27423
27424 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
27425
27426         * gcc.dg/attr-nest.c: New test.
27427
27428 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
27429
27430         * gcc.c-torture/execute/20020215-1.c: New test.
27431
27432 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
27433
27434         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
27435         * g++.dg/debug/debug.exp: New.
27436         * g++.dg/debug/trivial.C: New.
27437         * g++.dg/debug/debug1.C: Moved...
27438         * g++.dg/other/debug1.C: ...from here.
27439         * g++.dg/debug/debug2.C: Moved...
27440         * g++.dg/other/debug2.C: ...from here.
27441         * g++.dg/debug/debug3.C: Moved...
27442         * g++.dg/other/debug3.C: ...from here.
27443
27444         * gcc.dg/noncompile/20020213-1.c: New test.
27445
27446 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
27447
27448         * g++.dg/other/debug3.C: New test.
27449
27450         * gcc.c-torture/execute/20020213-1.c: New test.
27451
27452 2002-02-13  Richard Smith <richard@ex-parrot.com>
27453
27454         * g++.old-deja/g++.other/thunk1.C: New test.
27455
27456 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
27457
27458         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
27459
27460 2002-02-13  Stan Shebs  <shebs@apple.com>
27461
27462         * gcc.dg/altivec-3.c: New.
27463
27464 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
27465
27466         * gcc.dg/Wunreachable-1.c: New test.
27467         * gcc.dg/Wunreachable-2.c: New test.
27468
27469 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27470
27471         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
27472
27473 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
27474
27475         * gcc.dg/decl-1.c: New test.
27476
27477 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
27478
27479         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
27480
27481 2002-02-10  Kazu Hirata  <kazu@hxi.com>
27482
27483         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
27484         * gcc.c-torture/compile/980506-1.x: Likewise.
27485
27486 2002-02-10  Kazu Hirata  <kazu@hxi.com>
27487
27488         * gcc.dg/20020210-1.c: New.
27489
27490 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
27491
27492         * g77.f-torture/execute/947.f: New regression test
27493         for PR fortran/947.
27494
27495 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
27496
27497         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
27498         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
27499
27500 2002-02-08  Richard Henderson  <rth@redhat.com>
27501
27502         * gcc.c-torture/compile/labels-3.c: New.
27503
27504 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
27505
27506         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
27507         expression statements work instead.
27508         * gcc.dg/noncompile/20020207-1.c: New test.
27509
27510 2002-02-07  Richard Henderson  <rth@redhat.com>
27511
27512         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
27513
27514 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
27515
27516         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
27517         message from g77
27518         * lib/g77-dg.exp: Trim g77 error messages so that they are
27519         recognized by dg.exp.
27520
27521 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
27522
27523         PR fortran/5473
27524         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
27525
27526 2002-02-07  Richard Henderson  <rth@redhat.com>
27527
27528         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
27529         to be sufficiently aligned for integers.
27530
27531 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
27532
27533         * g++.dg/template/friend4.C: New test.
27534
27535 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
27536
27537         PR fortran/5743
27538         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
27539         unsupported cases.
27540
27541 2002-02-07  Richard Henderson  <rth@redhat.com>
27542
27543         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
27544         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
27545         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
27546         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
27547
27548 2002-02-06  Richard Henderson  <rth@redhat.com>
27549
27550         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
27551
27552 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
27553
27554         * gcc.dg/20020206-1.c: New test.
27555
27556 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
27557
27558         * gcc.c-torture/execute/20020206-1.c: New test.
27559
27560         * gcc.c-torture/execute/20020206-2.c: New test.
27561
27562         PR optimization/5429:
27563         * gcc.c-torture/compile/20020206-1.c: New test.
27564
27565 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
27566
27567         * g++.dg/ext/align1.C: Do not use an explicit alignment value
27568         as certain file formats cannot support particularly large
27569         alignments.
27570
27571         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
27572         and do not expect to be able to link the executable.
27573
27574         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
27575         fail because the COFF format does not support the weak attribute.
27576
27577 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
27578
27579         * g77.dg/pr5473.f:  New test
27580
27581 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
27582
27583         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
27584         Fix testcase accordingly.
27585
27586 2002-02-04  Richard Henderson  <rth@redhat.com>
27587
27588         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
27589         (buf): Change to be an array of pointers, not ints.
27590
27591 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
27592
27593         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
27594         before all tests.  Move warning one line above to match where it
27595         C frontend emits.
27596         * gcc.dg/Wswitch-2.c: New test.
27597         * g++.dg/warn/Wswitch-1.C: New test.
27598         * g++.dg/warn/Wswitch-2.C: New test.
27599
27600 2002-02-04  Richard Henderson  <rth@redhat.com>
27601
27602         * g++.dg/abi/offsetof.C: Fix size comparison.
27603
27604 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
27605
27606         * gcc.dg/cast-qual-2.c: New test.
27607
27608 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
27609
27610         * gcc.dg/20020201-4.c: New test.
27611
27612 2002-02-04  Ben Elliston  <bje@redhat.com>
27613
27614         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
27615         target_info attribute != 0, in addition to the empty string.
27616         (gcc_target_compile): Likewise.
27617
27618 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
27619
27620         * gcc.dg/Wswitch.c: New test.
27621         PR gcc/4475. PR gcc/3780.
27622
27623 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
27624
27625         * g77.f-torture/execute/5122.f: New test for regressions
27626         against PR fortran/5122.
27627
27628 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
27629
27630         * g77.f-torture/compile/pr3743.f: Delete
27631         * g77.dg/pr3743-1.f: New test.
27632         * g77.dg/pr3743-2.f: New test.
27633         * g77.dg/pr3743-3.f: New test.
27634         * g77.dg/pr3743-4.f: New test.
27635
27636 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27637
27638         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
27639
27640 2002-02-02  Richard Henderson  <rth@redhat.com>
27641
27642         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
27643         * gcc.c-torture/execute/bf64-1.c: Likewise.
27644
27645 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
27646
27647         * gcc.dg/20020201-2.c: New test.
27648
27649         * gcc.dg/20020201-3.c: New test.
27650
27651         * gcc.c-torture/execute/bitfld-2.c: New test.
27652
27653 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27654
27655         * gcc.dg/bitfld-1.c: Update.
27656         * gcc.dg/bitfld-2.c: Update.
27657         * gcc.c-torture/execute/bitfld-1.x: New.
27658
27659 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
27660
27661         * gcc.c-torture/execute/20020201-1.c: New test.
27662
27663 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
27664
27665         PR target/5469
27666         * gcc.dg/20020201-1.c: New test.
27667
27668 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
27669
27670         PR fortran/3743
27671         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
27672         * g77.f-torture/compile/pr3743.x: Remove
27673
27674 2002-01-31  Tom Rix  <trix@redhat.com>
27675
27676         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
27677
27678 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27679
27680         * gcc.dg/noncompile/20020130-1.c: New test.
27681
27682 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
27683
27684         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
27685
27686 2002-01-29  Richard Henderson  <rth@redhat.com>
27687
27688         * gcc.c-torture/execute/991118-1.c: Cast various constants back
27689         to long long.
27690         * gcc.c-torture/execute/bf64-1.c: Likewise.
27691
27692 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
27693
27694         * gcc.c-torture/execute/20020129-1.c: New test.
27695
27696 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27697
27698         * gcc.c-torture/compile/20000224-1.c: Update.
27699         * gcc.c-torture/execute/bitfld-1.c: New tests.
27700         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
27701         * gcc.dg/uninit-A.c: Update.
27702
27703 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
27704
27705         * g++.dg/template/ctor1.C: Add instantiation.
27706
27707 2002-01-28  Paul Koning  <pkoning@equallogic.com>
27708
27709         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
27710         argument to __builtin_prefetch to be const ptr.
27711
27712 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
27713
27714         * gcc.c-torture/compile/20020120-1.c: New test.
27715
27716 2002-01-27  Kazu Hirata  <kazu@hxi.com>
27717
27718         * gcc.c-torture/execute/20020127-1.c: New test.
27719
27720 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
27721
27722         * g77.dg/f77-edit-i-in.f: New test
27723         * g77.dg/f77-edit-i-out.f: New test
27724
27725 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
27726
27727         * gcc.dg/debug/debug.exp: New file.
27728         * gcc.dg/debug/trivial.c: New file.
27729         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
27730         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
27731         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
27732         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
27733         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
27734         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
27735         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
27736         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
27737         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
27738         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
27739         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
27740         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
27741         * gcc.dg/20000503-1.c: Removed.
27742         * gcc.dg/20010207-1.c: Removed.
27743         * gcc.dg/20011223-1.c: Removed.
27744         * gcc.dg/20020104-2.c: Removed.
27745         * gcc.dg/debug-1.c: Removed.
27746         * gcc.dg/debug-2.c: Removed.
27747         * gcc.dg/debug-3.c: Removed.
27748         * gcc.dg/debug-4.c: Removed.
27749         * gcc.dg/debug-5.c: Removed.
27750         * gcc.dg/debug-6.c: Removed.
27751         * gcc.dg/dwarf2-1.c: Removed.
27752         * gcc.dg/dwarf2-2.c: Removed.
27753
27754 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
27755
27756         * g++.old-deja/g++.other/eh5.C: New test.
27757         * g++.old-deja/g++.other/sibcall2.C: New test.
27758         * g++.old-deja/g++.other/array9.C: New test.
27759         * g++.old-deja/g++.other/typename2.C: New test.
27760         * g++.old-deja/g++.other/crash60.C: New test.
27761         * g++.old-deja/g++.other/conv9.C: New test.
27762         * g++.old-deja/g++.other/mangle10.C: New test.
27763         * g++.old-deja/g++.other/unchanging1.C: New test.
27764         * g++.old-deja/g++.other/exprstmt1.C: New test.
27765         * g++.old-deja/g++.other/inline23.C: New test.
27766         * g++.old-deja/g++.eh/ia64-1.C: New test.
27767         * g++.old-deja/g++.other/dwarf2-1.C: New test.
27768         * g++.old-deja/g++.other/reload1.C: New test.
27769         * g++.old-deja/g++.other/static20.C: New test.
27770         * g++.old-deja/g++.other/local-alloc1.C: New test.
27771         * g++.old-deja/g++.other/conv8.C: New test.
27772         * g++.old-deja/g++.other/stmtexpr2.C: New test.
27773         * g++.old-deja/g++.other/storeexpr1.C: New test.
27774         * g++.old-deja/g++.other/storeexpr2.C: New test.
27775         * g++.dg/eh/template2.C: New test.
27776         * g++.dg/warn/weak1.C: New test.
27777
27778 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
27779
27780         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
27781         Remove first, non-varying, argument.
27782
27783 2002-01-23  Richard Henderson  <rth@redhat.com>
27784
27785         * gcc.dg/inline-2.c: New.
27786
27787         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
27788         Add optional target arg.  Check number of arguments.
27789         (scan-assembler-not, scan-assembler-dem): Likewise.
27790         (scan-assembler-dem-not): Likewise.
27791
27792 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
27793
27794         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
27795         line 12.
27796         * g++.old-deja/g++.brendan/parse3.C,
27797         g++.old-deja/g++.other/crash26.C,
27798         g++.old-deja/g++.other/crash28.C,
27799         g++.old-deja/g++.other/crash29.C,
27800         g++.old-deja/g++.other/crash30.C,
27801         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
27802
27803 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
27804
27805         * gcc.dg/20020115-1.c: New.
27806
27807 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
27808
27809         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
27810
27811 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
27812
27813         * gcc.dg/20020122-3.c: New.
27814
27815 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
27816
27817         * g++.dg/other/gc1.C: New test.
27818
27819 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
27820
27821         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
27822
27823 2002-01-22  Richard Henderson  <rth@redhat.com>
27824
27825         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
27826
27827 2002-01-22  Richard Henderson  <rth@redhat.com>
27828
27829         * gcc.dg/20020122-4.c: New.
27830
27831 2002-01-22  H.J. Lu <hjl@gnu.org>
27832
27833         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
27834         link output.
27835         * gcc.dg/special/ecos.exp: Likewise.
27836         * lib/g++-dg.exp: Likewise.
27837         * lib/g77-dg.exp: Likewise.
27838         * lib/gcc-dg.exp : Likewise.
27839         * lib/mike-g++.exp: Likewise.
27840         * lib/mike-g77.exp: Likewise.
27841         * lib/mike-gcc.exp: Likewise.
27842         * lib/objc-dg.exp: Likewise.
27843
27844 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
27845
27846         PR target/5379
27847         * gcc.dg/20020122-2.c: New test.
27848
27849 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
27850
27851         * gcc.dg/20020122-1.c: New test.
27852
27853 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
27854
27855         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
27856
27857 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
27858
27859         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
27860
27861 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27862
27863         * gcc.c-torture/compile/20020121-1.c: New test.
27864
27865 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27866
27867         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
27868         ld_library_path.
27869
27870 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
27871
27872         * gcc.dg/20020218-1.c: New test.
27873
27874 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
27875
27876         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
27877         messages
27878         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
27879         "At global scope" warning
27880         * g++.dg/ext/align1.C: Change cygwin test for alignment
27881         from db-bogus to dg-warning
27882
27883 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
27884
27885         * g77.f-torture/compile/cpp2.F: New test.
27886
27887 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27888
27889         * g++.dg/template/access1.C: New test.
27890
27891 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
27892
27893         * gcc.dg/20020118-1.c: New.
27894
27895 2002-01-18  Kazu Hirata  <kazu@hxi.com>
27896
27897         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
27898
27899 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
27900
27901         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
27902         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
27903         alignment warnings.
27904
27905 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
27906
27907         * gcc.misc-tests/i386-prefetch.exp: Save and restore
27908         torture_with_loops and torture_without_loops
27909
27910 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
27911
27912         * gcc.c-torture/compile/20020116-1.c: New test.
27913
27914 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
27915
27916         * gcc.dg/20020116-2.c: New test.
27917
27918         * gcc.dg/ultrasp4.c: New test.
27919
27920         * gcc.dg/20020116-1.c: New test.
27921
27922 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
27923
27924         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
27925         by EABI.
27926
27927 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
27928
27929         * gcc.misc-tests/i386-prefetch.exp: New.
27930         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
27931         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
27932         * gcc.misc-tests/i386-pf-none-1.c: New test.
27933         * gcc.misc-tests/i386-pf-sse-1.c: New test.
27934
27935 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
27936
27937         * gcc.dg/gnu89-init-1.c: Add new tests.
27938
27939 2002-01-15  Andreas Jaeger  <aj@suse.de>
27940
27941         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
27942         * gcc.dg/i386-mmx-2.c: Likewise.
27943         * gcc.dg/i386-sse-1.c: Likewise.
27944         * gcc.dg/i386-sse-2.c: Likewise.
27945         * gcc.dg/i386-sse-3.c: Likewise.
27946
27947 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
27948
27949         * g77.f-torture/execute/intrinsic-unix-bessel.f:
27950         Uncomment additional cases that now pass.
27951
27952 2002-01-11  Richard Henderson  <rth@redhat.com>
27953
27954         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
27955         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
27956
27957 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
27958
27959         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
27960
27961 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
27962
27963         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
27964         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
27965
27966 2002-01-10  Dale Johannesen  <dalej@apple.com>
27967
27968         * gcc.c-torture/execute/loop-11.c: New.
27969
27970 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
27971
27972         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
27973         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
27974
27975 2002-01-09  Richard Henderson  <rth@redhat.com>
27976
27977         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
27978         type in which to perform the operation for each size.
27979
27980 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
27981
27982         * gcc.c-torture/compile/20020109-2.c: New test.
27983
27984 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
27985
27986         * gcc.c-torture/execute/loop-10.c: New test.
27987
27988 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
27989
27990         * gcc.c-torture/compile/20010226-1.c: New test.
27991         * gcc.c-torture/compile/20010227-1.c: New test.
27992         * gcc.c-torture/compile/20010426-1.c: New test.
27993         * gcc.c-torture/compile/20010510-1.c: New test.
27994         * gcc.c-torture/compile/20010605-3.c: New test.
27995         * gcc.c-torture/compile/20010824-1.c: New test.
27996         * gcc.c-torture/execute/20010409-1.c: New test.
27997         * gcc.dg/noncompile/20000901-1.c: New test.
27998         * gcc.dg/20001023-1.c: New test.
27999         * gcc.dg/20001101-1.c: New test.
28000         * gcc.dg/20001102-1.c: New test.
28001         * gcc.dg/20010207-1.c: New test.
28002         * gcc.dg/20010405-1.c: New test.
28003         * gcc.dg/20010822-1.c: New test.
28004         * gcc.dg/20011107-1.c: New test.
28005
28006 2002-01-09  Jeffrey A Law  (law@redhat.com)
28007
28008         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
28009
28010         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
28011         execution failure on PA targets.
28012
28013 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
28014
28015         * gcc.c-torture/compile/20020109-1.c: New test.
28016
28017 2002-01-08  Kazu Hirata  <kazu@hxi.com>
28018
28019         * gcc.c-torture/execute/20020108-1.c: New test.
28020
28021 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
28022
28023         * gcc.dg/20020108-1.c: New test.
28024
28025 2002-01-08  H.J. Lu <hjl@gnu.org>
28026
28027         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
28028         for header files.
28029
28030 2002-01-08  Geoff Keating  <geoffk@redhat.com>
28031
28032         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
28033         consistency.
28034
28035 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
28036
28037         * gcc.dg/altivec-4.c: Test altivec predicates.
28038
28039 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
28040
28041         * gcc.c-torture/execute/20020107-1.c: New test.
28042
28043 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
28044
28045         PR c/5279
28046         * gcc.c-torture/compile/20020106-1.c: New test.
28047
28048 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
28049
28050         * gcc.c-torture/execute/nestfunc-4.c: New test.
28051
28052 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
28053
28054         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
28055         extra triple that slipped in.
28056         * g++.old-deja/g++.abi/align.C: Likewise.
28057         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28058
28059 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
28060
28061         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
28062         * g++.old-deja/g++.abi/align.C: Likewise.
28063         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28064
28065         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
28066         on FreeBSD/i386.
28067         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
28068         FreeBSD.
28069
28070 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
28071
28072         * gcc.dg/20020104-1.c: New test.
28073
28074         * gcc.dg/20020104-2.c: New test.
28075
28076 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
28077
28078         * gcc.dg/20020103-1.c: Fix typo in target selector.
28079
28080 2002-01-03  Richard Henderson  <rth@redhat.com>
28081
28082         * gcc.dg/20020103-1.c: New.
28083
28084 2002-01-03  Kazu Hirata  <kazu@hxi.com>
28085
28086         * gcc.c-torture/execute/20020103-1.c: New test.
28087
28088 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
28089
28090         * g++.dg/other/debug2.C: New test.
28091
28092         * gcc.c-torture/compile/20020103-1.c: New test.
28093
28094 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
28095
28096         * gcc.dg/gnu89-init-1.c: Added new tests.
28097
28098 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
28099
28100         * g++.dg/template/friend2.C: Remove as patch is reverted.
28101
28102         * g++.dg/warn/oldcast1.C: New test.
28103
28104         * g++.dg/template/ptrmem1.C: New test.
28105         * g++.dg/template/ptrmem2.C: New test.
28106
28107         * g++.dg/template/ntp.C: New test.
28108
28109         * g++.dg/other/component1.C: New test.
28110
28111         * g++.dg/template/ttp3.C: New test.
28112
28113         * g++.dg/template/friend2.C: New test.
28114         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
28115
28116 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
28117
28118         * g++.dg/other/ptrmem1.C: New test.
28119         * g++.dg/other/ptrmem2.C: New test.
28120
28121 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
28122
28123         * g++.dg/template/ctor1.C: New test.
28124
28125 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
28126
28127         * g++.dg/template/friend2.C: New test.
28128
28129 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
28130
28131         * gcc.dg/mmix-1.c: New test.
28132
28133 2001-12-31  Richard Henderson  <rth@redhat.com>
28134
28135         * gcc.dg/asm-5.c: New.
28136
28137 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
28138
28139         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
28140         in namespace __gnu_cxx
28141
28142 2001-12-30  Richard Henderson  <rth@redhat.com>
28143
28144         * gcc.dg/debug-6.c: New.
28145
28146 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
28147
28148         * gcc.c-torture/compile/20011229-2.c: New test.
28149
28150 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
28151
28152         * gcc.dg/debug-3.c: New test.
28153         * gcc.dg/debug-4.c: New test.
28154         * gcc.dg/debug-5.c: New test.
28155
28156 2001-12-29  Richard Henderson  <rth@redhat.com>
28157
28158         * g++.dg/eh/loop1.C: New.
28159
28160 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
28161
28162         * g++.dg/template/crash1.C: New test.
28163
28164 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
28165
28166         * g++.dg/other/const1.C: New test.
28167
28168 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28169
28170         * gcc.c-torture/compile/20011229-1.c: New test.
28171
28172 2001-12-28  Stan Shebs  <shebs@apple.com>
28173
28174         * lib/objc-torture.exp: Resync with c-torture.exp.
28175         * lib/objc.exp: Load standard libraries.
28176
28177 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
28178
28179         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
28180         additional tests.
28181
28182 2001-12-27  Roger Sayle <roger@eyesopen.com>
28183
28184         * gcc.c-torture/execute/string-opt-16.c: New testcase.
28185
28186 2001-12-27  Richard Henderson  <rth@redhat.com>
28187
28188         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
28189
28190 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
28191
28192         * g++.dg/eh/ctor1.C: New test.
28193         * g++.dg/other/error2.C: New test.
28194
28195 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
28196
28197         * g++.dg/other/init2.C: New test.
28198
28199 2001-12-24  Richard Henderson  <rth@redhat.com>
28200
28201         * gcc.dg/20011223-1.c: New.
28202         * gcc.dg/inline-1.c: New.
28203
28204 2001-12-23  Richard Henderson  <rth@redhat.com>
28205
28206         * gcc.dg/asm-4.c: Test operand modifiers.
28207
28208 2001-12-23  Richard Henderson  <rth@redhat.com>
28209
28210         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
28211
28212 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28213
28214         * gcc.c-torture/execute/20011223-1.c: New test.
28215
28216 2001-12-21  Richard Henderson  <rth@redhat.com>
28217
28218         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
28219         re-enables the warning.
28220
28221 2001-12-21  Richard Henderson  <rth@redhat.com>
28222
28223         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
28224
28225 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
28226
28227         * gcc.c-torture/compile/20011218-1.c: New test.
28228
28229 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
28230
28231         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
28232         arm-isr.c test.
28233         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
28234         epilogue generation for ARM ISR routines.
28235
28236 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28237
28238         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
28239         * gcc.dg/format/c90-printf-3.c: Likewise.
28240         * gcc.dg/format/c99-printf-3.c: Likewise.
28241         * gcc.dg/format/ext-1.c: Likewise.
28242         * gcc.dg/format/ext-6.c: Likewise.
28243         * gcc.dg/format/format.h: Prototype unlocked stdio.
28244
28245 2001-12-20  Richard Henderson  <rth@redhat.com>
28246
28247         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
28248         (arena): Use it.
28249         (malloc): Correct allocation logic.  Abort if we fill up the
28250         arena before initialization complete.
28251         (realloc): Correct allocation logic.
28252
28253 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
28254
28255         * gcc.c-torture/compile/20011219-2.c: New test.
28256
28257         * gcc.c-torture/execute/20011219-1.c: New test.
28258
28259 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
28260
28261         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
28262         target does not support weak symbols.
28263
28264 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
28265
28266         * gcc.c-torture/compile/20011219-1.c: New test.
28267
28268 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
28269
28270         * g++.dg/other/error1.C: New test.
28271
28272 2001-12-17  Jeffrey A Law  (law@redhat.com)
28273
28274         * gcc.c-torture/execute/20011217-1.c: New test.
28275
28276 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
28277
28278         * objc.dg/special/: New directory.
28279         * objc.dg/special/special.exp: New file.
28280         * objc.dg/special/unclaimed-category-1.h: New file.
28281         * objc.dg/special/unclaimed-category-1a.m: New file.
28282         * objc.dg/special/unclaimed-category-1.m: New file.
28283
28284 2001-12-17  Andreas Jaeger  <aj@suse.de>
28285
28286         * gcc.c-torture/compile/20011217-2.c: New test.
28287
28288 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28289
28290         * gcc.c-torture/compile/20011217-1.c: New test.
28291
28292 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
28293
28294         * testsuite/gcc.dg/20011214-1.c: New.
28295
28296 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
28297
28298         * gcc.dg/altivec-4.c: New.
28299
28300 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
28301
28302         * gcc.dg/20011113-1.c: New test.
28303
28304 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28305
28306         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
28307         std::__malloc_alloc_template<0> and
28308         std::__default_alloc_template<false, 0>.
28309
28310 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
28311
28312         * objc/execute/bf-21.m: New test.
28313         * objc/execute/enumeration-1.m: New test.
28314         * objc/execute/enumeration-2.m: New test.
28315
28316 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
28317
28318         * gcc.dg/gnu89-init-1.c: New test.
28319
28320 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
28321
28322         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
28323         * g++.old-deja/g++.jason/2371.C: Likewise.
28324         * g++.old-deja/g++.jason/template33.C: Likewise.
28325         * g++.old-deja/g++.jason/template34.C: Likewise.
28326         * g++.old-deja/g++.jason/template36.C: Likewise.
28327         * g++.old-deja/g++.oliva/typename1.C: Likewise.
28328         * g++.old-deja/g++.oliva/typename2.C: Likewise.
28329         * g++.old-deja/g++.other/typename1.C: Likewise.
28330         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28331         * g++.old-deja/g++.pt/nontype5.C: Likewise.
28332         * g++.old-deja/g++.pt/typename11.C: Likewise.
28333         * g++.old-deja/g++.pt/typename14.C: Likewise.
28334         * g++.old-deja/g++.pt/typename16.C: Likewise.
28335         * g++.old-deja/g++.pt/typename3.C: Likewise.
28336         * g++.old-deja/g++.pt/typename4.C: Likewise.
28337         * g++.old-deja/g++.pt/typename5.C: Likewise.
28338         * g++.old-deja/g++.pt/typename7.C: Likewise.
28339         * g++.old-deja/g++.robertl/eb9.C: Likewise.
28340
28341 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
28342
28343         * g++.dg/other/linkage1.C: New test.
28344         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
28345         specifiers.
28346
28347 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28348
28349         * gcc.dg/concat.c: New test.
28350
28351 2001-12-11  Stan Shebs  <shebs@apple.com>
28352
28353         * objc/compile: New test directory.
28354         * objc/compile/compile.exp: New expect script.
28355         * objc/compile/20011211-1.m: New compile test.
28356
28357 2001-12-11  Jason Merrill  <jason@redhat.com>
28358
28359         * lib/prune.exp (prune_gcc_output): Also handle "In member
28360         function".  So many permutations...
28361
28362 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
28363
28364         * g++.dg/template/typedef1.C: New test.
28365
28366 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
28367
28368         * g++.dg/other/copy1.C: New test.
28369
28370 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
28371
28372         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
28373
28374         * gcc.dg/builtin-choose-expr.c: New.
28375
28376 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
28377
28378         * gcc.dg/altivec-2.c: New.
28379
28380 2001-12-07  Richard Henderson  <rth@redhat.com>
28381
28382         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
28383
28384 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
28385
28386         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
28387         ultrasparc.
28388
28389 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28390
28391         * g++-old.deja/g++.robertl/eb101.C: Deleted.
28392
28393 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
28394
28395         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
28396         variable argument list.
28397
28398 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
28399
28400         * gcc.c-torture/execute/memcheck: Delete entire directory.
28401         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
28402         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
28403
28404 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28405
28406         * gcc.dg/Wshadow-1.c: New test.
28407
28408 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
28409
28410         * gcc.c-torture/compile/20011130-1.c: New test.
28411
28412         * gcc.dg/noncompile/20011025-1.c: New test.
28413
28414         * g++.dg/other/anon-union.C: New test.
28415
28416         * gcc.c-torture/execute/20011024-1.c: New test.
28417
28418 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28419
28420         * gcc.c-torture/execute/20000722-1.x,
28421         gcc.c-torture/execute/20010123-1.x: Remove.
28422         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
28423         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
28424         gcc.dg/c99-complit-2.c: New tests.
28425
28426 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
28427
28428         * g++.dg/inherit/base1.C: New test.
28429
28430 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
28431
28432         * g++.dg/other/stdarg1.C: New test.
28433
28434         * gcc.c-torture/compile/20011130-2.c: New test.
28435
28436 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
28437
28438         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
28439         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
28440         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
28441         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
28442         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
28443         * gcc.dg/builtin-prefetch-1.c: New test.
28444
28445 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
28446
28447         * gcc.dg/20011130-1.c: New test.
28448
28449 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
28450
28451         * g++.dg/other/scope1.C: New test.
28452         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
28453
28454 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28455
28456         * gcc.dg/vla-init-1.c: New test.
28457
28458 2001-12-01  Geoff Keating  <geoffk@redhat.com>
28459
28460         * gcc.c-torture/compile/structs.c: New testcase from GDB.
28461
28462 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28463
28464         * objc.dg/alias.m: Update.
28465         * objc.dg/class-1.m: Update.
28466         * objc.dg/const-str-1.m: Update.
28467         * objc.dg/fwd-proto-1.m: Update.
28468         * objc.dg/id-1.m: Update.
28469         * objc.dg/super-class-1.m: Update.
28470
28471 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
28472
28473         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
28474         constructs.
28475
28476 2001-11-28  Jeffrey A Law  (law@cygnus.com)
28477
28478         * gcc.c-torture/execute/20011128-1.c: New test.
28479
28480 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
28481
28482         * gcc.dg/20011127-1.c: New test.
28483
28484 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28485
28486         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
28487         from Austin Group draft 7.
28488         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
28489         scanf format arguments.
28490         * gcc.dg/format/no-exargs-2.c: New test.
28491
28492 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
28493
28494         * g++.dg/abi/vbase8-4.C: New test.
28495
28496 2001-11-24  Ian Lance Taylor  <ian@airs.com>
28497
28498         * gcc.c-torture/execute/20011121-1.c: New test.
28499
28500 2001-11-23  Jeffrey A Law  (law@cygnus.com)
28501
28502         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
28503
28504 2001-11-23  Andreas Jaeger  <aj@suse.de>
28505
28506         * gcc.dg/cpp/charconst-2.c: New test.
28507
28508 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
28509
28510         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
28511         to the host if it is remote.  Let tests specify extra headers
28512         they use.
28513         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
28514         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
28515         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
28516         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
28517         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
28518         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
28519         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
28520         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
28521         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
28522         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
28523
28524 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
28525
28526         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
28527         for little endian ARMs.
28528
28529 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
28530
28531         * gcc.c-torture/compile/20011119-1.c: New test.
28532         * gcc.c-torture/compile/20011119-2.c: New test.
28533
28534 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
28535
28536         * gcc.dg/altivec-1.c: Fix typo.
28537
28538 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28539
28540         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
28541
28542 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
28543
28544         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
28545
28546 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
28547
28548         * lib/g77.exp: Don't specify --rpath-link.
28549
28550         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
28551         across all the headers.
28552         * gcc.dg/format/format.exp: For testing on a remote host,
28553         copy format.h.
28554
28555         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
28556         * gcc.c-torture/execute/930406-1.c: Likewise.
28557         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
28558
28559 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
28560
28561         * gcc.dg/altivec-1.c: New.
28562
28563 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
28564
28565         * gcc.dg/cpp/fpreprocessed.c: New test case.
28566
28567 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28568
28569         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
28570         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
28571         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
28572
28573 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28574
28575         * gcc.dg/no-builtin-1.c: New test.
28576
28577 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
28578
28579         * gcc.c-torture/execute/20011115-1.c: New test.
28580
28581 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
28582
28583         * gcc.c-torture/compile/20011114-2.c: New test.
28584         * gcc.c-torture/compile/20011114-3.c: New test.
28585         * gcc.c-torture/compile/20011114-4.c: New test.
28586
28587 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
28588
28589         * g++.dg/other/init1.C: New test.
28590
28591 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
28592
28593         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
28594         message.
28595
28596         * gcc.c-torture/execute/20011114-1.c: New testcase.
28597
28598         * gcc.c-torture/compile/20010327-1.c: Revert last change.
28599         * gcc.c-torture/compile/20011114-1.c: New test, exactly
28600         like the (before this change) version of 20010327-1.c.
28601
28602 2001-11-14  Roger Sayle <roger@eyesopen.com>
28603
28604         * gcc.c-torture/execute/string-opt-13.c: New testcase.
28605
28606 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
28607
28608         * g++.dg/init/array2.C: New test.
28609
28610 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
28611
28612         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
28613
28614 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
28615
28616         * g++.dg/other/forscope1.C: New test.
28617         * g++.dg/ext/forscope1.C: New test.
28618         * g++.dg/ext/forscope2.C: New test.
28619
28620 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
28621
28622         * gcc.c-torture/execute/20011113-1.c: New test.
28623
28624 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
28625
28626         * gcc.c-torture/execute/20011109-2.c: New test.
28627
28628         * gcc.c-torture/execute/20011109-1.c: New test.
28629
28630 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
28631
28632         * gcc.c-torture/compile/20011109-1.c: New test.
28633
28634 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
28635
28636         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
28637         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
28638         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
28639         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
28640         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
28641         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
28642         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
28643
28644 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
28645
28646         * g++.dg/warn/Wshadow-1.C: New tests.
28647         * g++.old-deja/g++.mike/for3.C: Update.
28648
28649 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28650
28651         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
28652         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
28653         XFAILs.  Adjust expected error texts.
28654         * gcc.c-torture/compile/20011106-1.c,
28655         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
28656         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
28657         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
28658         gcc.dg/c99-array-lval-5.c: New tests.
28659
28660 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28661
28662         * gcc.dg/cpp/defined.c: Update.
28663
28664 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28665
28666         * gcc.c-torture/execute/anon-1.c: New test.
28667
28668 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
28669
28670         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
28671         same size, so no warning should be produced on stormy16.
28672
28673         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
28674         due to oversized array.
28675         * g++.old-deja/g++.mike/ns15.C: Likewise.
28676         * g++.old-deja/g++.pt/crash16.C: Likewise.
28677
28678 2001-11-02  Graham Stott  <grahams@redhat.com>
28679
28680         * g++.dgother/debug1.C: Fix typos.
28681
28682 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
28683
28684         * g++.dg/other/debug1.C: New test.
28685
28686 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28687
28688         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
28689         of unsigned long.
28690
28691 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
28692
28693         * gcc.dg/20011029-2.c: New test.
28694
28695         * gcc.c-torture/compile/20011029-1.c: New test.
28696
28697 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
28698
28699         * objc/execute/class_self-1.m: New test.
28700         * objc/execute/class_self-2.m: New test.
28701
28702 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
28703
28704         * gcc.misc-tests/msgs.exp: Delete.
28705         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
28706         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
28707         error set to match recent changes.
28708
28709 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
28710
28711         * gcc.dg/20011021-1.c: New test.
28712
28713 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
28714
28715         * gcc.c-torture/compile/20011023-1.c: New test.
28716
28717 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
28718
28719         * lib/g77.exp: Rewrite based on lib/g++.exp.
28720
28721 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
28722
28723         * gcc.c-torture/execute/20011019-1.c: New test.
28724
28725         * gcc.dg/20011018-1.c: New test.
28726
28727 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
28728
28729         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
28730
28731 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
28732
28733         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
28734         * gcc.dg/attr-invalid.c: Likewise.
28735
28736 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
28737
28738         * testsuite/gcc.dg/20011015-1.c: New test.
28739
28740 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
28741
28742         * g++.dg/template/unify2.C: New test.
28743
28744 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
28745
28746         * g++.dg/other/exception-specification.C: New test
28747
28748 2001-10-13  Tom Rix  <trix@redhat.com>
28749
28750         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
28751         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
28752
28753 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
28754
28755         * testsuite/gcc.dg/20011009-1.c: New test.
28756
28757 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28758
28759         PR g++/4476
28760         * g++.dg/other/friend1.C: New test.
28761
28762 2001-10-11  Richard Henderson  <rth@redhat.com>
28763
28764         * g++.old-deja/g++.other/crash18.C: Add -S to options.
28765
28766 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28767
28768         * gcc.c-torture/compile/20011010-1.c: New.
28769
28770 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28771
28772         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
28773         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
28774         g77.f-torture/execute/execute.exp,
28775         g77.f-torture/noncompile/noncompile.exp,
28776         gcc.c-torture/compile/compile.exp,
28777         gcc.c-torture/execute/execute.exp,
28778         gcc.c-torture/execute/ieee/ieee.exp,
28779         gcc.c-torture/execute/memcheck/memcheck.exp,
28780         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
28781         objc/execute/execute.exp: Update FSF address.
28782
28783 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
28784
28785         * gcc.dg/cpp/cmdlne-C.c: Update.
28786         * gcc.dg/cpp/cmdlne-C2.c: New.
28787
28788 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28789
28790         * gcc.c-torture/execute/20011008-3.c: New.
28791
28792 2001-10-08  DJ Delorie  <dj@redhat.com>
28793
28794         * gcc.dg/20011008-1.c: New.
28795         * gcc.dg/20011008-2.c: New.
28796
28797 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
28798
28799         * gcc.dg/cpp/spacing1.c: Update test.
28800
28801 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28802
28803         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
28804         spelling errors of "separate" as "seperate".
28805
28806 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
28807
28808         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
28809         enough to avoid inlining.
28810
28811 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28812
28813         * lib/g77.exp: set libg2c_dir correctly.
28814
28815 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28816
28817         * gcc.dg/cpp/macro11.c: New test.
28818
28819 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28820
28821         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
28822         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
28823         gcc.dg/format/multattr-3.c: New tests.
28824         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
28825         tests for format attributes on function pointers being rejected.
28826
28827 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28828
28829         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
28830
28831 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28832
28833         * g++.dg/warn/format1.C: New test.
28834
28835 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28836
28837         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
28838
28839 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28840
28841         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
28842
28843 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28844
28845         * gcc.dg/cpp/redef2.c: Add test.
28846
28847 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
28848
28849         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
28850         long-standing bug on i686, apparently.
28851         * gcc.c-torture/execute/loop-2c.x: New file.
28852         * gcc.c-torture/execute/loop-2d.x: New file.
28853         * gcc.c-torture/execute/loop-3c.x: New file.
28854
28855 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
28856
28857         * gcc.dg/cpp/20000625-2.c: Correct line number.
28858
28859 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28860
28861         * gcc.dg/cpp/macro10.c: New test.
28862         * gcc.dg/cpp/strify3.c: New test.
28863         * gcc.dg/cpp/spacing1.c: Add tests.
28864         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
28865         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
28866
28867 2001-09-24  DJ Delorie  <dj@redhat.com>
28868
28869         * gcc.c-torture/execute/20010924-1.c: New test.
28870
28871 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28872
28873         * testsuite/objc/execute/paste.m: Remove.
28874
28875 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28876
28877         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
28878
28879 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
28880
28881         * g77.dg/strlen0.f: New test.
28882
28883 2001-09-21  Richard Henderson  <rth@redhat.com>
28884
28885         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
28886         * g++.old-deja/g++.abi/vtable2.C: Likewise.
28887
28888 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28889
28890         Table-driven attributes.
28891         * g++.dg/ext/attrib1.C: New test.
28892
28893 2001-09-20  DJ Delorie  <dj@redhat.com>
28894
28895         * gcc.dg/20000926-1.c: Update expected warning messages.
28896         * gcc.dg/array-2.c: Likewise, and test for warnings too.
28897         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
28898         array.
28899
28900 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
28901
28902         * g++.dg/eh/registers1.C: New test case.
28903
28904 2001-09-17  Richard Henderson  <rth@redhat.com>
28905
28906         * gcc.dg/array-5.c: Fix VLA decomposition test.
28907
28908 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28909
28910         * gcc.dg/cpp/line5.c: New testcase.
28911
28912 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28913
28914         * gcc.dg/cpp/macro9.c: New test.
28915
28916 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
28917
28918         * gcc.c-torture/execute/980223.c: Change type of addr from long
28919         to char *.
28920
28921 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
28922
28923         * gcc.c-torture/execute/20010915-1.c: New test.
28924
28925 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
28926
28927         * g77.dg/bprob: New directory.
28928         * g77.dg/bprob/bprob.exp: New file.
28929         * g77.dg/bprob/bprob-1.f: New test.
28930         * g77.dg/gcov: New directory.
28931         * g77.dg/gcov/gcov.exp: New file.
28932         * g77.dg/gcov/gcov-1.f: New test.
28933         * g77.dg/gcov/gcov-1.x: New file.
28934
28935 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28936
28937         * gcc.dg/cpp/directiv.c: Update.
28938         * gcc.dg/cpp/undef1.c: Update.
28939
28940 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
28941
28942         * gcc.dg/20010912-1.c: New test.
28943
28944 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
28945
28946         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
28947         language-independent file in lib.
28948         * lib/gcov.exp: New file.
28949
28950 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28951
28952         * gcc.c-torture/compile/20010911-1.c: New test.
28953
28954 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
28955
28956         * lib/profopt.exp: New, to support profile-directed optimizations.
28957         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
28958         * gcc.misc-tests/bprob-1.c: New test.
28959         * gcc.misc-tests/bprob-2.c: New test.
28960
28961 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
28962
28963         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
28964         XFAIL and which kinds of gcov output to verify.
28965         * gcc.misc-tests/gcov-4b.x: New file.
28966         * gcc.misc-tests/gcov-5b.x: New file.
28967         * gcc.misc-tests/gcov-6.x: New file.
28968         * gcc.misc-tests/gcov-7.c: New test.
28969         * gcc.misc-tests/gcov-7.x: New file.
28970
28971 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
28972
28973         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
28974         * gcc.misc-tests/gcov-6.c: New test.
28975
28976 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28977
28978         PR c++/3986
28979         * g++.dg/abi/vbase1.C: New test.
28980
28981 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
28982
28983         * objc.dg/method-2.m: New.
28984
28985 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28986
28987         PR c++/4203
28988         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
28989         * g++.dg/init/empty1.C: New test.
28990
28991 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
28992
28993         * gcc.c-torture/compile/20010903-1.c: New test.
28994
28995 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
28996
28997         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
28998         for m68k.
28999
29000 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
29001
29002         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
29003
29004         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
29005
29006         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
29007
29008 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
29009
29010         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
29011         for 16-bit 'unsigned int'.
29012
29013 2001-08-29  Kazu Hirata  <kazu@hxi.com>
29014
29015         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
29016
29017 2001-08-27  Richard Henderson  <rth@redhat.com>
29018
29019         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
29020         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
29021
29022 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
29023
29024         * gcc.dg/asm-names.c (ymain): New.
29025
29026 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
29027
29028         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
29029         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
29030         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
29031
29032 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29033
29034         * gcc.dg/compare5.c: New testcase.
29035
29036 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
29037
29038         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
29039         and "In instantiation".
29040
29041 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
29042
29043         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
29044
29045 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
29046
29047         * gcc.misc-tests/gcov.exp: Add support for branch information.
29048         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
29049         * gcc.misc-tests/gcov-4.c: New test.
29050         * gcc.misc-tests/gcov-4b.c: New test.
29051         * gcc.misc-tests/gcov-5b.c: New test.
29052
29053 2001-08-20  Zack Weinberg  <zackw@panix.com>
29054
29055         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
29056         expected to fail.
29057
29058 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29059
29060         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
29061
29062 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
29063
29064         * g++.dg/eh/template1.C: New test.
29065
29066 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
29067
29068         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
29069         Fix thinko.
29070         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
29071         for xfail.
29072
29073 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
29074
29075         * lib/g77-dg.exp:  Use prune.exp for common procedures
29076         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
29077         * lib/g77.exp: (g77-dg-prune) Remove
29078
29079 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
29080
29081         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
29082
29083 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29084
29085         * g++.dg/template/unify1.C: New test.
29086
29087 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
29088
29089         * g++.dg/abi/empty4.C: New test.
29090
29091 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
29092
29093         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
29094         solaris2.*
29095         * g77.f-torture/compile/pr3743.x: Likewise
29096
29097 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29098
29099         * g++.dg/other/using-declaration.C: New test.
29100
29101 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29102
29103         * gcc.dg/cpp/tr-sign.c: New testcase.
29104
29105 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29106
29107         * gcc.dg/cpp/19951025-1.c: Revert.
29108         * gcc.dg/cpp/directiv.c: We no longer process directives that
29109         interrupt macro arguments.
29110
29111 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
29112
29113         * gcc.dg/bconstp-1.c: New test.
29114
29115 2001-08-03  Richard Henderson  <rth@redhat.com>
29116
29117         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
29118
29119 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29120
29121         * gcc.dg/cpp/19951025-1.c: Update.
29122
29123 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
29124
29125         * g77.dg/ff90-1.f (s): Fix reference of variable z,
29126         should be x.
29127
29128 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
29129
29130         Kill -fhonor-std.
29131         * g++.old-deja/g++.ns/ns14.C: Remove special options.
29132         * g++.old-deja/g++.other/std1.C: Likewise.
29133         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
29134
29135 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
29136
29137         * lib/g77.exp:  Load gcc-defs.exp for common procedures
29138         (g77_pass, g77_fail, g77_finish, g77_exit,
29139         ${tool}_check_unsupported_p} Now redundant.  Deleted.
29140
29141 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
29142
29143         * g77.dg/fbackslash.f
29144         * g77.dg/fcase-preserve.f
29145         * g77.dg/ff90-1.f
29146         * g77.dg/ffixed-line-length-0.f
29147         * g77.dg/ffixed-line-length-132.f
29148         * g77.dg/ffixed-line-length-7.f
29149         * g77.dg/ffixed-line-length-72.f
29150         * g77.dg/ffixed-line-length-none.f
29151         * g77.dg/ffree-form-1.f
29152         * g77.dg/fno-backslash.f
29153         * g77.dg/fno-f90-1.f
29154         * g77.dg/fno-fixed-form-1.f
29155         * g77.dg/fno-onetrip.f
29156         * g77.dg/fno-typeless-boz.f
29157         * g77.dg/fno-underscoring.f
29158         * g77.dg/fno-vxt-1.f
29159         * g77.dg/fonetrip.f
29160         * g77.dg/ftypeless-boz.f
29161         * g77.dg/fugly-assumed.f
29162         * g77.dg/funderscoring.f
29163         * g77.dg/fvxt-1.f
29164
29165 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
29166
29167         * objc.dg/fwd-proto-1.m: New.
29168         * objc.dg/local-decl-1.m: New.
29169         * objc.dg/naming-1.m: New.
29170         * objc.dg/naming-2.m: New.
29171         * objc.dg/proto-hier-1.m: New.
29172
29173 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
29174
29175         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
29176         largest-type elements to a struct makes its size grow.
29177
29178 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
29179
29180         * g++.dg/abi/vthunk1.C: New test.
29181
29182 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
29183
29184         * g++.dg/abi/vbase8-22.C: New test.
29185
29186 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29187
29188         * gcc.dg/cpp/macro8.c: New test.
29189
29190 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
29191
29192         * g++.dg/abi/vbase8-21.C: New test.
29193
29194 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
29195
29196         * g++.dg/abi/vbase8-10.C: New test.
29197
29198 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29199
29200         * lib/g++.exp (g++_set_ld_library_path): Renamed to
29201         ${tool}_set_ld_library_path.
29202         Changed caller.
29203         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
29204         g++.exp.
29205
29206 2001-07-26  Stan Cox <scox@redhat.com>
29207
29208         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
29209         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
29210         gcc_exit, gcc_check_unsupported_p):
29211         Moved to gcc-deps.exp
29212         * gcc-deps.exp: New file.
29213
29214 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29215
29216         * g++.old-deja/g++.pt/defarg14.C: New test.
29217
29218 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
29219
29220         * g++.old-deja/g++.other/lineno5.C: New test.
29221
29222 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
29223
29224         * g++.old-deja/g++.pt/crash68.C: New test.
29225
29226 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
29227
29228         * g++.old-deja/g++.other/crash42.C: New test.
29229
29230 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29231
29232         * gcc.dg/cpp/extratokens.c: Fix.
29233         * gcc.dg/cpp/skipping2.c: New tests.
29234
29235 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29236
29237         * gcc.c-torture/execute/20010724-1.c: New file.
29238         * gcc.c-torture/execute/20010724-1.x: New file.
29239
29240 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29241
29242         * g++.old-deja/g++.other/cond7.C: New test.
29243
29244 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29245
29246         * g++.old-deja/g++.other/optimize4.C: New test.
29247
29248 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29249
29250         * g++.old-deja/g++.abi/vbase8-5.C: New test.
29251
29252 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
29253
29254         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
29255         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
29256         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
29257         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
29258
29259         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
29260         bug report" message.
29261
29262         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
29263         * g++.dg/ext/instantiate1.C: Move from old-deja.
29264
29265 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
29266
29267         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
29268         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
29269         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
29270         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
29271
29272 2001-07-23  Jeffrey A Law  (law@cygnus.com)
29273
29274         * gcc.c-torture/execute/20010723-1.c: New test.
29275
29276 2001-07-23  Ben Elliston  <bje@redhat.com>
29277
29278         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
29279
29280 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29281
29282         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
29283         i[34567]86-*-*.
29284         Delete handling of ieee_multilib_flags.
29285         Pass -mieee for alpha*-*-* and sh-*-*.
29286         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
29287
29288 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
29289
29290         Remove old-abi tests.
29291         * g++.old-deja/g++.mike/p11116.C: Remove.
29292         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
29293
29294 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
29295
29296         * g77.f-torture/compile/pr3743.f:  New test
29297
29298 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
29299
29300         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
29301
29302 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29303
29304         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
29305         g++.old-deja/g++.pt/static6.C: Likewise.
29306         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
29307         supports weak symbols.
29308
29309 2001-07-18  Andreas Jaeger  <aj@suse.de>
29310
29311         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
29312         supported again.
29313
29314 2001-07-18  Andreas Jaeger  <aj@suse.de>
29315
29316         * gcc.dg/iftrap-1.c: Fix target line.
29317
29318 2001-07-17  Richard Henderson  <rth@redhat.com>
29319
29320         * gcc.c-torture/execute/20010717-1.c: New.
29321
29322 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29323
29324         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
29325         tests.
29326
29327 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
29328
29329         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
29330
29331 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29332
29333         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
29334         UAC_SIGBUS, UAC_NOPRINT definitions.
29335
29336 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
29337
29338         * objc/execute/object_is_class.m: New test.
29339         * objc/execute/object_is_meta_class.m: New test.
29340
29341 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29342
29343         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
29344         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
29345
29346 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
29347
29348         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
29349         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
29350
29351 2001-07-14  Richard Henderson  <rth@redhat.com>
29352
29353         * gcc.dg/iftrap-1.c: New.
29354
29355 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
29356
29357         * g77.f-torture/execute/intrinsic77.f: New test.
29358
29359 2001-07-11  Janis Johnson <janis@us.ibm.com>
29360
29361         * gcc.misc-tests/gcov-3.c: New test.
29362
29363 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
29364
29365         * gcc.c-torture/compile/20010711-1.c,
29366         * gcc.c-torture/compile/20010711-2.c: New tests.
29367
29368 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
29369
29370         * gcc.c-torture/execute/20010711-1.c: New test.
29371
29372 2001-07-11  Ben Elliston  <bje@redhat.com>
29373
29374         * g++.old-deja/g++.other/enum5.C: New test.
29375
29376 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
29377
29378         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
29379         (g++-dg-prune): Call prune_gcc_output.
29380         * prune.exp: New file for prune_gcc_output.
29381         * lib/g++.exp, lib/gcc.exp: Load it.
29382
29383 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29384
29385         * gcc.c-torture/compile/20010701-1.c,
29386         g++.old-deja/g++.ext/attrib6.C: New tests.
29387
29388 2001-07-06  Jeffrey A Law  (law@cygnus.com)
29389
29390         * gcc.c-torture/compile/20010706-1.c: New test.
29391
29392 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
29393
29394         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
29395
29396 2001-06-28  Stan Shebs  <shebs@apple.com>
29397
29398         * gcc.dg/pragma-darwin.c: New test.
29399
29400 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29401
29402         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
29403         Solaris 2.[678] system.
29404
29405 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29406
29407         * gcc.dg/20010622-1.c: New test.
29408
29409 2001-06-18  Stan Shebs  <shebs@apple.com>
29410
29411         * objc.dg: New directory.
29412         * objc.dg/dg.exp: New file.
29413         * objc.dg/alias.m: New.
29414         * objc.dg/class-1.m: New.
29415         * objc.dg/class-2.m: New.
29416         * objc.dg/const-str-1.m: New.
29417         * objc.dg/const-str-2.m: New.
29418         * objc.dg/id-1.m: New.
29419         * objc.dg/method-1.m: New.
29420         * objc.dg/super-class-1.m: New.
29421         * lib/objc-dg.exp: New file.
29422
29423 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29424
29425         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
29426         of label name.
29427
29428 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
29429
29430         * g++.old-deja/g++.abi/vbase8-9.C: New test.
29431
29432 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29433
29434         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
29435         variable.
29436
29437 2001-06-12  Richard Henderson  <rth@redhat.com>
29438
29439         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
29440
29441 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
29442
29443         * g++.old-deja/g++.abi/vbase5.C: New test.
29444         * g++.old-deja/g++.abi/vbase6.C: New test.
29445         * g++.old-deja/g++.abi/vbase7.C: New test.
29446
29447 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29448
29449         * gcc.c-torture/compile/20010610-1.c: New test.
29450
29451 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
29452
29453         * g++.old-deja/g++.abi/vbase4.C: New test.
29454
29455 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
29456
29457         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
29458         support %f for HC11/HC12 targets.
29459         * gcc.c-torture/execute/930513-1.x: New file, likewise.
29460         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
29461         on HC11/HC12 targets.
29462         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
29463
29464 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29465
29466         * gcc.dg/wchar_t-1.c: New file.
29467         * gcc.dg/wint_t-1.c: Likewise.
29468
29469 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
29470
29471         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
29472
29473 2001-06-11  Richard Henderson  <rth@redhat.com>
29474
29475         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
29476
29477 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29478
29479         * gcc.c-torture/compile/20010611-1.c: New test.
29480
29481 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
29482
29483         * gcc.dg/c99-tag-1.c: Add more tests.
29484
29485 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
29486
29487         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
29488         representation on MN10300 and ARM/Thumb.
29489
29490 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
29491
29492         * g77.f-torture/execute/20010610.f: New.
29493
29494 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
29495
29496         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
29497         names.
29498
29499 2001-06-09  Richard Henderson  <rth@redhat.com>
29500
29501         * gcc.c-torture/execute/ashrdi-1.c: New.
29502         * gcc.c-torture/execute/ashldi-1.c: New.
29503         * gcc.c-torture/execute/lshrdi-1.c: New.
29504
29505 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
29506
29507         * objc/execute/load-3.m: Added. Check sending +load to categories,
29508         in addition to classes.
29509
29510 2001-06-08  Stan Shebs  <shebs@apple.com>
29511
29512         * objc/execute/load-2.m: New test.  From Nicola Pero
29513         <n.pero@mi.flashnet.it>.
29514
29515 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
29516
29517         * gcc.c-torture/execute/20010605-2.c: New test.
29518
29519 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29520
29521         * g++.old-deja/g++.abi/vbase2.C: New test.
29522         * g++.old-deja/g++.abi/vbase3.C: New test.
29523
29524 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29525
29526         * g++.old-deja/g++.pt/friend49.C: New test.
29527
29528 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29529
29530         * g++.old-deja/g++.ext/anon3.C: New test.
29531
29532 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
29533
29534         * g++.old-deja/g++.other/conv7.C: New test.
29535
29536 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29537
29538         * gcc.c-torture/compile/20010605-2.c: New test.
29539
29540 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29541
29542         * gcc.c-torture/execute/20010604-1.c: New test.
29543
29544 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
29545
29546         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
29547
29548 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
29549
29550         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
29551         (g++_link_flags): Likewise.
29552         (g++_init): Pass gccpath's value to two previous functions.
29553
29554 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29555
29556         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
29557         Ensure logfile entry matches exec command line.
29558
29559 2001-05-31  Richard Henderson  <rth@redhat.com>
29560
29561         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
29562         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
29563
29564 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
29565
29566         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
29567         compiler for irix6.2
29568
29569 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
29570
29571         * g++.old-deja/g++.other/optimize3.C: New file.
29572
29573 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
29574
29575         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
29576         assemble.
29577
29578 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
29579
29580         * g++.old-deja/g++.other/optimize2.C: New file.
29581
29582 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
29583
29584         * gcc.c-torture/compile/20010518-2.c: New file.
29585         * gcc.c-torture/execute/20010518-1.c: New file.
29586         * gcc.c-torture/execute/20010518-2.c: New file.
29587
29588 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29589
29590         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
29591
29592 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
29593
29594         G++ no longer defines builtins that do not begin with __builtin.
29595         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
29596         * g++.old-deja/g++.brendand/misc13.C: Likewise.
29597         * g++.old-deja/g++.law/builtin1.C: Likewise.
29598         * g++.old-deja/g++.law/cvt2.C: Likewise.
29599         * g++.old-deja/g++.mike/net5.C: Likewise.
29600         * g++.old-deja/g++.other/builtins1.C: Likewise.
29601         * g++.old-deja/g++.other/builtins2.C: Likewise.
29602         * g++.old-deja/g++.other/builtins3.C: Likewise.
29603         * g++.old-deja/g++.other/builtins4.C: Likewise.
29604         * g++.old-deja/g++.other/inline8.C: Likewise.
29605         * g++.old-deja/g++.robertl/eb39.C: Likewise.
29606
29607 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
29608
29609         * g++.old-deja/g++.pt/using1.C: Adjust.
29610         * g++.old-deja/g++.pt/using2.C: New test.
29611
29612 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29613
29614         * gcc.dg/cpp/charconst.c: New tests.
29615         * gcc.dg/cpp/escape.c: New tests.
29616         * gcc.dg/cpp/escape-1.c: New tests.
29617         * gcc.dg/cpp/escape-2.c: New tests.
29618         * gcc.dg/cpp/ucs.c: New tests.
29619
29620 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
29621
29622         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
29623         native compiler for irix6.5.
29624
29625 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
29626
29627         * lib/g++.exp (g++_include_flags): Use args to compute
29628         get_multilibs.
29629         (g++_link_flags): Likewise.
29630         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
29631
29632 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29633
29634         * gcc.dg/c90-hexfloat-1.c: Add more tests.
29635
29636 2001-05-21  Geoff Keating  <geoffk@redhat.com>
29637
29638         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
29639         this file.
29640
29641 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
29642
29643         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
29644         STACK_SIZE;
29645         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
29646         to STACK_SIZE; Use it to define size of add_histo array.
29647         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
29648         to STACK_SIZE.
29649         (f): Use GITT_SIZE to define size of gitt local table.
29650         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
29651         to STACK_SIZE; Use it to define size of bytemem array.
29652
29653 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
29654
29655         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
29656         on 68HC11/HC12 due to the asm instruction.
29657         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
29658         * gcc.c-torture/compile/920520-1.x: Likewise.
29659         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
29660         on 68HC11/HC12 because the function is larger than 64K.
29661         * gcc.c-torture/compile/961203-1.x: New file, this test fails
29662         on 68HC11/HC12 because the structure is too large.
29663
29664 2001-05-20  Richard Henderson  <rth@redhat.com>
29665
29666         * gcc.c-torture/execute/20010520-1.c: New.
29667
29668 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29669
29670         * g++.old-deja/g++.warn/compare1.C: New test.
29671         * gcc.dg/compare4.c: New test.
29672
29673 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
29674
29675         * g++.old-deja/g++.other/optimize1.C: New test.
29676
29677 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29678
29679         * g++.old-deja/g++.pt/spec41.C: New test.
29680
29681 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
29682
29683         * gcc.c-torture/compile/20010114-1.x: Remove.
29684
29685 2001-05-18  Stan Shebs  <shebs@apple.com>
29686
29687         * gcc.c-torture/compile/20010518-1.c: New test.
29688
29689 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
29690
29691         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
29692         * g++.old-deja/g++.pt/crash67.C: New test.
29693
29694 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
29695
29696         * g++.old-deja/g++.other/debug9.C: New test.
29697
29698 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
29699
29700         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
29701
29702 2001-05-16  Jan Hubicka  <jh@suse.cz>
29703
29704         * gcc.c-torture/compile/20010516-1.c: New test.
29705
29706 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
29707
29708         * g++.old-deja/g++.other/crash41.C: New test.
29709
29710 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
29711
29712         * g++.old-deja/g++.pt/crash66.C: New test.
29713
29714 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
29715
29716         * g++.old-deja/g++.robertl/eb27.C: Convert.
29717
29718 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
29719
29720         * g++.dg/friend-warn.C: New test.  Do not warn about friend
29721         declaration being redundant.
29722
29723 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
29724
29725         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
29726
29727 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
29728
29729         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
29730
29731 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
29732
29733         * lib/g++.exp: Use testsuite_flags.
29734
29735 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
29736
29737         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
29738
29739 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29740
29741         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
29742
29743 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
29744
29745         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
29746
29747 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
29748
29749         * gcc.c-torture/compile/20010313-1.c: New test.
29750
29751 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
29752
29753         * gcc.dg/cpp/direct2.c: New test.
29754         * gccq.dg/cpp/direct2s.c: New test.
29755
29756         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
29757
29758 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
29759
29760         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
29761         * g++.old-deja/g++.other/op3.C: Likewise.
29762
29763 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29764
29765         * gcc.dg/cpp/syshdr.h: New file.
29766         * gcc.dg/cpp/sysmac1.c: Update.
29767         * gcc.dg/cpp/sysmac2.c: Update.
29768
29769 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29770
29771         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
29772
29773 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
29774
29775         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
29776         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
29777
29778 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
29779
29780         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
29781
29782 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
29783
29784         * lib/g++.exp (g++_include_flags): Don't use any special flags
29785         if TESTING_IN_BUILD_TREE is not defined.
29786         (g++_init): Use a plain 'c++' as the compiler if
29787         TESTING_IN_BUILD_TREEE is not defined.
29788
29789 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
29790
29791         * g++.old-deja/g++.eh/catch13.C: New test.
29792         * g++.old-deja/g++.eh/catch14.C: New test.
29793
29794 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
29795
29796         * gcc.dg/cpp/tr-define.c: New test.
29797
29798 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
29799
29800         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
29801         <stdlib.h>, not <malloc.h>.
29802
29803 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
29804
29805         * g++.old-deja/g++.ns/template17.C: New test.
29806
29807 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
29808
29809         * g++.old-deja/g++.pt/ref4.C: New test.
29810
29811 2001-04-30  Richard Henderson  <rth@redhat.com>
29812
29813         * gcc.dg/20000724-1.c: Revert last change.
29814
29815 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
29816
29817         * g77.f-torture/execute/20010430.f: New test.
29818
29819 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
29820
29821         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
29822
29823 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
29824
29825         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
29826
29827 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
29828
29829         * g++.old-deja/g++.eh/crash6.C: New test.
29830
29831 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
29832
29833         * g++.old-deja/g++.other/warn7.C: New test.
29834
29835 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
29836
29837         * g++.old-deja/g++.other/defarg9.C: New test.
29838
29839 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
29840
29841         * g77.f-torture/compile/20010426.f: New test.
29842         * g77.f-torture/execute/20010426.f: New test.
29843
29844 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
29845
29846         * g77.f-torture/compile/20000629-1.x: Remove - error
29847         has been fixed.
29848
29849 2001-04-26  Jeffrey A Law  (law@cygnus.com)
29850
29851         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
29852         Tweak slightly to work with g++.dg framework.
29853         * g++.dg/special/ecos.exp: Run initp1.C test.
29854         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
29855
29856         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
29857         its linker doesn't give line numbers either.
29858         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
29859
29860 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
29861
29862         * g++.old-deja/g++.other/lex1.C: New test.
29863
29864 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
29865
29866         * gcc.dg/noncompile/20010425-1.c: New test.
29867
29868 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
29869
29870         * g++.old-deja/g++.pt/mangle2.C: New test.
29871
29872 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
29873
29874         * gcc.dg/format/plus-1.c: New test.
29875
29876 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
29877
29878         * gcc.dg/20010423-1.c: New test.
29879
29880 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
29881
29882         * gcc.c-torture/execute/20010422-1.c: New test.
29883
29884 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
29885
29886         * g++.old-deja/g++.ns/type2.C: New test.
29887
29888 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
29889
29890         * g++.old-deja/g++.other/perf1.C: New test.
29891
29892 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
29893
29894         * gcc.dg/c99-func-2.c: Remove xfail.
29895         * gcc.dg/c99-func-3.c: Remove xfail.
29896         * gcc.dg/c99-func-4.c: Remove xfail.
29897
29898 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
29899
29900         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
29901
29902 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29903
29904         * gcc.c-torture/compile/20010423-1.c: New test.
29905
29906 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29907
29908         * g++.old-deja/g++.pt/typename28.C: New test.
29909
29910 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29911
29912         * g++.old-deja/g++.abi/empty2.C: New test.
29913         * g++.old-deja/g++.abi/empty3.C: New test.
29914
29915 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29916
29917         * g++.old-deja/g++.other/comdat2.C: New test.
29918         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
29919
29920 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29921
29922         * g++.old-deja/g++.other/overload14.C: New test.
29923
29924 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29925
29926         * g++.old-deja/g++.other/lookup23.C: New test.
29927
29928 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29929
29930         * gcc.c-torture/execute/20010403-1.c: New test.
29931
29932 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
29933             Mark Mitchell  <mark@codesourcery.com>
29934
29935         * lib/old-dejagnu.exp: Don't delete output of executable.
29936         Add .exe suffix to executables.
29937
29938 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
29939
29940         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
29941
29942 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29943
29944         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
29945
29946 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
29947
29948         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
29949         * g++.old-deja/g++.abi/crash1.C: New test.
29950
29951 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
29952
29953         * g++.old-deja/g++.other/crash40.C: New test.
29954
29955 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29956
29957         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
29958
29959 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
29960
29961         * g++.old-deja/g++.other/warn6.C: New test.
29962
29963 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
29964
29965         * g++.old-deja/g++.robertl/eb42.C: Same.
29966
29967 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29968
29969         * gcc.dg/wtr-conversion-1.c: New testcase.
29970
29971 2001-04-10  Richard Henderson  <rth@redhat.com>
29972
29973         * g++.old-deja/g++.other/array5.C: New.
29974
29975 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29976
29977         * gcc.c-torture/execute/20010408-1.c: New test.
29978
29979 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
29980
29981         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
29982         headers and constructs.
29983         * g++.old-deja/g++.robertl/eb79.C: Same.
29984         * g++.old-deja/g++.robertl/eb77.C (main): Same.
29985         * g++.old-deja/g++.robertl/eb73.C: Same.
29986         * g++.old-deja/g++.robertl/eb66.C (main): Same.
29987         * g++.old-deja/g++.robertl/eb55.C (t): Same.
29988         * g++.old-deja/g++.robertl/eb54.C (main): Same.
29989         * g++.old-deja/g++.robertl/eb46.C (main): Same.
29990         * g++.old-deja/g++.robertl/eb44.C: Same.
29991         * g++.old-deja/g++.robertl/eb41.C (main): Same.
29992         * g++.old-deja/g++.robertl/eb4.C (main): Same.
29993         * g++.old-deja/g++.robertl/eb39.C: Same.
29994         * g++.old-deja/g++.robertl/eb33.C (main): Same.
29995         * g++.old-deja/g++.robertl/eb31.C (main): Same.
29996         * g++.old-deja/g++.robertl/eb30.C: Same.
29997         * g++.old-deja/g++.robertl/eb3.C: Same.
29998         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
29999         * g++.old-deja/g++.robertl/eb21.C: Same.
30000         * g++.old-deja/g++.robertl/eb15.C: Same.
30001         * g++.old-deja/g++.robertl/eb118.C: Same.
30002         * g++.old-deja/g++.robertl/eb115.C (main): Same.
30003         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
30004         * g++.old-deja/g++.robertl/eb109.C: Same.
30005         * g++.old-deja/g++.other/sibcall1.C (main): Same.
30006         * g++.old-deja/g++.mike/rtti1.C: Same.
30007         * g++.old-deja/g++.mike/p658.C: Same.
30008         * g++.old-deja/g++.mike/net46.C: Same.
30009         * g++.old-deja/g++.mike/net34.C: Same.
30010         * g++.old-deja/g++.mike/memoize1.C: Same.
30011         * g++.old-deja/g++.mike/eh2.C: Same.
30012         * g++.old-deja/g++.law/weak.C: Same.
30013         * g++.old-deja/g++.law/visibility7.C: Same.
30014         * g++.old-deja/g++.law/visibility25.C: Same.
30015         * g++.old-deja/g++.law/visibility22.C: Same.
30016         * g++.old-deja/g++.law/visibility2.C: Same.
30017         * g++.old-deja/g++.law/visibility17.C: Same.
30018         * g++.old-deja/g++.law/visibility13.C: Same.
30019         * g++.old-deja/g++.law/visibility10.C: Same.
30020         * g++.old-deja/g++.law/visibility1.C: Same.
30021         * g++.old-deja/g++.law/virtual3.C (eval): Same.
30022         * g++.old-deja/g++.law/vbase1.C: Same.
30023         * g++.old-deja/g++.law/operators32.C: Same.
30024         * g++.old-deja/g++.law/nest3.C: Same.
30025         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
30026         * g++.old-deja/g++.law/except5.C (main): Same.
30027         * g++.old-deja/g++.law/cvt7.C (run): Same.
30028         * g++.old-deja/g++.law/cvt2.C: Same.
30029         * g++.old-deja/g++.law/cvt16.C: Same.
30030         * g++.old-deja/g++.law/ctors6.C (bar): Same.
30031         * g++.old-deja/g++.law/ctors17.C (main): Same.
30032         * g++.old-deja/g++.law/ctors13.C: Same.
30033         * g++.old-deja/g++.law/ctors12.C (main): Same.
30034         * g++.old-deja/g++.law/ctors10.C: Same.
30035         * g++.old-deja/g++.law/code-gen5.C: Same.
30036         * g++.old-deja/g++.law/bad-error7.C: Same.
30037         * g++.old-deja/g++.law/arm9.C: Same.
30038         * g++.old-deja/g++.law/arm12.C: Same.
30039         * g++.old-deja/g++.law/arg8.C: Same.
30040         * g++.old-deja/g++.law/arg1.C: Same.
30041         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
30042         * g++.old-deja/g++.jason/template31.C: Same.
30043         * g++.old-deja/g++.jason/template24.C (main): Same.
30044         * g++.old-deja/g++.jason/2371.C: Same.
30045         * g++.old-deja/g++.eh/new2.C: Same.
30046         * g++.old-deja/g++.eh/new1.C: Same.
30047         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
30048         * g++.old-deja/g++.brendan/nest21.C (main): Same.
30049         * g++.old-deja/g++.brendan/err-msg3.C: Same.
30050         * g++.old-deja/g++.brendan/crash62.C: Same.
30051         * g++.old-deja/g++.brendan/crash52.C: Same.
30052         * g++.old-deja/g++.brendan/crash49.C (main): Same.
30053         * g++.old-deja/g++.brendan/crash38.C: Same.
30054         * g++.old-deja/g++.brendan/crash15.C (main): Same.
30055         * g++.old-deja/g++.brendan/copy9.C: Same.
30056
30057 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
30058
30059         * gcc.c-torture/execute/20001203-2.c (memset):
30060         Count argument is of type __SIZE_TYPE__.
30061
30062 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
30063
30064         * gcc.c-torture/compile/20010404-1.c: New test.
30065
30066 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
30067
30068         * gcc.c-torture/compile/20010326-1.c: New test.
30069
30070 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
30071
30072         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
30073         peculiarities of the SH.
30074         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
30075
30076 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30077
30078         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
30079         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
30080         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
30081
30082 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
30083
30084         * g77.f-torture/compile/20010321-1.f: New test.
30085
30086 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
30087
30088         * gcc.c-torture/compile/20010329-1.c: New test.
30089
30090 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
30091
30092         * gcc.c-torture/execute/20010329-1.c: New test.
30093
30094 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
30095
30096         * g++.old-deja/g++.other/eh4.C: Fix typo.
30097
30098 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
30099
30100         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
30101
30102 2001-03-28  Philip Blundell  <philb@gnu.org>
30103
30104         * gcc.c-torture/compile/20010328-1.c: New test.
30105
30106 2001-03-27  Richard Henderson  <rth@redhat.com>
30107
30108         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
30109         * g++.old-deja/g++.eh/vbase3.C: Likewise.
30110
30111 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
30112
30113         * gcc.c-torture/compile/20010327-1.c: New test.
30114
30115 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
30116
30117         * g++.old-deja/g++.other/friend12.C: New test.
30118         * g++.old-deja/g++.other/friend9.C: Expect no errors.
30119         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
30120
30121 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30122
30123         * gcc.c-torture/execute/20010325-1.c: New test.
30124
30125 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
30126
30127         * g++.old-deja/g++.other/mangle3.C: New test.
30128
30129 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
30130
30131         * g++.old-deja/g++.other/anon8.C: New test.
30132
30133 2001-03-20  Philip Blundell  <philb@gnu.org>
30134
30135         * gcc.c-torture/compile/20010320-1.c: New test.
30136
30137 2001-03-17  Richard Henderson  <rth@redhat.com>
30138
30139         * g++.old-deja/g++.other/eh4.C: Add expected error text.
30140
30141 2001-03-15  Geoff Keating  <geoff@redhat.com>
30142
30143         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
30144         tests on AIX.
30145
30146 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
30147
30148         * g++.old-deja/g++.other/eh4.C: New test.
30149
30150 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
30151
30152         * gcc.dg/cpp/mi1.c: Update.
30153
30154 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
30155
30156         * g++.old-deja/g++.other/regstack.C: New test.
30157
30158 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
30159
30160         * g++.old-deja/g++.other/ref4.C: New test.
30161
30162 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
30163
30164         * objc/execute/va_method.m: Added.
30165         * objc/execute/IMP.m: Added.
30166         * objc/execute/_cmd.m: Added.
30167         * objc/execute/accessing_ivars.m: Added.
30168         * objc/execute/class-1.m: Added.
30169         * objc/execute/class-10.m: Added.
30170         * objc/execute/class-11.m: Added.
30171         * objc/execute/class-12.m: Added.
30172         * objc/execute/class-13.m: Added.
30173         * objc/execute/class-14.m: Added.
30174         * objc/execute/class-2.m: Added.
30175         * objc/execute/class-3.m: Added.
30176         * objc/execute/class-4.m: Added.
30177         * objc/execute/class-5.m: Added.
30178         * objc/execute/class-6.m: Added.
30179         * objc/execute/class-7.m: Added.
30180         * objc/execute/class-8.m: Added.
30181         * objc/execute/class-9.m: Added.
30182         * objc/execute/class-tests-1.h
30183         * objc/execute/class-tests-2.h
30184         * objc/execute/compatibility_alias.m: Added.
30185         * objc/execute/encode-1.m: Added.
30186         * objc/execute/formal_protocol-1.m: Added.
30187         * objc/execute/formal_protocol-2.m: Added.
30188         * objc/execute/formal_protocol-3.m: Added.
30189         * objc/execute/formal_protocol-4.m: Added.
30190         * objc/execute/formal_protocol-5.m: Added.
30191         * objc/execute/formal_protocol-6.m: Added.
30192         * objc/execute/formal_protocol-7.m: Added.
30193         * objc/execute/informal_protocol.m: Added.
30194         * objc/execute/initialize.m: Added.
30195         * objc/execute/load.m: Added.
30196         * objc/execute/many_args_method.m: Added.
30197         * objc/execute/nested-3.m: Added.
30198         * objc/execute/no_clash.m: Added.
30199         * objc/execute/private.m: Added.
30200         * objc/execute/redefining_self.m: Added.
30201         * objc/execute/root_methods.m: Added.
30202         * objc/execute/selector-1.m: Added.
30203         * objc/execute/static-1.m: Added.
30204         * objc/execute/static-2.m: Added.
30205         * objc/execute/va_method.m: Added.
30206
30207 2001-03-10  Richard Henderson  <rth@redhat.com>
30208
30209         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
30210
30211 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
30212
30213         * g++.old-deja/g++.other/crash31.C: XFAIL.
30214         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
30215         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
30216         * gcc.c-torture/execute/20010123-1.x: XFAIL.
30217         * gcc.c-torture/execute/20010124-1.x: XFAIL.
30218         * gcc.dg/sequence-pt-1.c: XFAIL one test.
30219
30220 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30221
30222         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
30223
30224 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
30225
30226         * gcc.dg/20000724-1.c: Don't use multiline strings.
30227
30228 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
30229
30230         * objc/execute/string1.m, objc/execute/string2.m: Compare the
30231         result of -cString against what we expect it to be; don't just
30232         print it out for no one to read.
30233
30234         * objc/execute/string3.m, objc/execute/string4.m: New tests.
30235         Based on testcases provided by Nicola Pero.
30236
30237 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
30238
30239         * gcc.dg/cpp/macro7.c: New test.
30240
30241 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
30242
30243         * gcc.dg/cpp/multiline.c: Update.
30244
30245 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
30246
30247         * g++.old-deja/g++.other/enum3.C: New test.
30248
30249 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
30250
30251         * g++.old-deja/g++.other/pod1.C: New test.
30252
30253 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
30254
30255         * g++.old-deja/g++.ext/overload1.C: New test.
30256
30257 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
30258
30259         * g++.old-deja/g++.pt/using1.C: New test.
30260
30261 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
30262
30263         * g++.old-deja/g++.other/using9.C: New test.
30264
30265 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
30266
30267         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
30268
30269         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
30270
30271 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
30272
30273         * g++.old-deja/g++.ext/realpt1.C: Remove.
30274
30275 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
30276
30277         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
30278
30279 2001-02-26  Will Cohen  <wcohen@redhat.com>
30280
30281         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
30282
30283 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
30284
30285         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
30286         templatized constructors.
30287
30288 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30289
30290         * gcc.c-torture/execute/20010224-1.c: New test.
30291
30292 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
30293
30294         * gcc.c-torture/execute/20010222-1.c: New test.
30295
30296 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
30297
30298         * g++.old-deja/g++.other/inline20.C: New test.
30299
30300 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
30301
30302         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
30303
30304 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30305
30306         * g++.old-deja/g++.other/lookup22.C: New test.
30307
30308 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
30309
30310         * g77.dg: New directory.
30311         * g77.dg/20010216-1.f: New test case.
30312         * g77.dg/dg.exp: New driver.
30313         * lib/g77-dg.exp: New driver library.
30314
30315 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30316
30317         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
30318
30319 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
30320
30321         * g++.old-deja/g++.other/decl9.C: New test.
30322
30323 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
30324
30325         * g++.old-deja/g++.other/init16.C: Update the test so that it does
30326         not need <string> and also tests the initialization at runtime.
30327
30328 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30329
30330         * gcc.c-torture/execute/longlong.c: New test.
30331
30332 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
30333
30334         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
30335
30336 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
30337
30338         * gcc.c-torture/execute/920302-1.c (execute):
30339         Change argument type to short.
30340
30341 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30342
30343         * g++.old-deja/g++.pt/deduct6.C: New test.
30344
30345 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30346
30347         * g++.old-deja/g++.pt/deduct5.C: New test.
30348
30349 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
30350
30351         * gcc.c-torture/execute/20010209-1.c: New test.
30352
30353 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
30354
30355         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
30356
30357 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
30358
30359         * g++.dg/vtgc1.C: Update for new ABI.
30360
30361         * consistency.vlad: New directory, 1665 files.
30362
30363 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30364
30365         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
30366         return type.
30367         * gcc.dg/cpp/digraphs.c: Declare puts.
30368
30369 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
30370
30371         * g++.old-deja/g++.other/warn5.C: New test.
30372
30373 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
30374
30375         * g++.old-deja/g++.pt/spec40.C: New test.
30376
30377 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
30378
30379         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
30380         case.
30381         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
30382
30383 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
30384
30385         * gcc.c-torture/compile/20010209-1.c: New test.
30386
30387 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
30388
30389         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
30390         excess errors message but not if it crashes.
30391         * g++.old-deja/g++.other/crash27.C: Likewise.
30392         * g++.old-deja/g++.other/crash28.C: Likewise.
30393         * g++.old-deja/g++.other/crash30.C: Likewise.
30394         * g++.old-deja/g++.other/crash32.C: Likewise.
30395         * g++.old-deja/g++.other/crash35.C: Likewise.
30396         * g++.old-deja/g++.pt/inherit2.C: Likewise.
30397
30398 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30399
30400         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
30401         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
30402         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
30403         g77.f-torture/execute/execute.exp,
30404         g77.f-torture/noncompile/noncompile.exp,
30405         gcc.c-torture/execute/execute.exp,
30406         gcc.c-torture/execute/memcheck/memcheck.exp,
30407         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
30408         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
30409         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
30410         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
30411         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
30412         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
30413         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
30414         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
30415         Remove bug reporting instructions with ancient email addresses.
30416
30417 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
30418
30419         * gcc.dg/20010202-1.c: New test.
30420         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
30421
30422 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
30423
30424         * g++.dg/stdbool-if.C: New test.
30425
30426 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
30427
30428         * objc/execute/fdecl.m: Added main().
30429
30430 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
30431
30432         * gcc.c-torture/execute/20010206-1.c: New test.
30433
30434 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30435
30436         * gcc.dg/cpp/avoidpaste1.c: Update.
30437
30438 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
30439
30440         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
30441         Pero <nicola@brainstorm.co.uk>.
30442         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
30443
30444 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
30445
30446         * g++.old-deja/g++.pt/spec39.C: New test.
30447
30448 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
30449
30450         * gcc.c-torture/compile/20010202-1.c: New test.
30451
30452 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
30453
30454         * g++.old-deja/g++.abi/primary2.C: New test.
30455         * g++.old-deja/g++.abi/primary3.C: New test.
30456         * g++.old-deja/g++.abi/primary4.C: New test.
30457         * g++.old-deja/g++.abi/primary5.C: New test.
30458         * g++.old-deja/g++.abi/vtable3.h: New test.
30459         * g++.old-deja/g++.abi/vtable3a.C: New test.
30460         * g++.old-deja/g++.abi/vtable3b.C: New test.
30461         * g++.old-deja/g++.abi/vtable3c.C: New test.
30462         * g++.old-deja/g++.abi/vtable3d.C: New test.
30463         * g++.old-deja/g++.abi/vtable3e.C: New test.
30464         * g++.old-deja/g++.abi/vtable3f.C: New test.
30465         * g++.old-deja/g++.abi/vtable3g.C: New test.
30466         * g++.old-deja/g++.abi/vtable3h.C: New test.
30467         * g++.old-deja/g++.abi/vtable3i.C: New test.
30468         * g++.old-deja/g++.abi/vtable3j.C: New test.
30469         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
30470
30471 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
30472
30473         * g++.old-deja/g++.other/anon6.C: New test.
30474         * g++.old-deja/g++.other/anon7.C: New test.
30475
30476 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
30477
30478         * gcc.dg/cpp/avoidpaste2.c: New tests.
30479
30480 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
30481
30482         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
30483
30484 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
30485
30486         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
30487         DECIMAL_DIG cases for Irix."
30488
30489 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
30490
30491         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
30492
30493 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30494
30495         * gcc.dg/c99-tag-1.c: New test.
30496
30497 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
30498
30499         * gcc.dg/cpp/tr-warn1.c: Add tests.
30500
30501 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
30502
30503         * gcc.dg/cpp/avoidpaste1.c: Update.
30504         * gcc.dg/cpp/paste4.c: Update.
30505
30506 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
30507
30508         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
30509         cases for Irix.
30510
30511 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30512
30513         * g++.old-deja/g++.other/inline19.C: New test.
30514
30515 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30516
30517         * gcc.dg/Wlarger-than.c: New test.
30518
30519 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30520
30521         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
30522
30523 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
30524
30525         * gcc.c-torture/execute/20010129-1.c: New test.
30526         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
30527
30528 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
30529
30530         * gcc.dg/cpp/avoidpaste1.c: Test case.
30531
30532 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
30533
30534         * g++.old-deja/g++.other/inline18.C: New test.
30535
30536 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30537
30538         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
30539         and __builtin_putchar.
30540
30541 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
30542
30543         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
30544         tests.
30545
30546 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
30547
30548         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
30549         floating point number rounding mode to round to the nearest
30550         representable mode.
30551
30552 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
30553
30554         * g++.old-deja/g++.other/mangle2.C: New test.
30555
30556 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30557
30558         * gcc.c-torture/compile/20010124-1.c: New test.
30559
30560 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
30561
30562         * g++.old-deja/g++.pt/spec38.C: New test.
30563
30564 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30565
30566         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
30567         "Build don't run".
30568
30569 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30570
30571         * gcc.c-torture/execute/20010123-1.c: New test.
30572
30573 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
30574
30575         * g++.old-deja/g++.pt/spec37.C: New test.
30576
30577 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
30578
30579         * g++.old-deja/g++.pt/overload14.C: New test.
30580
30581 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30582
30583         * gcc.c-torture/execute/20010122-1.c: New test, exercise
30584         __builtin_return_address.
30585
30586 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
30587
30588         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
30589         * g++.old-deja/g++.pt/spec35.C: New test.
30590         * g++.old-deja/g++.pt/spec36.C: New test.
30591
30592 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
30593
30594         * gcc.c-torture/compile/20010118-1.c: New test.
30595
30596 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
30597
30598         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
30599
30600 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
30601
30602         * gcc.c-torture/execute/20010119-1.c: New test.
30603
30604 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30605
30606         * g++.old-deja/g++.other/vbase5.C: New test.
30607
30608 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
30609
30610         * gcc.c-torture/execute/20010118-1.c: New test.
30611
30612 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30613
30614         * g++.old-deja/g++.pt/deduct3.C: New test.
30615
30616 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30617
30618         * g++.old-deja/g++.pt/spec34.C: New test.
30619
30620 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
30621
30622         * g77.f-torture/compile/20000601-2.f: New test.
30623
30624 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
30625
30626         * g++.old-deja/g++.other/init17.C: New test.
30627
30628 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
30629
30630         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
30631
30632 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
30633
30634         * g++.old-deja/g++.pt/unify8.C: New test.
30635
30636 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
30637
30638         * g++.old-deja/g++.abi/vbase1.C: New test.
30639
30640 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
30641
30642         * g++.old-deja/g++.pt/crash65.C: New test.
30643
30644 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
30645
30646         * gcc.dg/cpp/assembl2.S: New test case.
30647
30648 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
30649
30650         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
30651         are supported.
30652
30653 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30654
30655         * g++.old-deja/g++.other/builtins1.C: New test.
30656         * g++.old-deja/g++.other/builtins2.C: Likewise.
30657         * g++.old-deja/g++.other/builtins3.C: Likewise.
30658         * g++.old-deja/g++.other/builtins4.C: Likewise.
30659
30660 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
30661
30662         * gcc.c-torture/compile/20010117-1.c: New test.
30663         * gcc.c-torture/compile/20010117-2.c: New test.
30664
30665 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30666
30667         * g77.f-torture/execute/20010116.[fx]: New test,
30668         XFAIL on i?86-*-*.
30669         * g77.f-torture/compile/20010115.f: Indicate it's
30670         a test for PR fortran/1636.
30671
30672 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30673
30674         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
30675
30676 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30677
30678         * g77.f-torture/compile/20010115.f: New test.
30679
30680 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
30681
30682         * g++.old-deja/g++.pt/nontype5.C: New test.
30683
30684 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
30685
30686         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
30687         have an equivalent working one below it.
30688
30689 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
30690
30691         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
30692         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
30693
30694 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
30695
30696         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
30697         message containing "init_priority".
30698         (conpr-2.C): Likewise.
30699         (conpr-3.C): Likewise.
30700         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
30701
30702 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30703
30704         * gcc.c-torture/execute/20010114-2.c: New test.
30705
30706 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30707
30708         * gcc.c-torture/compile/20010114-1.c: New test.
30709         * gcc.c-torture/compile/20010114-1.x: Xfail.
30710         * gcc.c-torture/compile/20010114-2.c: New test.
30711         * gcc.c-torture/execute/20010114-1.c: New test.
30712         * gcc.dg/trunc-1.c: New test.
30713         * gcc.dg/uninit-B.c: New test.
30714
30715 2001-01-13  Nick Clifton  <nickc@redhat.com>
30716
30717         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
30718         target.
30719
30720 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30721
30722         * gcc.c-torture/compile/20010113-1.c: New test.
30723
30724 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
30725
30726         * gcc.c-torture/compile/20001212-1.c: New test.
30727
30728 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30729
30730         * gcc.dg/cpp/widestr1.c: Update.
30731         * gcc.dg/cpp/prag-imp.c: Remove.
30732
30733 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
30734
30735         * gcc.c-torture/execute/20000801-3.x: Remove.
30736         * gcc.dg/c90-init-1.c: New test.
30737         * gcc.dg/c99-init-1.c: New test.
30738         * gcc.dg/c99-init-2.c: New test.
30739         * gcc.dg/gnu99-init-1.c: New test.
30740
30741 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
30742
30743         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
30744         testing that no relevant ones were found.
30745
30746 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
30747
30748         * g++.old-deja/g++.pt/cast2.C: New test.
30749
30750 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
30751
30752         * g++.old-deja/g++.pt/friend47.C: New test.
30753
30754 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
30755
30756         * g++.old-deja/g++.pt/instantiate13.C: New test.
30757
30758 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
30759
30760         * g++.old-deja/g++.other/defarg7.C: New test.
30761         * g++.old-deja/g++.other/defarg8.C: New test.
30762
30763 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
30764
30765         * g++.old-deja/g++.pt/crash64.C: New test.
30766
30767 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
30768
30769         * g++.old-deja/g++.pt/crash63.C: New test.
30770
30771 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
30772
30773         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
30774
30775 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
30776
30777         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
30778
30779 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
30780
30781         * g++.old-deja/g++.pt/error3.C: New test.
30782
30783 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
30784
30785         * g++.old-deja/g++.other/crash39.C: New test.
30786
30787 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
30788
30789         * g++.old-deja/g++.other/vbase4.C: New test.
30790
30791 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
30792
30793         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
30794         * gcc.dg/special/20000419-2.c: New file. Identical to above.
30795         * gcc.dg/special/special.exp: New test driver which will check
30796         for alias support for the above test.
30797
30798 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
30799
30800         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
30801         problems on small machines.
30802         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
30803         parameterize.
30804
30805 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
30806
30807         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
30808         mips.
30809         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
30810
30811 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
30812
30813         * g++.old_deja/g++.pt/using8.C: New test.
30814
30815 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30816
30817         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
30818
30819 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
30820
30821         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
30822         where a failure is expected.
30823         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
30824
30825 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
30826
30827         * g++.old_deja/g++.pt/instantiate12.C: New test.
30828
30829 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
30830
30831         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
30832         start of structs.
30833         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
30834         * g++.old-deja/g++.brendan/crash17.C: Likewise.
30835         * g++.old-deja/g++.brendan/crash29.C: Likewise.
30836         * g++.old-deja/g++.brendan/crash48.C: Likewise.
30837         * g++.old-deja/g++.brendan/ns1.C: Likewise.
30838         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
30839         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30840         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
30841         * g++.old-deja/g++.eh/spec6.C: Likewise.
30842         * g++.old-deja/g++.jason/crash3.C: Likewise.
30843         * g++.old-deja/g++.law/ctors11.C: Likewise.
30844         * g++.old-deja/g++.law/ctors17.C: Likewise.
30845         * g++.old-deja/g++.law/ctors5.C: Likewise.
30846         * g++.old-deja/g++.law/ctors9.C: Likewise.
30847         * g++.old-deja/g++.mike/ambig1.C: Likewise.
30848         * g++.old-deja/g++.mike/net22.C: Likewise.
30849         * g++.old-deja/g++.mike/p3538a.C: Likewise.
30850         * g++.old-deja/g++.mike/p3538b.C: Likewise.
30851         * g++.old-deja/g++.mike/virt3.C: Likewise.
30852         * g++.old-deja/g++.niklas/t128.C: Likewise.
30853         * g++.old-deja/g++.other/anon4.C: Likewise.
30854         * g++.old-deja/g++.other/using1.C: Likewise.
30855         * g++.old-deja/g++.other/warn3.C: Likewise.
30856         * g++.old-deja/g++.pt/t37.C: Likewise.
30857         * g++.old-deja/g++.robertl/eb69.C: Likewise.
30858         * g++.old-deja/g++.robertl/eb71.C: Likewise.
30859
30860 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
30861
30862         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
30863
30864 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30865
30866         * gcc.c-torture/execute/stdio-opt-3.c: New test.
30867
30868 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
30869
30870         * gcc.c-torture/compile/20010107-1.c: New test.
30871
30872 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30873
30874         * gcc.c-torture/execute/builtin-noret-1.c: New test.
30875
30876 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30877
30878         * gcc.dg/format/format.h: New file.
30879         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
30880         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
30881         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
30882         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
30883         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
30884         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
30885         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
30886         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
30887         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
30888         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
30889         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
30890         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
30891         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
30892         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
30893         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
30894         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
30895         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
30896         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
30897         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
30898         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
30899         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
30900         instead of declaring standard types, macros and functions in each
30901         test.
30902
30903 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
30904
30905         * gcc.c-torture/execute/20010106-1.c: New test.
30906
30907 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30908
30909         * gcc.dg/format/format.exp: New file.
30910         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
30911         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
30912         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
30913         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
30914         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
30915         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
30916         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
30917         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
30918         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
30919         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
30920         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
30921         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
30922         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
30923         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
30924         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
30925         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
30926         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
30927         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
30928         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
30929         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
30930         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
30931         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
30932         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
30933         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
30934         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
30935         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
30936         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
30937         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
30938         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
30939         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
30940         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
30941         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
30942         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
30943         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
30944         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
30945         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
30946         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
30947         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
30948         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
30949         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
30950         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
30951         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
30952
30953 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
30954
30955         * gcc.c-torture/execute/991228-1.c: Take word endianness into
30956         account.
30957
30958 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
30959
30960         * gcc.c-torture/execute/builtin-complex-1.c: New test.
30961
30962 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30963
30964         * g++.old-deja/g++.pt/crash62.C: New test.
30965
30966 2001-01-04  Richard Henderson  <rth@redhat.com>
30967
30968         * gcc.dg/20000926-1.c: Update expected warnings.
30969         * gcc.dg/array-2.c: Likewise.
30970         * gcc.dg/array-4.c: Also validate flexible array members.
30971         * gcc.dg/c99-flex-array-1.c: New.
30972
30973 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30974
30975         * gcc.c-torture/compile/20001222-1.x: Remove.
30976
30977 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30978
30979         * gcc.c-torture/execute/built-in-setjmp.c: New.
30980
30981 2001-01-03  Richard Henderson  <rth@redhat.com>
30982
30983         * gcc.dg/940510-1.c: Update expected error wording.
30984         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
30985
30986 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
30987
30988         * lib/target-supports.exp (check_alias_available): Modified to
30989         indicate aliases not supported if only weak aliases are supported.
30990
30991 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30992
30993         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
30994         Turn on cmpstrsi checks for __pj__ and __i370__.
30995
30996 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30997
30998         * g++.old-deja/g++.other/virtual11.C: New test.
30999
31000 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31001
31002         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
31003
31004 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31005
31006         * gcc.c-torture/compile/20010102-1.c: New test.
31007
31008 2001-01-02  Andreas Jaeger  <aj@suse.de>
31009
31010         * gcc.dg/noreturn-3.c: New test.
31011
31012         * gcc.dg/noreturn-4.c: New test.
31013
31014 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31015
31016         * gcc.c-torture/execute/stdio-opt-1.c: Also test
31017         __builtin_fputc and __builtin_fwrite.
31018
31019 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
31020
31021         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
31022         signed char, not default char.
31023
31024 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
31025
31026         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
31027
31028 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
31029
31030         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
31031
31032 2000-12-29  Richard Henderson  <rth@redhat.com>
31033
31034         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
31035         (__cyg_profile_func_exit): Define.
31036
31037 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
31038
31039         * g++.dg/vtgc1.C: New test.
31040
31041 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
31042
31043         * gcc.dg/noncompile/20001228-1.c: New test.
31044
31045         * gcc.dg/20001228-1.c: New test.
31046
31047         * gcc.c-torture/execute/20001228-1.c: New test.
31048
31049 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
31050
31051         * gcc.dg/format-strfmon-1.c: New test.
31052
31053 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31054
31055         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
31056         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
31057         * gcc.c-torture/execute/string-opt-1.c: Likewise.
31058         * gcc.c-torture/execute/string-opt-2.c: Likewise.
31059         * gcc.c-torture/execute/string-opt-3.c: Likewise.
31060         * gcc.c-torture/execute/string-opt-4.c: Likewise.
31061         * gcc.c-torture/execute/string-opt-6.c: Likewise.
31062         * gcc.c-torture/execute/string-opt-7.c: Likewise.
31063         * gcc.c-torture/execute/string-opt-8.c: Likewise.
31064         * gcc.c-torture/execute/string-opt-9.c: Likewise.
31065         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31066         * gcc.c-torture/execute/string-opt-11.c: Likewise.
31067         * gcc.c-torture/execute/string-opt-12.c: Likewise.
31068
31069         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
31070         * gcc.c-torture/execute/string-opt-4.c: Test index.
31071
31072 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
31073
31074         * gcc.c-torture/compile/20001226-1.c: New test.
31075
31076 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31077
31078         * gcc.c-torture/compile/20001222-1.c: New test.
31079         * gcc.c-torture/compile/20001222-1.x: Xfail.
31080
31081 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
31082
31083         * gcc.c-torture/execute/comp-goto-2.c: New test.
31084
31085 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
31086
31087         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
31088         Use long types if __INT_MAX__ is 32767.
31089         (main): Use cast to (sint32 *) when poking 88 into a_page.
31090
31091         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
31092
31093 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
31094
31095         * gcc.c-torture/compile/20001221-1.c: New test.
31096         * gcc.c-torture/execute/20001221-1.c: New test.
31097
31098 2000-12-20  Richard Henderson  <rth@redhat.com>
31099
31100         * g++.old-deja/g++.pt/crash36.C: Update error lines.
31101         * g++.old-deja/g++.robertl/eb109.C: Likewise.
31102
31103 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31104
31105         * gcc.dg/compare3.c: New test.
31106
31107 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31108
31109         * gcc.dg/format-warnll-1.c: New test.
31110
31111 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
31112
31113         * gcc.dg/cpp/cmdlne-P.c: New test.
31114
31115 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31116
31117         * gcc.c-torture/execute/builtin-abs-1.c,
31118         gcc.c-torture/execute/builtin-abs-2.c: New tests.
31119
31120 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
31121
31122         * gcc.dg/cpp/multiline.c: New test.
31123
31124 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
31125
31126         * g++.old-deja/g++.other/syshdr1.C: Update.
31127         * gcc.dg/cpp/lineflags.c: Remove temporarily.
31128
31129 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31130
31131         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
31132
31133 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31134
31135         * g++.old-deja/g++.pt/ttp65.C: New test.
31136
31137 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31138
31139         * g++.old-deja/g++.pt/ttp64.C: New test.
31140
31141 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31142
31143         * g++.old-deja/g++.pt/spec33.C: New test.
31144
31145 2000-12-14  Catherine Moore  <clm@redhat.com>
31146
31147         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
31148         * gcc.c-torture/execute/920612-2.c: Likewise.
31149         * gcc.c-torture/execute/920428-2.c: Likewise.
31150         * gcc-c-torture/execute/va-arg-11.c: Call exit.
31151         * gcc.c-torture/execute/va-arg-21.c: Likewise.
31152
31153 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31154
31155         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
31156         * gcc.dg/pack-test-2.c: Likewise.
31157
31158 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31159
31160         Tests by Zack Weinberg <zackw@stanford.edu>.
31161
31162         * gcc.dg/cpp/defined.c: Update.
31163         * gcc.dg/cpp/defined_trad.c: New tests.
31164
31165 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31166
31167         * gcc.dg/cpp/trad-direct.c: Update.
31168
31169 2000-12-11  Neil Booth  <neilb@earthling.net>
31170
31171         * gcc.dg/cpp/defined_trad.c
31172
31173 2000-12-11  Neil Booth  <neilb@earthling.net>
31174
31175         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
31176
31177 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31178
31179         * gcc.dg/format-miss-2.c: New test.
31180
31181 2000-12-09  Neil Booth  <neilb@earthling.net>
31182
31183         * gcc.dg/cpp/lineflags.c: New tests.
31184         * gcc.dg/cpp/poison.c: Update.
31185         * gcc.dg/cpp/redef2.c: Update.
31186         * gcc.dg/cpp/skipping.c: New test.
31187
31188 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
31189
31190         * g++.old-deja/g++.other/eh3.C: New testcase.
31191
31192 2000-12-07  Neil Booth  <neilb@earthling.net>
31193
31194         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
31195         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
31196         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
31197         wtr-union-init-2.c, wtr-union-init-3.c: Update.
31198         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
31199         Update.
31200
31201 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31202
31203         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
31204         __SIZE_TYPE__ instead of int for type of integers cast to
31205         pointers.
31206
31207 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
31208
31209         * g++.old-deja/g++.other/cleanup4.C: New test.
31210
31211 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31212
31213         * format-sec-1.c: New test.
31214
31215 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31216
31217         * gcc.dg/format-nonlit-3.c: New test.
31218
31219 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31220
31221         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
31222         through a null pointer.
31223
31224 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31225
31226         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
31227         * g++.old-deja/g++.pt/partial4.C: New test.
31228
31229 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
31230
31231         * gcc.c-torture/execute/ieee/hugeval.x: New.
31232
31233 2000-12-06  Neil Booth  <neilb@earthling.net>
31234
31235         * gcc.dg/cpp/backslash2.c: New tests.
31236
31237 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31238
31239         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
31240         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
31241
31242 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
31243
31244         * gcc.c-torture/execute/20001203-2.c: New testcase.
31245
31246 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
31247
31248         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
31249         * g++.old-deja/g++.other/virtual10.C: New test.
31250
31251 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
31252
31253         * g++.old-deja/g++.mike/pmf5.C: Remove test.
31254
31255 2000-12-05  Richard Henderson  <rth@redhat.com>
31256
31257         * gcc.c-torture/compile/20001205-1.c: New.
31258
31259 2000-12-04  Neil Booth  <neilb@earthling.net>
31260
31261         * g++.old-deja/g++.other/virtual9.C: New test.
31262         * g++.old-deja/g++.pt/crash61.C: New test.
31263         * gcc.c-torture/execute/loop-9.c: New test.
31264
31265 2000-12-04  Neil Booth  <neilb@earthling.net>
31266
31267         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
31268         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
31269         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
31270         * gcc.dg/cpp/extratokens.c: ...here.
31271
31272 2000-12-04  Neil Booth  <neilb@earthling.net>
31273
31274         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
31275         New tests.
31276
31277 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31278
31279         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
31280         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
31281
31282 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31283
31284         * gcc.c-torture/execute/20001203-1.c: New test.
31285
31286 2000-12-03  Neil Booth  <neilb@earthling.net>
31287
31288         * gcc.dg/cpp/macro6.c: New test cases.
31289
31290 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31291
31292         * gcc.c-torture/execute/string-opt-9.c: New test.
31293         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31294         * gcc.c-torture/execute/string-opt-11.c: Likewise.
31295         * gcc.c-torture/execute/string-opt-12.c: Likewise.
31296
31297         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
31298         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
31299
31300 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
31301
31302         * gcc.dg/cpp/if-6.c: New testcase.
31303
31304         * gcc.dg/20001201-1.c: New testcase.
31305
31306 2000-12-02  Neil Booth  <neilb@earthling.net>
31307
31308         * g++.old-deja/g++.other/externC4.C,
31309         g++.old-deja/g++.other/friend10.C: New tests.
31310
31311 2000-12-02  Neil Booth  <neilb@earthling.net>
31312
31313         * g++.old-deja/g++.other/instan2.C
31314         * g++.old-deja/g++.other/instan3.C: New test.
31315
31316 2000-12-02  Neil Booth  <neilb@earthling.net>
31317
31318         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
31319         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
31320         gnuc99.c,gnuc99-pedantic.c: New tests.
31321
31322 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31323
31324         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
31325         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
31326
31327 2000-12-01  Neil Booth  <neilb@earthling.net>
31328
31329         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
31330         * gcc.dg/cpp/poison.c: Update.
31331         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
31332
31333 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
31334
31335         * g77.f-torture/execute/20001201.f: New test.
31336
31337 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31338
31339         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
31340
31341 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
31342
31343         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
31344
31345 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
31346
31347         * g++.old-deja/g++.other/cast6.C: New test.
31348
31349 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
31350
31351         * gcc.c-torture/execute/20001130-2.c: New testcase.
31352
31353 2000-11-30  Richard Henderson  <rth@redhat.com>
31354
31355         * gcc.c-torture/execute/20001130-1.c: New test.
31356
31357 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
31358
31359         * g++.old-deja/g++.other/op3.C: New test.
31360
31361 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
31362
31363         * g++.old-deja/g++.other/op2.C: New test.
31364
31365 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
31366
31367         * g++.old-deja/g++.other/crash38.C: New test.
31368
31369 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
31370
31371         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
31372
31373 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
31374
31375         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
31376         tests.
31377         * gcc.c-torture/execute/string-opt-6.c: New test.
31378
31379         * gcc.dg/20001117-1.c: Add main.
31380
31381 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
31382
31383         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
31384         Move from here ...
31385         * gcc.dg/940510-1.c: ... to here.
31386
31387         * gcc.dg/20000926-1.c: GNU C now allows initializations of
31388         zero-size arrays in toplevel structures.
31389
31390 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
31391
31392         * gcc.c-torture/execute/loop-8.c: New test.
31393
31394 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
31395
31396         * g++.old-deja/g++.other/base1.C: New test.
31397
31398 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
31399
31400         * g++.old-deja/g++.other/parse2.C: New test.
31401
31402 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
31403
31404         * g++.old-deja/g++.pt/incomplete1.C: New test.
31405
31406 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
31407
31408         * g++.old-deja/g++.other/friend9.C: New test.
31409
31410 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
31411
31412         * gcc.dg/20001127-1.c: New test.
31413
31414 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
31415
31416         * g++.old-deja/g++.pt/friend46.C: New test.
31417
31418 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
31419
31420         * g++.old-deja/g++.other/ptrmem8.C: New test.
31421
31422 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31423
31424         * gcc.c-torture/execute/string-opt-7.c: New test.
31425         * gcc.c-torture/execute/string-opt-8.c: Likewise.
31426
31427 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
31428
31429         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
31430         instead of 'mkcheck 2'.
31431
31432 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31433
31434         * gcc.c-torture/execute/memcheck/driver.c,
31435         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
31436         C9X references to refer to C99.
31437
31438 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
31439
31440         * gcc.dg/ultrasp3.c: New test.
31441
31442 2000-11-25  Neil Booth  <neilb@earthling.net>
31443
31444         * gcc.dg/cpp/include2.c: Update test to be locale independent.
31445
31446 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
31447
31448         * gcc.c-torture/compile/20001123-2.c: New.
31449
31450 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31451
31452         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
31453
31454 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
31455
31456         * gcc.dg/sequence-point-1.c: Add some new tests.
31457         * gcc.c-torture/execute/20001124-1.c: New test.
31458
31459 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
31460
31461         * g++.old-deja/g++.other/vaarg4.C: New test.
31462         * gcc.c-torture/compile/20001123-1.c: New test.
31463
31464 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
31465
31466         * g++.other/crash24.C: Adjust and remove XFAIL.
31467         * g++.other/crash37.C: New test.
31468
31469 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
31470
31471         * g++.old-deja/g++.pt/instantiate9.C: New test.
31472
31473 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
31474
31475         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
31476         new ABI, too.
31477
31478         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
31479         * g++.old-deja/g++.robertl/eb55.C: Likewise.
31480
31481 2000-11-22  Neil Booth  <neilb@earthling.net>
31482
31483         * gcc.dg/cpp/Wtrigraphs.c: New test.
31484
31485 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
31486
31487         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
31488
31489 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
31490
31491         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
31492
31493 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
31494
31495         * lib/gcc-dg.exp: load_lib scanasm.exp.
31496         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
31497         * lib/g++-dg.exp: load_lib scanasm.exp.
31498         * lib/scanasm.exp: New.
31499         (scan-assembler, scan-assembler-not): Add optional arguments to
31500         test name, or if not present, the pattern name.
31501         (scan-assembler-dem, scan-assembler-dem-not): New.
31502
31503         * g++.dg/dg.exp: New.
31504
31505 2000-11-21  Neil Booth  <neilb@earthling.net>
31506
31507         * gcc.dg/cpp/integrated1.c: Remove.
31508
31509 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
31510
31511         * gcc.c-torture/execute/20001121-1.c: New test.
31512
31513 2000-11-21  Richard Henderson  <rth@redhat.com>
31514
31515         * gcc.c-torture/compile/20001121-1.c: New test.
31516
31517 2000-11-20  Neil Booth  <neilb@earthling.net>
31518
31519         * gcc.dg/cpp/integrated1.c: New test.
31520
31521 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
31522
31523         * g++.old-deja/g++.other/inline17.C: New test.
31524
31525 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
31526
31527         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
31528         local variable to be zero: I made the variable global. Now
31529         uses abort() and exit() instead of relying on main's return value.
31530
31531 2000-11-20  Neil Booth  <neilb@earthling.net>
31532
31533         * gcc.dg/cpp/paste2.c: Update test.
31534         * objc/execute/paste.m: New test.
31535
31536 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
31537
31538         * gcc.dg/c99-condexpr-1.c: New test.
31539
31540 2000-11-20  Neil Booth  <neilb@earthling.net>
31541
31542         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
31543
31544 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
31545
31546         * g++.old-deja/g++.pt/export1.C: New test.
31547
31548 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
31549
31550         * gcc.dg/20001117-1.c: New test.
31551
31552 2000-11-18  Richard Henderson  <rth@redhat.com>
31553
31554         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
31555
31556 2000-11-18  Richard Henderson  <rth@redhat.com>
31557
31558         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
31559         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
31560         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
31561
31562 2000-11-18  Richard Henderson  <rth@redhat.com>
31563
31564         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
31565         (main): New.  Exit cleanly.
31566
31567 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31568
31569         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
31570         gcc.dg/c99-fordecl-2.c: New tests.
31571
31572 2000-11-18  Richard Henderson  <rth@redhat.com>
31573
31574         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
31575         * gcc.c-torture/execute/zerolen-2.c: New.
31576
31577 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31578
31579         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
31580         memory.
31581
31582 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
31583
31584         * g++.old-deja/g++.pt/instantiate8.C: New test.
31585
31586 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
31587
31588         * g++.old-deja/g++.other/incomplete.C: Add more tests.
31589         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
31590
31591 2000-11-16  Nick Clifton  <nickc@redhat.com>
31592
31593         * gcc.c-torture/execute/nestfunc-2.c: New test.
31594         * gcc.c-torture/execute/nestfunc-3.c: New test.
31595
31596 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
31597
31598         * gcc.c-torture/compile/20001116-1.c: New test.
31599
31600 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31601
31602         * gcc.c-torture/execute/20001115-1.c: New test.
31603
31604 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
31605
31606         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
31607         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
31608         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
31609         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31610
31611 2000-11-15  Neil Booth  <neilb@earthling.net>
31612
31613         gcc.dg/cpp/_Pragma1.c: Update.
31614         gcc.dg/cpp/_Pragma2.c: New test.
31615
31616 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
31617
31618         * g++.old-deja/g++.other/anon5.C: New test.
31619
31620 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
31621
31622         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
31623         tests.
31624
31625 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
31626
31627         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
31628         output.
31629
31630 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31631
31632         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
31633         labels at end of compound statements.
31634
31635 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
31636
31637         * gcc.c-torture/execute/loop-7.c: New test.
31638
31639 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31640
31641         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
31642
31643 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31644
31645         * gcc.dg/c99-bool-1.c: New test.
31646
31647 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
31648
31649         * gcc.dg/c99-scope-1.c: Remove xfail.
31650         * gcc.dg/c99-scope-2.c: New test.
31651
31652 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31653
31654         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
31655         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
31656
31657 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
31658
31659         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
31660         error messages.
31661
31662         * g++.mike/p700.C: Don't typedef wchar_t.
31663         * g++.mike/p784.C: Likewise.
31664         * g++.mike/eb101.C: Don't use __wchar_t.
31665
31666 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
31667
31668         * g77.f-torture/execute/20001111.[fx]: Test premature exit
31669         from DO loop.
31670
31671 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
31672
31673         * gcc.c-torture/execute/20001111-1.c: New test.
31674
31675 2000-11-10  Nick Clifton  <nickc@redhat.com>
31676
31677         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
31678         long multuiple and accumulate.
31679
31680 2000-11-09  Richard Henderson  <rth@redhat.com>
31681
31682         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
31683         via size_t instead of int.
31684
31685         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
31686         * gcc.c-torture/execute/string-opt-2.c: Likewise.
31687         * gcc.c-torture/execute/string-opt-3.c: Likewise.
31688         * gcc.c-torture/execute/string-opt-4.c: Likewise.
31689
31690 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
31691
31692         * gcc.c-torture/compile/20001109-1.c: New test.
31693         * gcc.c-torture/compile/20001109-2.c: New test.
31694
31695 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
31696
31697         * g++.old-deja/g++.pt/operator1.C: New test.
31698         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
31699
31700 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
31701
31702         * gcc.dg/20001108-1.c: New test.
31703
31704 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
31705
31706         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
31707         with both arguments constant strings.
31708         * gcc.c-torture/execute/string-opt-3.c: New test.
31709         * gcc.c-torture/execute/string-opt-4.c: New test.
31710         * gcc.c-torture/execute/string-opt-5.c: New test.
31711
31712 2000-11-08  Nick Clifton  <nickc@redhat.com>
31713
31714         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
31715         mulsidi3adddi patterns.
31716
31717 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
31718
31719         * g++.old-deja/g++.other/crash36.C: New test.
31720
31721 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
31722
31723         * g++.old-deja/g++.other/init16.C: New test.
31724
31725 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
31726
31727         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
31728
31729 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
31730
31731         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
31732         * gcc.c-torture/execute/va-arg-16.x: Likewise.
31733         * gcc.c-torture/execute/va-arg-17.x: Likewise.
31734
31735 2000-11-07  DJ Delorie  <dj@redhat.com>
31736
31737         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
31738
31739 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31740
31741         * gcc.c-torture/execute/string-opt-1.c: New test.
31742
31743 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
31744
31745         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
31746         mips-sgi-irix6.* because the MIPS ABI passes floating-point
31747         parameters in registers, and there is no way for a varargs
31748         function to know in which order the integer and floating-point
31749         parameters should be interleaved when they are placed on the
31750         stack.
31751         * gcc.c-torture/execute/va-arg-16.x: Likewise.
31752         * gcc.c-torture/execute/va-arg-17.x: Likewise.
31753
31754 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31755
31756         * gcc.c-torture/execute/string-opt-2.c: New test.
31757
31758 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
31759
31760         * g++.old-deja/g++.pt/crash60.C: New test.
31761
31762 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
31763
31764         * g++.old-deja/g++.other/crash24.C: New test.
31765         * g++.old-deja/g++.other/crash25.C: New test.
31766         * g++.old-deja/g++.other/crash26.C: New test.
31767         * g++.old-deja/g++.other/crash27.C: New test.
31768         * g++.old-deja/g++.other/crash28.C: New test.
31769         * g++.old-deja/g++.other/crash29.C: New test.
31770         * g++.old-deja/g++.other/crash30.C: New test.
31771         * g++.old-deja/g++.other/crash31.C: New test.
31772         * g++.old-deja/g++.other/crash32.C: New test.
31773         * g++.old-deja/g++.other/crash33.C: New test.
31774         * g++.old-deja/g++.other/crash34.C: New test.
31775         * g++.old-deja/g++.other/crash35.C: New test.
31776
31777 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
31778
31779         * gcc.c-torture/execute/20001031-1.c: New test.
31780
31781 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
31782
31783         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
31784         namespace.
31785
31786         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
31787         standards-conformant.
31788
31789         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
31790
31791         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
31792         * g++.old-deja/g++.mike/p755a.C: Likewise.
31793         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
31794         library makes no calls to `operator new' during initialization.
31795
31796 2000-11-04  Neil Booth  <neilb@earthling.net>
31797
31798         * gcc.dg/cpp/include2.c: New tests.
31799
31800 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
31801
31802         * lib/g++.exp (g++_set_ld_library_path): New function.
31803         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
31804
31805 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
31806
31807         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
31808         warnings.
31809
31810 2000-11-01  Richard Henderson  <rth@redhat.com>
31811
31812         * g++.old-deja/g++.ext/namedret1.C: New.
31813         * g++.old-deja/g++.ext/namedret2.C: New.
31814         * g++.old-deja/g++.ext/namedret3.C: New.
31815
31816 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
31817
31818         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
31819         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
31820
31821 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31822
31823         * gcc.c-torture/execute/va-arg-21.c: New test.
31824
31825 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31826
31827         * gcc.dg/c99-complex-2.c: New test.
31828
31829 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31830
31831         * gcc.c-torture/execute/stdio-opt-1.c: New test.
31832
31833 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
31834
31835         * g++.old-deja/g++.other/inline16.C: New test.
31836
31837 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
31838
31839         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
31840         __PRETTY_FUNCTION__
31841
31842 2000-10-29  Neil Booth  <neilb@earthling.net>
31843
31844         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
31845         New tests.
31846         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
31847         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
31848         optimisation.
31849
31850 2000-10-29  Neil Booth  <neilb@earthling.net>
31851
31852         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
31853         * mi1.c, mi1c.h: Add null directives to multiple-include test.
31854         * mi5.c: Test multiple includes work with -C.
31855         * trigraphs.c: Test ^= version.
31856
31857 2000-10-28  Neil Booth  <neilb@earthling.net>
31858
31859         New tests and test updates for new macro expander.
31860
31861         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
31862         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
31863         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
31864         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
31865         new diagnostic messages.
31866
31867         * gcc.dg/cpp/macro3.c: New tests.
31868
31869 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
31870
31871         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
31872         on the same line.
31873
31874 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
31875
31876         * g++.old-deja/g++.other/eh2.C: New test.
31877
31878 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31879
31880         * gcc.c-torture/execute/20001027-1.c: New test.
31881
31882 2000-10-26  Richard Henderson  <rth@redhat.com>
31883
31884         * gcc.c-torture/execute/20001026-1.c: New.
31885
31886 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
31887
31888         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
31889         * g++.old-deja/g++.law/builtin1.C: Likewise.
31890         * g++.old-deja/g++.law/ctors10.C: Likewise.
31891         * g++.old-deja/g++.law/virtual3.C: Likewise.
31892         * g++.old-deja/g++.mike/p658.C: Likewise.
31893         * g++.old-deja/g++.other/sibcall1.C: Likewise.
31894         * g++.old-deja/g++.other/vaarg2.C: Likewise.
31895         * g++.old-deja/g++.robertl/eb124.C: Likewise.
31896         * g++.old-deja/g++.robertl/eb44.C: Likewise.
31897         * g++.old-deja/g++.robertl/eb77.C: Likewise.
31898
31899 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
31900
31901         * gcc.c-torture/compile/20001024-1.c: New test.
31902
31903 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
31904
31905         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
31906         to tell us whether or not we are using V3.
31907
31908 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
31909
31910         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
31911         operands.
31912
31913 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31914
31915         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
31916
31917 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
31918
31919         * gcc.c-torture/execute/20001024-1.c: New test.
31920
31921 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
31922
31923         * g++.old-deja/g++.other/sibcall1.C: New test.
31924
31925 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
31926
31927         * gcc.dg/noncompile/init-3.c: New test.
31928
31929 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
31930
31931         * gcc.dg/format-array-1.c: New test.
31932
31933 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31934
31935         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
31936         writing through null pointers; remove comment about testing
31937         unterminated strings.
31938
31939 2000-10-17  Matthew Hiller  <hiller@redhat.com>
31940
31941         * gcc.c-torture/execute/20001017-2.c: New test.
31942
31943 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31944
31945         * gcc.c-torture/compile/20001018-1.c: New test.
31946         * gcc.c-torture/compile/20001018-1.x: Xfail.
31947
31948 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31949
31950         * gcc.c-torture/execute/20001017-1.c: New test.
31951
31952 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31953
31954         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
31955         for multiple use of arguments with scanf formats; add tests for
31956         multiple use of arguments.
31957
31958 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
31959
31960         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
31961
31962 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31963
31964         * gcc.dg/format-miss-1.c: New test.
31965
31966 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
31967
31968         * gcc.c-torture/execute/20001013-1.c: New test.
31969
31970 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
31971
31972         * gcc.dg/format-branch-1.c: New test.
31973
31974 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
31975
31976         * README, lib/file-format.exp: Remove EGCS references.
31977
31978 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
31979
31980         * gcc.dg/20001013-1.c: New test.
31981
31982 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31983
31984         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
31985         for intmax_t in the compiler using __typeof__ and the type rules
31986         for conditional expressions.
31987
31988 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
31989
31990         * gcc.dg/20001012-1.c: New test.
31991         * gcc.dg/20001012-2.c: New test.
31992
31993 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31994
31995         * gcc.dg/format-attr-1.c: New test.
31996
31997 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31998
31999         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
32000         __LONG_LONG_MAX__ instead of LLONG_MAX.
32001
32002 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32003
32004         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
32005         scanf flags.
32006         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
32007         flags.
32008
32009 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32010
32011         * gcc.dg/sequence-pt-1.c: New test.
32012
32013 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
32014
32015         * gcc.c-torture/execute/20001011-1.c: New testcase.
32016         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
32017
32018 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
32019
32020         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
32021         does not error on it.
32022
32023 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
32024
32025         * gcc.dg/20001009-1.c: New test.
32026
32027 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32028
32029         * gcc.c-torture/compile/20001009-1.c: Move from here ....
32030         * gcc.c-torture/execute/20001009-2.c: ... to here.
32031
32032 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
32033
32034         * gcc.c-torture/compile/20001009-1.c: New testcase.
32035         * gcc.c-torture/execute/20001009-1.c: New testcase.
32036         Testcases provided by Jan Hubicka <jh@suse.cz>.
32037
32038 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32039
32040         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
32041         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
32042         uintmax_t using <limits.h> to emulate the compiler's internal
32043         logic.  No longer XFAIL %j tests.
32044
32045 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32046
32047         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
32048         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
32049         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
32050         regexps and details of expected handling of some bad formats.
32051         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
32052         suppression.
32053
32054 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32055
32056         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
32057         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
32058         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
32059         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
32060         in list archives.
32061
32062 2000-10-06  Richard Henderson  <rth@cygnus.com>
32063
32064         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
32065         * g++.old-deja/g++.brendan/crash52.C: Likewise.
32066         * g++.old-deja/g++.jason/report.C: Likewise.
32067         * g++.old-deja/g++.law/friend5.C: Likewise.
32068         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
32069         of the expected warnings.
32070
32071 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
32072
32073         * g++.old-deja/g++.pt/enum14.C: New test.
32074
32075 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
32076
32077         * g++.old-deja/g++.pt/crash59.C: New test.
32078
32079 2000-10-04  Will Cohen  <wcohen@redhat.com>
32080
32081         * gcc.dg/20000926-1.c: New test.
32082
32083 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
32084
32085         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
32086         function name for current C++ compiler.
32087         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
32088
32089 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
32090
32091         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
32092         __PRETTY_FUNCTION__.
32093         * g++.old-deja/g++.ext/pretty2.C: Likewise.
32094
32095 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32096
32097         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
32098
32099 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
32100
32101         * gcc.c-torture/compile/20000923-1.c: New test.
32102
32103 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
32104
32105         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
32106         * g++.old-deja/g++.pt/ttp62.C: Same.
32107         * g++.old-deja/g++.other/inline14.C: Same.
32108
32109 2000-09-24  Richard Henderson  <rth@cygnus.com>
32110
32111         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
32112
32113 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
32114
32115         * gcc.dg/c90-printf-1.c: Add test for wide string format.
32116
32117 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
32118
32119         * gcc.c-torture/compile/20000922-1.c: New file.
32120
32121 2000-09-21  Nick Clifton  <nickc@redhat.com>
32122
32123         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
32124         a signed long modulo operation.
32125         (mod6): New function - perform an unsigned long modulo operation.
32126         (main): Add tests for modulos of very large numbers by very small
32127         dividends.
32128
32129 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32130
32131         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
32132
32133 2000-09-19  Richard Henderson  <rth@cygnus.com>
32134
32135         * gcc.dg/compare2.c (case 10): XFAIL.
32136
32137 2000-09-18  Richard Henderson  <rth@cygnus.com>
32138
32139         * gcc.c-torture/execute/20000906-1.c: Move ...
32140         * gcc.dg/20000906-1.c: ... here.  Only run on targets
32141         that support __builtin_trap.
32142
32143 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
32144
32145         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
32146
32147 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32148
32149         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
32150         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
32151         more $ format tests.
32152
32153 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32154
32155         * gcc.dg/format-errmk-1.c: New test.
32156
32157 2000-09-17  Greg McGary  <greg@mcgary.org>
32158
32159         * gcc.c-torture/execute/20000917-1.x: Remove.
32160
32161 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32162
32163         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
32164
32165 2000-09-17  Greg McGary  <greg@mcgary.org>
32166
32167         * gcc.c-torture/execute/20000917-1.c: New test.
32168         * gcc.c-torture/execute/20000917-1.x: XFAIL.
32169
32170 2000-09-16  Neil Booth  <NeilB@earthling.net>
32171
32172         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
32173         in nested macro bug.
32174
32175 2000-09-15  Neil Booth  <NeilB@earthling.net>
32176
32177         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
32178
32179 2000-09-14  Jeffrey A Law  (law@cygnus.com)
32180
32181         * gcc.c-torture/execute/20000914-1.c: New test.
32182
32183 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
32184
32185         * g++.other/inline13.C: New test.
32186
32187 2000-09-12  Andreas Jaeger  <aj@suse.de>
32188
32189         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
32190         constant by Ulrich Drepper <drepper@redhat.com>.
32191
32192 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
32193
32194         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
32195
32196 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32197
32198         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
32199
32200 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
32201
32202         * gcc.dg/cpp/backslash.c: New test.
32203
32204 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
32205
32206         * gcc.c-torture/execute/20000910-1.c: New test.
32207         * gcc.c-torture/execute/20000910-2.c: Likewise.
32208
32209 2000-09-11  Robert Lipe  <robertl@sco.com>
32210
32211         * gcc.dg/pragma-align.c: New test.
32212
32213 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
32214
32215         * g++.old-deja/g++.pt/explicit82.C: New test.
32216         * g++.old-deja/g++.pt/explicit83.C: New test.
32217
32218 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
32219
32220         * gcc.dg/asm-names.c: New test.
32221
32222 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32223
32224         * gcc.dg/cpp/tr-warn6.c: New test
32225
32226 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32227
32228         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
32229         be accepted.
32230
32231 2000-09-07  Catherine Moore  <clm@redhat.com>
32232
32233         * gcc.c-torture/execute/unroll-1.c: New test.
32234
32235 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
32236
32237         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
32238         ERROR markers.
32239         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
32240         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
32241         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
32242         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
32243         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
32244         Preprocess only.
32245         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
32246         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
32247
32248 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32249
32250         * g++.old-deja/g++.pt/deduct2.C: New test.
32251
32252 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32253
32254         * g++.old-deja/g++.pt/parms2.C: New test.
32255
32256 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32257
32258         * g++.old-deja/g++.pt/crash58.C: New test.
32259
32260 2000-09-06  Greg McGary  <greg@mcgary.org>
32261
32262         * gcc.c-torture/execute/20000906-1.c: New test.
32263         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
32264
32265 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32266
32267         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
32268
32269 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
32270
32271         * g++.old-deja/g++.pt/crash57.C: New test.
32272
32273 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
32274
32275         * g++.old-deja/g++.pt/crash56.C: New test.
32276
32277 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
32278
32279         * g++.old-deja/g++.pt/koenig1.C: New test.
32280
32281 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
32282
32283         * gcc.dg/20000904-1.c: New test.
32284
32285 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
32286
32287         * gcc.dg/cpp/paste8.c: New test.
32288
32289 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
32290
32291         * gcc.c-torture/compile/20000827-1.c: New test.
32292
32293 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32294
32295         * gcc.dg/format-diag-1.c: New test.
32296
32297 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32298
32299         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
32300         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
32301         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
32302         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
32303         gcc.dg/formatz-1.c: Adjust warning regular expressions.
32304
32305 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
32306
32307         * g++.old-deja/g++.other/nested4.C: New test.
32308
32309 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
32310
32311         * g++.old-deja/g++.ns/scoped1.C: New test.
32312
32313 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
32314
32315         * lib/g++.exp: Support testing already-installed GCC.
32316
32317 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32318
32319         * wtr-label-1.c, wtr-suffix-1.c: New tests.
32320
32321 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32322
32323         * gcc.dg/return-type-2.c: New test.
32324
32325 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
32326
32327         * gcc.c-torture/compile/20000825-1.c: New test.
32328
32329 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
32330
32331         * gcc.dg/dwarf2-2.c: New test.
32332
32333 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
32334
32335         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
32336         dg-warning regexps.
32337
32338 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32339
32340         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
32341         gcc.dg/format-ext-5.c: New tests.
32342
32343 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
32344
32345         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
32346
32347 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
32348
32349         * gcc.dg/noncompile/930622-2.c: Adjust error message.
32350
32351 2000-08-24  Richard Henderson  <rth@cygnus.com>
32352
32353         * gcc.dg/ia64-sync-1.c: New test.
32354         * gcc.dg/ia64-sync-2.c: New test.
32355         * gcc.dg/ia64-asm-1.c: New test.
32356
32357 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
32358
32359         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
32360         * gcc.dg/format-ext-2.c: New test.
32361
32362 2000-08-23  Jason Merrill  <jason@redhat.com>
32363
32364         * lib/old-dejagnu.exp: Also ignore "In member function" and
32365         "At global scope".
32366
32367 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32368
32369         * gcc.dg/noncompile/label-lineno-1.c: New test.
32370
32371 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32372
32373         * gcc.dg/c99-array-nonobj-1.c: New test.
32374
32375 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32376
32377         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
32378         tests.
32379         * gcc.dg/format-ext-1.c: New test.
32380
32381 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32382
32383         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
32384         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
32385         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
32386         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
32387         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
32388
32389 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32390
32391         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
32392         gcc.dg/c99-strftime-2.c: New tests.
32393
32394 2000-08-22  Richard Henderson  <rth@cygnus.com>
32395
32396         * gcc.c-torture/execute/20000822-1.c: New test.
32397
32398 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
32399
32400         * gcc.c-torture/execute/20000819-1.x: Remove.
32401
32402 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
32403
32404         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
32405         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
32406         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
32407         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
32408         gcc.dg/format-xopen-1.c: New tests.
32409
32410 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
32411
32412         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
32413
32414 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
32415
32416         * g++.old-deja/g++.other/loop2.C: New test.
32417
32418         * gcc.c-torture/compile/20000606-1.c: New test.
32419         * gcc.c-torture/compile/20000728-1.c: New test.
32420         * gcc.c-torture/execute/20000801-1.c: New test.
32421         * gcc.c-torture/execute/20000801-2.c: New test.
32422         * gcc.c-torture/execute/20000819-1.c: New test.
32423         * gcc.c-torture/execute/20000819-1.x: XFAIL.
32424         * gcc.dg/20000629-1.c: New test.
32425         * gcc.dg/20000724-1.c: New test.
32426         * gcc.dg/20000807-1.c: New test.
32427
32428 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
32429
32430         * gcc.dg/cpp/pragma-1.c: New test.
32431         * gcc.dg/cpp/pragma-2.c: New test.
32432
32433 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
32434
32435         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
32436         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
32437
32438 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32439
32440         * gcc.c-torture/compile/20000818-1.c: New test.
32441
32442 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
32443
32444         * gcc.c-torture/execute/20000818-1.c: New test.
32445
32446 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32447
32448         * gcc.dg/format-va-1.c: New test.
32449
32450 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32451
32452         * g++.old-deja/g++.other/typedef8.C: New test.
32453
32454 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32455
32456         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
32457         * g++.old-deja/g++.mike/net36.C: Mark candidate.
32458         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
32459         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
32460         * g++.old-deja/g++.other/ptrmem7.C: New test.
32461         * g++.old-deja/g++.pt/ptrmem10.C: New test.
32462
32463 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32464
32465         * g++.old-deja/g++.pt/typename27.C: New test.
32466
32467 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
32468
32469         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
32470         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
32471         * g++.old-deja/g++.pt/friend45.C: New test.
32472         * g++.old-deja/g++.other/friend8.C: New test.
32473
32474 2000-08-15  Richard Henderson  <rth@cygnus.com>
32475
32476         * gcc.c-torture/execute/20000815-1.c: New test.
32477
32478 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
32479
32480         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
32481         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
32482         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
32483
32484 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
32485
32486         * g++.old-deja/g++.other/refinit2.C: New test.
32487
32488 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
32489
32490         * lib/c-torture.exp (c-torture): Make
32491         compiler_conditional_xfail_data global.
32492         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
32493         compiler_conditional_xfail_data machinery.
32494         (f-torture-execute): Likewise.
32495         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
32496         and only when unrolling loops.
32497
32498         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
32499
32500 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
32501
32502         * g++.old-deja/g++.pt/explicit81.C: New test.
32503
32504 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
32505
32506         * g++.old-deja/g++.pt/typename26.C: New test.
32507
32508 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
32509
32510         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
32511         warning.
32512
32513 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32514
32515         * g++.old-deja/g++.other/array3.C: New test.
32516
32517 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32518
32519         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
32520         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
32521         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
32522         New tests.
32523
32524 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
32525
32526         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
32527         * g++.old-deja/g++.abi/vmihint.C: Likewise.
32528
32529 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
32530
32531         * gcc.c-torture/execute/20000808-1.c: New test.
32532
32533 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32534
32535         * gcc.dg/c90-const-expr-1.c: New test.
32536
32537 2000-08-08  Richard Henderson  <rth@cygnus.com>
32538
32539         * gcc.dg/noncompile/920923-1.c: Declare calloc.
32540
32541 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32542
32543         * gcc.dg/noncompile/const-ll-1.c: New test.
32544
32545 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32546
32547         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
32548
32549 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
32550
32551         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
32552         that running programs linked against the shared version of libobjc
32553         run correctly.
32554
32555 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32556
32557         * gcc.dg/c99-printf-1.c: New test.
32558
32559 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32560
32561         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
32562
32563 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
32564
32565         * gcc.c-torture/execute/20000731-1.x: Delete.
32566
32567 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
32568
32569         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
32570         and torture_without_loops as is done by c-torture.exp.
32571         (search_for): Copy from c-torture.exp.
32572         (gcc-dg-runtest): New function, drives a directory of tests
32573         iterating over the TORTURE_OPTIONS.
32574         (scan-assembler, scan-assembler-not): Move here from
32575         individual directory drivers.
32576
32577         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
32578         defined by lib/gcc-dg.exp.
32579         * gcc.dg/cpp/cpp.exp: Likewise.
32580         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
32581         gcc-dg-runtest, so we cycle over optimization options.
32582
32583         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
32584         * gcc.dg/compare2.c: No longer expected to fail.
32585
32586 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
32587
32588         * gcc.c-torture/execute/20000804-1.c: New test.
32589
32590 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32591
32592         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
32593
32594 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
32595
32596         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
32597
32598 2000-08-03  Jeffrey A Law  (law@cygnus.com)
32599
32600         * gcc.c-torture/compile/20000803-1.c: New test.
32601
32602 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32603
32604         * gcc.c-torture/execute/20000801-3.c,
32605         gcc.c-torture/execute/20000801-4.c: New tests.
32606         * gcc.c-torture/execute/20000801-3.x,
32607         gcc.c-torture/execute/20000801-4.x: Xfail.
32608
32609 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
32610
32611         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
32612         libobjc/.libs to allow for libtool.
32613
32614 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
32615
32616         * gcc.c-torture/compile/20000802-1.c: New test.
32617
32618 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
32619
32620         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
32621
32622 2000-07-31  Jeffrey A Law  (law@cygnus.com)
32623
32624         * gcc-c-torture/execute/20000731-2.c: New test.
32625
32626         * gcc.c-torture/execute/20000731-1.c: New test.
32627         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
32628
32629 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
32630
32631         * testsuite/gcc.dg/cpp/paste7.c: New test.
32632         * gcc.dg/cpp/20000725-1.c: New test.
32633
32634 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
32635
32636         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
32637         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
32638         declaration warning for __builtin_dwarf_reg_size.
32639
32640         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
32641
32642 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
32643
32644         * gcc.dg/noncompile/voidparam-1.c: New test.
32645
32646 2000-07-30  Richard Henderson  <rth@cygnus.com>
32647
32648         * gcc.dg/c90-digraph-1.c: Don't xfail.
32649         * gcc.dg/compare2.c (case 10): Xfail.
32650         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
32651
32652 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
32653
32654         * gcc.dg/c99-main-1.c: New test.
32655
32656 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32657
32658         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
32659
32660 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
32661
32662         * gcc.c-tortuer/execute/20000726-1.c: New test.
32663
32664 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
32665
32666         * gcc.c-torture/execute/enum-2.c: New test.
32667
32668 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32669
32670         * gcc.dg/cpp/tr-warn3.c: New test.
32671
32672 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32673
32674         * g++.old-deja/g++.ext/implicit1.C: Remove.
32675         * g++.old-deja/g++.jason/c2.C: Remove
32676         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
32677         * g++.old-deja/g++.pt/crash16.C: Likewise.
32678         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
32679
32680 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32681
32682         * g++.old-deja/g++.other/for2.C: New test.
32683
32684 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
32685
32686         * gcc.dg/20000720-1.c: New test.
32687
32688 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
32689
32690         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
32691
32692 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
32693
32694         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
32695         * gcc.c-torture/execute/20000722-1.c: New.
32696         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
32697
32698 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
32699
32700         * gcc.dg/cpp/20000720-1.S: New test.
32701
32702 2000-07-21  Michael Meissner  <meissner@redhat.com>
32703
32704         * gcc.c-torture/execute/ieee/hugeval.c: New test.
32705
32706 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
32707
32708         * g++.old-deja/g++.brendan/crash16.C,
32709         g++.old-deja/g++.brendan/parse3.C,
32710         g++.old-deja/g++.brendan/redecl1.C,
32711         g++.old-deja/g++.ns/template13.C,
32712         g++.old-deja/g++.other/decl4.C,
32713         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
32714
32715 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
32716
32717         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
32718         and "Internal error".
32719
32720         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
32721         regexps.
32722         * gcc.dg/cpp/paste6.c: New test.
32723
32724 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
32725
32726         * gcc.dg/cpp/tr-direct.c: New test.
32727
32728         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
32729         gcc.dg/cpp/undef1.c: Tweak error regexps.
32730
32731 2000-07-18  Eric Christopher <echristo@redhat.com>
32732
32733         * gcc.c-torture/compile/20000718-1.c: New test.
32734
32735 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
32736
32737         * cpplex.c (_cpp_push_token): If the token being pushed back
32738         is the previous token in this context, just subtract one from
32739         context->posn.
32740         * cppmacro.c (save_expansion): Clear aux field when storing a
32741         placemarker.
32742
32743 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
32744
32745         * gcc.dg/noncompile/redecl-1.c: New test.
32746
32747 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
32748
32749         * gcc.c-torture/execute/20000717-5.c: New test.
32750         * gcc.c-torture/execute/20000717-1.x: Removed.
32751
32752 2000-07-17  Richard Henderson  <rth@cygnus.com>
32753
32754         * gcc.c-torture/execute/20000717-4.c: New test.
32755
32756 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
32757
32758         * gcc.dg/cpp/syshdr.c: New test.
32759         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
32760
32761 2000-07-17  Neil Booth  <neilb@earthling.net>
32762
32763         * gcc.dg/cpp/cmdlne-dM.c: New test.
32764         * gcc.dg/cpp/cmdlne-dD.c: New test.
32765
32766 2000-07-17  Jeffrey A Law  (law@cygnus.com)
32767
32768         * gcc.c-torture/execute/20000717-3.c: New test.
32769
32770         * gcc.c-torture/compile/20000717-1.c: New test.
32771
32772 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
32773
32774         * gcc.c-torture/execute/20000717-2.c: New test.
32775
32776 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32777
32778         * gcc.dg/formatz-1.c: New test.
32779
32780         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
32781         * gcc.dg/c99-digraph-1.c: New tests.
32782
32783         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
32784         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
32785
32786         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
32787         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
32788         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
32789         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
32790         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
32791         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
32792         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
32793
32794 2000-07-17   Greg McGary <greg@mcgary.org>
32795
32796         * gcc.c-torture/execute/20000717-1.c: New test.
32797         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
32798
32799 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
32800
32801         * gcc.c-torture/execute/20000715-2.c: New test.
32802         * gcc.dg/20000715-1.c: New test.
32803
32804 2000-07-15  Michael Meissner  <meissner@redhat.com>
32805
32806         * gcc.c-torture/execute/20000715-1.c: New test.
32807
32808 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
32809
32810         * gcc.c-torture/execute/20000707-1.c: New test.
32811
32812 2000-07-13  Neil Booth  <NeilB@earthling.net>
32813
32814         * testsuite/gcc.dg/cpp/digraph1.c,
32815         testsuite/gcc.dg/cpp/digraph2.c,
32816         testsuite/gcc.dg/cpp/digraphs.c: New tests.
32817
32818 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
32819
32820         * g77.f-torture/compile/20000630-2.f:  New test.
32821         * g77.f-torture/compile/20000630-2.x
32822
32823 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32824
32825         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
32826
32827 2000-07-11  Neil Booth  <NeilB@earthling.net>
32828
32829         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
32830
32831 2000-07-11  Neil Booth  <NeilB@earthling.net>
32832
32833         * gcc.dg/cpp/cmdlne-C.c: New.
32834
32835 2000-07-09  Neil Booth  <NeilB@earthling.net>
32836
32837         * gcc.dg/cpp/directiv.c: New tests.
32838         * gcc.dg/cpp/undef1.c: Update.
32839
32840 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
32841
32842         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
32843
32844 2000-07-09  Neil Booth  <NeilB@earthling.net>
32845
32846         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
32847
32848 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
32849
32850         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
32851         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
32852
32853 2000-07-08  Neil Booth  <NeilB@earthling.net>
32854
32855         * gcc.dg/cpp/macsyntx.c: New tests.
32856
32857 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
32858
32859         * gcc.dg/20000707-1.c: New test.
32860
32861 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
32862
32863         * gcc.c-torture/execute/20000706-1.c: New test.
32864         * gcc.c-torture/execute/20000706-2.c: New test.
32865         * gcc.c-torture/execute/20000706-3.c: New test.
32866         * gcc.c-torture/execute/20000706-4.c: New test.
32867         * gcc.c-torture/execute/20000706-5.c: New test.
32868
32869 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
32870
32871         * g++.old-deja/g++.pt/instantiate7.C: New test.
32872
32873 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
32874
32875         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
32876         * g++.old-deja/g++.mike/thunk3.C: Likewise.
32877         * g++.old-deja/g++.other/rtti3.C: Likewise.
32878         * g++.old-deja/g++.other/rttid3.C: Likewise.
32879
32880 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
32881
32882         *  g77.f-torture/compile/20000630-1.x: Fix typo
32883
32884 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
32885
32886         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
32887         assembly output.
32888
32889 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
32890
32891         * gcc.dg/cpp/ident.c: New test.
32892
32893 2000-07-05  Neil Booth  <NeilB@earthling.net>
32894
32895         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
32896           gcc.dg/cpp/lexstrng.c: New tests.
32897
32898 2000-07-04  Neil Booth  <NeilB@earthling.net>
32899
32900         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
32901         * gcc.dg/cpp/strify2.c: Same.
32902
32903 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
32904
32905         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
32906         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
32907         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
32908         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
32909
32910         * testsuite/gcc.dg/cpp/macro1.c,
32911         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
32912         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
32913         testsuite/gcc.dg/cpp/strify1.c,
32914         testsuite/gcc.dg/cpp/strify2.c: New tests.
32915
32916 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
32917
32918         * gcc.c-torture/execute/20000703-1.c: New test.
32919
32920 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32921
32922         * g++.old-deja/g++.pt (lookup10.C): New test.
32923
32924 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32925
32926         * g++.old-deja/g++.pt (typename25.C): New test.
32927
32928 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
32929
32930         * gcc.c-torture/compile/20000701-1.c: New test.
32931
32932 2000-06-30  Nick Clifton  <nickc@cygnus.com>
32933
32934         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
32935         to test case.
32936
32937 2000-06-30  Catherine Moore  <clm@cygnus.com>
32938
32939         * gcc.c-torture/execute/align-1.c: New test.
32940
32941 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
32942
32943         * g++.old-deja/g++.pt/expr8.C: New test.
32944         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
32945
32946 2000-06-29  Nick Clifton  <nickc@cygnus.com>
32947
32948         * gcc.c-torture/compile/20000629-1.c: New test.
32949
32950 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
32951
32952
32953         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
32954         gcc.dg/noncompile directory, depending on whether they're
32955         preprocessor tests or not.  Annotate all the tests for the dg
32956         framework.
32957
32958         * gcc.c-torture/noncompile/noncompile.exp: Delete.
32959         * gcc.dg/noncompile/noncompile.exp: New.
32960
32961         * Moved files:
32962         Old name                                New name
32963         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
32964         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
32965         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
32966         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
32967         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
32968         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
32969         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
32970         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
32971         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
32972         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
32973         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
32974         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
32975         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
32976         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
32977         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
32978         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
32979         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
32980         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
32981         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
32982         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
32983         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
32984         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
32985         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
32986         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
32987
32988         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
32989         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
32990         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
32991         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
32992         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
32993         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
32994
32995 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
32996
32997         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
32998         declare one variable.  On the fourth, error.
32999         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
33000         declared by 20000628-1a.h.
33001
33002 2000-06-29  Richard Henderson  <rth@redhat.com>
33003
33004         * gcc.c-torture/execute/930529-1.x: New file.
33005         * gcc.dg/920413-1.c: Adjust expected warning text.
33006         * gcc.dg/980217-1.c: Declare abort.
33007         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
33008
33009 2000-06-29  Jeffrey A Law  (law@cygnus.com)
33010
33011         * g77.f-torture/compile/20000629-1.f: New test.
33012         * g77.f-torture/compile/20000629-1.x: Expected to fail.
33013
33014 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
33015
33016         Rearrange lots of files, removing entirely the
33017         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
33018         directories.
33019
33020         * Deleted files:
33021         gcc.c-torture/code_quality/code_quality.exp
33022         gcc.c-torture/special/special.exp
33023         gcc.failure/failure.exp
33024         gcc.failure/940409-1.x
33025         gcc.c-torture/compile/961203-1.x
33026
33027         * New files:
33028         gcc.misc-tests/linkage.exp
33029         gcc.c-torture/execute/920730-1t.c
33030         gcc.c-torture/execute/920730-1t.x
33031         gcc.c-torture/compile/920520-1.x
33032         gcc.c-torture/compile/920521-1.x
33033         gcc.c-torture/compile/981006-1.x
33034         gcc.c-torture/execute/eeprof-1.x
33035
33036         * Moved files (possibly with modifications to fit a new harness):
33037         Old name                                New name
33038         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
33039         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
33040         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
33041         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
33042         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
33043         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
33044         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
33045         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
33046         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
33047         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
33048         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
33049         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
33050         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
33051         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
33052
33053 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
33054
33055         * c-torture/compile/961203-1.x: Delete.
33056
33057         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
33058         not exit. Include stdio.h.
33059         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
33060         * gcc.misc-tests/dg-12.c: Likewise.
33061         * gcc.misc-tests/dg-5.c: Likewise.
33062         * gcc.misc-tests/dg-6.c: Likewise.
33063         * gcc.misc-tests/dg-7.c: Prototype abort.
33064         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
33065         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
33066         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
33067         not exit.
33068         * gcc.misc-tests/sieve.c: Use return from main, not exit.
33069         * gcc.misc-tests/sort2.c: Use return from main, not exit.
33070
33071 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
33072
33073         * gcc.dg/cpp/20000628-1.c: New test.
33074         * gcc.dg/cpp/20000628-1.h: New header for above test.
33075         * gcc.dg/cpp/20000628-1a.h: Likewise.
33076
33077 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
33078
33079         * gcc.dg/cpp: New directory.
33080         * gcc.dg/cpp/cpp.exp: New driver.
33081         * gcc.dg/cpp/20000627-1.c: New test.
33082         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
33083         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
33084         and rewrite as a compilation test.
33085
33086         * gcc.dg: Move many files into the cpp subdirectory, possibly
33087         renaming or editing them as well.
33088         Old name                New name
33089         990119-1.c              cpp/19990119-1.c
33090         990228-1.c              cpp/19990228-1.c
33091         990407-1.c              cpp/19990407-1.c
33092         990409-1.c              cpp/19990409-1.c
33093         990413-1.c              cpp/19990413-1.c
33094         990703-1.c              cpp/19990703-1.c
33095         20000127-1.c            cpp/20000127-1.c
33096         20000129-1.c            cpp/20000129-1.c
33097         20000207-1.c            cpp/20000207-1.c
33098         20000207-2.c            cpp/20000207-2.c
33099         20000209-1.c            cpp/20000209-1.c
33100         20000209-2.c            cpp/20000209-2.c
33101         20000301-1.c            cpp/20000301-1.c
33102         20000419-1.c            cpp/20000419-1.c
33103         20000510-1.S            cpp/20000510-1.S
33104         20000519-1.c            cpp/20000519-1.c
33105         20000529-1.c            cpp/20000529-1.c
33106         20000625-1.c            cpp/20000625-1.c
33107         20000625-2.c            cpp/20000625-2.c
33108         cpp-as1.c               cpp/assert1.c
33109         cpp-as2.c               cpp/assert2.c
33110         cxx-comments-1.c        cpp/cxxcom1.c
33111         cxx-comments-2.c        cpp/cxxcom2.c
33112         endif-label.c           cpp/endif.c
33113         cpp-hash1.c             cpp/hash1.c
33114         cpp-hash2.c             cpp/hash2.c
33115         cpp-if1.c               cpp/if-1.c
33116         cpp-if2.c               cpp/if-2.c
33117         cpp-if3.c               cpp/if-3.c
33118         cpp-if4.c               cpp/if-4.c
33119         cpp-if5.c               cpp/if-5.c
33120         cpp-cond.c              cpp/if-cexp.c
33121         cpp-missingop.c         cpp/if-mop.c
33122         cpp-missingparen.c      cpp/if-mpar.c
33123         cpp-opprec.c            cpp/if-oppr.c
33124         cpp-ifparen.c           cpp/if-paren.c
33125         cpp-shortcircuit.c      cpp/if-sc.c
33126         cpp-shift.c             cpp/if-shift.c
33127         cpp-unary.c             cpp/if-unary.c
33128         cpp-li1.c               cpp/line1.c
33129         cpp-li2.c               cpp/line2.c
33130         lineno.c                cpp/line3.c
33131         lineno-2.c              cpp/line4.c
33132         cpp-mi.c                cpp/mi1.c
33133         cpp-mic.h               cpp/mi1c.h
33134         cpp-micc.h              cpp/mi1cc.h
33135         cpp-mind.h              cpp/mi1nd.h
33136         cpp-mindp.h             cpp/mi1ndp.h
33137         cpp-mix.h               cpp/mi1x.h
33138         cpp-mi2.c               cpp/mi2.c
33139         cpp-mi2a.h              cpp/mi2a.h
33140         cpp-mi2b.h              cpp/mi2b.h
33141         cpp-mi2c.h              cpp/mi2c.h
33142         cpp-mi3.c               cpp/mi3.c
33143         cpp-mi3.def             cpp/mi3.def
33144         poison-1.c              cpp/poison.c
33145         pr-impl.c               cpp/prag-imp.c
33146         cpp-redef-2.c           cpp/redef1.c
33147         cpp-redef.c             cpp/redef2.c
33148         strpaste.c              cpp/strp1.c
33149         strpaste-2.c            cpp/strp2.c
33150         cpp-tradpaste.c         cpp/tr-paste.c
33151         cpp-tradstringify.c     cpp/tr-str.c
33152         cpp-tradwarn1.c         cpp/tr-warn1.c
33153         cpp-tradwarn2.c         cpp/tr-warn2.c
33154         trigraphs.c             cpp/trigraphs.c
33155         cpp-unc1.c              cpp/unc1.c
33156         cpp-unc2.c              cpp/unc2.c
33157         cpp-unc3.c              cpp/unc3.c
33158         cpp-unc.c               cpp/unc4.c
33159         undef.c                 cpp/undef1.c
33160         undef-2.c               cpp/undef2.c
33161         cpp-wi1.c               cpp/widestr1.c
33162
33163 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
33164
33165         * lib/g++.exp (g++_include_flags): Tweak.
33166
33167 2000-06-27  H.J. Lu  <hjl@gnu.org>
33168             Loren J. Rittle  <ljrittle@acm.org>
33169
33170         * lib/g++.exp (g++_include_flags): Override libgloss.exp
33171         version with one that knows about the new gcc tree structure.
33172         (g++_link_flags): Same.
33173
33174 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
33175
33176         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
33177         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
33178         case we are cross-compiling.
33179
33180         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
33181         g++.old-deja/g++.niklas/Makefile.in,
33182         g++.old-deja/g++.niklas/configure.in,
33183         g++.old-deja/g++.other/Makefile.in,
33184         g++.old-deja/g++.other/configure.in,
33185         gcc.c-torture/code_quality/Makefile.in,
33186         gcc.c-torture/code_quality/configure.in,
33187         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
33188         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
33189         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
33190         gcc.c-torture/execute/ieee/Makefile.in,
33191         gcc.c-torture/execute/ieee/configure.in,
33192         gcc.c-torture/noncompile/Makefile.in,
33193         gcc.c-torture/noncompile/configure.in,
33194         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
33195         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
33196         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
33197
33198 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
33199
33200         * g++.old-deja/g++.other/ambig3.C: New test.
33201
33202 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
33203
33204         * g++.old-deja/g++.pt/syntax1.C: New test.
33205         * g++.old-deja/g++.pt/syntax2.C: New test.
33206         * g++.old-deja/g++.other/syntax3.C: New test.
33207         * g++.old-deja/g++.other/syntax4.C: New test.
33208
33209 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
33210
33211         * gcc.dg/20000623-1.c: Prototype exit and abort.
33212
33213 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
33214
33215         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
33216         New tests.
33217         * gcc.dg/cpp-mi3.def: New file.
33218
33219         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
33220         inside assertions.
33221         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
33222         lexer's error messages.
33223         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
33224         divine anything from the linemarkers.
33225         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
33226         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
33227
33228 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
33229
33230         * gcc.dg/20000623-1.c: New test.
33231
33232 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
33233
33234         * gcc.c-torture/execute/20000622-1.c: New test.
33235
33236 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
33237
33238         * g++.old-deja/g++.other/init15.C: New test.
33239
33240 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
33241
33242         * g++.old-deja/g++.pt/vaarg2.C: New test.
33243         * g++.old-deja/g++.pt/vaarg3.C: New test.
33244
33245 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
33246
33247         * g++.old-deja/g++.other/dyncast6.C: New test.
33248
33249 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
33250
33251         * gcc.c-torture/execute/loop-6.c: New test.
33252
33253 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
33254
33255         * gcc.dg/20000614-1.c: New test.
33256         * gcc.dg/20000614-2.c: New test.
33257
33258 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
33259
33260         * g++.old-deja/g++.other/inline12.C: New test.
33261
33262 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
33263
33264         * g++.old-deja/g++.other/eh1.C: New test.
33265
33266 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
33267
33268         * g++.old-deja/g++.other/type.C: New test.
33269
33270 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
33271
33272         * g++.old-deja/g++.other/initstring.C: New test.
33273
33274 2000-06-12  Jason Merrill  <jason@redhat.com>
33275
33276         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
33277
33278 2000-06-09  Jeffrey A Law  (law@cygnus.com)
33279
33280         * gcc.c-torture/compile/20000609-1.c: New test.
33281
33282 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
33283
33284         * gcc.dg/20000609-1.c: New test.
33285
33286 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
33287
33288         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
33289         * gcc.c-torture/noncompile/poison-1.c: Move...
33290         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
33291         * gcc.dg/cpp-li1.c: Add a token after the #line.
33292
33293 2000-06-05  Richard Henderson  <rth@cygnus.com>
33294
33295         * gcc.c-torture/execute/20000605-2.c: New test.
33296         * gcc.c-torture/execute/20000605-3.c: New test.
33297
33298 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
33299
33300         * g77.f-torture/execute/20000503-1.x: New file.
33301
33302 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
33303
33304         * g++.old-deja/g++.eh/badalloc1.C: New test.
33305
33306 2000-06-05  Richard Henderson  <rth@cygnus.com>
33307
33308         * gcc.c-torture/execute/20000605-1.c: New test.
33309
33310 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
33311             Nathan Sidwell <nathan@codesourcery.com>
33312
33313         * gcc.c-torture/compile/20000605-1.c: New test.
33314
33315 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
33316
33317         * g77.f-torture/compile/20000601-1.f:  New test.
33318
33319 2000-06-03  Richard Henderson  <rth@cygnus.com>
33320
33321         * gcc.c-torture/execute/20000603-1.c: New.
33322
33323 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
33324
33325         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
33326         * gcc.dg/noreturn-2.c (noreturn): Likewise.
33327
33328 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
33329
33330         * gcc.dg/compare2.c (case 12): XFAIL.
33331         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
33332         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
33333
33334         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
33335
33336 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
33337
33338         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
33339         guard macro is already defined when the header is first
33340         included.
33341         * gcc.dg/cpp-mix.h: New file.
33342         * gcc.dg/endif-label.c: Update patterns to match compiler.
33343
33344         * g++.brendan/complex1.C: Declare abort.
33345         * g++.law/refs4.C: Remove XFAIL.
33346         * g++.oliva/expr2.C: Declare abort and exit.
33347
33348 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
33349
33350         * gcc.c-torture/execute/20000528-1.c: New test.
33351
33352         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
33353         * g++.old-deja/g++.law/temps4.C: Likewise.
33354
33355         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
33356         stdlib.h.  Call abort() on failure.
33357         * g++.old-deja/g++.law/refs4.C: Likewise.
33358         * g++.old-deja/g++.law/temps4.C: Likewise.
33359         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
33360         * gcc.c-torture/execute/20000112-1.c: Include string.h.
33361
33362 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
33363
33364         Relative to g++.dg/special:
33365         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
33366
33367         Relative to g++.old-deja:
33368         * g++.brendan/complex1.C, g++.jason/optimize2.C,
33369         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
33370         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
33371         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
33372         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
33373         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
33374         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
33375
33376         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
33377         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
33378         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
33379         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
33380         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
33381         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
33382         and/or string.h.
33383
33384         * g++.other/goto1.C: Update expectations for error messages.
33385
33386 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
33387
33388         * gcc.c-torture/compile/20000523-1.c: New test.
33389
33390 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
33391
33392         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
33393
33394 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
33395
33396         * g++.old-deja/g++.eh/catch11.C: New test.
33397         * g++.old-deja/g++.eh/catch12.C: New test.
33398
33399 2000-05-24  Nick Clifton  <nickc@cygnus.com>
33400
33401         * gcc.c-torture/execute/20000523-1.c: New test.
33402
33403 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
33404
33405         * c-torture/execute/bcp-1.c: Replace abort in arg of
33406         __builtin_constant_p with a generic external function.
33407
33408         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
33409         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
33410         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
33411         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
33412         Prototype abort and/or exit.
33413
33414         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
33415         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
33416         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
33417         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
33418
33419 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
33420
33421         * gcc.dg/dwarf2-1.c: New test.
33422
33423 2000-05-20  Richard Henderson  <rth@cygnus.com>
33424
33425         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
33426
33427 2000-05-20  Andreas Jaeger  <aj@suse.de>
33428
33429         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
33430         testcase.
33431
33432 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
33433
33434         * gcc.c-torture/execute/20000519-2.c: New test.
33435
33436 2000-05-19  Andreas Jaeger  <aj@suse.de>
33437
33438         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
33439         which fails with SSA.
33440
33441         * lib/c-torture.exp: Also test with -O3 -fssa.
33442
33443 2000-05-18  Michael Meissner  <meissner@redhat.com>
33444
33445         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
33446         * gcc.c-torture/execute/920415-1.c: Ditto.
33447         * gcc.c-torture/execute/920501-1.c: Ditto.
33448         * gcc.c-torture/execute/conversion.c: Ditto.
33449         * gcc.c-torture/execute/cvt-1.c: Ditto.
33450
33451 2000-05-18  Jeffrey A Law  (law@cygnus.com)
33452
33453         * gcc.c-torture/compile/20000518-1.c: New test.
33454
33455 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
33456
33457         * g77.f-torture/compile/200005018.f:  New test.
33458
33459 2000-05-17  Jeffrey A Law  (law@cygnus.com)
33460
33461         * gcc.c-torture/compile/20000517-1.c: New test.
33462
33463 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33464
33465         * gcc.c-torture/execute/20000516-1.c: New test.
33466
33467 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
33468
33469         * g++.old-deja/g++.other/eh.C: New test.
33470
33471 2000-05-12  Richard Henderson  <rth@cygnus.com>
33472
33473         * gcc.c-torture/execute/990208-1.c (main): Don't pass
33474         constants through to doit's conditional.
33475
33476 2000-05-11  Jeffrey A Law  (law@cygnus.com)
33477
33478         * gcc.c-torture/compile/20000511-1.c: New test.
33479         * g77.f-torture/compile/20000511-1.f: New test.
33480         * g77.f-torture/compile/20000511-2.f: New test.
33481
33482 2000-05-11  Michael Meissner  <meissner@redhat.com>
33483
33484         * gcc.c-torture/execute/20000511-1.c: New test.
33485
33486 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
33487
33488         * gcc.dg/dg.exp: Scan .S files as well as .c files.
33489         * gcc.dg/20000510-1.S: New.
33490
33491 2000-05-08  Catherine Moore  <clm@cygnus.com>
33492
33493         * gcc.dg/unused-3.c: New.
33494
33495 2000-05-06  Richard Henderson  <rth@cygnus.com>
33496
33497           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
33498           * g++.old-deja/g++.mike/warn1.C: Likewise.
33499           * g++.old-deja/g++.pt/local1.C: Likewise.
33500           * g++.old-deja/g++.pt/local7.C: Likewise.
33501           * g++.old-deja/g++.pt/spec16.C: Likewise.
33502
33503 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
33504
33505         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
33506
33507 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
33508
33509           * g77.f-torture/execute/20000503-1.f:  New test.
33510
33511 2000-05-04  Andreas Jaeger  <aj@suse.de>
33512
33513         * gcc.dg/noreturn-2.c: New test.
33514
33515 2000-05-04  Neil Booth  <NeilB@earthling.net>
33516
33517         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
33518         preprocessor.
33519
33520 2000-05-04  Richard Henderson  <rth@cygnus.com>
33521
33522         * gcc.c-torture/execute/20000503-1.c: Fix typo.
33523
33524 2000-05-04  Richard Henderson  <rth@cygnus.com>
33525
33526         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
33527         OpenSSL by Jason R Thorpe.
33528
33529 2000-05-03  Jim Wilson  <wilson@cygnus.com>
33530
33531         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
33532
33533 2000-05-03  Robert Lipe <robertlipe@usa.net>
33534
33535         * gcc.dg/20000503-1.c: New test.
33536
33537 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
33538
33539         * gcc.c-torture/compile/20000502-1.c: New test.
33540         * g++.old-deja/g++.other/align.C: New test.
33541         * gcc.dg/cpp-tradstringify.c: New test.
33542
33543 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
33544
33545         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
33546         and hard registers.
33547
33548 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
33549
33550         * gcc.c-torture/execute/loop-5.c: New test.
33551
33552 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
33553
33554         * gcc.c-torture/execute/va-arg-20.c: New test.
33555
33556 2000-04-23  Jeffrey A Law  (law@cygnus.com)
33557
33558         * gcc.c-torture/execute/20000422-1.c: New test.
33559
33560 2000-04-20  Greg McGary  <gkm@gnu.org>
33561
33562         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
33563         when optimizing, but without sibling-call optimizations (-O1).
33564
33565 2000-04-20  Jeffrey A Law  (law@cygnus.com)
33566
33567           * gcc.c-torture/compile/20000420-1.c: New test.
33568
33569 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33570
33571         * g++.abi/ptrflags.C: New test.
33572         * g++.eh/catchptr1.C: Test incomplete pointer chains.
33573
33574 2000-04-19  Catherine Moore  <clm@cygnus.com>
33575
33576         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
33577
33578 2000-04-19  Greg McGary  <gkm@gnu.org>
33579
33580         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
33581         sibling-call optimizations.
33582
33583 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
33584
33585         * gcc.dg/20000419-1.c: New test.
33586
33587 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
33588
33589         * gcc.c-torture/execute/20000412-6.c: New test.
33590
33591 2000-04-12  Jeffrey A Law  (law@cygnus.com)
33592
33593         * gcc.c-torture/execute/20000412-5.c: New test.
33594         * g77.f-torture/compile/20000412-1.f: New test.
33595         * gcc.c-torture/execute/20000412-4.c: New test.
33596         * gcc.c-torture/compile/20000412-2.c: New test.
33597         * gcc.c-torture/execute/20000412-3.c: New test.
33598         * gcc.c-torture/compile/20000412-1.c: New test.
33599         * gcc.c-torture/execute/20000412-2.c: New test.
33600
33601 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
33602
33603         * objc/execute/bf-20.m: New test.
33604
33605 2000-04-10  Richard Henderson  <rth@cygnus.com>
33606
33607         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
33608
33609         * gcc.c-torture/execute/20000412-1.c: New test.
33610
33611 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33612
33613         * g++.old-deja/g++.eh/catchptr1.C: New test.
33614
33615 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
33616
33617         * g++.old-deja/g++.abi/cxa_vec.C: New test.
33618
33619 2000-04-08  Neil Booth  <NeilB@earthling.net>
33620
33621         * gcc.dg/cpp-nullchar.c: Remove test as
33622         embedded nulls cause problems.
33623
33624 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33625
33626         * gcc.dg/compare2.c: New test.
33627
33628 2000-04-08  Neil Booth  <NeilB@earthling.net>
33629
33630         * gcc.dg/cpp-nullchar.c: New test.
33631
33632 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
33633
33634         * gcc.dg/cpp-mi2.c: New test.
33635         * gcc.dg/cpp-mi2[abc].h: New files.
33636
33637 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
33638
33639         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
33640         member name.
33641
33642 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
33643
33644         * g++.old-deja/g++.abi/vmihint.C: New test.
33645
33646 2000-04-06  Neil Booth  <NeilB@earthling.net>
33647
33648         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
33649         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
33650         copyright.
33651
33652 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
33653
33654         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
33655         avoid stack-frame overwrite.
33656
33657 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
33658
33659         * gcc.c-torture/compile/20000405-2.c: New test.
33660         * gcc.c-torture/compile/20000405-3.c: New test.
33661
33662 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33663
33664         * gcc.c-torture/compile/20000405-1.c: New test.
33665
33666 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
33667
33668         * gcc.dg/cast-qual-1.c: Revert last change.
33669
33670 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33671
33672         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
33673
33674 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
33675
33676         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
33677         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
33678
33679 2000-04-03  Jeffrey A Law  (law@cygnus.com)
33680
33681         * gcc.c-torture/compile/20000403-2.c: New test.
33682         * gcc.c-torture/compile/20000403-1.c: New test.
33683
33684 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
33685
33686         * gcc.c-torture/execute/20000403-1.c: New test.
33687
33688 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
33689
33690         * gcc.c-torture/execute/20000402-1.c: New test.
33691
33692 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
33693
33694         * gcc.c-torture/execute/va-arg-15.c: New test.
33695         * gcc.c-torture/execute/va-arg-16.c: New test.
33696         * gcc.c-torture/execute/va-arg-17.c: New test.
33697         * gcc.c-torture/execute/va-arg-18.c: New test.
33698         * gcc.c-torture/execute/va-arg-19.c: New test.
33699
33700 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
33701
33702         * gcc.c-torture/compile/981211-1.c: Move to...
33703         * gcc.dg/cpp-as1.c: ...here.
33704         * gcc.dg/cpp-as2.c: New file.
33705
33706         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
33707         compiler.
33708
33709 2000-04-02  Neil Booth  <NeilB@earthling.net>
33710
33711         * gcc.dg/cpp-cond.c  New tests.
33712         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
33713         accidental success less likely.
33714         * gcc.dg/cpp-missingop.c  New tests.
33715         * gcc.dg/cpp-missingparen.c  New tests.
33716         * gcc.dg/cpp-shift.c  New tests.
33717         * gcc.dg/cpp-shortcircuit.c  New tests.
33718         * gcc.dg/cpp-unary.c  New tests.
33719
33720 2000-03-29  Jeffrey A Law  (law@cygnus.com)
33721
33722         * gcc.c-torture/compile/20000329-1.c: New test.
33723
33724 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
33725
33726         * gcc.c-torture/compile/20000326-1.c: New test.
33727         * gcc.c-torture/compile/20000326-2.c: New test.
33728
33729 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
33730
33731         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
33732         the first parameter is a function argument.
33733
33734 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
33735
33736         * g++.old-deja/g++.ext/array4.C: New test.
33737
33738 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
33739
33740         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
33741
33742 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33743
33744         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
33745
33746 2000-03-19  Richard Henderson  <rth@cygnus.com>
33747
33748         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
33749
33750 2000-03-19  Richard Henderson  <rth@cygnus.com>
33751
33752         * gcc.c-torture/compile/20000319-1.c: New test.
33753
33754 2000-03-14  Jeffrey A Law  (law@cygnus.com)
33755
33756         * gcc.c-torture/execute/20000314-3.c: New test.
33757         * gcc.c-torture/execute/20000314-2.c: New test.
33758         * gcc.c-torture/execute/20000314-1.c: New test.
33759         * gcc.c-torture/compile/20000314-2.c: New test.
33760         * gcc.c-torture/compile/20000314-1.c: New test.
33761
33762 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
33763
33764         * g++.old-deja/g++.warn/inline.C: New test.
33765
33766 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
33767
33768         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
33769         standards-compliant result rather than specific constants.
33770         Put test-values in array.
33771
33772 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
33773
33774         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
33775         (g++_target_compile): Put test-specific options last.
33776
33777 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33778
33779         * g++.old-deja/g++.eh/vbase4.C: New test.
33780
33781 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33782
33783         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
33784
33785 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33786
33787         * g++.old-deja/g++.brendan/misc12.C: Removed.
33788         * g++.old-deja/g++.pt/memtemp77.C: Constify.
33789         * g++.old-deja/g++.ext/pretty4.C: New test.
33790
33791 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33792
33793         * g++.old-deja/g++.other/string2.C: New test.
33794
33795 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
33796
33797         * g++.old-deja/g++.warn/impint2.C: New test.
33798
33799 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
33800
33801         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
33802         is 1, not zero.
33803
33804 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
33805
33806         * g++.old-deja/g++.warn/impint.C: New test.
33807         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
33808         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
33809         * g++.old-deja/g++.pt/explicit12.C: Likewise.
33810         * g++.old-deja/g++.pt/explicit13.C: Likewise.
33811         * g++.old-deja/g++.pt/explicit17.C: Likewise.
33812         * g++.old-deja/g++.pt/explicit18.C: Likewise.
33813         * g++.old-deja/g++.pt/explicit19.C: Likewise.
33814         * g++.old-deja/g++.pt/explicit23.C: Likewise.
33815         * g++.old-deja/g++.pt/explicit31.C: Likewise.
33816         * g++.old-deja/g++.pt/explicit35.C: Likewise.
33817         * g++.old-deja/g++.pt/explicit6.C: Likewise.
33818         * g++.old-deja/g++.pt/memclass7.C: Likewise.
33819
33820 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
33821
33822         * gcc.dg/cpp-redef.c: New test.
33823
33824 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
33825
33826         * g++.old-deja/g++.pt/unify7.C: New test.
33827
33828 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33829
33830         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
33831         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
33832
33833 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
33834
33835         * gcc.c-torture/compile/20000224-1.c: New test.
33836
33837 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33838
33839         * gcc.c-torture/compile/cpp-2.c: New test.
33840         * gcc.c-torture/compile/cpp-1.c: New test.
33841
33842 2000-02-25  Jeffrey A Law  (law@cygnus.com)
33843
33844         * gcc.c-torture/execute/20000225-1.c: New test.
33845
33846 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33847
33848         * gcc.dg/cpp-li2.c: New test.
33849
33850         * gcc.dg/cpp-wi1.c: New test.
33851
33852         * gcc.dg/cpp-li1.c: New test.
33853
33854 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
33855
33856         * g++.old-deja/g++.other/sizeof5.C: New test.
33857
33858 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33859
33860         * gcc.c-torture/execute/va-arg-13.c: New test.
33861
33862 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
33863
33864         * gcc.c-torture/execute/va-arg-12.c: New test.
33865
33866 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
33867
33868         * gcc.c-torture/execute/20000223-1.c: New test.
33869
33870 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
33871
33872         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
33873
33874 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
33875
33876         * g++.old-deja/g++.abi/ptrmem.C: New test.
33877
33878 2000-02-19  Richard Henderson  <rth@cygnus.com>
33879
33880         * gcc.c-torture/compile/init-3.c: New.
33881
33882 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
33883
33884         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
33885         ALWAYS_CXXFLAGS.
33886
33887 2000-02-11  Robert Lipe <robertl@sco.com>
33888
33889         * gcc.c-torture/compile/20000211-3.c: New test.
33890
33891 2000-02-11  Martin Buchholz <martin@xemacs.org>
33892
33893         * gcc.c-torture/compile/20000211-2.c: New test.
33894
33895 2000-02-11  Jeffrey A Law  (law@cygnus.com)
33896
33897         * gcc.c-torture/compile/20000211-1.c: New test.
33898
33899 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
33900
33901         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
33902           on native targets
33903
33904 2000-02-08  Nathan Sidwell  <nathan@acm.org>
33905
33906         * g++.old-deja/g++.other/cast5.C: New test.
33907
33908 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
33909
33910         * gcc.c-torture/execute/20000205-1.c: New.
33911
33912 2000-02-03  Nathan Sidwell  <nathan@acm.org>
33913
33914         * g++.old-deja/g++.jason/cast3.C: Return void.
33915         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
33916
33917 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33918
33919         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
33920
33921         * gcc.dg/loop-1.c: New test.
33922
33923 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
33924
33925         * gcc.c-torture/compile/20000127-1.c: New test.
33926         * gcc.c-torture/execute/991228-1.c: New test.
33927
33928 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33929
33930         * gcc.dg/unused-2.c: New test.
33931
33932         * gcc.dg/conv-1.c: New test.
33933
33934 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
33935
33936         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
33937         compiler.
33938         (tool_option_proc): Fix typo.
33939
33940 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
33941
33942         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
33943         of the ld on the host, not on the build machine.
33944         Also, don't crash if '--help' is not a supported option.
33945
33946 2000-01-24  Richard Henderson  <rth@cygnus.com>
33947
33948         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
33949
33950 2000-01-20  Jeffrey A Law  (law@cygnus.com)
33951
33952         * gcc.c-torture/execute/20000120-2.c: New test.
33953         * gcc.c-torture/execute/20000120-1.c: New test.
33954
33955 2000-01-13  Jeffrey A Law  (law@cygnus.com)
33956
33957         * gcc.c-torture/execute/20000113-1.c: New test.
33958
33959 2000-01-12  Jeffrey A Law  (law@cygnus.com)
33960
33961         * gcc.c-torture/execute/20000112-1.c: New test.
33962
33963 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33964
33965         * gcc.dg/20000111-1.c: New test.
33966
33967 2000-01-10  Jeffrey A Law  (law@cygnus.com)
33968
33969         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
33970         with 16 bit integers.
33971
33972 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33973
33974         * gcc.dg/20000108-1.c: New test.
33975
33976 2000-01-05  Nathan Sidwell  <nathan@acm.org>
33977
33978         * g++.old-deja/g++.ns/koenig8.C: New test.
33979
33980 2000-01-05  Nathan Sidwell  <nathan@acm.org>
33981
33982         * g++.old-deja/g++.other/cast4.C: New test.
33983
33984 2000-01-05  Jeffrey A Law  (law@cygnus.com)
33985
33986         * gcc.c-torture/compile/20000105-2.c: New test.
33987         * gcc.c-torture/compile/20000105-1.c: New test.
33988
33989 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33990
33991         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
33992         references to printf & atoi to conform to ANSI standard.
33993         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
33994         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
33995         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
33996         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
33997         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
33998         * g++.old-deja/g++.brendan/complex1.C: Likewise.
33999         * g++.old-deja/g++.brendan/copy1.C: Likewise.
34000         * g++.old-deja/g++.brendan/copy2.C: Likewise.
34001         * g++.old-deja/g++.brendan/copy3.C: Likewise.
34002         * g++.old-deja/g++.brendan/copy4.C: Likewise.
34003         * g++.old-deja/g++.brendan/copy5.C: Likewise.
34004         * g++.old-deja/g++.brendan/copy6.C: Likewise.
34005         * g++.old-deja/g++.brendan/copy7.C: Likewise.
34006         * g++.old-deja/g++.brendan/copy8.C: Likewise.
34007         * g++.old-deja/g++.brendan/crash11.C: Likewise.
34008         * g++.old-deja/g++.brendan/crash14.C: Likewise.
34009         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
34010         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
34011         * g++.old-deja/g++.brendan/delete2.C: Likewise.
34012         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
34013         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
34014         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
34015         * g++.old-deja/g++.brendan/eh1.C: Likewise.
34016         * g++.old-deja/g++.brendan/groff1.C: Likewise.
34017         * g++.old-deja/g++.brendan/init3.C: Likewise.
34018         * g++.old-deja/g++.brendan/misc12.C: Likewise.
34019         * g++.old-deja/g++.brendan/misc7.C: Likewise.
34020         * g++.old-deja/g++.brendan/new2.C: Likewise.
34021         * g++.old-deja/g++.brendan/operators4.C: Likewise.
34022         * g++.old-deja/g++.brendan/operators5.C: Likewise.
34023         * g++.old-deja/g++.brendan/overload2.C: Likewise.
34024         * g++.old-deja/g++.brendan/overload7.C: Likewise.
34025         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
34026         * g++.old-deja/g++.brendan/reference1.C: Likewise.
34027         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
34028         * g++.old-deja/g++.brendan/template24.C: Likewise.
34029         * g++.old-deja/g++.brendan/template3.C: Likewise.
34030         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
34031         * g++.old-deja/g++.jason/inline3.C: Likewise.
34032         * g++.old-deja/g++.jason/opeq.C: Likewise.
34033         * g++.old-deja/g++.law/arg5.C: Likewise.
34034         * g++.old-deja/g++.law/arm7.C: Likewise.
34035         * g++.old-deja/g++.law/ctors11.C: Likewise.
34036         * g++.old-deja/g++.law/cvt8.C: Likewise.
34037         * g++.old-deja/g++.law/init9.C: Likewise.
34038         * g++.old-deja/g++.law/refs4.C: Likewise.
34039         * g++.old-deja/g++.law/template2.C: Likewise.
34040         * g++.old-deja/g++.law/visibility24.C: Likewise.
34041         * g++.old-deja/g++.law/vtable3.C: Likewise.
34042         * g++.old-deja/g++.mike/asm2.C: Likewise.
34043         * g++.old-deja/g++.mike/eh1.C: Likewise.
34044         * g++.old-deja/g++.mike/misc1.C: Likewise.
34045         * g++.old-deja/g++.mike/misc13.C: Likewise.
34046         * g++.old-deja/g++.mike/misc14.C: Likewise.
34047         * g++.old-deja/g++.mike/ns12.C: Likewise.
34048         * g++.old-deja/g++.mike/p1248.C: Likewise.
34049         * g++.old-deja/g++.mike/p3708.C: Likewise.
34050         * g++.old-deja/g++.mike/p3708a.C: Likewise.
34051         * g++.old-deja/g++.mike/p3708b.C: Likewise.
34052         * g++.old-deja/g++.mike/p646.C: Likewise.
34053         * g++.old-deja/g++.mike/p700.C: Likewise.
34054         * g++.old-deja/g++.mike/p783.C: Likewise.
34055         * g++.old-deja/g++.mike/p783a.C: Likewise.
34056         * g++.old-deja/g++.mike/p783b.C: Likewise.
34057         * g++.old-deja/g++.mike/p786.C: Likewise.
34058         * g++.old-deja/g++.mike/p789.C: Likewise.
34059         * g++.old-deja/g++.mike/p789a.C: Likewise.
34060         * g++.old-deja/g++.mike/p807a.C: Likewise.
34061         * g++.old-deja/g++.other/delete3.C: Likewise.
34062         * g++.old-deja/g++.other/dyncast1.C: Likewise.
34063         * g++.old-deja/g++.other/dyncast2.C: Likewise.
34064         * g++.old-deja/g++.other/dyncast3.C: Likewise.
34065         * g++.old-deja/g++.other/empty1.C: Likewise.
34066         * g++.old-deja/g++.other/temporary1.C: Likewise.
34067         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
34068         * g++.old-deja/g++.pt/t16.C: Likewise.
34069         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
34070
34071 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
34072
34073         * gcc.dg/991230-1.c: New test.
34074
34075 1999-12-29  Jeffrey A Law  (law@cygnus.com)
34076
34077         * gcc.c-torture/compile/991229-3.c: New test.
34078         * gcc.c-torture/compile/991229-2.c: New test.
34079         * gcc.c-torture/compile/991229-1.c: New test.
34080
34081 1999-12-29  Greg McGary <gkm@eng.ascend.com>
34082
34083         * gcc.c-torture/compile/labels-2.c: New test.
34084
34085 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
34086
34087         * gcc.c-torture/execute/991227-1.c: New test.
34088
34089 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34090
34091         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
34092
34093 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
34094
34095         * gcc.c-torture/execute/991221-1.c: New test.
34096
34097 1999-12-20  Nathan Sidwell  <nathan@acm.org>
34098
34099         * g++.old-deja/g++.other/cast3.C: New test.
34100
34101 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
34102
34103         * gcc.c-torture/execute/991216-4.c: New test.
34104
34105 1999-12-16  Michael Meissner  <meissner@cygnus.com>
34106
34107         * gcc.c-torture/execute/991216-1.c: New test.
34108         * gcc.c-torture/execute/991216-2.c: New test.
34109         * gcc.c-torture/execute/991216-3.c: New test.
34110
34111 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
34112
34113         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
34114         Actually make the test fail by using "-O2" for compilation.
34115
34116 1999-12-15  Nathan Sidwell  <nathan@acm.org>
34117
34118         * g++.old-deja/g++.warn/cast-align1.C: New test.
34119
34120 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
34121
34122         * gcc.c-torture/compile/991214-1.c: New test.
34123         * gcc.c-torture/compile/991214-2.c: New test.
34124
34125 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
34126
34127         * gcc.dg/991214-1.c: New test.
34128
34129 1999-12-13  Jeffrey A Law  (law@cygnus.com)
34130
34131         * gcc.c-torture/compile/991213-3.c: New test.
34132         * gcc.c-torture/compile/991213-2.c: New test.
34133         * gcc.c-torture/compile/991213-1.c: New test.
34134
34135 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
34136
34137         * gcc.dg/991209-1.c: New test.
34138
34139 1999-12-08  Nathan Sidwell <nathan@acm.org>
34140
34141         * gcc.c-torture/compile/991208-1.c: New test.
34142
34143 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34144
34145         * gcc.dg/ultrasp2.c: New test.
34146
34147 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
34148
34149         * g++.old-deja/g++.abi/align.C (main): Fix typo.
34150
34151 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
34152
34153         * gcc.c-torture/compile/991202-1.c: New test.
34154         * gcc.c-torture/execute/991202-1.c: New test.
34155         * gcc.c-torture/execute/991202-2.c: New test.
34156         * gcc.c-torture/execute/991202-3.c: New test.
34157
34158 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
34159
34160         * g++.old-deja/g++.abi/align.C: New test.
34161         * g++.old-deja/g++.abi/aggregates.C: Likewise.
34162         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34163
34164 1999-12-01  Richard Henderson  <rth@cygnus.com>
34165
34166         * gcc.c-torture/execute/991201-1.c: New.
34167
34168 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
34169
34170         * gcc.dg/991129-1.c: New test.
34171
34172 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
34173
34174         * gcc.c-torture/compile/991127-1.c: New test.
34175
34176 1999-11-22  Nathan Sidwell  <nathan@acm.org>
34177
34178         * g++.old-deja/g++.other/warn4.C: New test.
34179
34180 1999-11-22  Nathan Sidwell  <nathan@acm.org>
34181
34182         * g++.old-deja/g++.eh/cleanup2.C: New test.
34183         * g++.old-deja/g++.ext/pretty2.C: New test.
34184         * g++.old-deja/g++.ext/pretty3.C: New test.
34185         * g++.old-deja/g++.other/debug6.C: New test.
34186
34187 1999-10-20  Jim Wilson  <wilson@cygnus.com>
34188
34189         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
34190         compiler_output to look for one error message instead of two.
34191
34192 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
34193
34194         * gcc.c-torture/execute/991118-1.c: Also test case
34195         where the word boundary does not split a byte evenly.
34196
34197 1999-11-19  Nathan Sidwell  <nathan@acm.org>
34198
34199         * g++.old-deja/g++.ext/restrict1.C: New test.
34200
34201 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
34202
34203         * gcc.c-torture/execute/991118-1.c: New test.
34204
34205 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
34206
34207         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
34208         working directory pathnames.
34209
34210 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
34211
34212         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
34213         host is equipped with driver.h and driver.o so it can actually
34214         compile and run the tests.
34215
34216 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
34217
34218         * gcc.c-torture/compile/991008-1.c: New test.
34219
34220 1999-11-08  Nick Clifton  <nickc@cygnus.com>
34221
34222         * lib/gcc-dg.exp: Include target-supports.exp
34223
34224 1999-11-05  Nick Clifton  <nickc@cygnus.com>
34225
34226         * lib/target-supports.exp: New file: Provide procs to test for
34227         features supported by the target.
34228         (check_weak_available): Moved here from ecos.exp.
34229         (check_alias_available): New proc: Determine of the target
34230         toolchain supports the alias attribute.
34231
34232         * gcc.dg/special/ecos.exp: Move check_weak_available to
34233         target-supports.exp.
34234         (alias-1.c): Only perform the test if the target supports
34235         aliases.
34236         (wkali-1.c): Only perform the test if the target supports
34237         aliases.
34238
34239         * gcc.dg/990506-0.c: Expect error messages from cross
34240         targets as well as native targets.
34241
34242 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34243
34244         * gcc.dg/ultrasp1.c: Removed xfail.
34245         * gcc.dg/struct-ret-2.c: Likewise.
34246         * gcc.dg/array-1.c: Likewise.
34247
34248 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34249
34250         * gcc.dg/struct-ret-2.c: New test.
34251
34252         * gcc.dg/array-1.c: New test.
34253
34254 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
34255
34256         * gcc.c-torture/execute/991030-1.c: New test.
34257
34258 1999-10-26  Richard Henderson  <rth@cygnus.com>
34259
34260         * gcc.c-torture/compile/991026-2.c: New test.
34261
34262 1999-10-26  Jeffrey A Law  (law@cygnus.com)
34263
34264         * gcc.c-torture/compile/991026-1.c: New test.
34265
34266 1999-10-23  Jeffrey A Law  (law@cygnus.com)
34267
34268         * gcc.c-torture/execute/991023-1.c: New test.
34269
34270 1999-10-19  Jeffrey A Law  (law@cygnus.com)
34271
34272         * gcc.c-torture/execute/991019-1.c: New test.
34273
34274 1999-10-16  Richard Henderson  <rth@cygnus.com>
34275
34276         * gcc.c-torture/execute/991016-1.c: New test.
34277
34278 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
34279
34280         * gcc.c-torture/execute/991014-1.c: New test.
34281
34282 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
34283
34284         * g++.old-deja/g++.other/union2.C: New test.
34285
34286 1999-10-13  Nathan Sidwell  <nathan@acm.org>
34287
34288         * g++.old-deja/g++.other/vaarg2.C: New test.
34289         * g++.old-deja/g++.other/vaarg3.C: New test.
34290
34291 1999-10-12  Craig Burley  <craig@jcb-sc.com>
34292
34293         * g77.f-torture/noncompile/19990905-1.f: Moved from being
34294         in compile/.
34295
34296 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
34297
34298         * gcc.c-torture/execute/va-arg-11.c: New test.
34299
34300 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
34301
34302         * lib/file-format.exp (gcc_target_object_format): Don't
34303         crash if objdump is unavailable.
34304
34305 1999-09-29  Donn Terry <donn@interix.com>
34306
34307         * gcc.misc-tests/mg.exp: delete extraneous redirection.
34308
34309 1999-09-28  Nick Clifton  <nickc@cygnus.com>
34310
34311         * gcc.c-torture/compile/990928-1.c: New test.
34312
34313 1999-09-28  Nathan Sidwell  <nathan@acm.org>
34314
34315         * g++.old-deja/g++.other/decl6.C: New test.
34316
34317 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34318
34319         * gcc.c-torture/execute/va-arg-10.c: New test.
34320
34321 1999-09-27  Nathan Sidwell  <nathan@acm.org>
34322
34323         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
34324         __PRETTY_FUNCTION__.
34325
34326 1999-09-23  Nick Clifton  <nickc@cygnus.com>
34327
34328         * gcc.c-torture/execute/990923-1.c: New test.
34329
34330 1999-09-21  Nick Clifton  <nickc@cygnus.com>
34331
34332         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
34333         for which -fpic is inappropriate.
34334
34335 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
34336
34337         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
34338
34339 1999-09-21  Nathan Sidwell  <nathan@acm.org>
34340
34341         * g++.old-deja/g++.other/dyncast1.C: New test.
34342         * g++.old-deja/g++.other/dyncast2.C: New test.
34343         * g++.old-deja/g++.other/dyncast3.C: New test.
34344         * g++.old-deja/g++.other/dyncast4.C: New test.
34345         * g++.old-deja/g++.other/dyncast5.C: New test.
34346         * g++.old-deja/g++.eh/catch3.C: New test.
34347         * g++.old-deja/g++.eh/catch3p.C: New test.
34348         * g++.old-deja/g++.eh/catch4.C: New test.
34349         * g++.old-deja/g++.eh/catch4p.C: New test.
34350         * g++.old-deja/g++.eh/catch5.C: New test.
34351         * g++.old-deja/g++.eh/catch5p.C: New test.
34352         * g++.old-deja/g++.eh/catch6.C: New test.
34353         * g++.old-deja/g++.eh/catch6p.C: New test.
34354         * g++.old-deja/g++.eh/catch7.C: New test.
34355         * g++.old-deja/g++.eh/catch7p.C: New test.
34356         * g++.old-deja/g++.eh/catch8.C: New test.
34357         * g++.old-deja/g++.eh/catch8p.C: New test.
34358         * g++.old-deja/g++.eh/catch9.C: New test.
34359         * g++.old-deja/g++.eh/catch9p.C: New test.
34360
34361 1999-09-13  Nathan Sidwell  <nathan@acm.org>
34362
34363         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
34364         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
34365
34366 1999-09-13  Jeffrey A Law  (law@cygnus.com)
34367
34368         * gcc.c-torture/compile/990913-1.c: New test.
34369
34370 1999-09-10  Nathan Sidwell  <nathan@acm.org>
34371
34372         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
34373         * g++.old-deja/g++.jason/rfg5.C: Likewise.
34374
34375 1999-09-09  Richard Henderson  <rth@cygnus.com>
34376
34377         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
34378
34379 1999-09-09  Nathan Sidwell  <nathan@acm.org>
34380
34381         * g++.old-deja/g++.other/lookup11.C: New test.
34382         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
34383         what is permitted and what we want.
34384         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
34385         overload use.
34386         * g++.old-deja/g++.jason/rfg5.C: Likewise
34387
34388 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
34389
34390         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
34391         * gcc.c-torture/noncompile/poison-1.c: New file.
34392
34393 1999-09-08  Nathan Sidwell  <nathan@acm.org>
34394
34395         * g++.old-deja/g++.other/sizeof3.C: New test.
34396         * g++.old-deja/g++.other/sizeof4.C: New test.
34397         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
34398         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
34399
34400 1999-09-07  Richard Henderson  <rth@cygnus.com>
34401
34402         * gcc.dg/va-arg-1.c: New.
34403
34404 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34405
34406         * gcc.c-torture/execute/va-arg-9.c: New test.
34407
34408 1999-09-05  Craig Burley  <craig@jcb-sc.com>
34409
34410         * g77.f-torture/compile/980519-2.f: New test.
34411         * g77.f-torture/compile/19990905-0.f: New test.
34412         * g77.f-torture/compile/19990905-1.f: New test.
34413         * g77.f-torture/compile/19990905-2.f: New test.
34414
34415         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
34416
34417 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
34418
34419         * gcc.c-torture/execute/990827-1.c: Fix typo.
34420
34421 1999-09-03  Nathan Sidwell  <nathan@acm.org>
34422
34423         * g++.old-deja/g++.other/deref1.C: New test.
34424
34425 1999-09-02  Nathan Sidwell  <nathan@acm.org>
34426
34427         * g++.old-deja/g++.other/ambig2.C: New test.
34428         * g++.old-deja/g++.other/cond5.C: New test.
34429         * g++.old-deja/g++.other/lookup16.C: New test.
34430
34431 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
34432
34433         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
34434         assemblers too.
34435
34436 1999-08-31  Jeffrey A Law  (law@cygnus.com)
34437
34438         * lib/c-torture.exp: Avoid the "compare executables" optimization
34439         when testing native.
34440
34441 1999-08-29  Jeffrey A Law  (law@cygnus.com)
34442
34443         * gcc.c-torture/execute/990829-1.c: New test.
34444         * gcc.c-torture/compile/990829-1.c: New test.
34445
34446 1999-08-27  Paul Burchard  <burchard@pobox.com>
34447
34448         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
34449         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
34450         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
34451         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
34452         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
34453         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
34454         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
34455         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
34456         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
34457         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
34458         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
34459
34460 1999-08-27  Jeffrey A Law  (law@cygnus.com)
34461
34462         * gcc.c-torture/execute/990827-1.c: New test.
34463
34464 1999-08-26  Craig Burley  <craig@jcb-sc.com>
34465
34466         * g77.f-torture/noncompile/19990826-4.f: New test.
34467
34468         * g77.f-torture/compile/19990826-3.f: New test.
34469
34470         * g77.f-torture/execute/19990826-2.f: New test.
34471
34472         * g77.f-torture/compile/19990826-1.f: New test.
34473
34474         * gcc.c-torture/execute/990826-0.c: New test.
34475         * g77.c-torture/execute/19990826-0.f: New test.
34476
34477         * g77.f-torture/noncompile/970626-2.f: New test.
34478
34479 1999-08-25  Paul Burchard  <burchard@pobox.com>
34480
34481         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
34482         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
34483         lss-011.C: New tests.
34484
34485 1999-08-25  Nathan Sidwell  <nathan@acm.org>
34486
34487         * g++.old-deja/g++.other/decl5.C: New test.
34488
34489 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34490
34491         * noncompile/noncompile.exp: Load_lib c-torture.exp.
34492         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
34493         call `postbase' for each one.  All callers of `postbase' changed
34494         to call this instead.
34495
34496 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
34497
34498         * gcc.c-torture/execute/990811-1.c: New test.
34499
34500 1999-08-09  Nick Clifton  <nickc@cygnus.com>
34501
34502         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
34503         just native ones.
34504
34505         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
34506         just native ones.
34507
34508 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
34509
34510         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
34511
34512 1999-08-04  Jeffrey A Law  (law@cygnus.com)
34513
34514         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
34515
34516 1999-08-04  Nathan Sidwell  <nathan@acm.org>
34517
34518         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
34519
34520 1999-08-04  Jeffrey A Law  (law@cygnus.com)
34521
34522         * gcc.c-torture/execute/990804-1.c: New test.
34523
34524 1999-08-03  Nathan Sidwell  <nathan@acm.org>
34525
34526         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
34527         * g++.old-deja/g++.brendan/crash64.C: Likewise
34528         * g++.old-deja/g++.brendan/overload8.C: Likewise
34529
34530 1999-08-03  Nathan Sidwell  <nathan@acm.org>
34531
34532         * g++.old-deja/g++.other/struct1.C: New test.
34533
34534 1999-08-03  Nathan Sidwell  <nathan@acm.org>
34535
34536         * g++.old-deja/g++.other/enum2.C: New test.
34537
34538 1999-08-02  Richard Henderson  <rth@cygnus.com>
34539
34540         Adapted from tests from Franz Sirl:
34541         * gcc.c-torture/execute/va-arg-7.c: New test.
34542         * gcc.c-torture/execute/va-arg-8.c: New test.
34543
34544 1999-08-01  Jeffrey A Law  (law@cygnus.com)
34545
34546         * gcc.c-torture/compile/990801-2.c: New test.
34547
34548         * gcc.c-torture/compile/990801-1.c: New test.
34549
34550 1999-07-27  Michael Meissner  <meissner@cygnus.com>
34551
34552         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
34553         fp-cmp-1.c, converting double to float.
34554
34555         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
34556         fp-cmp-1.c, converting double to long double.
34557
34558         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
34559         from fr1 to unknown_register, since fr1 is a legitimate register
34560         on some machines.
34561
34562 1999-07-25  Jeffrey A Law  (law@cygnus.com)
34563
34564         * README: More listname related changes.
34565
34566 1999-07-08  Catherine Moore  <clm@cygnus.com>
34567
34568         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
34569
34570 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
34571
34572         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
34573
34574 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
34575
34576         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
34577
34578 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
34579
34580         * gcc.dg/990703-1.c: New test.
34581
34582 1999-06-29  Nick Clifton  <nickc@cygnus.com>
34583
34584         * lib/file-format.exp: New file: Move definition of proc
34585         gcc_target_object_format to here from
34586         gcc.dg/special/ecos.exp.
34587
34588         * lib/c-torture.exp: Include lib file-format.exp.
34589         * lib/gcc-dg.exp: Include lib file-format.exp.
34590
34591         * gcc.dg/special/ecos.exp: Remove definition of proc
34592         gcc_target_object_format.
34593
34594 1999-06-28  Jeffrey A Law  (law@cygnus.com)
34595
34596         * gcc.c-torture/execute/990628-1.c: New test.
34597
34598 1999-06-25  Jeffrey A Law  (law@cygnus.com)
34599
34600         * gcc.c-torture/compile/990625-2.c: New test.
34601
34602         * gcc.c-torture/compile/990625-1.c: New test.
34603
34604 1999-06-23  Nick Clifton  <nickc@cygnus.com>
34605
34606         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
34607         attributes compile.
34608         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
34609         ports that use the COFF/PE file format.
34610
34611 1999-06-17  Jeffrey A Law  (law@cygnus.com)
34612
34613         * gcc.c-torture/compile/990617-1.c: New test.
34614
34615 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
34616
34617         * g++.old-deja/g++.other/decl4.C: New test.
34618
34619 1999-06-14  Nathan Sidwell  <nathan@acm.org>
34620
34621         * g++.old-deja/g++.other/bitfld3.C: New test.
34622
34623 1999-06-08  Nathan Sidwell  <nathan@acm.org>
34624
34625         * g++.old-deja/g++.eh/catch1.C: New test.
34626
34627 1999-06-07  Jeffrey A Law  (law@cygnus.com)
34628
34629         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
34630
34631         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
34632         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
34633
34634 1999-06-05  Craig Burley  <craig@jcb-sc.com>
34635
34636         * g77.f-torture/compile/19990502-0.f: Replace with new,
34637         shorter, test that still fails after recent changes.
34638
34639 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34640
34641         * gcc.c-torture/execute/990604-1.c: New test.
34642
34643 1999-05-31  Jeffrey A Law  (law@cygnus.com)
34644
34645         * gcc.c-torture/execute/990531-1.c: New test.
34646
34647 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34648
34649         * gcc.c-torture/compile/990527-1.c: New test.
34650
34651 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
34652
34653         * gcc.c-torture/execute/990527-1.c: New test.
34654
34655 1999-05-25  Nick Clifton  <nickc@cygnus.com>
34656
34657         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
34658         bitfields as signed.
34659
34660 1999-05-25  Craig Burley  <craig@jcb-sc.com>
34661
34662         * g77.f-torture/compile/19990525-0.f: New test.
34663
34664 1999-05-25  Jeffrey A Law  (law@cygnus.com)
34665
34666         * gcc.c-torture/execute/990525-2.c: New test.
34667
34668         * gcc.c-torture/execute/990525-1.c: New test.
34669
34670 1999-05-24  Nathan Sidwell  <nathan@acm.org>
34671
34672         * g++.old-deja/g++.other/anon3.C: New test.
34673         * g++.old-deja/g++.other/anon4.C: New test.
34674         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
34675         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
34676         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
34677         Merrill).
34678
34679 1999-05-24  Jeffrey A Law  (law@cygnus.com)
34680
34681         * gcc.c-torture/execute/990524-1.c: New test.
34682
34683         * gcc.dg/990524-1.c: New test.
34684
34685 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34686
34687         * gcc.c-torture/compile/990523-1.c: New test.
34688
34689 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
34690
34691         * gcc.c-torture/compile/990519-1.c: New test.
34692
34693 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34694
34695         * gcc.c-torture/compile/990517-1.c: New test.
34696
34697         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
34698         (e4, f4): New tests.
34699         (main): Call them.
34700
34701 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34702
34703         * gcc.dg/noreturn-1.c: New test.
34704
34705 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
34706
34707         * gcc.c-torture/execute/990513-1.c: New test.
34708
34709 1999-05-10  Richard Henderson  <rth@cygnus.com>
34710
34711         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
34712
34713 1999-05-10  Craig Burley  <craig@jcb-sc.com>
34714
34715         * g77.f-torture/execute/erfc.f: Use small single-precision
34716         values, to avoid problems on Alphas when not -mieee.
34717
34718 1999-05-08  Craig Burley  <craig@jcb-sc.com>
34719
34720         * gcc.dg/990506-0.c: New test.
34721
34722 1999-05-08  Richard Henderson  <rth@cygnus.com>
34723
34724         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
34725         the constant to test.  Don't XFAIL 64-bit targets.
34726
34727         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
34728         * g++.old-deja/g++.law/profile1.C: Likewise.
34729
34730         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
34731         operator new instances.
34732         * g++.old-deja/g++.other/delete5.C: Likewise.
34733
34734 1999-05-03  Craig Burley  <craig@jcb-sc.com>
34735
34736         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
34737         intrinsic.
34738
34739 1999-05-03  Craig Burley  <craig@jcb-sc.com>
34740
34741         * g77.f-torture/execute/u77-test.f: Reverse order of two
34742         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
34743
34744 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34745
34746         * gcc.dg/compare1.c: New test.
34747
34748 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34749
34750         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
34751         New tests.
34752
34753 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34754
34755         * g77.f-torture/compile/19990502-1.f: New test.
34756
34757 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34758
34759         * g77.f-torture/compile/19990502-0.f: New test.
34760
34761 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34762
34763         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
34764         intrinsic.
34765
34766 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34767
34768         * g77.f-torture/execute/u77-test.f (main): List libU77
34769         intrinsics not currently tested.
34770         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
34771         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
34772         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
34773         Trim blanks off the ends of some printed strings.
34774
34775 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34776
34777         * g77.f-torture/execute/u77-test.f (main): Just warn about
34778         FSTAT gid disagreement, as it's expected on some systems.
34779
34780 1999-05-01  Craig Burley  <craig@jcb-sc.com>
34781
34782         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
34783         use a new function, which allows for some slop.
34784         Clean up some commentary.
34785         (issum): The new function.
34786         (sgladd): Deleted subroutine.
34787
34788 1999-05-01  Craig Burley  <craig@jcb-sc.com>
34789
34790         * g77.f-torture/execute/u77-test.f: Modify to be more like
34791         libf2c/libU77 version, bringing patches to that version here.
34792         Add suitable commentary.
34793
34794 1999-04-25  Richard Henderson  <rth@cygnus.com>
34795
34796         * gcc.dg/990424-1.c: New test.
34797
34798 1999-04-24  Craig Burley  <craig@jcb-sc.com>
34799
34800         * g77.f-torture/execute/u77-test.f (main): Bug involving
34801         LSTAT has been fixed, so turn back on full checking.
34802
34803 1999-04-20  Craig Burley  <craig@jcb-sc.com>
34804
34805         * g77.f-torture/compile/19990419-0.f: New test.
34806         * g77.f-torture/execute/19990419-1.f: New test.
34807
34808 1999-04-17  Richard Henderson  <rth@cygnus.com>
34809
34810         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
34811         to avoid the need for a prototype to supress a warning.
34812
34813 1999-04-07  Jim Wilson  <wilson@cygnus.com>
34814
34815         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
34816
34817 1999-04-04  Jeffrey A Law  (law@cygnus.com)
34818
34819         * gcc.c-torture/execute/990404-1.c: New test.
34820
34821 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
34822
34823         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
34824         * gcc.dg/cpp-if3.c: Don't use -pedantic.
34825         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
34826         missing initializer warnings.
34827
34828 1999-03-28  Jeffrey A Law  (law@cygnus.com)
34829
34830         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
34831         matching strings.
34832
34833 1999-03-26  Jeffrey A Law  (law@cygnus.com)
34834
34835         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
34836
34837 1999-03-26  Craig Burley  <craig@jcb-sc.com>
34838
34839         * g77.f-torture/execute/19990325-0.f: New test.
34840         * g77.f-torture/execute/19990325-1.f: New test.
34841
34842 1999-03-24  Jeffrey A Law  (law@cygnus.com)
34843
34844         * gcc.c-torture/execute/990324-1.c: New test.
34845
34846 1999-03-22  Jim Wilson  <wilson@cygnus.com>
34847
34848         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
34849         test with 4.
34850
34851 1999-03-17  Richard Henderson  <rth@cygnus.com>
34852
34853         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
34854
34855 1999-03-13  Craig Burley  <craig@jcb-sc.com>
34856
34857         * g77.f-torture/execute/19990313-2.f: New test.
34858         * g77.f-torture/execute/19990313-3.f: New test.
34859
34860 1999-03-13  Craig Burley  <craig@jcb-sc.com>
34861
34862         * g77.f-torture/execute/19990313-0.f: New test.
34863         * g77.f-torture/execute/19990313-1.f: New test.
34864
34865 1999-03-12  Jim Wilson  <wilson@cygnus.com>
34866
34867         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
34868         printf to sprintf.
34869         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
34870         (main): Add check for u15.  Conditionalize u31 check depending on
34871         whether ints are <32 bits or >=32 bits.
34872
34873 1999-03-08  Craig Burley  <craig@jcb-sc.com>
34874
34875         * g77.f-torture/execute/19981119-0.f: Improve testiness.
34876
34877 1999-03-08  Craig Burley  <craig@jcb-sc.com>
34878
34879         * g77.f-torture/compile/19990305-0.f: New test.
34880         * g77.f-torture/execute/19981119-0.f: New test.
34881
34882 1999-03-08  Craig Burley  <craig@jcb-sc.com>
34883
34884         * g77.f-torture/execute/970625-2.f: call ABORT if final
34885         result is not correct, instead of just printing it.
34886         Add this checking via newly introduced obfuscation, to
34887         trip up buggy front ends.
34888
34889 1999-03-07  Craig Burley  <craig@jcb-sc.com>
34890
34891         * g77.f-torture/compile/960317-1.f: Moved from being
34892         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
34893
34894 1999-03-06  Craig Burley  <craig@jcb-sc.com>
34895
34896         * g77.f-torture/execute/960317-1.f: New (old) test.
34897         * g77.f-torture/execute/970625-2.f: Ditto.
34898
34899 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
34900
34901         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
34902         message on line 1 or line 2; cccp and cpplib do this differently.
34903
34904 1999-03-01  Jeffrey A Law  (law@cygnus.com)
34905
34906         * g++.old-deja/g++.law/weak1.C: New test.
34907
34908 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
34909
34910         * gcc.c-torture/execute/990119-1.c: Renamed to...
34911         * gcc.dg/990119-1.c: this, so it will only be tested once
34912         (it's a preprocessor test, it doesn't need to be run at
34913         multiple optimization levels).
34914
34915 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
34916
34917         * lib/g++.exp: Don't add incdir=$base_dir/../include to
34918           ALWAYS_CXXFLAGS.
34919
34920 1999-02-24  Craig Burley  <craig@jcb-sc.com>
34921
34922         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
34923         * g77.f-torture/compile/19981216-0.f: ...as it is expected
34924         to not be compilable by current g77.
34925
34926 1999-02-24  Nick Clifton  <nickc@cygnus.com>
34927
34928         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
34929
34930 1999-02-22  Jeffrey A Law  (law@cygnus.com)
34931
34932         * gcc.c-torture/execute/990222-1.c: New test.
34933
34934 1999-02-19  Craig Burley  <craig@jcb-sc.com>
34935
34936         * g77.f-torture/compile/19990218-0.f: New test.
34937         * g77.f-torture/noncompile/19990218-1.f: New test.
34938
34939 1999-02-18  Craig Burley  <craig@jcb-sc.com>
34940
34941         * g77.f-torture/compile/19981216-0.f: New test.
34942
34943 1999-02-14  Jeffrey A Law  (law@cygnus.com)
34944
34945         * gcc.dg/990214-1.c: New test.
34946
34947 1999-02-13  Jeffrey A Law  (law@cygnus.com)
34948
34949         * gcc.dg/990213-2.c: New test.
34950
34951         * gcc.dg/990213-1.c: New test.
34952
34953 1999-02-12  Jeffrey A Law  (law@cygnus.com)
34954
34955         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
34956         ints.
34957
34958 1999-02-11  Nick Clifton  <nickc@cygnus.com>
34959
34960         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
34961         specified by target.
34962
34963         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
34964
34965 1999-02-11  Jeffrey A Law  (law@cygnus.com)
34966
34967         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
34968
34969 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
34970
34971         * gcc.dg/special/ecos.exp: New test driver for new tests with
34972         special requirements.
34973
34974         * gcc.dg/special/alias-1.c: New test.
34975         * gcc.dg/special/gcsec-1.c: New test.
34976         * gcc.dg/special/weak-1.c: New test.
34977         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
34978         * gcc.dg/special/weak-2.c: New test.
34979         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
34980         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
34981         * gcc.dg/special/wkali-1.c: New test.
34982         * gcc.dg/special/wkali-2.c: New test.
34983         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
34984         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
34985
34986 1999-02-10  Felix Lee  <flee@cygnus.com>
34987
34988           * lib/c-torture.exp (c-torture-compile): Pull out code for
34989           analyzing gcc error messages.
34990           (c-torture-execute): Likewise.  Fix some (harmless) false
34991           positives.
34992           * lib/gcc.exp (gcc_check_compile): New function.
34993
34994 1999-02-08  Richard Henderson  <rth@cygnus.com>
34995
34996         * gcc.c-torture/execute/990208-1.c: New test.
34997
34998 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
34999
35000         * g++.dg/special/ecos.exp: New driver for new tests with special
35001         requirements
35002
35003         * g++.dg/special/conpr-1.C: New test
35004         * g++.dg/special/conpr-2.C: New test
35005         * g++.dg/special/conpr-2a.C: New test
35006         * g++.dg/special/conpr-3.C: New test
35007         * g++.dg/special/conpr-3a.C: New test
35008         * g++.dg/special/conpr-3b.C: New test
35009
35010         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
35011         allow g++ to use the dg driver
35012
35013         * README: Add comment about g++.dg directory
35014
35015 1999-02-06  Jeffrey A Law  (law@cygnus.com)
35016
35017         * README: Update email addresses.
35018
35019 1999-02-03  Nick Clifton  <nickc@cygnus.com>
35020
35021         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
35022         arguments in order to force structure S onto the stack even on
35023         the alpha.
35024         (test): Pass 10 leading arguments to function foo as well as the
35025         structure S.
35026
35027         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
35028         failure for all targets.
35029
35030         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
35031         abort to terminate program execution.
35032
35033 1999-01-30  Richard Henderson  <rth@cygnus.com>
35034
35035         * gcc.c-torture/execute/990130-1.c: New test.
35036
35037 1999-01-30  Jeffrey A Law  (law@cygnus.com)
35038
35039         * gcc.dg/990130-1.c: New test.
35040
35041 1999-01-28  Michael Meissner  <meissner@cygnus.com>
35042
35043         * gcc.c-torture/execute/990128-1.c: New test.
35044
35045 1999-01-27  Michael Meissner  <meissner@cygnus.com>
35046
35047         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
35048
35049 1999-01-27  Felix Lee  <flee@cygnus.com>
35050
35051         * lib/c-torture.exp (c-torture-compile): pull out code for
35052         analyzing gcc error messages.
35053         (c-torture-execute): ditto, and fix some (harmless) false
35054         positives.
35055         * lib/gcc.exp (gcc_check_compile): new function.
35056
35057 1999-01-17  Jeffrey A Law  (law@cygnus.com)
35058
35059         * gcc.dg/990117-1.c: New test.
35060
35061         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
35062
35063         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
35064
35065 1999-01-15  Jeffrey A Law  (law@cygnus.com)
35066
35067         * g77.f-torture/compile/990115-1.f: New test.
35068
35069 1999-01-07  Jeffrey A Law  (law@cygnus.com)
35070
35071         * gcc.c-torture/compile/990107-1.c: New test
35072
35073 1999-01-06  Jeffrey A Law  (law@cygnus.com)
35074
35075         * gcc.c-torture/execute/990106-2.c: New test.
35076
35077         * gcc.c-torture/execute/990106-1.c: New test.
35078
35079 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
35080
35081         * gcc.c-torture/compile/981223-1.c: New test.
35082
35083 1998-12-29  Richard Henderson  <rth@cygnus.com>
35084
35085         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
35086         (opt3): Rename from opt4 and disable.
35087
35088 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
35089
35090         * g++.old-deja/g++.pt/ptrmem5.C: New test.
35091
35092 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
35093
35094         * g++.old-deja/g++.other/conv5.C: New test.
35095
35096 1998-12-14  Nick Clifton  <nickc@cygnus.com>
35097
35098         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
35099
35100 1998-12-11  Jeffrey A Law  (law@cygnus.com)
35101
35102         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
35103
35104 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
35105
35106         * gcc.c-torture/compile/981211-1.c: New test.
35107
35108 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
35109
35110         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
35111
35112         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
35113
35114 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35115
35116         * gcc.special/930510-1.c: Make C9X safe.
35117         * gcc.misc-tests/gcov-1.c Similarly.
35118         * gcc.misc-tests/gcov-2.c Similarly.
35119
35120 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
35121
35122         * gcc.dg/ultrasp1.c: New test.
35123
35124 1998-12-06  Richard Henderson  <rth@cygnus.com>
35125
35126         * gcc.c-torture/execute/981206.c: New test.
35127
35128 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
35129
35130         * g++.old-deja/g++.ns/template7.C: New test.
35131
35132         * g++.old-deja/g++.other/expr1.C: New test.
35133
35134         * g++.old-deja/g++.eh/tmpl3.C: New test.
35135
35136         * g++.old-deja/g++.eh/tmpl2.C: New test.
35137
35138 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
35139
35140         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
35141         * g++.old-deja/g++.other/using6.C: Removed.
35142         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
35143
35144         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
35145
35146 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
35147
35148         * g++.old-deja/g++.pt/overload8.C: New test.
35149
35150         * g++.old-deja/g++.pt/overload7.C: New test.
35151
35152         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
35153
35154         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
35155         and relinking messages.
35156         * lib/g++.exp (g++_target_compile): Remove .rpo file when
35157         compiling with -frepo.
35158
35159 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
35160
35161         * g++.old-deja/g++.pt/lookup6.C: New test.
35162
35163 1998-11-30  Nick Clifton  <nickc@cygnus.com>
35164
35165         * gcc.c-torture/execute/981130-1.c: New test.
35166         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
35167
35168 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
35169
35170         * g++.old-deja/g++.pt/explicit76.C: New test.
35171
35172         * g++.old-deja/g++.pt/friend38.C: New test.
35173
35174         * g++.old-deja/g++.ns/crash2.C: New test.
35175
35176         * g++.old-deja/g++.pt/defarg8.C: New test.
35177
35178         * g++.old-deja/g++.pt/instantiate6.C: New test.
35179
35180         * g++.old-deja/g++.pt/static6.C: New test.
35181
35182         * g++.old-deja/g++.pt/decl2.C: New test.
35183
35184 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
35185
35186         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
35187         problem is actually related with name lookup, but so what? :-)
35188
35189         * g++.old-deja/g++.pt/friend37.C: New test.
35190
35191 1998-11-25  Dave Love  <d.love@dl.ac.uk>
35192
35193         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
35194         element, which fails on some systems.
35195
35196         * g77.f-torture/execute/labug1.f: New test.
35197
35198 1998-11-21  Jeffrey A Law  (law@cygnus.com)
35199
35200         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
35201         is defined.
35202
35203 1998-11-18  Dave Love  <d.love@dl.ac.uk>
35204
35205         * g77.f-torture/compile/981117-1.f: New test.
35206
35207 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
35208
35209         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
35210         properly discarded.
35211
35212 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
35213
35214         * gcc.c-torture/execute/memcheck: New directory of tests for
35215         -fcheck-memory-usage.
35216
35217 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
35218
35219         * README: New file, general information about the testsuite and
35220         new description of the various C++ test subdirectories.
35221         * README.g++: Eliminate obsolete information, update and move most
35222         relevant stuff to README.
35223
35224 1998-11-07  Richard Henderson  <rth@cygnus.com>
35225
35226         * gcc.c-torture/compile/981107-1.c: New test.
35227
35228 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
35229
35230         * execute/memcpy-bi.c: New testcase.
35231
35232 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
35233
35234         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
35235         base classes.
35236
35237         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
35238         template is selected.
35239
35240         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
35241         classes, it should be accepted for all types.
35242
35243         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
35244
35245         * g++.old-deja/g++.pt/spec24.C: Ensure that template
35246         specializations start with template headers.
35247
35248 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
35249
35250         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
35251
35252         * g++.old-deja/g++.other/init9.C: Test cross initialization of
35253         non-POD types.
35254
35255 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
35256
35257         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
35258
35259 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
35260
35261         * compile/981022-1.c, compile/981022-1.x: New test and driver.
35262
35263 1998-10-19  Jeffrey A Law  (law@cygnus.com)
35264
35265         * 981019-1.c: New test.
35266
35267 1998-10-14  Robert Lipe <robertl@dgii.com>
35268
35269         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
35270         find objc headers.
35271
35272 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
35273
35274         * compile/981001-4.c: Remove use of GCC extension that triggers a
35275         compiler bug.
35276
35277 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
35278
35279         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
35280
35281 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
35282
35283         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
35284         instantiation of template produces incorrect code for delete
35285         expression.
35286
35287         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
35288         constructors' name is not unique.
35289         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
35290         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
35291
35292         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
35293         automatic array of const is ill-formed.
35294
35295         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
35296         of template parameter?
35297
35298         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
35299         const.
35300
35301         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
35302         pointer-to-member expression.
35303
35304         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
35305         declaration causes ICE.
35306
35307 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
35308
35309         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
35310         reserved in the global namespace.
35311
35312         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
35313         generate needed virtual table.
35314
35315         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
35316
35317 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
35318
35319         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
35320         template-dependent type
35321
35322 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
35323
35324         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
35325         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
35326         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
35327
35328         * g++.old-deja/g++.other/using5.C: New test; using decl from base
35329         class should be usable as argument of member function.
35330         * g++.old-deja/g++.other/using6.C: New test; using decl from base
35331         class should be usable as return type of member function.
35332         * g++.old-deja/g++.other/using7.C: New test; using decl from base
35333         class should be usable as type of data member.
35334
35335         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
35336
35337 1998-10-09  Jeffrey A Law  (law@cygnus.com)
35338
35339         * gcc.c-torture/special/920521-1.c: Fix bogus test.
35340
35341 1998-10-08  Nick Clifton  <nickc@cygnus.com>
35342
35343         * gcc.dg/dll-?.c Add thumb to target list.
35344         Fix assembler scan patterns to match current assembler output.
35345
35346 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
35347
35348         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
35349         matching of template brackets.
35350
35351         * g++.old-deja/g++.other/using4.C: New test.  Test using
35352         declarations of methods from base classes.
35353
35354         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
35355         within functions should introduce names into the innermost
35356         enclosing namespace.
35357
35358         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
35359         of static locals if first initialization throws.
35360
35361 1998-10-07  Jim Wilson  <wilson@cygnus.com>
35362
35363         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
35364
35365 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
35366
35367         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
35368         lose track of the possible targets of tablejump insns.
35369         * special/special.exp: Run it.
35370
35371 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
35372
35373         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
35374         must be declared before its specializations can be named in friend
35375         declarations.
35376
35377 1998-10-05  Dave Love  <d.love@dl.ac.uk>
35378
35379         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
35380
35381         * g77.f-torture/execute/io1.f: New test.
35382
35383 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
35384
35385         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
35386         with pointer to template function, for which no argument deduction
35387         is possible.
35388
35389         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
35390         specialization of template function as argument to template
35391         function.
35392
35393         * g++.old-deja/g++.other/access2.C: New test; Inner class
35394         shouldn't have privileged access to Outer's names.
35395
35396 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
35397
35398         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
35399         friend template declared within template class conflicts with
35400         nested class of the same name.
35401
35402         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
35403         is ignored.
35404
35405         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
35406         object with direct initializer as function declaration.
35407
35408         * g++.old-deja/g++.other/decl2.C: New test; duplicate
35409         initializers.
35410
35411         * g++.old-deja/g++.other/null2.C: New test; conditional operator
35412         involving const pointer and NULL produces incorrect result.
35413
35414         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
35415         type name without `typename' should be rejected with -pedantic.
35416
35417 1998-10-02  Richard Henderson  <rth@cygnus.com>
35418
35419         * g++.old-deja/g++.other/addrof1.C: New test.
35420
35421 1998-10-01  Nick Clifton  <nickc@cygnus.com>
35422
35423         * gcc.c-torture/compile/981001-1.c: New test.
35424         * gcc.c-torture/execute/981001-1.c: New test.
35425
35426 1998-10-01  Jeffrey A Law  (law@cygnus.com)
35427
35428         * gcc.c-torture/compile/981001-2.c: New test.
35429         * gcc.c-torture/compile/981001-3.c: New test.
35430         * gcc.c-torture/compile/981001-4.c: New test.
35431
35432 1998-10-01  Robert Lipe  <robertl@dgii.com>
35433
35434         * lib/objc.exp (objc_target_compile): Add -L during compiles for
35435         multilibbed hosts.   Idea grafted from g77.exp.
35436
35437 1998-09-30  Dave Love  <d.love@dl.ac.uk>
35438
35439         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
35440         avoid losing on systems which need -lsocket.
35441
35442 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
35443
35444         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
35445         * g++.old-deja/g++.other/nested2.C: Ditto.
35446         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
35447         failure.
35448
35449 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
35450
35451         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
35452         preferred over template operator!= for enum bitfields.
35453
35454 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
35455
35456         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
35457         that happen to have the same base name, but in different scopes,
35458         are incorrectly rejected.
35459
35460 1998-09-16  Richard Henderson  <rth@cygnus.com>
35461
35462         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
35463         on the native word size instead of an integer literal.
35464
35465 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
35466
35467         * g++.old-deja/g++.other/static2.C: Invocation of static data
35468         member of type pointer-to-function denoted as non-static member.
35469
35470         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
35471         checks involving function types and aliases.
35472
35473 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
35474
35475         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
35476         redefined to the same non-trivial type.
35477
35478         * g++.old-deja/g++.pt/explicit73.C: Test for proper
35479         namespace-qualification of template specializations declared in
35480         other namespaces.
35481
35482         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
35483         to declare a subset of the specializations of a template function
35484         as friends of specializations of a template class.
35485
35486         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
35487         member templates that do not fully specialize the enclosing
35488         template class are rejected.
35489
35490 1998-09-11  Dave Love  <d.love@dl.ac.uk>
35491
35492         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
35493
35494 1998-09-08  Dave Love  <d.love@dl.ac.uk>
35495
35496         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
35497         altered from libf2c/libU77 version.
35498
35499 1998-09-06  Dave Love  <d.love@dl.ac.uk>
35500
35501         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
35502
35503 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
35504
35505         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
35506         (un)signed char are different types for template specialization
35507         purposes.
35508
35509 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
35510
35511         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
35512         * objc: ObjC testsuite.
35513
35514 1998-08-31  Catherine Moore  <clm@cygnus.com>
35515
35516         * gcc.c-torture/execute/941014-1.x:  New file.
35517
35518 1998-08-31  Nick Clifton  <nickc@cygnus.com>
35519
35520         * lib/c-torture.exp: Add support for
35521         torture_eval_before_compile and torture_eval_before_execute
35522         variables.
35523
35524 1998-08-30  Jeffrey A Law  (law@cygnus.com)
35525
35526         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
35527         this test triggers valid.
35528
35529 1998-08-27  Jeffrey A Law  (law@cygnus.com)
35530
35531         * gcc.dg/980827-1.c: New test.
35532
35533 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
35534
35535         * gcc.c-torture/execute/loop-4b.c: New test.
35536
35537 1998-08-26  Nick Clifton  <nickc@cygnus.com>
35538
35539         * lib/c-torture.exp: Add support for
35540         torture_eval_before_compile and torture_eval_before_execute
35541         variables.
35542
35543 1998-08-25  Jeffrey A Law  (law@cygnus.com)
35544
35545         * gcc.c-torture/compile/980825-1.c: New test.
35546
35547 1998-08-24  Nick Clifton  <nickc@cygnus.com>
35548
35549         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
35550         count number tests in opt_t0 not good_t0.
35551
35552 1998-08-24  Jeffrey A Law  (law@cygnus.com)
35553
35554         * gcc.c-torture/compile/930326-1.x: Fix typo.
35555
35556 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
35557
35558         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
35559         causes an ICE.
35560
35561 1998-08-21  Jeffrey A Law  (law@cygnus.com)
35562
35563         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
35564         STACK_SIZE is defined.
35565         * gcc.c-torture/unsorted/stuct.c: Similarly.
35566
35567         * gcc.c-torture/compile/980821-1.c: New test.
35568
35569 1998-08-21  Jeffrey A Law  (law@cygnus.com)
35570
35571         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
35572
35573 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
35574
35575         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
35576         code.
35577
35578 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
35579
35580         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
35581         error'.
35582
35583 1998-08-18  Jeffrey A Law  (law@cygnus.com)
35584
35585         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
35586
35587 1998-08-16  Jeffrey A Law  (law@cygnus.com)
35588
35589         * gcc.c-torture/compile/980816-1.c: New test.
35590
35591         * gcc.dg/980816-1.c: New test.
35592
35593 1998-08-13  Jeffrey A Law  (law@cygnus.com)
35594
35595         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
35596         compiler for ieee tests.
35597
35598 1998-08-01  Dave Love  <d.love@dl.ac.uk>
35599
35600         * g77.f-torture/compile/980729-0.f: New test.
35601
35602 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
35603
35604         * gcc.c-torture/special/eeprof-1.c: New test, for
35605         -finstrument-functions.
35606         * gcc.c-torture/special/special.exp: Run it.
35607
35608 1998-07-29  Jeffrey A Law  (law@cygnus.com)
35609
35610         * gcc.c-torture/compile/980729-1.c: New test.
35611
35612 1998-07-27  Nick Clifton  <nickc@cygnus.com>
35613
35614         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
35615         __thumb__ is defined, and test for ARM style doubles if so.
35616
35617 1998-07-26  Dave Love  <d.love@dl.ac.uk>
35618
35619         * g77.f-torture/noncompile/980615-0.f: New test.
35620
35621 1998-07-26  H.J. Lu  (hjl@gnu.org)
35622
35623         * gcc.dg/980312-1.c: Do link instead of compile.
35624         * gcc.dg/980313-1.c: Likewise.
35625
35626 1998-07-26  Jeffrey A Law  (law@cygnus.com)
35627
35628         * gcc.c-torture/compile/980726-1.c: New test.
35629
35630 1998-07-25  Dave Love  <d.love@dl.ac.uk>
35631
35632         * g77.f-torture/execute/io0.f: New test.
35633
35634 1998-07-24  Nick Clifton  <nickc@cygnus.com>
35635
35636         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
35637         an int.
35638
35639 1998-06-18  Michael Meissner  <meissner@cygnus.com>
35640
35641         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
35642         m32r bugs.
35643
35644 1998-07-17  Nick Clifton  <nickc@cygnus.com>
35645
35646         * gcc.dg/980626-1.c: Expect failures for all toolchains until
35647         c-decl.c:grokdeclarator can handle mode attributes.
35648
35649 1998-07-16  Jeffrey A Law  (law@cygnus.com)
35650
35651         * gcc.c-torture/execute/980716-1.c: New test.
35652
35653 1998-07-13  Jeffrey A Law  (law@cygnus.com)
35654
35655         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
35656         the mn10200.
35657         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
35658         the mn10200.
35659         * gcc.c-torture/execute/va-arg-3.x: Similarly.
35660         * gcc.c-torture/compile/930326-1.x: Similarly.
35661
35662 1998-07-13  Dave Love  <d.love@dl.ac.uk>
35663
35664         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
35665         New test from Craig.
35666
35667 1998-07-12  Dave Love  <d.love@dl.ac.uk>
35668
35669         * g77.f-torture/noncompile/980616-0.f: New test.
35670
35671         * g77.f-torture/execute/970816-3.f:  New test from Craig.
35672
35673 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
35674
35675         *  g++.other/singleton.C: Return error value instead of taking
35676         SIGSEGV.
35677
35678 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
35679
35680         *  g++.other/singleton.C: New test.   Warning is under dispute.
35681         Runtime crash is not.
35682
35683 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
35684
35685         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
35686         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
35687         using6.C, using7.C}:  New namespace tests.
35688
35689 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
35690
35691         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
35692         specialization with typedef'ed names used as array indexes.
35693
35694 1998-07-09  Jeffrey A Law  (law@cygnus.com)
35695
35696         * gcc.c-torture/execute/980709-1.c: New test.
35697
35698         * gcc.dg/980709-1.c: New test.
35699
35700 1998-07-07  Richard Henderson  <rth@cygnus.com>
35701
35702         * gcc.c-torture/execute/bcp-1.c: New test.
35703
35704 1998-07-07  Jeffrey A Law  (law@cygnus.com)
35705
35706         * gcc.c-torture/execute/980707-1.c: New test.
35707
35708 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
35709
35710         * gcc.c-torture/compile/980706-1.c: New test.
35711
35712 1998-07-01  Dave Love  <d.love@dl.ac.uk>
35713
35714         * g77.f-torture/execute/980701-0.f,
35715         g77.f-torture/execute/980701-1.f: New test from Craig.
35716
35717 1998-07-01  Jeffrey A Law  (law@cygnus.com)
35718
35719         * gcc.c-torture/compile/980701-1.c: New test.
35720
35721         * gcc.c-torture/execute/980701-1.c: New test.
35722
35723 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
35724 rlsruhe.de>
35725
35726         * g++.old-deja/g++.robertl/eb132.C: New test.
35727         * g++.old-deja/g++.robertl/eb133.C: Likewise.
35728
35729 1998-06-29  Dave Love  <d.love@dl.ac.uk>
35730
35731         * g77.f-torture/execute/980628-7.f,
35732         g77.f-torture/execute/980628-8.f,
35733         g77.f-torture/execute/980628-9.f,
35734         g77.f-torture/execute/980628-10.f: New tests from Craig.
35735
35736         * g77.f-torture/execute/980628-3.f: Remove mail headers.
35737
35738 1998-06-28  Jeffrey A Law  (law@cygnus.com)
35739
35740         * g77.f-torture/execute/980628-4.f: New test from Craig.
35741         * g77.f-torture/execute/980628-5.f: Likewise.
35742         * g77.f-torture/execute/980628-2.f: Likewise.
35743         * g77.f-torture/execute/980628-0.f: Likewise.
35744         * g77.f-torture/execute/980628-1.f: Likewise.
35745         * g77.f-torture/execute/980628-3.f: Likewise.
35746         * g77.f-torture/execute/980628-6.f: Likewise.
35747
35748 1998-06-28  Jeffrey A Law  (law@cygnus.com)
35749
35750         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
35751         directory when nothing has been installed yet.
35752
35753 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
35754
35755         * gcc.c-torture/special/special.exp: Handle newer versions of
35756         dejagnu.
35757
35758 1998-06-26  Jeffrey A Law  (law@cygnus.com)
35759
35760         * gcc.dg/980626-1.c: New test.
35761
35762 1998-06-19  Bruno Haible <haible@ilog.fr>
35763
35764         * gcc.misc-tests/m-un-2.c: New test.
35765         * g++.old-deja/g++.other/warn01.c: Likewise.
35766
35767 1998-06-19  Robert Lipe  <robertl@dgii.com>
35768
35769         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
35770         compatibility with assmblers with a different comment character.
35771         Eliminate use of GAS-specific extensions.
35772
35773 1998-06-19  Jeffrey A Law  (law@cygnus.com)
35774
35775         * gcc.c-torture/execute/ieee/980619-1.c: New test.
35776
35777 1998-06-19  Robert Lipe  <robertl@dgii.com>
35778
35779         *lib/g77.exp: Replace search for libf2c.a with search for newly
35780         renamed libg2c.a
35781
35782 1998-06-17  Jeffrey A Law  (law@cygnus.com)
35783
35784         * gcc.c-torture/execute/980617-1.c: New test.
35785
35786 1998-06-12  Jeffrey A Law  (law@cygnus.com)
35787
35788         * gcc.c-torture/execute/980612-1.c: New test.
35789
35790 1998-06-08  Jeffrey A Law  (law@cygnus.com)
35791
35792         * gcc.dg/980523-1.c: Only test on ppc-linux.
35793         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
35794
35795         * gcc.c-torture/execute/980608-1.c: New test.
35796
35797 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
35798
35799         * gcc.c-torture/execute/980605-1.c: New test.
35800
35801 1998-06-04  Jeffrey A Law  (law@cygnus.com)
35802
35803         * gcc.c-torture/execute/980604-1.c: New test.
35804
35805 1998-06-02  Jeffrey A Law  (law@cygnus.com)
35806
35807         * gcc.c-torture/execute/980602-1.c: New test.
35808         * gcc.c-torture/execute/980602-2.c: Likewise.
35809
35810 1998-06-02  Dave Love  <d.love@dl.ac.uk>
35811
35812         * 970125-0.f: Fix per JCB.  Add commentary.
35813
35814 1998-05-31  Michael Meissner  <meissner@cygnus.com>
35815
35816         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
35817         IEEE -0 support.
35818
35819 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
35820
35821         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
35822         earlier.
35823
35824 1998-05-28  Catherine Moore <clm@cygnus.com>
35825
35826         * gcc.c-torture/execute/980526-3.c: New test.
35827
35828 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
35829
35830         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
35831         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
35832         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
35833         m88k-motorola-sysv3 to XFAIL.
35834
35835 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35836
35837         * gcc.dg/980526-1.c: New test.
35838         * gcc.c-torture/execute/980526-2.c: New test.
35839
35840 1998-05-26  Jeffrey A Law  (law@cygnus.com)
35841
35842         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
35843
35844         * gcc.c-torture/execute/980526-1.c: New test.
35845
35846 1998-05-26  Dave Love  <d.love@dl.ac.uk>
35847
35848         * g77.f-torture/execute/alpha2.f: Add runtime test.
35849
35850 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
35851
35852         * g++.old-deja/old-deja.exp: Strip leading directories.
35853
35854         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
35855         error for the line.  Don't run multiple tests for the same line.
35856
35857 1998-05-23  Jeffrey A Law  (law@cygnus.com)
35858
35859         * gcc.dg/980523-1.c: New test.
35860
35861 1998-05-23  Dave Love  <d.love@dl.ac.uk>
35862
35863         * g77.f-torture/compile/970915-0.f: New test.
35864
35865 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
35866
35867         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
35868
35869 1998-05-21  Jeffrey A Law  (law@cygnus.com)
35870
35871         * gcc.dg/980520-1.c: New test.
35872
35873 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
35874
35875         * gcc.dg/980502-1.c: Fix return type.
35876
35877 1998-05-20  Jeffrey A Law  (law@cygnus.com)
35878
35879         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
35880         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
35881         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
35882         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
35883         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
35884
35885 1998-05-20  Dave Love  <d.love@dl.ac.uk>
35886
35887         * g77.f-torture/execute/980520-1.f: New test.
35888
35889 1998-05-15  Dave Love  <d.love@dl.ac.uk>
35890
35891         * lib/mike-g77.exp: New file.
35892
35893         * g77.f-torture/noncompile/noncompile.exp,
35894         g77.f-torture/noncompile/check0.f: New files.
35895
35896 1998-05-14  Dave Love  <d.love@dl.ac.uk>
35897
35898         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
35899         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
35900         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
35901         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
35902         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
35903         abort where appropriate.
35904
35905 1998-05-05  Michael Meissner  <meissner@cygnus.com>
35906
35907         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
35908         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
35909
35910 1998-04-29  Dave Love  <d.love@dl.ac.uk>
35911
35912         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
35913
35914 1998-04-27  Dave Love  <d.love@dl.ac.uk>
35915
35916         * g77.f-torture/compile/980427-0.f: New test.
35917
35918 1998-04-24  Dave Love  <d.love@dl.ac.uk>
35919
35920         * g77.f-torture/compile/980424-0.f: New test.
35921
35922 1998-04-19  Dave Love  <d.love@dl.ac.uk>
35923
35924         * g77.f-torture/compile/980419-2.f (main): New test.
35925         * g77.f-torture/compile/970125-0.f: New test.
35926         * g77.f-torture/compile/980419-1.f: New test.
35927
35928 1998-04-08  Jim Wilson  <wilson@cygnus.com>
35929
35930         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
35931         of loop-4.c.
35932
35933 1998-04-07  Jim Wilson  <wilson@cygnus.com>
35934
35935         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
35936
35937 1998-04-03  Jim Wilson  <wilson@cygnus.com>
35938
35939         * gcc.c-torture/compile/980329-1.c: New test.
35940
35941 1998-03-18  Jim Wilson  <wilson@cygnus.com>
35942
35943         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
35944         * gcc.dg/980312-1.c: Fix typo in -march command.
35945
35946 1998-03-16  H.J. Lu  (hjl@gnu.org)
35947
35948         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
35949
35950 1998-03-11  Robert Lipe  <robertl@dgii.com>
35951
35952         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
35953         Dave Love agree the Fortran source is bogus.
35954
35955 1998-03-11  Robert Lipe  <robertl@dgii.com>
35956
35957         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
35958         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
35959         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
35960         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
35961         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
35962
35963 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
35964
35965         * g++.old-deja/g++.other/friend1.C: New test.
35966
35967 1998-02-18  Dave Love  <d.love@dl.ac.uk>
35968
35969         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
35970         possibly uninitialized) variables and declare dnrm2.
35971
35972 1998-02-23  Robert Lipe <robertl@dgii.com>
35973
35974         From Bruno Haible <haible@ilog.fr>:
35975         * gcc.c-torture/execute/980223.c: New test.
35976
35977 1998-02-13  Jeffrey A Law  (law@cygnus.com)
35978
35979         * gcc.dg/ifelse-1.c: New test.
35980
35981 1998-02-09  H.J. Lu  (hjl@gnu.org)
35982
35983         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
35984
35985           * lib/old-dejagnu.exp (old-dejagnu): Added the
35986           "execution test - XFAIL *-*-*" handling in the spirit of
35987           "excess errors test -". Changed the "execution test fails"
35988           handling to be like "excess errors test fails".
35989           * Update various tests accordingly.
35990
35991 1998-02-06  Jim Wilson  <wilson@cygnus.com>
35992
35993         * gcc.c-torture/execute/980205.c: New test.
35994
35995 1998-01-18  Jeffrey A Law  (law@cygnus.com)
35996
35997         * lib/c-torture.exp: Look for .x files instead of .cexp files.
35998         * lib/f-torture.exp: Similarly.
35999         * gcc.c-torture: Rename all .cexp files to .x files.
36000
36001 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
36002
36003         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
36004         (940510-1.c): Removed duplicate.
36005         (971104-1.c): New test.
36006
36007 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
36008
36009           * lib/f-torture.exp: Improve error and loop detection.
36010
36011 1997-11-19  Michael Meissner  <meissner@cygnus.com>
36012
36013         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
36014         use that to size the filler array.
36015
36016 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
36017
36018         * lib/c-torture.exp(c-torture-execute): Fix typo.
36019
36020         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
36021         testcase as the executable name. Keep the executable around if
36022         the test fails.
36023
36024 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
36025
36026         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
36027         changes.  Only test one -g option, and move it to the end of the
36028         list of options to test.
36029
36030 1997-09-19  Michael Meissner  <meissner@cygnus.com>
36031
36032         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
36033         variable GCC_TORTURE_OPTIONS to supply default switches separated
36034         by colons.  If no environment variable, run tests with -O0 -g, -O1
36035         -g, and -O2 -g as well.
36036
36037 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
36038
36039         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
36040         explanatory comments. Fix indentation.
36041
36042 1997-09-15  Jeffrey A Law  (law@cygnus.com)
36043
36044         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
36045
36046 1997-09-11  Jeffrey A Law  (law@cygnus.com)
36047
36048         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
36049         * g++.old-deja/g++.mike/p7325.C: Likewise.
36050         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
36051
36052 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
36053
36054         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
36055         * g++.old-deja/g++.brendan/crash30.C: Likewise.
36056         * g++.old-deja/g++.brendan/crash39.C: Likewise.
36057         * g++.old-deja/g++.law/operators4.C: Likewise.
36058
36059 1997-09-11  Joe Buck  (jbuck@synopsys.com)
36060
36061         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
36062         * g++.old-deja/g++.mike/p784.C: Ditto.
36063         * g++.old-deja/g++.mike/p785.C: Ditto.
36064
36065 1997-09-05  Jeffrey A Law  (law@cygnus.com)
36066
36067           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
36068
36069 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
36070
36071         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
36072         target feature; pass this to c-torture-execute as needed.
36073
36074 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
36075
36076         * lib/c-torture.exp(c-torture-execute): If the previous and the
36077         current executables being tested are identical, we don't need to
36078         run the executable again. Try to make the executable names
36079         unique. Add an optional argument for passing additional compiler
36080         flags.
36081
36082 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
36083
36084         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
36085
36086 1997-08-29  Jeffrey A Law  (law@cygnus.com)
36087
36088         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
36089
36090 1997-07-31  Jeffrey A Law  (law@cygnus.com)
36091
36092         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
36093         32bit or larger longs.
36094
36095         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
36096         have either a 32bit long or 32bit int.
36097
36098 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
36099
36100         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
36101         Make double precision tests dependent on sizeof (double).
36102
36103 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
36104
36105         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
36106         too.
36107
36108 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
36109
36110         * gcc.c-torture/compile/961203-1.cexp: New script.
36111
36112 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
36113
36114         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
36115         up the includes ourselves.
36116
36117 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
36118
36119         * lib/plumhall.exp: Remove random include, and add a few
36120         verbose messages for debugging.
36121
36122 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
36123
36124         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
36125         of trying to do it ourselves.
36126
36127 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
36128
36129         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
36130
36131 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
36132
36133         * gcc.prms/5403.c: Made regexp a bit less strict.
36134
36135 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
36136
36137         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
36138         is returned from remote_load instead.
36139         * lib/plumhall.exp: Ditto.
36140         * lib/mike-g++.exp: Ditto.
36141         * lib/old-dejagnu.exp: Ditto.
36142         * lib/c-torture.exp: Ditto.
36143
36144 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
36145
36146         * lib/g++.exp: Use build_wrapper procedure.
36147         * lib/gcc.exp: Ditto.
36148
36149 1997-05-20  Jeffrey A Law  (law@cygnus.com)
36150
36151         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
36152         an old-style decl for malloc.  Fixes tests to work when
36153         sizeof (int) != sizeof (size_t).
36154
36155 1997-05-15  Mike Meissner  <meissner@cygnus.com>
36156
36157         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
36158
36159         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
36160         use stdargs.h interface.
36161
36162 1997-05-15  Mike Meissner  <meissner@cygnus.com>
36163
36164         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
36165         NO_VARARGS when compiling.
36166
36167 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
36168
36169         * lib/plumhall.exp(ph_includes): New procedure.
36170         (ph_make): Use it.
36171         (ph_compiler): Ditto.
36172
36173         * lib/g++.exp: Rename test-glue.c to testglue.c.
36174         * lib/gcc.exp: Ditto.
36175
36176 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
36177
36178         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
36179         to completion when it's called.
36180
36181 1997-03-21  Michael Meissner  <meissner@cygnus.com>
36182
36183         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
36184         is defined, don't do test.
36185
36186 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
36187
36188         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
36189         for object files.
36190         (ph_summary): Mark skipped testcases as untested, not unresolved.
36191
36192         * lib/plumhall.exp (ph_make): If unresolved because of bad
36193         errorCode, record errorCode in log file.
36194         (*): Replace send_log/verbose with verbose -log.
36195
36196 1997-03-19  Michael Meissner  <meissner@cygnus.com>
36197
36198         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
36199         double conversion if double isn't at least 8 bytes.
36200
36201         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
36202         int to work with targets where int is 16 bits.
36203
36204         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
36205         8 bytes, just exit, since 4 byte doubles don't have enough bits of
36206         precision for the test to complete.
36207
36208 1997-03-14  Michael Meissner  <meissner@cygnus.com>
36209
36210         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
36211         if d10v is not compiled with the -mdouble64 flag.
36212         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
36213
36214         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
36215         d10v is not compiled with the -mint32 flag.
36216
36217 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
36218
36219         * lib/plumhall.exp: Use incr_count.
36220
36221 1997-03-12  Jeffrey A Law  (law@cygnus.com)
36222
36223         * gcc.c-torture: Update to c-torture-1.45.
36224
36225 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
36226
36227         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
36228         the name of the expect testcase file).
36229
36230         * lib/g++.exp(g++_init): Ditto.
36231
36232 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
36233
36234         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
36235         the host.
36236
36237         * lib/gcc.exp(gcc_exit): New procedure.
36238
36239 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
36240
36241         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
36242         specs where appropriate.
36243
36244         * g++.old-deja/g++.arm/*: Added additional ERROR checks
36245         because of new "candidates are" messages, and removed a few
36246
36247         * Converted all non-old-style g++ testcases to old-style, and
36248         moved into g++.old-deja.
36249
36250 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
36251
36252         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
36253         options.
36254
36255         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
36256         succeeded.
36257
36258         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
36259
36260 1997-02-13  Michael Meissner  <meissner@cygnus.com>
36261
36262         * lib/gcc.exp (gcc_target_compile): Add support for defining
36263         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
36264         the machine doesn't have those features.
36265
36266 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
36267
36268         * g++.law/operators4.exp: Don't use LIBS.
36269
36270 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
36271
36272         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
36273
36274         * lib/mike-g++.exp: Don't set the compiler to be tested here.
36275         * lib/g++.exp: Set it here instead. Also, allow use of the
36276         --tool_exec and --tool_opt options. Change CXX to
36277         GXX_UNDER_TEST.
36278
36279         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
36280
36281         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
36282
36283 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
36284
36285         * lib/old-dejagnu.exp: Use prune_warnings instead of
36286         prune_system_crud.
36287         * lib/mike-g++.exp: Ditto.
36288         * lib/gcc.exp: Ditto.
36289         * lib/g++.exp: Ditto.
36290
36291         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
36292
36293 1997-02-07  Jeffrey A Law  (law@cygnus.com)
36294
36295           * 941014-2.c: Include stdlib.h
36296           * 960327-1.c: Include stdio.h
36297           * dbra.c, index-1.c: Don't assume ints are 32bits.
36298
36299 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
36300
36301         * lib/gcc.exp: Add gcc,stack_size target feature.
36302
36303         * lib/g++.exp(g++_target_compile): Add the include and link
36304         paths here, not in two other places. And, it's $options, not
36305         options.
36306
36307         * lib/mike-g++.exp(postbase): Remove the code that determines
36308         the correct include and link paths.
36309         * g++.old-deja/old-deja.exp: Ditto.
36310
36311 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
36312
36313         * lib/g++.exp(g++_init): target_compile no longer returns the
36314         filename of the result.
36315
36316 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
36317
36318         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
36319         call to glob.
36320
36321         * gcc.c-torture/special/special.exp: Change call to
36322         gcc_target_compile to include the object file.
36323
36324 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
36325
36326         * gcc.c-torture/special/special.exp: Correct misspelling in last
36327         change.
36328
36329 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
36330
36331         * lib/plumhall.exp(ph_summary): Log the entire output of the
36332         executable. Return -1 if there were any failures, 0 otherwise.
36333         (ph_execute): Return -1 if there were any failures, 0 otherwise.
36334         (ph_make): Clean up objects and executables that were built
36335         if the tests succeeded.
36336
36337 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
36338
36339         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
36340         libraries and includes in the build tree as appropriate.
36341
36342 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
36343
36344         * lib/c-torture.exp: Instead of looking for the global variable
36345         NO_LONG_LONG, check to see if that's a feature of the target.
36346
36347 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
36348
36349         * config/default.exp: Minimize. Delete the remainer of the files in
36350         config; this functionality is now in devo/dejagnu/config.
36351
36352         g++.*/*: Pass any additional flags used to compile to postbase;
36353         delete CXXFLAGS.
36354
36355         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
36356         is now done by runtest.exp. Use gcc_target_compile instead of
36357         compile.
36358
36359         lib/c-torture.exp: Use gcc_target_compile instead of compile.
36360         Remove references to CFLAGS. Use remote_file instead of
36361         calling rm -f.
36362         (c-torture): Take a list of arguments to use to compile this
36363         testcase.
36364
36365         lib/g++.exp: Simplify. Use target_compile instead of compile.
36366         lib/gcc-dg.exp: Ditto.
36367         lib/gcc.exp: Ditto.
36368         lib/mike-{gcc,g++}.exp: Ditto.
36369         lib/old-dejagnu.exp: Ditto.
36370         lib/plumhall.exp: Ditto.
36371
36372 1997-01-08  Jim Wilson  <wilson@cygnus.com>
36373
36374         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
36375         (ph_linker): Likewise.
36376
36377 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
36378
36379           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
36380         MAP_ANON / MAP_ANONYMOUS if defined;
36381         else try to map from /dev/zero .
36382
36383 1996-11-12  Jeffrey A Law  (law@cygnus.com)
36384
36385         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
36386         isn't defined, then define it to MAP_ANONYMOUS.
36387
36388 1996-11-12  Jeffrey A Law  (law@cygnus.com)
36389
36390         * gcc.c-torture: Update to c-torture-1.42 release.
36391
36392 1996-11-11  Jeffrey A Law  (law@cygnus.com)
36393
36394         * gcc.c-torture: Update to c-torture-1.41 release.
36395
36396 1996-10-27  Jeffrey A Law  (law@cygnus.com)
36397
36398         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
36399         c-torture release.
36400
36401 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
36402
36403         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
36404         and LDFLAGS.  Fix second case to append the target_info ldflags
36405         onto LDFLAGS, not CFLAGS.
36406         * lib/g++.exp (g++_init): Add target_info stuff.
36407         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
36408         of libgloss and newlib flags for !native.
36409
36410         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
36411         (GDB): Fix relative path to go up another dir for finding gdb.
36412
36413 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
36414
36415         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
36416         versions in the target_info array, if they don't exist.
36417
36418 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
36419
36420         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
36421
36422 1996-07-08  Jim Wilson  <wilson@cygnus.com>
36423
36424         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
36425         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
36426
36427 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
36428
36429         * lib/old-dejagnu.exp: Don't remove the output file before we've
36430         actually tested it. Don't append pwd to the path of the executable
36431         we're testing.
36432
36433 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
36434
36435         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
36436
36437 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
36438
36439         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
36440         temporary directory for compiler files, and set it to a default
36441         value of /tmp. Set $output as the name of the output file from
36442         compiling the testcase. Add a -o option to $cflags_var so the
36443         compiler writes the final output file as $output. Set $executable
36444         to $output.
36445
36446         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
36447         directory for compiler files, and set it to /tmp if it doesn't
36448         already have a value. Set $output_file to the name of the output
36449         file from compiling the testcase. Add a -o option to CXXFLAGS so
36450         the compiler writes the final output file as $output. Use $output
36451         as the executable to be tested.
36452
36453 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
36454
36455         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
36456
36457 1996-06-08  Jeffrey A Law  (law@cygnus.com)
36458
36459         * gcc.c-torture/execute/pending-1.c: New test.  Still
36460         pending in Tege's queue.
36461
36462 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
36463
36464         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
36465         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
36466         if there were failures.  Call unresolved if there were unresolved
36467         testcases.  Call gcc_fail if program did not run to completion.
36468         (ph_make): Pass additional argument name to ph_execute.
36469         (ph_execute): Add new argument.  Pass additional arguments to
36470         ph_summary.  Call gcc_fail is there is no execution output.
36471
36472 1996-04-24  Jeffrey A Law  (law@cygnus.com)
36473
36474         * lib/plumhall.exp (proc_summary): Output relavent summary
36475         lines into the log so specific failures in plumhall can be
36476         investigated.
36477
36478 1996-04-10  Jeffrey A Law  (law@cygnus.com)
36479
36480         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
36481         (c-torture-execute): Don't try to execute tests which use
36482         "long long" types if $NO_LONG_LONG is nonzero.
36483
36484 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
36485
36486         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
36487         not c-torture.
36488
36489         * gcc.ieee: Move from here.
36490         * gcc.c-torture/execute/ieee: To here.
36491
36492 1996-03-26  Jeffrey A Law  (law@cygnus.com)
36493
36494         * gcc.c-torture: Update to c-torture-1.41 release.
36495
36496 1996-03-22  Jeffrey A Law  (law@cygnus.com)
36497
36498         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
36499         not "$output".
36500
36501 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
36502
36503         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
36504         -c present.
36505
36506 1996-03-02  Jeffrey A Law  (law@cygnus.com)
36507
36508         * config/proelf.exp: Handle connecting to a simulator.
36509
36510 1996-01-31  Jeffrey A Law  (law@cygnus.com)
36511
36512         * config/proelf.exp: New file.  Enough framework that we can
36513         run c-torture tests on the proelf targets (or any other target
36514         that gdb can connect to for that matter).
36515
36516 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
36517
36518         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
36519         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
36520
36521         * lib/plumhall.exp (ph_execute): Always call ph_summary if
36522         exec_output exists.
36523
36524 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
36525
36526         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
36527         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
36528
36529         * config/*.exp: Update FSF address.  Change result of ${tool}_load
36530         to pass/fail/unresolved/unsupported/untested.  Caller must now
36531         call unresolved/unsupported/untested.
36532         * lib/*.exp: Update FSF address.  Update to handle new results of
36533         ${tool}_load.
36534         * lib/chill.exp (verbose): Delete.
36535
36536 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
36537
36538         * lib/gcc.exp (default_gcc_start): Change order of args to
36539         $LDFLAGS $CFLAGS $LIBS.
36540         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
36541         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
36542         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
36543         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
36544         * gcc.misc-tests/dg-test.exp: Likewise.
36545         * gcc.misc-tests/msgs.exp: Likewise.
36546         * gcc.prms/prms.exp: Likewise.
36547         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
36548         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
36549
36550         * lib/dg.exp: Deleted, moved to dejagnu/lib.
36551
36552 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
36553
36554         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
36555
36556         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
36557         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
36558
36559         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
36560         necessary.
36561
36562 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
36563
36564         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
36565         global for loop; add use of $mathlib.
36566         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
36567         settings here; set mathlib for anything but VxWorks.
36568
36569 1996-01-22  Jeffrey A Law  (law@cygnus.com)
36570
36571         * gcc.c-torture: Update to c-torture-1.40 release.
36572
36573 1996-01-03  Jeffrey A Law  (law@cygnus.com)
36574
36575         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
36576         dg.exp.
36577
36578 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
36579
36580         * lib/c-torture.exp (c-torture-execute): Declare "output" as
36581         global.
36582
36583 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
36584
36585         * lib/g++.exp (LIBS): Define if not already.
36586         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
36587         (gcc-dg-prune): Call prune_gcc_output.
36588         * lib/gcc.exp (prune_gcc_output): New proc.
36589         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
36590         prune_gcc_output.
36591
36592 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
36593
36594         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
36595         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
36596
36597 1995-11-15  Jeffrey A Law  (law@cygnus.com)
36598
36599         * gcc.c-torture: Update to c-torture-1.39 release.
36600
36601 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
36602
36603         * lib/c-torture.exp (c-torture-execute): Don't return if one option
36604         fails, try others as well.
36605
36606 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
36607
36608         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
36609         If compilation fails, mark execute tests as `untested'.
36610         If test is marked as unsupported, don't mark compilation and
36611         execute tests as failed.
36612
36613 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
36614
36615         * lib/g++.exp (g++_init): Don't link in libg++, and look to
36616         libstdc++ for whether or not we want to be doing shared
36617         libraries.  Delete link_curses since we don't need it anymore.
36618         * lib/mike-g++.exp (postbase): Don't link in libg++.
36619         * g++.old-deja/old-deja.exp: Likewise.
36620
36621 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
36622
36623         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
36624
36625 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
36626
36627         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
36628         For that, add `-Wl,-a,shared_archive'.
36629         * g++.old-deja/old-deja.exp: Likewise.
36630
36631 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
36632
36633         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
36634
36635 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
36636
36637         * lib/mike-g++.exp (postbase): Pay attention to the status of
36638         g++_load.
36639
36640 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
36641
36642           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
36643
36644 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
36645
36646         * lib/gcc.exp (default_gcc_start): No longer need to log program
36647         being executed or its output, execute_anywhere does that now.
36648         * lib/g++.exp (default_g++_version): Call execute_anywhere.
36649         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
36650
36651 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
36652
36653         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
36654         the same as those in lib/g++.exp.
36655
36656 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
36657
36658         * gcc.c-torture: Update to c-torture-1.38 release.
36659         * gcc.ieee: Related changes.
36660
36661 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
36662
36663         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
36664         "exec". Minor reformatting changes.
36665
36666         * config/rom68k.exp (${tool}_load): Make it work in a canadian
36667         cross. This means all "exec" calls now work on a remote host as
36668         well.
36669         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
36670         cross. Filter out the extra "\r\n" stuff that expect puts in.
36671         (c-torture-execute): Filter out the bogus warnings like
36672         c-torture-compile does. Add support for canadian cross.
36673         * lib/gcc.exp (default_gcc_version, default_gcc_start)
36674         Use execute_anywhere rather than calling exec directly. Now it
36675         works for canadian cross testing.
36676
36677 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
36678
36679         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
36680         results into a variable, and check that rather than using file exists.
36681
36682 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
36683
36684         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
36685         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
36686
36687 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
36688
36689         * g++.old-deja/old-deja.exp: Create and pass runshlib and
36690         lib_curses if there's a shared libg++ in the build tree.
36691
36692 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
36693
36694         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
36695         if not supported target.
36696
36697 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
36698
36699         * lib/g++.exp (g++_init): Move empty setting of runshlib and
36700         link_curses up to always happen, not just for native builds.
36701
36702 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
36703
36704         * gcc.c-torture: Update to c-torture-1.36 release.
36705         * gcc.failure: Related changes.
36706
36707 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
36708
36709         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
36710
36711 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
36712
36713         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
36714         * lib/mike-g++.exp (postbase): Not in here.  Still reference
36715         runshlib, link_curses, and mathlib for link and run.
36716
36717         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
36718         pass the runtime shared library options for Solaris, OSF/1, and
36719         Irix5, and link with -lcurses to avoid unresolved references.
36720
36721 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
36722
36723         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
36724         only run once.
36725
36726 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
36727
36728         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
36729
36730 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
36731
36732         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
36733         do not have a framework for the "compat" tests yet.
36734
36735 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
36736
36737         * lib/mike-g++.exp (postbase): New local variable `mathlib',
36738         set to null if we're testing vxworks5.1.  Use that instead of
36739         `-lm' in the setting of LIBS for link and run.
36740
36741 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
36742
36743         * config/rom68k.exp (${tool}_load): Major changes to make it
36744         work.  Verified that it does in fact return the stuff in
36745         exec_output properly.  Catch any Emul or any TRAP other than 0.
36746
36747 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
36748
36749         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
36750         LDFLAGS properly for targets that need stuff from libgloss.
36751         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
36752         only run once.
36753         (gpp_initialized): New variable.
36754
36755 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
36756
36757         * config/rom68k.exp: Load libgloss.exp.
36758         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
36759         so we can produce a fully linked binary.
36760         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
36761         so we can produce a fully linked binary.
36762
36763 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
36764
36765         * lib/plumhall.exp (ph_section): Watch for expected failures.
36766         Add missing `else'.
36767
36768         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
36769         run the testcase.
36770         (c-torture): Likewise.
36771
36772 1995-08-28  Doug Evans  <dje@cygnus.com>
36773
36774         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
36775
36776         * lib/mike-g++.exp (mike_cleanup): New proc.
36777         (prebase): New globals compiler_result, not_compiler_result,
36778         target_regexp.
36779         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
36780         allow leading "-" in pattern.  Watch for unsupported tests.
36781         If $compiler_result is set, pattern match assembler code,
36782         and ditto for $not_compiler_result.
36783         * lib/mike-gcc.exp: Likewise.
36784
36785         * lib/plumhall.exp (ph_execute): Only call ph_summary if
36786         execution "succeeded".
36787
36788 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
36789
36790         * config/win32.exp: New file.
36791         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
36792
36793 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
36794
36795         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
36796         unsupported.
36797         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
36798         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
36799         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
36800
36801         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
36802         "... without exceptions was ...".  That is now handled by
36803         prune_system_crud.
36804         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
36805
36806 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
36807
36808         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
36809         sieve.c,sort2.c}: New files.
36810         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
36811         sieve.exp,sort2.exp}: Drivers for them.
36812
36813         * lib/mike-gcc.exp (program_output): New user settable variable.
36814         (postbase): Call prune_system_crud.  Also prune extraneous compiler
36815         messages.
36816         * lib/mike-g++.exp (program_output): New user settable variable.
36817
36818         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
36819
36820         * config/sh.exp: Deleted (use sim.exp instead).
36821
36822 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
36823
36824         * config/vx.exp: Declare CHECKTASK as global.
36825         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
36826         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
36827         * lib/old-dejagnu.exp: Load [pwd]/$executable.
36828
36829 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
36830
36831         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
36832         target. Like vx.exp, only includes `vx29k.exp' instead of
36833         `vxworks.exp'.
36834
36835 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
36836
36837         * config/sim.exp: Increase time limit from 120 seconds to 240.
36838
36839 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
36840
36841         * gcc.c-torture/execute/950628-1.c: New test.
36842
36843 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
36844
36845         * gcc.c-torture: Update with changes/additions from
36846         c-torture-1.34.
36847
36848 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
36849
36850         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
36851
36852 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
36853
36854         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
36855
36856 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
36857
36858         * gcc.c-torture/compile/950512-1.c: New test.
36859         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
36860         * gcc.dg/struct-ret-1.c: Likewise.
36861
36862 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
36863
36864         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
36865           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
36866
36867 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
36868
36869         * gcc.c-torture/special/920411-1.c: Deleted.
36870         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
36871
36872 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
36873
36874         * config/sim.exp (${tool}_load): Hack in call to bash to get a
36875         cpu limit.
36876
36877 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
36878
36879         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
36880
36881 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
36882
36883         From kenner;
36884         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
36885         is the proper length.
36886         * va-arg-3.c: Likewise.
36887
36888 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
36889
36890         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
36891         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
36892
36893         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
36894         * lib/g++.exp (default_g++_start): Delete old cruft.
36895
36896 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
36897
36898         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
36899         (2 * (1 << 18)) to (2 * (1 << 17)).
36900
36901         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
36902
36903 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
36904
36905         * config/rom68k.exp: Renamed from config/idp.exp
36906
36907 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
36908
36909         * c-torture/compile/921109-2.c
36910
36911 1995-04-18  Mike Stump  <mrs@cygnus.com>
36912
36913         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
36914         excess errors.
36915
36916 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
36917
36918         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
36919         output.
36920         * lib/g++.exp (default_g++_start): Likewise.
36921
36922 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
36923
36924         * gcc.c-torture/compile/950329-1.c: New test.
36925
36926 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
36927
36928           * config/bug.exp (${tool}_load): Updated to use new remote_open
36929           and remote_close procs.
36930         * config/idp.exp: New file.
36931
36932 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
36933
36934         * gcc.c-torture/execute/950322-1.c: New test.
36935
36936 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
36937
36938         * config/vx.exp (${tool}_load): Clean up testing of return code from
36939         vxworks_ld and vxworks_spawn.
36940
36941 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
36942
36943         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
36944
36945 1995-03-13  Mike Stump  <mrs@cygnus.com>
36946
36947         * lib/old-deja.exp: Add `excess errors test - ' error, now one
36948         can mark excess errors on a machine by machine basis.  Note, the
36949         default is to not expect any excess errors, even when excess
36950         errors test - is given, so you will want to put an XFAIL ... on
36951         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
36952         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
36953         those 4 machines, but no others.
36954
36955 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
36956
36957         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
36958         * lib/c-torture.exp: to here.
36959
36960 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
36961
36962         * gcc.c-torture/execute/950221-1.c: New test.
36963         * gcc.c-torture/execute/struct-ret-1.c: New test.
36964         * gcc.c-torture/compile/950221-1.c: New test.
36965
36966         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
36967
36968 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
36969
36970         * gcc.c-torture/execute/arith-1.c (main): Return 0.
36971         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
36972
36973 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
36974
36975         * g++.gb: New directory of tests, derived from my signature and
36976         class scoping tests.
36977
36978         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
36979         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
36980         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
36981         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
36982         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
36983         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
36984         * g++.gb/sig25.C: Likewise.
36985
36986         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
36987         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
36988         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
36989         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
36990         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
36991         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
36992         * g++.gb/sig25.exp: Likewise.
36993
36994         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
36995         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
36996         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
36997         * g++.gb/scope13.C: Likewise, this test still fails.
36998
36999         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
37000         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
37001         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
37002         * g++.gb/scope13.exp: Ditto.
37003
37004         * g++.gb/README: New file, explains what these tests are about.
37005
37006 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
37007
37008         * lib/dg.exp (dg-do): Support `preprocess'.
37009         (dg-test): Likewise.
37010
37011 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
37012
37013         * config/udi.exp: change "continue -expect" to "exp_continue".
37014
37015 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
37016
37017         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
37018         Delete redundant tests.
37019
37020         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
37021         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
37022         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
37023         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
37024         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
37025         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
37026         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
37027         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
37028
37029         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
37030         storing label pointers.
37031         * gcc.c-torture/execute/921019-1.c: Likewise.
37032         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
37033         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
37034         parameter fp.
37035         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
37036         constants.
37037
37038         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
37039         Delete obsolete tests.
37040
37041         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
37042         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
37043         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
37044         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
37045         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
37046         * gcc.c-torture/compile/950124-1.c: New test.
37047
37048         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
37049
37050 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
37051
37052         * lib/mike-g++.exp: Add -lm to LIBS.
37053
37054 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
37055
37056         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
37057
37058 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
37059
37060         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
37061
37062 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
37063
37064         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
37065
37066 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
37067
37068         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
37069         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
37070         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
37071         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
37072         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
37073         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
37074         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
37075         * g++.law/{operators31.C, operators32.C,
37076         * g++.law/{operators33.C, operators34.C}: Likewise.
37077         * g++.law/{pic1.C, refs2.C}: Likewise.
37078         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
37079         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
37080         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
37081         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
37082
37083         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
37084         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
37085         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
37086         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
37087         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
37088         * g++.law/{enum9.exp, friend5.exp}: Likewise.
37089         * g++.law/{nest3.exp, nest4.exp}: Likewise.
37090         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
37091         * g++.law/{operators30.exp, operators31.exp}: Likewise.
37092         * g++.law/{operators32.exp, operators33.exp}: Likewise.
37093         * g++.law/{operators34.exp}: Likewise.
37094         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
37095         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
37096         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
37097         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
37098         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
37099
37100         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
37101         No longer expected to fail.
37102         * g++.law/missed-error3.C: Tweak for recent bool changes.
37103
37104 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
37105
37106         * config/emb-unix: Deleted.
37107         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
37108         remote execution.  Do final link on remote host if REMOTE_LINK is set.
37109
37110 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
37111
37112         * lib/dg.exp (dg-test): Fix typo in last patch.
37113
37114 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
37115
37116         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
37117         (handles multiple occurrences).
37118
37119 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
37120
37121         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
37122         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
37123         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
37124         printed).
37125         * lib/c-torture.exp (c-torture-compile): Likewise.
37126         (c-torture): Prepend full path if missing.
37127         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
37128         (gcc_fail): Likewise.
37129         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
37130
37131 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
37132
37133         * lib/netware.exp: Only attach to NetWare i386 systems.
37134
37135 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
37136
37137         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
37138         messages.  Add test name to "output pattern match" pass/fail message.
37139
37140 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
37141
37142         * gcc.dg: New testsuite.
37143         * gcc.dg/dg.exp: New file.
37144
37145         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
37146         test-switch.c}: Deleted.
37147
37148         * gcc.misc-tests/msgs.exp: New testcase driver.
37149
37150 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
37151
37152         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
37153         Watch for illegal return values from ${tool}_load.
37154         * config/unix.exp (${tool}_load): Fix pass/fail detection for
37155         cross targets.  Coerce return value >0 to 1.
37156
37157 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
37158
37159         * config/unix.exp (${tool}_load): Call program rsh, not proc.
37160
37161         * config/emb-unix.exp: New file.
37162
37163         * config/sim.exp: Error if variable $SIM not defined.
37164         (${tool}_load): Mark test as "untested" if simulator missing.
37165
37166         * config/unix.exp: Load remote.exp to get rcp_download.
37167         * lib/c-torture.exp: Use different option lists for testcases with
37168         and without loops.
37169         * gcc.c-torture/execute/execute.exp: Likewise.
37170
37171 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
37172
37173         * config/*.exp: Clarify return code from ${tool}_load.
37174         Call `unresolved' or `untested' instead of `warning' or `perror'
37175         (sometimes you still want to call both though).
37176         Add comment that `shell_id' is local to each file.
37177         * config/udi.exp (timeout): Set to 30.
37178         Don't print warning if connection fails, $connectmode has already
37179         printed an error.
37180         (${tool}_load): Move verbose messages to level 2.
37181         Rework pattern for "Process started" message.
37182         Pass `shell_id' to ${connectmode}_download.
37183         Retry twice upon timeout.  Make resetting of target more robust.
37184         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
37185         Pass `shell_id' to exit_$connectmode.
37186         Only call exit_$connectmode if connected.
37187         * config/unix.exp (${tool}_load): Check return codes better.
37188         * config/vrtx.exp (${tool}_load): Likewise.
37189         * config/vx.exp (${tool}_load): Likewise.
37190         Delete unneeded global's.
37191         * lib/dg.exp (dg-test): Update to reflect clarified return codes
37192         from ${tool}_load.
37193         (dg-stat): Delete.
37194         (dg-init): Delete recording of pass/fail counts.
37195         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
37196         (old-dejagnu-init): Likewise.
37197         (old-dejagnu-stat): Delete contents, empty proc now.
37198         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
37199         (c-torture): Delete references to lcnt, lpass, lfail.
37200         Get option list from TORTURE_OPTIONS.
37201         Delete -funroll[-all]-loops if no loops.
37202         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
37203         (g++_stat): Delete contents (empty proc now).
37204         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
37205         (gcc_finish): Likewise.
37206         (gcc_stat): Deleted.
37207         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
37208         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
37209         * gcc.c-torture/execute/execute.exp: Likewise.
37210         Split tests into two parts: compile, execute.
37211         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
37212         no loops.  Update to reflect clarified return codes from ${tool}_load.
37213
37214 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
37215
37216         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
37217         to grep for.
37218         (old-dejagnu): Likewise (where necessary).
37219
37220 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
37221
37222         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
37223
37224         * lib/dg.exp (dg-process-target): Fix processing of selector.
37225         Add comment regarding use of `error'.
37226
37227         * lib/gcc.exp (prune_system_crud): Define if missing.
37228         * lib/g++.exp (prune_system_crud): Likewise.
37229
37230         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
37231         Call prune_system_crud.
37232         * lib/dg.exp (dg-runtest): New proc.
37233         Use perror instead of send_user for tcl errors in testcase.
37234         Don't return any value, it's never used.
37235         Don't clobber previous definition of `unknown'.
37236         Print tcl errors in `dg-final'.
37237
37238 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
37239
37240         * lib/dg.exp (dg-process-target): Improve syntax error messages.
37241         (dg-test): Don't print errorInfo, it contains stack backtrace.
37242
37243 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
37244
37245         * lib/g++.exp (runtest_file_p): Define if missing.
37246
37247 1994-09-24  Doug Evans  (dje@cygnus.com)
37248
37249         * lib/mike-g++.exp: Comment out loading of g++.exp.
37250         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
37251         (default_g++_version): Always print something.
37252         (default_g++_start): Comment out call to `which'.
37253         (g++_start, g++_load): Deleted (must be defined in config file).
37254         * lib/gcc.exp: Test for existence of $CC at start.
37255         Delete check for tmpdir (done in gcc_init).
37256         (default_gcc_version): Always print something.
37257         (default_gcc_start): Comment out call to `which'.
37258         * config/*.exp: Major cleanup - make cross targets work at least a
37259         little better for g++ (by not being "--tool gcc" specific).
37260         Rename gcc_xxx to ${tool}_xxx.
37261         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
37262         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
37263
37264 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
37265
37266         * lib/c-torture.exp (c-torture-compile): Rework compiler
37267         message processing.
37268
37269         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
37270         c-torture.
37271
37272 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
37273
37274         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
37275
37276         * lib/dg.exp (dg-process-target): Support { target native }.
37277
37278 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
37279
37280         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
37281         looked for "... program xxx got fatal signal".
37282         Correct regsub munging of `comp_output'.
37283         Ignore compiler messages "path prefix not used" and "linker input
37284         file unused".
37285
37286 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
37287
37288         * lib/gcc.exp (runtest_file_p): Define if missing.
37289         * gcc.prms/template.c: Example to work from.
37290
37291 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
37292
37293         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
37294         * lib/dg.exp (dg-test): Call unsupported testcases as such.
37295
37296         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
37297         * gcc.prms/1883.c: Moved from compile/940714-1.c.
37298         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
37299         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
37300
37301         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
37302         (dg-process-target): No longer a varargs proc.
37303         Return S/N for target, P/F for xfail.  All callers changed.
37304         (user option procs): More argument checking.
37305         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
37306         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
37307         (dg-test): Skip test if not running on selected target in `dg-do'.
37308         Update handling of `dg-do-what', `dg-output-text'.
37309         Separate execution pass/fail from output pattern match pass/fail.
37310         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
37311
37312 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
37313
37314         * gcc.c-torture/special/special.exp: Don't expect failure for mips
37315         target for 920510-1.c.
37316
37317 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
37318
37319         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
37320         Clean up comment regarding use of passcnt, etc.
37321         (gcc_stat): Don't update `testcnt' here.
37322         (gcc_finish): Do it here.
37323         Might as well reset `but_id' here too.
37324         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
37325         to determine if the file should be tested.
37326         * gcc.c-torture/compile/compile.exp: Likewise.
37327         * gcc.c-torture/execute/execute.exp: Likewise.
37328         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
37329         * gcc.misc-tests/dg-test.exp: Likewise.
37330         * gcc.prms/prms.exp: Likewise.
37331         * gcc.wendy/wendy.exp: Likewise.
37332         * g++.old-deja.exp: Likewise.
37333         Move "Testing file" message to verbose level 1.
37334
37335 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
37336
37337         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
37338
37339 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
37340
37341         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
37342         (default_gcc_start): Accept optional second list element
37343         of compiler flags.  Print compiler output at verbosity level 2.
37344         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
37345         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
37346         Save current values of framework globals passcnt, failcnt, xpasscnt,
37347         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
37348         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
37349         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
37350         xfailcnt to compute stats.  Update framework global `testcnt' from
37351         pass/fail counts.
37352         (gcc_finish): New proc.  Clean up test environment.
37353         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
37354         (gcc_epass, gcc_efail): Delete.
37355         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
37356         argument of line number.
37357         (dg-init): If the tool has an init routine, call it.
37358         (dg-test): Remove args `cflags_var' and `libs_var'.
37359         Pass all compiler options to ${tool}_start.
37360         Handle missing line number.
37361         (dg-finish): New function.
37362         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
37363         particular files.  Call gcc_finish at end.  Move "skipping test"
37364         message to verbosity level 3.
37365         * gcc.c-torture/compile/compile.exp: Likewise.
37366         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
37367         * gcc.c-torture/execute/execute.exp: Likewise.
37368         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
37369         Print testcase being tried at verbosity level 1.
37370         * gcc.c-torture/special/special.exp: Unset xfail.
37371         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
37372         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
37373         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
37374         * gcc.failure/failure.exp: Likewise.
37375         * gcc.ieee/ieee.exp: Likewise.
37376         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
37377         Update call to dg-test.  Call dg-finish at end.
37378         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
37379         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
37380         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
37381         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
37382         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
37383         * gcc.wendy/wendy.exp: Add copyright.
37384         Delete setting of tmpdir (done by gcc_init).
37385         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
37386         Pass compiler flags to gcc_start.  Call gcc_finish at end.
37387         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
37388         gcc_[ce]pass/fail.
37389
37390 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
37391
37392         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
37393         confusion.
37394         (g++_load): Likewise.
37395
37396         * config/*.exp (gcc_load): Some were varargs fns and some were not.
37397         Rename argument to `prog' to remove the confusion.
37398         Varargs fns behave differently too!
37399         (g++_load): Likewise.
37400
37401         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
37402
37403         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
37404         what it is.  Delete (always) printing of status value for !native.
37405         Simplify verbose code, and include status and exec_output.
37406         (g++_load): Use gcc_load.
37407
37408 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
37409
37410         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
37411         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
37412         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
37413         940714-3.c as these testcases don't exist anymore.  Make
37414         va-arg-1.c expected to pass.
37415
37416 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
37417
37418         * gcc.misc-tests/misc.exp: Only run specific testcases.
37419         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
37420         * gcc.misc-tests/dg-[1-9].c: New files.
37421
37422         * lib/dg.exp: New testsuite driver.
37423         * gcc.prms/prms.exp: Use it.
37424
37425         * README.gcc: New file.
37426
37427         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
37428         Document and reset `lxpass' and `lxfail'.
37429         Simplify "initialized" message.
37430         (gcc_stat): Clean up comments a little.
37431
37432 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
37433
37434         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
37435
37436 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
37437
37438         * lib/old-dejagnu.exp (process-option): New proc.
37439         (old-dejagnu-init, old-dejagnu-stat): Likewise.
37440         (old-dejagnu): Simplify.
37441         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
37442
37443 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
37444
37445         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
37446         exists and is not an empty string.
37447
37448         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
37449         $xfail rather than calling setup_xfail.  Clear $xfail when test is
37450         finished.
37451         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
37452         automatically.
37453
37454         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
37455         longer expected to fail.
37456
37457         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
37458         "f" function call.
37459
37460         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
37461
37462         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
37463         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
37464         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
37465         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
37466         c-torture-1.29.
37467
37468         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
37469         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
37470
37471         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
37472
37473         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
37474         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
37475
37476         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
37477         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
37478         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
37479
37480 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
37481
37482         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
37483         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
37484         940714-1.c, 940714-2.c, 940714-3.c},
37485         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
37486         gcc.misc-tests/{mg.c,mg.exp}:
37487         New tests.
37488         * gcc.noncompile/noncompile.exp: Change accordingly.
37489
37490 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
37491
37492         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
37493         Undo previous clobberage.
37494
37495 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
37496
37497         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
37498         * gcc.special/{930510-1.c, special.exp}:
37499         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
37500         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
37501         struct-varargs-1.c}: New tests from c-torture-1.26.
37502
37503 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
37504
37505         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
37506           argument to switch.
37507
37508 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
37509
37510         * Revert the previous changes.  Please see Rob's directory
37511           (/lisa/test/rob/progressive/gcc/testsuite) for testing
37512           fixes.
37513
37514 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
37515
37516         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
37517             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
37518             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
37519             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
37520             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
37521             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
37522             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
37523             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
37524             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
37525             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
37526             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
37527             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
37528             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
37529             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
37530             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
37531             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
37532             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
37533             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
37534             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
37535             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
37536             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
37537             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
37538             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
37539             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
37540             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
37541             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
37542             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
37543
37544 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
37545
37546         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
37547             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
37548           with perror calls.
37549
37550 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
37551
37552         * config/unix.exp (g++_load): Fix syntax.
37553
37554 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
37555
37556         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
37557         * gcc.noncompile/921017-1.c: Deleted obsolete test.
37558         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
37559         Don't expect va-arg-1.c to fail.  Correct expected output for
37560         920928-1.c.
37561         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
37562         * gcc.wendy/hbm4.c: Correct typo.
37563         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
37564
37565 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
37566
37567         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
37568         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
37569         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
37570         * lib/c-torture.exp (c-torture-compile): Ditto.
37571
37572         Reduce volume of output (remove all the -I's and such).
37573         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
37574         Call gcc_cpass, gcc_cfail.
37575         (c-torture): Pass testing option to c-torture-compile.
37576
37577 1994-03-21  Doug Evans  (dje@cygnus.com)
37578
37579         Bring patches over from progressive.
37580         * config/default.exp: Exit remote shell cleanly.
37581         (g++_exit, g++_start): Add default versions.
37582         * config/sim.exp (gcc_load): Use perror, not error.
37583
37584 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
37585
37586         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
37587         set in site.exp.
37588
37589 1994-03-14  Doug Evans  (dje@cygnus.com)
37590
37591         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
37592         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
37593         (wendy_try): New proc to run testcase.
37594         (main loop): Call 'em.
37595         * gcc.wendy/*.c: Clean up pass to correct expected output.
37596
37597         * lib/gcc.exp: Minor cleanup work.
37598         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
37599
37600 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
37601
37602         * config/sim.exp (gcc_load): Document return codes better.
37603         Don't pass -v to simulator.
37604
37605 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
37606
37607           * gcc.special/920717-x.c: Fix typo.
37608           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
37609           get at sources.
37610
37611         * lib/mike-gcc.exp: Fix typo.
37612
37613 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
37614
37615         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
37616         binary to use, transform the name.
37617         * config/*.exp: rename everything. Nuke any g++ specific files,
37618         it's now a special case of gcc that requires no special support.
37619         Add a default.exp for unsupported targets.
37620
37621 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
37622
37623         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
37624         lib/old-dejagnu.exp: Fix a few patterns to work with the new
37625         version of Tcl.
37626
37627 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
37628
37629         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
37630         than a warning.
37631
37632 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
37633
37634         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
37635
37636 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
37637
37638         * gcc.execute/execute.exp: Combine opt_list and foption_list into
37639         option_list.  Compile every file with only 4/6 option choices
37640         (same as C torture) instead of with 12/18 different option
37641         choices.
37642         * lib/c-torture.exp: Likewise.
37643
37644         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
37645         not already set.
37646
37647 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
37648
37649         * lib/old-deja.exp: Add `excess errors test fails' error, now one
37650         can put an XFAIL *-*-* on excess errors.
37651
37652 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
37653
37654         * g++.law: Add more tests derived from g++-bugs snapshots.
37655
37656         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
37657         equivalent to g++.law/init9.
37658
37659         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
37660         compiled it, and the a.out file after we've run it.
37661
37662 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
37663
37664         * lib/mike-g++.exp (postbase): Delete the .o file after we've
37665         compiled it, and the a.out file after we've run it.
37666
37667 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
37668
37669         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
37670
37671 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
37672
37673         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
37674         version number.
37675
37676 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
37677
37678         * g++.law: New directory of g++ tests derived from the g++-bugs
37679         snapshots.
37680
37681 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
37682
37683         * gcc.compile: initbug1.c initbug1.exp testcase added
37684
37685 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
37686
37687         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
37688         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
37689           fixes submitted by Jeff Law (law@cs.utah.edu)
37690         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
37691           Jeff Law (law@cs.utah.edu)
37692
37693
37694 1993-11-30  Mike Stump  (mrs@cygnus.com)
37695
37696         * config/unix-g++.exp: Follow the gcc way of doing things.
37697         * g++.old-deja/old-deja.exp: Minor updates.
37698         * lib/g++.exp: New file, follow the gcc way of doing things.
37699         * lib/old-dejagnu.exp: Minor updates.
37700         * lib/mike-g++.exp: Always unset errorInfo.
37701
37702 1993-11-06  Mike Stump  (mrs@cygnus.com)
37703
37704         * lib/gcc.exp: Fix some errors with the below change, CC and
37705         CFLAGS should be global when setting, not local.
37706
37707 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
37708
37709         * lib/gcc.exp: Transform tool name.
37710
37711 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
37712
37713         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
37714
37715 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
37716
37717         * lib/gcc.exp: change gcc_done to gcc_stat
37718
37719 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
37720
37721         * Upgraded gcc testsuite to c-torture version 1.25
37722
37723 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
37724
37725         * lib/gcc.exp: added reporting code. Changed verbose compile message.
37726         * lib/c-torture: added hooks for new reporting code.
37727
37728 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
37729
37730         * config/sh-gcc.exp: check if sh-sim exists in the path
37731
37732 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
37733
37734         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
37735         * gcc.compile/compile.exp: Initial changes for new logic.
37736         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
37737         * gcc.failure/failure.exp: Initial changes for new logic.
37738         * gcc.ieee/ieee.exp: Initial changes for new logic.
37739         * gcc.misc-tests/misc.exp: Initial changes for new logic.
37740         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
37741         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
37742         * lib/c-torture.exp: Initial changes for new logic.
37743         * lib/gcc.exp: Initial changes for new logic.
37744
37745 1993-10-15  Mike Stump  (mrs@cygnus.com)
37746
37747         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
37748         depend upon failure or success.  Fully qualify names in failure
37749         and success messages.  Always remove a.out before starting
37750         compile, just in case.  Pay more attention to error text output by
37751         the compiler.  Handle testcases with no known past errors just
37752         like all others, so that things are uniform.  Other miscellaneous
37753         improvements.
37754
37755 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
37756
37757         * gcc.cpp: new directory for cpp tests
37758
37759 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
37760
37761         * lib/chill.exp: Code reformatted, removed unused code.
37762         * config/unix-chill.exp: Code reformatted, removed unused code.
37763         * chill.execute/execute.exp: Code reformatted, removed unused code.
37764         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
37765
37766 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
37767
37768         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
37769         routines not written.
37770
37771 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
37772
37773         * config/bug-gcc.exp: Use new procs from bug.exp.
37774
37775 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
37776
37777         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
37778         via ftp, rather than depending on NFS.
37779         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
37780         case.
37781
37782 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
37783
37784         * config/bug-gcc.exp: Use new download proc.
37785
37786 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
37787
37788         * chill.execute/execute.exp: cleanups, handles errors better
37789         * chill.compile/compile.exp: rewrite, based on execute.exp
37790         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
37791         * lib/chill.exp: major changes to diff proc and compile and link
37792           procs. added chill_fail and chill_pass wrappers to pass and
37793           fail. added more comments, and handle error codes better.
37794           Added a hack to capture stderr from exec, so noncompile tests
37795           can work.
37796
37797 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
37798
37799         * chill.execute/execute.exp: rewrite of testsuite driver
37800         * lib/chill.exp: rewrite of testsuite driver
37801         * config/unix-chill.exp: rewrite of testsuite driver
37802
37803 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
37804
37805     In chill.execute:
37806         * iexpr.ch: Standardize uppercase.
37807         * tuples.dat: Standardize uppercase.
37808         * vary.ch: standardize.  Correct varying string assignments.
37809         * vary.dat: Add new output lines.
37810
37811 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
37812
37813     In chill.execute:
37814         * chprintf.ch: Standardize use of uppercase.
37815         * tuples.ch: Standardize and turn arr2 into a DCL,
37816           rather than a SYN.
37817         * pinits.ch: Standardize.
37818
37819 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
37820
37821         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
37822         * Makefil: Renamed to Makefile.in.
37823         * configure.in: New.
37824
37825 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
37826
37827     In chill.execute:
37828         * .cvsignore: Add result/output files.
37829         * Makefile: Fix up variables at start.  Use MFLAGS
37830           everywhere.  Correct bool_loc, built_ins entries.
37831           Add entry for vary1.ch.
37832         * bitarray.ch: Standardize upper-case usage.
37833         * bitexpr.ch: Standardize, add output of b1.
37834         * params.ch: Use arrayt in along PROC parameters, to
37835           avoid novelty problems.
37836         * sets.ch: Tiny cleanup.
37837         * vary1.ch: Re-indent.
37838
37839 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
37840
37841           * Add PR-related files to Makefiles, .cvsignore files, etc.
37842
37843 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
37844
37845         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
37846           with compiler objects. New names are test-flow.c and test-loop.c
37847
37848 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
37849
37850         * Upgraded c-torture tests from 1.19 to 1.20
37851
37852         * new files:
37853         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
37854         * gcc.compile: 930623-1.c 930623-2.c
37855         * gcc.noncompile: 930622-1.c 930622-2.c
37856         * gcc.failure: 920411-1.c 920627-2.c
37857         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
37858
37859 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
37860
37861         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
37862           More changes to get testsuite working properly. Needs more work.
37863           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
37864
37865 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
37866
37867         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
37868           More changes to get testsuite working properly. Needs more work.
37869
37870 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
37871
37872         * chill.compile/compile.exp: Added for Dejagnu support
37873         * chill.execute/execute.exp: Added for Dejagnu support
37874         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
37875
37876 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
37877
37878     This should complete moving the CHILL test files.
37879         * chill.noncompile(.cvsignore printf.grt
37880             in-printf.grt chprintf.grt chprintf.ch):
37881             Added test-support files.
37882           (Makefile): Modified further.
37883         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
37884             signal.ch): Added test files.
37885           * chill.execute (.cvsignore printf.grt printr.c
37886             in-printf.grt rts.c chprintf.grt rts.h): Added
37887           test-support files.
37888             (Makefile): More corrections.
37889
37890 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
37891
37892         * chill.compile, chill.execute, chill.nocompile: Add CHILL
37893           test cases, ready for DejaGnu.
37894
37895 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
37896
37897         * Upgraded c-torture tests from 1.18 to 1.19
37898
37899         * gcc.compile: added test(s):
37900           930607-1.c
37901         * gcc.execute: added test(s):
37902           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
37903
37904         * added new subdirectory for misc tests: gcc.misc-tests
37905         * gcc.misc-test(s): added tests:
37906           inst-check.c test-consts.c test-ior.c test-switch.c
37907
37908 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
37909
37910         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
37911
37912 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
37913
37914         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
37915
37916 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
37917
37918         * Upgraded c-torture tests from 1.17 to 1.18
37919
37920 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
37921
37922         * Upgraded c-torture tests from 1.12 to 1.17
37923
37924 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
37925
37926         * lib/old-dejagnu.exp:
37927           Fixed handling of XFAIL target triplets to correctly
37928           recognize wildcard characters.  Removed code that
37929           appended a unique id tag to the end of the file name
37930           printed out by the result of the testcases within a
37931           given test file.
37932
37933 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
37934
37935         * lib/old-dejagnu.exp:
37936           Reworked expected failure handling to trigger off of XFAIL
37937           keyword in keyphrase embeded in testcase source code. The
37938           XFAIL keyword must be at the end of the keyphrase line. It
37939           may optionally be followed by one or more target triplets.
37940           It has just occured that the handling of wildcards in the
37941           target triplet may not be correct.
37942
37943 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
37944
37945         * g++.old-deja/tests:
37946           Moved all subdirectories up one level into g++.old-deja .
37947
37948         * lib/old-dejagnu.exp:
37949           Fixed problem with CXXFLAGS not being properly reset, and being
37950           corrupted with extraneous "-c" compiler option.  This was
37951           causing binaries to not be generated for test that needed them.
37952           Modified strings passed to "pass" and "fail" so that individual
37953           tests from the same test file would be distinguished by an
37954           identifier appended to the test file name in the summary logs;
37955           this corrected a problem with erroneous diff logs.  Added code
37956           to search testcases for expected fail and unexpected pass keywords.
37957
37958 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
37959
37960         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
37961
37962 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
37963
37964         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
37965           Removed extraneous text from end of "Special g++ Options"
37966           keyphrase.
37967
37968         * lib/old-dejagnu.exp: Added pattern matching to look for new
37969           keywords, embedded in testcases comments, which will trigger
37970           calls to xpass and xfail.
37971
37972 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
37973
37974         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
37975           comments embedded in the testcases, especially the one looking for
37976           special compiler options, as well as the pattern matching for the
37977           compiler output again.
37978
37979 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
37980
37981         * lib/old-dejagnu.exp: Do a proper check of the return value for
37982           execute tests. Fixed several problems with the pattern matching
37983           of the compiler output which gave erroneous test results.
37984           Changed several of the test result messages to be more descriptive.
37985         * config/unix-g++.exp: Proc g++_load now actually works and
37986           executes the tests passed to it and returns a usable return
37987           value.
37988
37989 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
37990
37991           * lib/gcc.exp: Exits gracefully if $CC is bogus.
37992
37993 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
37994
37995         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
37996           Modified both files to properly execute the old style
37997           dejagnu tests. The previous versions of these files were
37998           experimental and did not function anything near correctly.
37999
38000 1993-04-05  Rob Savoye  (rob@cygnus.com)
38001
38002         * Removed all Makefile.in and configure.in files. No configuration
38003         needed now.
38004
38005 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
38006
38007         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
38008
38009 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
38010
38011         * gcc.compile/configure.in, gcc.unsorted/configure.in,
38012         gcc.special/configure.in, gcc.noncompile/configure.in,
38013         gcc.execute/configure.in, gcc.code_quality/configure.in,
38014         g++.other/configure.in, g++.old-deja/configure.in,
38015         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
38016         in srcname setting.
38017
38018 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
38019
38020         * lib/udi.exp:  Fixed mondfe and mondfe_download.
38021         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
38022         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
38023
38024 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
38025
38026         * config/udi-gdb.exp: Check $shell_id after connecting to target.
38027         (gdb_exit): Don't remove *_soc files.
38028
38029 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
38030
38031         * lib/c-torture.exp: Don't look for main; instead always use -w
38032         -c.  This is how the c-torture tests work.  Remove the object
38033         file if the compilation succeeds.
38034         * gcc.execute/execute.exp: Remove executable if test passes.
38035         * gcc.noncompile/noncompile.exp: Every test is an expected
38036         failure.
38037         * gcc.special/special.exp: Added tests from c-torture 1.11,
38038         corrected use of existing test.
38039         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
38040         gcc.execute/920625-1.c: Updated to c-torture 1.11.
38041         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
38042         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
38043         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
38044         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
38045         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
38046         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
38047         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
38048         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
38049         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
38050         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
38051         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
38052         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
38053         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
38054         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
38055         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
38056         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
38057         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
38058         c-torture 1.11.
38059         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
38060         correspond to c-torture 1.11.
38061
38062         * New file.