OSDN Git Service

2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
2
3         PR objc/17923
4         * objc.dg/const-str-7.m: New test.
5
6 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7
8         * g++.dg/template/memfriend11.C: Fix comment typo.
9         * g++.dg/template/memfriend14.C: Likewise.
10
11 2004-10-20  Richard Henderson  <rth@redhat.com>
12
13         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
14         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
15         -fasynchronous-unwind-tables.
16
17 2004-10-20  Richard Henderson  <rth@redhat.com>
18
19         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
20         (main): Return success.
21         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
22         (main): Return success.
23
24 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25
26         PR c++/13495
27         * g++.dg/template/memfriend9.C: New test.
28         * g++.dg/template/memfriend10.C: Likewise.
29         * g++.dg/template/memfriend11.C: Likewise.
30         * g++.dg/template/memfriend12.C: Likewise.
31         * g++.dg/template/memfriend13.C: Likewise.
32         * g++.dg/template/memfriend14.C: Likewise.
33         * g++.dg/template/memfriend15.C: Likewise.
34         * g++.dg/template/memfriend16.C: Likewise.
35         * g++.dg/template/memfriend17.C: Likewise.
36         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37
38 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
39
40         * g++.dg/conversion/dr195.C: New.
41         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
42
43 2004-10-20  Ben Elliston  <bje@au.ibm.com>
44             Devang Patel  <dpatel@apple.com>
45
46         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
47         of floating point arithmetic, which could trap.
48
49 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
50
51         PR c++/14035
52         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
53         * g++.dg/conversion/const2.C: New test.
54         * g++.dg/expr/reinterpret2.C: New test.
55         * g++.dg/expr/reinterpret3.C: New test.
56         * g++.dg/expr/cast2.C: New test.
57         * g++.dg/expr/copy1.C: New test.
58         * g++.dg/other/conversion1.C: Change error message.
59         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
60         function pointers to void *.
61         * g++.old-deja/g++.mike/p10148.C: Likewise.
62
63 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
64
65         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
66
67 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
68
69         PR c++/18047
70
71         * g++.dg/parse/expr3.C: New test.
72
73 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
74
75         * gcc.dg/smod-1.c: New test.
76
77 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
78
79         * objc.dg/method-14.m: New test.
80
81 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
82
83         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
84         Also xfail as the patch was reverted.
85
86 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
87
88         PR middle-end/16973
89         * gcc.dg/pr16973.c: New test.
90
91 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
92
93         PR tree-optimization/17656
94         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
95
96 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
97
98         * g++.dg/eh/shadow1.C: New.
99
100 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
101
102         * gcc.c-torture/compile/20041018-1.c: New test.
103
104 2004-10-18  Ben Elliston  <bje@au.ibm.com>
105
106         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
107         compiler referring to register 0 when accessing sdata.  The linker
108         now patches things up.
109
110 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
111
112         PR c/17529
113         * gcc.c-torture/compile/pr17529.c: New test.
114
115 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
116
117         PR c++/17743
118         * g++.dg/ext/attrib17.C: New test.
119
120 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
121
122         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
123
124 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
125
126         PR c++/10479
127         * g++.dg/ext/attrib16.C: New test.
128
129 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
130
131         PR c++/17042
132         * g++.dg/init/dso_handle1.C: New test.
133
134         PR c++/14667
135         * g++.dg/parse/typedef6.C: New test.
136
137         PR c++/17916
138         * g++.dg/parse/pragma1.C: New test.
139
140 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
141
142         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
143
144 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
145
146         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
147         -fno-common when on HPPA HP-UX platforms.
148
149 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
150
151         PR other/16820
152         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
153         stdint.h.
154         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
155         uintptr_t.
156
157 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
158
159         PR c++/16301
160         * g++.dg/lookup/strong-using-4.C: New test.
161
162 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
163
164         PR middle-end/16567
165         * gcc.c-torture/compile/nested-1.c: New test.
166
167 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
168
169         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
170         and mipsisa64*-*-* (until support for misaligned loads is added).
171         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
172         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
173         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
174         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
175         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
176         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
177
178 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
179
180         PR c++/17976
181         * g++.dg/init/dtor3.C: New test.
182
183 2004-10-15  Ben Elliston  <bje@au.ibm.com>
184
185         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
186
187 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
188
189         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
190         * gcc.dg/macho-lo-sum.c: Likewise.
191
192 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
193
194         * gcc.dg/ppc-spe64-1.c: New test.
195
196 2004-10-14  Devang Patel  <dpatel@apple.com>
197
198         PR 17635
199         * gcc.dg/pr17635.c : New test.
200         
201 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
202
203         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
204         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
205         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
206         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
207         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
208         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
209         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
210         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
211         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
212         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
213         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
214         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
215         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
216         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
217         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
218         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
219         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
220         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
221
222 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
223
224         * gcc.dg/vect/vect-82.c: New testcase.  
225         * gcc.dg/vect/vect-82_64.c: New testcase.       
226         * gcc.dg/vect/vect-83.c: New testcase.  
227         * gcc.dg/vect/vect-83_64.c: New testcase.       
228
229 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
230
231         * gcc.dg/cpp/error-1.c: New test.
232
233 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
234
235         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
236
237 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
238
239         PR target/17984
240         * gcc.dg/cris-peep2-xsrand2.c: New test.
241
242 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
243
244         PR c++/17661
245         * testsuite/g++.dg/expr/for2.C: New test.
246
247 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
248
249         * g++.dg/inherit/thunk1.C: Run on the SPARC.
250
251 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
252
253         PR tree-optimization/17724
254         * g++.dg/opt/pr17724-1.C: New test.
255         * g++.dg/opt/pr17724-2.C: New test.
256         * g++.dg/opt/pr17724-3.C: New test.
257         * g++.dg/opt/pr17724-4.C: New test.
258         * g++.dg/opt/pr17724-5.C: New test.
259         * g++.dg/opt/pr17724-6.C: New test.
260
261 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
262
263         PR c/17301
264         * gcc.dg/pr17301-2.c: New test.
265
266 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
267
268         PR c++/15876
269         * g++.dg/parse/error22.C: New test.
270
271         PR c++/17936
272         * g++.dg/template/spec18.C: New test.
273
274 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
275
276         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
277         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
278         memcpy. 
279         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
280         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
281
282 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
283
284         * g++.dg/eh/cleanup5.C: Add dg-options "".
285
286 2004-10-11  Roger Sayle  <roger@eyesopen.com>
287
288         PR middle-end/17657
289         * gcc.dg/switch-4.c: New test case.
290
291 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
292
293         * gcc.c-torture/execute/20041011-1.c: New test.
294
295 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
296
297         PR c++/17554
298         * g++.dg/init/for3.C: New test.
299
300         PR c++/17657
301         * g++.dg/opt/switch2.C: New test.
302
303         PR middle-end/17703
304         * g++.dg/warn/Wreturn-2.C: New test.
305
306 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
307
308         PR c++/17907
309         * g++.dg/eh/cleanup5.C: New test.
310
311 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
312
313         PR c++/17393
314         * g++.dg/parse/error21.C: New test.
315
316 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
317
318         * g++.dg/overload/pmf1.C: Adjust quoting marks.
319         * g++.dg/warn/incomplete1.C: Likewise.
320         * g++.dg/template/qualttp20.C: Likewise.
321
322 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
323
324         PR c/17881
325         * parm-incomplete-1.c: New test.
326
327 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
328
329         PR c++/17867
330         * g++.dg/parse/error19.C: New test.
331
332         PR c++/17670
333         * g++.dg/init/new11.C: New test.
334
335         PR c++/17821
336         * g++.dg/parse/error20.C: New test.
337
338         PR c++/17826
339         * g++.dg/template/crash24.C: New test.
340         
341 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
342
343         PR c/17301
344         * gcc.dg/pr17301-1.c: New test.
345
346 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
347
348         PR c/17189
349         * gcc.dg/anon-struct-5.c: New test.
350
351 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
352
353         PR c/17844
354         * gcc.dg/pr17844-1.c: New test.
355
356 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
357
358         PR tree-optimization/17906
359         * gcc.c-torture/compile/pr17906.c: New.
360
361 2004-10-09  Stuart Hastings  <stuart@apple.com>
362             Roger Sayle  <roger@eyesopen.com>
363
364         PR rtl-optimization/17853
365         * gcc.dg/i386-mmx-5.c: New testcase.
366
367 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
368
369         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
370
371 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
372
373         PR c++/17524
374         * g++.dg/template/static9.C: New test.
375
376         PR c++/17685
377         * g++.dg/parse/operator5.C: New test.
378
379 2004-10-09  Roger Sayle  <roger@eyesopen.com>
380
381         PR middle-end/17894
382         * gcc.c-torture/execute/divcmp-4.c: New test case.
383
384 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
385
386         PR tree-opt/17902
387         * g++.dg/opt/pr17902.C: New test.
388
389 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
390
391         * gcc.dg/cpp/ident-1.c: Add dg-options "".
392
393 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
394
395         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
396
397 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
398
399         * gcc.dg/assign-warn-3.c: New test.
400
401 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
402
403         PR c/16999
404         * gcc.dg/cpp/ident-1.c: New test.
405
406 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
407
408         * gcc.c-torture/compile/acc1.c: New.
409
410 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
411
412         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
413         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
414
415 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
416
417         * gcc.dg/ultrasp11.c: New test.
418
419 2004-10-08  Michael Matz  <matz@suse.de>
420
421         * gcc.dg/doloop-2.c: New test.
422
423 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
424
425         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
426         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
427         objc.dg/method-9.m: Update expected diagnostics.
428
429 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
430
431         * gcc.dg/ppc-fsel-3.c: New file.
432         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
433
434 2004-10-07  Paul Brook  <paul@codesourcery.com>
435
436         * gfortran.dg/intrinsic_verify_1.f90: New test.
437
438 2004-10-07  Paul Brook  <paul@codesourcery.com>
439
440         * gfortran.dg/empty_format_1.f90: Remove stray commas.
441
442 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
443
444         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
445         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
446         commit.
447
448 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
449
450         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
451
452 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
453
454         PR c++/17115
455         * g++.dg/warn/Winline-4.C: New test.
456
457 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
458
459         * gcc.c-torture/compile/20041007-1.c: New test.
460
461 2004-10-07  Paul Brook  <paul@codesourcery.com>
462
463         PR fortran/17678
464         * gfortran.dg/use_allocated_1.f90: New test.
465
466 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
467
468         PR middle-end/17849
469         * gfortran.fortran-torture/compile/nested.f90: New test
470
471 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
472
473         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
474
475 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
476
477         PR c++/17368
478         * g++.dg/ext/asm6.C: New test.
479
480 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
481
482         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
483
484 2004-10-06  Paul Brook  <paul@codesourcery.com>
485
486         PR libfortran/17709
487         * gfortran.dg/empty_format_1.f90: New test.
488
489 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
490
491         PR fortran/17568
492         * gfortran.dg/ishft.f90: New test.
493
494         PR fortran/17283
495         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
496         tests.
497
498 2004-10-06  Paul Brook  <paul@codesourcery.com>
499
500         * gfortran.dg/do_1.f90: New test.
501
502 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
503
504         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
505         optimizing for size.
506
507 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
508
509         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
510
511 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
512
513         * gcc.c-torture/compile/20041005-1.c: New test.
514
515 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
516
517         PR c++/17829
518         * g++.dg/lookup/koenig4.C: New.
519
520 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
521
522         * g++.dg/other/classkey1.C: Adjust quoting marks.
523         * g++.dg/parse/error15.C: Likewise.
524         * g++.dg/template/meminit2.C (int>): Likewise.
525
526 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
527
528         PR fortran/17283
529         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
530
531         PR fortran/17631
532         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
533
534         PR fortran/17708
535         * gfortran.dg/pr17708.f90: New test.
536         
537 2004-10-04  Chao-ying Fu  <fu@mips.com>
538
539         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
540         * gcc.dg/vect/vect-4.c: Ditto.
541         * gcc.dg/vect/vect-5.c: Ditto.
542         * gcc.dg/vect/vect-6.c: Ditto.
543         * gcc.dg/vect/vect-8.c: Ditto.
544         * gcc.dg/vect/vect-16.c: Ditto.
545         * gcc.dg/vect/vect-30.c: Ditto.
546         * gcc.dg/vect/vect-40.c: Ditto.
547         * gcc.dg/vect/vect-41.c: Ditto.
548         * gcc.dg/vect/vect-42.c: Ditto.
549         * gcc.dg/vect/vect-43.c: Ditto.
550         * gcc.dg/vect/vect-44.c: Ditto.
551         * gcc.dg/vect/vect-45.c: Ditto.
552         * gcc.dg/vect/vect-46.c: Ditto.
553         * gcc.dg/vect/vect-47.c: Ditto.
554         * gcc.dg/vect/vect-48.c: Ditto.
555         * gcc.dg/vect/vect-49.c: Ditto.
556         * gcc.dg/vect/vect-50.c: Ditto.
557         * gcc.dg/vect/vect-51.c: Ditto.
558         * gcc.dg/vect/vect-52.c: Ditto.
559         * gcc.dg/vect/vect-53.c: Ditto.
560         * gcc.dg/vect/vect-54.c: Ditto.
561         * gcc.dg/vect/vect-55.c: Ditto.
562         * gcc.dg/vect/vect-56.c: Ditto.
563         * gcc.dg/vect/vect-57.c: Ditto.
564         * gcc.dg/vect/vect-58.c: Ditto.
565         * gcc.dg/vect/vect-59.c: Ditto.
566         * gcc.dg/vect/vect-60.c: Ditto.
567         * gcc.dg/vect/vect-74.c: Ditto.
568         * gcc.dg/vect/vect-79.c: Ditto.
569         * gcc.dg/vect/vect-80.c: Ditto.
570
571 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
572
573         * gcc.dg/unused-7.c: Use the correct option.
574
575 2004-10-04  Paul Brook  <paul@codesourcery.com>
576         Bud Davis  <bdavis9659@comcast.net>
577
578         PR fortran/17706
579         PR fortran/16434
580         * gfortran/pr17706.f90: New test.
581         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
582
583 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
584
585         * gfortran.dg/pr17612.f90: New test.
586
587 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
588
589         * g++.dg/template/local1.C: Adjust quoting marks in
590         testing for diagnostics.
591         * g++.dg/tls/diag-2.C: Likewise.
592         * g++.dg/other/error8.C: Likewise.
593
594 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
595
596         PR c/17178
597         * gcc.dg/unused-4.c: Adjust to be correct.
598
599         PR c/17820
600         * gcc.dg/unused-7.c: New test.
601
602 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
603
604         PR c++/17797
605         * g++.dg/overload/template2.C: New test.
606
607 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
608
609         PR tree-optimization/16632
610         * gcc.dg/tree-ssa/20041002-1.c: New.
611
612 2004-10-03  Paul Brook  <paul@codesourcery.com>
613
614         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
615         rather than relying on default formatting.
616
617 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
618
619         * gcc.dg/20040920-1.c: Update expected message text.
620
621 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
622
623         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
624
625 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
626
627         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
628         tree level.
629
630 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
631
632         * gcc.dg/tree-ssa/pr17343.c: Remove.
633
634 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
635
636         PR tree-opt/17343
637         * gcc.dg/tree-ssa/pr17343.c: New test.
638
639 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
640
641         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
642         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
643         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
644         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
645         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
646
647 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
648
649         * gcc.dg/lvalue-2.c: New test.
650
651 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
652
653         PR c/17730
654         * gcc.dg/pr17730-1.c: New test
655
656 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
657
658         PR c/7425
659         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
660
661 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
662
663         * gcc.c-torture/execute/stdarg-1.c: New test.
664         * gcc.c-torture/execute/stdarg-2.c: New test.
665         * gcc.c-torture/execute/stdarg-3.c: New test.
666         * gcc.dg/tree-ssa/stdarg-1.c: New test.
667         * gcc.dg/tree-ssa/stdarg-2.c: New test.
668         * gcc.dg/tree-ssa/stdarg-3.c: New test.
669         * gcc.dg/tree-ssa/stdarg-4.c: New test.
670         * gcc.dg/tree-ssa/stdarg-5.c: New test.
671
672 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
673
674         PR tree-optimization/17697
675         * g++.dg/opt/pr17697-1.C: New test.
676         * g++.dg/opt/pr17697-2.C: New test.
677         * g++.dg/opt/pr17697-3.C: New test.
678
679 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
680
681         PR c/16409
682         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
683         gcc.dg/vla-init-5.c: New tests.
684
685 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
686
687         PR c/13804
688         * gcc.dg/pr13804-1.c: New test.
689
690 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
691
692         PR fortran/16938
693         * gfortran.dg/pr16938.f90: New test.
694
695 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
696
697         * g++.dg/template/crash23.C: New test.
698
699 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
700
701         PR c++/17585
702         * g++.dg/template/static8.C: New test.
703
704 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
705
706         PR c++/17681
707         * g++.dg/other/error9.C: New test.
708
709 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
710
711         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
712
713 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
714
715         PR fortran/15164
716         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
717
718 2004-09-26  Roger Sayle  <roger@eyesopen.com>
719
720         PR middle-end/17112
721         * gcc.dg/pr17112-1.c: New test case.
722
723 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
724
725         PR c/11459
726         * gcc.dg/pr11459-1.c: New test.
727
728 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
729
730         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
731         * gcc.dg/tree-ssa/loop-4.c: Likewise.
732
733 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
734
735         * gfortran.dg/pr15324.f90: Make array bounds consistent.
736
737 2004-09-25  Jan Hubicka  <jh@suse.cz>
738
739         * compile/30040909-1.c: New test.
740         * compile/30040907-1.c: New test.
741
742 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
743
744         * gcc.c-torture/execute/va-arg-26.c: New test.
745
746 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
747
748         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
749         extra diagnostics on targets with 64-bit pointers.
750         * objc.dg/selector-1.m: Adjust dg-warning regexp.
751
752 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
753
754         PR c/17188
755         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
756         * gcc.dg/decl-3.c: Adjust expected message.
757
758 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
759
760         PR fortran/17615
761         * gfortran.dg/pr17615.f90: New test.
762
763 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
764
765         PR tree-optimzation/17517
766         * g++.dg/tree-ssa/pr17517.C: New Test.
767
768 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
769
770         PR c++/16889
771         * g++.dg/lookup/ambig3.C: New.
772
773 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
774
775         PR tree-opt/17624
776         * g++.dg/opt/pr17624.C: New test.
777
778 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
779
780         PR c/6980
781         * gcc.dg/Wbad-function-cast-1.c: New test.
782
783 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
784
785         * g++.dg/ext/complit1.C
786         * g++.dg/other/error2.C
787         * g++.dg/other/nontype-1.C
788         * g++.dg/parse/crash11.C
789         * g++.dg/parse/crash12.C
790         * g++.dg/parse/error15.C
791         * g++.dg/parse/error4.C
792         * g++.dg/parse/tmpl-outside1.C
793         * g++.dg/parse/too-many-tmpl-args1.C
794         * g++.dg/template/dependent-expr3.C
795         * g++.dg/template/error10.C
796         * g++.dg/template/instantiate1.C
797         * g++.dg/template/vtable2.C
798         * g++.dg/warn/Wshadow-1.C
799         * g++.dg/warn/weak1.C
800         * g++.old-deja/g++.brendan/crash16.C
801         * g++.old-deja/g++.brendan/crash18.C
802         * g++.old-deja/g++.brendan/crash48.C
803         * g++.old-deja/g++.brendan/crash49.C
804         * g++.old-deja/g++.brendan/crash55.C
805         * g++.old-deja/g++.brendan/crash56.C
806         * g++.old-deja/g++.brendan/crash8.C
807         * g++.old-deja/g++.brendan/enum11.C
808         * g++.old-deja/g++.brendan/enum8.C
809         * g++.old-deja/g++.brendan/enum9.C
810         * g++.old-deja/g++.brendan/friend3.C
811         * g++.old-deja/g++.brendan/misc14.C
812         * g++.old-deja/g++.bugs/900402_02.C
813         * g++.old-deja/g++.bugs/900404_03.C
814         * g++.old-deja/g++.bugs/900404_04.C
815         * g++.old-deja/g++.bugs/900428_03.C
816         * g++.old-deja/g++.jason/crash4.C
817         * g++.old-deja/g++.jason/overload21.C
818         * g++.old-deja/g++.jason/redecl1.C
819         * g++.old-deja/g++.jason/report.C
820         * g++.old-deja/g++.jason/rfg10.C
821         * g++.old-deja/g++.jason/template30.C
822         * g++.old-deja/g++.law/arm12.C
823         * g++.old-deja/g++.law/ctors5.C
824         * g++.old-deja/g++.law/cvt20.C
825         * g++.old-deja/g++.law/init10.C
826         * g++.old-deja/g++.law/init8.C
827         * g++.old-deja/g++.law/visibility17.C
828         * g++.old-deja/g++.law/visibility7.C
829         * g++.old-deja/g++.mike/net8.C
830         * g++.old-deja/g++.mike/p646.C
831         * g++.old-deja/g++.mike/p700.C
832         * g++.old-deja/g++.mike/p701.C
833         * g++.old-deja/g++.mike/p811.C
834         * g++.old-deja/g++.ns/template13.C
835         * g++.old-deja/g++.other/array3.C
836         * g++.old-deja/g++.other/crash25.C
837         * g++.old-deja/g++.other/dtor3.C
838         * g++.old-deja/g++.other/dtor4.C
839         * g++.old-deja/g++.other/main1.C
840         * g++.old-deja/g++.other/warn7.C
841         * g++.old-deja/g++.pt/crash11.C
842         * g++.old-deja/g++.pt/crash36.C
843         * g++.old-deja/g++.pt/spec22.C
844         * g++.old-deja/g++.pt/spec9.C
845         * g++.old-deja/g++.pt/ttp52.C
846         * g++.old-deja/g++.robertl/eb103.C
847         * g++.old-deja/g++.robertl/eb121.C
848         * g++.old-deja/g++.robertl/eb22.C
849         * g++.old-deja/g++.robertl/eb8.C:
850         Update locations and/or regexps of dg-error markers.
851         Remove markers for some bogus messages that are no longer issued.
852
853 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
854
855         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
856         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
857
858 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
859
860         PR c++/17618
861         * g++.dg/lookup/crash5.C: New test.
862
863 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
864
865         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
866         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
867         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
868         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
869         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
870         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
871
872         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
873         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
874         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
875         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
876         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
877         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
878
879         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
880
881         * gcc.dg/vect/vect-44.c: Check additional cases.
882         * gcc.dg/vect/vect-48.c: Check additional cases.
883
884         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
885         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
886         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
887         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
888         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
889         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
890         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
891         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
892         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
893
894         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
895         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
896         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
897
898 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
899
900         * gcc.dg/tree-ssa/loop-6.c: New test.
901
902 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
903
904         PR c++/17620
905         * g++.dg/inherit/base2.C: New.
906
907 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
908
909         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
910         * gcc.dg/20001012-2.c: Likewise.
911         * gcc.dg/20001013-1.c: Likewise.
912         * gcc.dg/20001101-1.c: Likewise.
913         * gcc.dg/20001102-1.c: Likewise.
914         * gcc.dg/bf-spl1.c: Likewise.
915         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
916         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
917
918 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
919
920         PR tree-optimization/16721
921         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
922
923 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
924
925         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
926         * gcc.dg/20040305-1.c: Likewise.
927
928 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
929
930         PR c/16566
931         * gcc.c-torture/compile/pr16566-1.c,
932         gcc.c-torture/compile/pr16566-2.c,
933         gcc.c-torture/compile/pr16566-3.c: New tests.
934
935 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
936
937         PR tree-optimization/17512
938         * gcc.c-torture/compile/20040916-1.c.
939
940 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
941
942         * gcc.dg/pragma-re-3.c: New test.
943
944 2004-09-17  Matt Austern  <austern@apple.com>
945
946         PR c++/15049
947         * g++.dg/other/anon3.C: New.
948
949 2004-09-21  Roger Sayle  <roger@eyesopen.com>
950
951         PR c++/7503
952         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
953         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
954         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
955         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
956         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
957
958 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
959
960         PR fortran/17286
961         * gfortran.dg/pr17286.f90: New test.
962
963 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
964
965         PR c++/17530
966         * g++.dg/template/static7.C: New test.
967
968 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
969
970         PR tree-opt/17558
971         * gcc.c-torture/compile/pr17558.c: New test.
972
973 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
974
975         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
976         if SKIP_ATTRIBUTE is defined.
977
978 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
979
980         PR fortran/15957
981         * gfortran.dg/pr15957.f90: New test.
982
983 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
984
985         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
986         in comparison.
987         * gcc.dg/vect/vect-79.c: Likewise.
988         * gcc.dg/vect/vect-80.c: Likewise.
989
990 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
991
992         PR fortran/15750
993         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
994
995 2004-09-20  Ira Rosen  <irar@il.ibm.com>
996
997         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
998         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
999         * gcc.dg/vect/vect-62.c: New testcase.
1000         * gcc.dg/vect/vect-63.c: New testcase.
1001         * gcc.dg/vect/vect-64.c: New testcase.
1002         * gcc.dg/vect/vect-65.c: New testcase.
1003         * gcc.dg/vect/vect-66.c: New testcase.
1004         * gcc.dg/vect/vect-67.c: New testcase.
1005         * gcc.dg/vect/vect-68.c: New testcase.
1006         * gcc.dg/vect/vect-69.c: New testcase.
1007         * gcc.dg/vect/vect-79.c: New testcase.
1008         * gcc.dg/vect/vect-80.c: New testcase.
1009
1010 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1011
1012         * gcc.target/mips/asm-1.c: New test.
1013
1014 2004-09-19  Ira Rosen  <irar@il.ibm.com>
1015
1016         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
1017         * gcc.dg/vect/vect-73.c: New testcase.
1018         * gcc.dg/vect/vect-74.c: New testcase.
1019         * gcc.dg/vect/vect-75.c: New testcase.
1020         * gcc.dg/vect/vect-76.c: New testcase.
1021         * gcc.dg/vect/vect-77.c: New testcase.
1022         * gcc.dg/vect/vect-78.c: New testcase
1023
1024 2004-09-18  Paul Brook  <paul@codesourcery.com>
1025
1026         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
1027
1028 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1029
1030         PR c/17424
1031         * gcc.dg/pr17424-1.c: New test.
1032
1033 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
1034
1035         * g++.dg/tree-ssa/pr17153.C: New test.
1036
1037 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
1038
1039         PR pch/13361
1040         * testsuite/g++.dg/pch/wchar-1.C: New.
1041         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1042
1043 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
1044
1045         * gcc.c-torture/execute/20040917-1.c: New test.
1046
1047 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1048
1049         PR tree-optimization/17319
1050         * gcc.dg/pr17319.c: New test.
1051
1052 2004-09-17  Devang Patel  <dpatel@apple.com>
1053
1054         * gcc.dg/20040813-1.c: New test.
1055
1056 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1057
1058         PR tree-optimization/17273
1059         * gcc.c-torture/compile/pr17273.c: New test.
1060
1061 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1062
1063         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
1064         Update expected messages.
1065         * gcc.dg/declspec-13.c: New test.
1066
1067 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
1068
1069         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
1070
1071 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1072
1073         * gcc.c-torture/execute/pr17252.c: Use post-increment to
1074         change what 'a' is pointing to.
1075
1076 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
1077
1078         PR c++/16002
1079         * g++.dg/template/error18.C: New test.
1080
1081         PR c++/16029
1082         * g++.dg/warn/Wunused-8.C: New test.
1083
1084 2004-09-17  Steven Bosscher  <stevenb@suse.de>
1085
1086         PR tree-optimization/17513
1087         * gcc.dg/20040916-1.c: New test.
1088
1089 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
1090
1091         PR c++/17501
1092         * g++.dg/template/typename7.C: New test.
1093
1094 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1095
1096         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
1097
1098 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
1099
1100         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
1101         with -ftree-based-profiling also.
1102         * lib/profopt.exp: Support late-set profile_option/feedback_option.
1103
1104 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
1105
1106         PR/15364
1107         * gfortran.dg/der_array_io_1.f90: New test.
1108         * gfortran.dg/der_array_io_2.f90: New test.
1109         * gfortran.dg/der_array_io_3.f90: New test.
1110
1111 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1112
1113         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
1114         EABI.
1115
1116 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1117
1118         * g++.dg/opt/switch1.C: New test.
1119
1120 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1121
1122         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
1123         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
1124         Update expected messages.
1125
1126 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1127
1128         PR fortran/16485
1129         * gfortran.dg/same_name_1.f90: New test.
1130
1131 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
1132
1133         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
1134         dereference garbage pointers.
1135
1136 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
1137
1138         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
1139         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
1140
1141         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
1142         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
1143         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
1144
1145 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
1146
1147         PR c++/17324
1148         * g++.dg/template/mangle1.C: New test.
1149
1150 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1151
1152         PR tree-optimization/17252
1153         * gcc.c-torture/execute/pr17252.c: New test.
1154
1155 2004-09-14  Andrew Pinski  <apinski@apple.com>
1156
1157         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
1158
1159 2004-09-14  Roger Sayle  <roger@eyesopen.com>
1160
1161         PR rtl-optimization/9771
1162         * gcc.dg/pr9771-1.c: New test case.
1163
1164 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1165
1166         PR tree-optimization/15262
1167         * gcc.c-torture/execute/pr15262-1.c: New test.
1168         * gcc.c-torture/execute/pr15262-2.c: New test.
1169
1170 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1171
1172         * gcc.dg/declspec-12.c: New test.
1173
1174 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
1175
1176         * gfortran.dg/pr17090.f90: Add directives to test.
1177
1178 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1179
1180         * gcc.c-torture/compile/20040914-1.c: New test.
1181
1182 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1183
1184         PR c++/16162
1185         * g++.dg/template/decl2.C: New test.
1186
1187 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
1188
1189         PR fortran/17090
1190         * gfortran.dg/pr17090.f90: New test.
1191
1192 2004-09-13  Dale Johannesen  <dalej@apple.com>
1193
1194         * gcc.c-torture/compile/pr17408.c:  New test case.
1195
1196 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1197
1198         PR c++/16716
1199         * g++.dg/parse/crash17.C: New test.
1200
1201         PR c++/17327
1202         * g++.dg/template/enum3.C: New test.
1203
1204 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
1205
1206         * lib/gcc-defs.exp: Load wrapper.exp.
1207         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
1208         using local code.
1209         * lib/gcc.exp (gcc_init): Similar.
1210         * lib/gfortran.exp (gfortran_init): Similar.
1211         * lib/objc.exp (objc_init): Similar.
1212         * lib/treelang.exp (treelang_init): Similar.
1213         * lib/wrapper.exp: New file with build_wrapper call machinery in
1214         ${tool}_maybe_build_wrapper.
1215
1216 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1217
1218         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
1219         "inline".
1220         * gcc.dg/declspec-11.c: Update expected messages.
1221         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
1222         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
1223         gcc.dg/inline-12.c: New tests.
1224
1225 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
1226
1227         * g++.dg/tree-ssa/pr17400.C: New testcase.
1228
1229 2004-09-13  James E Wilson  <wilson@specifixinc.com>
1230
1231         * gcc.target/mips/sb1-1.c: New testcase.
1232
1233 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
1234
1235         * lib/g77-dg.exp: Remove unused file.
1236         * lib/mike-g77.exp: Ditto.
1237         * lib/g77.exp: Ditto.
1238
1239 2004-09-12  Richard Henderson  <rth@redhat.com>
1240
1241         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
1242
1243 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1244
1245         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
1246         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1247         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
1248         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
1249         Update expected messages.
1250
1251 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
1252
1253         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
1254         declaration/use mismatch for dirp parameter.
1255
1256 2004-09-12  Andrew Pinski  <apinski@apple.com>
1257
1258         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
1259         -fgnu-runtime is passed.
1260
1261 2004-09-12  Richard Henderson  <rth@redhat.com>
1262
1263         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
1264         do the uplevel thing and update additional_flags directly.
1265         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
1266         gfortran.fortran-torture/execute/intrinsic_nearest.x,
1267         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
1268         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
1269
1270 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1271
1272         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
1273
1274 2004-09-11  Roger Sayle  <roger@eyesopen.com>
1275
1276         PR middle-end/17411
1277         * g++.dg/opt/pr17411-1.C: New test case.
1278
1279 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1280
1281         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1282         gcc.dg/tls/diag-2.c: Update expected messages.
1283         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
1284         messages.
1285         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
1286         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
1287         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
1288         gcc.dg/tls/diag-5.c: New tests.
1289
1290 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
1291
1292         * gcc.dg/20040910-1.c: Correct dg-error regexp.
1293
1294 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1295
1296         * g++.dg/parse/break-in-for.C: New test.
1297
1298 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
1299
1300         * gcc.dg/tree-ssa/20040911-1.c: New test.
1301
1302 2004-09-11  Andreas Jaeger  <aj@suse.de>
1303
1304         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
1305         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
1306
1307 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
1308
1309         * gcc.target/frv: New directory of FR-V-specific tests.
1310
1311 2004-09-10  James E Wilson  <wilson@specifixinc.com>
1312
1313         * gcc.dg/convert-vec-1.c: New test.
1314
1315 2004-09-10  Roger Sayle  <roger@eyesopen.com>
1316
1317         PR middle-end/17024
1318         * gcc.dg/pr17024-1.c: New test case.
1319
1320 2004-09-10  Eric Christopher  <echristo@redhat.com>
1321
1322         * gcc.dg/20040910-1.c: New test.
1323
1324 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1325
1326         * gcc.dg/bitfld-9.c: New test.
1327
1328 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
1329
1330         * gcc.c-torture/execute/ieee/acc1.c: New test.
1331         * gcc.c-torture/execute/ieee/acc2.c: New test.
1332         * gcc.c-torture/execute/ieee/mzero6.c: New test.
1333
1334 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1335
1336         * gcc.dg/deprecated-2.c: New test.
1337
1338 2004-09-09  James E Wilson  <wilson@specifixinc.com>
1339
1340         * gcc.dg/init-vec-1.c: New test.
1341
1342 2004-09-09  Roger Sayle  <roger@eyesopen.com>
1343
1344         PR middle-end/17055
1345         * gcc.dg/pr17055-1.c: New test case.
1346
1347 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
1348
1349         PR target/17377
1350         * gcc.c-torture/execute/pr17377.c: New test.
1351
1352 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1353
1354         PR c/8420
1355         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
1356         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
1357         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1358         gcc.dg/long-long-typespec-1.c: New tests.
1359         * gcc.dg/tls/diag-2.c: Update expected diagnostics
1360
1361 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1362
1363         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
1364         gcc.dg/gnu99-static-1.c: New tests.
1365
1366 2004-09-08  Devang Patel  <dpatel@apple.com>
1367
1368         * gcc.dg/darwin-ld-20040828-1.c: New test.
1369         * gcc.dg/darwin-ld-20040828-2.c: New test.
1370         * gcc.dg/darwin-ld-20040828-3.c: New test.
1371
1372 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
1373
1374         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
1375         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
1376         in error message.
1377         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
1378         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
1379         in error message.
1380         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
1381         types they qualify.
1382         * objc.dg/type-size-2.m: Fix wording in comment.
1383         * objc.dg/va-meth-1.m: New test case.
1384
1385 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
1386
1387         PR c/16633:
1388         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
1389         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
1390
1391 2004-09-06  Devang Patel  <dpatel@apple.com>
1392
1393         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
1394         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
1395
1396 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
1397
1398         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
1399         reflect changed line numbering of diagnostics.
1400
1401 2004-09-06  Paul Brook  <paul@codesourcery.com>
1402
1403         * gfortran.dg/edit_real_1.f90: Add new test.
1404
1405 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1406
1407         * gcc.dg/tree-ssa/loop-2.c: New test.
1408         * gcc.dg/tree-ssa/loop-3.c: New test.
1409         * gcc.dg/tree-ssa/loop-4.c: New test.
1410         * gcc.dg/tree-ssa/loop-5.c: New test.
1411
1412 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1413
1414         * gcc.dg/format/sentinel-1.c: Update for parameter option.
1415
1416 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1417
1418         * gcc.dg/format/sentinel-1.c: New test.
1419
1420 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
1421
1422         * testsuite/gcc.dg/builtins-46.c: New.
1423
1424 2004-09-03  Devang Patel  <dpatel@apple.com>
1425
1426         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
1427         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
1428
1429 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1430
1431         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
1432         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
1433         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
1434         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
1435         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
1436         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
1437         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
1438         the non-portable bzero.
1439         * gcc.dg/20010912-1.c: xfail for NetWare.
1440         * gcc.dg/20020426-2.c: xfail for NetWare.
1441         * gcc.dg/20021014-1.c: xfail for NetWare.
1442         * gcc.dg/20021018-1.c: xfail for NetWare.
1443         * gcc.dg/20030213-1.c: xfail for NetWare.
1444         * gcc.dg/20030225-1.c: xfail for NetWare.
1445         * gcc.dg/20030708-1.c: xfail for NetWare.
1446         * gcc.dg/builtins-config.h: Also exclude NetWare.
1447         * gcc.dg/format/format.h: Define restrict only if not already defined.
1448         * gcc.dg/nest.c: xfail for NetWare.
1449         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1450         * lib/target-supports.exp (check_visibility_available): Exclude
1451         NetWare.
1452
1453 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1454
1455         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1456         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1457         deterministic starting point for the alignment of structure fields.
1458         * gcc.dg/Wpadded.c: Dito.
1459         * g++.dg/abi/vbase10.C: Dito.
1460
1461 2004-09-03  Devang Patel  <dpatel@apple.com>
1462
1463         * g++.dg/debug/pr15736.cc: New test.
1464
1465 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1466
1467         * README.QMTEST: Fix out-of-date link.
1468
1469 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1470
1471         PR fortran/16579
1472         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1473         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1474
1475 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1476
1477         * g++.dg/abi/arm_rtti1.C: New test.
1478
1479 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1480
1481         * gcc.dg/ppc-vector-memcpy.c: New.
1482         * gcc.dg/ppc-vector-memset.c: New.
1483
1484 2004-09-02  Chao-ying Fu  <fu@mips.com>
1485
1486         * gcc.target/mips/mips-3d-1.c: New test.
1487         * gcc.target/mips/mips-3d-2.c: New test.
1488         * gcc.target/mips/mips-3d-3.c: New test.
1489         * gcc.target/mips/mips-3d-4.c: New test.
1490         * gcc.target/mips/mips-3d-5.c: New test.
1491         * gcc.target/mips/mips-3d-6.c: New test.
1492         * gcc.target/mips/mips-3d-7.c: New test.
1493         * gcc.target/mips/mips-3d-8.c: New test.
1494         * gcc.target/mips/mips-3d-9.c: New test.
1495         * gcc.target/mips/mips-ps-1.c: New test.
1496         * gcc.target/mips/mips-ps-2.c: New test.
1497         * gcc.target/mips/mips-ps-3.c: New test.
1498         * gcc.target/mips/mips-ps-4.c: New test.
1499         * gcc.target/mips/mips-ps-type.c: New test.
1500
1501 2004-09-02  Paul Brook  <paul@codesourcery.com>
1502
1503         * gfortran.dg/edit_real_1.f90: Add new tests.
1504
1505 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1506
1507         PR fortran/15327
1508         * gfortran.dg/merge_char_1.f90: New test.
1509
1510 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1511
1512         PR fortran/16404
1513         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1514
1515 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1516
1517         PR c/1522
1518         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1519
1520 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1521
1522         * g++.dg/opt/loop1.C: Do not XFAIL.
1523
1524 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1525
1526         * gcc.c-torture/execute/20040831-1.c: New test.
1527
1528 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1529
1530         PR fortran/16579
1531         * gfortran.dg/g77/20010610.f: Now passes.
1532         Copy from g77.f-torture/execute. Add dg-run directive.
1533         * gfortran.dg/g77/README: Update
1534
1535 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1536
1537         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
1538         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
1539         (t1, t2, t3, t4): Add volatile.
1540
1541 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1542
1543         * g++.dg/ext/visibility/arm1.C: New test.
1544
1545 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
1546
1547         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
1548         -pedantic-errors.
1549
1550 2004-09-01  Paul Brook  <paul@codesourcery.com>
1551
1552         * gfortran.dg/eof_2.f90: New test.
1553
1554 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1555
1556         PR fortran/16579
1557         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
1558
1559 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
1560
1561         PR libfortran/16805
1562         * gfortran.dg/list_read_2.f90: New test.
1563
1564 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1565
1566         * g++.dg/abi/key1.C: New test.
1567
1568 2004-08-31  Richard Henderson  <rth@redhat.com>
1569
1570         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
1571         form of offsetof.
1572         * g++.dg/other/offsetof5.C: Remove duplicate.
1573
1574 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1575
1576         PR fortran/17244
1577         * gfortran.dg/func_derived_1.f90: New test.
1578
1579 2004-08-31  Paul Brook  <paul@codesourcery.com>
1580
1581         * gfortran.dg/eof_1.f90: New test.
1582
1583 2004-08-31  Paul Brook  <paul@codesourcery.com>
1584
1585         * gfortran.dg/list_read_1.f90: New file.
1586
1587 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
1588
1589         * g++.dg/opt/loop1.C: XFAIL.
1590
1591 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
1592
1593         * gcc.dg/funcdef-storage-1.c: New.
1594         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
1595         an extern function in local scope.
1596         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
1597         declare an 'auto inline' function in local scope.
1598         * gcc.dg/20011130-1.c: Likewise.
1599         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
1600         an 'auto' function in local scope.
1601         * gcc.dg/20021014-1.c: Likewise.
1602         * gcc.dg/20030331-2.c: Likewise.
1603
1604 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1605
1606         * gfortran.dg/blockdata_1.f90: New test.
1607
1608 2004-08-30  Richard Henderson  <rth@redhat.com>
1609
1610         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
1611
1612 2004-08-30  Richard Henderson  <rth@redhat.com>
1613
1614         * lib/fortran-torture.exp (fortran-torture-execute): Honor
1615         additional_flags set by alternate driver.
1616         (ieee-options): New procedure.
1617         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
1618         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
1619         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
1620         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
1621
1622 2004-08-30  Richard Henderson  <rth@redhat.com>
1623
1624         * lib/f-torture.exp: Remove.
1625
1626 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
1627
1628         PR rtl-optimization/16590
1629         * g++.dg/opt/loop1.C: New test.
1630
1631 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1632
1633         PR fortran/13910
1634         * gfortran.dg/oldstyle_1.f90: New test.
1635
1636 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
1637         Paul Brook  <paul@codesourcery.com>
1638
1639         * gfortran.dg/g77/README: Update.
1640         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
1641         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1642         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
1643
1644 2004-08-28  Paul Brook  <paul@codesourcery.com>
1645
1646         PR libfortran/17195
1647         * gfortran.dg/edit_real_1.f90: New test.
1648
1649 2004-08-27  Paul Brook  <paul@codesourcery.com>
1650
1651         * gfortran.dg/rewind_1.f90: New test.
1652
1653 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
1654
1655         PR fortran/16597
1656         * gfortran.dg/pr16597.f90: New test.
1657
1658 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1659
1660         PR c/13801
1661         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
1662         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
1663         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
1664         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
1665         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
1666
1667 2004-08-26  Nick Clifton  <nickc@redhat.com>
1668
1669         * gcc.c-torture/compile/pr17119.c: New test.
1670
1671 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1672
1673         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
1674
1675 2004-08-25  Richard Henderson  <rth@redhat.com>
1676
1677         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
1678         the bits that expect kind=8 to be the largest real kind.
1679
1680 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1681
1682         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
1683
1684 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1685
1686         * gfortran.dg/assignment_1.f90: New test.
1687
1688 2004-08-25  Adam Nemet  <anemet@lnxw.com>
1689
1690         * g++.dg/template/repo3.C: New test.
1691
1692 2004-08-25  Roger Sayle  <roger@eyesopen.com>
1693
1694         PR middle-end/16693
1695         PR tree-optimization/16372
1696         * g++.dg/opt/pr16372-1.C: New test case.
1697         * g++.dg/opt/pr16693-1.C: New test case.
1698         * g++.dg/opt/pr16693-2.C: New test case.
1699
1700 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1701
1702         * objc.dg/proto-lossage-4.m: New test.
1703
1704 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
1705
1706         PR c++/17155
1707         * g++.dg/inherit/local2.C: New test.
1708
1709 2004-08-25  Paul Brook  <paul@codesourcery.com>
1710
1711         PR fortran/17144
1712         * gfortran.dg/string_ctor_1.f90: New test.
1713
1714 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1715
1716         PR c++/14428
1717         * g++.dg/template/redecl2.C: New test.
1718
1719 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1720
1721         PR fortran/17143
1722         * gfortran.dg/pr17143.f90: New test.
1723
1724 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1725
1726         PR fortran/17164
1727         * gfortran.dg/pr17164.f90: New test.
1728
1729 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1730
1731         * gcc.dg/tree-ssa/loop-1.c: New test.
1732
1733 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1734
1735         * gcc.c-torture/compile/20040824-1.c: New test.
1736
1737 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1738
1739         * gcc.c-torture/compile/iftrap-3.c: New test.
1740
1741 2004-08-24  Paul Brook  <paul@codesourcery.com>
1742
1743         * gfortran.dg/entry_2.f90: New test.
1744
1745 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1746
1747         PR c++/16889
1748         * g++.dg/lookup/ambig[12].C: New.
1749
1750 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1751
1752         PR c++/16706
1753         * g++.dg/template/crash21.C: New test.
1754         * g++.dg/template/crash22.C: Likewise.
1755
1756 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1757
1758         PR c++/17149
1759         * g++.dg/template/access15.C: New.
1760
1761 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1762
1763         PR c++/17163
1764         * g++.dg/template/repo2.C: New test.
1765
1766 2004-08-23  Roger Sayle  <roger@eyesopen.com>
1767
1768         PR rtl-optimization/17078
1769         * gcc.c-torture/execute/pr17078-1.c: New test case.
1770
1771 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1772
1773         PR c/14492
1774         * gcc.dg/debug/crash1.c: New test.
1775
1776 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1777
1778         PR c/16180
1779         * gcc.dg/loop-5.c: New test.
1780
1781 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1782
1783         * gcc.c-torture/execute/20040823-1.c: New test.
1784
1785 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
1786
1787         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
1788         to the assembler.  Simplify test accordingly.
1789         (asm_abi_flags): Use GNU names.
1790         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
1791         to check for ABI flags.
1792
1793 2004-08-22  Andrew Pinski  <apinski@apple.com>
1794
1795         * g++.dg/opt/pr14029.C: New test.
1796         * gcc.c-torture/execute/pr15262.c: New test.
1797
1798 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1799
1800         * gfortran.dg/reduction.f90: Add checks with complex arguments.
1801
1802 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
1803
1804         PR 16908
1805         * gfortran.dg/direct_io.f90: New test.
1806
1807 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1808
1809         PR c++/17121
1810         * g++.dg/inherit/local2.C: New test.
1811
1812 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
1813
1814         PR c++/17120
1815         * g++.dg/warn/Wparentheses-4.C: New test.
1816
1817 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1818
1819         PR c++/17121
1820         * g++.dg/inherit/local2.C: New test.
1821
1822         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
1823         * gcc.dg/ppc-ldstruct.c: Likewise.
1824         * gcc.dg/ppc64-abi-2.c: Likewise.
1825
1826 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
1827
1828         PR rtl-optimization/17099
1829         * gcc.c-torture/execute/20040820-1.c: New test.
1830
1831 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
1832
1833         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
1834
1835 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
1836
1837         PR fortran/17077
1838         * gfortran.dg/auto_array_1.f90: New test.
1839
1840 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1841
1842         PR fortran/17074
1843         * gfortran.dg/simpleif_1.f90: New test.
1844
1845 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
1846
1847         * lib/target-supports.exp (check_profiling_available): Return
1848         false for arm*-*-symbianelf* and arm*-*-eabi*.
1849
1850         PR c++/15890
1851         * g++.dg/template/delete1.C: New test.
1852
1853 2004-08-19  Paul Brook  <paul@codesourcery.com>
1854
1855         PR fortran/14976
1856         PR fortran/16228
1857         * gfortran.dg/data_char_1.f90: New test.
1858
1859 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
1860
1861         PR fortran/16946
1862         * gfortran.dg/reduction.f90: New testcase.
1863
1864 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1865
1866         PR fortran/16520
1867         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
1868
1869 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1870
1871         PR c++/17041
1872         * g++.dg/Wparentheses-3.C: New test.
1873
1874 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
1875
1876         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
1877         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
1878         * gcc.dg/vect/vect-2.c: Likewise.
1879         * gcc.dg/vect/vect-3.c: Likewise.
1880         * gcc.dg/vect/vect-4.c: Likewise.
1881         * gcc.dg/vect/vect-5.c: Likewise.
1882         * gcc.dg/vect/vect-6.c: Likewise.
1883         * gcc.dg/vect/vect-7.c: Likewise.
1884         * gcc.dg/vect/vect-25.c: Likewise.
1885         * gcc.dg/vect/vect-31.c: Likewise.
1886         * gcc.dg/vect/vect-32.c: Likewise.
1887         * gcc.dg/vect/vect-34.c: Likewise.
1888         * gcc.dg/vect/vect-36.c: Likewise.
1889         * gcc.dg/vect/vect-all.c: Likewise.
1890
1891 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
1892
1893         PR c++/17068
1894         * g++.dg/template/operator4.C: New test.
1895
1896 2004-08-18  Richard Henderson  <rth@redhat.com>
1897
1898         * gcc.dg/20040206-1.c: XFAIL.
1899
1900 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1901
1902         PR c++/16246
1903         * g++.dg/template/array7.C: New test.
1904
1905 2004-08-17  James E Wilson  <wilson@specifixinc.com>
1906
1907         * gcc.dg/mips-movcc-1.c: New test.
1908         * gcc.dg/mips-movcc-2.c: New test.
1909         * gcc.dg/mips-movcc-3.c: New test.
1910
1911         * gcc.dg/mips-nmadd-1.c: New test.
1912         * gcc.dg/mips-nmadd-2.c: New test.
1913
1914 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1915
1916         PR c++/15871
1917         * g++.dg/opt/inline8.C: New test.
1918
1919         PR c++/16965
1920         * g++.dg/parse/error17.C: New test.
1921
1922 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
1923
1924         * gcc.dg/vect: New directory for vectorizer tests.
1925         * gcc.dg/vect/tree-vect.h: New file.
1926         * gcc.dg/vect/vect.exp: New file.
1927         * gcc.dg/vect/pr16105.c.c: New test.
1928         * gcc.dg/vect/vect-1.c: New test.
1929         * gcc.dg/vect/vect-2.c: New test.
1930         * gcc.dg/vect/vect-3.c: New test.
1931         * gcc.dg/vect/vect-4.c: New test.
1932         * gcc.dg/vect/vect-5.c: New test.
1933         * gcc.dg/vect/vect-6.c: New test.
1934         * gcc.dg/vect/vect-7.c: New test.
1935         * gcc.dg/vect/vect-8.c: New test.
1936         * gcc.dg/vect/vect-9.c: New test.
1937         * gcc.dg/vect/vect-10.c: New test.
1938         * gcc.dg/vect/vect-11.c: New test.
1939         * gcc.dg/vect/vect-12.c: New test.
1940         * gcc.dg/vect/vect-13.c: New test.
1941         * gcc.dg/vect/vect-14.c: New test.
1942         * gcc.dg/vect/vect-15.c: New test.
1943         * gcc.dg/vect/vect-16.c: New test.
1944         * gcc.dg/vect/vect-17.c: New test.
1945         * gcc.dg/vect/vect-18.c: New test.
1946         * gcc.dg/vect/vect-19.c: New test.
1947         * gcc.dg/vect/vect-20.c: New test.
1948         * gcc.dg/vect/vect-21.c: New test.
1949         * gcc.dg/vect/vect-22.c: New test.
1950         * gcc.dg/vect/vect-23.c: New test.
1951         * gcc.dg/vect/vect-24.c: New test.
1952         * gcc.dg/vect/vect-25.c: New test.
1953         * gcc.dg/vect/vect-26.c: New test.
1954         * gcc.dg/vect/vect-27.c: New test.
1955         * gcc.dg/vect/vect-28.c: New test.
1956         * gcc.dg/vect/vect-29.c: New test.
1957         * gcc.dg/vect/vect-30.c: New test.
1958         * gcc.dg/vect/vect-31.c: New test.
1959         * gcc.dg/vect/vect-32.c: New test.
1960         * gcc.dg/vect/vect-33.c: New test.
1961         * gcc.dg/vect/vect-34.c: New test.
1962         * gcc.dg/vect/vect-35.c: New test.
1963         * gcc.dg/vect/vect-36.c: New test.
1964         * gcc.dg/vect/vect-37.c: New test.
1965         * gcc.dg/vect/vect-38.c: New test.
1966         * gcc.dg/vect/vect-40.c: New test.
1967         * gcc.dg/vect/vect-41.c: New test.
1968         * gcc.dg/vect/vect-42.c: New test.
1969         * gcc.dg/vect/vect-43.c: New test.
1970         * gcc.dg/vect/vect-44.c: New test.
1971         * gcc.dg/vect/vect-45.c: New test.
1972         * gcc.dg/vect/vect-46.c: New test.
1973         * gcc.dg/vect/vect-47.c: New test.
1974         * gcc.dg/vect/vect-48.c: New test.
1975         * gcc.dg/vect/vect-49.c: New test.
1976         * gcc.dg/vect/vect-50.c: New test.
1977         * gcc.dg/vect/vect-51.c: New test.
1978         * gcc.dg/vect/vect-52.c: New test.
1979         * gcc.dg/vect/vect-53.c: New test.
1980         * gcc.dg/vect/vect-54.c: New test.
1981         * gcc.dg/vect/vect-55.c: New test.
1982         * gcc.dg/vect/vect-56.c: New test.
1983         * gcc.dg/vect/vect-57.c: New test.
1984         * gcc.dg/vect/vect-58.c: New test.
1985         * gcc.dg/vect/vect-59.c: New test.
1986         * gcc.dg/vect/vect-60.c: New test.
1987         * gcc.dg/vect/vect-61.c: New test.
1988         * gcc.dg/vect/vect-all.c: New test.
1989         * gcc.dg/vect/vect-none.c: New test.
1990
1991 2004-08-17  Paul Brook  <paul@codesourcery.com>
1992
1993         PR fortran/13082
1994         * gfortran.dg/entry_1.f90: New test.
1995
1996 2004-08-17  Andrew Pinski  <apinski@apple.com>
1997
1998         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
1999
2000 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
2001
2002         * gcc.dg/pr17036-1.c: New test.
2003
2004 2004-08-16  Devang Patel  <dpatel@apple.com>
2005
2006         * gcc.dg/darwin-20040809-1.c: New test.
2007
2008 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
2009
2010         * gcc.dg/funcdef-attr-1.c: New test.
2011
2012 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
2013
2014         * gcc.dg/altivec-17.c: New test.
2015         * gcc.dg/altivec-18.c: New test.
2016
2017 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2018
2019         PR c++/6749
2020         * g++.dg/template/vtable2.C: New test.
2021
2022 2004-08-14  Richard Henderson  <rth@redhat.com>
2023
2024         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
2025         * gcc.dg/pack-test-4.c (main): Return 0.
2026         * gcc.dg/setjmp-1.c: Remove XFAIL.
2027         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
2028
2029 2004-08-14  Richard Henderson  <rth@redhat.com>
2030
2031         * gcc.dg/980217-1.c: Add prototype for printf.
2032
2033 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
2034
2035         * gfortran.dg/pr16935.f90: New test.
2036
2037 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
2038
2039         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
2040
2041 2004-08-13  Paul Brook  <paul@codesourcery.com>
2042
2043         * gfortran.dg/der_io_1.f90: Remove stray comma.
2044
2045 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2046
2047         * gcc.dg/vmx/cw-bug-2.c: Remove.
2048         * gcc.dg/vmx/vprint-1.c: Remove.
2049         * gcc.dg/vmx/vscan-1.c: Remove.
2050
2051 2004-08-12  Devang patel  <dpatel@apple.com>
2052
2053         * gcc.dg/darwin-20040809-2.c: New test.
2054
2055 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
2056
2057         * g++.dg/ext/altivec-12.C: New test.
2058
2059         * g++.dg/ext/altivec-11.C: New test.
2060
2061 2004-08-12  Paul Brook  <paul@codesourcery.com>
2062
2063         * g++.dg/abi/arm_cxa_vec_1.C: New test.
2064
2065 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2066
2067         * g++.dg/ext/altivec-2.C: Check for hardware support before
2068         executing any VMX instructions.
2069
2070         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
2071
2072 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
2073
2074         PR c++/16276
2075         * g++.old-deja/g++.other/comdat4.C: New test.
2076         * g++.old-deja/g++.other/comdat4-aux.cc: New.
2077
2078 2004-08-12  Ben Elliston  <bje@au.ibm.com>
2079
2080         PR target/16286
2081         * gcc.dg/pr16286.c: New test.
2082
2083 2004-08-12 Jan Beulich <jbeulich@novell.com>
2084
2085         * g++.dg/ext/asm5.C: New.
2086
2087 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2088
2089         PR c++/16698
2090         * g++.dg/eh/crash1.C: New test.
2091
2092         PR c++/16717
2093         * g++.dg/ext/construct1.C: New test.
2094
2095 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2096
2097         PR c++/16853
2098         * g++.dg/init/ptrmem1.C: New test.
2099
2100         PR c++/16618
2101         * g++.dg/parse/offsetof5.C: New test.
2102
2103         PR c++/16870
2104         * g++.dg/template/overload3.C: New test.
2105
2106 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2107
2108         PR c++/16964
2109         * g++.dg/parse/error16.C: New test.
2110
2111         PR c++/16904
2112         * g++.dg/template/error14.C: New test.
2113
2114         PR c++/16929
2115         * g++.dg/template/error15.C: New test.
2116
2117 2004-08-11  Devang Patel  <dpatel@apple.com>
2118
2119         * gcc.dg/darwin-ld-20040809-1.c: New test.
2120         * gcc.dg/darwin-ld-20040809-2.c: New test.
2121
2122 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
2123
2124         PR fortran/16917
2125         * gfortran.dg/dfloat_1.f90: New test.
2126
2127 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
2128
2129         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
2130         * gcc.dg/dll-2.c: Fix dg-require syntax.
2131         * gcc.misc-tests/arm-isr.c (abort): Declare.
2132         (exit): Likewise.
2133
2134 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
2135
2136         PR c++/16971
2137         * g++.dg/parse/crash16.C: New test.
2138
2139 2004-08-10  Roger Sayle  <roger@eyesopen.com>
2140
2141         * gcc.dg/mips-rsqrt-1.c: New test case.
2142         * gcc.dg/mips-rsqrt-2.c: New test case.
2143         * gcc.dg/mips-rsqrt-3.c: New test case.
2144
2145 2004-08-10  Paul Brook  <paul@codesourcery.com>
2146
2147         * gfortran.dg/der_io_1.f90: New test.
2148
2149 2004-08-10  Paul Brook  <paul@codesourcery.com>
2150
2151         PR fortran/16919
2152         * gfortran.dg/der_array_1.f90: New test.
2153
2154 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
2155
2156         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
2157
2158 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
2159
2160         * gcc.dg/wchar_t-2.c: Fix typo.
2161
2162 2004-08-09  Falk Hueffner  <falk@debian.org>
2163
2164         PR tree-optimization/12517
2165         * gcc.c-torture/compile/pr12517.c: New test.
2166
2167         PR tree-optimization/12578
2168         * gcc.c-torture/compile/pr12578.c: New test.
2169
2170         PR tree-optimization/12899
2171         * gcc.c-torture/compile/pr12899.c: New test.
2172
2173         PR rtl-optimization/14692
2174         * gcc.c-torture/compile/pr14692.c: New test.
2175
2176         PR tree-optimization/16461
2177         * gcc.c-torture/compile/pr16461.c: New test.
2178
2179 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2180
2181         * gfortran.dg/getenv_1.f90: New test.
2182
2183 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2184
2185         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
2186         wchar_t.
2187         * gcc.dg/symbian5.c: Test -fno-short-wchar.
2188
2189 2004-08-06  Paul Brook  <paul@codesourcery.com>
2190
2191         * gfortran.dg/ret_array_1.f90: New test.
2192         * gfortran.dg/ret_pointer_1.f90: New test.
2193
2194 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
2195
2196         * gcc.dg/missing-field-init-[12].c: New tests.
2197         * g++.dg/warn/missing-field-init-[12].C: New tests.
2198
2199 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2200
2201         * gcc.dg/enum2.c: New test.
2202         * gcc.dg/symbian3.c: Likewise.
2203         * gcc.dg/symbian4.c: Likewise.
2204         * gcc.dg/wchar_t-2.c: Likewise.
2205
2206 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2207
2208         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
2209         destructor tests.
2210
2211 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2212
2213         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
2214         dg-require-visiblity.
2215         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
2216         * g++.dg/ext/visibility/fvisibility.C: Likewise.
2217         * g++.dg/ext/visibility/memfuncts.C: Likewise.
2218         * g++.dg/ext/visibility/new1.C: Likewise.
2219         * g++.dg/ext/visibility/pragma.C: Likewise.
2220         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
2221         * g++.dg/ext/visibility/virtual.C: Likewise.
2222         * g++/dg/ext/visibility/visibility-1.C: Likewise.
2223         * g++/dg/ext/visibility/visibility-2.C: Likewise.
2224         * g++/dg/ext/visibility/visibility-3.C: Likewise.
2225         * g++/dg/ext/visibility/visibility-4.C: Likewise.
2226         * g++/dg/ext/visibility/visibility-5.C: Likewise.
2227         * g++/dg/ext/visibility/visibility-6.C: Likewise.
2228         * g++/dg/ext/visibility/visibility-7.C: Likewise.
2229         * g++/dg/ext/visibility/visibility-8.C: New test.
2230         * gcc.c-torture/compile/dll.x: Remove.
2231         * gcc.dg/dll-2.c: Use dg-require-dll
2232         * gcc.dg/visibility-10.c: New test.
2233         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
2234         supporting DLLs.
2235         * testsuite/lib/scanasm.exp (scan_hidden): New function.
2236         (scan_not_hidden): Likewise.
2237
2238 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
2239
2240         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
2241
2242 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
2243
2244         * gcc.c-torture/execute/20040805-1.c: New test.
2245
2246 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
2247
2248         * gcc.dg/20020118-1.c: Declare abort.
2249         * gcc.dg/altivec_check.h: Likewise.
2250         * gcc.dg/iftrap-2.c: Likewise.
2251         * gcc.dg/pragma-darwin.c: Likewise.
2252         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
2253
2254 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
2255
2256         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
2257
2258 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2259
2260         * gcc.c-torture/execute/builtins/abs-2.c,
2261         gcc.c-torture/execute/builtins/abs-3.c,
2262         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
2263         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
2264         intmax_t, uintmax_t and their limits.
2265         * gcc.dg/intmax_t-1.c: New test.
2266
2267 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2268
2269         * g++.dg/tc1/dr147.C: Add reference to PR.
2270
2271 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
2272
2273         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
2274         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
2275
2276 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
2277
2278         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
2279
2280 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2281
2282         * gcc.dg/redecl-5.c: New test.
2283         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
2284         of scanf.
2285
2286 2004-08-03  Roger Sayle  <roger@eyesopen.com>
2287
2288         PR middle-end/16790
2289         * gcc.c-torture/execute/pr16790-1.c: New test case.
2290
2291 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
2292
2293         * g++.dg/ext/visibility/assign1.C: New test.
2294         * g++.dg/ext/visibility/new1.C: Likewise.
2295
2296         * gcc.dg/symbian1.c: New test.
2297         * gcc.dg/symbian2.c: Likewise.
2298
2299 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2300
2301         PR target/16570
2302         * gcc.dg/i386-sse-9.c: New test.
2303
2304 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2305
2306         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
2307
2308 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2309
2310         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
2311         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
2312         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
2313         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
2314         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
2315         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
2316         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
2317         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
2318         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
2319         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
2320         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
2321         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
2322         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
2323         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
2324         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
2325         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
2326         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
2327         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
2328         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
2329         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
2330         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
2331         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
2332         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
2333         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2334         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
2335         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
2336         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
2337         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
2338         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2339         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2340         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
2341         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
2342         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
2343         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
2344         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
2345         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2346         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2347         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2348         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2349         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
2350         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
2351         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
2352         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
2353         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
2354         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2355         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2356         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
2357         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
2358         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
2359         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
2360         gcc.misc-tests/i386-pf-3dnow-1.c,
2361         gcc.misc-tests/i386-pf-athlon-1.c,
2362         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2363         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
2364         Declare built-in functions used.
2365         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
2366
2367 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
2368
2369         PR c++/16707
2370         * g++.dg/lookup/using12.C: New test.
2371
2372         * g++.dg/init/null1.C: Fix PR number.
2373         * g++.dg/parse/namespace10.C: Likewise.
2374
2375 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2376
2377         PR c++/16224
2378         * g++.dg/template/spec17.C: New test.
2379         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
2380         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
2381
2382 2004-08-02  David Billinghurst
2383
2384         PR fortran/16292
2385         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
2386
2387 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
2388
2389         * gcc.dg/ia64-got-1.c: New test case.
2390
2391 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2392
2393         PR c++/16489
2394         * g++.dg/init/null1.C: New test.
2395         * g++.dg/tc1/dr76.C: Adjust error marker.
2396
2397         PR c++/16529
2398         * g++.dg/parse/namespace10.C: New test.
2399
2400         PR c++/16810
2401         * g++.dg/inherit/ptrmem2.C: New test.
2402
2403 2004-08-02  Ben Elliston  <bje@au.ibm.com>
2404
2405         PR target/16155
2406         * gcc.dg/pr16155.c: New test.
2407
2408 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2409
2410         * gcc.dg/redecl-2.c: New test.
2411
2412 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
2413
2414         * gcc.dg/darwin-longdouble.c: New file.
2415
2416 2004-07-30  Richard Henderson  <rth@redhat.com>
2417
2418         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
2419         write to constant argument.
2420         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2421
2422 2004-07-30  Richard Henderson  <rth@redhat.com>
2423
2424         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
2425         tests of nearest around zero.
2426
2427 2004-07-30  Andrew Pinski  <apinski@apple.com>
2428
2429         * gcc.c-torture/compile/20040730-1.c: New test.
2430
2431 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2432
2433         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
2434         powerpc-eabispe.
2435
2436 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2437
2438         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
2439
2440 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
2441
2442         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2443         contains $ld_library_path.
2444         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2445
2446 2004-07-29  Richard Henderson  <rth@redhat.com>
2447
2448         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2449
2450         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2451         (alt2, which): New.
2452         (Check): Accept either alternative.
2453
2454 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2455
2456         * g++.dg/abi/inline1.C: New test.
2457         * g++.dg/abi/local1-a.cc: Likewise.
2458         * g++.dg/abi/local1.C: Likewise.
2459         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2460         * g++.dg/abi/mangle12.C: Likewise.
2461         * g++.dg/abi/mangle17.C: Likewise.
2462         * g++.dg/abi/mangle20-2.C: Likewise.
2463         * g++.dg/opt/interface1.C: Likewise.
2464         * g++.dg/opt/interface1.h: Likewise.
2465         * g++.dg/opt/interface1-a.cc: New test.
2466         * g++.dg/parse/repo1.C: New test.
2467         * g++.dg/template/repo1.C: Likewise.
2468         * g++.dg/warn/Winline-1.C: Likewise.
2469         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2470
2471 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2472
2473         * gcc.dg/tree-ssa/20040729-1.c: New test.
2474
2475 2004-07-27  Matt Austern <austern@apple.com>
2476
2477         * gcc.dg/darwin-bool-1.c: New test.
2478         * gcc.dg/darwin-bool-2.c: New test.
2479
2480 2004-07-28  Richard Henderson  <rth@redhat.com>
2481
2482         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2483         arguments in the correct type.  Don't write to constant arguments.
2484
2485 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2486
2487         PR tree-optimization/16688
2488         PR tree-optimization/16689
2489         * g++.dg/tree-ssa/pr16688.C: New test.
2490
2491 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2492
2493         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2494         loads.  Not only in the comment, this time.
2495
2496 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2497
2498         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2499         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2500         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2501         * gcc.dg/sh4a-bitmovua.c: New.
2502         * gcc.dg/sh4a-cos.c: New.
2503         * gcc.dg/sh4a-cosf.c: New.
2504         * gcc.dg/sh4a-fprun.c: New.
2505         * gcc.dg/sh4a-fsrra.c: New.
2506         * gcc.dg/sh4a-memmovua.c: New.
2507         * gcc.dg/sh4a-sin.c: New.
2508         * gcc.dg/sh4a-sincos.c: New.
2509         * gcc.dg/sh4a-sincosf.c: New.
2510         * gcc.dg/sh4a-sinf.c: New.
2511
2512 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2513
2514         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2515         conditionals.
2516         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2517         loads.
2518         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2519         DOM1.
2520
2521 2004-07-27  Andrew Pinski  <apinski@apple.com>
2522
2523         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2524
2525 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2526
2527         * gcc.dg/pragma-isr.c: New test.
2528
2529 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2530
2531         PR c++/14429
2532         * g++.dg/template/ttp11.C: New test.
2533
2534 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2535
2536         * gcc.c-torture/compile/20040727-1.c: New test.
2537
2538 2004-07-26  Eric Christopher  <echristo@redhat.com>
2539
2540         * gcc.c-torture/compile/20040726-2.c: New test.
2541
2542 2004-07-26  Andrew Pinski  <apinski@apple.com>
2543
2544         * g++.dg/rtti/tinfo1.C: Xfail.
2545
2546 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
2547
2548         * gcc.c-torture/compile/20040726-1.c: New test.
2549
2550 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
2551             Brian Ryner  <bryner@brianryner.com>
2552
2553         PR c++/9283
2554         PR c++/15000
2555         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
2556         * g++.dg/ext/visibility/: New directory.
2557         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
2558         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
2559         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
2560         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
2561         * g++.dg/ext/visibility/fvisibility.C,
2562         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
2563         g++.dg/ext/visibility/fvisibility-override1.C
2564         g++.dg/ext/visibility/fvisibility-override2.C
2565         g++.dg/ext/visibility/memfuncts.C
2566         g++.dg/ext/visibility/noPLT.C
2567         g++.dg/ext/visibility/pragma.C
2568         g++.dg/ext/visibility/pragma-override1.C
2569         g++.dg/ext/visibility/pragma-override2.C
2570         g++.dg/ext/visibility/staticmemfuncts.C
2571         g++.dg/ext/visibility/virtual.C: New tests.
2572
2573 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2574
2575         PR c/15360
2576         * gcc.dg/pr15360-1.c: New test.
2577
2578 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
2579
2580         * gcc.dg/pragma-align-2.c: New test.
2581         * gcc.dg/pragma-init-fini.c: New test.
2582         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
2583         targets.
2584
2585 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2586
2587         * gcc.dg/init-string-2.c: New test.
2588
2589 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
2590
2591         PR 16684
2592         * gcc.dg/Wredundant-decls-1.c: New test case.
2593
2594 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
2595
2596         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
2597         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
2598         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
2599         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
2600         * gcc.dg/compat/generate-random.c: New file.
2601         * gcc.dg/compat/generate-random.h: Likewise.
2602         * gcc.dg/compat/generate-random_r.c: Likewise.
2603         * gcc.dg/compat/struct-layout-1.h: Likewise.
2604         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
2605         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
2606         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
2607         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
2608         * gcc.dg/compat/struct-layout-1_main.c: New test.
2609         * gcc.dg/compat/struct-layout-1_x.c: New file.
2610         * gcc.dg/compat/struct-layout-1_y.c: New file.
2611         * gcc.dg/compat/struct-layout-1_test.h: New file.
2612
2613 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2614
2615         * gcc.dg/comp-return-1.c: New test
2616
2617 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
2618
2619         * gcc.dg/vmx/8-02a.c: Fix typo.
2620
2621         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
2622         * gcc.dg/darwin-abi-3.c: New test.
2623
2624         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
2625         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
2626
2627         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
2628         * gcc.dg/vmx/ops-long-1.c: New test.
2629         * gcc.dg/vmx/ops-long-2.c: New test.
2630
2631 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2632
2633         * g++.dg/lookup/conv-[1234].C: New.
2634
2635 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
2636
2637         * g++.dg/parse/attr2.C: Simplify.
2638
2639 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2640
2641         PR c/7284
2642         * gcc.c-torture/execute/pr7284-1.c: New test.
2643
2644 2004-07-22  Brian Booth  <bbooth@redhat.com>
2645
2646         * gcc.dg/tree-ssa/20040721-1.c: New test.
2647
2648 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2649
2650         * g++.dg/template/crash20.c: New.
2651
2652 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
2653
2654         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
2655         Add dg-run directive.  Declare variables as required.
2656         * gfortran.dg/g77/README: Update
2657
2658 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
2659
2660         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
2661         gcc.dg/cris-peep2-andu2.c: New tests.
2662
2663 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2664
2665         PR c/15052
2666         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
2667         on return type.
2668         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
2669         messages.
2670         * gcc.dg/qual-return-2.c: Update expected messages.
2671         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
2672
2673 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2674
2675         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
2676         * gcc.dg/noncompile/921102-1.c: Update expected error message.
2677
2678 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2679
2680         PR c/11250
2681         * gcc.dg/init-string-1.c: New test.
2682
2683 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
2684
2685         PR middle-end/15345
2686         PR c/16450
2687         * gcc.dg/torture/nested-fn-1.c: New test.
2688
2689 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
2690
2691         PR target/16559
2692         * gcc.dg/ia64-fptr-1.c: New file.
2693
2694 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2695
2696         PR c++/14497
2697         * g++.dg/template/spec16.C: New test.
2698         * g++.old-deja/g++.robertl/eb118.C: Remove.
2699
2700 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2701
2702         PR c++/509
2703         * g++.dg/template/spec15.C: New test.
2704
2705 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
2706
2707         Copy cases from g77.f-torture/execute and add dg-run
2708         directive.  Other changes as noted.
2709         * gfortran.dg/g77/13037.f
2710         * gfortran.dg/g77/1832.f
2711         * gfortran.dg/g77/19981119-0.f
2712         * gfortran.dg/g77/19990313-0.f
2713         * gfortran.dg/g77/19990313-1.f
2714         * gfortran.dg/g77/19990313-2.f
2715         * gfortran.dg/g77/19990313-3.f
2716         * gfortran.dg/g77/19990419-1.f
2717         * gfortran.dg/g77/19990826-0.f
2718         * gfortran.dg/g77/19990826-2.f
2719         * gfortran.dg/g77/20000503-1.f
2720         * gfortran.dg/g77/20001111.f
2721         * gfortran.dg/g77/20010116.f
2722         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
2723         * gfortran.dg/g77/20010430.f
2724         * gfortran.dg/g77/6177.f
2725         * gfortran.dg/g77/947.f
2726         * gfortran.dg/g77/970816-3.f
2727         * gfortran.dg/g77/971102-1.f
2728         * gfortran.dg/g77/980520-1.f
2729         * gfortran.dg/g77/980628-0.f
2730         * gfortran.dg/g77/980628-1.f
2731         * gfortran.dg/g77/980628-10.f
2732         * gfortran.dg/g77/980628-2.f
2733         * gfortran.dg/g77/980628-3.f
2734         * gfortran.dg/g77/980628-7.f
2735         * gfortran.dg/g77/980628-8.f
2736         * gfortran.dg/g77/980628-9.f
2737         * gfortran.dg/g77/980701-0.f
2738         * gfortran.dg/g77/980701-1.f
2739         * gfortran.dg/g77/cabs.f
2740         * gfortran.dg/g77/claus.f
2741         * gfortran.dg/g77/complex_1.f
2742         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
2743         * gfortran.dg/g77/dcomplex.f
2744         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
2745         * gfortran.dg/g77/f90-intrinsic-mathematical.f
2746         * gfortran.dg/g77/f90-intrinsic-numeric.f
2747         * gfortran.dg/g77/int8421.f
2748         * gfortran.dg/g77/labug1.f
2749         * gfortran.dg/g77/large_vec.f
2750         * gfortran.dg/g77/le.f
2751         * gfortran.dg/g77/short.f
2752         * gfortran.dg/g77/README: Update
2753
2754 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
2755
2756         PR c++/16637
2757         * g++.dg/parse/lookup4.C: New test.
2758
2759 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2760
2761         PR c++/16175
2762         * g++.dg/template/ttp10.C: New test.
2763
2764 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2765
2766         * gcc.dg/pr12625-1.c: New test.
2767
2768 2004-07-20  Steven Bosscher  <stevenb@suse.de>
2769
2770         * testsuite/gcc.dg/switch-warn-1.c: New test.
2771         * testsuite/gcc.dg/switch-warn-2.c: New test.
2772         * gcc.c-torture/compile/pr14730.c: Update.
2773
2774 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
2775
2776         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
2777         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
2778         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
2779         g++.dg/template/nontype3.C: Remove trailing CR from tests.
2780
2781 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
2782
2783         PR c++/16623
2784         * g++.dg/template/assign1.C: New test.
2785
2786 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2787
2788         PR c++/12170
2789         * g++.dg/template/ttp9.C: New test.
2790
2791 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
2792
2793         * gcc.dg/format/cmn-err-1.c: New test.
2794
2795 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2796
2797         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
2798         gcc.dg/Wparentheses-10.c: New tests.
2799         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
2800
2801 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2802
2803         PR fortran/16465
2804         * gfortran.dg/g77//ffixed-line-length-0.f,
2805         gfortran.dg/g77/ffixed-line-length-132.f,
2806         gfortran.dg/g77/ffixed-line-length-72.f,
2807         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
2808         gfortran.dg/g77/README: Update.
2809
2810 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2811
2812         PR c++/13092
2813         * g++.dg/template/non-dependent7.C: New test.
2814         * g++.dg/template/non-dependent8.C: Likewise.
2815         * g++.dg/template/non-dependent9.C: Likewise.
2816         * g++.dg/template/non-dependent10.C: Likewise.
2817
2818 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
2819
2820         PR c++/16337
2821         * g++.dg/parse/attr2.C: New test.
2822
2823 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
2824
2825         * g77.dg: Removed.
2826         * g77.f-torture: Ditto.
2827
2828 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2829
2830         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
2831         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
2832         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
2833
2834 2004-07-16  Richard Henderson  <rth@redhat.com>
2835
2836         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
2837
2838 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2839
2840         * lib/fortran-torture.exp (fortran-torture): Don't test compile
2841         tests with full list of options.
2842         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
2843         of TORTURE_OPTIONS if test contains 'dg-do run'.
2844
2845         PR fortran/16404
2846         * gfortran.dg/do_iterator.f90: New test.
2847
2848 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2849
2850         PR rtl-optimization/16536
2851         * gcc.c-torture/execute/restrict-1.c: New test.
2852
2853 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2854
2855         PR fortran/15324
2856         * gfortran.dg/pr15324.f90: New test.
2857
2858         PR fortran/15129
2859         * gfortran.dg/pr15129.f90: New test.
2860
2861         PR fortran/15140
2862         * gfortran.dg/pr15140.f90: New test.
2863
2864         PR fortran/13792
2865         * gfortran.fortran-torture/execute/bounds.f90: Add check for
2866         compile-time simplification.
2867
2868 2004-07-14  Mike Stump  <mrs@apple.com>
2869
2870         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
2871
2872 2004-07-14  James E Wilson  <wilson@specifixinc.com>
2873
2874         PR target/16325
2875         * gcc.dg/profile-generate-1.c: New.
2876
2877 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
2878
2879         * gcc.c-torture/execute/20040709-1.c: New test.
2880         * gcc.c-torture/execute/20040709-2.c: New test.
2881
2882 2004-07-14  Mike Stump  <mrs@apple.com>
2883
2884         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
2885
2886 2004-07-14  Mike Stump  <mrs@apple.com>
2887
2888         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
2889
2890 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
2891
2892         PR c++/16518
2893         * g++.dg/parse/mutable1.C: New test.
2894
2895 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
2896
2897         PR tree-optimization/16443
2898         * gcc.dg/tree-ssa/20040713-1.c: New test.
2899
2900 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
2901
2902         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
2903         for operator new.
2904
2905 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2906
2907         * gfortran.dg/g77/README: New file
2908         * gfortran.dg/g77/19981216-0.f:  Copy from
2909         g77.f-torture/noncompile.  Add "dg-do compile" and
2910         dg-error as required.
2911         * gfortran.dg/g77/19990218-1.f: Likewise
2912         * gfortran.dg/g77/19990905-1.f: Likewise
2913         * gfortran.dg/g77/9263.f: Likewise
2914         * gfortran.dg/g77/980615-0.f: Likewise
2915         * gfortran.dg/g77/980616-0.f: Likewise
2916         * gfortran.dg/g77/check0.f: Likewise
2917         * gfortran.dg/g77/select_no_compile.f: Likewise
2918
2919 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2920
2921         Copy files from g77.f-torture/compile.
2922         Add "{ dg-do compile}".  Other changes as noted
2923         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
2924         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
2925         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
2926         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
2927         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
2928         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
2929         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
2930         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
2931         statement to conform to standard.  Append alpha1.x for reference.
2932         * gfortran.dg/g77/xformat.f: Add dg-warning
2933
2934 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2935
2936         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
2937         Add {dg-do compile} directive.
2938         * gfortran.dg/g77/cpp2.F: Likewise
2939
2940 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2941
2942         PR c++/5402
2943         * g++.dg/lookup/name-clash1.C: New test.
2944
2945         PR c++/9777
2946         * g++.dg/lookup/name-clash2.C: New test.
2947
2948         PR c++/12102
2949         * g++.dg/lookup/name-clash3.C: New test.
2950
2951 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2952
2953         * g++.dg/lookup/new2.C: New test.
2954         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
2955
2956 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
2957
2958         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
2959         Add {dg-do compile} directive.
2960         * gfortran.dg/g77/13060.f: Likewise
2961         * gfortran.dg/g77/19990218-0.f: Likewise
2962         * gfortran.dg/g77/19990305-0.f: Likewise
2963         * gfortran.dg/g77/19990419-0.f: Likewise
2964         * gfortran.dg/g77/19990502-0.f: Likewise
2965         * gfortran.dg/g77/19990502-1.f: Likewise
2966         * gfortran.dg/g77/19990525-0.f: Likewise
2967         * gfortran.dg/g77/19990826-1.f: Likewise
2968         * gfortran.dg/g77/19990826-3.f: Likewise
2969         * gfortran.dg/g77/19990905-2.f: Likewise
2970         * gfortran.dg/g77/20000412-1.f: Likewise
2971         * gfortran.dg/g77/20000511-1.f: Likewise
2972         * gfortran.dg/g77/20000511-2.f: Likewise
2973         * gfortran.dg/g77/20000518.f: Likewise
2974         * gfortran.dg/g77/20000601-1.f: Likewise
2975         * gfortran.dg/g77/20000601-2.f: Likewise
2976         * gfortran.dg/g77/20000629-1.f: Likewise
2977         * gfortran.dg/g77/20000630-2.f: Likewise
2978         * gfortran.dg/g77/20010115.f: Likewise
2979         * gfortran.dg/g77/20010321-1.f: Likewise
2980         * gfortran.dg/g77/20010426.f: Likewise
2981         * gfortran.dg/g77/20020307-1.f: Likewise
2982         * gfortran.dg/g77/8485.f: Likewise
2983         * gfortran.dg/g77/960317-1.f: Likewise
2984         * gfortran.dg/g77/970915-0.f: Likewise
2985         * gfortran.dg/g77/980310-1.f: Likewise
2986         * gfortran.dg/g77/980310-2.f: Likewise
2987         * gfortran.dg/g77/980310-3.f: Likewise
2988         * gfortran.dg/g77/980310-4.f: Likewise
2989         * gfortran.dg/g77/980310-6.f: Likewise
2990         * gfortran.dg/g77/980310-7.f: Likewise
2991         * gfortran.dg/g77/980310-8.f: Likewise
2992         * gfortran.dg/g77/980419-2.f: Likewise
2993         * gfortran.dg/g77/980424-0.f: Likewise
2994         * gfortran.dg/g77/980427-0.f: Likewise
2995         * gfortran.dg/g77/980729-0.f: Likewise
2996         * gfortran.dg/g77/981117-1.f: Likewise
2997         * gfortran.dg/g77/toon_1.f: Likewise
2998
2999 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3000
3001         PR c++/2204
3002         * g++.dg/other/abstract2.C: New test.
3003
3004 2004-07-12  Paul Brook  <paul@codesourcery.com>
3005
3006         * gfortran.dg/pointer_init_1.f90: New test.
3007
3008 2004-07-11  Paul Brook  <paul@codesourcery.com>
3009
3010         PR fortran/15986
3011         * gfortran.dg/contained_1.f90: New test.
3012
3013 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
3014
3015         * g++.dg/parse/defarg8.C: New test.
3016
3017 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3018
3019         PR fortran/16433
3020         * gfortran.dg/pr16433.f: New test.
3021
3022         PR fortran/17574
3023         * gfortran.dg/pr15754.f90: New test.
3024
3025 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3026
3027         PR tree-optimization/16437
3028         * gcc.c-torture/execute/bitfld-4.c: New test.
3029
3030 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3031
3032         * gfortran.fortran-torture/execute/common_2.f90: Add check for
3033         access to common var from module.
3034
3035 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3036
3037         PR fortran/16336
3038         * gfortran.fortran-torture/execute/common_2.f90: New test.
3039
3040 2004-07-10  Paul Brook  <paul@codesourcery.com>
3041
3042         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
3043
3044 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3045
3046         PR fortran/15969
3047         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
3048
3049 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
3050
3051         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
3052         * gfortran.dg/g77/ffixed-form-2.f: Likewise
3053         * gfortran.dg/g77/ffree-form-1.f: Likewise
3054         * gfortran.dg/g77/ffree-form-2.f: Likewise
3055         * gfortran.dg/g77/ffree-form-3.f: Likewise
3056         * gfortran.dg/g77/fno-underscoring.f: Likewise
3057         * gfortran.dg/g77/funderscoring.f: Likewise
3058         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
3059
3060 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3061
3062         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
3063
3064 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3065         Paul Brook  <paul@codesourcery.com>
3066
3067         PR fortran/13415
3068         * gfortran.dg/common_pointer_1.f90: New test.
3069
3070 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3071
3072         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
3073
3074 2004-07-09  James E Wilson  <wilson@specifixinc.com>
3075
3076         PR target/16364
3077         * gcc.c-torture/compile/20040709-1.c: New.
3078
3079 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3080
3081         PR fortran/14077
3082         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
3083
3084 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3085
3086         PR fortran/13201
3087         * gfortran.dg/shape_1.f90: New test.
3088
3089 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
3090             Andrew Pinski  <apinski@apple.com>
3091
3092         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
3093
3094 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3095
3096         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
3097         comment.
3098
3099 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3100         Paul Brook  <paul@codesourcery.com>
3101
3102         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
3103         '.f95' and '.F95'.
3104
3105 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
3106
3107         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
3108
3109 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3110
3111         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
3112         testcases with capital suffix.
3113
3114 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3115
3116         PR fortran/15481
3117         PR fortran/13372
3118         PR fortran/13575
3119         PR fortran/15978
3120         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
3121
3122         * gfortran.dg/implicit_1.f90: New test.
3123
3124 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3125
3126         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
3127         expression to match gfortran warning/error messages
3128         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
3129         dg-error text.
3130
3131 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3132
3133         * lib/fortran-torture.exp: Rename proc search_for to
3134         search_for_re.
3135
3136 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3137
3138         * gcc.c-torture/execute/simd-5.x: New file.
3139         XFAIL on SPARC 64-bit at -O0.
3140
3141 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3142
3143         PR c++/8211
3144         PR c++/16165
3145         * g++.dg/warn/effc3.C: New test.
3146
3147 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3148
3149         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
3150         change X to 1X in format.
3151         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
3152         add data statements to conform to standard.
3153
3154 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3155
3156         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
3157         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
3158         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
3159
3160 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3161
3162         * gfortran.dg/g77/7388.f: Copy from g77.dg
3163         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
3164         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
3165         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
3166         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
3167         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
3168         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
3169         * gfortran.dg/g77/strlen0.f: Likewise
3170
3171 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
3172
3173         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
3174         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
3175
3176 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3177
3178         * gcc.c-torture/execute/920428-2.x: Delete.
3179         * gcc.c-torture/execute/920501-7.x: Likewise.
3180
3181 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
3182
3183         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
3184         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
3185         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
3186         prescott and c3-2.
3187         (PREFETCH_3DNOW): Add -march=c3.
3188
3189 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
3190
3191         PR c/16437
3192         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
3193         * gcc.c-torture/execute/bf64-1.x: Likewise.
3194
3195 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3196
3197         * gcc.c-torture/compile/20040708-1.c: New test.
3198
3199 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3200
3201         PR c++/16169
3202         * g++.dg/warn/effc2.C: New test.
3203
3204 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3205
3206         * gcc.c-torture/execute/bitfld-1.x: Remove.
3207         * gcc.c-torture/execute/bitfld-3.c: New test.
3208         * gcc.dg/bitfld-2.c: Remove XFAILs.
3209
3210 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3211
3212         PR c++/16276
3213         * g++.dg/rtti/tinfo1.C: New file.
3214
3215 2004-07-07  Eric Christopher  <echristo@redhat.com>
3216
3217         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
3218
3219 2004-07-07  Andrew Pinski  <apinski@apple.com>
3220
3221         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
3222
3223 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
3224
3225         * g++.dg/init/call1.C: XFAIL.
3226
3227 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
3228
3229         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
3230         except for movstrict*, to movmem* and clrstr* to clrmem*.
3231
3232 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
3233
3234         * gcc.c-torture/execute/20040707-1.c: New test.
3235
3236 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
3237
3238         * gcc.c-torture/execute/20040706-1.c: New test.
3239
3240 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3241
3242         PR c++/3671
3243         * g++.dg/template/spec14.C: New test.
3244
3245 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
3246
3247         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
3248         nothing if not yet defined.  Use it in b, c and d type definitions.
3249         * gcc.c-torture/execute/20040705-1.c: New test.
3250         * gcc.c-torture/execute/20040705-2.c: New test.
3251
3252 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3253
3254         PR c++/2518
3255         * g++.dg/lookup/new1.C: New test.
3256
3257 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3258
3259         PR c++/11406
3260         * g++.dg/template/sizeof8.C: New test.
3261
3262 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
3263
3264         * gcc.c-torture/compile/20040705-1.c: New test.
3265
3266 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
3267
3268         * gfortran.fortran-torture/execute/seq_io.f90: New test.
3269
3270 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
3271
3272         * gcc.dg/cpp/if-mop.c: Two new testcases.
3273         * gcc.dg/cpp/trad/comment-3.c: New.
3274
3275 2004-07-04  Paul Brook  <paul@codesourcery.com>
3276
3277         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
3278
3279 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
3280
3281         PR c++/3761
3282         * g++.dg/lookup/crash4.C: New test.
3283
3284 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
3285
3286         * gcc.c-torture/execute/builtin-abs-1.c
3287         * gcc.c-torture/execute/builtin-abs-2.c
3288         * gcc.c-torture/execute/builtin-complex-1.c
3289         * gcc.c-torture/execute/builtins/string-1-lib.c
3290         * gcc.c-torture/execute/builtins/string-1.c
3291         * gcc.c-torture/execute/builtins/string-2-lib.c
3292         * gcc.c-torture/execute/builtins/string-2.c
3293         * gcc.c-torture/execute/builtins/string-3-lib.c
3294         * gcc.c-torture/execute/builtins/string-3.c
3295         * gcc.c-torture/execute/builtins/string-4-lib.c
3296         * gcc.c-torture/execute/builtins/string-4.c
3297         * gcc.c-torture/execute/builtins/string-5-lib.c
3298         * gcc.c-torture/execute/builtins/string-5.c
3299         * gcc.c-torture/execute/builtins/string-6-lib.c
3300         * gcc.c-torture/execute/builtins/string-6.c
3301         * gcc.c-torture/execute/builtins/string-7-lib.c
3302         * gcc.c-torture/execute/builtins/string-7.c
3303         * gcc.c-torture/execute/builtins/string-8-lib.c
3304         * gcc.c-torture/execute/builtins/string-8.c
3305         * gcc.c-torture/execute/builtins/string-9-lib.c
3306         * gcc.c-torture/execute/builtins/string-9.c
3307         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
3308         * gcc.c-torture/execute/builtins/string-asm-1.c
3309         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
3310         * gcc.c-torture/execute/builtins/string-asm-2.c
3311         * gcc.c-torture/execute/stdio-opt-1.c
3312         * gcc.c-torture/execute/stdio-opt-2.c
3313         * gcc.c-torture/execute/stdio-opt-3.c
3314         * gcc.c-torture/execute/string-opt-1.c
3315         * gcc.c-torture/execute/string-opt-10.c
3316         * gcc.c-torture/execute/string-opt-11.c
3317         * gcc.c-torture/execute/string-opt-12.c
3318         * gcc.c-torture/execute/string-opt-13.c
3319         * gcc.c-torture/execute/string-opt-14.c
3320         * gcc.c-torture/execute/string-opt-15.c
3321         * gcc.c-torture/execute/string-opt-16.c
3322         * gcc.c-torture/execute/string-opt-2.c
3323         * gcc.c-torture/execute/string-opt-6.c
3324         * gcc.c-torture/execute/string-opt-7.c
3325         * gcc.c-torture/execute/string-opt-8.c:
3326         Replace with ...
3327
3328         * gcc.c-torture/execute/builtins/abs-2.c
3329         * gcc.c-torture/execute/builtins/abs-3.c
3330         * gcc.c-torture/execute/builtins/complex-1.c
3331         * gcc.c-torture/execute/builtins/fprintf.c
3332         * gcc.c-torture/execute/builtins/fputs.c
3333         * gcc.c-torture/execute/builtins/memcmp.c
3334         * gcc.c-torture/execute/builtins/memmove.c
3335         * gcc.c-torture/execute/builtins/memops-asm.c
3336         * gcc.c-torture/execute/builtins/mempcpy-2.c
3337         * gcc.c-torture/execute/builtins/mempcpy.c
3338         * gcc.c-torture/execute/builtins/memset.c
3339         * gcc.c-torture/execute/builtins/printf.c
3340         * gcc.c-torture/execute/builtins/sprintf.c
3341         * gcc.c-torture/execute/builtins/strcat.c
3342         * gcc.c-torture/execute/builtins/strchr.c
3343         * gcc.c-torture/execute/builtins/strcmp.c
3344         * gcc.c-torture/execute/builtins/strcpy.c
3345         * gcc.c-torture/execute/builtins/strcspn.c
3346         * gcc.c-torture/execute/builtins/strlen-2.c
3347         * gcc.c-torture/execute/builtins/strlen.c
3348         * gcc.c-torture/execute/builtins/strncat.c
3349         * gcc.c-torture/execute/builtins/strncmp-2.c
3350         * gcc.c-torture/execute/builtins/strncmp.c
3351         * gcc.c-torture/execute/builtins/strncpy.c
3352         * gcc.c-torture/execute/builtins/strpbrk.c
3353         * gcc.c-torture/execute/builtins/strpcpy-2.c
3354         * gcc.c-torture/execute/builtins/strpcpy.c
3355         * gcc.c-torture/execute/builtins/strrchr.c
3356         * gcc.c-torture/execute/builtins/strspn.c
3357         * gcc.c-torture/execute/builtins/strstr-asm.c
3358         * gcc.c-torture/execute/builtins/strstr.c:
3359         ... these new files.
3360
3361         * gcc.c-torture/execute/builtins/abs-2-lib.c
3362         * gcc.c-torture/execute/builtins/abs-3-lib.c
3363         * gcc.c-torture/execute/builtins/complex-1-lib.c
3364         * gcc.c-torture/execute/builtins/fprintf-lib.c
3365         * gcc.c-torture/execute/builtins/fputs-lib.c
3366         * gcc.c-torture/execute/builtins/memcmp-lib.c
3367         * gcc.c-torture/execute/builtins/memmove-lib.c
3368         * gcc.c-torture/execute/builtins/memops-asm-lib.c
3369         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
3370         * gcc.c-torture/execute/builtins/mempcpy-lib.c
3371         * gcc.c-torture/execute/builtins/memset-lib.c
3372         * gcc.c-torture/execute/builtins/printf-lib.c
3373         * gcc.c-torture/execute/builtins/sprintf-lib.c
3374         * gcc.c-torture/execute/builtins/strcat-lib.c
3375         * gcc.c-torture/execute/builtins/strchr-lib.c
3376         * gcc.c-torture/execute/builtins/strcmp-lib.c
3377         * gcc.c-torture/execute/builtins/strcpy-lib.c
3378         * gcc.c-torture/execute/builtins/strcspn-lib.c
3379         * gcc.c-torture/execute/builtins/strlen-2-lib.c
3380         * gcc.c-torture/execute/builtins/strlen-lib.c
3381         * gcc.c-torture/execute/builtins/strncat-lib.c
3382         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
3383         * gcc.c-torture/execute/builtins/strncmp-lib.c
3384         * gcc.c-torture/execute/builtins/strncpy-lib.c
3385         * gcc.c-torture/execute/builtins/strpbrk-lib.c
3386         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
3387         * gcc.c-torture/execute/builtins/strpcpy-lib.c
3388         * gcc.c-torture/execute/builtins/strrchr-lib.c
3389         * gcc.c-torture/execute/builtins/strspn-lib.c
3390         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
3391         * gcc.c-torture/execute/builtins/strstr-lib.c
3392         * gcc.c-torture/execute/builtins/lib/abs.c
3393         * gcc.c-torture/execute/builtins/lib/fprintf.c
3394         * gcc.c-torture/execute/builtins/lib/memset.c
3395         * gcc.c-torture/execute/builtins/lib/printf.c
3396         * gcc.c-torture/execute/builtins/lib/sprintf.c
3397         * gcc.c-torture/execute/builtins/lib/strcpy.c
3398         * gcc.c-torture/execute/builtins/lib/strcspn.c
3399         * gcc.c-torture/execute/builtins/lib/strncat.c
3400         * gcc.c-torture/execute/builtins/lib/strncmp.c
3401         * gcc.c-torture/execute/builtins/lib/strncpy.c
3402         * gcc.c-torture/execute/builtins/lib/strpbrk.c
3403         * gcc.c-torture/execute/builtins/lib/strspn.c
3404         * gcc.c-torture/execute/builtins/lib/strstr.c:
3405         New files containing support routines.
3406
3407         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
3408         declaration.
3409         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
3410         when not optimizing.
3411
3412 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
3413
3414         PR c++/16240
3415         * g++.dg/abi/mangle22.C: New test.
3416         * g++.dg/abi/mangle23.C: Likewise.
3417
3418 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
3419
3420         PR fortran/16290
3421         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
3422         Allow for cases without denormalized floating point numbers.
3423
3424 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
3425
3426         PR c/1027
3427         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3428         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
3429         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
3430         expected warning text.
3431         * gcc.dg/format/diag-2.c: New test.
3432
3433 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3434
3435         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
3436
3437 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
3438
3439         * gcc.dg/builtins-43.c: New.
3440         * gcc.dg/builtins-44.c: New.
3441         * gcc.dg/builtins-45.c: New.
3442
3443 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3444             Andreas Tobler  <a.tobler@schweiz.ch>
3445
3446         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3447         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3448         as SIGSEGV.
3449         * gcc.dg/cleanup-11.c: Likewise.
3450         * gcc.dg/cleanup-8.c: Likewise.
3451         * gcc.dg/cleanup-9.c: Likewise.
3452         * gcc.dg/cleanup-5.c: Run on all platforms.
3453
3454 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3455
3456         * g++.dg/warn/nonnull1.C: New test.
3457
3458 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3459
3460         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3461         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3462         Special-case the Sun compiler wrt to <complex.h>.
3463
3464 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3465
3466         * gcc.dg/Wunreachable-8.C: New test.
3467
3468         * gcc.dg/h8300-ice2.c : New test.
3469
3470 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3471
3472         PR fortran/16161
3473         * gfortran.fortran-torture/compile/implicit.f90: Add test
3474         for implicit character.
3475
3476 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3477
3478         PR fortran/16289
3479         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3480         Use tiny() intrinsic to find smallest non-negative real
3481
3482 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3483
3484         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3485         * gcc.dg/compat/struct-by-value-22_x.c: New.
3486         * gcc.dg/compat/struct-by-value-22_y.c: New.
3487
3488         * gcc.c-torture/execute/20040629-1.c: New test.
3489
3490 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3491
3492         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3493         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3494
3495         PR target/16195
3496         * gcc.dg/20040625-1.c: New test.
3497
3498 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3499
3500         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3501
3502 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3503
3504         PR fortran/15963
3505         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3506
3507 2004-06-29  Richard Henderson  <rth@redhat.com>
3508
3509         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3510
3511 2004-06-29  Paul Brook  <paul@codesourcery.com>
3512
3513         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3514         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3515
3516 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3517
3518         PR c++/16260
3519         * g++.dg/parse/crash15.C: New.
3520
3521 2004-06-28  Andrew Pinski  <apinski@apple.com>
3522
3523         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3524         by the error already.
3525
3526         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3527
3528 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3529
3530         PR target/14041
3531         * gcc.dg/h8300-bss-align-1.c : New.
3532
3533 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3534
3535         * PR c++/16174
3536         * g++.dg/template/ctor4.C: New.
3537
3538 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3539
3540         PR c++/16205
3541         * g++.dg/warn/Wsequence-point-1.C: New test.
3542
3543 2004-06-27  Paul Brook  <paul@codesourcery.com>
3544
3545         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
3546
3547 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
3548
3549         * g++.old-deja/g++.mike/p7325.C: Remove.
3550
3551 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3552
3553         PR c/14963
3554         * gcc.dg/pr14963.c: New test.
3555
3556 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
3557
3558         PR c++/16193
3559         * g++.dg/parse/redef1.C: New test.
3560
3561 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3562
3563         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
3564         20021110.c.
3565         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
3566         20021119-1.c.
3567         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
3568         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
3569         5-04.c.
3570         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
3571         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
3572         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
3573         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
3574         g++.brendan/enum14.C.
3575         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
3576         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
3577         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
3578         g++.mike/virt1.C.
3579         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
3580         memtemp24.C.
3581
3582 2004-06-27  Roger Sayle  <roger@eyesopen.com>
3583
3584         * gcc.dg/20040527-1.c: New test case.
3585
3586 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
3587
3588         PR gfortran/pr16196
3589         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
3590
3591 2004-06-25  Roger Sayle  <roger@eyesopen.com>
3592
3593         PR middle-end/15825
3594         * gcc.dg/pr15825-1.c: New test case.
3595
3596 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3597
3598         * gcc.c-torture/execute/20040625-1.c: New test.
3599
3600 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3601
3602         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
3603
3604 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3605
3606         * gcc.dg/torture/mips-div-1.c: New test.
3607
3608 2004-06-24  Jeff Law  <law@redhat.com>
3609
3610         * gcc.dg/tree-ssa/20040624-1.c: New test.
3611
3612 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
3613
3614         * gcc.c-torture/compile/20040624-1.c: New test.
3615
3616 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3617
3618         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
3619         this directory.
3620
3621 2004-06-23  Andrew Pinski  <apinski@apple.com>
3622
3623         PR middle-end/15988
3624         * g++.dg/opt/ptrmem4.C: New test.
3625
3626         * gcc.dg/c90-array-quals-2.c: New test.
3627
3628 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
3629
3630         * gcc.dg/kpice1.c: New test.
3631
3632 2006-06-23  Andrew Pinski  <apinski@apple.com>
3633
3634         * gcc.dg/c90-array-quals.c: New test.
3635
3636 2006-06-22  Richard Henderson  <rth@redhat.com>
3637
3638         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
3639
3640 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
3641
3642         * gcc.dg/builtins-config.h: Handle FreeBSD.
3643
3644 2006-06-22  Richard Henderson  <rth@redhat.com>
3645
3646         * g++.dg/opt/devirt1.C: New.
3647
3648 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
3649
3650         * g++.dg/opt/pr15551.C: New testcase.
3651
3652 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3653
3654         PR target/14800
3655         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
3656         x86_64-*-linux* when compiling for 32bit.
3657
3658 2004-06-21  Andrew Pinski  <apinski@apple.com>
3659
3660         * gcc.dg/pch/struct-1.c: New.
3661         * gcc.dg/pch/struct-1.hs: New.
3662
3663 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
3664
3665         * gcc.dg/pch/save-temps-1.c: New file.
3666         * gcc.dg/pch/save-temps-1.hs: New file.
3667
3668 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3669
3670         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
3671         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
3672
3673 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3674
3675         * gfortran.fortran-torture/execute/select_1.f90: Rename function
3676         to fix type error.
3677         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
3678         Remove trailing spaces.
3679
3680 2004-06-21  Richard Henderson  <rth@redhat.com>
3681
3682         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
3683         merging && to BIT_FIELD_REF.
3684
3685 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
3686
3687         * g++.dg/opt/placeholder1.C: New test.
3688
3689 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3690
3691         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
3692         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3693         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3694         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3695
3696 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
3697
3698         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
3699         extern "C".
3700         * g++.dg/other/pragma-re-1.C: Add comments.
3701
3702 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
3703
3704         PR gfortran/16080
3705         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
3706
3707 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
3708
3709         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
3710         instead of setting the type of size_t by
3711         hand.
3712
3713 2004-06-18  Roger Sayle  <roger@eyesopen.com>
3714
3715         * gcc.dg/unordered-2.c: New test case.
3716         * gcc.dg/unordered-3.c: New test case.
3717
3718 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
3719
3720         PR other/16043
3721         * lib/g++.exp (g++_version): Tweak regexp for version
3722         * lib/g77.exp (g77_version): Likewise
3723         * lib/gfortran.exp (gfortran_version): Likewise
3724         * lib/objc.exp (objc_version): Likewise
3725         * lib/treelang.exp (treelang_version): Likewise
3726
3727 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
3728
3729         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
3730         Use INT_MAX instead of __INT_MAX__.
3731         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3732
3733         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
3734         * gcc.dg/compat/scalar-return-3_x.c: Use it.
3735         * gcc.dg/compat/scalar-return-3_y.c: Use it.
3736         * gcc.dg/compat/scalar-return-4_x.c: Use it.
3737         * gcc.dg/compat/scalar-return-4_y.c: Use it.
3738         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
3739         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
3740         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
3741         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
3742
3743         * gcc.dg/range-test-1.c: New test.
3744         * g++.dg/opt/range-test-1.C: New test.
3745
3746 2004-06-17  Richard Henderson  <rth@redhat.com>
3747
3748         * objc.dg/sync-1.m: New.
3749         * objc.dg/try-catch-1.m: Don't force next runtime.
3750         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
3751         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
3752         shadowed catch clause.
3753         * objc.dg/try-catch-5.m: New.
3754
3755 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
3756
3757         Bug 14610
3758         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
3759
3760 2004-06-15  Richard Henderson  <rth@redhat.com>
3761
3762         * gcc.dg/20001116-1.c: Move expected warning line.
3763
3764 2004-06-15  Richard Henderson  <rth@redhat.com>
3765
3766         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
3767         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
3768
3769 2004-06-15  Jeff Law  <law@redhat.com>
3770
3771         * gcc.dg/tree-ssa/20040615-1.c: New test.
3772         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
3773         be less sensitive to operand ordering.
3774         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
3775
3776 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
3777
3778         * g++.dg/abi/bitfield3.C: Add comment..
3779
3780 2004-06-15  Richard Henderson  <rth@redhat.com>
3781
3782         * g++.dg/ext/stmtexpr1.C: XFAIL.
3783         * gcc.dg/20030612-1.c: XFAIL.
3784
3785 2004-06-15  Eric Christopher  <echristo@redhat.com>
3786
3787         * g++.dg/charset/asm5.c: New.
3788         * gcc.dg/charset/asm6.c: New.
3789
3790 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3791
3792         PR fortran/15962
3793         * gfortran.fortran-torture/execute/select_1.f90: New test.
3794
3795 2004-06-15  Paul Brook  <paul@codesourcery.com>
3796
3797         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
3798
3799 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3800
3801         PR c++/15967
3802         * g++.dg/lookup/crash3.C: New test.
3803
3804 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3805
3806         PR c++/15947
3807         * g++.dg/parse/dtor4.C: New test.
3808
3809 2004-06-14  Jeff Law  <law@redhat.com>
3810
3811         * gcc.c-torture/compile/20040614-1.c: New test.
3812
3813 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3814
3815         PR fortran/15211
3816         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
3817         LEN of a character array.
3818
3819 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
3820
3821         PR c++/15096
3822         * g++.dg/template/ptrmem10.C: New test.
3823
3824         PR c++/14930
3825         * g++.dg/template/friend30.C: New test.
3826
3827 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3828
3829         PR fortran/14928
3830         * gfortran.fortran-torture/compile/mloc.f90: New test.
3831
3832 2004-06-13  Paul Brook  <paul@codesourcery.com>
3833
3834         * gfortran.fortran-torture/execute/random_2.f90: New test.
3835
3836 2004-06-13  Eric Christopher  <echristo@redhat.com>
3837
3838         * gcc.dg/noncompile/redecl-1.c: Fix error message.
3839
3840 2004-06-12  Paul Brook  <paul@codesourcery.com>
3841
3842         * gfortran.fortran-torture/execute/contained_3.f90: New test.
3843
3844 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3845
3846         PR fortran/14923
3847         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
3848
3849 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3850
3851         PR fortran/14957
3852         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
3853         syntax errors in end statements of contained subroutines.
3854
3855 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3856
3857         PR fortran/12841
3858         * gfortran.fortran-torture/execute/null_arg.f90: New test.
3859
3860 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3861
3862         PR fortran/15665
3863         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
3864
3865 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3866
3867         PR gfortran/12839
3868         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
3869
3870 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
3871
3872         PR c++/15862
3873         * g++.dg/parse/enum1.C: New test.
3874
3875 2004-06-10  Jeff Law  <law@redhat.com>
3876
3877         * gcc.c-torture/compile/20040610-1.c: New test.
3878
3879 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3880
3881         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
3882         * g++.old-deja/g++.other/decl3.C: Likewise.
3883
3884 2004-06-10  Brian Booth  <bbooth@redhat.com>
3885
3886         * gcc.dg/tree-ssa/20031015-1.c: Scan for
3887         V_MAY_DEF instead of VDEF.
3888         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
3889
3890 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
3891
3892         PR c++/14211
3893         * g++.dg/conversion/const1.C: New test.
3894
3895         PR c++/15076
3896         * g++.dg/conversion/reinterpret1.C: New test.
3897
3898         PR c++/15877
3899         * g++.dg/template/enum2.C: New test.
3900
3901         PR c++/15227
3902         * g++.dg/template/error13.C: New test.
3903
3904 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3905
3906         PR fortran/14957
3907         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
3908         arguments to test_* REAL and of the right size.
3909
3910 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3911
3912         PR target/15569
3913         PR rtl-optimization/15681
3914         * gcc.dg/20040609-1.c: New test.
3915
3916 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3917
3918         PR c++/14791
3919         * g++.dg/opt/builtins1.C: New test.
3920
3921 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
3922
3923         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
3924         that use default windows32 struct layout.
3925         * gcc.dg/i386-bitfield2.c: Likewise.
3926
3927 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
3928
3929         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
3930         for mingw32 and cygwin targets.
3931
3932 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
3933
3934         * gcc.dg/pch/macro-4.c: New.
3935         * gcc.dg/pch/macro-4.hs: New.
3936
3937 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3938
3939         PR fortran/13249
3940         * gfortran.fortran-torture/compile/name_clash.f90: New test.
3941
3942 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3943
3944         PR fortran/13372
3945         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
3946
3947 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3948
3949         PR gfortran/14897
3950         * gfortran.fortran-torture/execute/t_edit.f90: New test.
3951
3952 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3953
3954         PR gfortran/15755
3955         * gfortran.fortran-torture/execute/backspace.c : New test.
3956
3957 2004-06-09  Paul Brook  <paul@codesourcery.com>
3958
3959         * gfortran.fortran-torture/execure/intrinsic_associated.f90
3960         (pointer_to_section): Rewrite to use smaller array.
3961
3962 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
3963
3964         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
3965         * gcc.dg/ext/altivec-10.c: Same.
3966         * gcc.dg/ext/altivec-11.c: Same.
3967         * gcc.dg/ext/altivec-12.c: Same.
3968         * gcc.dg/ext/altivec-13.c: Same.
3969         * gcc.dg/ext/altivec-14.c: Same.
3970         * gcc.dg/ext/altivec-15.c: Same.
3971         * gcc.dg/ext/altivec-16.c: Same.
3972         * gcc.dg/ext/altivec-3.c: Same.
3973         * gcc.dg/ext/altivec-4.c: Same.
3974         * gcc.dg/ext/altivec-6.c: Same.
3975         * gcc.dg/ext/altivec-7.c: Same.
3976         * gcc.dg/ext/altivec-8.c: Same.
3977         * gcc.dg/ext/altivec-varargs-1.c: Same.
3978
3979         * g++.dg/ext/altivec-1.C: Correct dg syntax.
3980         * g++.dg/ext/altivec-10.C: Same.
3981         * g++.dg/ext/altivec-2.C: Same.
3982         * g++.dg/ext/altivec-3.C: Same.
3983         * g++.dg/ext/altivec-4.C: Same.
3984         * g++.dg/ext/altivec-5.C: Same.
3985         * g++.dg/ext/altivec-6.C: Same.
3986         * g++.dg/ext/altivec-7.C: Same.
3987         * g++.dg/ext/altivec-8.C: Same.
3988         * g++.dg/ext/altivec-9.C: Same.
3989
3990 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3991
3992         PR c++/7841
3993         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
3994
3995 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3996
3997         * gcc.dg/union-1.c: New test.
3998
3999 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4000
4001         * gcc.dg/builtins-41.c: New test case.
4002         * gcc.dg/builtins-42.c: New test case.
4003
4004 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4005
4006         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
4007         * g++.dg/ext/altivec-10.C: Same.
4008         * g++.dg/ext/altivec-2.C: Same.
4009         * g++.dg/ext/altivec-3.C: Same.
4010         * g++.dg/ext/altivec-4.C: Same.
4011         * g++.dg/ext/altivec-5.C: Same.
4012         * g++.dg/ext/altivec-6.C: Same.
4013         * g++.dg/ext/altivec-7.C: Same.
4014         * g++.dg/ext/altivec-8.C: Same.
4015         * g++.dg/ext/altivec-9.C: Same.
4016         * g++.old-deja/g++.abi/cxa_vec.C: Same.
4017         * g++.old-deja/g++.brendan/new3.C: Same.
4018         * gcc.c-torture/execute/eeprof-1.x: Same.
4019
4020 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4021
4022         PR c/14765
4023         * gcc.dg/pr14765-1.c: New test.
4024
4025 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4026
4027         PR c/14649
4028         * gcc.dg/pr14649-1.c: New test case.
4029
4030 2004-06-07  Richard Henderson  <rth@redhat.com>
4031
4032         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
4033         if temporaries.
4034
4035 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4036
4037         * g++.dg/eh/elide1.C: Remove XFAIL.
4038
4039 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
4040
4041         PR c++/15337
4042         * g++.dg/expr/sizeof3.C: New test.
4043
4044         PR c++/14777
4045         * g++.dg/template/access14.C: New test.
4046
4047         PR c++/15554
4048         * g++.dg/template/enum1.C: New test.
4049
4050         PR c++/15057
4051         * g++.dg/eh/throw1.C: New test.
4052
4053 2004-06-07  David Ayers  <d.ayers@inode.at>
4054             Ziemowit Laski  <zlaski@apple.com>
4055
4056         * lib/objc.exp (objc_target_compile): Revert the '-framework
4057         Foundation' flag fix, since bare Darwin does not ship
4058         with the Foundation framework.
4059         * objc/execute/next_mapping.h: Provide a local NSConstantString
4060         @interface and @implementation.
4061         (objc_constant_string_init): A constructor function, used to
4062         initialize the NSConstantString meta-class object.
4063         * objc/execute/string1.m: Include "next_mapping.h" instead of
4064         <Foundation/NSString.h>.
4065         * objc/execute/string2.m: Likewise.
4066         * objc/execute/string3.m: Likewise.
4067         * objc/execute/string4.m: Likewise.
4068
4069 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
4070
4071         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
4072         to double. Replace double with FLOAT.
4073         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
4074
4075         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
4076         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
4077         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
4078         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
4079         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
4080         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
4081         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
4082         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
4083
4084 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4085
4086         PR c/13519
4087         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
4088
4089 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4090
4091         PR c++/15503
4092         * g++.dg/template/meminit2.C: New test.
4093
4094 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
4095
4096         PR target/15822
4097         * gcc.c-torture/execute/compare-fp-1.c,
4098         gcc.c-torture/execute/compare-fp-2.c,
4099         gcc.c-torture/execute/compare-fp-3.c,
4100         gcc.c-torture/execute/compare-fp-4.c,
4101         gcc.c-torture/execute/compare-fp-3.x,
4102         gcc.c-torture/execute/compare-fp-4.x: Moved...
4103         * gcc.c-torture/execute/ieee/compare-fp-1.c,
4104         gcc.c-torture/execute/ieee/compare-fp-2.c,
4105         gcc.c-torture/execute/ieee/compare-fp-3.c,
4106         gcc.c-torture/execute/ieee/compare-fp-4.c,
4107         gcc.c-torture/execute/ieee/compare-fp-3.x,
4108         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
4109
4110 2004-06-04  David Ayers  <d.ayers@inode.at>
4111
4112         * objc/execute/protocol-isEqual-4.m: New testcase.
4113
4114 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
4115
4116         * objc/execute/protocol-isEqual-1.m: New testcase.
4117         * objc/execute/protocol-isEqual-2.m: New testcase.
4118         * objc/execute/protocol-isEqual-3.m: New testcase.
4119
4120 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4121
4122         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
4123
4124 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
4125
4126         * lib/objc.exp (objc_target_compile): When running tests on
4127         Darwin (Mac OS X), inform the linker about '-framework
4128         'Foundation'.
4129
4130 2004-06-02  Eric Christopher  <echristo@redhat.com>
4131
4132         * gcc.c-torture/compile/20040602-1.c: New.
4133
4134 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
4135
4136         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
4137         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4138
4139         PR tree-optimization/14736
4140         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
4141
4142         PR tree-optimization/14042
4143         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
4144
4145         PR tree-optimization/14729
4146         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
4147
4148 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4149
4150         PR fortran/15557
4151         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
4152
4153 2004-06-01  Richard Hederson  <rth@redhat.com>
4154
4155         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
4156
4157 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4158
4159         PR c++/14932
4160         * g++.dg/parse/offsetof4.C: New test.
4161
4162 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
4163
4164         PR objc/7993
4165         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
4166
4167 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
4168
4169         PR c++/15701
4170         * g++.dg/template/friend29.C: New test.
4171
4172 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4173
4174         PR c/15749
4175         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
4176
4177 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4178
4179         * gcc.dg/sparc-trap-1.c: New test.
4180
4181 2004-05-31  Roger Sayle  <roger@eyesopen.com>
4182
4183         PR middle-end/15069
4184         * g++.dg/opt/fold3.C: New test case.
4185
4186 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
4187
4188         * lib/target-supports.exp (check_iconv_available): Fix fallout
4189         from 2004-05-28 patch.
4190
4191 2004-05-30  Paul Brook  <paul@codesourcery.com>
4192
4193         PR fortran/15620
4194         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
4195         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
4196
4197 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
4198
4199         * gfortran.fortran-torture/execute/random_1.f90: New test.
4200
4201 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4202
4203         * g++.dg/ext/altivec-10.C: New test.
4204
4205 2004-05-29  Paul Brook  <paul@codesourcery.com>
4206
4207         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
4208
4209 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4210
4211         * gcc.dg/altivec-16.c: New test.
4212
4213 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
4214
4215         * lib/target-supports.exp (check_vmx_hw_available): New.
4216         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
4217
4218         * lib/target-supports.exp (check_alias_available,
4219         check_iconv_available, check_named_sections_available): Use
4220         unique names for temporary files.
4221
4222 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4223
4224         * gcc.dg/altivec-15.c: New test.
4225
4226 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4227
4228         PR c++/15083
4229         * g++.dg/warn/noeffect6.C: New test.
4230
4231         PR c++/15471
4232         * g++.dg/expr/ptrmem4.C: New test.
4233
4234         PR c++/15640
4235         * g++.dg/template/operator3.C: New test.
4236
4237 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4238
4239         PR c++/14668
4240         * g++.dg/lookup/redecl1.C: New test.
4241         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
4242
4243 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
4244
4245         * gcc.c-torture/execute/compare-fp-1.c,
4246         gcc.c-torture/execute/compare-fp-2.c,
4247         gcc.c-torture/execute/compare-fp-3.c,
4248         gcc.c-torture/execute/compare-fp-4.c,
4249         gcc.c-torture/execute/compare-fp-3.x,
4250         gcc.c-torture/execute/compare-fp-4.x,
4251         gcc.dg/pr15649-1.c: New.
4252
4253 2004-05-27  Adam Nemet  <anemet@lnxw.com>
4254
4255         PR c++/12883
4256         * g++.dg/init/array14.C: New test.
4257
4258 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
4259
4260         * lib/compat.exp (compat-get-options-main): New.
4261         (compat-get-options): Remove unneeded code, warn for ignored
4262         command.
4263         (compat-execute): Check flag set by dg-require-* commands.
4264
4265         * lib/compat.exp (compat-execute): Break up long lines.
4266
4267 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
4268
4269         * gcc.dg/altivec-7.c: Don't use 'vector long'.
4270         * gcc.dg/altivec-14.c: New test.
4271         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
4272
4273         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
4274         * gcc.dg/altivec-12.c: Ditto.
4275
4276         * gcc.dg/altivec-3.c: Move call to altivec_check.
4277
4278 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4279
4280         PR c++/15044
4281         * g++.dg/template/error12.C: New test.
4282
4283         PR c++/15317
4284         * g++.dg/ext/attrib15.C: New test.
4285
4286         PR c++/15329
4287         * g++.dg/template/ptrmem9.C: New test.
4288
4289 2004-05-25  Paul Brook  <paul@codesourcery.com>
4290
4291         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
4292
4293 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4294
4295         PR c++/15165
4296         * g++.dg/template/crash19.C: New test.
4297
4298 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4299
4300         PR c++/15025
4301         * g++.dg/template/redecl1.C: New test.
4302
4303 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4304
4305         PR c++/14821
4306         * g++.dg/other/ns1.C: New test.
4307
4308         PR c++/14883
4309         * g++.dg/template/invalid1.C: New test.
4310
4311 2004-05-23  Paul Brook  <paul@codesourcery.com>
4312         Victor Leikehman  <lei@haifasphere.co.il>
4313
4314         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
4315         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
4316
4317 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4318
4319         PR c++/15285
4320         PR c++/15299
4321         * g++.dg/template/non-dependent5.C: New test.
4322         * g++.dg/template/non-dependent6.C: New test.
4323
4324 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4325
4326         PR c++/15507
4327         * g++.dg/inherit/union1.C: New test.
4328
4329         PR c++/15542
4330         * g++.dg/template/addr1.C: New test.
4331
4332         PR c++/15427
4333         * g++.dg/template/array5.C: New test.
4334
4335         PR c++/15287
4336         * g++.dg/template/array6.C: New test.
4337
4338 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
4339             Roger Sayle  <roger@eyesopen.com>
4340
4341         * g++.dg/lookup/forscope2.C: New test case.
4342
4343 2004-05-22  Ben Elliston  <bje@au.ibm.com>
4344
4345         * gcc.dg/cpp/Wmissingdirs.c: New.
4346
4347 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4348
4349         PR target/15301
4350         * gcc.dg/compat/union-m128-1.h: New file.
4351         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4352         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4353         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4354
4355 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4356
4357         PR target/15302
4358         * gcc.dg/compat/struct-complex-1.h: New file.
4359         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
4360         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
4361         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4362
4363 2004-05-20  Roger Sayle  <roger@eyesopen.com>
4364
4365         PR middle-end/3074
4366         * gcc.dg/pr3074-1.c: New test case.
4367         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
4368
4369 2004-05-20  Falk Hueffner  <falk@debian.org>
4370
4371         PR other/15526
4372         * gcc.dg/ftrapv-1.c: New test case.
4373
4374 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4375
4376         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
4377
4378 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
4379             Jeff Law  <law@redhat.com>
4380
4381         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
4382         * gcc.dg/tree-ssa/20040518-2.c: New test.
4383
4384         * gcc.dg/tree-ssa/20040518-1.c: New test.
4385
4386 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
4387
4388         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
4389
4390 2004-05-18  Paul Brook  <paul@codesourcery.com>
4391
4392         PR fortran/13930
4393         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
4394
4395 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4396
4397         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
4398         constant folding.
4399
4400 2004-05-17  Steven Bosscher  <stevenb@suse.de>
4401
4402         * gcc.dg/tree-ssa/20040517-1.c: New test.
4403
4404 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4405
4406         * gcc.dg/loop-4.c: New test.
4407
4408 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
4409
4410         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
4411
4412 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
4413
4414         PR fortran/15311
4415         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
4416
4417 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4418
4419         PR fortran/13826
4420         PR fortran/13940
4421         * gfortran.fortran-torture/compile/data_1.f90: New test.
4422
4423 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
4424
4425         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
4426         * gcc.dg/uninit-H.c: Define ASM for __s390__.
4427
4428 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4429
4430         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
4431
4432 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4433
4434         PR c/15444
4435         * gcc.dg/format/xopen-1.c: Adjust expected message.
4436         * gcc.dg/format/xopen-3.c: New test.
4437
4438 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
4439
4440         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
4441
4442 2004-05-14  Jeff Law  <law@redhat.com>
4443
4444         * gcc.dg/tree-ssa/20040514-2.c: New test.
4445
4446 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4447
4448         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4449         this ...
4450         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4451         this.
4452
4453 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4454
4455         * gcc.dg/tree-ssa/20040514-1.c: New test.
4456
4457 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4458
4459         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4460         test.
4461
4462 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4463
4464         PR fortran/14066
4465         * gfortran.fortran-torture/compile/do_1.f90: New test.
4466
4467 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4468
4469         PR fortran/15051
4470         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4471         test.
4472
4473 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4474
4475         PR fortran/15149
4476         * gfortran.fortran-torture/execute/random_init.f90: New test.
4477
4478 2004-05-13  Paul Brook  <paul@codesourcery.com>
4479
4480         PR fortran/15314
4481         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4482
4483 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4484
4485         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4486         for the powerpc case.
4487
4488 2004-05-13  Jeff Law  <law@redhat.com>
4489
4490         * gcc.dg/tree-ssa/20040513-1.c: New test.
4491         * gcc.dg/tree-ssa/20040513-2.c: New test.
4492
4493 2004-05-13  Paul Brook  <paul@codesourcery.com>
4494
4495         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4496         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4497         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4498
4499 2004-05-13  Andreas Schwab  <schwab@suse.de>
4500
4501         PR other/10819
4502         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4503         characters.
4504
4505 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4506
4507         PR fortran/15294
4508         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4509
4510 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4511
4512         Merge from tree-ssa-20020619-branch.  See
4513         ChangeLog.tree-ssa for details.
4514
4515 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4516
4517         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4518         include <altivec.h> explicitly.
4519         * gcc.dg/altivec-13.c: Likewise.
4520
4521 2004-05-11  Paul Brook  <paul@codesourcery.com>
4522
4523         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4524
4525 2004-05-10  Eric Christopher  <echristo@redhat.com>
4526
4527         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4528         * gcc.dg/sibcall-4.c: Ditto.
4529
4530 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4531
4532         * g++.dg/ext/altivec-8.C: New test case.
4533         * gcc.dg/altivec-13.c: New test case.
4534
4535 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4536
4537         * gcc.c-torture/execute/divcmp-1.c: New test case.
4538         * gcc.c-torture/execute/divcmp-2.c: New test case.
4539         * gcc.c-torture/execute/divcmp-3.c: New test case.
4540
4541 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
4542
4543         * g++.dg/other/pragma-re-2.C: New test.
4544
4545 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4546
4547         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
4548         * gcc.dg/i386-387-2.c: Likewise.
4549
4550         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
4551         __builtin_drem.
4552         * gcc.dg/i386-387-6.c: Likewise.
4553
4554 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4555
4556         * gcc.dg/builtins-33.c:  Also check log1p*.
4557
4558 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
4559
4560         PR optimization/15296
4561         * gcc.c-torture/execute/pr15296.c: New test.
4562
4563 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
4564
4565         * gcc.dg/builtins-40.c: New test.
4566
4567 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
4568
4569         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
4570
4571 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
4572
4573         * g++.dg/ext/spe1.C: New testcase.
4574
4575 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
4576
4577         * objc.dg/image-info.m: Allow additional attributes
4578         for __image_info section.
4579
4580 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
4581
4582         * gcc.dg/torture/mips-hilo-2.c: New test.
4583
4584 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4585
4586         PR c++/14389
4587         * g++.dg/template/member5.C: New test.
4588
4589 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
4590
4591         * gcc.dg/builtins-34.c: Also check expm1*.
4592
4593 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4594
4595         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
4596         * gcc.dg/torture/builtin-convert-3.c: New test.
4597
4598 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
4599
4600         PR middle-end/15054
4601         * g++.dg/opt/pr15054.C: New test.
4602
4603 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4604
4605         * gcc.dg/torture/builtin-rounding-1.c: New test.
4606         * gcc.dg/builtins-25.c: Delete.
4607         * gcc.dg/builtins-29.c: Delete.
4608
4609 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
4610
4611         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
4612         * gcc.dg/sibcall-4.c: Likewise.
4613         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
4614
4615 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4616
4617         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
4618         bit-field on 16-bit targets.
4619
4620 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4621
4622         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
4623         16-bit targets.
4624
4625 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
4626
4627         * gcc.dg/rs6000-power2-1.c: Change to compile only.
4628         * gcc.dg/rs6000-power2-2.c: Likewise.
4629
4630 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
4631
4632         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
4633         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
4634         Change the asm registers to be in form of frN instead of fN.
4635
4636 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4637
4638         * gcc.dg/torture/builtin-convert-2.c: New test.
4639
4640 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
4641
4642         * gcc.dg/rs6000-power2-1.c: New test.
4643         * gcc.dg/rs6000-power2-2.c: New test.
4644
4645 2004-04-28  Jan Hubicka  <jh@suse.cz>
4646
4647         * gcc.dg/unused-6.c: New test.
4648
4649 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
4650             Ulrich Weigand  <uweigand@de.ibm.com>
4651
4652         * ada/acats/run_all.sh: Define $target variable.
4653
4654 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
4655
4656         PR c++/15119
4657         * g++.dg/other/vararg-1.C: New test.
4658
4659         PR c++/4794
4660         * g++.dg/eh/cleanup3.C: New test.
4661
4662 2004-04-24  Laurent GUERBY <laurent@guerby.net>
4663
4664         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
4665         and ad8011a (target_insn).
4666         * ada/acats/support/macro.dfs: Likewise.
4667         * ada/acats/support/impbit.adb: New file.
4668
4669 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
4670
4671         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
4672
4673 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4674
4675         * gcc.dg/loop-3.c: New test.
4676
4677 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
4678
4679         * gcc.c-torture/execute/simd-5.c: New test.
4680
4681 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4682
4683         PR c++/15064
4684         * g++.dg/template/crash18.C: New test.
4685
4686 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
4687
4688         * g++.dg/ext/complit3.C: New test.
4689
4690 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4691
4692         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
4693         * gcc.dg/altivec-3.c: Same.
4694         * gcc.dg/altivec-varargs-1.c: Same.
4695
4696 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4697
4698         * lib/target-supports.exp (check_profiling_available): Assume
4699         profiling is not available on powerpc-eabi targets.
4700
4701 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
4702
4703         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
4704         * gcc.dg/vmx/bug-1.c: Ditto.
4705
4706 2004-04-20  Eric Christopher  <echristo@redhat.com>
4707
4708         * gcc.dg/charset/extern.c: New test.
4709         * g++.dg/charset/extern3.cc: Ditto.
4710
4711 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
4712
4713         * gcc.dg/builtins-39.c: New test.
4714
4715 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
4716
4717         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
4718
4719 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
4720
4721         * gcc.dg/torture/mips-hilo-1.c: New test.
4722
4723 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
4724
4725         * gcc.c-torture/compile/20040419-1.c: New test.
4726
4727 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
4728
4729         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
4730
4731 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
4732             Aldy Hernandez  <aldyh@redhat.com>
4733
4734         * gcc.c-torture/execute/va-arg-24.c: New.
4735
4736 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
4737             Aldy Hernandez  <aldyh@redhat.com>
4738
4739         * gcc.dg/vmx/1b-01.c: New.
4740         * gcc.dg/vmx/1b-02.c: New.
4741         * gcc.dg/vmx/1b-03.c: New.
4742         * gcc.dg/vmx/1b-04.c: New.
4743         * gcc.dg/vmx/1b-05.c: New.
4744         * gcc.dg/vmx/1b-06.c: New.
4745         * gcc.dg/vmx/1b-07.c: New.
4746         * gcc.dg/vmx/1c-01.c: New.
4747         * gcc.dg/vmx/1c-02.c: New.
4748         * gcc.dg/vmx/3a-01a.c: New.
4749         * gcc.dg/vmx/3a-01.c: New.
4750         * gcc.dg/vmx/3a-01m.c: New.
4751         * gcc.dg/vmx/3a-03.c: New.
4752         * gcc.dg/vmx/3a-03m.c: New.
4753         * gcc.dg/vmx/3a-04.c: New.
4754         * gcc.dg/vmx/3a-04m.c: New.
4755         * gcc.dg/vmx/3a-05.c: New.
4756         * gcc.dg/vmx/3a-06.c: New.
4757         * gcc.dg/vmx/3a-06m.c: New.
4758         * gcc.dg/vmx/3a-07.c: New.
4759         * gcc.dg/vmx/3b-01.c: New.
4760         * gcc.dg/vmx/3b-02.c: New.
4761         * gcc.dg/vmx/3b-10.c: New.
4762         * gcc.dg/vmx/3b-13.c: New.
4763         * gcc.dg/vmx/3b-14.c: New.
4764         * gcc.dg/vmx/3b-15.c: New.
4765         * gcc.dg/vmx/3c-01a.c: New.
4766         * gcc.dg/vmx/3c-01.c: New.
4767         * gcc.dg/vmx/3c-02.c: New.
4768         * gcc.dg/vmx/3c-03.c: New.
4769         * gcc.dg/vmx/3d-01.c: New.
4770         * gcc.dg/vmx/4-01.c: New.
4771         * gcc.dg/vmx/4-03.c: New.
4772         * gcc.dg/vmx/5-01.c: New.
4773         * gcc.dg/vmx/5-02.c: New.
4774         * gcc.dg/vmx/5-03.c: New.
4775         * gcc.dg/vmx/5-04.c: New.
4776         * gcc.dg/vmx/5-05.c: New.
4777         * gcc.dg/vmx/5-06.c: New.
4778         * gcc.dg/vmx/5-07.c: New.
4779         * gcc.dg/vmx/5-07t.c: New.
4780         * gcc.dg/vmx/5-08.c: New.
4781         * gcc.dg/vmx/5-10.c: New.
4782         * gcc.dg/vmx/5-11.c: New.
4783         * gcc.dg/vmx/7-01a.c: New.
4784         * gcc.dg/vmx/7-01.c: New.
4785         * gcc.dg/vmx/7c-01.c: New.
4786         * gcc.dg/vmx/7d-01.c: New.
4787         * gcc.dg/vmx/7d-02.c: New.
4788         * gcc.dg/vmx/8-01.c: New.
4789         * gcc.dg/vmx/8-02a.c: New.
4790         * gcc.dg/vmx/8-02.c: New.
4791         * gcc.dg/vmx/brode-1.c: New.
4792         * gcc.dg/vmx/bug-1.c: New.
4793         * gcc.dg/vmx/bug-2.c: New.
4794         * gcc.dg/vmx/bug-3.c: New.
4795         * gcc.dg/vmx/cw-bug-1.c: New.
4796         * gcc.dg/vmx/cw-bug-2.c: New.
4797         * gcc.dg/vmx/cw-bug-3.c: New.
4798         * gcc.dg/vmx/dct.c: New.
4799         * gcc.dg/vmx/debug-1.c: New.
4800         * gcc.dg/vmx/debug-2.c: New.
4801         * gcc.dg/vmx/debug-3.c: New.
4802         * gcc.dg/vmx/debug-4.c: New.
4803         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
4804         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
4805         * gcc.dg/vmx/eg-5.c: New.
4806         * gcc.dg/vmx/fft.c: New.
4807         * gcc.dg/vmx/gcc-bug-1.c: New.
4808         * gcc.dg/vmx/gcc-bug-2.c: New.
4809         * gcc.dg/vmx/gcc-bug-3.c: New.
4810         * gcc.dg/vmx/gcc-bug-4.c: New.
4811         * gcc.dg/vmx/gcc-bug-5.c: New.
4812         * gcc.dg/vmx/gcc-bug-6.c: New.
4813         * gcc.dg/vmx/gcc-bug-7.c: New.
4814         * gcc.dg/vmx/gcc-bug-8.c: New.
4815         * gcc.dg/vmx/gcc-bug-9.c: New.
4816         * gcc.dg/vmx/gcc-bug-b.c: New.
4817         * gcc.dg/vmx/gcc-bug-c.c: New.
4818         * gcc.dg/vmx/gcc-bug-d.c: New.
4819         * gcc.dg/vmx/gcc-bug-e.c: New.
4820         * gcc.dg/vmx/gcc-bug-f.c: New.
4821         * gcc.dg/vmx/gcc-bug-g.c: New.
4822         * gcc.dg/vmx/gcc-bug-i.c: New.
4823         * gcc.dg/vmx/harness.h: New.
4824         * gcc.dg/vmx/ira1.c: New.
4825         * gcc.dg/vmx/ira2a.c: New.
4826         * gcc.dg/vmx/ira2b.c: New.
4827         * gcc.dg/vmx/ira2.c: New.
4828         * gcc.dg/vmx/ira2c.c: New.
4829         * gcc.dg/vmx/mem.c: New.
4830         * gcc.dg/vmx/newton-1.c: New.
4831         * gcc.dg/vmx/ops.c: New.
4832         * gcc.dg/vmx/sn7153.c: New.
4833         * gcc.dg/vmx/spill2.c: New.
4834         * gcc.dg/vmx/spill3.c: New.
4835         * gcc.dg/vmx/spill.c: New.
4836         * gcc.dg/vmx/t.c: New.
4837         * gcc.dg/vmx/varargs-1.c: New.
4838         * gcc.dg/vmx/varargs-2.c: New.
4839         * gcc.dg/vmx/varargs-3.c: New.
4840         * gcc.dg/vmx/varargs-4.c: New.
4841         * gcc.dg/vmx/varargs-5.c: New.
4842         * gcc.dg/vmx/varargs-6.c: New.
4843         * gcc.dg/vmx/varargs-7.c: New.
4844         * gcc.dg/vmx/vmx.exp: New.
4845         * gcc.dg/vmx/vprint-1.c: New.
4846         * gcc.dg/vmx/vscan-1.c: New.
4847         * gcc.dg/vmx/x-01.c: New.
4848         * gcc.dg/vmx/x-02.c: New.
4849         * gcc.dg/vmx/x-03.c: New.
4850         * gcc.dg/vmx/x-04.c: New.
4851         * gcc.dg/vmx/x-05.c: New.
4852         * gcc.dg/vmx/yousufi-1.c: New.
4853         * gcc.dg/vmx/zero-1.c: New.
4854         * gcc.dg/vmx/zero.c: New.
4855
4856 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
4857
4858         * g++.dg/lookup/java1.C: Update for chage of
4859         _Jv_AllocObject.
4860         * g++.dg/lookup/java2.C: Likewise.
4861
4862 2004-04-17  Laurent GUERBY <laurent@guerby.net>
4863
4864         * ada/acats/run_all.sh: use -O2 by default.
4865
4866 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
4867
4868         * gcc.dg/vr-mult-[12].c: New tests.
4869
4870 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4871
4872         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
4873
4874         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
4875
4876 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
4877
4878         * lib/target-supports.exp (check_profiling_available): Assume profiling
4879         isn't available for mips*-*-elf targets.
4880
4881 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
4882
4883         * gcc.dg/builtins-38.c: New test.
4884
4885 2004-04-14  Eric Christopher  <echristo@redhat.com>
4886
4887         * g++.dg/charset/charset.exp: Run .cc extension tests.
4888
4889 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
4890
4891         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
4892
4893 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4894
4895         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
4896
4897 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
4898
4899         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
4900         * gcc.dg/i386-387-2.c: Likewise.
4901
4902         * gcc.dg/i386-387-7.c: New test.
4903         * gcc.dg/i386-387-8.c: New test.
4904
4905         * gcc.dg/builtins-37.c: New test.
4906
4907 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
4908
4909         * g++.dg/pch/externc-1.C: Add missing semicolon.
4910
4911 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
4912
4913         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
4914
4915 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4916
4917         * gcc.c-torture/execute/20040411-1.c: New test.
4918
4919 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4920
4921         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
4922
4923 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
4924
4925         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
4926
4927 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
4928
4929         * lib/target-supports.exp (check_named_sections_available): New.
4930         * lib/gcc-dg.exp (dg-require-named-sections): New.
4931         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
4932         old-deja.exp.  Also prune error-count message from HP linker.
4933         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
4934
4935         * g++.dg/init/init-ref4.C: Use dg-require-weak.
4936         * g++.old-deja/g++.pt/static3.C: Likewise.
4937         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
4938
4939 2004-04-09  Roger Sayle  <roger@eyesopen.com>
4940
4941         * gcc.c-torture/execute/20040409-1.c: New test case.
4942         * gcc.c-torture/execute/20040409-2.c: New test case.
4943         * gcc.c-torture/execute/20040409-3.c: New test case.
4944
4945 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4946
4947         * gcc.dg/20040409-1.c: New test.
4948
4949 2004-04-08  Roger Sayle  <roger@eyesopen.com>
4950
4951         PR target/14888
4952         * g++.dg/opt/pr14888.C: New test case.
4953
4954 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
4955
4956         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
4957         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
4958         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
4959         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
4960         New tests.
4961
4962 2004-04-08  Paul Brook  <paul@codesourcery.com>
4963
4964         * gcc.dg/spill-1.c: New test.
4965
4966 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4967
4968         * gcc.dg/torture/builtin-ctype-2.c: New test.
4969
4970 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
4971
4972         * gcc.dg/pch/pch.exp: Add largefile test.
4973
4974 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
4975
4976         * g++.dg/pch/externc-1.Hs: New.
4977         * g++.dg/pch/externc-1.C: New.
4978
4979 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4980
4981         * gcc.dg/compat/struct-by-value-5a_main.c,
4982         gcc.dg/compat/struct-by-value-5b_main.c: New files.
4983         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
4984         * gcc.dg/compat/struct-by-value-5a_x.c,
4985         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
4986         gcc.dg/compat/struct-by-value-5_x.c.
4987         * gcc.dg/compat/struct-by-value-5a_y.c,
4988         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
4989         gcc.dg/compat/struct-by-value-5_y.c.
4990
4991         * gcc.dg/compat/struct-by-value-6a_main.c,
4992         gcc.dg/compat/struct-by-value-6b_main.c: New files.
4993         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
4994         * gcc.dg/compat/struct-by-value-6a_x.c,
4995         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
4996         gcc.dg/compat/struct-by-value-6_x.c.
4997         * gcc.dg/compat/struct-by-value-6a_y.c,
4998         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
4999         gcc.dg/compat/struct-by-value-6_y.c.
5000
5001         * gcc.dg/compat/struct-by-value-7a_main.c,
5002         gcc.dg/compat/struct-by-value-7b_main.c: New files.
5003         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
5004         * gcc.dg/compat/struct-by-value-7a_x.c,
5005         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
5006         gcc.dg/compat/struct-by-value-7_x.c.
5007         * gcc.dg/compat/struct-by-value-7a_y.c,
5008         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
5009         gcc.dg/compat/struct-by-value-7_y.c.
5010
5011 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
5012
5013         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
5014         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
5015         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
5016         options.
5017
5018 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
5019
5020         * gcc.dg/builtins-36.c: New test.
5021
5022 2004-04-06  Paul Brook  <paul@codesourcery.com>
5023
5024         * README.gcc: Remove obsolete contraint on testcases.
5025
5026 2004-04-05  Paul Brook  <paul@codesourcery.com>
5027
5028         PR2123
5029         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
5030         failure and exit(0) on success.
5031         * g++.dg/expr/anew2.C: Ditto.
5032         * g++.dg/expr/anew3.C: Ditto.
5033         * g++.dg/expr/anew4.C: Ditto.
5034
5035 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
5036
5037         PR c++/3518
5038         * g++.dg/template/unify7.C: New.
5039
5040 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5041
5042         * g++.dg/README: Bring up to date with new subdirectories; remove
5043         duplicate subdirectory lines.
5044
5045 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
5046
5047         PR c++/14007
5048         * g++.dg/template/unify5.C: New.
5049         * g++.dg/template/unify6.C: New.
5050         * g++.dg/template/qualttp20.C: Adjust.
5051         * g++.old-deja/g++.jason/report.C: Adjust.
5052         * g++.old-deja/g++.other/qual1.C: Adjust.
5053
5054 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
5055
5056         PR c++/14803
5057         * g++.dg/inherit/ptrmem1.C: New test.
5058
5059 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
5060
5061         PR c++/14755
5062         * gcc.c-torture/execute/20040331-1.c: New test.
5063         * gcc.dg/20040331-1.c: New test.
5064
5065 2004-04-01  Paul Brook  <paul@codesourcery.com>
5066
5067         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
5068
5069 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
5070
5071         PR c++/14724
5072         * g++.dg/init/goto1.C: New test.
5073
5074         PR c++/14763
5075         * g++.dg/template/defarg4.C: New test.
5076
5077 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
5078
5079         * gcc.dg/altivec-11.c: Extend test for more valid cases.
5080
5081 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
5082
5083         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
5084
5085 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
5086
5087         * gcc.dg/noncompile/undeclared-2.c: New test.
5088
5089 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5090
5091         * gcc.dg/940409-1.c: Remove XFAIL.
5092         * gcc.dg/reg-vol-struct-1.c: New test.
5093
5094 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5095
5096         * gcc.dg/torture/builtin-wctype-1.c: New test.
5097
5098 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
5099
5100         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
5101         * gcc.dg/20001101-1.c: Likewise.
5102         * gcc.dg/20001102-1.c: Likewise.
5103
5104 2004-03-25  Roger Sayle  <roger@eyesopen.com>
5105
5106         * gcc.dg/compare8.c: Add an additional test for XOR.
5107
5108 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5109
5110         * gcc.dg/torture/builtin-ctype-1.c: New test.
5111
5112 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5113
5114         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
5115         * gcc.dg/torture/builtin-math-1.c: Likewise.
5116         * gcc.dg/torture/builtin-power-1.c: New test.
5117
5118 2004-03-24  Andreas Schwab  <schwab@suse.de>
5119
5120         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
5121         IA64 assembler.
5122
5123 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5124             Roger Sayle  <roger@eyesopen.com>
5125
5126         * gcc.dg/compare8.c: New test case.
5127
5128 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
5129
5130         * g++.dg/ext/altivec-7.C: New test.
5131
5132 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
5133
5134         PR 12267, 12391, 12560, 13129, 14114, 14133
5135         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
5136         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
5137         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
5138         Adjust error regexps.
5139         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
5140         * gcc.dg/noncompile/undeclared-1.c: New test cases.
5141         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
5142         * gcc.dg/local1.c: Add explanatory comment.
5143
5144 2004-03-23  Roger Sayle  <roger@eyesopen.com>
5145
5146         PR optimization/14669
5147         * g++.dg/opt/fold2.C: New test case.
5148
5149 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
5150
5151         PR c/14069
5152         * gcc.dg/20040322-1.c: New test.
5153
5154 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5155
5156         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
5157         * gcc.dg/ultrasp4.c: Likewise.
5158         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
5159
5160 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5161
5162         * gcc.dg/i386-sse-8.c: Reset default options.
5163
5164 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5165
5166         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
5167         in the error message text.
5168
5169 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5170
5171         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
5172
5173 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
5174
5175         PR c++/14616
5176         * g++.dg/init/array13.C: New test.
5177
5178 2004-03-20  Roger Sayle  <roger@eyesopen.com>
5179
5180         PR target/13889
5181         * gcc.c-torture/compile/pr13889.c: New test case.
5182
5183 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5184
5185         PR c/14635
5186         * builtins-1.c (nan, nans): Don't test.
5187         * builtins-30.c: Don't use nan, nanf, nanl.
5188         * builtins-35.c: New test.
5189
5190 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
5191
5192         * g++.dg/ext/altivec-6.C: New test.
5193
5194 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
5195
5196         * g++.dg/init/placement3.C: New test.
5197
5198         * g++.dg/template/spec13.C: New test.
5199
5200         * g++.dg/lookup/using11.C: New test.
5201
5202         * g++.dg/lookup/koenig3.C: New test.
5203
5204         * g++.dg/template/operator2.C: New test.
5205
5206         * g++.dg/expr/dtor3.C: New test.
5207         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
5208         marker.
5209         * g++.old-deja/g++.law/visibility28.C: Likewise.
5210
5211 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
5212
5213         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
5214         * gcc.dg/ppc64-abi-3.c: Likewise.
5215
5216 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5217
5218         PR c++/14545
5219         * g++.dg/parse/template15.C: New test.
5220
5221 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5222
5223         * g++.dg/expr/dtor2.C: New test.
5224
5225         * g++.dg/lookup/anon4.C: New test.
5226
5227         * g++.dg/overload/using1.C: New test.
5228
5229         * g++.dg/template/lookup7.C: New test.
5230
5231         * g++.dg/template/typename6.C: New test.
5232
5233         * g++.dg/expr/cond6.C: New test.
5234
5235 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5236
5237         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
5238
5239 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5240
5241         * g++.dg/expr/cond5.C: New test.
5242         * g++.dg/expr/constcast1.C: Likewise.
5243         * g++.dg/expr/ptrmem2.C: Likewise.
5244         * g++.dg/expr/ptrmem3.C: Likewise.
5245         * g++.dg/lookup/main1.C: Likewise.
5246         * g++.dg/template/lookup6.C: Likewise.
5247
5248 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5249
5250         * gcc.dg/local1.c: New test.
5251
5252         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
5253
5254 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5255
5256         * gcc.dg/torture/builtin-convert-1.c: New test.
5257
5258 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5259
5260         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
5261
5262 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5263
5264         PR c++/14481
5265         * g++.dg/warn/Wunused-7.C: New test.
5266
5267 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5268
5269         * gcc.dg/torture/builtin-integral-1.c: New test.
5270
5271 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5272
5273         PR c++/14586
5274         * g++.dg/parse/non-dependent3.C: New test.
5275
5276 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
5277
5278         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
5279         * g++.dg/eh/simd-2.C: Likewise.
5280         * g++.dg/init/array10.C: Likewise.
5281         * gcc.c-torture/compile/simd-1.c: Likewise.
5282         * gcc.c-torture/compile/simd-2.c: Likewise.
5283         * gcc.c-torture/compile/simd-3.c: Likewise.
5284         * gcc.c-torture/compile/simd-4.c: Likewise.
5285         * gcc.c-torture/compile/simd-6.c: Likewise.
5286         * gcc.c-torture/execute/simd-1.c: Likewise.
5287         * gcc.c-torture/execute/simd-2.c: Likewise.
5288         * gcc.dg/compat/vector-defs.h: Likewise.
5289         * gcc.dg/20020531-1.c: Likewise.
5290         * gcc.dg/altivec-3.c: Likewise.
5291         * gcc.dg/altivec-4.c: Likewise.
5292         * gcc.dg/altivec-varargs-1.c: Likewise.
5293         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
5294         * gcc.dg/i386-mmx-3.c: Likewise.
5295         * gcc.dg/i386-sse-4.c: Likewise.
5296         * gcc.dg/i386-sse-5.c: Likewise.
5297         * gcc.dg/i386-sse-8.c: Likewise.
5298         * gcc.dg/simd-1.c: Likewise.
5299         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
5300         __ev64_opaque__ since the machine description provides it.
5301
5302 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5303
5304         * lib/compat.exp (skip_list): New global variable.
5305         Use it to hold the user defined COMPAT_SKIPS list if any.
5306         (compat-obj): Add the members of skip_list to optall.
5307
5308 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5309
5310         * gcc.dg/compat/union-by-value-1_main.c,
5311         union-by-value-1_x.c, union-by-value-1_y.c,
5312         union-check.h, union-defs.h,
5313         union-init.h, union-return-1_main.c,
5314         union-return-1_x.c, union-return-1_y.c: New files.
5315
5316 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5317
5318         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
5319         mixed-struct-init.h: Add 4 mixed structure types.
5320         struct-by-value-21_main.c, struct-by-value-21_x.c,
5321         struct-by-value-21_y.c, struct-return-21_main.c,
5322         struct-return-21_x.c, struct-return-21_y.c: New files.
5323
5324 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
5325
5326         PR c++/14550
5327         * g++.dg/parse/template14.C: New test.
5328
5329 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5330
5331         * gcc.c-torture/execute/20040313-1.c: New test.
5332
5333 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
5334
5335         PR target/14533
5336         * gcc.dg/20040311-2.c: New test.
5337
5338 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
5339
5340         PR other/14544
5341         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
5342         bit-field.
5343
5344 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
5345
5346         * gcc.dg/20040305-2.c: Add missing return statement.
5347
5348 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5349
5350         * gcc.dg/builtins-34.c: Also check pow10*.
5351
5352 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5353
5354         PR target/14262
5355         * gcc.dg/20040305-2.c: New test.
5356
5357 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5358
5359         * gcc.dg/20040310-1.c: New test.
5360
5361 2004-03-11  Roger Sayle  <roger@eyesopen.com>
5362
5363         * gcc.c-torture/execute/20040311-1.c: New test case.
5364
5365 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
5366
5367         PR c++/14476
5368         * g++.dg/lookup/enum1.C: New test.
5369
5370 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
5371
5372         PR c++/14510
5373         * g++.dg/lookup/struct2.C: New test.
5374
5375 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
5376
5377         * gcc.dg/builtins-34.c: New test.
5378
5379 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5380
5381         * gcc.dg/torture/builtin-nonneg-1.c: New test.
5382
5383 2004-03-09  James E Wilson  <wilson@specifixinc.com>
5384
5385         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
5386         * gcc.dg/alias-2.c: New testcase.
5387
5388 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
5389
5390         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
5391
5392 2004-03-09  Roger Sayle  <roger@eyesopen.com>
5393
5394         * gcc.c-torture/execute/20040309-1.c: New test case.
5395
5396 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5397
5398         PR c++/14397
5399         * g++.dg/overload/ref1.C: New.
5400
5401 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5402
5403         PR c++/14409
5404         * g++.dg/template/spec12.C: New test.
5405
5406         PR c++/14448
5407         * g++.dg/parse/crash14.C: New test.
5408
5409 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5410
5411         PR c++/14230
5412         * g++.dg/init/ref11.C: New test.
5413
5414 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5415
5416         PR c++/14432
5417         * g++.dg/parse/builtin2.C: New test.
5418
5419 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5420
5421         PR c++/14401
5422         * g++.dg/init/ctor3.C: New test.
5423         * g++.dg/init/union1.C: New test.
5424         * g++.dg/ext/anon-struct4.C: New test.
5425
5426 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5427
5428         * g++.dg/lookup/koenig1.C: Tweak error messages.
5429         * g++.dg/lookup/used-before-declaration.C: Likewise.
5430         * g++.dg/other/do1.C: Likewise.
5431         * g++.dg/overload/koenig1.C: Likewise.
5432         * g++.dg/parse/crash13.C: Likewise.
5433         * g++.dg/template/instantiate3.C: Likewise.
5434
5435 2004-03-08  Eric Christopher  <echristo@redhat.com>
5436
5437         * * lib/target-supports.exp: Enable libiconv in test
5438         compilation.  Fix up error checking.
5439
5440 2004-03-08  Roger Sayle  <roger@eyesopen.com>
5441
5442         PR middle-end/14289
5443         * gcc.dg/pr14289-1.c: New test case.
5444         * gcc.dg/pr14289-2.c: Likewise.
5445         * gcc.dg/pr14289-3.c: Likewise.
5446
5447 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
5448
5449         * gcc.c-torture/execute/20040308-1.c: New test.
5450
5451 2004-03-07  Roger Sayle  <roger@eyesopen.com>
5452
5453         * gcc.c-torture/execute/20040307-1.c: New test case.
5454
5455 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
5456
5457         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
5458
5459 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
5460
5461         * gcc.dg/20040306-1.c: New test.
5462
5463 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
5464
5465         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
5466         them static.
5467         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
5468
5469 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5470
5471         PR c/14465
5472         * gcc.dg/decl-6.c: New test.
5473
5474 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5475
5476         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
5477         Rename LOGPOW -> LOG_POW.
5478         (SQRT_EXP, POW_EXP): New.
5479
5480 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5481
5482         * gcc.dg/i386-sse-8.c: New test.
5483
5484 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5485
5486         PR c/14114
5487         * gcc.dg/decl-5.c: New test.
5488
5489 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
5490
5491         * gcc.dg/20040305-1.c: New test.
5492
5493 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
5494
5495         PR other/14354
5496         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
5497
5498 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
5499
5500         PR c++/14425, c++/14426
5501         * g++.dg/ext/altivec-4.C: New test.
5502         * g++.dg/ext/altivec-5.C: New test.
5503
5504 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
5505
5506         * g++.old-deja/g++.other/linkage1.C: Expect errors about
5507         global variables of a type with no linkage.
5508         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
5509         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
5510         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
5511         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
5512         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
5513         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
5514         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
5515         * g++.dg/warn/deprecated.C: Name enum Color.
5516         * g++.dg/overload/VLA.C: Name structure for 'b'.
5517         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
5518
5519 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5520
5521         * gcc.c-torture/compile/20040304-1.c: New test.
5522
5523 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
5524
5525         PR 13728
5526         * gcc.dg/decl-4.c: New testcase.
5527
5528 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
5529
5530         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
5531         as PRECF if sizeof (float) > sizeof (double).
5532         (PRECL): Make it the same as PRECF if
5533         sizeof (float) > sizeof (long double).
5534
5535 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5536
5537         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
5538         system type.  Add check for irix6 which doesn't have c99 runtime.
5539
5540 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
5541
5542         * gcc.dg/const-elim-1.c: xfail for xtensa.
5543
5544 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5545
5546         PR c++/14369
5547         * g++.dg/template/cond4.C: New test.
5548
5549 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5550
5551         PR c++/14360
5552         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
5553
5554         PR c++/14361
5555         * g++.dg/parse/defarg7.C: New test.
5556
5557         PR c++/14359
5558         * g++.dg/template/friend26.C: New test.
5559
5560 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5561
5562         PR c++/14324
5563         * g++.dg/abi/mangle21.C: New test.
5564
5565         PR c++/14260
5566         * g++.dg/parse/constructor2.C: New test.
5567
5568         PR c++/14337
5569         * g++.dg/template/sfinae1.C: New test.
5570
5571 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5572
5573         PR c++/14267
5574         * g++.dg/expr/crash2.C: New test.
5575
5576         PR middle-end/13448
5577         * gcc.dg/inline-5.c: New test.
5578         * gcc.dg/always-inline.c: Split out tests into ...
5579         * gcc.dg/always-inline2.c: ... this and ...
5580         * gcc.dg/always-inline3.c: ... this.
5581
5582 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5583
5584         PR debug/12103
5585         * g++.dg/debug/crash1.C: New test.
5586
5587 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
5588
5589         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
5590         function with __attribute__((noinline)).
5591         (recurser_void2): Likewise.
5592         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
5593         (recurser_void2): Likewise.
5594
5595 2004-02-29  Roger Sayle  <roger@eyesopen.com>
5596
5597         PR middle-end/14203
5598         * g++.dg/warn/Wunused-6.C: New test case.
5599
5600 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
5601
5602         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
5603         not defined.
5604
5605 2004-02-27  Eric Christopher  <echristo@redhat.com>
5606
5607         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
5608         * g++.dg/charset/asm2.c: Run only x86.
5609         * gcc.dg/charset/asm3.c: Ditto.
5610
5611 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
5612
5613         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
5614         ld_library_path.
5615
5616 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
5617
5618         * g++.dg/ext/altivec-3.C: New.
5619
5620 2004-02-26  Richard Henderson  <rth@redhat.com>
5621
5622         * g++.dg/ext/attrib10.C: Mark for warning.
5623         * gcc.dg/attr-alias-1.c: New.
5624
5625 2004-02-26  Richard Henderson  <rth@redhat.com>
5626
5627         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
5628         * gcc.c-torture/execute/20040208-2.c: ... it back.
5629
5630 2004-02-26  Eric Christopher  <echristo@redhat.com>
5631
5632         * lib/target-supports.exp (check-iconv-available): New function.
5633         * lib/gcc-dg.exp (dg-require-iconv): New function.
5634         Use above.
5635         * gcc.dg/charset: New directory.
5636         * gcc.dg/charset/charset.exp: New file.
5637         * gcc.dg/charset/asm1.c: Ditto.
5638         * gcc.dg/charset/asm2.c: Ditto.
5639         * gcc.dg/charset/asm3.c: Ditto.
5640         * gcc.dg/charset/asm4.c: Ditto.
5641         * gcc.dg/charset/asm5.c: Ditto.
5642         * gcc.dg/charset/attribute1.c: Ditto.
5643         * gcc.dg/charset/attribute2.c: Ditto.
5644         * gcc.dg/charset/string1.c: Ditto.
5645         * g++.dg/charset: New directory.
5646         * g++.dg/dg.exp: Add here. Special options.
5647         * g++.dg/charset/charset.exp: New file.
5648         * g++.dg/charset/asm1.c: Ditto.
5649         * g++.dg/charset/asm2.c: Ditto.
5650         * g++.dg/charset/asm3.c: Ditto.
5651         * g++.dg/charset/asm4.c: Ditto.
5652         * g++.dg/charset/attribute1.c: Ditto.
5653         * g++.dg/charset/attribute2.c: Ditto.
5654         * g++.dg/charset/extern1.cc: Ditto.
5655         * g++.dg/charset/extern2.cc: Ditto.
5656         * g++.dg/charset/string1.c: Ditto.
5657
5658 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
5659
5660         PR c++/14278
5661         * g++.dg/parse/comma1.C: New test.
5662
5663 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5664
5665         PR c++/14284
5666         * g++.dg/template/ttp8.C: New test.
5667
5668 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
5669
5670         * gcc.dg/fixuns-trunc-1.c: New test.
5671
5672 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5673
5674         * gcc.dg/builtins-config.h: Use #elif.
5675
5676 2004-02-26  Michael Matz  <matz@suse.de>
5677
5678         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
5679         * gcc.dg/991214-1.c: Likewise.
5680         * gcc.dg/i386-asm-1.c: Likewise.
5681
5682 2004-02-25  Richard Henderson  <rth@redhat.com>
5683
5684         * gcc.c-torture/execute/20040208-2.c: Move ...
5685         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
5686
5687 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5688
5689         PR c++/14246
5690         * g++.dg/other/crash-3.C: New test.
5691
5692 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5693
5694         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
5695         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
5696
5697         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
5698         HP-UX.
5699
5700 2004-02-24  Michael Matz  <matz@suse.de>
5701
5702         * gcc.dg/i386-regparm.c: New.
5703
5704 2004-02-23  James E Wilson  <wilson@specifixinc.com>
5705
5706         * gcc.c-torture/execute/20040223-1.c: New.
5707
5708 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
5709             Kazu Hirata  <kazu@cs.umass.edu>
5710
5711         * gcc.dg/fwritable-strings-1.c: Remove.
5712
5713 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
5714
5715         PR c/14156
5716         * gcc.dg/20040223-1.c: New test.
5717
5718 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5719
5720         PR c++/14106
5721         * g++.dg/ext/typeof9.C: New test.
5722
5723 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5724
5725         PR c++/14250
5726         * g++.dg/other/switch1.C: New test.
5727
5728 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5729
5730         * gcc.dg/cast-function-1.c: Adjust for new informative message.
5731         * gcc.dg/va-arg-1.c: Likewise.
5732
5733 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5734
5735         PR c++/14143
5736         * g++.dg/template/koenig5.C: New test.
5737
5738 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
5739
5740         * g++.dg/ext/altivec-1.C: Generalize target triple.
5741         * g++.dg/ext/altivec-2.C: New test case.
5742         * g++.dg/ext/altivec_check.h: New file.
5743         * gcc.dg/altivec-1.c: Generalize target triple;
5744         include altivec_check.h and call altivec_check().
5745         * gcc.dg/altivec-[2-5].c: Generalize target triple.
5746         * gcc.dg/altivec-6.c: New test case.
5747         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
5748         type casts as needed.
5749         * gcc.dg/altivec-10.c: Include altivec_check.h and call
5750         altivec_check().
5751         * gcc.dg/altivec-12.c: New test case.
5752         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
5753         include altivec_check.h and call altivec_check().
5754         * gcc.dg/altivec_check.h: New file.
5755
5756 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5757
5758         * lib/target-supports.exp (check_alias_available): Don't mangle
5759         function `g' in test program.
5760
5761 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5762
5763         * lib/target-supports.exp (check_profiling_available): Check
5764         argument to determine whether we support a profiling type.
5765         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
5766         check_profiling_available.
5767         * g++.dg/bprob/bprob.exp: Likewise
5768         * g77.dg/bprob/bprob.exp: Likewise.
5769         * gcc.misc-tests/bprob.exp: Likewise.
5770         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
5771         dg-require-profiling and delete expected error handling.
5772         * gcc.dg/20021014-1.c: Likewise.
5773         * gcc.dg/nest.c: Likewise.
5774
5775 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5776
5777         PR c++/12007
5778         * g++.dg/other/vthunk1.C: New test.
5779
5780 2004-02-20  Falk Hueffner  <falk@debian.org>
5781
5782         PR target/14201
5783         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
5784
5785 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
5786
5787         PR c++/13927
5788         * g++.dg/other/error8.C: Remove XFAIL markers.
5789
5790         PR c++/14173
5791         * g++.dg/ext/packed5.C: New test.
5792
5793         PR c++/14199
5794         * g++.dg/warn/Wunused-5.C: New test.
5795
5796         PR c++/14186
5797         * g++.dg/lookup/member1.C: New test.
5798
5799 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
5800
5801         * gcc.c-torture/compile/20040130-1.c: Enable only when
5802         __INT_MAX__ >= 2147483647L.
5803         * gcc.c-torture/compile/961203-1.c: Likewise.
5804
5805 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
5806
5807         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
5808         * g++.dg/opt/template1.C: Robustify assembler regexp
5809
5810 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5811
5812         * gcc.c-torture/execute/simd-4.x: Remove.
5813         * gcc.c-torture/execute/va-arg-25.x: Likewise.
5814         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
5815         Guard with #ifndef SKIP_ATTRIBUTE.
5816         * gcc.dg/compat/vector-1_y.c: Likewise.
5817         * gcc.dg/compat/vector-2_x.c: Likewise.
5818         * gcc.dg/compat/vector-2_y.c: Likewise.
5819         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
5820         * g++.dg/eh/simd-2.C: Likewise.
5821
5822 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
5823
5824         * gcc.c-torture/compile/complex-1.c: New.
5825
5826 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
5827
5828         PR target/14209
5829         * gcc.c-torture/execute/20040218-1.c: New test.
5830
5831 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5832
5833         PR c++/14181
5834         * g++.dg/parse/new2.C: New test.
5835
5836 2004-02-18  Paul Brook  <paul@codesourcery.com>
5837
5838         * gcc.c-torture/compile/libcall-1.c: New test.
5839
5840 2004-02-18  Paul Brook  <paul@codesourcery.com>
5841
5842         PR debug/12934
5843         * gcc.dg/debug/debug-7.c: New test.
5844
5845 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
5846
5847         * gcc.dg/20040217-1.c: New test.
5848
5849 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
5850
5851         * gcc.c-torture/execute/990208-1.x: Delete.
5852
5853 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
5854
5855         * gcc.c-torture/execute/20040208-2.x: New file.
5856
5857 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
5858
5859         PR c++/11326
5860         * g++.dg/abi/structret1.C: New test.
5861
5862 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
5863
5864         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
5865         (i386_cpuid): No need to test if cpuid is available on AMD64.
5866         Fix assembly, so that it works onboth i386 and AMD64.
5867         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
5868         (vecInLong): Fix s[] member type to unsigned int.
5869         (vecInWord): Remove type.
5870         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
5871         (a64, b64, c64, d64, e64): Remove.
5872         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
5873         Remove unused variable.  Remove initialization of removed variables.
5874         Don't call mmx_tests nor sse_tests.
5875         (reference_mmx, reference_sse): Remove.
5876         (check): Add return stmt.
5877         * gcc.dg/i386-sse-7.c: New test.
5878         * gcc.dg/i386-mmx-4.c: New test.
5879
5880 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5881
5882         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
5883         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5884         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5885         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
5886         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
5887         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
5888         g++.dg/tc1/dr94.C: Fix line terminator.
5889
5890 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
5891
5892         * gcc.c-torture/compile/20040216-1.c: New.
5893
5894 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5895
5896         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5897         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5898         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
5899         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
5900         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
5901         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
5902
5903 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5904
5905         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
5906
5907 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
5908
5909         PR c++/13971
5910         * g++.dg/expr/cond4.C: New test.
5911
5912         PR c++/14086
5913         * g++.dg/lookup/crash2.C: New test.
5914
5915 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
5916
5917         * gcc.c-torture/compile/20040214-2.c: New test.
5918
5919 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
5920
5921         PR c++/14116
5922         * g++.dg/ext/typeof8.C: New test.
5923
5924 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
5925
5926         * gcc.c-torture/compile/20040214-1.c: New test.
5927
5928 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5929
5930         PR c++/13635
5931         * g++.dg/template/spec11.C: New test.
5932
5933 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5934
5935         PR c++/13927
5936         * g++.dg/other/error8.C: New test.
5937
5938 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
5939
5940         PR c++/14122
5941         * g++.dg/template/array4.C: New test.
5942
5943         PR c++/14108
5944         * g++.dg/inherit/thunk2.C: New test.
5945
5946         PR c++/14083
5947         * g++.dg/eh/cond2.C: New test.
5948
5949 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
5950
5951         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
5952
5953 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
5954
5955         * lib/scanasm.exp (dg-scan): Quote pattern before display.
5956
5957 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
5958
5959         * g++.dg/simd-2.C: xfail on ppc64-linux.
5960
5961 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5962
5963         PR c/456
5964         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
5965         tests.
5966
5967 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
5968
5969         * gcc.dg/builtins-33.c: New test.
5970
5971 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
5972
5973         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
5974
5975 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5976
5977         * g++.dg/simd-2.C: Set -maltivec for ppc64.
5978
5979 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5980
5981         * gcc.dg/ppc64-abi-3.c: New test.
5982
5983 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
5984
5985         PR c/14092
5986
5987         * gcc.dg/pr14092-1.c: New testcase.
5988
5989 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
5990
5991         * gcc.dg/cpp/assert4.c: Fix typo last change.
5992
5993         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
5994         * gcc.dg/cpp/assert4.c: Handle powerpc64.
5995
5996         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
5997
5998 2004-02-09  Roger Sayle  <roger@eyesopen.com>
5999
6000         * gcc.c-torture/compile/20040209-1.c: New test case.
6001
6002 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6003
6004         * gcc.dg/c90-init-1.c: Adjust expected error messages.
6005
6006 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
6007
6008         * gcc.c-torture/execute/20040208-[12].c: New tests.
6009
6010 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6011
6012         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
6013
6014 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6015
6016         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
6017
6018 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6019
6020         Bug 13856
6021         * gcc.dg/visibility-8.c: New testcase.
6022
6023 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6024
6025         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
6026         arguments.
6027         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
6028
6029 2004-02-07  Roger Sayle  <roger@eyesopen.com>
6030
6031         PR middle-end/13696
6032         * g++.dg/opt/fold1.C: New test case.
6033
6034 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6035
6036         PR c++/14033
6037         * g++.dg/other/crash-2.C: New test.
6038
6039 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6040
6041         PR c++/14028
6042         * g++.dg/parse/angle-bracket2.C: New test.
6043
6044 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6045
6046         PR middle-end/13750
6047         Revert:
6048         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6049         PR pch/13361
6050         * testsuite/g++.dg/pch/wchar-1.C: New.
6051         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6052
6053 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6054
6055         PR c++/14008
6056         * g++.dg/parse/error15.C: New test.
6057         * g++.dg/parse/crash11.C: Update dg-error mark.
6058
6059 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6060
6061         PR c++/13932
6062         * g++.dg/warn/conv2.C: New test.
6063
6064 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6065
6066         PR c++/13086
6067         * g++.dg/warn/incomplete1.C: Remove xfail.
6068
6069 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6070
6071         * lib/file-format.exp (gcc_target_object_format): Use
6072         ${tool}_target_compile, not gcc_target_compile.
6073         * lib/target-supports.exp (check_alias_available): Likewise.
6074         (check_gc_sections_available): Likewise.
6075         * g++.dg/ext/attrib10.C: Use dg-require-alias.
6076         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
6077         dg-require-alias.
6078
6079 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6080
6081         PR c++/13969
6082         * g++.dg/template/static6.C: New test.
6083
6084 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
6085
6086         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
6087
6088 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6089
6090         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
6091         tests for systems where `char' is unsigned by default.
6092
6093 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6094
6095         PR c++/13997
6096         * g++.dg/template/partial3.C: New test.
6097
6098 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
6099
6100         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
6101         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
6102         Remove mentions of obsolete ports.
6103
6104 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
6105
6106         * gcc.dg/noncompile/20001228-1.c: Fix for new
6107         error message.
6108
6109 2004-02-03  Roger Sayle  <roger@eyesopen.com>
6110
6111         PR target/9348
6112         * gcc.c-torture/execute/multdi-1.c: New test case.
6113
6114 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6115
6116         PR c++/13925
6117         * g++.dg/template/lookup5.C: New test.
6118
6119 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6120
6121         PR c++/13950
6122         * g++.dg/template/lookup4.C: New test.
6123
6124         PR c++/13970
6125         * g++.dg/parse/error14.C: New test.
6126
6127         PR c++/14002
6128         * g++.dg/parse/template13.C: New test.
6129
6130 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6131
6132         PR c++/13978
6133         * g++.dg/template/koenig4.C: New test.
6134
6135         PR c++/13968
6136         * g++.dg/template/crash17.C: New test.
6137
6138         PR c++/13975
6139         * g++.dg/parse/error13.C: New test.
6140         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
6141
6142 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6143
6144         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
6145
6146 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
6147
6148         PR c/11658
6149         PR c/13994
6150         * gcc.dg/noncompile/20040203-1.c: New test.
6151         * gcc.dg/noncompile/20040203-2.c: Likewise.
6152         * gcc.dg/noncompile/20040203-3.c: Likewise.
6153         * gcc.dg/20040203-1.c: Likewise.
6154
6155 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
6156
6157         PR c++/10858
6158         * g++.dg/template/sizeof7.C: New test.
6159
6160 2004-02-02  Eric Christopher  <echristo@redhat.com>
6161             Zack Weinberg  <zack@codesourcery.com>
6162
6163         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
6164
6165 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
6166
6167         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
6168         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
6169         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
6170         * gcc.dg/cleanup-5.c: Run only on Linux targets.
6171
6172 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
6173
6174         PR c++/13113
6175         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
6176
6177         PR c++/13854
6178         * g++.dg/ext/attrib13.C: New test.
6179
6180         PR c++/13907
6181         * g++.dg/conversion/op2.C: New test.
6182
6183 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6184
6185         * gcc.dg/titype-1.c: Fix pasto.
6186
6187 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6188
6189         * gcc.dg/titype-1.c: New test.
6190
6191 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6192
6193         PR c++/13957
6194         * g++.dg/template/non-type-template-argument-1.C,
6195         g++.dg/template/qualified-id1.C: Update dg-error marks.
6196         * g++.dg/template/nontype6.C: New test.
6197
6198 2004-02-01  Roger Sayle  <roger@eyesopen.com>
6199
6200         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
6201         * gcc.dg/builtins-31.c: New testcase.
6202         * gcc.dg/builtins-32.c: New testcase.
6203
6204 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
6205
6206         * objc.dg/call-super-2.m: Update line numbers
6207         for the including of stddef.h.
6208
6209 2004-01-30  Michael Matz  <matz@suse.de>
6210
6211         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
6212         g++.dg/ext/case-range3.C: New tests.
6213
6214 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6215
6216         DR206
6217         PR c++/13813
6218         * g++.dg/template/member4.C: New test.
6219
6220 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6221
6222         PR c++/13683
6223         * g++.dg/template/sizeof6.C: New test.
6224
6225 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6226
6227         * gcc.dg/fwritable-strings-1.c: New test.
6228
6229 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6230
6231         * gcc.c-torture/compile/20040130-1.c: New test.
6232
6233 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
6234
6235         * objc.dg/call-super-2.m: Include stddef.h for size_t.
6236
6237 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
6238
6239         PR c++/13883
6240         * g++.dg/template/ctor3.C: New test.
6241
6242 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6243
6244         * g++.dg/tc1: New directory.
6245         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
6246         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
6247         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
6248         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
6249         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
6250
6251 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6252
6253         * g++.dg/parse/error11.C: New test.
6254         * g++.dg/parse/error12.C: Likewise.
6255
6256 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
6257
6258         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
6259         (scan_initial, main): Use aligned_sizeof instead of sizeof.
6260
6261 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
6262
6263         PR c++/13791
6264         * g++.dg/ext/attrib12.C: New test.
6265
6266         PR c++/13736
6267         * g++.dg/parse/cast2.C: New test.
6268
6269 2004-01-27  James E Wilson  <wilson@specifixinc.com>
6270
6271         * objc.dg/encode-2.m (main): New local string.  Set depending on
6272         sizeof long.  Use in sscanf call.
6273         * objc.dg/encode-3.m (main): New local string.  Set depending on
6274         sizeof long.  Use in scan_initial call.
6275
6276 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6277
6278         * objc.dg/call-super-2.m: Make LP64-safe.
6279         * objc.dg/desig-init-1.m: Likewise.
6280
6281 2004-01-27  Devang Patel <dpatel@apple.com>
6282
6283         * g++.dg/debug/namespace1.C: New test.
6284
6285 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
6286
6287         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
6288         xscale-*-*.
6289
6290         * gcc.dg/arm-mmx-1.c: New test.
6291
6292 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6293
6294         * gcc.dg/20040127-1.c: New test.
6295         * gcc.dg/20040127-2.c: New test.
6296
6297 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6298
6299         * objc.dg/stret-1.m (glob): Renamed to globa.
6300
6301 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
6302
6303         PR c++/13663
6304         * g++.dg/expr/for1.C: New test.
6305
6306 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
6307
6308         PR middle-end/13779
6309         * gcc.dg/darwin-longlong.c: New test.
6310
6311 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
6312
6313         * gcc.dg/20040124-1.c: Moved test from here...
6314         * gcc.c-torture/compile/20040124-1.c: ...to here.
6315
6316 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6317
6318         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
6319         the assembly output if -m64 is passed.
6320
6321 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
6322
6323         PR c++/13833
6324         * g++.dg/template/cond3.C: New test.
6325
6326 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6327
6328         PR c++/13810
6329         * g++.dg/template/ttp7.C: New test.
6330
6331 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6332
6333         PR c++/13797
6334         * g++.dg/template/nontype4.C: New test.
6335         * g++.dg/template/nontype5.C: Likewise.
6336
6337 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
6338
6339         * gcc.dg/torture/mips-clobber-at.c: New test.
6340
6341 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
6342
6343         * gcc.dg/20040124-1.c: New test.
6344
6345 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
6346
6347         * gcc.dg/20040123-1.c: New test.
6348
6349 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6350
6351         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
6352
6353 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6354
6355         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
6356
6357 2004-01-23  Andrew Pinski  <apinski@apple.com>
6358
6359         * gcc.dg/20030121-1.c: Move to ..
6360         * gcc.dg/20040121-1.c: here.
6361
6362 2004-01-23  Roger Sayle  <roger@eyesopen.com>
6363
6364         * gcc.dg/builtins-29.c: New test case.
6365
6366 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6367
6368         PR 18314
6369         * gcc.dg/builtins-30.c: New testcase.
6370
6371 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
6372
6373         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
6374         * lib/g77.exp: Likewise.
6375         * lib/objc.exp: Likewise.
6376         * lib/g++.exp: Likewise.
6377
6378 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6379
6380         * gcc.dg/struct-by-value-2.c: New test.
6381
6382 2004-01-21  Andrew Pinski  <apinski@apple.com>
6383
6384         PR target/13785
6385         * gcc.dg/20030121-1.c: New test.
6386
6387 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
6388
6389         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
6390         clobber frame pointer register in asm statement.
6391
6392 2004-01-21  Falk Hueffner  <falk@debian.org>
6393
6394         * gcc.c-torture/compile/20040121-1.c: New test.
6395
6396 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
6397
6398         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
6399
6400 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
6401
6402         * gcc.dg/ppc64-abi-2.c: New test.
6403
6404 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
6405
6406         * lib/treelang.exp: Fill out this file.
6407         * lib/treelang-dg.exp: New File.
6408
6409 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6410
6411         * gcc.c-torture/compile/981022-1.c: Remove.
6412         * gcc.dg/array-5.c: Remove XFAIL.
6413         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6414         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
6415         gcc.dg/cond-lvalue-1.c: Update.
6416         * gcc.dg/cast-lvalue-2.c: New test.
6417
6418 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
6419
6420         PR c++/13592
6421         * g++.dg/other/error1.C (class foo): Tweak error message.
6422
6423         PR c++/13592
6424         * g++.dg/template/call2.C: New test.
6425
6426 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6427
6428         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
6429         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
6430         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
6431         scalar-return-1_x.c, scalar-return-2_y.c,
6432         scalar-return-3_x.c, scalar-return-3_y.c,
6433         scalar-return-4_x.c, scalar-return-4_y.c,
6434         struct-align-1.h, struct-align-1_x.c,
6435         struct-align-1_y.c, struct-align-2.h,
6436         struct-align-2_x.c, struct-align-2_y.c,
6437         struct-by-value-10_y.c, struct-by-value-11_x.c,
6438         struct-by-value-11_y.c, struct-by-value-12_x.c,
6439         struct-by-value-12_y.c, struct-by-value-13_x.c,
6440         struct-by-value-13_y.c, struct-by-value-14_x.c,
6441         struct-by-value-14_y.c, struct-by-value-15_x.c,
6442         struct-by-value-15_y.c, struct-by-value-16_y.c,
6443         struct-by-value-17_y.c, struct-by-value-18_y.c,
6444         struct-by-value-19_y.c, struct-by-value-1_x.c,
6445         struct-by-value-1_y.c, struct-by-value-20_y.c,
6446         struct-by-value-2_x.c, struct-by-value-2_y.c,
6447         struct-by-value-3_y.c, struct-by-value-4_x.c,
6448         struct-by-value-4_y.c, struct-by-value-5_y.c,
6449         struct-by-value-6_y.c, struct-by-value-7_y.c
6450         struct-by-value-8_x.c, struct-by-value-8_y.c
6451         struct-by-value-9_x.c, struct-by-value-9_y.c
6452         struct-return-10_x.c, struct-return-10_y.c,
6453         struct-return-19_x.c, struct-return-20_x.c
6454         struct-return-2_x.c, struct-return-2_y.c
6455         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
6456         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
6457
6458 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6459
6460         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
6461         attribute on sparc*-sun-solaris2.*.
6462
6463 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
6464
6465         PR c++/13710
6466         * g++.dg/ext/typeof7.C: New test.
6467
6468 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
6469
6470         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
6471         * gcc.dg/const-elim-1.c: Same.
6472
6473 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
6474
6475         * objc.dg/stret-1.m: New.
6476         * objc.dg/stret-2.m: New.
6477
6478 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6479
6480         PR c++/11895
6481         * g++.dg/ext/vector1.C: New test.
6482
6483 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
6484
6485         * gcc.dg/pch/import-1.c: New.
6486         * gcc.dg/pch/import-1.hs: New.
6487         * gcc.dg/pch/import-1a.h: New.
6488         * gcc.dg/pch/import-1b.h: New.
6489         * gcc.dg/pch/import-1c.h: New.
6490
6491 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6492
6493         PR c++/13574
6494         * g++.dg/ext/array1.C: New test.
6495
6496         PR c++/13178
6497         * g++.dg/conversion/op1.C: New test.
6498
6499 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
6500
6501         PR 11864
6502         From Kazumoto Kojima / Dan Kegel:
6503         * gcc.dg/pr11864-1.c: New test.
6504
6505         PR 10392
6506         From Marcus Comstedt / Dan Kegel:
6507         * gcc.dg/pr10392-1.c: New test.
6508
6509 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6510
6511         PR c++/13478
6512         * g++.dg/init/ref10.C: New test.
6513
6514 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6515
6516         PR c++/13407
6517         * g++.dg/parse/typename6.C: New test.
6518
6519 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6520
6521         PR pch/13361
6522         * testsuite/g++.dg/pch/wchar-1.C: New.
6523         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6524
6525 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6526
6527         PR c++/9259
6528         * g++.dg/expr/sizeof2.C: New test.
6529
6530 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
6531
6532         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
6533
6534 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6535
6536         PR c++/13659
6537         * g++.dg/lookup/strong-using-3.C: New.
6538         * g++.dg/lookup/using-10.C: New.
6539
6540 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6541
6542         PR c++/13594
6543         * g++.dg/lookup/strong-using-2.C: New.
6544
6545 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
6546             Dan Kegel <dank@kegel.com>
6547             J"orn Rennecke <joern.rennecke@superh.com>
6548
6549         PR target/9365
6550         * gcc.dg/pr9365-1.c: New test.
6551
6552 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6553
6554         PR c++/8856
6555         * g++.dg/parse/casting-operator2.C: New test.
6556         * g++.old-deja/g++.pt/explicit83.C: Remove.
6557
6558 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6559
6560         * gcc.dg/label-compound-stmt-1.c: New test.
6561         * gcc.c-torture/compile/950922-1.c,
6562         gcc.c-torture/compile/20000211-3.c,
6563         gcc.c-torture/compile/20000518-1.c,
6564         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
6565         compound statements.
6566
6567 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
6568
6569         * gcc.dg/ppc64-abi-1.c: New test.
6570
6571 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
6572
6573          * g++.dg/ext/attrib9.C: Add dg-warnings.
6574
6575 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6576
6577         PR c++/12335
6578         * g++.dg/parse/dtor3.C: New test.
6579
6580 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6581
6582         PR c++/12709
6583         * g++.dg/parse/try-catch-1.C: New test.
6584
6585 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
6586
6587         * ada/acats/run_all.sh: Add more verbose output in acats.log
6588         when compiling tests.
6589
6590 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6591
6592         PR 13656
6593         * gcc.dg/typedef-redecl.c: New test case.
6594         * gcc.dg/typedef-redecl.h: New support file.
6595
6596 2004-01-13  Jan Hubicka  <jh@suse.cz>
6597
6598         * gcc.dg/always_inline.c: New test.
6599         * gcc.dg/debug/20031231-1.c: Fix.
6600
6601 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6602
6603         PR c++/13474
6604         * g++.dg/template/array3.C: New test.
6605
6606 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6607
6608         * g++.dg/ext/lvalue1.C: No longer expected to fail.
6609         * g++.dg/warn/Wunused-2.C: Likewise.
6610
6611 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6612
6613         PR c++/13289
6614         * g++.dg/template/instantiate6.C: New test.
6615
6616 2004-01-12  Roger Sayle  <roger@eyesopen.com>
6617
6618         PR middle-end/11397
6619         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
6620
6621 2004-01-12  Jan Hubicka  <jh@suse.cz>
6622
6623         PR opt/12826
6624         * gcc.dg/20040112-1.c: New.
6625
6626         * gcc.dg/dwarf-die[1-7].c: Move to...
6627         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
6628         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
6629
6630 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
6631
6632         PR c++/4100
6633         * g++.dg/parse/friend4.C: New test.
6634
6635 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
6636
6637         PR c++/4100
6638         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
6639         definition is called a friend.
6640
6641 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
6642
6643         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
6644
6645 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
6646
6647         PR c++/3478
6648         * g++.dg/parse/error10.C: New test.
6649         * g++.dg/template/arg2.C: Accept "invalid type" error.
6650
6651 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
6652
6653         PR middle-end/13392
6654         * g++.dg/opt/expect2.C: New test.
6655
6656 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6657
6658         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
6659         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
6660         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
6661         Update dg-error regexps.
6662
6663 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6664
6665         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
6666         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
6667
6668 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6669
6670         * gcc.dg/pragma-re-1.c: Use right pointer type.
6671
6672 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6673
6674         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
6675
6676 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
6677
6678         * gcc.dg/rs6000-ldouble-1.c: New.
6679
6680 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6681
6682         DR 337
6683         PR c++/9256
6684         * g++.dg/other/abstract1.C: New test.
6685
6686 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
6687
6688         * g++.dg/lookup/strong-using-1.C: New.
6689
6690 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6691
6692         PR c/11234
6693         * gcc.dg/func-ptr-conv-1.c: New test.
6694         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
6695
6696 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
6697
6698         PR target/13380.
6699         * gcc.c-torture/compile/20040109-1.c: New.
6700
6701 2004-01-08  Stuart Hastings  <stuart@apple.com>
6702
6703         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
6704         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
6705         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
6706
6707 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
6708
6709         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
6710
6711 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6712
6713         * ada/acats/run_acats: Treat 'gnatchop' the same way
6714         as 'gnatmake'.  Export GCC_DRIVER.
6715         * ada/acats/run_all.sh: Add target_gnatchop.  Use
6716         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
6717
6718 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6719
6720         PR c++/12573
6721         * g++.dg/template/dependent-expr4.C: New test.
6722
6723 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
6724
6725         * gcc.dg/altivec-11.c: New test.
6726
6727 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
6728
6729         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
6730
6731 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6732
6733         PR c/6024
6734         * gcc.dg/enum-compat-1.c: New test.
6735         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
6736
6737 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6738
6739         PR c/12165
6740         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
6741         gcc.dg/c99-idem-qual-3.c: New tests.
6742
6743 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
6744
6745         * gcc.dg/winline-7.c: Don't cast void * to int.
6746
6747 2004-01-06  Jan Hubicka  <jh@suse.cz>
6748
6749         * gcc.dg/i386-sse-5.c: New test
6750         * g++.dg/eh/simd-1.c: Add -w argument for i386.
6751
6752 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6753
6754         PR c++/12815
6755         * g++.dg/rtti/typeid4.C: New test.
6756
6757 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6758
6759         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
6760
6761 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6762
6763         PR c++/12132
6764         * g++.dg/template/error11.C: New test.
6765
6766         PR c++/13451
6767         * g++.dg/template/class2.C: New test.
6768
6769 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6770         Richard Sandiford <rsandifo@redhat.com>
6771
6772         PR c++/13387
6773         * g++.dg/opt/alias3.C: New test.
6774
6775 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
6776
6777         PR c++/13157
6778         * g++.dg/template/koenig3.C: New test.
6779
6780         PR c++/13529
6781         * g++.dg/parse/offsetof3.C: New test.
6782
6783         * g++.dg/init/copy7.C: Add missing dg-error markers.
6784
6785         PR c++/12226
6786         * g++.dg/init/copy7.c: New test.
6787
6788         PR c++/13536
6789         * g++.dg/parse/cast1.C: New test.
6790
6791 2004-01-04  Jan Hubicka  <jh@suse.cz>
6792
6793         * gcc.dg/winline[1-7].c: New tests.
6794
6795 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6796
6797         PR c++/13520
6798         * g++.dg/template/qualttp22.C: New test.
6799
6800 2004-01-01  Jan Hubicka  <jh@suse.cz>
6801
6802         * gcc.dg/debug/20031231-1.c: New.
6803         * gcc.c-torture/compile/20040101-1.c: New.
6804         * gcc.dg/dwarf-die-[1-7].c: New.
6805
6806 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
6807
6808         PR optimization/13521
6809         * gcc.c-torture/compile/20031231-1.c: New test.
6810
6811 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6812
6813         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
6814
6815 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6816
6817         PR c++/10079
6818         * g++.dg/template/crash16.C: New test.
6819
6820 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
6821
6822         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
6823
6824 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6825
6826         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
6827         ports.
6828         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6829         * g++.old-deja/g++.law/profile1.C: Likewise.
6830         * gcc.c-torture/compile/981006-1.c: Likewise.
6831         * gcc.c-torture/execute/loop-2e.x: Likewise.
6832         * gcc.c-torture/execute/loop-2f.x: Remove.
6833         * gcc.c-torture/execute/loop-2g.x: Likewise.
6834         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
6835         * gcc.dg/20020312-2.c: Remove traces of dead ports.
6836
6837 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6838
6839         PR c++/13507
6840         * g++.dg/ext/attrib11.C: New test.
6841
6842         PR c++/13494
6843         * g++.dg/template/array2-1.C: New test.
6844         * g++.dg/template/array2-2.C: New test.
6845
6846 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
6847
6848         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
6849
6850 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6851
6852         PR c++/12774
6853         * g++.dg/template/array1-1.C: New test.
6854         * g++.dg/template/array1-2.C: New test.
6855
6856 2003-12-29  Roger Sayle  <roger@eyesopen.com>
6857
6858         PR fortran/12632
6859         * g77.dg/12632.f: New test case.
6860
6861 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6862
6863         PR c++/13289
6864         * g++.dg/parse/nontype1.C: New test.
6865
6866 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6867
6868         PR c++/12403
6869         * g++.dg/parse/explicit1.C: New test.
6870         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
6871
6872 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6873
6874         PR c++/13081
6875         * g++.dg/opt/inline6.C: New test.
6876
6877         PR c++/12613
6878         * g++.dg/parse/error9.C: New test.
6879
6880         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
6881
6882 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6883
6884         PR c++/13009
6885         * g++.dg/init/assign1.C: New test.
6886
6887 2003-12-28  Roger Sayle  <roger@eyesopen.com>
6888
6889         PR c++/13070
6890         * g++.dg/warn/format3.C: New test case.
6891
6892 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6893
6894         * gcc.c-torture/compile/20031227-1.c: New test.
6895
6896 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6897
6898         * g++.dg/bprob/bprob.exp: Load target-supports.exp
6899         * g77.dg/bprob/bprob.exp: Likewise.
6900         * gcc.misc-tests/bprob.exp: Likewise.
6901         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
6902         variants on systems where the library does not provide that
6903         functionality.
6904         * gcc.dg/builtins-20.c: Use builtins-config.h.
6905         * gcc.dg/builtins-config.h: New file.
6906
6907 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6908
6909         * lib/gcc-dg.exp (dg-require-profiling): New function.
6910         * lib/target-supports.exp (check_profiling_available): Likewise.
6911         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
6912         * g77.dg/bprob/bprob.exp: Likewise.
6913         * gcc.misc-tests/bprob.exp: Likewise.
6914         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
6915         * gcc.dg/20021014-1.c: Likewise.
6916         * gcc.dg/nest.c: Likewise.
6917
6918 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6919
6920         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
6921         compiling.
6922         * g++.dg/lookup/java2.C: Likewise.
6923         * gcc.dg/cpp/lexident.c: Likewise.
6924
6925 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
6926
6927         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
6928         given.
6929         * gcc.c-torture/compile/961203-1.c: Likewise.
6930         * gcc.c-torture/compile/980506-1.c: Likewise.
6931
6932 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
6933
6934         * lib/gcc-dg.exp (dg-prune-output): New annotation.
6935         (additional_prunes): New global.
6936         (gcc-dg-prune): Handle additional per-test pruning.
6937         (dg-test): Clear additional_prunes between tests.
6938
6939         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
6940         dg-prune-output to avoid spurious failures from assembler
6941         complaining about nonexistent WAW violations.
6942         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
6943         Use dg-prune-output to avoid spurious failures from assembler
6944         warning about Itanium B-step errata.
6945
6946 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6947
6948         * g++.dg/abi/macro0.C: New test.
6949         * g++.dg/abi/macro1.C: Likewise.
6950         * g++.dg/abi/macro2.C: Likewise.
6951
6952         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
6953         * g++.dg/abi/bitfield7.C: Likewise.
6954         * g++.dg/abi/dtor2.C: Likewise.
6955         * g++.dg/abi/mangle11.C: Likewise.
6956         * g++.dg/abi/mangle12.C: Likewise.
6957         * g++.dg/abi/mangle14.C: Likewise.
6958         * g++.dg/abi/mangle17.C: Likewise.
6959         * g++.dg/abi/vbase10.C: Likewise.
6960         * g++.dg/abi/vbase14.C: Likewise.
6961         * g++.dg/template/qualttp17.C: Likewise.
6962
6963 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6964
6965         PR c/11995
6966         * gcc.dg/20031223-1.c: New test.
6967
6968 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6969
6970         * gcc.dg/noreturn-7.c: New test.
6971
6972 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6973
6974         * gcc.dg/null-pointer-1.c: New test.
6975
6976 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6977
6978         * g++.old-deja/g++.jason/template18.C: Remove.
6979         * g++.old-deja/g++.jason/template37.C: Likewise.
6980
6981         PR c++/12862
6982         * g++.dg/lookup/ns1.C: New test.
6983
6984         PR c++/12397
6985         * g++.dg/template/lookup3.C: New test.
6986
6987 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6988
6989         * g++.dg/template/recurse1.C: New test
6990
6991 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6992
6993         PR c++/12479
6994         * g++.dg/parse/semicolon1.C: New test.
6995         * g++.dg/parse/semicolon1.h: Likewise.
6996
6997 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
6998
6999         * gcc.dg/darwin-misaligned.c: New test.
7000
7001 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7002
7003         PR c/9163
7004         * gcc.dg/20031222-1.c: New test.
7005
7006 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
7007
7008         PR c++/13438
7009         * g++.dg/parse/error8.C: New test.
7010
7011         PR c++/11554
7012         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
7013
7014 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
7015
7016         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
7017         too small.
7018         * gcc.c-torture/compile/930217-1.c: Likewise.
7019         * gcc.c-torture/compile/930513-1.c: Likewise.
7020         * gcc.c-torture/execute/920908-2.c: Likewise.
7021         * gcc.c-torture/execute/921204-1.c: Likewise.
7022         * gcc.c-torture/execute/930621-1.c: Likewise.
7023         * gcc.c-torture/execute/930630-1.c: Likewise.
7024         * gcc.c-torture/execute/931031-1.c: Likewise.
7025         * gcc.c-torture/execute/980602-2.c: Likewise.
7026         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
7027         * gcc.c-torture/execute/compndlit-1.c: Likewise.
7028         * gcc.c-torture/execute/extzvsi.c: Likewise.
7029         * gcc.c-torture/unsorted/ext.c: Likewise.
7030
7031 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
7032
7033         PR target/12749
7034         * gcc.c-torture/compile/20031220-2.c: New test case.
7035
7036 2003-12-20  Roger Sayle  <roger@eyesopen.com>
7037
7038         PR optimization/13031
7039         * gcc.c-torture/compile/20031220-1.c: New test case.
7040
7041 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7042
7043         * gcc.dg/cast-function-1.c: New test.
7044
7045 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7046
7047         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
7048         formats.
7049
7050 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
7051
7052         PR c++/12795
7053         * g++.dg/ext/attrib10.C: New test.
7054
7055 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7056
7057         * gcc.dg/cleanup-10.c: New test.
7058         * gcc.dg/cleanup-11.c: New test.
7059
7060 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7061
7062         PR c++/13239
7063         * g++.dg/opt/expect1.C: New test.
7064
7065 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
7066
7067         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
7068
7069 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
7070
7071         PR debug/12923
7072         * gcc.dg/20031218-1.c: New test.
7073
7074         PR debug/12389
7075         * gcc.dg/20031218-2.c: New test.
7076         * gcc.dg/20031218-3.c: New test.
7077
7078         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
7079         of label name and allow for USER_LABEL_PREFIX == "_" names.
7080         * g++.dg/abi/mangle18-2.C: Likewise.
7081         * g++.dg/abi/mangle19-1.C: Likewise.
7082         * g++.dg/abi/mangle19-2.C: Likewise.
7083         * g++.dg/abi/mangle20-1.C: Likewise.
7084         * g++.dg/abi/mangle20-2.C: Likewise.
7085
7086 2003-12-18  Richard Henderson  <rth@redhat.com>
7087
7088         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
7089
7090 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
7091             Dan Kegel <dank@kegel.com>
7092
7093         PR other/12009
7094         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
7095         testing a cross compiler, it causes spurious compile failures.
7096         * lib/g++.exp: Likewise.
7097
7098 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7099
7100         PR c++/13262
7101         * g++.dg/template/access13.C: New test.
7102
7103 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7104
7105         * gcc.dg/20031216-1.c: New test.
7106
7107 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7108
7109         PR c++/9154
7110         * g++.dg/template/error10.C: New test.
7111
7112 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7113
7114         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
7115         * g++.dg/eh/simd-2.C: Likewise.
7116
7117 2003-12-17  James E Wilson  <wilson@specifixinc.com>
7118             Roger Sayle  <roger@eyesopen.com>
7119
7120         * gcc.c-torture/execute/ieee/mzero5.c: New.
7121
7122 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
7123
7124         PR c++/10603
7125         * g++.dg/parse/error6.C: New test.
7126
7127         PR c++/12827
7128         * g++.dg/parse/error7.C: New test.
7129
7130 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7131
7132         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
7133         at -O with stabs debugging formats.
7134         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
7135         * gcc.dg/debug/debug-2.c: Likewise.
7136
7137 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7138
7139         PR c++/12696
7140         * g++.dg/init/error1.C: New test.
7141
7142         PR c++/12218
7143         * g++.dg/init/pm3.C: New test.
7144
7145 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7146
7147         PR c/3347
7148         * gcc.dg/bitfld-8.c: New test.
7149
7150 2003-12-16  James Lemke  <jim@wasabisystems.com>
7151
7152         * gcc.dg/arm-scd42-[123].c: New tests.
7153
7154 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7155
7156         PR c++/9043
7157         * g++.dg/abi/mangle20-1.C: New test.
7158         * g++.dg/abi/mangle20-2.C: New test.
7159
7160 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7161
7162         PR c++/13275
7163         * g++.dg/other/offsetof2.C: Remove XFAIL.
7164         * g++.dg/parse/offsetof1.C: New test.
7165         * g++.gd/parse/offsetof2.C: Likewise.
7166
7167 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7168
7169         * g++.dg/template/nontype3.C: New test.
7170         * g++.dg/template/static2.C: Tweaked the dg-error clause.
7171
7172 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7173
7174         * g++.dg/warn/noreturn-3.C: Also test instantiation.
7175
7176 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7177
7178         PR c++/13387
7179         * g++.dg/expr/assign1.C: New test.
7180
7181         PR c++/13242
7182         * g++.dg/abi/mangle19-1.C: New test.
7183         * g++.dg/abi/mangle19-2.C: New test.
7184
7185 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
7186
7187         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
7188
7189 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7190
7191         * gcc.c-torture/execute/20031216-1.c: New test.
7192
7193 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7194
7195         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
7196         an ICE regression.
7197
7198 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7199
7200         PR c++/10926
7201         * g++.dg/template/error9.C: New test.
7202
7203         PR c++/11116
7204         * g++.dg/template/error8.C: New test.
7205
7206 2003-12-15  Roger Sayle  <roger@eyesopen.com>
7207
7208         PR middle-end/13400
7209         * gcc.c-torture/execute/20031215-1.c: New test case.
7210
7211 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7212
7213         PR c++/13269
7214         * g++.dg/parse/error5.C: New test.
7215
7216         PR c++/12989
7217         * g++.dg/expr/sizeof1.C: New test.
7218
7219         PR c++/13310
7220         * g++.dg/template/crash15.C: New test.
7221
7222 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
7223
7224         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
7225         a non-POD type as the last named parameter of a varargs function.
7226
7227 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7228
7229         PR c++/13243
7230         PR c++/12573
7231         * g++.dg/template/crash14.C: New test.
7232         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
7233
7234 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7235
7236         * g++.dg/other/java1.C: New test.
7237
7238         PR c++/13241
7239         * g++.dg/abi/mangle18-1.C: New test.
7240         * g++.dg/abi/mangle18-2.C: New test.
7241
7242 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7243
7244         PR optimization/10312
7245         * gcc.c-torture/execute/20031214-1.c: New.
7246
7247 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
7248
7249         PR c++/10779
7250         PR c++/12160
7251         * g++.dg/parse/error3.C: New test.
7252         * g++.dg/parse/error4.C: Likewise.
7253         * g++.dg/abi/mangle4.C: Tweak error messages.
7254         * g++.dg/lookup/using5.C: Likewise.
7255         * g++.dg/other/error2.C: Likewise.
7256         * g++.dg/parse/typename5.C: Likewise.
7257         * g++.dg/parse/undefined1.C: Likewise.
7258         * g++.dg/template/arg2.C: Likewise.
7259         * g++.dg/template/ttp3.C: Likewise.
7260         * g++.dg/template/type1.C: Likewise.
7261         * g++.old-deja/g++.other/crash32.C: Likewise.
7262         * g++.old-djea/g++.pt/defarg8.C: Likewise.
7263
7264 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7265
7266         PR c++/13106
7267         * g++.dg/warn/noreturn-3.C: New test.
7268
7269 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7270
7271         PR c++/13118
7272         * g++.dg/abi/covariant3.C: New.
7273
7274 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
7275
7276         * g++.dg/eh/ia64-1.C: New test.
7277
7278 2003-12-12  Roger Sayle  <roger@eyesopen.com>
7279
7280         PR optimization/13037
7281         * g77.f-torture/execute/13037.f: New test case.
7282
7283 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7284
7285         PR c++/12881
7286         * g++.dg/abi/covariant2.C: New.
7287
7288 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
7289
7290         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
7291
7292 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
7293
7294         * gcc.c-torture/execute/wchar_t-1.x: Delete.
7295
7296 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
7297
7298         PR other/10819
7299         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
7300         to fix Bug 10819.
7301         * lib/g++.exp (g++_version): Likewise.
7302         * lib/g77.exp (g77_version): Likewise.
7303         * lib/objc.exp (default_objc_version): Likewise.
7304
7305 2003-12-10  Richard Henderson  <rth@redhat.com>
7306
7307         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
7308
7309         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
7310
7311 2003-12-08  Matt Austern  <austern@apple.com>
7312
7313         PR c/13134
7314         * lib/gcc-dg.exp (dg-require-visibility): Define.
7315         * lib/target-supports (check_visibility_available): Define.
7316         * gcc.dg/visibility-1.c: New test.
7317         * gcc.dg/visibility-2.c: Likewise.
7318         * gcc.dg/visibility-3.c: Likewise.
7319         * gcc.dg/visibility-4.c: Likewise.
7320         * gcc.dg/visibility-5.c: Likewise.
7321         * gcc.dg/visibility-6.c: Likewise.
7322         * g++.dg/ext/visibility-1.C: Likewise.
7323         * g++.dg/ext/visibility-2.C: Likewise.
7324         * g++.dg/ext/visibility-3.C: Likewise.
7325         * g++.dg/ext/visibility-4.C: Likewise.
7326         * g++.dg/ext/visibility-5.C: Likewise.
7327         * g++.dg/ext/visibility-6.C: Likewise.
7328
7329 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7330
7331         * g++.dg/lookup/java1.C: New test.
7332         * g++.dg/lookup/java2.C: New test.
7333
7334 2003-12-07  Falk Hueffner  <falk@debian.org>
7335
7336         * g++.dg/opt/noreturn-1.C: New test.
7337
7338 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
7339
7340         * gcc.dg/overflow-1.c: New test.
7341
7342 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7343
7344         * g77.f-torture/compile/13060.f: New test.
7345
7346 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
7347
7348         PR c++/13323
7349         * g++.dg/inherit/operator2.C: New test.
7350
7351 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7352
7353         PR c++/13305
7354         * g++.dg/ext/attrib9.C: New test.
7355
7356 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7357
7358         PR c++/13314
7359         * g++.dg/template/error7.C: New test.
7360
7361 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
7362             J"orn Rennecke <joern.rennecke@superh.com>
7363
7364         PR target/13302
7365         * g++.dg/other/struct-va_list.C: New test.
7366
7367 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7368
7369         PR c++/13166
7370         * g++.dg/parse/defarg6.C: New test.
7371
7372 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
7373
7374         PR target/13256
7375         * gcc.c-torture/execute/20031201-1.c: New test.
7376
7377 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
7378
7379         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
7380
7381 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7382
7383         * gcc.dg/builtin-return-1.c: New test.
7384
7385 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
7386             J"orn Rennecke <joern.rennecke@superh.com>
7387
7388         PR optimization/13260
7389         * gcc.c-torture/execute/20031204-1.c: New test.
7390
7391 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7392
7393         PR c++/9127
7394         * g++.dg/template/error6.C: New test.
7395
7396 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7397
7398         * gcc.dg/20031202-1.c: New test.
7399
7400 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7401
7402         PR c++/13179
7403         * g++.dg/template/eh1.C: New test.
7404
7405         PR c++/10771
7406         * g++.dg/template/error5.C: New test.
7407
7408 2003-12-02  David Ung  <davidu@mips.com>
7409
7410         * gcc.dg/compat/vector-check.h: Corrected type for var
7411         g_##TMODE
7412
7413 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7414
7415         PR c++/10126
7416         * g++.dg/template/ptrmem8.C: New test.
7417
7418 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7419
7420         PR c++/12573
7421         * g++.dg/template/dependent-expr3.C: New test.
7422
7423 2003-12-01  James Lemke  <jim@wasabisystems.com>
7424
7425         * gcc.dg/arm-g2.c: New test.
7426
7427 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7428
7429         PR optimization/11634
7430         * gcc.dg/20031201-2.c: New test case.
7431
7432 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
7433
7434         PR 11433
7435         * objc.dg/proto-lossage-3.m: New test.
7436
7437 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7438
7439         PR optimization/12628
7440         * gcc.dg/20031201-1.c: New test case.
7441
7442 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7443
7444         * gcc.dg/unaligned-1.c: New test.
7445
7446 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
7447
7448         PR c++/9849
7449         * g++.dg/template/error4.C: New test.
7450         * g++.dg/template/nested3.C: Adjust error markers.
7451
7452 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7453
7454         * gcc.dg/cpp/assert4.c: Check more #system assertions.
7455
7456 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7457
7458         PR c/10333
7459         * gcc.dg/bitfld-7.c: New test.
7460
7461 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
7462
7463         * gcc.dg/tls/asm-1.C: New test.
7464
7465 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7466
7467         * gcc.dg/cpp/assert4.c: Update.
7468
7469 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7470
7471         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
7472         * gcc.dg/builtin-apply3.c: New test.
7473
7474 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7475
7476         * lib/compat.exp (compat-obj): New xfaildata parameter.
7477         Use it to set compiler_conditional_xfail_data before compiling.
7478         (compat-get-options): Handle dg-xfail-if.
7479         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
7480         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
7481         * gcc.dg/compat/vector-1_y.c: Likewise.
7482         * gcc.dg/compat/vector-2_x.c: Likewise.
7483         * gcc.dg/compat/vector-2_y.c: Likewise.
7484
7485 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7486
7487         * g++.dg/opt/reg-stack4.C: New test.
7488
7489 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7490
7491         * gcc.dg/builtin-apply2.c: New test.
7492
7493 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7494
7495         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
7496
7497 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7498
7499         PR c++/12924
7500         * g++.dg/template/template-id-2.C: New test.
7501
7502 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7503
7504         PR c++/5369
7505         * g++.dg/template/memfriend1.C: New test.
7506         * g++.dg/template/memfriend2.C: Likewise.
7507         * g++.dg/template/memfriend3.C: Likewise.
7508         * g++.dg/template/memfriend4.C: Likewise.
7509         * g++.dg/template/memfriend5.C: Likewise.
7510         * g++.dg/template/memfriend6.C: Likewise.
7511         * g++.dg/template/memfriend7.C: Likewise.
7512         * g++.dg/template/memfriend8.C: Likewise.
7513         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
7514
7515 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
7516
7517         PR c++/12515
7518         * g++.dg/ext/cond1.C: New test.
7519
7520 2003-11-20  Richard Henderson  <rth@redhat.com>
7521
7522         * gcc.dg/20020201-2.c: Remove.
7523         * gcc.dg/20020201-4.c: Remove.
7524         * gcc.dg/20020304-1.c: Remove.
7525
7526 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
7527
7528         * gcc.dg/cpp/trad/xwin1.c: New test case.
7529
7530 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
7531
7532         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
7533         * lib/g77.exp: Likewise.
7534         * lib/objc.exp: Likewise.
7535         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7536         for darwin.
7537
7538 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7539
7540         PR c++/12932
7541         * g++.dg/template/static5.C: New test.
7542
7543 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7544
7545         * gcc.dg/nested-func-1.c: New test.
7546
7547 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7548
7549         * gcc.dg/cpp/assert4.c: New test.
7550
7551 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7552
7553         PR c++/2294
7554         * g++.dg/lookup/using9.c: New test.
7555
7556 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
7557
7558         PR c++/12762
7559         * g++.dg/template/error3.C: New test.
7560
7561 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
7562
7563         PR ada/13035
7564         * ada/acats/run_acats, run_all.sh: Fix syntax error.
7565         No longer use a wrapper for gcc, since this does not work under
7566         Windows.
7567
7568 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7569
7570         PR c++/2094
7571         * g++.dg/template/ptrmem7.C: New test.
7572
7573 2003-11-13  Andrew Pinski <apinski@apple.com>
7574
7575         * gcc.c-torture/compile/20031113-1.c: New test.
7576
7577 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
7578             Kean Johnston <jkj@sco.com>
7579
7580         PR c/13029
7581         * gcc.dg/unused-4.c: Update.
7582
7583 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7584
7585         * g++.dg/opt/const3.C: New test.
7586
7587 2003-11-13  Jan Hubicka  <jh@suse.cz>
7588
7589         * gcc.c-torture/compile/20031112-1.c: New test.
7590
7591 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
7592
7593         * g++.dg/parse/crash10.C: Remove bogus error marker.
7594
7595 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7596
7597         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
7598         (host_gcc): Likewise.
7599         (ROOT): Honor $PWDCMD.
7600         (BASE): Likewise.
7601         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
7602
7603 2003-11-12  Catherine Moore  <clm@redhat.com>
7604
7605         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
7606
7607 2003-11-12  Andreas Jaeger  <aj@suse.de>
7608             Jakub Jelinek  <jakub@redhat.com>
7609             Andrew Pinski  <pinskia@physics.uc.edu>
7610             Richard Henderson  <rth@redhat.com>
7611
7612         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
7613         systems.
7614         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
7615
7616         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
7617         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7618
7619 2003-11-11  Andreas Jaeger  <aj@suse.de>
7620
7621         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
7622
7623         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
7624
7625 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
7626
7627         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
7628         Clean ups.
7629
7630 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
7631
7632         * gcc.dg/trampoline-1.c: New test.
7633
7634 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7635
7636         * gcc.c-torture/compile/200031109-1.c: New test.
7637
7638 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7639
7640         PR c/3190
7641         PR c/8714
7642         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
7643         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
7644         gcc.dg/format/no-y2k-1.c: Update.
7645
7646 2003-11-08  Roger Sayle  <roger@eyesopen.com>
7647
7648         PR optimization/10467
7649         * gcc.dg/20031108-1.c: New test case.
7650
7651 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
7652
7653         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
7654
7655 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7656
7657         * gcc.dg/compound-lvalue-1.c: New test.
7658         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
7659         some XFAILs.
7660
7661 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
7662
7663         * gcc.dg/altivec-varargs-1.c: New test.
7664
7665 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7666
7667         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
7668         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
7669         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
7670         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
7671         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
7672
7673 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7674
7675         * gcc.dg/cond-lvalue-1.c: New test.
7676
7677 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
7678
7679         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
7680
7681 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7682
7683         PR c++/11616
7684         * g++.dg/template/instantiate5.C: New test.
7685
7686 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7687
7688         PR c++/12726
7689         * g++.dg/ext/complit2.C: Replace test with self-contained version.
7690         * ChangeLog: Add missing first entry for above test.
7691
7692 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7693
7694         PR c++/9810
7695         * g++.dg/template/using8.C: New test.
7696         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
7697
7698 2003-11-02  Roger Sayle  <roger@eyesopen.com>
7699
7700         PR optimization/10817
7701         * gcc.c-torture/compile/20031102-1.c: New test case.
7702
7703 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
7704
7705         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
7706         2147483647.
7707
7708 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7709
7710         * gcc.dg/20031102-1.c: New test.
7711
7712 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7713
7714         * gcc.dg/complex-1.c: New test.
7715
7716 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7717
7718         PR c++/12796
7719         * g++.dg/template/crash13.C: Adjust expected error location.
7720         * g++.old-deja/g++.brendan/ns1.C: Likewise.
7721
7722 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7723
7724         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7725
7726 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7727
7728         PR/10239
7729         * gcc.c-torture/compile/20031031-2.c: New test.
7730
7731 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7732
7733         PR/11640
7734         * gcc.c-torture/compile/20031031-1.c: New test.
7735
7736 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7737
7738         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7739         * gcc.misc-tests/bprob.exp: Likewise.
7740         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
7741         the execution test on arm-elf configs.
7742         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
7743         configs that don't support scratch files.
7744         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
7745
7746 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
7747
7748         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
7749         done by dejagnu.
7750
7751 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
7752
7753         * ada/acats/run_all.sh: Redirect mv output to /dev/null
7754         Avoid non pure sh syntax. Add more logging.
7755
7756         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
7757         fail.
7758
7759 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7760
7761         PR libgcj/10610
7762         * gcc.dg/ppc-stackalign-1.c: New test.
7763
7764 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
7765
7766         * ada/acats/run_all.sh: Change output to be more compliant with
7767         dejagnu framework.
7768         Create acats.sum and acats.log files under testsuite/ada/acats
7769         Only run [a-z]* directories, to filter out e.g. CVS.
7770         Redirect build output to log file.
7771
7772 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7773
7774         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
7775
7776 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7777
7778         PR ada/5909:
7779         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
7780
7781 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
7782
7783         * gcc.c-torture/compile/20031023-1.c: New test.
7784         * gcc.c-torture/compile/20031023-2.c: New test.
7785         * gcc.c-torture/compile/20031023-3.c: New test.
7786         * gcc.c-torture/compile/20031023-4.c: New test.
7787
7788 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7789
7790         PR c++/10371
7791         * g++.dg/lookup/scoped8.C: New test.
7792
7793 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7794
7795         * g++.dg/opt/reg-stack3.C: New test.
7796
7797 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7798
7799         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
7800
7801 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7802
7803         PR c++/11076
7804         * g++.dg/template/crash13.C: New test.
7805
7806 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7807
7808         * gcc.dg/c99-restrict-2.c: New test.
7809
7810 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
7811
7812         PR c++/12698, c++/12699, c++/12700, c++/12566
7813         * g++.dg/inherit/covariant9.C: New test.
7814         * g++.dg/inherit/covariant10.C: New test.
7815         * g++.dg/inherit/covariant11.C: New test.
7816
7817 2003-10-23  Jason Merrill  <jason@redhat.com>
7818
7819         PR c++/12726
7820         * g++.dg/ext/complit2.C: New test.
7821
7822 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7823
7824         PR target/12654
7825         * gcc.c-torture/execute/20031020-1.c: New test.
7826
7827 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7828
7829         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
7830         following the jump_insn.
7831
7832 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7833
7834         * gcc.dg/cast-lvalue-1.c: New test.
7835
7836 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
7837
7838         PR c++/11962
7839         * g++.dg/template/cond2.C: New test.
7840
7841 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7842
7843         * gcc.dg/builtins-28.c: New test.
7844
7845 2003-10-20  Jan Hubicka  <jh@suse.cz>
7846
7847         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
7848         parameter.
7849         * testsuite/gcc.dg/inline-2.c: Likewise.
7850
7851 2003-10-20  Phil Edwards  <phil@codesourcery.com>
7852
7853         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
7854         * gcc.dg/nest.c:  Likewise.
7855
7856 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7857
7858         PR c++/9781, c++/10583, c++/11862
7859         * g++.dg/parse/crash13.C: New test.
7860
7861 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7862
7863         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
7864
7865 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7866
7867         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
7868         Define HAVE_C99_RUNTIME except on Solaris.
7869         * gcc.dg/builtins-20.c: Likewise.
7870
7871 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7872
7873         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
7874
7875 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7876
7877         PR c++/12495
7878         * g++.dg/template/crash21.C: New test.
7879
7880 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7881
7882         PR c++/2513
7883         * g++.dg/template/typename5.C: New test.
7884
7885 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7886
7887         PR c++/12369
7888         * g++.dg/template/friend25.C: New test.
7889
7890 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
7891
7892         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
7893         versions.
7894
7895 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
7896
7897         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
7898         == 2147483647.
7899
7900 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
7901
7902         * gcc.c-torture/execute/960416-1.x: Remove.
7903         * gcc.c-torture/execute/divconst-3.x: Likewise.
7904
7905 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
7906
7907         PR target/12598
7908         * gcc.dg/torture/cris-volatile-1.c: New test.
7909
7910 2003-10-14  Roger Sayle  <roger@eyesopen.com>
7911
7912         PR optimization/9325
7913         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
7914         for overflowing floating point to integer conversion during RTL
7915         simplification.
7916
7917 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
7918
7919         * objc/execute/_cmd.m: Fix typo.
7920         * objc.dg/image-info.m, objc.dg/symtab-1.m:
7921         Relax 'scan-assembler' regexp.
7922         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
7923         objc.dg/try-catch-4.m: Run on non-Darwin targets.
7924         * objc.dg/zero-link-2.m: Remove blank line.
7925         * objc.dg/zero-link-3.m: New test case.
7926
7927 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
7928
7929         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
7930
7931         * gcc.dg/asm-names.c: Use scan-assembler-not rather
7932         than linker trickery.
7933
7934 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7935
7936         PR c++/12370
7937         * g++.dg/other/friend2.C: New test.
7938
7939 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7940
7941         * gcc.dg/20031012-1.c: New test.
7942
7943 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7944
7945         * gcc.dg/weak/weak-3.c: Fix for new warning.
7946
7947 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
7948
7949         PR optimization/8750
7950         * gcc.c-torture/execute/20031012-1.c: New test case.
7951
7952 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7953
7954         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
7955         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
7956
7957 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7958
7959         PR optimization/12260
7960         * gcc.c-torture/compile/20031011-2.c: New test case.
7961
7962 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7963
7964         * gcc.c-torture/execute/20031011-1.c: New testcase.
7965
7966 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7967
7968         * gcc.c-torture/compile/20031011-1.c: New test.
7969
7970 2003-10-11  Jan Hubicka  <jh@suse.cz>
7971
7972         * g++.dg/other/first-global.C: New test.
7973
7974 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7975
7976         * gcc.c-torture/execute/string-opt-18.c: New testcase.
7977
7978 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
7979
7980         * gcc.c-torture/compile/20031010-1.c: New test.
7981
7982 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
7983
7984         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
7985         * gcc.c-torture/execute/va-arg-25.c: ... here.
7986
7987 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
7988
7989         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
7990
7991 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
7992
7993         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
7994
7995 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
7996
7997         * g++.dg/parse/error2.C: New test.
7998
7999 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
8000
8001         PR c++/11097
8002         * g++.dg/other/error5.C: Modify the error message.
8003         * g++.dg/lookup/using8.C: New test.
8004
8005 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
8006
8007         * gcc.dg/darwin-abi-2.c: New file.
8008         * gcc.c-torture/execute/va-arg-24.c: New file.
8009
8010 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
8011
8012         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
8013         indentation.
8014
8015 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
8016
8017         PR c++/10147
8018         * g++.dg/other/error4.C: Update error messages.
8019         * g++.dg/template/ptrmem4.C: Likewise.
8020
8021         PR c++/12337
8022         * g++.dg/init/new9.C: New test.
8023
8024         PR c++/12334, c++/12236, c++/8656
8025         * g++.dg/ext/attrib8.C: New test.
8026
8027 2003-10-06  Devang Patel  <dpatel@apple.com>
8028
8029         * gcc.dg/debug/dwarf2-3.h: New test.
8030         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
8031
8032 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
8033
8034         * g++.dg/opt/cfg2.C: New test.
8035
8036 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8037
8038         * g++.dg/opt/float1.C: New test.
8039
8040 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8041
8042         * gcc.dg/c90-array-lval-6.c: New test.
8043         * gcc.dg/c99-array-lval-6.c: New test.
8044
8045 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
8046             Ziemowit Laski  <zlaski@apple.com>
8047
8048         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
8049         'Derived', so that it is never considered a class method; add
8050         new warning for '+port' method ambiguity.
8051         * objc.dg/method-12.m: Include <objc/objc.h> instead of
8052         <objc/objc-api.h> (needed on Mac OS X).
8053         * objc.dg/method-13.m: New test.
8054
8055 2003-10-03  Roger Sayle  <roger@eyesopen.com>
8056
8057         PR optimization/9325, PR java/6391
8058         * gcc.c-torture/execute/20031003-1.c: New test case.
8059
8060 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
8061
8062         PR optimization/12180
8063         * gcc.dg/20031002-1.c: New test.
8064
8065         PR c++/12486
8066         * g++.dg/inherit/error1.C: New test.
8067
8068 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
8069
8070         * lib/f-torture.exp (search_for): Rename to...
8071         (search_for_re): This.  Also, clean up comments and the
8072         "regexp" invocation.
8073
8074 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
8075
8076         * gcc.c-torture/compile/20031002-1.c: New test.
8077
8078 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
8079
8080         * g++.dg/opt/cond1.C: New test.
8081
8082 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
8083
8084         * gcc.dg/Wold-style-definition-2.c: New testcase.
8085         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
8086
8087 2003-09-29  Richard Henderson  <rth@redhat.com>
8088
8089         * g++.dg/init/array10.C: Add dg-options.
8090
8091 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8092
8093         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
8094
8095 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8096
8097         * g++.dg/template/friend19.C: Fix typo.
8098         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
8099
8100 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
8101
8102         * gcc.c-torture/execute/20030928-1.c: New test.
8103         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
8104
8105 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8106
8107         * g++.dg/opt/unroll1.C: New test.
8108
8109 2003-09-26  Roger Sayle  <roger@eyesopen.com>
8110
8111         PR optimization/11741
8112         * gcc.dg/20030926-1.c: New test case.
8113
8114 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8115
8116         PR c++/5655
8117         * g++.dg/parse/access7.C: New test.
8118         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
8119
8120 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
8121
8122         MERGE OF objc-improvements-branch into MAINLINE:
8123         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
8124         if libobjc has not been built.
8125         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
8126         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
8127         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
8128         objc/execute/nested-3.m, objc/execute/np-2.m,
8129         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
8130         objc/execute/redefining_self.m, objc/execute/root_methods.m,
8131         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
8132         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
8133         objc.dg/special/unclaimed-category-1.h,
8134         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
8135         well as GNU runtime.
8136         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
8137         * execute/cascading-1.m, execute/function-message-1.m,
8138         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
8139         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
8140         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
8141         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
8142         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
8143         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
8144         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
8145         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
8146         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
8147         * objc.dg/bitfield-2.m: Run only on Darwin.
8148         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
8149         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
8150         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
8151         * objc.dg/const-str-1.m: Fix constant string layout.
8152
8153 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
8154
8155         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
8156
8157 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
8158
8159         * gcc.dg/darwin-abi-1.c: New file.
8160
8161 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
8162
8163         PR target/12281
8164         * gcc.c-torture/compile/20030921-1.c: New test.
8165
8166 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8167
8168         * g++.dg/opt/reg-stack2.C: New test.
8169
8170 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8171
8172         * g++.dg/eh/delayslot1.C: New test.
8173
8174 2003-09-20  Richard Henderson  <rth@redhat.com>
8175
8176         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
8177
8178 2003-09-20  Roger Sayle  <roger@eyesopen.com>
8179
8180         * gcc.c-torture/execute/20030920-1.c: New test case.
8181
8182 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8183
8184         * g++.dg/rtti/typeid3.C: Correct expected error message.
8185
8186 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8187
8188         PR c++/157
8189         * g++.dg/parse/crash12.C: New test.
8190
8191 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
8192
8193         * gcc.dg/compat/mixed-struct-check.h: New.
8194         * gcc.dg/compat/mixed-struct-defs.h: New.
8195         * gcc.dg/compat/mixed-struct-init.h: New.
8196         * gcc.dg/compat/struct-by-value-19_main.c: New.
8197         * gcc.dg/compat/struct-by-value-19_x.c: New.
8198         * gcc.dg/compat/struct-by-value-19_y.c: New.
8199         * gcc.dg/compat/struct-by-value-20_main.c: New.
8200         * gcc.dg/compat/struct-by-value-20_x.c: New.
8201         * gcc.dg/compat/struct-by-value-20_y.c: New.
8202         * gcc.dg/compat/struct-return-19_main.c: New.
8203         * gcc.dg/compat/struct-return-19_x.c: New.
8204         * gcc.dg/compat/struct-return-19_y.c: New.
8205         * gcc.dg/compat/struct-return-20_main.c: New.
8206         * gcc.dg/compat/struct-return-20_x.c: New.
8207         * gcc.dg/compat/struct-return-20_y.c: New.
8208
8209 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
8210         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
8211         so that it will not complain on LP64 targets.
8212
8213 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8214
8215         PR c++/495
8216         * g++.dg/template/friend24.C: New test.
8217
8218 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
8219
8220         PR c++/12332
8221         * g++.dg/template/memtmpl2.C: New test.
8222
8223 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
8224
8225         PR target/11184
8226         * gcc.dg/builtin-apply1.c: New test.
8227
8228 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8229
8230         PR c++/9848
8231         * g++.dg/warn/Wunused-4.C: New test.
8232
8233 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8234
8235         PR c++/12316
8236         * g++.dg/other/gc2.C: New test.
8237
8238 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
8239
8240         PR c++/11991
8241         * g++.dg/rtti/typeid3.C: New test.
8242
8243         PR c++/12266
8244         * g++.dg/overload/template1.C: New test.
8245
8246 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8247
8248         * g++.dg/opt/cfg3.C: New test.
8249
8250 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8251
8252         PR c++/7939
8253         * g++.dg/template/crash11.C: New test.
8254
8255 2003-09-16  Jason Merrill  <jason@redhat.com>
8256             Jakub Jelinek  <jakub@redhat.com>
8257
8258         * gcc.dg/attr-warn-unused-result.c: New test.
8259
8260 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8261
8262         PR c++/12184
8263         * g++.dg/expr/call2.C: New test.
8264
8265 2003-09-15  Andreas Jaeger  <aj@suse.de>
8266
8267         * gcc.dg/Wold-style-definition-1.c: New test.
8268
8269 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
8270
8271         PR c++/3907
8272         * g++.dg/parse/template12.C: New test.
8273
8274         * g++.dg/abi/bitfield11.C: New test.
8275         * g++.dg/abi/bitfield12.C: Likewise.
8276
8277 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
8278
8279         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
8280         non-expansion of functional macro name without arguments at EOL.
8281         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
8282
8283 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
8284
8285         * gcc.c-torture/execute/20030914-[12].c: New tests.
8286
8287 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
8288
8289         PR c++/11788
8290         * g++.dg/overload/addr1.C: New test.
8291
8292 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
8293
8294         * gcc.dg/20030909-1.c: New test.
8295
8296 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8297
8298         * gcc.dg/ultrasp10.c: New test.
8299
8300 2003-09-09  Devang Patel  <dpatel@apple.com>
8301
8302         * gcc.dg/darwin-ld-6.c: New test.
8303
8304 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8305
8306         * gcc.dg/torture/builtin-explog-1.c: New testcase.
8307
8308 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8309
8310         * gcc.dg/ia64-types1.c: New test.
8311         * gcc.dg/ia64-types2.c: Likewise.
8312
8313 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8314
8315         * gcc.dg/builtins-1.c: Add more _Complex tests.
8316         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8317
8318         * gcc.dg/builtins-1.c: Test existing _Complex functions.
8319         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8320
8321 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8322
8323         PR c++/11786
8324         * g++.dg/lookup/koenig2.C: New test.
8325
8326         PR c++/5296
8327         * g++.dg/rtti/typeid2.C: New test.
8328
8329 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
8330
8331         * gcc.c-torture/compile/20030904-1.c: New test.
8332
8333 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8334
8335         * g++.dg/opt/longbranch2.C: New test.
8336
8337 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8338
8339         * g++.dg/template/crash10.C: Only compile it.
8340
8341 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8342
8343         PR middle-end/11665
8344         * gcc.c-torture/compile/20030907-1.c: New test.
8345         * g++.dg/init/array11.C: New test.
8346
8347 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8348
8349         PR c++/11852
8350         * g++.dg/init/struct1.C: New test.
8351
8352 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8353
8354         PR c++/12181
8355         * g++.dg/expr/comma1.C: New test.
8356
8357 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
8358
8359         PR c++/11867
8360         * g++.dg/expr/static_cast5.C: New test.
8361
8362 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8363
8364         PR c++/11507
8365         * g++.dg/lookup/scoped7.C: New test.
8366
8367         PR c++/9574
8368         * g++.dg/other/static1.C: New test.
8369
8370         PR c++/11490
8371         * g++.dg/warn/template-1.C: New test.
8372
8373         PR c++/11432
8374         * g++.dg/template/crash10.C: New test.
8375
8376         PR c++/2478
8377         * g++.dg/overload/VLA.C: New test.
8378
8379         PR c++/10804
8380         * g++.dg/template/call1.C: New test.
8381
8382 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8383
8384         PR c++/11794
8385         * g++.dg/parse/using3.C: New test.
8386
8387 2003-09-06  Roger Sayle  <roger@eyesopen.com>
8388
8389         PR c++/11409
8390         * g++.dg/overload/builtin3.C: New test case.
8391
8392 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
8393
8394         PR c/9862
8395         * gcc.dg/20030906-1.c: New test.
8396         * gcc.dg/20030906-2.c: Likewise.
8397
8398 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8399
8400         PR c++/12167
8401         * g++.dg/parse/defarg5.C: New test.
8402
8403         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
8404
8405 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
8406
8407         PR c++/12163
8408         * g++.dg/expr/static_cast4.C: New test.
8409
8410         PR c++/12146
8411         * g++.dg/template/crash9.C: New test.
8412
8413 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8414
8415         * g++.old-deja/g++.ext/pretty2.C: Update for change
8416         in __FUNCTION__.
8417         * g++.old-deja/g++.ext/pretty3.C: Likewise.
8418
8419 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
8420
8421         PR c++/11922
8422         * g++/dg/template/qualified-id1.C: New test.
8423
8424         PR c++/12037
8425         * g++.dg/warn/noeffect4.C: New test.
8426
8427 2003-09-04  Matt Austern  <austern@apple.com>
8428
8429         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
8430         * g++.dg/ext/fnname2.C: Likewise.
8431         * g++.dg/ext/fnname3.C: Likewise.
8432
8433 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
8434
8435         * g++.dg/expr/lval1.C: New test.
8436         * g++.dg/ext/lvcast.C: Remove.
8437
8438 2003-09-03  Roger Sayle  <roger@eyesopen.com>
8439
8440         PR optimization/11700.
8441         * gcc.c-torture/compile/20030903-1.c: New test case.
8442
8443 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
8444
8445         PR c++/12053
8446         * g++.dg/abi/layout4.C: New test.
8447
8448 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
8449
8450         PR c++/11553
8451         * g++.dg/parse/friend3.C: New test.
8452
8453 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
8454
8455         PR c++/11847
8456         * g++.dg/template/class1.C: New test.
8457
8458         PR c++/11808
8459         * g++.dg/expr/call1.C: New test.
8460
8461 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
8462
8463         PR c++/12114
8464         * g++.dg/init/ref9.C: New test.
8465
8466         PR c++/11972
8467         * g++.dg/template/nested4.C: New test.
8468
8469 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8470
8471         PR c++/12093
8472         * g++.dg/template/non-dependent4.C: New test.
8473
8474         PR c++/11928
8475         * g++.dg/inherit/conv1.C: New test.
8476
8477 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8478
8479         PR c++/6196
8480         * g++.dg/ext/label1.C: New test.
8481         * g++.dg/ext/label2.C: Likewise.
8482
8483 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8484
8485         * g++.dg/expr/cond3.C: New test.
8486
8487 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8488
8489         * gcc.dg/builtins-1.c: Add new builtin cases.
8490
8491 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8492
8493         * gcc.dg/builtins-1.c: Add new cases.
8494         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8495
8496 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8497
8498         * gcc.dg/builtins-1.c: Add more math builtin tests.
8499         * gcc.dg/torture/builtin-attr-1.c: New test.
8500
8501 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8502
8503         PR optimization/5079
8504         * g++.dg/opt/static3.C: New test.
8505
8506 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8507
8508         * gcc.misc-tests/gcov-10b.c: New test.
8509
8510 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
8511
8512         * g++.dg/opt/ptrmem3.C: New test.
8513
8514         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
8515
8516 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
8517
8518         * gcc.dg/20030826-2.c: New test.
8519
8520 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8521
8522         PR middle-end/12002
8523         * g77.f-torture/compile/12002.f: New test case.
8524
8525 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8526
8527         * gcc.dg/20030826-1.c: New test case.
8528
8529 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
8530
8531         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
8532
8533 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
8534
8535         PR c++/11871
8536         * c++.dg/lookup/crash1.C: New test.
8537
8538         * c++.dg/warn/noeffect3.C: New test.
8539
8540 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
8541
8542         * gcc.dg/compat/vector-1_x.c: Compile with -w.
8543         * gcc.dg/compat/vector-1_y.c: Ditto.
8544         * gcc.dg/compat/vector-2_x.c: Ditto.
8545         * gcc.dg/compat/vector-2_y.c: Ditto.
8546
8547 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
8548
8549         * gcc.dg/20030702-1.c: New test.
8550
8551 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
8552
8553         PR c++/8795
8554         * g++.dg/ext/altivec-1.C: New test.
8555
8556 2003-08-24  Richard Henderson  <rth@redhat.com>
8557
8558         * g++.dg/eh/simd-2.C: Add -w for x86.
8559
8560 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
8561
8562         * gcc.dg/20030815-1.c: New test.
8563
8564 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8565
8566         PR c++/3765
8567         * g++.dg/parse/access6.C: New test.
8568
8569 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8570
8571         PR c++/641, c++/11876
8572         * g++.dg/template/friend22.C: New test.
8573         * g++.dg/template/friend23.C: Likewise.
8574
8575 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8576
8577         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
8578         identically.
8579
8580 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8581
8582         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
8583
8584 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8585
8586         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
8587
8588 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8589
8590         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
8591
8592 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8593
8594         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
8595
8596 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
8597
8598         PR c++/11919
8599         * g++.dg/overload/prom1.C: New test.
8600
8601         PR c++/11551
8602         * g++.dg/parse/dtor2.C: New test.
8603
8604         PR c++/10762
8605         * g++.dg/parse/using2.C: New test.
8606
8607 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
8608
8609         PR target/11805
8610         * gcc.c-torture/compile/20030821-1.c: New.
8611
8612 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
8613
8614         PR c++/11834
8615         * g++.dg/template/deduce2.C: New test.
8616
8617 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
8618
8619         * gcc.c-torture/execute/20030821-1.c: New test.
8620
8621 2003-08-20  Roger Sayle  <roger@eyesopen.com>
8622
8623         PR middle-end/11984
8624         * gcc.dg/20030820-1.c: New test case.
8625
8626 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
8627
8628         PR c++/11945
8629         * g++.dg/warn/noeffect2.C: New test.
8630
8631 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
8632
8633         PR c++/10926
8634         * g++.dg/template/dtor2.C: New test.
8635
8636         PR c++/11684
8637         * g++.dg/template/operator1.C: New test.
8638         * g++.dg/parse/operator4.C: New test.
8639
8640         PR c++/11946.C
8641         * g++.dg/expr/enum1.C: New test.
8642         * gcc.dg/c99-bool-1.c: Remove bogus warning.
8643
8644         PR c++/11036.C
8645         * g++.dg/parse/elab2.C: New test.
8646         * g++.dg/parse/typedef4.C: Change error message.
8647         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
8648         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
8649         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
8650
8651 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
8652
8653         * gcc.dg/pch/warn-1.c: New.
8654         * gcc.dg/pch/warn-1.hs: New.
8655
8656         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
8657         not-tested file.
8658
8659 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8660
8661         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
8662
8663 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8664
8665         * gcc.dg/uninit-D.c: New Test.
8666         * gcc.dg/uninit-E.c: New Test.
8667         * gcc.dg/uninit-F.c: New Test.
8668         * gcc.dg/uninit-G.c: New Test.
8669
8670 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
8671
8672         * g++.dg/README: Describe the pch directory.
8673
8674 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8675
8676         PR c++/11174
8677         * g++.dg/parse/access4.C: New test.
8678         * g++.dg/parse/access5.C: Likewise.
8679         * g++.old-deja/g++.jason/access17.C: Adjust error message.
8680
8681 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
8682
8683         * gcc.dg/noncompile/20030818-1.c: New.
8684
8685 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
8686
8687         PR c++/11957
8688         * g++.dg/warn/noeffect1.C: New test.
8689
8690         * g++.dg/template/scope2.C: New test.
8691         * g++.dg/template/error2.C: Correct dg-error
8692
8693 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
8694
8695         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
8696
8697 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
8698
8699         PR C++/11512
8700         * g++.dg/template/warn1.C: New.
8701
8702 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8703
8704         * g++.dg/template/error2.C: New test.
8705         * g++.dg/lookup/using7.C: Adjust errors
8706         * g++.old-deja/g++.pt/crash36.C: Likewise.
8707         * g++.old-deja/g++.pt/derived3.C: Likewise.
8708
8709 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8710
8711         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
8712         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
8713         * gcc.c-torture/execute/builtins/string-9.c: New, from
8714         string-opt-9.c.  Adjust for execute/builtins framework.
8715         * gcc.c-torture/execute/string-opt-9.c: Delete.
8716
8717 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
8718
8719         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
8720
8721         * g++.dg/parse/ret-type2.C: New test.
8722
8723         PR c++/11703
8724         * g++.dg/init/new8.C: New test.
8725
8726         PR c++/10923
8727         * g++.dg/parse/typedef5.C: New test.
8728
8729         PR c++/9512
8730         * g++.dg/parse/qualified2.C: New test.
8731         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
8732         invalid code.
8733
8734 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
8735
8736         * g++.dg/conversion/ptrmem1.C: New test.
8737
8738 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
8739
8740         PR target/11693
8741         * gcc.dg/20030811-1.c: New test.
8742
8743         PR target/11535
8744         * gcc.c-torture/execute/20030811-1.c: New test.
8745
8746 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8747
8748         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
8749
8750 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
8751
8752         PR c++/11789.C
8753         * g++.dg/inherit/multiple1.C: New test.
8754
8755 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8756
8757         * gcc.dg/spe1.c: New test.
8758
8759         PR c++/11670
8760         * g++.dg/expr/cast2.C: New test.
8761
8762         PR c++/10530
8763         * g++.dg/template/dependent-name2.C: New test.
8764
8765 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
8766
8767         * g++.dg/parse/crash11.C: Put the dg options in comments.
8768
8769 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
8770
8771         * lib/gcc-dg.exp: Update for diagnostic change.
8772
8773 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8774
8775         PR c++/5767
8776         * g++.dg/parse/crash11.C: New test.
8777
8778 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
8779
8780         * gcc.dg/cpp/spacing1.c: Update.
8781
8782 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
8783
8784         PR target/11739
8785         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
8786         a value for -mtune.
8787
8788 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8789
8790         PR middle-end/11771
8791         * gcc.c-torture/compile/20030804-1.c: New test case.
8792
8793 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8794
8795         * gcc.dg/20030804-1.c: New test case.
8796
8797 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
8798
8799         * gcc.dg/cpp/separate-1.c: New test.
8800
8801 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
8802
8803         PR c++/11704
8804         * g++.dg/template/dependent-expr2.C: New test.
8805
8806         PR c++/11766
8807         * g++.dg/expr/ptrmem1.C: New test.
8808
8809 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8810
8811         PR c++/9453
8812         * g++.dg/template/friend15.C: New test.
8813
8814 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
8815
8816         * lib/dg-pch.exp: Work round PCH bug.
8817
8818 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8819
8820         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
8821         builtins.  Move cases from builtins-4.c here.
8822
8823         * gcc.dg/torture/builtin-math-1.c: New test taken from
8824         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
8825         additional cases.
8826
8827         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
8828         Delete.
8829
8830 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
8831
8832         PR c++/9447
8833         * g++.dg/template/using7.C: New test.
8834
8835 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
8836
8837         * import1.c, import2.c: New tests.
8838
8839 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
8840
8841         * g++.dg/eh/crossjump1.C: New test.
8842
8843 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
8844
8845         PR c++/11697
8846         * g++.dg/template/using6.C: New test.
8847
8848         PR c++/11744
8849         * g++.dg/template/koenig2.C: New test.
8850
8851 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8852
8853         PR c++/7983
8854         * g++.dg/parse/typedef4.C: New test.
8855
8856 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8857
8858         PR c++/8442, c++/8806
8859         * g++.dg/template/elab1.C: New test.
8860         * g++.dg/template/type2.C: Likewise.
8861         * g++.dg/template/ttp3.C: Adjust expected error message.
8862         * g++.old-deja/g++.law/visibility13.C: Likewise.
8863         * g++.old-deja/g++.niklas/t135.C: Likewise.
8864         * g++.old-deja/g++.pt/ttp41.C: Likewise.
8865         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
8866         template argument.
8867         * g++.old-deja/g++.pt/ttp44.C: Likewise.
8868
8869 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
8870
8871         PR c++/11295
8872         * g++.dg/ext/stmtexpr1.C: New test.
8873
8874         * g++.dg/opt/tmp1.C: New test.
8875
8876         PR c++/11525
8877         * g++.dg/parse/constant4.C: New test.
8878
8879         PR c++/9447
8880         * g++.dg/template/using5.C: New test.
8881
8882 2003-07-31  Roger Sayle  <roger@eyesopen.com>
8883
8884         * gcc.dg/builtins-27.c: New test case.
8885
8886 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
8887
8888         * gcc.dg/tls/opt-7.c: New test.
8889
8890 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
8891
8892         * g++.old-deja/g++.other/crash18.C: Remove.
8893
8894 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
8895
8896         * g++.dg/template/explicit3.C: New.
8897         * g++.dg/template/explicit4.C: New.
8898         * g++.dg/template/explicit5.C: New.
8899
8900         PR c++/11347
8901         * g++.dg/template/memtmpl1.C: New.
8902
8903 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
8904
8905         PR target/11565
8906         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
8907         * gcc.dg/i386-387-5.c (dg-options): Likewise.
8908
8909 2003-07-30  Jan Hubicka  <jh@suse.cz>
8910
8911         * vtgc1.c: Kill.
8912
8913 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
8914
8915         * gcc.dg/struct-in-proto-1.c: New test.
8916
8917 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
8918
8919         * gcc.dg/cpp/include2.c: Only expect one message.
8920
8921 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
8922
8923         PR c++/9447
8924         * g++.dg/template/using1.C: New test.
8925         * g++.dg/template/using2.C: New test.
8926         * g++.dg/template/using3.C: New test.
8927         * g++.dg/template/using4.C: New test.
8928
8929 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
8930
8931         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
8932         * gcc.c-torture/execute/string-opt-10.c: Likewise.
8933
8934 2003-07-28  Jan Hubicka  <jh@suse.cz>
8935
8936         PR c++/11530
8937         * g++.dg/opt/call1.C: New test.
8938
8939 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
8940
8941         PR c++/11667
8942         * g++.dg/init/enum2.C: New test.
8943         * g++.dg/template/overload1.C: Add "-w" option.
8944
8945 2003-07-28    <hp@bitrange.com>
8946
8947         * gcc.dg/Wdeclaration-after-statement-1.c,
8948         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
8949
8950 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
8951
8952         * gcc.c-torture/compile/20030725-1.c: New test.
8953
8954 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
8955
8956         * gcc.dg/20030505.c: Only run for SPE.
8957         Remove definition of opaque type.
8958
8959 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
8960
8961         * g++.dg/template/ptrmem6.C: New test.
8962
8963 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
8964
8965         * gcc.c-torture/compile/zero-strct-2.c: New test.
8966
8967 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
8968
8969         * gcc.dg/intermod-1.c: New test.
8970
8971 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8972
8973         PR c++/11617
8974         * g++.dg/template/lookup2.C: New test.
8975         * g++.dg/template/memclass1.C: Remove instantiated from error.
8976         * g++.dg/other/error2.C: Tweak expected errors.
8977
8978         PR c++/11596
8979         * g++.dg/template/defarg3.C: New test.
8980
8981         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
8982
8983 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
8984
8985         * g++.dg/inherit/access5.C: New test.
8986
8987 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8988
8989         PR c++/11513
8990         * g++.dg/template/crash8.C: New test.
8991
8992 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
8993
8994         PR c/10602
8995         * gcc.dg/noncompile/incomplete-2.c: New test.
8996
8997 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
8998
8999         PR c++/11645
9000         * g++.dg/inherit/access4.C: New test.
9001
9002         PR c++/11517
9003         * g++.dg/expr/cond2.C: New test.
9004
9005         PR optimization/10679
9006         * g++.dg/opt/inline4.C: New test.
9007
9008 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9009
9010         * g++.dg/parse/crash10: New test.
9011
9012 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9013
9014         * g++.dg/ext/flexary1.C: New test.
9015
9016 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9017
9018         PR c++/10793
9019         * g++.dg/template/crash9.C: New test.
9020
9021 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9022
9023         PR c++/3004
9024         * g++.dg/parse/typedef3.C: New test.
9025
9026         PR c++/7906
9027         * g++.dg/parse/operator2.C: New test.
9028
9029         PR c++/8895
9030         * g++.dg/parse/def-tmpl-arg1.C: New test.
9031
9032         PR c++/9282
9033         * g++.dg/parse/funptr1.C: New test.
9034
9035         PR c++/9452
9036         * g++.dg/parse/ambig3.C: New test.
9037
9038         PR c++/9454
9039         * g++.dg/parse/operator3.C: New test.
9040
9041         PR c++/9486
9042         * g++.dg/parse/template10.C: New test.
9043
9044         PR c++/9488
9045         * g++.dg/parse/template11.C: New test.
9046
9047         PR c++/10150
9048         * g++.dg/parse/invalid-op1.C: New test.
9049
9050         PR c++/10247
9051         * g++.dg/parse/condexpr1.C: New test.
9052
9053 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9054
9055         * g++.dg/ext/packed3.C: New test.
9056         * g++.dg/ext/packed4.C: New test.
9057
9058         * gcc.dg/pack-test-3.c: New test.
9059
9060 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
9061
9062         * lib/compat.exp: Handle dg-options per source file.
9063         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
9064         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
9065         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
9066         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
9067         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
9068         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
9069         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
9070         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
9071         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
9072         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
9073         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
9074         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
9075         * g++.dg/compat/break/bitfield7_x.C: Ditto.
9076         * g++.dg/compat/break/bitfield7_y.C: Ditto.
9077
9078 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9079
9080         PR c/10320
9081         * gcc.c-torture/execute/20030718-1.c: New test.
9082
9083 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9084
9085         PR optimization/11536
9086         * gcc.dg/20030721-1.c: New test.
9087
9088 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
9089
9090         PR c++/11546
9091         * g++.dg/template/lookup1.C: New test.
9092
9093 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
9094
9095         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
9096         diagnostics of ill-formed constructs involving labels.
9097         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
9098         the new 'previously defined here' message.
9099
9100 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
9101
9102         * g++.dg/parse/non-dependent2.C: New test.
9103
9104 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9105
9106         * g++.dg/init/init-ref4.C: xfail on targets without
9107         weak symbols.
9108
9109 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
9110
9111         PR target/11087
9112         * gcc.c-torture/execute/20030717-1.c: New test.
9113
9114 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9115
9116         * g++.dg/opt/cfg1.C: New test.
9117
9118 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
9119
9120         PR optimization/11557
9121         * gcc.dg/20030717-1.c: New test.
9122
9123 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
9124
9125         PR c++/10476
9126         * g++.dg/expr/crash-1.C: New test.
9127
9128         PR c++/11027
9129         * g++.dg/template/init3.C: New test.
9130
9131         PR c++/8222
9132         * g++.dg/template/non-dependent1.C: New test.
9133
9134         PR c++/11070
9135         * g++.dg/template/non-dependent2.C: New test.
9136
9137         PR c++/11071
9138         * g++.dg/template/non-dependent3.C: New test.
9139
9140         PR c++/9907
9141         * g++.dg/template/sizeof5.C: New test.
9142
9143 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
9144
9145         PR 11498
9146         * gcc.c-torture/compile/mangle-1.c: New file.
9147
9148 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9149
9150         PR c++/7809
9151         * g++.dg/parse/access3.C: New test.
9152
9153 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
9154
9155         PR c++/11384
9156         * g++.dg/init/init-ref4.C: New test.
9157
9158 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
9159
9160         PR c++/11547
9161         * g++.dg/parse/constant3.C: New test.
9162         * g++.dg/parse/crash7.C: Likewise.
9163
9164 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
9165
9166         PR target/11008
9167         * gcc.dg/i386-pentium4-not-mull.c: New.
9168
9169 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
9170
9171         * gcc.dg/asm-names.c (ymain): Make it weak.
9172
9173 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9174
9175         PR c++/5421
9176         * g++.dg/template/friend21.C: New test.
9177
9178 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
9179
9180         * gcc.dg/cleanup-8.c: New test.
9181         * gcc.dg/cleanup-9.c: New test.
9182
9183 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
9184
9185         * g++.dg/ext/dll-MI1.h: New file.
9186         * g++.dg/ext/dllexport-MI1.C: New file.
9187         * g++.dg/ext/dllimport-MI1.C: New file.
9188
9189 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
9190
9191         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
9192         it does not have cmpstrsi patterns (just cmpmemsi).
9193
9194 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
9195
9196         PR debug/11473
9197         * g++.dg/debug/debug8.C: New test.
9198
9199 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9200
9201         PR c++/10108
9202         * g++.dg/template/crash7.C: New test.
9203
9204 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
9205
9206         PR target/10795
9207         * gcc.c-torture/compile/20030708-1.c: New.
9208
9209 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9210
9211         * gcc.c-torture/execute/20030715-1.c: New test.
9212
9213 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
9214
9215         * gcc.dg/pch/inline-3.c: New file.
9216         * gcc.dg/pch/inline-3.hs: New file.
9217         * gcc.dg/pch/inline-4.c: New file.
9218         * gcc.dg/pch/inline-4.hs: New file.
9219
9220 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
9221
9222         PR c++/11509
9223         * g++.dg/template/crash6.C: New test.
9224
9225         PR c++/7053
9226         * g++.dg/template/friend20.C: New test.
9227
9228         PR c++/7019
9229         * g++.dg/template/overload2.C: New test.
9230
9231 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9232
9233         PR optimization/11440
9234         * gcc.c-torture/execute/20030714-1.c: New test.
9235
9236 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9237
9238         PR c++/11154
9239         * g++.dg/template/partial2.C: New test.
9240
9241 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
9242
9243         PR c++/11503
9244         * g++.dg/template/anon1.C: New test.
9245
9246         PR c++/11493
9247         PR c++/11495
9248         * g++.dg/parse/template9.C: Likewise.
9249         * g++.dg/template/crash4.C: New test.
9250         * g++.dg/template/koenig1.C: Likewise.
9251         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
9252         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
9253         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
9254         functions.
9255         * g++.old-deja/g++.jason/template36.C: Likewise.
9256         * g++.old-deja/g++.mike/p1989.C: Likewise.
9257         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
9258         * g++.old-deja/g++.pt/ttp20.C: Use this->.
9259         * g++.old-deja/g++.pt/ttp21.C: Use this->.
9260         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
9261         compiling.
9262         * g++.old-deja/g++.pt/union2.C: Use this->.
9263
9264 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
9265
9266         * gcc.dg/20030711-1.c: New test.
9267
9268 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
9269
9270         PR c++/11050
9271         * g++.dg/parse/args1.C: New test.
9272         * g++.pt/defarg8.C: Change expected errors.
9273
9274 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
9275
9276         PR c++/8164
9277         * g++.dg/template/nontype2.C: New test.
9278
9279         PR c++/10558
9280         * g++.dg/parse/template8.C: New test.
9281
9282         PR c++/8327
9283         * g++.dg/template/scope1.C: New test.
9284
9285         * g++.dg/warn/Wsign-compare-1.C: New test.
9286
9287 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9288
9289         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
9290
9291 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
9292
9293         PR c++/9411
9294         * g++.dg/template/explicit2.C: New test.
9295
9296         PR c++/10032
9297         * g++.dg/warn/pedantic1.C: New test.
9298
9299 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
9300
9301         PR c++ 9483
9302         * g++.dg/other/field1.C: New test.
9303
9304 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9305
9306         PR c/11449
9307         * gcc.c-torture/compile/20030707-1.c: New.
9308
9309 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9310
9311         PR c++/10849
9312         * g++.dg/template/access12.C: New test.
9313
9314 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
9315
9316         * g++.dg/bprob/bprob.exp (prof_ext): Update.
9317         * g77.dg/bprob/bprob.exp (prof_ext): Update.
9318         * gcc.misc-tests/bprob.exp (prof_ext): Update.
9319         * gcc.misc-tests/gcov.exp: Update
9320         * g++.dg/gcov/gcov.exp: Update
9321         * lib/gcov.exp: Update.
9322
9323 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
9324
9325         * g++.dg/abi/mangle17.C: Make sure template expressions are
9326         dependent.
9327         * g++.dg/abi/mangle4.C: Mark erroneous casts.
9328         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
9329         * g++.dg/opt/stack1.C: Remove erroneous code.
9330         * g++.dg/parse/template7.C: New test.
9331         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
9332         * g++.old-deja/g++.pt/crash4.C: Likewise.
9333
9334 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9335
9336         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
9337         with zero or one occurence of `$' after the initial `L'.
9338
9339 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
9340
9341         * gcc.c-torture/compile/20030704-1.c: Add a comment.
9342
9343 2003-07-08  Roger Sayle  <roger@eyesopen.com>
9344
9345         PR c/11370
9346         * gcc.dg/Wunreachable-6.c: New testcase.
9347         * gcc.dg/Wunreachable-7.c: New testcase.
9348
9349 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9350
9351         PR c/11420
9352         * gcc.dg/20030708-1.c: New test.
9353
9354 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
9355
9356         * gcc.dg/compat/sdata-section.h: New file.
9357         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
9358         * gcc.dg/torture/mips-sdata-1.c: New test.
9359
9360 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9361
9362         PR c++/11030
9363         * g++.dg/template/friend19.C: New test.
9364
9365 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9366
9367         * g++.dg/opt/strength-reduce.C: New test.
9368
9369 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9370
9371         PR target/10979
9372         * gcc.dg/20030707-1.c: New testcase.
9373
9374 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9375
9376         PR optimization/11059
9377         * g++.dg/opt/emptyunion.C: New testcase.
9378
9379 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9380             Eric Botcazou  <ebotcazou@libertysurf.fr>
9381
9382         * g++.dg/opt/stack1.C: New test.
9383
9384 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
9385
9386         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
9387         run test.
9388
9389         PR c++/11431
9390         * g++.dg/expr/static_cast3.C: New test.
9391
9392 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
9393
9394         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
9395         everywhere.
9396         * gcc.dg/concat.c: Concatenation of string constants with
9397         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
9398         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
9399         * gcc.dg/cpp/escape-2.c: Use wide character constants where
9400         necessary to avoid multi-character character constant warning.
9401         * gcc.dg/cpp/escape.c: Likewise.
9402         * gcc.dg/cpp/ucs.c: Likewise.
9403         Remove backslashes from dg-bogus comments, as they confuse Tcl.
9404         Fix a typo.
9405
9406 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9407
9408         PR c/11428
9409         * gcc.c-torture/compile/20030704-1.c: New.
9410
9411 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9412
9413         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
9414
9415 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
9416
9417         PR c++/5287, PR c++/7910,  PR c++/11021
9418         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
9419         tests for warnings.
9420         * g++.dg/ext/dllimport2.C: Add tests for warnings.
9421         * g++.dg/ext/dllimport3.C: Likewise.
9422         * g++.dg/ext/dllimport4.C: New file.
9423         * g++.dg/ext/dllimport5.C: New file.
9424         * g++.dg/ext/dllimport6.C: New file.
9425         * g++.dg/ext/dllimport7.C: New file.
9426         * g++.dg/ext/dllimport8.C: New file.
9427         * g++.dg/ext/dllimport9.C: New file.
9428         * g++.dg/ext/dllimport10.C: New file.
9429         * g++.dg/ext/dllexport1.C: New file.
9430
9431 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9432
9433         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
9434         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
9435
9436 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9437
9438         * gcc.dg/builtins-25.c: New testcase.
9439         * gcc.dg/builtins-26.c: New testcase.
9440
9441 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
9442
9443         * gcc.dg/compat/vector-defs.h: New file.
9444         * gcc.dg/compat/vector-setup.h: New file.
9445         * gcc.dg/compat/vector-check.h: New file.
9446         * gcc.dg/compat/vector-1_main.c: New file.
9447         * gcc.dg/compat/vector-1_x.c: New file.
9448         * gcc.dg/compat/vector-1_y.c: New file.
9449         * gcc.dg/compat/vector-2_main.c: New file.
9450         * gcc.dg/compat/vector-2_x.c: New file.
9451         * gcc.dg/compat/vector-2_y.c: New file.
9452
9453         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
9454         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
9455         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
9456         * gcc.dg/compat/struct-align-1.h: New file.
9457         * gcc.dg/compat/struct-align-1_main.c: New file.
9458         * gcc.dg/compat/struct-align-1_x.c: New file.
9459         * gcc.dg/compat/struct-align-1_y.c: New file.
9460         * gcc.dg/compat/struct-align-2.h: New file.
9461         * gcc.dg/compat/struct-align-2_main.c: New file.
9462         * gcc.dg/compat/struct-align-2_x.c: New file.
9463         * gcc.dg/compat/struct-align-2_y.c: New file.
9464
9465         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
9466         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9467         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9468         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9469         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9470         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9471         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9472         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9473         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9474         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9475         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9476         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9477         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9478         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9479         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9480         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9481         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9482         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9483         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9484         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9485         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9486         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9487         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9488         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9489         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9490         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9491         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9492         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9493         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9494
9495 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9496
9497         * gcc.dg/i386-call-1.c: New test.
9498
9499 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9500
9501         PR c++/9162
9502         * g++.dg/parse/defarg4.C: New.
9503
9504 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9505
9506         PR target/10700
9507         * gcc.c-torture/compile/20030703-1.c: New test case.
9508
9509 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9510
9511         * g++.dg/template/local3.C: Remove extra semicolon.
9512
9513 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9514
9515         * gcc.dg/i386-volatile-1.c: New test.
9516
9517 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
9518
9519         PR c++/11072
9520         * g++.dg/other/offsetof2.C: XFAIL.
9521         * g++.dg/other/offsetof5.C: New.
9522
9523         PR c++/10219
9524         * g++.dg/template/error1.C: New.
9525
9526         PR c++/9779
9527         * g++.dg/template/dependent-expr1.C: New.
9528
9529 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9530
9531         PR c++/6949
9532         * g++.dg/template/local3.C: New test.
9533
9534         PR c++/11149
9535         * g++.dg/lookup/scoped6.C: New test.
9536
9537 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
9538
9539         PR c++/8046
9540         * g++.dg/other/error7.C: New test.
9541
9542 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
9543
9544         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
9545         * g++.old-deja/g++.abi/vtable3.h: Likewise.
9546         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9547         * g++.old-deja/g++.other/union2.C: Likewise.
9548         * gcc.dg/c90-const-expr-2.c: Likewise.
9549         * gcc.dg/c90-const-expr-3.c: Likewise.
9550         * gcc.dg/c99-const-expr-2.c: Likewise.
9551         * gcc.dg/c99-const-expr-3.c: Likewise.
9552         * gcc.dg/concat.c: Likewise.
9553
9554 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9555
9556         PR c++/9559
9557         * g++.dg/init/static1.C: New test.
9558
9559 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9560
9561         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
9562         * g++.old-deja/g++.other/access2.C: Likewise.
9563         * g++.old-deja/g++.other/decl2.C: Likewise.
9564         * gcc.c-torture/execute/20020615-1.c: Likewise.
9565
9566 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9567
9568         PR c++/4933
9569         * g++.dg/template/sizeof4.C: New test.
9570
9571 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9572
9573         * g++.dg/other/error6.C: New test.
9574
9575 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9576
9577         PR c++/10750
9578         * g++.dg/parse/constant2.C: New test.
9579
9580 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
9581
9582         PR c++/11106
9583         * g++.dg/other/error5.C: New test.
9584
9585 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9586
9587         * gcc.dg/format/gcc_diag-1.c: New test.
9588
9589 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
9590
9591         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
9592
9593 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9594
9595         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
9596         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
9597         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
9598
9599 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
9600
9601         * gcc.c-torture/execute/builtins/string-8.c: New test.
9602         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
9603         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
9604         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
9605
9606 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9607
9608         PR c++/10468
9609         * g++.dg/ext/typeof6.C: New test.
9610
9611 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9612
9613         PR c++/10796
9614         * g++.dg/init/enum1.C: New test.
9615
9616 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
9617
9618         * gcc.dg/20030627-1.c: New test.
9619
9620 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
9621
9622         PR c++/11332
9623         * g++.dg/expr/static_cast2.C: New test.
9624
9625 2003-06-26  Roger Sayle  <roger@eyesopen.com>
9626             Jakub Jelinek  <jakub@redhat.com>
9627
9628         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
9629         sprintf(dst,"%s",src) optimization.
9630         * gcc.c-torture/execute/20030626-1.c: New test case.
9631         * gcc.c-torture/execute/20030626-2.c: New test case.
9632
9633 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
9634
9635         * gcc.c-torture/execute/multi-ix.c: New test.
9636
9637         * gcc.c-torture/execute/simd-4.c (main):
9638         Added missing semicolon at end of union.
9639
9640 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
9641
9642         PR c++/8266
9643         * g++.dg/template/explicit-instantiation3.C: New test.
9644
9645 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9646
9647         * gcc.dg/20030626-1.c: Use signed char.
9648
9649 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9650
9651         * gcc.dg/20030626-1.c: New test.
9652
9653 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
9654
9655         * const-str-2.m: Update.
9656
9657 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
9658
9659         PR c++/10990
9660         * g++.dg/rtti/dyncast1.C: New test.
9661         * g++.dg/abi/mangle4.C: Correct base-specifier access.
9662         * g++.dg/lookup/scoped1.C: Remove XFAIL.
9663         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
9664
9665         PR c++/10931
9666         * g++.dg/expr/static_cast1.C: New test.
9667
9668 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
9669
9670         * gcc.dg/20030625-1.c: New test.
9671
9672 2003-06-24  Roger Sayle  <roger@eyesopen.com>
9673
9674         * gcc.c-torture/compile/20030624-1.c: New test case.
9675
9676 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
9677
9678         * gcc.c-torture/execute/string-opt-17.c: New test.
9679
9680 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
9681
9682         PR c++/5754
9683         * g++.dg/parse/crash6.C: New test.
9684
9685 2003-06-23  Roger Sayle  <roger@eyesopen.com>
9686
9687         * gcc.dg/builtins-24.c: New test case.
9688
9689 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
9690
9691         * g++.dg/opt/operator1.C: New test.
9692
9693 2003-06-22  Roger Sayle  <roger@eyesopen.com>
9694
9695         * gcc.c-torture/execute/string-opt-16.c: New test case.
9696
9697 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9698
9699         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
9700         * g++.old-deja/g++.other/conv7.C: Likewise
9701         * g++.old-deja/g++.other/overcnv2.C: Likewise.
9702         * g++.old-deja/g++.other/overload14.C: Likewise.
9703
9704 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9705
9706         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
9707         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9708
9709 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9710
9711         PR c++/10888
9712         * g++.dg/warn/Winline-3.C: New test.
9713
9714 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9715
9716         * lib/target-supports.exp (check_alias_available): Make the test
9717         program acceptable to the Solaris assembler.
9718
9719         PR c++/10749
9720         * g++.dg/template/memclass2.C: New test.
9721
9722 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9723             Eric Botcazou  <ebotcazou@libertysurf.fr>
9724
9725         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
9726         data for non-matching targets.
9727         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
9728
9729 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9730
9731         PR c++/10845
9732         * g++.dg/template/member3.C: New test.
9733
9734 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
9735
9736         PR c++/10939
9737         * g++.dg/template/func1.C: New test.
9738
9739         PR c++/9649
9740         * g++.dg/template/static4.C: New test.
9741         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
9742
9743         PR c++/11041
9744         * g++.dg/init/ref7.C: New test.
9745
9746 2003-06-19  Matt Austern  <austern@apple.com>
9747
9748         PR c++/11228
9749         * g++.dg/anew1.C: New test.
9750         * g++.dg/anew2.C: New test.
9751         * g++.dg/anew3.C: New test.
9752         * g++.dg/anew4.C: New test.
9753
9754 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
9755
9756         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
9757
9758 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
9759
9760         * gcc.c-torture/execute/simd-4.c (main): Make expected value
9761         endian-dependent.
9762
9763 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
9764
9765         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
9766         Remove cruft.
9767
9768 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
9769
9770         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
9771         * gcc.c-torture/compile/961203-1.c: Likewise.
9772         * gcc.c-torture/compile/980506-1.c: Likewise.
9773
9774 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9775
9776         PR c++/10712
9777         * g++.dg/lookup/using7.C: New test.
9778
9779 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9780
9781         PR c++/11105
9782         * g++.dg/abi/conv1.C: Remove it.
9783         * g++.dg/template/conv7.C: New test.
9784         * g++.dg/template/conv8.C: Likewise.
9785         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
9786         conversion operator.
9787
9788 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
9789
9790         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
9791         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9792         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9793         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9794         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9795         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9796         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9797         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9798         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9799         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9800         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9801         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9802         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9803         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9804         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9805         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9806         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9807         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9808         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9809         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9810         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9811         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9812         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9813         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9814         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9815         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9816         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9817         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9818         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9819
9820 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
9821
9822         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
9823         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
9824         indications.
9825
9826 2003-06-16  Roger Sayle  <roger@eyesopen.com>
9827
9828         * gcc.dg/i386-387-5.c: New test case.
9829         * gcc.dg/i386-387-6.c: New test case.
9830         * gcc.dg/builtins-23.c: New test case.
9831
9832 2003-06-15  Roger Sayle  <roger@eyesopen.com>
9833
9834         * gcc.dg/builtins-22.c: New test case.
9835         * gcc.dg/i386-387-1.c: Update to test exp.
9836         * gcc.dg/i386-387-2.c: Likewise.
9837
9838 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9839
9840         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
9841
9842 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9843
9844         * lib/gcc-dg.exp (dg-require-dll): New function.
9845         (dg-xfail-if): Likewise.
9846         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
9847         driver.
9848
9849         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
9850         * gcc.c-torture/compile/20001205-1.c: Likewise.
9851         * gcc.c-torture/compile/20001226-1.c: Likewise.
9852         * gcc.c-torture/compile/20010518-2.c: Likewise.
9853         * gcc.c-torture/compile/20020312-1.c: Likewise.
9854         * gcc.c-torture/compile/20020604-1.c: Likewise.
9855         * gcc.c-torture/compile/920501-12.c: Likewise.
9856         * gcc.c-torture/compile/920501-4.c: Likewise.
9857         * gcc.c-torture/compile/920520-1.c: Likewise.
9858         * gcc.c-torture/compile/920521-1.c: Likewise.
9859         * gcc.c-torture/compile/920625-1.c: Likewise.
9860         * gcc.c-torture/compile/961203-1.c: Likewise.
9861         * gcc.c-torture/compile/980506-1.c: Likewise.
9862         * gcc.c-torture/compile/981006-1.c: Likewise.
9863         * gcc.c-torture/compile/981022-1.c: Likewise.
9864         * gcc.c-torture/compile/981223-1.c: Likewise.
9865         * gcc.c-torture/compile/990617-1.c: Likewise.
9866         * gcc.c-torture/compile/dll.c: Likewise.
9867         * gcc.c-torture/compile/labels-3.c: Likewise.
9868         * gcc.c-torture/compile/mipscop-1.c: Likewise.
9869         * gcc.c-torture/compile/mipscop-2.c: Likewise.
9870         * gcc.c-torture/compile/mipscop-3.c: Likewise.
9871         * gcc.c-torture/compile/mipscop-4.c: Likewise.
9872         * gcc.c-torture/compile/simd-5.c: Likewise.
9873         * gcc.c-torture/compile/20000804-1.x: Remove.
9874         * gcc.c-torture/compile/20001205-1.x: Likewise.
9875         * gcc.c-torture/compile/20001226-1.x: Likewise.
9876         * gcc.c-torture/compile/20010518-2.x: Likewise.
9877         * gcc.c-torture/compile/20020312-1.x: Likewise.
9878         * gcc.c-torture/compile/20020604-1.x: Likewise.
9879         * gcc.c-torture/compile/920501-12.x: Likewise.
9880         * gcc.c-torture/compile/920501-4.x: Likewise.
9881         * gcc.c-torture/compile/920520-1.x: Likewise.
9882         * gcc.c-torture/compile/920521-1.x: Likewise.
9883         * gcc.c-torture/compile/920625-1.x: Likewise.
9884         * gcc.c-torture/compile/961203-1.x: Likewise.
9885         * gcc.c-torture/compile/980506-1.x: Likewise.
9886         * gcc.c-torture/compile/981006-1.x: Likewise.
9887         * gcc.c-torture/compile/981022-1.x: Likewise.
9888         * gcc.c-torture/compile/981223-1.x: Likewise.
9889         * gcc.c-torture/compile/990617-1.x: Likewise.
9890         * gcc.c-torture/compile/mipscop-1.x: Likewise.
9891         * gcc.c-torture/compile/mipscop-2.x: Likewise.
9892         * gcc.c-torture/compile/mipscop-3.x: Likewise.
9893         * gcc.c-torture/compile/mipscop-4.x: Likewise.
9894         * gcc.c-torture/compile/simd-5.x: Likewise.
9895
9896         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
9897
9898 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9899
9900         * gcc.c-torture/execute/20030611-1.c: New test.
9901
9902 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9903
9904         PR middle-end/168
9905         * gcc.dg/20030612-1.c: New test case.
9906
9907 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9908
9909         PR c++/10635
9910         * g++.dg/expr/cast1.C: New test.
9911
9912 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9913
9914         * gcc.dg/builtins-21.c: New test case.
9915
9916 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
9917
9918         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
9919         options instead of at the end.
9920         * lib/objc.exp (objc_target_compile): Likewise.
9921
9922 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
9923
9924         PR c++/10432
9925         * g++.dg/parse/error1.C: New test.
9926
9927 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
9928
9929         * gcc.dg/compat/struct-by-value-11_main.c: New file.
9930         * gcc.dg/compat/struct-by-value-11_x.c: New file.
9931         * gcc.dg/compat/struct-by-value-11_y.c: New file.
9932         * gcc.dg/compat/struct-by-value-12_main.c: New file.
9933         * gcc.dg/compat/struct-by-value-12_x.c: New file.
9934         * gcc.dg/compat/struct-by-value-12_y.c: New file.
9935         * gcc.dg/compat/struct-by-value-13_main.c: New file.
9936         * gcc.dg/compat/struct-by-value-13_x.c: New file.
9937         * gcc.dg/compat/struct-by-value-13_y.c: New file.
9938         * gcc.dg/compat/struct-by-value-14_main.c: New file.
9939         * gcc.dg/compat/struct-by-value-14_x.c: New file.
9940         * gcc.dg/compat/struct-by-value-14_y.c: New file.
9941         * gcc.dg/compat/struct-by-value-15_main.c: New file.
9942         * gcc.dg/compat/struct-by-value-15_x.c: New file.
9943         * gcc.dg/compat/struct-by-value-15_y.c: New file.
9944         * gcc.dg/compat/struct-by-value-16_main.c: New file.
9945         * gcc.dg/compat/struct-by-value-16_x.c: New file.
9946         * gcc.dg/compat/struct-by-value-16_y.c: New file.
9947         * gcc.dg/compat/struct-by-value-17_main.c: New file.
9948         * gcc.dg/compat/struct-by-value-17_x.c: New file.
9949         * gcc.dg/compat/struct-by-value-17_y.c: New file.
9950         * gcc.dg/compat/struct-by-value-18_main.c: New file.
9951         * gcc.dg/compat/struct-by-value-18_x.c: New file.
9952         * gcc.dg/compat/struct-by-value-18_y.c: New file.
9953
9954         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
9955         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
9956         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
9957         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
9958         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
9959         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
9960         * gcc.dg/compat/scalar-return-3_main.c: New file.
9961         * gcc.dg/compat/scalar-return-3_x.c: New file.
9962         * gcc.dg/compat/scalar-return-3_y.c: New file.
9963         * gcc.dg/compat/scalar-return-4_main.c: New file.
9964         * gcc.dg/compat/scalar-return-4_x.c: New file.
9965         * gcc.dg/compat/scalar-return-4_y.c: New file.
9966
9967 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
9968
9969         * gcc.dg/compat/fp2-struct-check.h: New file.
9970         * gcc.dg/compat/fp2-struct-defs.h: New file.
9971         * gcc.dg/compat/fp2-struct-init.h: New file.
9972         * gcc.dg/compat/struct-by-value-10_main.c: New file.
9973         * gcc.dg/compat/struct-by-value-10_x.c: New file.
9974         * gcc.dg/compat/struct-by-value-10_y.c: New file.
9975         * gcc.dg/compat/struct-return-10_main.c: New file.
9976         * gcc.dg/compat/struct-return-10_x.c: New file.
9977         * gcc.dg/compat/struct-return-10_y.c: New file.
9978
9979         * gcc.dg/compat/compat-common.h: New file.
9980         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
9981         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
9982         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
9983         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
9984         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
9985         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
9986         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
9987         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9988         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
9989         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
9990         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9991         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
9992         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
9993         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9994         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
9995         * gcc.dg/compat/small-struct-check.h: Ditto.
9996         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
9997         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9998         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
9999         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
10000         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10001         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10002         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
10003         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10004         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
10005         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
10006         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10007         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10008         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
10009         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10010         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10011         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
10012         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10013         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
10014         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
10015         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10016         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
10017         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
10018         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10019         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
10020         * gcc.dg/compat/struct-return-2_main.c: Ditto.
10021         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10022         * gcc.dg/compat/struct-return-2_y.c: Ditto.
10023         * gcc.dg/compat/struct-return-3_main.c: Ditto.
10024         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10025         * gcc.dg/compat/struct-return-3_y.c: Ditto.
10026
10027 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
10028
10029         * g++.dg/pch/static-1.C: New file.
10030         * g++.dg/pch/static-1.Hs: New file.
10031
10032 2003-06-10  Richard Henderson  <rth@redhat.com>
10033
10034         * gcc.dg/asm-7.c: Adjust expected warning text.
10035
10036 2003-06-10  Roger Sayle  <roger@eyesopen.com>
10037
10038         * gcc.dg/builtins-20.c: New test case.
10039
10040 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
10041
10042         PR c++/11131
10043         * g++.dg/opt/template1.C: New test.
10044
10045 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10046
10047         * lib/gcc-dg.exp (dg-test): Clear additional_files and
10048         additional_sources.
10049
10050 2003-05-21  David Taylor  <dtaylor@emc.com>
10051
10052         * gcc.dg/Wpadded.c: New file.
10053
10054 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10055
10056         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
10057         * gcc.dg/special/weak-2.c: Add dg-require-weak.
10058         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
10059         dg-require-weak.
10060
10061 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
10062
10063         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
10064
10065 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10066
10067         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
10068         (dg-require-alias): Likewise.
10069         (dg-require-gc-sections): Likewise.
10070         * lib/target-supports.exp (check_gc_sections_available): Likewise.
10071
10072 2003-06-08  Richard Henderson  <rth@redhat.com>
10073
10074         * gcc.dg/20011029-2.c: Fix the array reference.
10075         * gcc.dg/asm-7.c: New.
10076
10077 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
10078
10079         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
10080
10081 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
10082
10083         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
10084         (dg-require-gc-sections): Likewise.
10085
10086 2003-06-08  Jan Hubicka  <jh@suse.cz>
10087
10088         * i386-cmov1.c: Fix regular expression.
10089         * i386-cvt-1.c: Likewise.
10090         * i386-local.c: Likewise.
10091         * i386-local2.c: Likewise.
10092         * i386-mul.c: Likewise.
10093         * i386-ssetype-1.c: Likewise.
10094         * i386-ssetype-3.c: Likewise.
10095         * i386-ssetype-5.c: Likewise.
10096
10097 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10098
10099         PR c++/11039
10100         * g++.dg/warn/implicit-typename2.C: New test.
10101         * g++.dg/warn/implicit-typename3.C: New test.
10102
10103 2003-06-07  Richard Henderson  <rth@redhat.com>
10104
10105         * g++.dg/other/offsetof3.C: Use size_t.
10106         * g++.dg/other/offsetof4.C: Likewise.
10107
10108 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
10109
10110         * lib/copy-file.exp: New. Implement gcc_copy_files.
10111
10112         * lib/dg-pch.exp: Load copy-file.exp
10113         (dg-pch): Use gcc_copy_files instead of "file copy".
10114
10115 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
10116
10117         * gcc.dg/weak/weak.exp: Simplify.
10118         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
10119         * gcc.dg/weak/weak-1.c: Likewise.
10120         * gcc.dg/weak/weak-2.c: Likewise.
10121         * gcc.dg/weak/weak-3.c: Likewise.
10122         * gcc.dg/weak/weak-4.c: Likewise.
10123         * gcc.dg/weak/weak-5.c: Likewise.
10124         * gcc.dg/weak/weak-6.c: Likewise.
10125         * gcc.dg/weak/weak-7.c: Likewise.
10126         * gcc.dg/weak/weak-8.c: Likewise.
10127         * gcc.dg/weak/weak-9.c: Likewise.
10128
10129 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
10130
10131         gcc.c-torture/execute/20030606-1.c: New.
10132
10133 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10134
10135         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
10136         * gcc.dg/builtins-19.c: Likewise.
10137
10138 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10139
10140         * gcc.dg/builtins-2.c: Add some more tests.
10141         * gcc.dg/builtins-18.c: New test case.
10142         * gcc.dg/builtins-19.c: New test case.
10143
10144 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10145             Jim Wilson  <wilson@tuliptree.org>
10146
10147         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
10148
10149 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
10150
10151         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
10152         mempcpy/stpcpy calls not to be optimized into something else.
10153         * gcc.c-torture/execute/string-opt-3.c: Moved to...
10154         * gcc.c-torture/execute/builtins/string-7.c: ...here.
10155         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
10156
10157 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10158
10159         * gcc.dg/format/asm_fprintf-1.c: New test.
10160
10161 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
10162
10163         * lib/gcc-defs.exp (additional_sources): New variable.
10164         (dg-additional-sources): New function.
10165         (additional_files): New variable.
10166         (dg-additional-files): New function.
10167         (dg-additional-files-options): Likewise.
10168         * lib/gcc-dg.exp (dg-require-weak): New function.
10169         (dg-require-alias): Likewise.
10170         (dg-require-gc-sections): Likewise.
10171         * lib/target-supports.exp (check_alias_available): Remove testfile
10172         parameter.
10173         (check_gc_sections_available): New function.
10174         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
10175         (dg-gpp-additional-files): Likewise.
10176         * lib/g++.exp (additional_sources): Remove.
10177         (additional_files): Likewise.
10178         (g++_target_compile): Use dg-additional-files-options.
10179
10180         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
10181         Tcl logic.
10182         * gcc.dg/special/ecos.exp: Remove.
10183         * gcc.dg/special/20000419-2.c: Use dg-require-*.
10184         * gcc.dg/special/alias-1.c: Likewise.
10185         * gcc.dg/special/alias-2.c: Likewise.
10186         * gcc.dg/special/gcsec-1.c: Likewise.
10187         * gcc.dg/special/weak-1.c: Likewise.
10188         * gcc.dg/special/weak-2.c: Likewise.
10189         * gcc.dg/special/wkali-1.c: Likewise.
10190         * gcc.dg/special/wkali-2.c: Likewise.
10191
10192         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
10193         dg-gpp-additional-*.
10194         * g++.dg/special/conpr-3.C: Likewise.
10195         * g++.dg/special/conpr-4.C: Likewise.
10196         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
10197         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
10198         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
10199         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
10200         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
10201         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
10202         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
10203         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
10204         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
10205         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
10206         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
10207         * g++.old-deja/g++.other/comdat1.C: Likewise.
10208         * g++.old-deja/g++.other/comdat2.C: Likewise.
10209         * g++.old-deja/g++.other/comdat3.C: Likewise.
10210         * g++.old-deja/g++.other/ctor1.C: Likewise.
10211         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
10212
10213 2003-06-05  Richard Henderson  <rth@redhat.com>
10214
10215         * gcc.dg/debug/20030605-1.c: New.
10216
10217 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10218
10219         * README.QMTEST: Update.
10220
10221 2003-06-04  Richard Henderson  <rth@redhat.com>
10222
10223         * gcc.dg/cleanup-1.c: New.
10224         * gcc.dg/cleanup-2.c: New.
10225         * gcc.dg/cleanup-3.c: New.
10226         * gcc.dg/cleanup-4.c: New.
10227         * gcc.dg/cleanup-5.c: New.
10228         * gcc.dg/cleanup-6.c: New.
10229         * gcc.dg/cleanup-7.c: New.
10230
10231 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10232
10233         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
10234
10235         * lib/dg-pch.exp: New file.
10236         * g++.dg/pch/pch.exp: Use dg-pch.exp.
10237         * gcc.dg/pch/pch.exp: Likewise.
10238
10239 2003-06-04  Roger Sayle  <roger@eyesopen.com>
10240
10241         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
10242         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
10243         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
10244         * gcc.dg/builtins-17.c: New test case.
10245         * gcc.dg/i386-387-4.c: New test case.
10246         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
10247
10248 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10249
10250         * gcc.dg/ultrasp9.c: New test.
10251
10252 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10253
10254         * gcc.c-torture/compile/20030604-1.c: New test.
10255         * gcc.dg/sparc-constant-1.c: New test.
10256
10257 2003-06-03  Glen Nakamura  <glen@imodulo.com>
10258
10259         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
10260
10261 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
10262
10263         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
10264
10265         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
10266         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
10267
10268 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
10269
10270         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
10271
10272 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10273
10274         PR c++/10940
10275         * g++.dg/template/spec10.C: New test.
10276
10277 2003-06-03  Roger Sayle  <roger@eyesopen.com>
10278
10279         * gcc.dg/builtins-16.c: New test case.
10280
10281 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
10282
10283         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
10284         mempcpy test with post-increments.
10285         * gcc.c-torture/execute/string-opt-3.c: New test.
10286         * gcc.dg/string-opt-1.c: New test.
10287
10288 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
10289
10290         PR fortran/10965
10291         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
10292
10293 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
10294
10295         * lib/scanasm.exp (dg-scan): New function, factored out of ...
10296         (scan-assembler): ... here.  Use dg-scan.
10297         (scan-assembler-not): Likewise.
10298         (scan-file): New function.
10299         (scan-file-not): Likewise.
10300         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
10301         * gcc.dg/cpp/_Pragma4.c: Likewise.
10302         * gcc.dg/cpp/_Pragma5.c: Likewise.
10303         * gcc.dg/cpp/avoidpaste1.c: Likewise.
10304         * gcc.dg/cpp/avoidpaste2.c: Likewise.
10305         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
10306         * gcc.dg/cpp/cmdlne-P.c: Likewise.
10307         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
10308         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
10309         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
10310         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
10311         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
10312         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
10313         * gcc.dg/cpp/cxxcom1.c: Likewise.
10314         * gcc.dg/cpp/line1.c: Likewise.
10315         * gcc.dg/cpp/maccom1.c: Likewise.
10316         * gcc.dg/cpp/maccom2.c: Likewise.
10317         * gcc.dg/cpp/maccom3.c: Likewise.
10318         * gcc.dg/cpp/maccom4.c: Likewise.
10319         * gcc.dg/cpp/maccom5.c: Likewise.
10320         * gcc.dg/cpp/maccom6.c: Likewise.
10321         * gcc.dg/cpp/multiline.c: Likewise.
10322         * gcc.dg/cpp/spacing1.c: Likewise.
10323         * gcc.dg/cpp/spacing2.c: Likewise.
10324         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
10325         * gcc.dg/cpp/trad/maccom1.c: Likewise.
10326         * gcc.dg/cpp/trad/maccom2.c: Likewise.
10327         * gcc.dg/cpp/trad/maccom3.c: Likewise.
10328         * gcc.dg/cpp/trad/maccom4.c: Likewise.
10329         * gcc.dg/cpp/trad/maccom6.c: Likewise.
10330         * gcc.dg/cpp/cxxcom2.c: Likewise.
10331         * gcc.dg/cpp/cxxcom2.h: New file.
10332
10333         * gcc.dg/cpp/truefalse.cpp: Move it to ...
10334         * g++.dg/cpp/truefalse.C: Here.
10335         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
10336
10337 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
10338
10339         * gcc.dg/cpp/redef3.c: New file.
10340
10341 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10342
10343         * gcc.dg/i386-loop-3.c: New test.
10344
10345 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
10346
10347         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
10348
10349 2003-05-31  Roger Sayle  <roger@eyesopen.com>
10350
10351         * gcc.dg/fwrapv-1.c: New test case.
10352         * gcc.dg/fwrapv-2.c: New test case.
10353
10354 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10355
10356         PR c++/10956
10357         * g++.dg/template/spec9.C: New test.
10358
10359 2003-05-29  Roger Sayle  <roger@eyesopen.com>
10360
10361         * gcc.dg/duff-4.c: New test case.
10362
10363 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
10364
10365         PR fortran/10843
10366         * g77.dg/ffixed-form-1.f: New test
10367         * g77.dg/ffixed-form-2.f: New test
10368         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
10369         * g77.dg/ffree-form-3.f: New test
10370
10371 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
10372
10373         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
10374         * gcc.dg/wint_t-1.c: Likewise.
10375
10376 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10377
10378         * g++.dg/template/access11.C: New test.
10379
10380 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10381
10382         PR c++/10849
10383         * g++.dg/template/access10.C: New test.
10384
10385 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10386             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10387
10388         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
10389
10390 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10391
10392         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
10393         suppress for powerpc-*-darwin*.
10394         * gcc.dg/torture/builtin-noret-2.c: Likewise.
10395
10396 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10397
10398         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
10399         suppress option for powerpc-*-darwin*.
10400
10401 2003-05-23  Roger Sayle  <roger@eyesopen.com>
10402
10403         * gcc.dg/builtins-1.c: Add tests for tan and atan.
10404         * gcc.dg/builtins-4.c: Add test for fmod.
10405
10406 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10407
10408         PR c++/10682
10409         * g++.dg/template/instantiate4.C: New test.
10410
10411 2003-05-22  Roger Sayle  <roger@eyesopen.com>
10412
10413         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
10414
10415 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
10416
10417         * gcc.dg/compat/scalar-return-1_main.c: New file.
10418         * gcc.dg/compat/scalar-return-1_x.c: New file.
10419         * gcc.dg/compat/scalar-return-1_y.c: New file.
10420         * gcc.dg/compat/scalar-return-2_main.c: New file.
10421         * gcc.dg/compat/scalar-return-2_x.c: New file.
10422         * gcc.dg/compat/scalar-return-2_y.c: New file.
10423         * gcc.dg/compat/struct-return-3_main.c: New file.
10424         * gcc.dg/compat/struct-return-3_y.c: New file.
10425         * gcc.dg/compat/struct-return-3_x.c: New file.
10426         * gcc.dg/compat/struct-return-2_main.c: New file.
10427         * gcc.dg/compat/struct-return-2_x.c: New file.
10428         * gcc.dg/compat/struct-return-2_y.c: New file.
10429
10430 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10431
10432         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
10433         for hppa*-hp-hpux*.
10434         * gcc.dg/20021014-1.c (dg-options): Likewise.
10435         * gcc.dg/nest.c (dg-options): Likewise.
10436
10437 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
10438
10439         PR c++/9738
10440         * g++.dg/ext/dllimport2.C: New file.
10441         * g++.dg/ext/dllimport3.C: New file.
10442
10443 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
10444
10445         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
10446         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10447         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10448         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10449         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10450         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10451         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
10452         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
10453         * gcc.dg/compat/small-struct-defs.h: New file.
10454         * gcc.dg/compat/small-struct-init.h: New file.
10455         * gcc.dg/compat/small-struct-check.h: New file.
10456         * gcc.dg/compat/fp-struct-defs.h: New file.
10457         * gcc.dg/compat/fp-struct-check.h: New file.
10458         * gcc.dg/compat/fp-struct-init.h: New file.
10459         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
10460         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
10461
10462 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
10463
10464         * gcc.dg/20030225-2.c: New test.
10465
10466 2003-05-18  Roger Sayle  <roger@eyesopen.com>
10467             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10468
10469         * gcc.c-torture/compile/20030518-1.c: New test case.
10470
10471 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
10472
10473         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
10474         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
10475         gcc-dg-debug-runtest.
10476         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
10477         gcc-dg-debug-runtest.
10478
10479 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10480
10481         PR c++/9022
10482         * g++.dg/lookup/using6.C: New test.
10483
10484 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10485
10486         * g++.dg/parse/access2.C: New test.
10487
10488 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
10489
10490         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
10491         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
10492         * gcc.dg/debug/debug.exp: Likewise.
10493
10494 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
10495
10496         * gcc.dg/dollar.c: New test.
10497
10498 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
10499
10500         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
10501         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
10502         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
10503         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
10504         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
10505         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
10506         * gcc.dg/compat/struct-by-value-6_main.c: New file.
10507         * gcc.dg/compat/struct-by-value-6_x.c: New file.
10508         * gcc.dg/compat/struct-by-value-6_y.c: New file.
10509         * gcc.dg/compat/struct-by-value-7_main.c: New file.
10510         * gcc.dg/compat/struct-by-value-7_x.c: New file.
10511         * gcc.dg/compat/struct-by-value-7_y.c: New file.
10512         * gcc.dg/compat/struct-by-value-8_main.c: New file.
10513         * gcc.dg/compat/struct-by-value-8_x.c: New file.
10514         * gcc.dg/compat/struct-by-value-8_y.c: New file.
10515         * gcc.dg/compat/struct-by-value-9_main.c: New file.
10516         * gcc.dg/compat/struct-by-value-9_x.c: New file.
10517         * gcc.dg/compat/struct-by-value-9_y.c: New file.
10518
10519 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
10520
10521         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
10522         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
10523         support for "repo" mode.
10524         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
10525         * lib/g77-dg.exp: Likewise.
10526         * lib/obj-dg.exp: Likewise.
10527
10528 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
10529
10530         Merge from gcc-3_2-rhl8-branch:
10531         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
10532
10533         * gcc.dg/tls/opt-6.c: New test.
10534
10535         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
10536
10537         * gcc.dg/20030405-1.c: New test.
10538
10539         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
10540
10541         * gcc.dg/20030309-1.c: New test.
10542
10543         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10544
10545         * gcc.c-torture/execute/20030307-1.c: New test.
10546
10547         2003-02-20  Randolph Chung  <tausq@debian.org>
10548
10549         * gcc.c-torture/compile/20030220-1.c: New test.
10550
10551         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
10552
10553         * gcc.dg/20030217-1.c: New test.
10554
10555         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
10556
10557         * gcc.c-torture/compile/20020129-1.c: New test.
10558
10559         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10560
10561         * gcc.dg/unroll-1.c: New test.
10562
10563         2002-11-16  Jan Hubicka  <jh@suse.cz>
10564
10565         * gcc.c-torture/execute/20020920-1.c: New test.
10566
10567         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
10568
10569         PR target/7434
10570         * gcc.c-torture/compile/20021008-1.c: New test.
10571
10572         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
10573
10574         PR target/7559
10575         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
10576
10577         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
10578
10579         * gcc.c-torture/compile/20020807-1.c: New test.
10580
10581         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
10582
10583         * gcc.dg/tls/opt-1.c: New test.
10584
10585         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
10586
10587         * gcc.dg/20020729-1.c: New test.
10588
10589         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
10590
10591         * g++.dg/opt/life1.C: New test.
10592
10593         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
10594
10595         * gcc.dg/20020525-1.c: New test.
10596
10597         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10598
10599         PR c++/6794
10600         * g++.dg/ext/pretty1.C: New test.
10601         * g++.dg/ext/pretty2.C: New test.
10602
10603 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
10604
10605         PR c++/8385
10606         * g++.dg/ext/typeof5.C: New test.
10607
10608 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
10609
10610         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
10611         __USER_LABEL_PREFIX__ into account.
10612         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
10613
10614 2003-05-14  Roger Sayle  <roger@eyesopen.com>
10615
10616         * gcc.dg/builtins-15.c: New test case.
10617
10618 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
10619
10620         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
10621
10622 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
10623
10624         * lib/g++.exp: Tweak handling of additional source files.
10625         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
10626         * g++.dg/special/conpr-2a.C: Rename to ...
10627         * g++.dg/special/conpr-2a.cc: ... this.
10628         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
10629         * g++.dg/special/conpr-3a.C: Rename to ...
10630         * g++.dg/special/conpr-3a.cc: This.
10631         * g++.dg/special/conpr-3b.C: Rename to ...
10632         * g++.dg/special/conpr-3b.cc: This.
10633         * g++.dg/special/conpr-4.C: New test.
10634         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
10635
10636 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
10637
10638         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
10639
10640 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10641
10642         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
10643         * g++.old-deja/g++.robertl/eb71.C: Likewise.
10644         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
10645         * g++.old-deja/g++.other/warn3.C: Likewise.
10646
10647 2003-05-11  Roger Sayle  <roger@eyesopen.com>
10648
10649         * gcc.dg/i386-387-1.c: Update to also test log.
10650         * gcc.dg/i386-387-2.c: Likewise.
10651
10652 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10653
10654         * g77.f-torture/execute/int8421.f: New test.
10655
10656 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10657
10658         PR c++/10230, c++/10481
10659         * g++.dg/lookup/scoped5.C: New test.
10660
10661 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10662
10663         PR c++/10552
10664         * g++.dg/template/ttp6.C: New test.
10665
10666 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
10667
10668         * gcc.c-torture/execute/builtins: New directory.
10669         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
10670         gcc.c-torture/execute/builtins.
10671         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
10672         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
10673         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
10674         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
10675
10676 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10677
10678         PR c++/9252
10679         * g++.dg/template/access8.C: New test.
10680         * g++.dg/template/access9.C: New test.
10681
10682 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10683
10684         PR c++/9554
10685         * g++.dg/parse/access1.C: New test.
10686
10687 2003-05-09  DJ Delorie  <dj@redhat.com>
10688
10689         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
10690         long, and not an int.
10691
10692 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10693
10694         PR c++/10555, c++/10576
10695         * g++.dg/template/memclass1.C: New test.
10696
10697 2003-05-08  DJ Delorie  <dj@redhat.com>
10698
10699         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
10700         targets.
10701         * gcc.c-torture/execute/20021024-1.x: Likewise.
10702         * gcc.c-torture/execute/shiftdi.x: Likewise.
10703         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
10704         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
10705         * gcc.dg/20021018-1.c: Likewise.
10706
10707 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10708
10709         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
10710
10711         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
10712         (bcopy): Call memmove.
10713
10714 2003-05-08  Roger Sayle  <roger@eyesopen.com>
10715
10716         * g77.f-torture/compile/8485.f: New test case.
10717
10718 2003-05-07  Richard Henderson  <rth@redhat.com>
10719
10720         PR c++/10570
10721         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
10722         Verify exception_cleanup not called for rethrows.
10723         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
10724         when exiting catch block without rethrowing.
10725         * g++.dg/eh/forced3.C: New.
10726         * g++.dg/eh/forced4.C: New.
10727
10728 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
10729
10730         * gcc.dg/20030505.c: Fix triplet.
10731
10732 2003-05-06  DJ Delorie  <dj@redhat.com>
10733
10734         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
10735         * gcc.dg/nest.c: Likewise.
10736
10737 2003-05-05  Roger Sayle  <roger@eyesopen.com>
10738
10739         * gcc.dg/builtins-14.c: New test case.
10740
10741 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
10742
10743         * lib/compat.exp (compat-execute): New argument.
10744         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
10745         * gcc.dg/compat: New test directory.
10746         * gcc.dg/compat/compat.exp: New expect script.
10747         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
10748         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
10749         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
10750         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
10751         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
10752         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
10753
10754         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
10755         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
10756         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
10757         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
10758         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
10759         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
10760         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
10761         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
10762         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
10763         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
10764         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
10765         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
10766         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
10767         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
10768         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
10769
10770 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
10771
10772         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
10773
10774 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
10775
10776         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
10777
10778 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
10779
10780         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
10781         * gcc.dg/ppc-fsel-2.c: New test.
10782
10783         * gcc.dg/unused-5.c: New test.
10784
10785 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10786
10787         PR c++/10496
10788         * g++.dg/warn/pmf1.C: New test.
10789
10790 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10791
10792         PR c++/4494
10793         * g++.dg/warn/main.C: New test.
10794
10795 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10796
10797         * gcc.dg/nonnull-3.c: New test.
10798
10799 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
10800
10801         * gcc.dg/cpp/Wtrigraphs.c: Update.
10802         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
10803
10804 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
10805
10806         * gcc.dg/ppc-fsel-1.c: New test.
10807
10808 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
10809
10810         PR c/10604
10811         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
10812
10813 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
10814
10815         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
10816
10817 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10818
10819         PR c++/9364, c++/10553, c++/10586
10820         * g++.dg/parse/typename4.C: New test.
10821         * g++.dg/parse/typename5.C: Likewise.
10822
10823 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
10824
10825         * gcc.c-torture/compile/20030503-1.c: New test.
10826
10827 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10828
10829         * g++.dg/lookup/using5.C: Fix testcase error.
10830
10831 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
10832
10833         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
10834         since MEABI is no longer supported.  Remove all vestiges
10835         of MEABI from the test.
10836
10837 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10838
10839         PR c++/10554
10840         * g++.dg/lookup/using5.C: New test.
10841
10842 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10843
10844         PR c++/8772
10845         * g++.dg/template/ttp5.C: New test.
10846
10847 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
10848
10849         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
10850         (dg-gpp-additional-sources): New function.
10851         (dg-gpp-additional-files): Likewise.
10852         * lib/g++.exp (additional_sources): New variable.
10853         (additional_files): Likewise.
10854         (g++_target_compile): Deal with them.
10855         * lib/old-dejagnu.exp: Remove.
10856         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
10857         * g++.old-deja: Revise all tests to use dg commands.
10858
10859 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10860
10861         PR c++/9432, c++/9528
10862         * g++.dg/lookup/using4.C: New test.
10863
10864 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
10865
10866         * gcc.dg/noreturn-5.c: New file.
10867         * gcc.dg/noreturn-6.c: New file.
10868
10869         * gcc.c-torture/compile/inline-1.c: New file.
10870
10871 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10872
10873         PR c++/10551
10874         * g++.dg/template/explicit1.C: New test.
10875
10876 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10877
10878         PR c++/10549
10879         * g++.dg/other/bitfield1.C: New test.
10880
10881         PR c++/10527
10882         * g++.dg/init/new7.C: New test.
10883
10884 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10885
10886         * g++.dg/ext/desig1.C: New test.
10887         * g++.dg/ext/init1.C: Update.
10888
10889         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
10890
10891 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
10892
10893         PR c++/10180
10894         * g++.dg/warn/Winline-1.C: New test.
10895
10896 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
10897
10898         * gcc.c-torture/execute/string-opt-19.c: New test.
10899
10900         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
10901         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
10902
10903 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
10904
10905         PR c++/10506
10906         * g++.dg/init/new6.C: New test.
10907
10908         PR c++/10503
10909         * g++.dg/init/ref6.C: New test.
10910
10911 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
10912
10913         * g++.dg/warn/weak1.C: XFAIL on AIX4.
10914
10915 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10916
10917         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
10918         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
10919
10920 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
10921
10922         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
10923         initialized static data members.
10924
10925 2003-04-25  H.J. Lu <hjl@gnu.org>
10926
10927         * gcc.dg/ia64-sync-4.c: New test.
10928
10929 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10930
10931         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
10932         date.
10933
10934 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
10935
10936         PR c++/10337
10937         * g++.dg/warn/conv1.C: New test.
10938         * g++.old-deja/g++.other/conv7.C: Adjust.
10939         * g++.old-deja/g++.other/overload14.C: Adjust.
10940
10941 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10942
10943         PR c++/10471
10944         * g++.dg/template/defarg2.C: New test.
10945
10946 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
10947
10948         * gcc.dg/cpp/include2.c: Update.
10949         * gcc.dg/cpp/multiline-2.c: New.
10950         * gcc.dg/cpp/multiline.c: Update.
10951         * gcc.dg/cpp/strify2.c: Update.
10952         * gcc.dg/cpp/trad/literals-2.c: Update.
10953
10954 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10955
10956         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
10957
10958 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10959
10960         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
10961
10962 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10963
10964         PR c++/10451
10965         * g++.dg/parse/crash4.C: New test.
10966
10967         PR c++/9847
10968         * g++.dg/parse/crash5.C: New test.
10969
10970 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
10971
10972         PR c++/10446
10973         * g++.dg/parse/crash3.C: New test.
10974
10975         PR c++/10428
10976         * g++.dg/parse/elab1.C: New test.
10977
10978 2003-04-22  Devang Patel  <dpatel@apple.com>
10979
10980         * gcc.dg/cpp/trad/funlike-5.c: New test.
10981
10982 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
10983
10984         * g++.dg/other/packed1.C: Fix dg options.
10985
10986 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
10987
10988         * g++.dg/other/offsetof2.C: New test.
10989
10990 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
10991
10992         * g++.dg/template/recurse.C: Adjust location of error messages.
10993
10994 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
10995
10996         PR c++/9881
10997         * g++.dg/init/addr-const1.C: New test.
10998         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
10999
11000 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11001
11002         PR c++/10405
11003         * g++.dg/lookup/struct-hack1.C: New test.
11004
11005 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
11006
11007         * ucs.c: Update diagnostic messages.
11008
11009 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11010
11011         * gcc.dg/cpp/truefalse.cpp: New test.
11012         * gcc.dg/cpp/cpp.exp: Update.
11013         * g++.dg/other/stdbool-if.C: Remove.
11014
11015 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11016
11017         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
11018         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
11019
11020 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11021
11022         * gcc.c-torture/compile/20030418-1.c: New test.
11023
11024 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
11025
11026         * README.compat: Remove; content moved to doc/sourcebuild.texi.
11027
11028 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11029
11030         PR c++/10347
11031         g++.dg/template/dependent-name1.C: New test.
11032
11033 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
11034
11035         * gcc.dg/warn-1.c (tourist_guide): New array,
11036         contains a pointer to bar.
11037
11038 2003-04-16  Roger Sayle  <roger@eyesopen.com>
11039
11040         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
11041         * gcc.c-torture/execute/medce-1.c: New test case.
11042         * gcc.c-torture/execute/medce-2.c: New test case.
11043
11044 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
11045
11046         * lib/prune.exp: Ignore more messages.
11047
11048         PR c++/10381
11049         * g++.dg/parse/lookup3.C: New test.
11050
11051 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
11052
11053         * gcc.c-torture/compile/20030415-1.c : New test.
11054
11055 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
11056
11057         * gcc.c-torture/execute/scope-2.c: Move to ...
11058         * gcc.dg/noncompile/scope.c: .... here.
11059
11060 2003-04-14  Roger Sayle  <roger@eyesopen.com>
11061
11062         * gcc.dg/20030414-2.c: New test case.
11063
11064 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
11065
11066         PR target/10377
11067         * gcc.dg/20030414-1.c: New test.
11068
11069 2003-04-13  Roger Sayle  <roger@eyesopen.com>
11070
11071         * gcc.dg/builtins-12.c: New test case.
11072         * gcc.dg/builtins-13.c: New test case.
11073
11074 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11075
11076         * gcc.c-torture/execute/string-opt-18.c: New test.
11077
11078 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
11079
11080         PR c++/10300
11081         * g++.dg/init/new5.C: New test.
11082
11083 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
11084
11085         PR c++/7910
11086         * g++.dg/ext/dllimport1.C: New test.
11087
11088 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11089
11090         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
11091
11092 2003-04-11  Bud Davis <bdavis9659@comcast.net>
11093
11094         PR Fortran/9263
11095         * g77.f-torture/noncompile/9263.f: New test
11096         PR Fortran/1832
11097         * g77.f-torture/execute/1832.f: New test
11098
11099 2003-04-11  David Chad  <davidc@freebsd.org>
11100             Loren J. Rittle  <ljrittle@acm.org>
11101
11102         libobjc/8562
11103         * objc.dg/headers.m: New test.
11104
11105 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
11106
11107         * gcc.c-torture/execute/builtin-noret-2.c: New.
11108         * gcc.c-torture/execute/builtin-noret-2.x: New.
11109         XFAIL builtin-noret-2.c at -O1 and above.
11110         * gcc.dg/redecl.c: New.
11111         * gcc.dg/Wshadow-1.c: Update error regexps.
11112
11113 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
11114
11115         * g++.dg/abi/bitfield10.C: New test.
11116
11117 2003-04-09  Mike Stump  <mrs@apple.com>
11118
11119         * gcc.dg/pch/pch.exp: Make testcase names longer.
11120         * g++.dg/pch/pch.exp: Make testcase names longer.
11121
11122 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11123
11124         * gcc.dg/builtins-11.c: New test case.
11125
11126 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11127
11128         * gcc.dg/builtins-9.c: New test case.
11129         * gcc.dg/builtins-10.c: New test case.
11130
11131 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
11132
11133         * gcc.dg/noncompile/init-4.c.c: New test.
11134
11135 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11136
11137         * gcc.misc-test/gcov-9.c: New test.
11138         * gcc.misc-test/gcov-10.c: New test
11139         * gcc.misc-test/gcov-11.c: New test.
11140
11141 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
11142
11143         PR optimization/10024
11144         * gcc.c-torture/compile/20030405-1.c: New test.
11145
11146 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
11147
11148         * gcc.dg/pch/static-3.c: New.
11149         * gcc.dg/pch/static-3.hs: New.
11150         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
11151
11152 2003-04-04  Richard Henderson  <rth@redhat.com>
11153
11154         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
11155         * g++.dg/eh/forced2.C: Likewise.
11156
11157 2003-04-03  Mike Stump  <mrs@apple.com>
11158
11159         * lib/scanasm.exp (scan-assembler): Add xfail processing for
11160         target arg.
11161         (scan-assembler-times, scan-assembler-not): Likewise.
11162         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
11163
11164 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11165
11166         * gcc.dg/sparc-loop-1.c: New test.
11167
11168 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
11169
11170         PR other/9274
11171         * g++.dg/pch/system-2.C: New.
11172         * g++.dg/pch/system-2.Hs: New.
11173
11174 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
11175
11176         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
11177
11178         * g++.dg/eh/simd-1.C (vecfunc): Same.
11179
11180 2003-04-01  Roger Sayle  <roger@eyesopen.com>
11181
11182         * gcc.c-torture/execute/20030401-1.c: New test case.
11183
11184 2003-04-01  Ziemowit Laski <zlaski@apple.com>
11185
11186         * objc.dg/defs.m: New.
11187
11188 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
11189
11190         * g++.dg/eh/simd-1.C: New.
11191         * g++.dg/eh/simd-2.C: New.
11192
11193 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
11194
11195         * gcc.c-torture/execute/simd-3.c: New.
11196
11197 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11198
11199         PR c/9936
11200         * gcc.dg/20030331-2.c: New test.
11201
11202 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11203
11204         PR c++/10278
11205         * g++.dg/parse/crash2.C: New test.
11206
11207 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11208
11209         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
11210         * gcc.c-torture/execute/20030331-1.c: ...here.
11211
11212 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11213
11214         * gcc.c-torture/execute/20030331-1.c: New test.
11215
11216 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11217
11218         * lib/gcov.exp: Adjust call return testing strings.
11219         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
11220
11221 2003-03-31  Roger Sayle  <roger@eyesopen.com>
11222
11223         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
11224         * gcc.dg/builtins-7.c: New test case.
11225         * gcc.dg/builtins-8.c: New test case.
11226
11227 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11228
11229         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
11230
11231 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
11232
11233         PR c++/7647
11234         * g++.dg/lookup-class-member-2.C: New test.
11235
11236 2003-03-30  Glen Nakamura  <glen@imodulo.com>
11237
11238         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
11239
11240 2003-03-28  Roger Sayle  <roger@eyesopen.com>
11241
11242         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
11243
11244 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
11245
11246         * g++.dg/init/attrib1.C: New test.
11247
11248 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11249
11250         * gcc.dg/ultrasp8.c: New test.
11251
11252 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11253
11254         * gcc.dg/ultrasp7.c: New test.
11255
11256 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
11257
11258         PR c++/10047
11259         * g++.dg/template/inline1.C: New test.
11260
11261 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11262
11263         * gcc.dg/sparc-dwarf2.c: New test.
11264
11265 2003-03-27  Roger Sayle  <roger@eyesopen.com>
11266
11267         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
11268         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
11269
11270 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
11271
11272         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
11273         than reading .x files.
11274         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
11275         * g77.dg/gcov/gcov-1.f: Likewise.
11276         * gcc.misc-tests/gcov-4b.c: Likewise.
11277         * gcc.misc-tests/gcov-5b.c: Likewise.
11278         * gcc.misc-tests/gcov-6.c: Likewise.
11279         * gcc.misc-tests/gcov-7.c: Likewise.
11280         * gcc.misc-tests/gcov-8.c: Likewise.
11281         * g++.dg/gcov/gcov-1.x: Remove.
11282         * g77.dg/gcov/gcov-1.x: Likewise.
11283         * gcc.misc-tests/gcov-4b.x: Likewise.
11284         * gcc.misc-tests/gcov-5b.x: Likewise.
11285         * gcc.misc-tests/gcov-6.x: Likewise.
11286         * gcc.misc-tests/gcov-7.x: Likewise.
11287         * gcc.misc-tests/gcov-8.x: Likewise.
11288
11289 2003-03-27  Glen Nakamura  <glen@imodulo.com>
11290
11291         PR opt/10087
11292         * gcc.dg/20030324-1.c: New test.
11293
11294 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
11295
11296         PR c++/10224
11297         * g++.dg/template/arg3.C: New test.
11298
11299         PR c++/10158
11300         * g++.dg/template/friend18.C: New test.
11301
11302 2003-03-26  Roger Sayle  <roger@eyesopen.com>
11303
11304         * g77.f-torture/compile/20030326-1.f: New test case.
11305
11306 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
11307
11308         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
11309
11310         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
11311
11312 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
11313
11314         * gcc.dg/ia64-sync-3.c: New test.
11315
11316 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
11317
11318         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
11319
11320 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11321
11322         * gcc.dg/ultrasp6.c: New test.
11323
11324 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11325
11326         * gcc.dg/i386-signbit-1.c: New test.
11327         * gcc.dg/i386-signbit-2.c: New test.
11328         * gcc.dg/i386-signbit-3.c: New test.
11329
11330 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11331
11332         * gcc.dg/ultrasp5.c: Fix options.
11333
11334 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11335
11336         * gcc.dg/ultrasp5.c: Fix comment.
11337
11338 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
11339
11340         PR fortran/10197
11341         * g77.f-torture/execute/10197.f: New test.
11342
11343 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
11344
11345         PR c++/9898, c++/383
11346         * g++.dg/template/conv6.C: New test.
11347
11348         PR c++/10119
11349         * g++.dg/template/ptrmem5.C: New test.
11350
11351         PR c++/10026
11352         * g++.dg/lookup/koenig1.C: New test.
11353
11354         PR C++/10199
11355         * g++.dg/lookup/template2.C: New test.
11356
11357 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
11358
11359         * g++.dg/opt/rtti1.C: New test.
11360
11361 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11362
11363         * gcc.dg/ultrasp5.c: New test.
11364
11365 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
11366
11367         PR middle-end/9967
11368         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
11369         builtin fputs.
11370
11371 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11372
11373         PR c/8224
11374         * gcc.dg/20030323-1.c: New test.
11375
11376 2003-03-23  Roger Sayle  <roger@eyesopen.com>
11377
11378         * gcc.c-torture/compile/20030323-1.c: New test case.
11379
11380 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
11381
11382         * gcc.dg/20030321-1.c: New test.
11383
11384 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
11385
11386         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
11387
11388 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11389
11390         PR c++/9978, c++/9708
11391         * g++.dg/ext/vlm1.C: Adjust expected error.
11392         * g++.dg/ext/vla2.C: New test.
11393         * g++.dg/template/arg1.C: New test.
11394         * g++.dg/template/arg2.C: New test.
11395
11396 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
11397
11398         * g77.f-torture/execute/select.f: New test.
11399         * g77.f-torture/noncompile/select_no_compile.f: New test.
11400
11401 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
11402
11403         PR c++/9898
11404         * g++.dg/other/error4.C: New test.
11405
11406 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
11407
11408         * g++.dg/template/friend17.C: New test.
11409
11410 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
11411
11412         * gcc.c-torture/compile/20030320-1.c: New.
11413
11414 2003-03-20  Roger Sayle  <roger@eyesopen.com>
11415
11416         * gcc.dg/builtins-6.c: New test case.
11417
11418 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
11419
11420         PR target/10073
11421         * gcc.c-torture/compile/20030319-1.c: New.
11422
11423 2003-03-18  Jan Hubicka  <jh@suse.cz>
11424
11425         * gcc.dg/i386-cvt-1.c: New test.
11426
11427 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
11428
11429         * objc.dg/naming-1.m: Use "(parse|syntax) error".
11430         * objc.dg/naming-2.m: Likewise.
11431
11432 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
11433
11434         PR c++/9639
11435         * g++.dg/parse/crash1.C: New test.
11436
11437 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
11438
11439         PR c++/8805
11440         * g++.dg/eh/cleanup1.C: New test.
11441
11442 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11443
11444         * gcc.c-torture/execute/20030316-1.c: New test case.
11445
11446 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11447
11448         PR c++/9629
11449         * g++.dg/init/ctor2.C: New test.
11450
11451 2003-03-15  Roger Sayle  <roger@eyesopen.com>
11452
11453         * g77.f-torture/compile/xformat.f: New test case.
11454
11455 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11456
11457         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
11458         * g++.old-deja/g++.mike/eh50.C: Likewise.
11459
11460 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11461
11462         PR c++/6440
11463         * g++.dg/template/spec7.C: New test.
11464         * g++.dg/template/spec8.C: Likewise.
11465
11466 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
11467
11468         * gcc.c-torture/execute/20030313-1.c: New test.
11469
11470 2003-03-14  Richard Henderson  <rth@redhat.com>
11471
11472         * gcc.dg/inline-2.c: Adjust alpha test for external call.
11473
11474 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11475
11476         * gcc.c-torture/compile/20030314-1.c: New test.
11477
11478 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
11479
11480         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
11481         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
11482         thumb target,
11483         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
11484         to accept newer _imp__  prefix and additional
11485         newline in .drectve section.
11486         * gcc.dg/dll-4.c: Likewise.
11487         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
11488         switch.
11489
11490 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
11491
11492         * g++.dg/parse/namespace9.C: New test.
11493
11494         * g++.dg/init/ref5.C: New test.
11495         * g++.dg/parse/ptrmem1.C: Likewise.
11496
11497 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11498
11499         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
11500         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
11501         regular expression.
11502         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
11503         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
11504
11505 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
11506
11507         * gcc.c-torture/execute/20030224-2.c: New test.
11508
11509 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11510
11511         * gcc.dg/decl-3.c: New test.
11512
11513 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11514
11515         * gcc.dg/i386-loop-2.c: New test.
11516
11517 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
11518
11519         PR c++/9474
11520         * g++.dg/parse/namespace8.C: New test.
11521
11522         PR c++/9924
11523         * g++.dg/overload/builtin2.C: New test.
11524
11525 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
11526
11527         * gcc.dg/return-type-3.c: New test.
11528
11529 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
11530
11531         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
11532         profiling options are not supported.
11533
11534 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
11535
11536         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
11537         * g++.old-deja/g++.warn/impint2.C: Likewise.
11538
11539 2003-03-10  Devang Patel  <dpatel@apple.com>
11540
11541         * g++.dg/cpp/c++_cmd_1.C: New test.
11542         * g++.dg/cpp/c++_cmd_1.h: New file.
11543
11544 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
11545
11546         * gcc.dg/altivec-9.c: New file.
11547
11548 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11549
11550         * gcc.dg/ppc-sdata-1.c: New test.
11551         * gcc.dg/ppc-sdata-2.c: New test.
11552
11553 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
11554
11555         PR c++/9373
11556         * g++.dg/opt/ptrmem2.C: New test.
11557
11558         PR c++/8534
11559         * g++.dg/opt/ptrmem1.C: New test.
11560
11561 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11562
11563         * gcc.dg/i386-loop-1.c: New test.
11564
11565 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11566
11567         PR c++/9970
11568         * g++.dg/lookup/friend1.C: New test.
11569
11570 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11571
11572         PR c++/9823
11573         * g++.dg/parser/constructor1.C: New test.
11574
11575 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
11576
11577         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
11578
11579         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
11580
11581 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
11582
11583         * gcc.dg/cpp/Wunused.c: Update test.
11584
11585 2003-03-08  Jan Hubicka  <jh@suse.cz>
11586
11587         * gcc.dg/inline-3.c: New test.
11588
11589 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11590
11591         PR c++/9809
11592         * g++.dg/parse/builtin1.C: New test.
11593
11594         PR c++/9982
11595         * g++.dg/abi/cookie1.C: New test.
11596         * g++.dg/abi/cookie2.C: Likewise.
11597
11598         PR c++/9524
11599         * g++.dg/template/field1.C: New test.
11600
11601         PR c++/9912
11602         * g++.dg/parse/class1.C: New test.
11603         * g++.dg/parse/namespace7.C: Likewise.
11604         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
11605
11606 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
11607
11608         * g++.dg/init/ref4.C: New test.
11609
11610 2003-03-07  Jan Hubicka  <jh@suse.cz>
11611
11612         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
11613         * gcc.dg/inline-3.c:  New test.
11614
11615 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
11616
11617         * g++.dg/init/ref3.C: New test.
11618
11619         PR c++/9965
11620         * g++.dg/init/ref2.C: New test.
11621
11622         PR c++/9400
11623         * g++.dg/warn/Wshadow-2.C: New test.
11624
11625         PR c++/9791
11626         * g++.dg/warn/Woverloaded-1.C: New test.
11627
11628 2003-03-05  Jan Hubicka  <jh@suse.cz>
11629
11630         * gcc.dg/i386-local2.c: New.
11631         * gcc.dg/i386-local.c: Fix typo.
11632
11633 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
11634
11635         * g++.dg/abi/layout3.C: New test.
11636
11637 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11638
11639         * gcc.c-torture/compile/20030305-1.c
11640
11641 2003-03-05  Jan Hubicka  <jh@suse.cz>
11642
11643         * gcc.dg/i386-local.c: New.
11644
11645 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
11646
11647         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
11648
11649 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11650
11651         * gcc.dg/switch-2.c: New test.
11652         * gcc.dg/switch-3.c: New test.
11653         * gcc.dg/Wswitch.c: Adjust line numbers.
11654         * gcc.dg/Wswitch-default.c: Likewise.
11655         * gcc.dg/Wswitch-enum.c: Likewise.
11656
11657 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
11658
11659         * gcc.c-torture/execute/20030222-1.c: New test.
11660
11661 2003-03-03  James E Wilson  <wilson@tuliptree.org>
11662
11663         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
11664
11665 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
11666
11667         PR c++/9878
11668         * g++.dg/init/ref1.C: New test.
11669
11670 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
11671
11672         * gcc.dg/sh-relax.c: New SH-only test.
11673
11674 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
11675
11676         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
11677         comment explaining purpose of testcase.
11678
11679 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11680
11681         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
11682         for HC11/HC12 (asm needs two int registers).
11683         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
11684         HC11/HC12 because the test uses an asm which needs two 32-bit
11685         registers.
11686
11687 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11688
11689         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
11690         for HC11/HC12 (array is too large otherwise).
11691         * gcc.c-torture/compile/920501-4.x: New file, likewise.
11692         * gcc.c-torture/compile/20010518-2.x: Likewise.
11693         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
11694         HC11/HC12 (array is too large).
11695
11696 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
11697
11698         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
11699         * lib/g++-dg.exp (g++-dg-test): Likewise.
11700
11701 2003-03-01  Roger Sayle  <roger@eyesopen.com>
11702
11703         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
11704         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
11705
11706 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11707
11708         * g++.dg/warn/implicit-typename1.C: Remove warning.
11709
11710 2003-02-28  Richard Henderson  <rth@redhat.com>
11711
11712         * gcc.dg/noreturn-1.c: Move noreturn warning line.
11713         * gcc.dg/return-type-1.c: Move control reaches end warning line.
11714
11715 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
11716
11717         * gcc.dg/pch/pch.exp: Change .pch to .gch.
11718         * g++.dg/pch/pch.exp: Likewise.
11719
11720 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
11721
11722         PR c++/9879
11723         * testsuite/g++.dg/init/new4.C: New test.
11724
11725 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
11726
11727         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
11728
11729 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
11730
11731         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
11732         unsigned long.
11733
11734         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
11735         wider than float.
11736
11737 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11738
11739         * lib/scanasm.exp: Add support for counting numbers of
11740         occurences.
11741         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
11742         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
11743
11744 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
11745
11746         PR c++/9683
11747         * g++.dg/template/static3.C: New test.
11748
11749         PR c++/9829
11750         * g++.dg/parse/namespace6.C: New test.
11751
11752 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11753
11754         PR target/9732
11755         * gcc.dg/20030225-1.c: New test.
11756
11757 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
11758
11759         * README: Remove out-of-date information.
11760
11761         PR c++/9836
11762         * g++.dg/template/spec6.C: New test.
11763
11764 2003-02-24  Jeff Law  <law@redhat.com>
11765
11766         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
11767
11768 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11769
11770         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
11771         * gcc.dg/pragma-ep-1.c: Likewise.
11772
11773 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11774
11775         PR c++/9602
11776         * g++.dg/template/friend16.C: New test.
11777
11778 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
11779
11780         PR c++/5333
11781         * g++.dg/parse/fused-params1.C: Adjust error messages.
11782         * g++.dg/template/nested3.C: New test.
11783
11784 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
11785
11786         * g++.dg/abi/param1.C: New test.
11787
11788 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11789
11790         PR c++/7982
11791         * g++.dg/warn/implicit-typename1.C: New test.
11792
11793 2003-02-22  Kelley Cook <kelleycook@comcast.net>
11794
11795         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
11796         with "mtune".
11797         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11798         * gcc.c-torture/execute/20010129-1.x: Likewise.
11799         * gcc.dg/20011107-1.c: Likewise.
11800         * gcc.dg/20020108-1.c: Likewise.
11801         * gcc.dg/20020122-3.c: Likewise.
11802         * gcc.dg/20020206-1.c: Likewise.
11803         * gcc.dg/20020310-1.c: Likewise.
11804         * gcc.dg/20020426-2.c: Likewise.
11805         * gcc.dg/20020517-1.c: Likewise.
11806         * gcc.dg/991230-1.c: Likewise.
11807         * gcc.dg/i386-unroll-1.c: Likewise.
11808         * gcc.misc-tests/i386-prefetch.exp: Likewise.
11809
11810 2003-02-22  Jan Hubicka  <jh@suse.cz>
11811
11812         * gcc.dg/i386-mul.c: New test.
11813
11814 2003-02-21  Roger Sayle  <roger@eyesopen.com>
11815
11816         * gcc.dg/builtins-5.c: New test case.
11817
11818 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
11819
11820         * gcc.dg/asmreg-1.c: New test.
11821
11822 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11823
11824         PR c++/9749
11825         * g++.dg/parse/varmod1.C: New test.
11826
11827 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11828
11829         PR c++/9727
11830         * g++.dg/template/op1.C: New test.
11831
11832 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11833
11834         PR c++/8906
11835         * g++.dg/template/nested2.C: New test.
11836
11837 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11838
11839         PR c++/8724
11840         * g++.dg/expr/dtor1.C: New test.
11841
11842 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
11843
11844         * gcc.dg/cpp/include3.c: New test.
11845         * gcc.dg/cpp/inc/foo.h: New file.
11846
11847 2003-02-21  Glen Nakamura  <glen@imodulo.com>
11848
11849         * gcc.c-torture/execute/20030221-1.c: New test.
11850
11851 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
11852
11853         PR c++/9729
11854         * g++.dg/abi/conv1.C: New test.
11855
11856 2003-02-20  Jan Hubicka  <jh@suse.cz>
11857
11858         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
11859
11860 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
11861
11862         * gcc.c-torture/compile/20030219-1.c: New test.
11863
11864 2003-02-18  Jan Hubicka  <jh@suse.cz>
11865
11866         * gcc.dg/funcorder.c: New test.
11867
11868 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11869
11870         * gcc.c-torture/execute/20030218-1.c: New.
11871
11872 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
11873
11874         * gcc.dg/20030218-1.c: New.
11875
11876 2003-02-18  Richard Henderson  <rth@redhat.com>
11877
11878         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
11879         * gcc.dg/attr-used-2.c: New.
11880
11881 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
11882
11883         PR c++/9704
11884         * g++.dg/init/copy5.C: New test.
11885
11886 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
11887
11888         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
11889         * g++.dg/pch/pch.exp: Likewise.
11890
11891 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11892
11893         * gcc.c-torture/execute/20030209-1.c: Enable the test if
11894         STACK_SIZE is not defined.
11895
11896 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11897
11898         PR c++/9457
11899         * g++.dg/template/init1.C: New test.
11900
11901 2003-02-16  Jan HUbicka  <jh@suse.cz>
11902
11903         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
11904         (foo): Add few extra tests
11905         * gcc.dg/c99-const-expr-3.c: Likewise.
11906         * gcc.c-torture/execute/20030216-1.c: New.
11907
11908 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11909
11910         PR c++/9459
11911         * g++.dg/ext/typeof4.C: New test.
11912
11913 2003-02-15  Roger Sayle  <roger@eyesopen.com>
11914
11915         * gcc.dg/i386-387-3.c: New test case.
11916
11917 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
11918
11919         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
11920         cris-*-elf* cris-*-aout* and mmix-*-*.
11921
11922 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
11923
11924         * gcc.dg/20030213-1.c: New test.
11925
11926 2003-02-12  Roger Sayle  <roger@eyesopen.com>
11927
11928         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
11929         * gcc.dg/i386-387-2.c: Likewise.
11930
11931 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
11932
11933         * gcc.dg/ppc-spe.c: Fix formatting.
11934         Enable tests that were previously unsupported by gas.
11935         Delete tests for instructions that no longer exist.
11936         Switch arguments on evsubifw builtin.
11937
11938 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
11939
11940         * gcc.c-torture/execute/20030209-1.c: Disable the test if
11941         STACK_SIZE is too small.
11942
11943 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11944             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11945
11946         * gcc.dg/decl-2.c: New test.
11947
11948 2003-02-10  Jan Hubicka  <jh@suse.cz>
11949
11950         * gcc.dg/i386-fpcvt-1.c:  New test.
11951
11952 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
11953
11954         * gcc.c-torture/execute/20030209-1.c: New test.
11955
11956 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
11957
11958         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
11959         int-wide bitops, use the constants of the same width.
11960         Likewise, if long long is 32-bit wide, test bitops using
11961         32-bit constants.
11962
11963 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
11964
11965         * gcc.dg/20021014-1.c: Annotate with expected notice text.
11966
11967 2003-02-07  Roger Sayle  <roger@eyesopen.com>
11968
11969         * testsuite/gcc.dg/builtins-4.c: New test case.
11970
11971 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11972
11973         * gcc.dg/20020430-1.c: Fix dg command typos.
11974         * gcc.dg/20020503-1.c: Likewise.
11975
11976 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11977
11978         PR c++/8785
11979         * g++.dg/parse/fused-params1.C: New test.
11980
11981         PR c++/8857
11982         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
11983
11984         PR c++/8921
11985         * g++.dg/parse/non-dependent1.C: New test.
11986
11987         PR c++/8928
11988         * g++.dg/parse/dupl-tmpl-args1.C: New test.
11989
11990         PR c++/9228
11991         * g++.dg/parse/undefined7.C: New test.
11992         * g++.dg/parse/non-templ1.C: New test.
11993
11994         PR c++/9229
11995         * g++.dg/parse/too-many-tmpl-args1.C: New test.
11996
11997 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
11998
11999         * gcc.c-torture/compile/20030206-1.c: New test.
12000
12001 2003-02-05  Roger Sayle  <roger@eyesopen.com>
12002
12003         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
12004         "pow" to "foo" to avoid potential confusion with a math built-in.
12005
12006 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12007
12008         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
12009         conditions for SPARC targets.
12010
12011 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
12012
12013         * gcc.dg/20030204-1.c: New test.
12014
12015 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12016
12017         PR c++/38
12018         * g++.dg/parse/array-size1.C: New test.
12019
12020         PR c++/5657
12021         * g++.dg/parse/undefined3.C: New test.
12022
12023         PR c++/5665
12024         * g++.dg/parse/undefined4.C: New test.
12025
12026         PR c++/5975
12027         * g++.dg/parse/undefined5.C: New test.
12028
12029         PR c++/7259
12030         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
12031
12032         PR c++/8578
12033         * g++.dg/parse/casting-operator1.C: New test.
12034
12035         PR c++/8596
12036         * g++.dg/parse/undefined6.C: New test.
12037
12038         PR c++/8736
12039         * g++.dg/parse/missing-template1.C: New test.
12040
12041 2003-02-04  Jan Hubicka  <jh@suse.cz>
12042
12043         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
12044         * gcc.dg/i386-cmov?.c:  Likewise.
12045         * gcc.dg/i386-fpcvt-?.c:  Likewise.
12046         * gcc.dg/i386-ssefp-1.c:  Likewise.
12047         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
12048         conventions.
12049
12050 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
12051
12052         PR c++/7129
12053         * testsuite/g++.dg/ext/max.C: New test.
12054
12055 2003-02-03  Jan Hubicka  <jh@suse.cz>
12056
12057         * gcc.c-torture/execute/20030203-1.c: New test.
12058
12059 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
12060
12061         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
12062         'natural-endian'.
12063
12064 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
12065
12066         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
12067         * g++.dg/init/new2.C: Likewise.
12068         * g++.dg/other/new1.C: Likewise.
12069
12070 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
12071
12072         * gcc.dg/struct-ret-libc.c: New test.
12073
12074 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
12075
12076         * gcc.dg/20030129-1.c: New test.
12077
12078 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12079
12080         PR c++/8849
12081         * g++.dg/template/ptrmem4.C: New test.
12082
12083 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
12084
12085         * g++.dg/parser/constant1.C: New test.
12086
12087 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12088
12089         PR c++/8591
12090         * g++.dg/parse/friend2.C: New test.
12091
12092 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12093
12094         PR c++/9437
12095         * g++.dg/template/unify4.C: New test.
12096
12097 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
12098
12099         * gcc.c-torture/execute/20030128-1.c: New test.
12100
12101 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
12102
12103         * g++.dg/lookup/nested1.C: Test moved from ...
12104         * g++.old-deja/g++.other/lookup24.C: ... here.
12105
12106 2003-01-28  Jan Hubicka  <jh@suse.cz>
12107
12108         * gcc.dg/i386-cmov5.c:  New test.
12109
12110 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
12111
12112         * gcc.c-torture/execute/20010925-1.c: Changed the
12113         memcpy declaration.
12114
12115 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12116
12117         PR c++/3902
12118         * g++.dg/parse/template5.C: New test.
12119
12120 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
12121
12122         PR fortran/9258
12123         * g77.dg/pr9258: New test.
12124
12125 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12126
12127         * README: Move relevant parts from README.g++.
12128
12129         * README.g++: Remove this file.
12130
12131 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12132
12133         * g++.dg/abi/dcast1.C: New test.
12134
12135 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12136
12137         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
12138
12139 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
12140
12141         PR c++/47
12142         * g++.old-deja/g++.other/lookup24.C: New test.
12143
12144 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12145
12146         PR middle-end/7227
12147         * gcc.dg/uninit-C.c: New test.
12148
12149 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
12150
12151         * g++.dg/abi/covariant1.C: New test.
12152
12153 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
12154
12155         * gcc.dg/20030123-1.c: New test.
12156
12157 2003-01-25  Jan Hubicka  <jh@suse.cz>
12158
12159         PR opt/8492
12160         * gcc.c-torture/compile/20030125-1.c
12161
12162 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
12163
12164         PR c++/9403
12165         * g++.dg/parse/template3.C: New test.
12166         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
12167
12168         PR c++/795
12169         * g++.dg/parse/template4.C: New test.
12170
12171         PR c++/9415
12172         * g++.dg/template/qual2.C: New test.
12173
12174         PR c++/8545
12175         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
12176
12177         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
12178
12179 2003-01-25  Roger Sayle  <roger@eyesopen.com>
12180
12181         * gcc.c-torture/execute/switch-1.c: New test case.
12182
12183 2003-01-25  Jan Hubicka  <jh@suse.cz>
12184
12185         * gcc.c-torture/execute/20030125-1.[cx]: New test.
12186
12187 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
12188
12189         Tweaks for Bison-1.875. From the NEWS file:
12190         "- `parse error' -> `syntax error'
12191         Bison now uniformly uses the term `syntax error'"
12192         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
12193         * gcc.dg/cpp/digraph2.c: Likewise.
12194         * gcc.dg/cpp/direct2.c: Likewise.
12195         * gcc.dg/cpp/paste4.c: Likewise.
12196         * gcc.dg/c90-restrict-1.c: Likewise.
12197         * gcc.dg/c99-func-2.c: Likewise.
12198         * gcc.dg/noncompile/920721-2.c: Likewise.
12199         * gcc.dg/noncompile/930622-2.c: Likewise.
12200         * gcc.dg/noncompile/940112-1.c: Likewise.
12201         * gcc.dg/noncompile/950921-1.c: Likewise.
12202         * gcc.dg/noncompile/951123-1.c: Likewise.
12203         * gcc.dg/noncompile/971104-1.c: Likewise.
12204         * gcc.dg/noncompile/990416-1.c: Likewise.
12205
12206 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
12207
12208         * g++.dg/parse/undefined1.C: Add error message.
12209
12210 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12211
12212         PR c++/9354
12213         * g++.dg/parse/new1.C: New test.
12214
12215         PR c++/9216
12216         * g++.dg/parse/template2.C: New test.
12217
12218         PR c++/9354
12219         * g++.dg/parse/typedef2.C: New test.
12220
12221         PR c++/9328
12222         * g++.dg/ext/typeof3.C: New test.
12223
12224 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12225
12226         PR c++/2738
12227         * g++.dg/parse/ret-type1.C: New test.
12228
12229         PR c++/3792
12230         * g++.dg/parse/tmpl-outside1.C: New test.
12231
12232         PR c++/4207
12233         * g++.dg/parse/int-as-enum1.C: New test.
12234
12235         PR c++/4903
12236         * g++.dg/parse/no-typename1.C: New test.
12237
12238         PR c++/5533
12239         * g++.dg/parse/no-value1.C: New test.
12240
12241         PR c++/5921
12242         * g++.dg/parse/wrong-inline1.C: New test.
12243
12244         PR c++/6402
12245         * g++.dg/parse/ref1.C: New test.
12246
12247         PR c++/6992
12248         * g++.dg/parse/attr-ctor1.C: New test.
12249
12250         PR c++/7229
12251         * g++.dg/parse/namespace5.C: New test.
12252
12253         PR c++/7917
12254         * g++.dg/parse/func-def1.C: New test.
12255
12256         PR c++/8143
12257         * g++.dg/parse/undefined1.C: New test.
12258
12259         PR c++/5723, PR c++/8522
12260         * g++.dg/parse/specialization1.C: New test.
12261
12262         PR c++/163, PR c++/8595
12263         * g++.dg/parse/struct-as-enum1.C: New test.
12264
12265         PR c++/9173
12266         * g++.dg/parse/undefined2.C: New test.
12267
12268 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12269
12270         PR c++/9298
12271         * g++.dg/parse/template1.C: New test.
12272
12273         PR c++/9384
12274         * g++.dg/parse/using1.C: New test.
12275
12276         PR c++/9285
12277         PR c++/9294
12278         * g++.dg/parse/expr2.C: New test.
12279
12280         PR c++/9388
12281         * g++.dg/parse/lookup2.C: Likewise.
12282
12283 2003-01-21  Jan Hubicka  <jh@suse.cz>
12284
12285         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
12286         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
12287         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
12288         * gcc.c-torture/execute/string-opt-*.c: Likewise.
12289
12290 2003-01-20  Nick Clifton  <nickc@redhat.com>
12291
12292         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
12293         problem with ARM sibcall code generation.
12294
12295 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12296
12297         * gcc.c-torture/execute/20030120-1.c: New.
12298
12299 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
12300
12301         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
12302
12303 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
12304
12305         PR c++/9272
12306         * g++.dg/parse/ctor1.C: New test.
12307
12308         PR c++/9294:
12309         * g++.dg/parse/qualified1.C: New test.
12310
12311         * g++.dg/parse/typename3.C: New test.
12312
12313 2003-01-16  Richard Henderson  <rth@redhat.com>
12314
12315         * g++.dg/tls/init-2.C: Fix error matches for real this time.
12316
12317 2003-01-16  Richard Henderson  <rth@redhat.com>
12318
12319         * g++.dg/pch/pch.exp: Copy test header to the working directory
12320         before using it either for precompilation or direct use.
12321         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
12322         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
12323
12324 2003-01-16  Richard Henderson  <rth@redhat.com>
12325
12326         * gcc.dg/pch/pch.exp: Copy test header to the working directory
12327         before using it either for precompilation or direct use.
12328         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
12329         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
12330
12331 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
12332
12333         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
12334         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
12335         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
12336         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
12337         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
12338         typename warning into error.
12339         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
12340         error messages.
12341         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
12342         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
12343         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
12344         messages.
12345         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
12346         make declaration visible in template.
12347         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
12348         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
12349         messages.
12350         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
12351         message.
12352         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
12353         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
12354         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
12355         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
12356         typename warning with error message.
12357         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
12358         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
12359         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
12360
12361 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
12362
12363         * g++.dg/parse/ambig2.C: New test.
12364
12365 2003-01-15  Richard Henderson  <rth@redhat.com>
12366
12367         * g++.dg/tls/init-2.C: Update error message string.
12368
12369 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12370
12371         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
12372
12373 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
12374
12375         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
12376         all for HC11/HC12.
12377         * gcc.c-torture/compile/20001205-1.x: Likewise.
12378         * gcc.c-torture/compile/20001226-1.x: Likewise.
12379         * gcc.c-torture/compile/920520-1.x: Likewise.
12380         * gcc.c-torture/compile/961203-1.x: Likewise.
12381         * gcc.c-torture/compile/20020604-1.x: Likewise.
12382
12383 2003-01-15  Jan Hubicka  <jh@suse.cz>
12384
12385         * gcc.c-torture/compile/20030115-1.c: New test.
12386
12387         * gcc.dg/i386-fpcvt-1.c: New test.
12388         * gcc.dg/i386-fpcvt-2.c: New test.
12389
12390 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
12391
12392         Further conform g++'s __vmi_class_type_info to the C++ ABI
12393         specification.
12394         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
12395         the specification.
12396
12397 2003-01-14  Jan Hubicka  <jh@suse.cz>
12398
12399         * gcc.dg/i386-fpcvt-1.c: New test.
12400         * gcc.dg/i386-fpcvt-2.c: New test.
12401
12402 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12403
12404         * gcc.dg/i386-mmx-3.c: New test.
12405
12406 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
12407
12408         PR c++/9264
12409         * g++.dg/parse/octal1.C: New file.
12410
12411         PR c++/9172
12412         * g++.dg/parse/typename1.C: New file.
12413
12414 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
12415
12416         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
12417         * gcc.dg/bf-no-ms-layout.c: Likewise.
12418         * gcc.dg/bf-ms-attrib.c: Likewise.
12419
12420 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
12421
12422         PR c++/9099
12423         * g++.dg/parse/dtor1.C: New file.
12424
12425         PR c++/9128
12426         * g++.dg/rtti/typeid1.C: New file.
12427
12428         PR c++/9153
12429         * g++.dg/parse/lookup1.C: New file.
12430
12431         PR c++/9171
12432         * g++.dg/templ/spec5.C: New file.
12433
12434 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
12435
12436         * gcc.c-torture/compile/20030110-1.c: New test.
12437
12438 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
12439
12440         Merge from pch-branch:
12441
12442         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
12443
12444         * gcc.dg/pch/cpp-1.h: New.
12445         * gcc.dg/pch/cpp-1.c: New.
12446         * gcc.dg/pch/cpp-2.h: New.
12447         * gcc.dg/pch/cpp-2.c: New.
12448
12449         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
12450
12451         * gcc.dg/pch/except-1.h: New.
12452         * gcc.dg/pch/except-1.c: New.
12453
12454         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
12455
12456         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
12457         running test.
12458         * gcc.dg/pch: Include *.hp not *.h.
12459         * gcc.dg/pch/system-1.h: New.
12460         * gcc.dg/pch/system-1.c: New.
12461
12462         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
12463
12464         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
12465         rather than trying to build and run a program using PCH.
12466         * gcc.dg/pch: Remove dg-do commands from test files.
12467
12468         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
12469
12470         * gcc.dg/pch/macro-3.c: New.
12471         * gcc.dg/pch/macro-3.h: New.
12472
12473         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
12474
12475         * gcc.dg/pch/common-1.c: New.
12476         * gcc.dg/pch/common-1.h: New.
12477         * gcc.dg/pch/decl-1.c: New.
12478         * gcc.dg/pch/decl-1.h: New.
12479         * gcc.dg/pch/decl-2.c: New.
12480         * gcc.dg/pch/decl-2.h: New.
12481         * gcc.dg/pch/decl-3.c: New.
12482         * gcc.dg/pch/decl-3.h: New.
12483         * gcc.dg/pch/decl-4.c: New.
12484         * gcc.dg/pch/decl-4.h: New.
12485         * gcc.dg/pch/decl-5.c: New.
12486         * gcc.dg/pch/decl-5.h: New.
12487         * gcc.dg/pch/global-1.c: New.
12488         * gcc.dg/pch/global-1.h: New.
12489         * gcc.dg/pch/inline-1.c: New.
12490         * gcc.dg/pch/inline-1.h: New.
12491         * gcc.dg/pch/inline-2.c: New.
12492         * gcc.dg/pch/inline-2.h: New.
12493         * gcc.dg/pch/static-1.c: New.
12494         * gcc.dg/pch/static-1.h: New.
12495         * gcc.dg/pch/static-2.c: New.
12496         * gcc.dg/pch/static-2.h: New.
12497
12498         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
12499
12500         * g++.dg/pch/pch.exp: Better handle failing testcases.
12501         * gcc.dg/pch/pch.exp: Likewise.
12502         * gcc.dg/pch/macro-1.c: New.
12503         * gcc.dg/pch/macro-1.h: New.
12504         * gcc.dg/pch/macro-2.c: New.
12505         * gcc.dg/pch/macro-2.h: New.
12506
12507         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
12508
12509         * g++.dg/dg.exp: Treat files in pch/ specially.
12510         * g++.dg/pch/pch.exp: New file.
12511         * g++.dg/pch/empty.H: New file.
12512         * g++.dg/pch/empty.C: New file.
12513         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
12514         "precompile".
12515
12516         * gcc.dg/pch/pch.exp: New file.
12517         * gcc.dg/pch/empty.h: New file.
12518         * gcc.dg/pch/empty.c: New file.
12519         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
12520         "precompile".
12521
12522 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12523
12524         * g++.dg/template/friend14.C: New test.
12525
12526 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12527
12528         * gcc.dg/old-style-asm-1.c: New test.
12529
12530 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
12531
12532         * gcc.c-torture/compile/20030109-1.c: New test.
12533
12534 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12535
12536         * gcc.c-torture/execute/20030109-1.c: New test.
12537
12538 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
12539
12540         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
12541         * g++.old-deja/g++.mike/dyncast2.C: Likewise
12542         * g++.old-deja/g++.mike/dyncast3.C: Likewise
12543         * g++.old-deja/g++.mike/eh2.C: Likewise
12544         * g++.old-deja/g++.mike/eh3.C: Likewise
12545         * g++.old-deja/g++.mike/eh5.C: Likewise
12546         * g++.old-deja/g++.mike/eh6.C: Likewise
12547         * g++.old-deja/g++.mike/eh7.C: Likewise
12548         * g++.old-deja/g++.mike/eh8.C: Likewise
12549         * g++.old-deja/g++.mike/eh9.C: Likewise
12550         * g++.old-deja/g++.mike/eh10.C: Likewise
12551         * g++.old-deja/g++.mike/eh12.C: Likewise
12552         * g++.old-deja/g++.mike/eh13.C: Likewise
12553         * g++.old-deja/g++.mike/eh14.C: Likewise
12554         * g++.old-deja/g++.mike/eh16.C: Likewise
12555         * g++.old-deja/g++.mike/eh17.C: Likewise
12556         * g++.old-deja/g++.mike/eh18.C: Likewise
12557         * g++.old-deja/g++.mike/eh21.C: Likewise
12558         * g++.old-deja/g++.mike/eh23.C: Likewise
12559         * g++.old-deja/g++.mike/eh24.C: Likewise
12560         * g++.old-deja/g++.mike/eh25.C: Likewise
12561         * g++.old-deja/g++.mike/eh26.C: Likewise
12562         * g++.old-deja/g++.mike/eh27.C: Likewise
12563         * g++.old-deja/g++.mike/eh28.C: Likewise
12564         * g++.old-deja/g++.mike/eh29.C: Likewise
12565         * g++.old-deja/g++.mike/eh31.C: Likewise
12566         * g++.old-deja/g++.mike/eh33.C: Likewise
12567         * g++.old-deja/g++.mike/eh34.C: Likewise
12568         * g++.old-deja/g++.mike/eh35.C: Likewise
12569         * g++.old-deja/g++.mike/eh36.C: Likewise
12570         * g++.old-deja/g++.mike/eh37.C: Likewise
12571         * g++.old-deja/g++.mike/eh38.C: Likewise
12572         * g++.old-deja/g++.mike/eh39.C: Likewise
12573         * g++.old-deja/g++.mike/eh40.C: Likewise
12574         * g++.old-deja/g++.mike/eh41.C: Likewise
12575         * g++.old-deja/g++.mike/eh42.C: Likewise
12576         * g++.old-deja/g++.mike/eh44.C: Likewise
12577         * g++.old-deja/g++.mike/eh46.C: Likewise
12578         * g++.old-deja/g++.mike/eh47.C: Likewise
12579         * g++.old-deja/g++.mike/eh48.C: Likewise
12580         * g++.old-deja/g++.mike/eh49.C: Likewise
12581         * g++.old-deja/g++.mike/eh50.C: Likewise
12582         * g++.old-deja/g++.mike/eh51.C: Likewise
12583         * g++.old-deja/g++.mike/eh53.C: Likewise
12584         * g++.old-deja/g++.mike/eh55.C: Likewise
12585         * g++.old-deja/g++.mike/p7912.C: Likewise
12586         * g++.old-deja/g++.mike/p9706.C: Likewise
12587         * g++.old-deja/g++.mike/p10416.C: Likewise
12588         * g++.old-deja/g++.mike/p11667.C: Likewise
12589         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
12590         Remove redundant reference to Iris.
12591         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
12592         Elxsi, i860, Pico Java, and WE32K.
12593
12594 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
12595
12596         * g++.dg/ext/asm4.C: New test.
12597
12598 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12599
12600         PR c++/9030
12601         * g++.dg/template/friend12.C: New test.
12602         * g++.dg/template/friend13.C: Likewise.
12603         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
12604
12605 2003-01-08  Jan Hubicka  <jh@suse.cz>
12606
12607         * gcc.dg/i386-cadd.c: New test.
12608         * gcc.dg/i386-cmov4.c: Likewise.
12609
12610 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
12611
12612         PR c++/9165
12613         * g++.dg/warn/Wunused-3.C: New test.
12614
12615         * g++.dg/abi/bitfield9.C: New test.
12616
12617         PR c++/9189
12618         * g++.dg/parse/defarg3.C: New test.
12619
12620 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12621
12622         * g++.dg/parse/ambig1.C: New test.
12623         * g++.dg/parse/defarg2.C: New test.
12624
12625 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
12626
12627         * g++.dg/template/defarg-1.C: New test.
12628         * g++.dg/template/local2.C: Likewise.
12629
12630 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
12631
12632         * gcc.c-torture/execute/20030105-1.c: New test.
12633
12634 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12635
12636         * g++.dg/parse/namespace3.C: Remove extra semicolons.
12637         * g++.dg/parse/namespace4.C: Likewise.
12638
12639 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12640
12641         * g++.dg/template/ntp2.C: New test.
12642
12643 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
12644
12645         * g++.dg/parse/extern-C-1.C: New test.
12646
12647         * g++.dg/parse/namespace4.C: New test.
12648
12649         * g++.dg/template/nested1.C: New test.
12650
12651         * g++.dg/parse/namespace3.C: New test.
12652
12653 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12654
12655         * g++.dg/lookup/two-stage1.C: New test.
12656
12657 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12658
12659         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
12660         * g++.old-deja/g++.jason/access8.C: Likewise.
12661         * g++.old-deja/g++.other/decl5.C: Likewise.
12662
12663 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12664
12665         * g++.dg/parse/parse7.C: New test.
12666
12667 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
12668
12669         PR c++/2843
12670         * g++.dg/ext/attrib7.C: New test.
12671
12672 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12673
12674         * g++.dg/parse/parse6.C: New test.
12675
12676 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
12677
12678         * gcc.dg/h8300-stack-1.c: New.
12679
12680 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12681
12682         g++.dg/lookup/exception1.C: New test.
12683
12684         g++.dg/lookup/template1.C: New test.
12685
12686         g++.dg/parse/namespace2.C: New test.
12687
12688         g++.dg/parse/parens2.C: New test.
12689
12690 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12691
12692         * g++.dg/parse/parse5.C: New test.
12693         * g++.dg/lookup/scoped4.C: New test.
12694
12695 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12696
12697         * g++.dg/parse/parens1.C: New test.
12698
12699         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
12700         angle-bracket1.C.
12701         * g++.dg/parse/parens2.C: New test.
12702
12703         * g++.dg/lookup/scope-operator1.C: New test.
12704
12705         * g++.dg/parse/operator1.C: New test.
12706
12707 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12708
12709         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
12710         * g++.old-deja/g++.other/access6.C: Likewise.
12711         * g++.old-deja/g++.other/decl1.C: Likewise.
12712         * g++.old-deja/g++.pt/typename12.C: Likewise.
12713
12714 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12715
12716         * g++.dg/parse/namespace1.C: New test.
12717
12718 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12719
12720         * g++.dg/parse/parse4.C: New test.
12721
12722 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12723
12724         * g++.dg/parse/parse3.C: New test.
12725
12726 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12727
12728         * g++.dg/parse/parse2.C: New test.
12729
12730 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12731
12732         * g++.dg/template/friend11.C: New test.
12733
12734 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12735
12736         * g++.dg/parse/parse1.C: New test.
12737
12738 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
12739
12740         * lib/profopt.exp: Change the name of a global variable to avoid
12741         possible clashes with other test suites.
12742
12743 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
12744
12745         * g++.dg/inherit/covariant8.C: New test.
12746
12747 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12748
12749         * g++.dg/init/array9.C: New test.
12750
12751         PR c++/9112
12752         * g++.dg/parse/expr1.C: New test.
12753
12754 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
12755
12756         * gcc.c-torture/compile/20021230-1.c: New test.
12757
12758 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12759
12760         * g++.dg/inherit/covariant5.C: New test.
12761         * g++.dg/inherit/covariant6.C: New test.
12762         * g++.dg/inherit/covariant7.C: New test.
12763
12764 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12765
12766         PR c++/2739
12767         * g++.dg/other/access2.C: New test.
12768
12769 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12770
12771         * g++.dg/other/anon-struct.C: No longer fails
12772         * g++.old-deja/g++.brendan/parse4.C: Likewise.
12773         * g++.old-deja/g++.brendan/parse5.C: Likewise.
12774         * g++.old-deja/g++.brendan/parse6.C: Likewise.
12775
12776 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12777
12778         * g++.dg/parse/angle-bracket.C (main): No longer fails.
12779
12780 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
12781
12782         * g++.dg/eh/spec4.C: Remove stray semicolon.
12783         * g++.dg/expr/pmf-1.C: Change error message.
12784         * g++.dg/ext/asm1.C: Remove stray semicolon.
12785         * g++.dg/ext/typename1.C: Add missing typenames.
12786         * g++.dg/inherit/template-as-base.C: Change error message.
12787         * g++.dg/lookup/scoped1.C: Likewise.
12788         * g++.dg/lookup/scoped2.C: Likewise.
12789         * g++.dg/lookup/using2.C: Likewise.
12790         * g++.dg/other/component1.C: Remove stray semicolon.
12791         * g++.dg/other/do1.C: Change error message.
12792         * g++.dg/other/error2.C: Likewise.
12793         * g++.dg/other/init1.C: Likewise.
12794         * g++.dg/other/packed1.C: Remove stray semicolon.
12795         * g++.dg/other/ptrmem2.C: Change error message.
12796         * g++.dg/parse/parameter-declaration-1.C: Remove line number
12797         marker.
12798         * g++.dg/special/initp1.C: Remove invalid attribute usage.
12799         * g++.dg/template/access3.C: Add typename keyword.
12800         * g++.dg/template/access5.C: Remove stray semicolon.
12801         * g++.dg/template/access6.C: Likewise.
12802         * g++.dg/template/complit1.C: Likewise.
12803         * g++.dg/template/crash1.C: Change error message.
12804         * g++.dg/template/inherit2.C: Remove stray semicolon.
12805         * g++.dg/template/instantiate2.C: Likewise.
12806         * g++.dg/template/instantiate3.C: Change error message.
12807         * g++.dg/template/qual1.C: Remove stray semicolon.
12808         * g++.dg/template/qualttp18.C: Change error message.
12809         * g++.dg/template/ref1.C: Remove stray semicolon.
12810         * g++.dg/template/sizeof1.C (A::value): Declare it.
12811         * g++.dg/template/spec4.C: Change error message.
12812         * g++.dg/template/static1.C: Likewise.
12813         * g++.dg/template/type1.C: Likewise.
12814         * g++.dg/template/typename3.C: Likewise.
12815         * g++.old-deja/g++.benjamin/13478.C: Change error message.
12816         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
12817         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
12818         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
12819         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
12820         named return value extension.
12821         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
12822         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
12823         * g++.old-deja/g++.bob/extern_C.C: Likewise.
12824         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12825         * g++.old-deja/g++.brendan/complex1.C: Likewise.
12826         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12827         * g++.old-deja/g++.brendan/crash13.C: Likewise.
12828         * g++.old-deja/g++.brendan/crash15.C: Likewise.
12829         * g++.old-deja/g++.brendan/crash18.C: Change error message.
12830         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
12831         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12832         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12833         * g++.old-deja/g++.brendan/crash56.C: Likewise.
12834         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
12835         syntax.
12836         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
12837         * g++.old-deja/g++.brendan/crash8.C: Change error message.
12838         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
12839         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
12840         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
12841         * g++.old-deja/g++.brendan/template11.C: Likewise.
12842         * g++.old-deja/g++.brendan/template26.C: Likewise.
12843         * g++.old-deja/g++.brendan/template27.C: Use explicit
12844         specialization syntax.
12845         * g++.old-deja/g++.brendan/template30.C: Likewise.
12846         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
12847         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
12848         non-dependent names.
12849         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
12850         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
12851         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
12852         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
12853         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
12854         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
12855         named return value extension.
12856         * g++.old-deja/g++.ext/namedret2.C: Likewise.
12857         * g++.old-deja/g++.ext/namedret3.C: Likewise.
12858         * g++.old-deja/g++.ext/return1.C: Likewise.
12859         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
12860         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
12861         * g++.old-deja/g++.jason/access8.C: Likewise.
12862         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
12863         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
12864         pseudo-destructor names.
12865         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
12866         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
12867         pseudo-destructor names.
12868         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
12869         * g++.old-deja/g++.jason/overload19.C: Likewise.
12870         * g++.old-deja/g++.jason/overload32.C: Likewise.
12871         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
12872         stray semicolons.
12873         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
12874         * g++.old-deja/g++.jason/return.C: Likewise.
12875         * g++.old-deja/g++.jason/return2.C: Likewise.
12876         * g++.old-deja/g++.jason/shadow1.C: Likewise.
12877         * g++.old-deja/g++.jason/special.C: Use explicit specialization
12878         syntax.
12879         * g++.old-deja/g++.jason/template10.C: Account for use of
12880         non-dependent names.
12881         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
12882         syntax.
12883         * g++.old-deja/g++.jason/template37.C: Likewise.
12884         * g++.old-deja/g++.law/access4.C: Change error messages.
12885         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
12886         pseudo-destructor names.
12887         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
12888         * g++.old-deja/g++.law/ctors9.C: Likewise.
12889         * g++.old-deja/g++.law/cvt22.C: Likewise.
12890         * g++.old-deja/g++.law/dtors5.C: Likewise.
12891         * g++.old-deja/g++.law/global-init1.C: Likewise.
12892         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12893         * g++.old-deja/g++.law/operators28.C: Likewise.
12894         * g++.old-deja/g++.law/visibility28.C: Likewise.
12895         * g++.old-deja/g++.martin/eval1.C: Likewise.
12896         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
12897         name.
12898         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
12899         * g++.old-deja/g++.mike/net34.C: Likewise.
12900         * g++.old-deja/g++.mike/net36.C: Likewise.
12901         * g++.old-deja/g++.mike/ns2.C: Likewise.
12902         * g++.old-deja/g++.mike/p12306.C: Likewise.
12903         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
12904         value extension.
12905         * g++.old-deja/g++.mike/p700.C: Likewise.
12906         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
12907         * g++.old-deja/g++.mike/p710.C: Likewise.
12908         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
12909         value extension.
12910         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
12911         * g++.old-deja/g++.mike/pmf9.C: Likewise.
12912         * g++.old-deja/g++.ns/crash2.C: Likewise.
12913         * g++.old-deja/g++.ns/crash3.C: Likewise.
12914         * g++.old-deja/g++.ns/invalid1.C: Likewise.
12915         * g++.old-deja/g++.ns/ns17.C: Likewise.
12916         * g++.old-deja/g++.ns/template16.C: Likewise.
12917         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
12918         keyword.
12919         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
12920         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
12921         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
12922         named return value extension.
12923         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
12924         * g++.old-deja/g++.other/access4.C: Issue additional error
12925         messages.
12926         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
12927         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
12928         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
12929         * g++.old-deja/g++.other/crash25.C: Change error message.
12930         * g++.old-deja/g++.other/crash4.C: Change error message.
12931         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
12932         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
12933         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
12934         checks.
12935         * g++.old-deja/g++.other/defarg8.C: Likewise.
12936         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
12937         * g++.old-deja/g++.other/dtor10.C: Likewise.
12938         * g++.old-deja/g++.other/incomplete.C: Likewise.
12939         * g++.old-deja/g++.other/linkage7.C: Likewise.
12940         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
12941         lookup algorithm.
12942         * g++.old-deja/g++.other/mangle2.C: Likewise.
12943         * g++.old-deja/g++.other/refinit2.C: Likewise.
12944         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
12945         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
12946         * g++.old-deja/g++.pt/crash28.C: Likewise.
12947         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
12948         syntax.
12949         * g++.old-deja/g++.pt/crash32.C: Change error message.
12950         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
12951         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
12952         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
12953         error message position.
12954         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
12955         * g++.old-deja/g++.pt/defarg8.C: Change error message.
12956         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
12957         syntax.
12958         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
12959         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
12960         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
12961         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
12962         keyword.
12963         * g++.old-deja/g++.pt/explicit31.C: Likewise.
12964         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
12965         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
12966         keyword.
12967         * g++.old-deja/g++.pt/explicit71.C: Change error message.
12968         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
12969         syntax.
12970         * g++.old-deja/g++.pt/friend28.C: Account for use of
12971         non-dependent names.
12972         * g++.old-deja/g++.pt/friend29.C: Likewise.
12973         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
12974         rules.
12975         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
12976         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
12977         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
12978         lookup rules.
12979         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
12980         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
12981         keyword.
12982         * g++.old-deja/g++.pt/memclass20.C: Likewise.
12983         * g++.old-deja/g++.pt/memclass5.C: Likewise.
12984         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
12985         keyword.
12986         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
12987         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
12988         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
12989         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
12990         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
12991         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
12992         keyword.
12993         * g++.old-deja/g++.pt/spec10.C: Likewise.
12994         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
12995         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
12996         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
12997         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
12998         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
12999         * g++.old-deja/g++.pt/ttp62.C: Likewise.
13000         * g++.old-deja/g++.pt/ttp64.C: Likewise.
13001         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
13002         * g++.old-deja/g++.pt/typename15.C: Likewise.
13003         * g++.old-deja/g++.pt/typename22.C: Likewise.
13004         * g++.old-deja/g++.pt/typename6.C: Change error messages.
13005         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
13006         * g++.old-deja/g++.pt/virtual2.C: Likewise.
13007         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
13008         syntax.
13009         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
13010         return value extension.
13011         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
13012         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
13013         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
13014         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
13015
13016 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
13017
13018         * g++.dg/warn/inline1.C: New test.
13019         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
13020         * g++.old-deja/g++.jason/synth10.C: Likewise.
13021         * g++.old-deja/g++.mike/net31.C: Likewise.
13022         * g++.old-deja/g++.mike/p8786.C: Likewise.
13023
13024         * g++.dg/template/friend10.C: New test.
13025         * g++.dg/template/conv5.C: New test.
13026
13027 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
13028
13029         * g++.dg/lookup/scoped3.C: New test.
13030
13031         * g++.dg/lookup/decl1.C: New test.
13032         * g++.dg/lookup/decl2.C: New test.
13033
13034 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13035
13036         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
13037         gcc.c-torture/compile/20021015-1.c,
13038         gcc.c-torture/compile/20021015-2.c,
13039         gcc.c-torture/compile/20021123-1.c,
13040         gcc.c-torture/compile/20021123-2.c,
13041         gcc.c-torture/compile/20021123-3.c,
13042         gcc.c-torture/compile/20021123-4.c,
13043         gcc.c-torture/execute/20021024-1.c: Add tests previously added
13044         only to 3.1 or 3.2 branch.
13045
13046 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
13047
13048         * gcc.dg/i386-bitfield3.c: New test.
13049
13050         * gcc.dg/i386-bitfield2.c: New test.
13051
13052 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
13053
13054         * g++.dg/parse/conv_op1.C: New test.
13055
13056 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
13057
13058         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
13059         approved.
13060
13061 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
13062
13063         * gcc.c-torture/compile/20021220-1.c: New test.
13064
13065 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
13066
13067         * gcc.dg/i386-fastcall-1.c: New.
13068
13069 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13070
13071         * gcc.c-torture/execute/20021219-1.c: New test.
13072
13073 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13074
13075         * gcc.dg/i386-pic-1.c: New test.
13076
13077 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13078
13079         PR c++/8099
13080         * g++.dg/template/friend9.C: New test.
13081
13082 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13083
13084         PR c++/3663
13085         * g++.dg/template/access7.C: New test.
13086
13087 2002-12-18  Nick Clifton  <nickc@redhat.com>
13088
13089         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
13090         the libstdc++-v3 directory has been found.
13091
13092 2002-12-12  Devang Patel <dpatel@apple.com>
13093         * gcc.dg/darwin-ld-1.c: New test.
13094         * gcc.dg/darwin-ld-2.c: New test.
13095         * gcc.dg/darwin-ld-3.c: New test.
13096         * gcc.dg/darwin-ld-4.c: New test.
13097         * gcc.dg/darwin-ld-5.c: New test.
13098
13099 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13100
13101         * gcc.c-torture/compile/20021212-1.c: New test.
13102
13103 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
13104
13105         * gcc.dg/fshort-wchar: New test.
13106
13107 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
13108
13109         PR c++/8372
13110         * g++.dg/template/dtor1.C: New test.
13111
13112         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
13113         markers.
13114
13115 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
13116
13117         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
13118
13119 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
13120
13121         * g++.dg/template/static1.C: New test.
13122         * g++.dg/template/static2.C: New test.
13123         * g++.old-deja/g++.ext/memconst.C: New test.
13124
13125 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13126
13127         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
13128         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
13129         * g++.dg/special/initp1.C: Likewise.
13130
13131 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
13132
13133         * gcc.c-torture/execute/20021204-1.c: New test.
13134
13135 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
13136
13137         * gcc.dg/ppc-fmadd-1.c: New file.
13138         * gcc.dg/ppc-fmadd-2.c: New file.
13139         * gcc.dg/ppc-fmadd-3.c: New file.
13140
13141 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13142
13143         * gcc.c-torture/compile/20021204-1.c: New test.
13144
13145 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13146
13147         * g++.dg/inherit/covariant2.C: New test.
13148         * g++.dg/inherit/covariant3.C: New test.
13149         * g++.dg/inherit/covariant4.C: New test.
13150         * g++.dg/inherit/covariant1.C: Remove XFAIL.
13151         * g++.old-deja/g++.robertl/eb17.C: Likewise.
13152
13153 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
13154
13155         PR c++/8688
13156         * g++.dg/init/brace3.C: New test.
13157
13158 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
13159
13160         * gcc.dg/20020210-1.c: Fix a comment typo.
13161
13162 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
13163
13164         PR c++/8720
13165         * g++.dg/parse/defarg1.C: New test.
13166
13167         PR c++/8615
13168         * g++.dg/template/char1.C: New test.
13169
13170         * g++.dg/template/varmod1.C: Fix typo.
13171
13172 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13173
13174         DR 180
13175         * g++.old-deja/g++.pt/crash32.C: Expect error.
13176
13177 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
13178
13179         PR c++/5919
13180         * g++.dg/template/varmod1.C: New test.
13181
13182         PR c++/8727
13183         * g++.dg/inherit/typeinfo1.C: New test.
13184
13185         PR c++/8663
13186         * g++.dg/inherit/typedef1.C: New test.
13187
13188 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
13189
13190         PR c++/8332
13191         PR c++/8493
13192         * g++.dg/template/strlen1.C: New test.
13193
13194         PR c++/8227
13195         * g++.dg/template/ctor2.C: New test.
13196
13197         PR c++/8214
13198         * g++.dg/init/string1.C: New test.
13199
13200         PR c++/8511
13201         * g++.dg/template/friend8.C: New test.
13202
13203 2002-11-29  Joe Buck <jbuck@synopsys.com>
13204
13205         * g++.dg/lookup/anon2.C: New test.
13206
13207 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
13208
13209         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
13210         h8300 port.
13211
13212 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
13213
13214         * gcc.dg/bitfld-6.c: New test.
13215
13216 2002-11-27  Jan Hubicka  <jh@suse.cz>
13217
13218         * gcc.c-torture/execute/20021127.[cx]: New test.
13219
13220 2002-11-26  Jan Hubicka  <jh@suse.cz>
13221
13222         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
13223         quality.
13224
13225 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
13226
13227         * g++.dg/init/brace2.C: New test.
13228         * g++.old-deja/g++.mike/p9129.C: Correct.
13229
13230 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
13231
13232         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
13233
13234 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
13235
13236         * gcc.dg/sibcall-6: New test for indirect sibcalls.
13237
13238 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
13239
13240         * testsuite/g++.dg/abi/empty11.C: New test.
13241         * testsuite/g++.dg/rtti/cv1.C: New test.
13242
13243 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
13244
13245         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
13246
13247 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
13248
13249         * g++.dg/abi/empty10.C: New test.
13250
13251 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13252
13253         * gcc.c-torture/compile/20021124-1.c: New test.
13254
13255 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
13256
13257         * g++.dg/abi/rtti2.C: New test.
13258
13259 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13260
13261         * gcc.dg/i386-unroll-1.c: New test.
13262
13263 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13264
13265         * gcc.c-torture/compile/20021120-1.c: New test.
13266         * gcc.c-torture/compile/20021120-2.c: New test.
13267
13268 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13269
13270         * gcc.dg/bitfld-5.c: New test.
13271
13272 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13273
13274         * gcc.c-torture/execute/20021120-3.c: New test.
13275
13276 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13277
13278         * gcc.c-torture/execute/20021120-2.c: New test.
13279
13280 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13281
13282         * gcc.c-torture/execute/20021120-1.c: New test.
13283
13284 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
13285
13286         * gcc.c-torture/execute/20021118-3.c: New test.
13287
13288 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13289
13290         * gcc.c-torture/compile/20021119-1.c: New test.
13291
13292 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
13293
13294         * gcc.dg/duff-1.c: New test.
13295         * gcc.dg/duff-2.c: New test.
13296         * gcc.dg/duff-3.c: New test.
13297
13298 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
13299
13300         * gcc.dg/cpp/_Pragma5.c: New test.
13301
13302 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13303
13304         * gcc.c-torture/execute/20021118-2.c: New test.
13305
13306 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13307
13308         * gcc.c-torture/execute/20021118-1.c: New test.
13309
13310 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
13311
13312         * gcc.dg/20021116-1.c: New test.
13313
13314 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
13315
13316         * g++.dg/abi/vcall1.C: New test.
13317
13318 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
13319
13320         * gcc.dg/20021029-1.c: New test.
13321         * gcc.dg/20021029-2.c: New test.
13322
13323 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13324
13325         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
13326
13327 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13328
13329         PR c/8439
13330         * gcc.dg/20021110.c: Move to ...
13331         * gcc.c-torture/compile/20021110.c: .... here.
13332
13333 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13334
13335         PR c/8467
13336         * gcc.c-torture/execute/20021111-1.c
13337
13338 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13339
13340         PR c/8439
13341         * gcc.dg/20021110.c: New test.
13342
13343 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
13344
13345         * g++.dg/abi/vthunk3.C: Run only on x86.
13346
13347 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13348
13349         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
13350
13351 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
13352
13353         * lib/compat.exp (compat-execute): Fix logic error in last
13354         change.
13355
13356 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
13357
13358         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
13359
13360 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13361
13362         PR c++/8389
13363         * g++.dg/template/access6.C: New test.
13364
13365 2002-11-08  Jan Hubicka  <jh@suse.cz>
13366
13367         * gcc.dg/i386-ssefp-1.c: New test.
13368         * gcc.dg/i386-ssefp-1.c: New test.
13369
13370 2002-11-08  Jan Hubicka  <jh@suse.cz>
13371
13372         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
13373
13374 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13375
13376         * g++.dg/abi/vthunk3.C: New test.
13377
13378         PR c++/8338
13379         * g++.dg/template/crash2.C: New test.
13380
13381 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13382
13383         * testsuite/g++.dg/abi/dtor1.C: New test.
13384         * testsuite/g++.dg/abi/dtor2.C: Likewise.
13385
13386 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
13387
13388         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
13389         Darwin.
13390
13391 2002-11-04  Adam Nemet  <anemet@lnxw.com>
13392
13393         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
13394         -mthumb.  Only xfail with -O0.
13395
13396 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
13397
13398         * g++.dg/abi/thunk1.C: New test.
13399         * g++.dg/abi/thunk2.C: Likewise.
13400         * g++.dg/abi/vtt1.C: Likewise.
13401
13402 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
13403
13404         PR optimization/8423
13405         * gcc.c-torture/execute/builtin-constant.c: New test.
13406
13407 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
13408
13409         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
13410         Add some more cases.
13411
13412 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
13413
13414         PR c++/8391
13415         * g++.dg/opt/local1.C: New test.
13416
13417 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
13418
13419         PR c++/8160
13420         * g++.dg/template/complit1.C: New test.
13421
13422         PR c++/8149
13423         * g++.dg/template/typename4.C: Likewise.
13424
13425 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13426
13427         Core issue 287, PR c++/7639
13428         * g++.dg/template/instantiate1.C: Adjust error location.
13429         * g++.dg/template/instantiate3.C: New test.
13430         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
13431         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
13432         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
13433
13434 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
13435
13436         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
13437
13438 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
13439
13440         PR c++/8287
13441         * g++.dg/init/dtor2.C: New test.
13442
13443 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13444
13445         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
13446         * gcc.dg/nest.c: Bypass errors on irix6.
13447
13448 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
13449
13450         * gcc.dg/nest.c: Expect error for mmix-*-*.
13451         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
13452
13453 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
13454
13455         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
13456         markers.
13457
13458         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
13459
13460 2002-10-25  Mike Stump  <mrs@apple.com>
13461
13462         * gcc.dg/warn-1.c: New test.
13463
13464 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13465
13466         * g++.dg/template/typename3.C: New test.
13467
13468 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
13469
13470         * g++.dg/lookup/ptrmem1.C: New test.
13471
13472         * g++.dg/abi/vthunk2.C: New test.
13473
13474 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13475
13476         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
13477
13478 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
13479
13480         * g++.dg/abi/empty9.C: New test.
13481
13482 2002-10-24  Richard Henderson  <rth@redhat.com>
13483
13484         * g++.dg/inherit/thunk1.C: Enable for ia64.
13485
13486 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13487
13488         PR c++/8067
13489         * g++.dg/lookup/pretty1.C: New test.
13490
13491 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
13492
13493         * gcc.dg/20021023-1.c: New test.
13494
13495 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13496
13497         PR c++/7679
13498         * g++.dg/parse/inline1.C: New test.
13499
13500 2002-10-23  Richard Henderson  <rth@redhat.com>
13501
13502         * g++.dg/inherit/thunk1.C: Enable for x86_64.
13503
13504         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
13505
13506 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
13507
13508         PR c++/6579
13509         * g++.dg/parse/stmtexpr3.C: New test.
13510
13511 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13512
13513         * g++.dg/expr/cond1.C: New test.
13514
13515 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13516
13517         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
13518
13519 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13520
13521         * g++.dg/abi/vbase13.C: New test.
13522         * g++.dg/abi/vbase14.C: Likewise.
13523
13524 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
13525
13526         * gcc.dg/tls/pic-1.c: New test.
13527         * gcc.dg/tls/nonpic-1.c: New test.
13528         * gcc.dg/20021018-1.c: New test.
13529
13530 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13531
13532         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
13533         Remove only files with the same base name as the test case.
13534         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
13535         (profopt-execute): Likewise.  Also, remove old profiling
13536         and performance data files before running the tests.
13537
13538         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
13539         * g++.dg/bprob/bprob.exp: Likewise.
13540         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
13541         to allow more general test case names.
13542
13543         * g++.dg/bprob/bprob-1.C: Rename to ...
13544         * g++.dg/bprob/g++-bprob-1.C: ... this.
13545
13546         * g77.dg/bprob/bprob-1.f: Rename to ...
13547         * g77.dg/bprob/g77-bprob-1.f: ... this.
13548
13549 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13550
13551         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
13552         bison 1.50 or later.
13553
13554 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
13555
13556         * g++.dg/README: Describe more test directories.
13557
13558 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13559
13560         * g++.dg/init/array6.C: Add additional tests.
13561
13562 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13563
13564         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
13565         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
13566
13567 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
13568
13569         * gcc.c-torture/compile/20020604-1.x: New.
13570         * gcc.c-torture/compile/simd-5.x: Likewise.
13571         * gcc.c-torture/execute/920710-1.x: Likewise.
13572         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
13573
13574 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13575
13576         * g++.dg/inherit/override1.C: Add dg-options clause.
13577
13578 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13579
13580         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
13581         _mm_slli_si128.
13582
13583 2002-10-19  Andreas Schwab  <schwab@suse.de>
13584
13585         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
13586         directory component.
13587
13588 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
13589
13590         * g++.dg/inherit/thunk1.C: New test.
13591
13592         * g++.dg/inherit/override1.C: New test.
13593
13594         * g++.dg/abi/mangle11.C: New test.
13595         * g++.dg/abi/mangle14.C: New test.
13596         * g++.dg/abi/mangle17.C: New test.
13597
13598 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13599
13600         * g++.dg/overload/member2.C: New test.
13601
13602 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
13603
13604         * g++.dg/README: Describe new compat directory.
13605         * g++.dg/dg.exp: Skip tests in compat directory.
13606         * README.compat: New file.
13607         * lib/compat.exp: New expect script.
13608         * g++.dg/compat: New test directory.
13609         * g++.dg/compat/compat.exp: New expect script.
13610         * g++.dg/compat/abi: New test directory.
13611         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
13612         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
13613         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
13614         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
13615         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
13616         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
13617         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
13618         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
13619         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
13620         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
13621         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
13622         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
13623         * g++.dg/compat/break: New test directory.
13624         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
13625         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
13626         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
13627         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
13628         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
13629         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
13630         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
13631         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
13632         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
13633         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
13634         g++.dg/compat/break/README: New files.
13635         * g++.dg/compat/eh: New test directory.
13636         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
13637         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
13638         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
13639         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
13640         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
13641         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
13642         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
13643         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
13644         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
13645         g++.dg/compat/eh/filter2_y.C,
13646         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
13647         g++.dg/compat/eh/new1_y.C,
13648         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
13649         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
13650         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
13651         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
13652         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
13653         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
13654         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
13655         g++.dg/compat/eh/unexpected1_y.C: New files.
13656         * g++.dg/compat/init: New test directory.
13657         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
13658         g++.dg/compat/init/array5_y.C,
13659         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
13660         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
13661         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
13662         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
13663         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
13664         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
13665         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
13666         g++.dg/compat/init/init-ref2_y.C: New files.
13667
13668 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13669
13670         PR c++/7584
13671         * g++.dg/inherit/using3.C: New test.
13672
13673 2002-10-17  Jan Hubicka  <jh@suse.cz>
13674
13675         * gcc.dg/20021017-2.c: New test.
13676
13677 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13678
13679         * g++.dg/abi/mangle16.C: Adjust.
13680
13681         * g++.dg/init/array8.C: New test.
13682
13683 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
13684
13685         * gcc.dg/special/mips-abi.exp: New test.
13686         * gcc.dg/special/mips-abi.s: Empty file used by the above.
13687
13688 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13689
13690         * g++.dg/abi/mangle16.C: New test.
13691         * g++.dg/abi/mangle17.C: Likewise.
13692
13693         PR c++/7478
13694         * g++.dg/template/ref1.C: New test.
13695
13696 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13697
13698         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
13699
13700 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
13701
13702         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
13703
13704 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13705
13706         PR c++/7524
13707         * g++.dg/init/array7.C: New test.
13708
13709 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
13710
13711         * g++.dg/init/array6.C: New test.
13712
13713         * g++.dg/abi/mangle13.C: Likewise.
13714         * g++.dg/abi/mangle14.C: Likewise.
13715         * g++.dg/abi/mangle15.C: Likewise.
13716
13717 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13718
13719         * g++.dg/abi/empty8.C: New test.
13720
13721 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
13722
13723         * g++.dg/init/ctor1.C: New test.
13724
13725 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
13726
13727         * gcc.c-torture/execute/20021015-1.c: New test.
13728
13729 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
13730
13731         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
13732
13733 2002-10-14  Jan Hubicka  <jh@suse.cz>
13734
13735         * gcc.dg/i386-ssetype-[1-5].c: New tests.
13736
13737 2002-10-14  Richard Henderson  <rth@redhat.com>
13738
13739         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
13740
13741 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13742
13743         PR optimization/6631
13744         * g++.dg/opt/const2.C: New test.
13745
13746 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13747
13748         PR c++/7176
13749         * g++.dg/parse/friend1.C: New test.
13750         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
13751
13752 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
13753
13754         * gcc.dg/20021014-1.c: New test.
13755
13756 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
13757
13758         PR c++/5661
13759         * g++.dg/ext/vlm1.C: New test.
13760         * g++.dg/ext/vlm2.C: Likewise.
13761
13762         * g++.dg/init/array1.C: Remove invalid braces.
13763         * g++.dg/init/brace1.C: New test.
13764         * g++.dg/init/copy2.C: Likewise.
13765         * g++.dg/init/copy3.C: Likewise.
13766         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
13767         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
13768         braces.
13769
13770 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
13771
13772         * gcc.dg/cpp/assembler.S: Don't use -ansi.
13773
13774 2002-10-11  Richard Shann  <richard.shann@superh.com>
13775
13776         * gcc.c-torture/compile/simd-5.c: New test.
13777
13778 2002-10-10  Roger Sayle  <roger@eyesopen.com>
13779
13780         * gcc.c-torture/execute/shiftopt-1.c: New test case.
13781
13782 2002-10-10  Jim Wilson  <wilson@redhat.com>
13783
13784         * gcc.c-torture/execute/20021010-1.c: New test.
13785
13786 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
13787
13788         PR c/7353
13789         * g++.dg/ext/typedef-init.C: New test.
13790         * gcc.dg/typedef-init.c: New test.
13791
13792 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
13793
13794         * gcc.dg/cpp/paste13.c: New test.
13795
13796 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13797
13798         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
13799         remaining platforms, XFAIL during compile, not execute.  Don't
13800         XFAIL at -O0.
13801
13802 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13803
13804         * gcc.dg/alias-1.c: Tweak expected warning.
13805
13806 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
13807
13808         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
13809
13810 2002-10-06  Andreas Jaeger  <aj@suse.de>
13811
13812         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
13813         * gcc.dg/cpp/c++98.C: Likewise.
13814
13815         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
13816         * g++.dg/cpp/c++98.C: Likewise.
13817
13818         * g++.dg/README (Subdirectories): Mention cpp directory.
13819
13820         PR target/7559
13821         * gcc.dg/20021006-1.c: New test.
13822
13823 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13824
13825         PR c++/7804
13826         * g++.dg/other/warning1.C: New test.
13827
13828 2002-10-04  Roger Sayle  <roger@eyesopen.com>
13829
13830         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
13831         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
13832         and sparc-*-* with -m64 as expected failures.  See PR 8087.
13833
13834 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13835
13836         PR c++/7931
13837         * g++.dg/template/ptrmem3.C: New test.
13838
13839         PR c++/7754
13840         * g++.dg/template/union1.C: New test.
13841
13842 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13843
13844         PR c++/8006
13845         * g++.dg/abi/mangle9.C: New test.
13846         * g++.dg/abi/mangle10.C: New test.
13847         * g++.dg/abi/mangle11.C: New test.
13848         * g++.dg/abi/mangle12.C: New test.
13849
13850 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
13851
13852         PR c++/7188.
13853         * g++.dg/template/meminit1.C: New test.
13854         * g++.dg/warn/Wreorder-1.C: Likewise.
13855         * g++.old-deja/g++.mike/warn3.C: Tweak.
13856         * lib/prune.exp: Ingore "in copy constructor".
13857
13858 2002-10-02  Andreas Jaeger  <aj@suse.de>
13859
13860         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
13861         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
13862         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
13863         on x86-64.
13864
13865 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13866
13867         * gcc.dg/empty1.C: Fix typo.
13868
13869 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
13870
13871         * gcc.dg/alias-1.c: New test.
13872
13873 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13874
13875         * gcc.dg/empty1.C: New test.
13876
13877         * g++.dg/tls/init-2.C: Tweak error messages.
13878
13879 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
13880
13881         * gcc.c-torture/compile/20020923-1.c: New test.
13882
13883 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
13884
13885         * gcc.c-torture/execute/ffs-1.c: New test.
13886         * gcc.c-torture/execute/ffs-2.c: Ditto.
13887
13888 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
13889
13890         * g++.dg/overload/member1.C: New test.
13891
13892 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
13893
13894         * g++.dg/abi/empty7.C: New test.
13895         * g++.dg/init/pm2.C: Likewise.
13896
13897 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
13898
13899         * g++.dg/rtti/crash1.C: New test.
13900
13901 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
13902
13903         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
13904         gcc.dg/sibcall-4.c: New tests.
13905
13906 2002-09-28  Roger Sayle  <roger@eyesopen.com>
13907
13908         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
13909         powerpc and MMIX targets.
13910
13911 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
13912
13913         * gcc.dg/cpp/20020927-1.c: New.
13914
13915 2002-09-26  David S. Miller  <davem@redhat.com>
13916
13917         * gcc.c-torture/compile/trunctfdf.c: New.
13918
13919 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13920
13921         * lib/target-supports.exp (check_weak_available): Handle solaris2.
13922
13923 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
13924
13925         * gcc.c-torture/execute/loop-15.c: New.
13926
13927 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
13928
13929         * README.QMTEST: Fix typo.
13930
13931 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13932
13933         * gcc.dg/20020926-1.c: New test.
13934
13935 2002-09-25  David S. Miller  <davem@redhat.com>
13936
13937         PR target/7842
13938         * gcc.c-torture/execute/shiftdi.c: New test.
13939
13940 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
13941
13942         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
13943         unique to the tool.
13944         * lib/g77.exp (g77_init): Likewise.
13945         * lib/g++.exp (g++_init): Likewise.
13946         * lib/objc.exp (objc_init): Likewise.
13947
13948 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
13949
13950         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
13951         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
13952         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
13953
13954 2002-09-25  Richard Henderson  <rth@redhat.com>
13955
13956         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
13957         too-small long double.
13958
13959 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
13960
13961         * gcc.dg/20020919-1.c: New test.
13962
13963 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
13964
13965         * g++.dg/abi/bitfield6.C: New test.
13966         * g++.dg/abi/bitfield7.C: New test.
13967         * g++.dg/abi/bitfield8.C: New test.
13968         * g++.dg/abi/vbase11.C: New test.
13969
13970 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13971
13972         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
13973         hppa*-*-hpux*.  Update test comment.
13974
13975 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
13976
13977         * gcc.dg/tls/struct-1.c: New test.
13978
13979 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
13980
13981         * gcc.dg/cpp/tr-warn2.c: Update.
13982
13983 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13984
13985         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
13986
13987 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13988
13989         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
13990         systems.
13991
13992 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
13993
13994         * gcc.c-torture/execute/ieee/mzero3.c: New test.
13995
13996         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
13997         Adjust for c++filt moved to binutils.  Remove spurious duplicate
13998         setting of cxxfilt.
13999
14000 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
14001
14002         * gcc.dg/20020312-2.c: Update for darwin.
14003
14004 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14005
14006         * g++.old-deja/g++.other/crash32.C: Mark ICE.
14007
14008 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
14009
14010         * objc.dg/comp-types-1.m: New test.
14011         * objc.dg/comp-types-2.m: New test.
14012         * objc.dg/comp-types-3.m: New test.
14013         * objc.dg/comp-types-4.m: New test.
14014         * objc.dg/comp-types-5.m: New test.
14015         * objc.dg/comp-types-6.m: New test.
14016
14017 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14018
14019         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
14020
14021 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14022
14023         * g++.dg/other/do1.C: New test.
14024
14025         * g++.dg/template/subst1.C: New test.
14026
14027 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
14028
14029         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
14030
14031 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14032
14033         * g++.dg/template/qualttp20.C: Adjust expected errors.
14034         * g++.old-deja/g++.jason/report.C: Likewise.
14035         * g++.old-deja/g++.other/qual1.C: Likewise.
14036
14037         * g++.dg/lookup/scoped2.C: New test.
14038
14039         * g++.dg/ext/asm3.C: New test.
14040
14041 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
14042
14043         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
14044
14045 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
14046
14047         * ChangeLog: follow spelling conventions.
14048         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
14049         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
14050         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
14051         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
14052         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
14053         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
14054         * g++.old-deja/g++.law/global-init1.C: Likewise.
14055         * g++.old-deja/g++.other/delete4.C: Likewise.
14056         * g++.old-deja/g++.other/inline21.C: Likewise.
14057         * g++.old-deja/g++.other/singleton.C: Likewise.
14058         * g77.dg/strlen0.f: Likewise.
14059         * g77.f-torture/compile/20010519-1.f: Likewise.
14060         * g77.f-torture/compile/980310-4.f: Likewise.
14061         * gcc.c-torture/compile/20000605-1.c: Likewise.
14062         * gcc.c-torture/execute/20020225-1.c: Likewise.
14063         * gcc.dg/c90-hexfloat-2.c: Likewise.
14064         * gcc.dg/c99-bool-1.c: Likewise.
14065         * gcc.dg/c99-hexfloat-2.c: Likewise.
14066         * gcc.dg/dll-2.c: Likewise.
14067         * gcc.dg/wtr-union-init-1.c: Likewise.
14068         * gcc.dg/wtr-union-init-2.c: Likewise.
14069         * gcc.dg/wtr-union-init-3.c: Likewise.
14070         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14071         * gcc.dg/cpp/defined.c: Likewise.
14072         * gcc.dg/cpp/macsyntx.c: Likewise.
14073         * gcc.dg/cpp/paste2.c: Likewise.
14074         * gcc.dg/cpp/trad/defined.c: Likewise.
14075         * gcc.dg/format/c90-printf-1.c: Likewise.
14076         * gcc.dg/format/c90-scanf-1.c: Likewise.
14077         * gcc.dg/format/c99-printf-1.c: Likewise.
14078         * gcc.dg/format/c99-scanf-1.c: Likewise.
14079         * gcc.misc-tests/gcov-8.c: Likewise.
14080         * lib/profopt.exp: Likewise.
14081
14082 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
14083
14084         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
14085
14086 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14087
14088         * g++.dg/inherit/using2.C: New test.
14089
14090 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
14091
14092         * ChangeLog: Follow spelling conventions.
14093         * g++.dg/template/friend4.C: Likewise.
14094         * g++.old-deja/g++.pt/crash67.C: Likewise.
14095         * gcc.c-torture/execute/20000801-4.c: Likewise.
14096         * gcc.dg/c90-digraph-1.c: Likewise.
14097         * gcc.dg/c94-digraph-1.c: Likewise.
14098         * gcc.dg/c99-digraph-1.c: Likewise.
14099         * gcc.dg/cpp/line5.c: Likewise.
14100         * gcc.dg/cpp/multiline.c: Likewise.
14101         * gcc.dg/cpp/trad/literals-1.c: Likewise.
14102         * gcc.dg/format/attr-3.c: Likewise.
14103         * gcc.dg/format/c90-scanf-3.c: Likewise.
14104         * gcc.dg/format/ext-4.c: Likewise.
14105
14106 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14107
14108         * g++.dg/template/pretty1.C: New test.
14109
14110 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
14111
14112         * gcc.c-torture/execute/struct-cpy-1.c: New test.
14113
14114 2002-09-13  Matt Austern  <austern@apple.com>
14115
14116         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
14117         passing a cast expression to a function by const reference.
14118
14119 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
14120
14121         * g++.dg/template/deduce1.C: New test.
14122
14123 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
14124
14125         * gcc.c-torture/execute/simd-1.c: Force all use of int to
14126         32-bit int.
14127
14128 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14129
14130         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
14131         usage.
14132
14133 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
14134
14135         * gcc.c-torture/compile/20020910-1.c: New test.
14136
14137 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
14138
14139         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
14140
14141 2002-09-10  Andreas Jaeger  <aj@suse.de>
14142
14143         * gcc.dg/20020312-2.c: Adjust for x86-64.
14144
14145 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
14146
14147         * g77.dg/7388.f: New test case for PR 7388.
14148
14149 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
14150
14151         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
14152
14153 2002-09-05  Ziemowit Laski <zlaski@apple.com>
14154
14155         * objc.dg/proto-lossage-1.m: New test.
14156
14157 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
14158
14159         * gcc.dg/cpp/_Pragma4.c: Fix typo.
14160
14161 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
14162
14163         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
14164         expected to pass.
14165
14166 2002-09-06  Stan Shebs  <shebs@apple.com>
14167             David Edelsohn  <edelsohn@gnu.org>
14168
14169         * gcc.dg/weak: New directory.
14170         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
14171         target-specific xfail bits.
14172         * gcc.dg/typeof-2.c: Move to new directory.
14173         * gcc.dg/weak.exp: New expect script.
14174
14175 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
14176
14177         * gcc.c-torture/execute/extzvsi.c: New test.
14178
14179 2002-09-05  Stan Shebs  <shebs@apple.com>
14180
14181         * gcc.dg/weak-1.c: xfail on Darwin.
14182         * gcc.dg/weak-2.c: Ditto.
14183         * gcc.dg/weak-3.c: Ditto.
14184         * gcc.dg/weak-4.c: Ditto.
14185         * gcc.dg/weak-5.c: Ditto.
14186         * gcc.dg/weak-6.c: Ditto.
14187         * gcc.dg/weak-7.c: Ditto.
14188         * gcc.dg/weak-8.c: Ditto.
14189         * gcc.dg/weak-9.c: Ditto.
14190
14191 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
14192
14193         * gcc.c-torture/execute/loop-14.c: New test.
14194
14195 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
14196
14197         * g++.dg/other/cxa-atexit1.C: New test.
14198
14199         * gcc.dg/typeof-2.c: New test.
14200
14201 2002-09-03  Roger Sayle  <roger@eyesopen.com>
14202
14203         * gcc.dg/builtins-2.c: New testcase.
14204         * gcc.dg/builtins-3.c: New testcase.
14205
14206 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
14207
14208         * gcc.dg/cpp/_Pragma4.c: New test.
14209
14210 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
14211
14212         * objc/execute/nil_method-1.m: New testcase.
14213
14214 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
14215
14216         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
14217         [Object class], not [Object initialize].
14218
14219 2002-08-31  Roger Sayle  <roger@eyesopen.com>
14220             Hans-Peter Nilsson  <hp@bitrange.com>
14221
14222         * gcc.c-torture/execute/20020720-1.x: Skip test on
14223         mmix-knuth-mmixware.  Correct comment.
14224
14225 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
14226
14227         * testsuite/g++.dg/abi/bitfield5.C: New test.
14228         * testsuite/g++.dg/abi/vbase10.C: Likewise.
14229
14230 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
14231
14232         * objc.dg/undeclared-selector.m: New test.
14233
14234 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
14235
14236         * g++.dg/other/offsetof1.C: Avoid cast warning.
14237
14238 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
14239
14240         * objc.dg/super-class-2.m: New test.
14241
14242 2002-08-24  Matt Austern  <austern@apple.com>
14243
14244         * g++.dg/ext/lvaddr.C: New test.
14245         * g++.dg/ext/lvcast.C: New test.
14246
14247 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
14248
14249         * testsuite/g++.dg/inherit/cond1.C: New test.
14250
14251 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
14252
14253         * gcc.dg/noncompile/incomplete-1.c: New test.
14254
14255 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14256
14257         * gcc.dg/typespec-1.c: New test.
14258
14259 2002-08-20  Devang Patel  <dpatel@apple.com>
14260         * objc.dg/proto-hier-2.m: New test.
14261
14262 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
14263
14264         * objc.dg/bitfield-1.m: New test.
14265         * objc.dg/bitfield-2.m: New test.
14266
14267 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14268
14269         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
14270         gcc.dg/c99-flex-array-4.c: New tests.
14271
14272 2002-08-16  Stan Shebs  <shebs@apple.com>
14273
14274         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
14275
14276 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
14277
14278         * gcc.dg/typeof-1.c: New test.
14279         * g++.dg/ext/typeof2.C: New test.
14280
14281 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14282
14283         * g++.dg/other/offsetof1.C: New test.
14284
14285 2002-08-14  Richard Henderson  <rth@redhat.com>
14286
14287         * gcc.dg/tls/diag-3.c: Fix expected message strings.
14288
14289 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
14290
14291         * gcc.dg/cpp/_Pragma3.c: New test.
14292
14293 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
14294
14295         * g++.dg/template/inherit3: New test.
14296
14297 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14298
14299         * gcc.dg/bitfld-4.c: Add blank options.
14300
14301 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
14302
14303         * g++.dg/template/crash1.C: New test.
14304
14305 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14306
14307         * gcc.dg/tls/opt-2.c: New test.
14308
14309 2002-08-08  Devang Patel  <dpatel@apple.com>
14310
14311         * objc.dg/selector-1.m : New test
14312
14313 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14314
14315         * g++.dg/abi/bitfield4.C: New test.
14316         * gcc.dg/bitfld-4.c: New test.
14317
14318 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14319
14320         * g++.dg/other/packed1.C: New test.
14321
14322 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
14323
14324         * g++.dg/abi/offsetof.C: Tweak error messages.
14325         * g++.old-deja/g++.mike/p10769a.C: Likewise.
14326
14327 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14328
14329         * gcc.dg/bitfld-3.c: New test.
14330
14331 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14332             Richard Henderson  <rth@redhat.com>
14333
14334         * gcc.dg/i386-bitfield1.c: New test.
14335         * g++.dg/abi/bitfield3.C: Update.
14336
14337 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
14338
14339         * objc.dg/const-str-2.m: Update.
14340         * gcc.dg/cpp/c++98.c: Change to C extension.
14341         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
14342         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
14343
14344 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
14345
14346         * testsuite/gcc.dg/tls/diag-3.c: New.
14347
14348 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
14349
14350         * g++.dg/README (Subdirectories): Document new subdir expr.
14351         * g++.dg/expr/pmf-1.C: New test.
14352
14353 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
14354
14355         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
14356
14357 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
14358
14359         * g++.dg/abi/bitfield3.C: New test.
14360
14361 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
14362
14363         * lib/gcov.exp: Tweak expected line formats.
14364         * gcc.misc-tests/gcov8.c: New test.
14365         * gcc.misc-tests/gcov8.x: New flags.
14366
14367 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
14368
14369         * consistency.vlad/layout/endian.c: Include string.h.
14370
14371         * gcc.c-torture/execute/20020805-1.c: New test.
14372
14373 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
14374
14375         * g++.dg/other/conversion1.C: New test.
14376
14377 2002-08-03  Roger Sayle  <roger@eyesopen.com>
14378
14379         * gcc.dg/builtins-1.c: New testcase.
14380
14381 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
14382
14383         * g++.dg/inherit/access3.C: New test.
14384
14385 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
14386
14387         * gcc.dg/ia64-visibility-2.c: New test.
14388
14389 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
14390
14391         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
14392         __qualifier_flags to __flags.
14393
14394 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
14395
14396         * g++.dg/inherit/operator1.C: New test.
14397         * g++.dg/lookup/disamb1.C: Fix typo in comment.
14398         * g++.dg/other/error1.C: Change expected error message.
14399         * g++.dg/template/conv4.C: Likewise.
14400
14401 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
14402
14403         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
14404         for documented behavior.
14405
14406 2002-07-25  Roger Sayle  <roger@eyesopen.com>
14407
14408         * gcc.c-torture/execute/20020720-1.x: Skip this test on
14409         several targets known to fail.
14410
14411 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
14412
14413         * gcc.dg/mips-args-[123].c: New tests.
14414
14415 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
14416
14417         * gcc.dg/ppc-spe.c: New.
14418
14419 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
14420
14421         * g++.dg/other/ptrmem4.C: New testcase.
14422
14423 2002-07-24  Richard Henderson  <rth@redhat.com>
14424
14425         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
14426
14427 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
14428
14429         * g++.dg/ext/alignof1.C (main): Return 0 for success.
14430
14431 2002-07-24  Roger Sayle  <roger@eyesopen.com>
14432
14433         * gcc.c-torture/execute/memset-3.c: New testcase.
14434
14435 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
14436
14437         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
14438         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
14439
14440 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14441
14442         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
14443         Delete.
14444
14445 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
14446
14447         * gcc.c-torture/compile/simd-4.c: New test.
14448
14449 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14450
14451         PR c++/7347, c++/7348
14452         * g++.dg/template/access4.C: New test.
14453         * g++.dg/template/access5.C: New test.
14454         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
14455         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
14456         * g++.old-deja/g++.pt/ttp58.C: Likewise.
14457         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
14458
14459 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
14460
14461         * gcc.dg/gnu89-init-2.c: New test.
14462
14463 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
14464
14465         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
14466
14467 2002-07-20  Roger Sayle  <roger@eyesopen.com>
14468
14469         * gcc.c-torture/execute/20020720-1.c: New testcase.
14470
14471 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
14472
14473         * gcc.dg/cpp/Wsignprom.c: New tests.
14474
14475 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
14476
14477         * gcc.c-torture/execute/loop-13.c: New test.
14478
14479 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
14480
14481         * gcc.dg/cpp/expr.c: New tests.
14482
14483 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
14484
14485         * g++.dg/opt/pr6713.C: Add template instantiation.
14486
14487 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
14488
14489         * gcc.dg/nest.c: New test.
14490
14491 2002-07-17  Richard Henderson  <rth@redhat.com>
14492
14493         * g++.dg/opt/pr6713.C: New test.
14494
14495 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
14496
14497         * gcc.c-torture/execute/loop-2e.x: Let the testcase
14498         XFAIL for all x86 processors.
14499
14500 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
14501
14502         * gcc.c-torture/execute/20010122-1.x: Do not test with
14503         -fomit-frame-pointer.
14504
14505 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14506
14507         * g++.dg/template/instantiate2.C: New test.
14508         * g++.dg/template/spec4.C: New test.
14509
14510 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14511
14512         * g++.dg/template/access2.C: New test.
14513         * g++.dg/template/access3.C: New test.
14514
14515 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
14516
14517         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
14518         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
14519         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
14520         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
14521         Convert to use <stdarg.h>.
14522         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
14523         Delete.
14524         * gcc.dg/va-arg-2.c: New.
14525         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
14526
14527 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
14528
14529         * gcc.c-torture/compile/20020710-1.c: New test.
14530
14531 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
14532                           Andrew Pinski  <pinskia@physics.uc.edu>
14533
14534         gcc.c-torture/compile/simd-2.c: New testcase.
14535         gcc.c-torture/compile/simd-3.c: Likewise.
14536
14537 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
14538
14539         PR c++/7224
14540         * g++.dg/overload/error1.C: New test.
14541
14542 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14543
14544         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
14545         configuration and IRIX 6 O32 ABI.
14546
14547 2002-07-11  Roger Sayle  <roger@eyesopen.com>
14548
14549         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
14550
14551 2002-07-10  Roger Sayle  <roger@eyesopen.com>
14552
14553         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
14554
14555 2002-07-10  Jeffrey A Law  <law@redhat.com>
14556
14557         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
14558
14559         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
14560
14561 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
14562
14563         * gcc.dg/20020312-2.c: Check for __PPC__.
14564
14565 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
14566
14567         * gcc.c-torture/compile/20020709-1.c: New test.
14568
14569 2002-07-07  Roger Sayle  <roger@eyesopen.com>
14570
14571         * g++.dg/template/qualttp21.C: New test case.
14572
14573 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
14574
14575         * gcc.c-torture/compile/20020706-1.c: New test.
14576         * gcc.c-torture/compile/20020706-2.c: New test.
14577
14578 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
14579             Alexandre Oliva  <aoliva@redhat.com>
14580
14581         * g++.dg/warn/incomplete1.C: New test.
14582
14583 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14584
14585         PR c++/7099
14586         * g++.dg/warn/noreturn1.C: New test.
14587
14588 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
14589
14590         PR c++/6706
14591         * g++.dg/debug/debug6.C: New test.
14592         * g++.dg/debug/debug7.C: New test.
14593
14594 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
14595
14596         * gcc.c-torture/compile/simd-3.c: New test.
14597
14598 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
14599
14600         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
14601         * gcc.dg/20020620-1.c: Likewise.
14602
14603 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14604
14605         PR c++/6944
14606         * g++.dg/init/array4.C: New test.
14607         * g++.dg/init/array5.C: New test.
14608
14609 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
14610
14611         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
14612         * gcc.c-torture/execute/simd-2.c (main): Likewise.
14613
14614 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14615
14616         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
14617         * gcc.dg/wtr-aggr-init-1.c: Likewise.
14618         * gcc.dg/wtr-conversion-1.c: Likewise.
14619         * gcc.dg/wtr-escape-1.c: Likewise.
14620         * gcc.dg/wtr-int-type-1.c: Likewise.
14621         * gcc.dg/wtr-label-1.c: Likewise.
14622         * gcc.dg/wtr-static-1.c: Likewise.
14623         * gcc.dg/wtr-strcat-1.c: Likewise.
14624         * gcc.dg/wtr-suffix-1.c: Likewise.
14625         * gcc.dg/wtr-switch-1.c: Likewise.
14626         * gcc.dg/wtr-unary-plus-1.c: Likewise.
14627         * gcc.dg/wtr-union-init-1.c: Likewise.
14628         * gcc.dg/wtr-union-init-2.c: Likewise.
14629         * gcc.dg/wtr-union-init-3.c: Likewise.
14630
14631         * gcc.dg/wtr-func-def-1.c: New test.
14632
14633 2002-07-02 Devang Patel <dpatel@apple.com>
14634
14635         * objc.dg/param-1.m: New test.
14636
14637 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
14638
14639         * gcc.dg/cpp/trad/directive.c: Add test.
14640         * gcc.dg/cpp/trad/macroargs.c: Add test.
14641         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
14642
14643 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
14644
14645         * gcc.dg/cpp/cmdlne-M.c: New test.
14646
14647 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
14648
14649         * objc.dg/desig-init-1.m: New test.
14650
14651 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14652
14653         PR c++/6716
14654         * g++.dg/template/instantiate1.C: New test.
14655
14656 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
14657
14658         PR c++/7112
14659         * g++.dg/template/sizeof2.C: New test.
14660
14661 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14662
14663         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
14664         gcc.dg/cpp/trad/include.c: New tests.
14665
14666 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
14667
14668         PR target/7177
14669         * gcc.c-torture/compile/20020701-1.c: New test.
14670
14671 2002-07-01  Stan Shebs  <shebs@apple.com>
14672
14673         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
14674         header here...
14675         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
14676         (objc-torture-execute): or here.
14677
14678 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
14679
14680         * gcc.c-torture/execute/arith-rand-ll.c: New test.
14681
14682 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14683
14684         * gcc.dg/cpp/trad/escaped-nl.c: New test.
14685
14686 2002-06-30  Devang Patel  <dpatel@apple.com>
14687
14688         * objc.dg/fsyntax-only.m: New test.
14689
14690 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
14691
14692         PR c++/6695
14693         * g++.dg/template/friend7.C: New file.
14694
14695 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
14696
14697         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
14698         return type.
14699
14700 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
14701
14702         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
14703         avoid division by zero.
14704
14705 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
14706
14707         * gcc.dg/Wunknownprag.c: New tests.
14708
14709 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
14710
14711         * gcc.c-torture/execute/simd-2.c: New test.
14712
14713 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
14714
14715         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
14716         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
14717         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
14718         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
14719         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
14720         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
14721         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
14722         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
14723         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
14724         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
14725         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
14726         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
14727         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
14728         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
14729         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
14730         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
14731         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
14732
14733 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
14734
14735         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
14736         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
14737         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
14738         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
14739         New tests.
14740         * gcc.dg/cpp/trad/directive.c: Update.
14741
14742 2002-06-23  Andreas Jaeger  <aj@suse.de>
14743
14744         * gcc.c-torture/execute/complex-6.c: New.
14745
14746 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
14747
14748         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
14749         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
14750         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
14751         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
14752
14753 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
14754
14755         * gcc.dg/cpp/trad: New directory with traditional tests copied
14756         from parent directory.
14757         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14758         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14759         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14760         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14761         Move to trad/ and rename.
14762         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
14763         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
14764         gcc.dg/cpp/trad/redef2.c: New tests.
14765         * gcc.dg/cpp/trad/trad.exp: New driver.
14766
14767 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
14768
14769         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14770         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14771         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14772         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14773         Remove.
14774
14775 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
14776
14777         * gcc.dg/20020620-1.c: New test.
14778
14779 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14780
14781         * g++.dg/template/ttp4.C: New test.
14782
14783 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
14784
14785         * g++.dg/opt/vt1.C: Fix regexp.
14786
14787 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14788
14789         * gcc.c-torture/execute/pure-1.c: Make functions static again.
14790         Don't use attribute `noinline'.
14791
14792 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14793
14794         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
14795
14796 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
14797
14798         * gcc.c-torture/execute/simd-1.c: New.
14799
14800         * gcc.dg/simd-1.c: New.
14801
14802 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14803
14804         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
14805
14806 2002-06-16  Richard Henderson  <rth@redhat.com>
14807
14808         * g++.dg/ext/anon-struct1.C: New.
14809         * g++.dg/ext/anon-struct2.C: New.
14810         * g++.dg/ext/anon-struct3.C: New.
14811         * gcc.dg/anon-struct-1.c: New.
14812         * gcc.dg/anon-struct-2.c: New.
14813         * gcc.dg/anon-struct-3.c: New.
14814         * gcc.dg/20011008-1.c: Adjust warning text.
14815         * gcc.dg/20020527-1.c: Add -fms-extensions.
14816
14817 2002-06-16  Richard Henderson  <rth@redhat.com>
14818
14819         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
14820
14821 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
14822
14823         * gcc.c-torture/execute/20020615-1.c: New test.
14824
14825 2002-06-15  Roger Sayle  <roger@eyesopen.com>
14826
14827         * gcc.c-tortuture/execute/compare-1.c: New test case.
14828         * gcc.c-tortuture/execute/compare-2.c: New test case.
14829         * gcc.c-tortuture/execute/compare-3.c: New test case.
14830
14831 2002-06-13  Richard Henderson  <rth@redhat.com>
14832
14833         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
14834         ia64 ilp32.
14835
14836 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14837
14838         * g++.dg/template/typename2.C: Update error message.
14839
14840 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
14841
14842         * gcc.c-torture/execute/20020611-1.c: New test.
14843
14844 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
14845
14846         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
14847         list of targets to skip.
14848
14849 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
14850
14851         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
14852         targets if not optimizing.
14853
14854 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
14855
14856         * gcc.c-torture/compile/20020605-1.c: New test.
14857
14858         * g++.dg/opt/vt1.C: New test.
14859
14860         * gcc.dg/20020531-1.c: New test.
14861
14862         * gcc.dg/20020530-1.c: New test.
14863
14864         * gcc.dg/20020527-1.c: New test.
14865
14866         * g++.dg/opt/cse1.C: New test.
14867
14868 2002-06-07  Roger Sayle  <roger@eyesopen.com>
14869
14870         * gcc.dg/20020607-2.c: New test case.
14871
14872 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
14873
14874         * gcc.c-torture/compile/20020604-1.c: New test.
14875
14876 2002-06-04  Richard Henderson  <rth@redhat.com>
14877
14878         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
14879         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
14880         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
14881
14882 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
14883
14884         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
14885
14886 2002-06-03  Richard Henderson  <rth@redhat.com>
14887
14888         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
14889         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
14890
14891 2002-06-02  Richard Henderson  <rth@redhat.com>
14892
14893         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
14894         test functions static.
14895
14896 2002-06-02  Andreas Jaeger  <aj@suse.de>
14897
14898         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
14899         now.
14900
14901 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
14902
14903         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
14904         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
14905         Update for mofified diagnostics.
14906         * gcc.dg/c99-intconst-1.c: No longer fail.
14907
14908 2002-06-02  Richard Henderson  <rth@redhat.com>
14909
14910         * gcc.dg/uninit-A.c: Remove xfail markers.
14911
14912 2002-06-01  Roger Sayle  <roger@eyesopen.com>
14913
14914         * gcc.dg/fnegate-1.c: New test case.
14915
14916 2002-05-30  Osku Salerma  <osku@iki.fi>
14917
14918         * gcc.c-torture/execute/mayalias-1.c: New file.
14919
14920 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14921
14922         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
14923         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
14924         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
14925
14926 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
14927
14928         * gcc.c-torture/execute/20020529-1.c: New test.
14929
14930 2002-05-27  Richard Henderson  <rth@redhat.com>
14931
14932         * g++.dg/ext/attrib6.C: New test case.
14933
14934 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14935
14936         * gcc.c-torture/execute/pure-1.c: New test.
14937
14938 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14939
14940         * gcc.dg/cpp/arith-2.c: Remove.
14941
14942 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14943
14944         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
14945         * gcc.dg/cpp/if-3.c: Remove.
14946
14947 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
14948
14949         * g++.dg/opt/cse2.C: New test.
14950
14951 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
14952
14953         * gcc.dg/cpp/arith-1.c: New semantic tests.
14954         * gcc.dg/cpp/if-1.c: Update.
14955
14956 2002-05-24  Ben Elliston  <bje@redhat.com>
14957
14958         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
14959
14960 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14961
14962         * gcc.dg/verbose-asm.c: New test.
14963
14964 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
14965
14966         * gcc.dg/cpp/paste12.c: New test.
14967
14968 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14969
14970         * g++.dg/parse/named_ops.C: New test.
14971
14972 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
14973
14974         * gcc/testsuite/gcc.dg/weak-8.c: New test.
14975
14976 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
14977
14978         * gcc.dg/weak-2.c: Allow optional leading underscore
14979         in scan-assembler symbol name.
14980         * gcc.dg/weak-3.c: Likewise.
14981         * gcc.dg/weak-4.c: Likewise.
14982         * gcc.dg/weak-5.c: Likewise.
14983
14984 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
14985
14986         * gcc.dg/20020523-1.c: New test.
14987
14988 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14989
14990         * objc.dg/const-str-2.m: Update now that we stop after
14991         a command line error.
14992
14993 2002-05-22  Richard Henderson  <rth@redhat.com>
14994
14995         * g++.dg/dg.exp: Fix typo in test pruneing.
14996
14997 2002-05-22  Richard Henderson  <rth@redhat.com>
14998
14999         * g++.dg/dg.exp: Prune the tls subdirectory.
15000         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
15001         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
15002         * g++.dg/tls/init-1.C: New.
15003
15004 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
15005
15006         * gcc.dg/20020517-1.c: New test.
15007
15008 2002-05-21  Richard Henderson  <rth@redhat.com>
15009
15010         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
15011         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
15012
15013 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
15014
15015         * g++.dg/other/copy2.C: New test.
15016
15017 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
15018
15019         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
15020         (MAX_COPY): Bump up to 10 times sizeof (long long).
15021         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
15022
15023         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
15024         sizeof (long long).
15025
15026         * gcc.c-torture/execute/strcpy-1.c: New test.
15027
15028 2002-05-19  Jason Merrill  <jason2redhat.com>
15029
15030         * g++.dg/ext/oper1.C: New test.
15031
15032 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
15033 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
15034
15035         * README.QMTEST: New file.
15036
15037         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
15038
15039 2002-05-19  Andreas Jaeger  <aj@suse.de>
15040
15041         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
15042         now.
15043         * gcc.c-torture/execute/loop-2d.x: Likewise.
15044
15045 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
15046
15047         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
15048         support weak symbols.
15049         * gcc.dg/weak-4.c: Likewise
15050         * gcc.dg/weak-6.c: Likewise
15051
15052 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
15053
15054         * gcc.dg/weak-3.c: Add dg-excess-error comment for
15055         cygwin, coff and h8300-*-hms targets
15056         * gcc.dg/weak-5.c: Likewise
15057         * gcc.dg/weak-7.c: Likewise
15058
15059 2002-05-16  Jason Merrill  <jason@redhat.com>
15060
15061         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
15062         (scan-assembler-not, scan-assembler-dem): Likewise.
15063         (scan-assembler-dem-not): Likewise.
15064
15065 2002-05-15  Richard Henderson  <rth@redhat.com>
15066
15067         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
15068
15069 2002-05-15  Richard Henderson  <rth@redhat.com>
15070
15071         * gcc.dg/weak-5.c (vfoo1c): No warning here.
15072         (vfoo1f): Warning here.
15073         (vfoo1l): Don't redefine the alias.
15074
15075 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
15076
15077         * g++.dg/init/pm1.C: New test.
15078
15079 2002-05-12  David S. Miller  <davem@redhat.com>
15080
15081         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
15082         types.
15083
15084 2002-05-10  Roger Sayle  <roger@eyesopen.com>
15085
15086         * gcc.c-torture/execute/20020510-1.c: New test case.
15087
15088 2002-05-10  David S. Miller  <davem@redhat.com>
15089
15090         * gcc.c-torture/execute/conversion.c: Test long double too.
15091
15092 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
15093
15094         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
15095         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
15096         * lib/g++.exp (g++_link_flags): Likewise.
15097         * lib/objc.exp (objc_target_compile): Likewise.
15098
15099 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
15100
15101         * gcc.dg/cpp/poison.c: Update.
15102         * gcc.dg/cpp/20000625-2.c: Remove.
15103         * gcc.dg/cpp/direct2s.c: Remove final test.
15104
15105 2002-05-08  Tom Rix  <trix@redhat.com>
15106
15107         * gcc.c-torture/execute/20020508-1.c: New test.
15108         * gcc.c-torture/execute/20020508-2.c: New test.
15109         * gcc.c-torture/execute/20020508-3.c: New test.
15110
15111 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15112
15113         * gcc.dg/cpp/charconst-4.c: More tests.
15114
15115 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
15116
15117         PR c/6569
15118         * gcc.dg/weak-3.c: Update location of warning messages.
15119         * gcc.dg/weak-5.c: Likewise.
15120
15121 2002-05-06  Roger Sayle  <roger@eyesopen.com>
15122
15123         * gcc.c-torture/execute/20020506-1.c: New test case.
15124
15125 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
15126
15127         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
15128
15129 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15130
15131         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
15132
15133 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15134
15135         * gcc.dg/cpp/charconst-3.c: New test.
15136
15137 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15138
15139         * gcc.dg/cpp/charconst.c: Update tests.
15140
15141 2002-05-05  Tim Josling  <tej@melbpc.org.au>
15142
15143         * treelang: Added directory for new sample language treelang. Also
15144         lib/treelang.exp: New file to signal treelang should be tested.
15145
15146 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15147
15148         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
15149         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
15150         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
15151         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
15152         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
15153         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
15154         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
15155
15156 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15157
15158         * gcc.dg/format/xopen-2.c: New test.
15159
15160 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15161
15162         * gcc.dg/20020503-1.c: New test.
15163
15164 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
15165
15166         * g++.dg/init/dtor1.C: Make it tougher.
15167
15168 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
15169
15170         * g++.dg/init/dtor1.C: New test.
15171
15172 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
15173
15174         * gcc.dg/altivec-8.c: New.
15175
15176 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
15177
15178         * gcc.dg/altivec-7.c: New.
15179
15180 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
15181
15182         * g++.dg/parse/typedef1.C: New test.
15183
15184 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
15185
15186         PR c++/6486
15187         * g++.dg/template/friend6.C: New test.
15188
15189         PR c++/6492
15190         * g++.dg/init/copy1.C: New test.
15191
15192 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
15193
15194         * g++.dg/warn/effc1.C: New test.
15195
15196 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15197
15198         * gcc.dg/cpp/if-cexp.c: Add a test.
15199
15200 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
15201
15202         * gcc.dg/20020426-2.c: New test.
15203
15204 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15205
15206         * gcc.dg/cpp/if-mop.c: Update.
15207         * gcc.dg/cpp/if-mpar.c: Add test.
15208         * gcc.dg/cpp/if-oppr.c: Update.
15209
15210 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15211
15212         PR c/6343
15213         * gcc.dg/weak-[2-7].c: New tests.
15214
15215 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15216
15217         * gcc.dg/enum1.c: New test.
15218
15219 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15220
15221         PR c++/6497
15222         * g++.dg/inherit/access2.C: New test.
15223
15224 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15225
15226         PR bootstrap/6445
15227         * gcc.dg/20020426-1.c: New test.
15228
15229 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15230
15231         * g++.dg/abi/enum1.C: New test.
15232
15233 2002-04-26  Richard Henderson  <rth@redhat.com>
15234
15235         * gcc.dg/c99-bool-1.c: Expect always true warning.
15236
15237 2002-04-25  Roger Sayle  <roger@eyesopen.com>
15238
15239         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
15240
15241 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15242
15243         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
15244         targets.
15245
15246 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
15247
15248         * g++.dg/abi/mange7.C: New test.
15249
15250         PR c++/6438.
15251         * g++.dg/parse/stmtexpr2.C: New test.
15252
15253 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
15254
15255         * gcc.dg/20020312-2.c: Add SH target.
15256
15257 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15258
15259         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
15260         compiler output on mips*-*-irix*.
15261
15262 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
15263
15264         * g++.dg/parse/attr1.C: New test.
15265
15266 2002-04-23  Roger Sayle  <roger@eyesopen.com>
15267
15268         * gcc.c-torture/execute/string-opt-17.c: New test case.
15269         * gcc.c-torture/execute/memset-2.c: New test case.
15270
15271 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
15272
15273         PR c++/6256:
15274         * g++.dg/template/friend5.C: New test.
15275
15276         PR c++/6331:
15277         * g++.dg/template/qual1.C: Likewise.
15278
15279 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
15280
15281         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
15282         Include stdlib.h, not stdio.h or ctype.h.
15283
15284 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
15285
15286         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
15287         cris-*-elf* and mmix-*-*.
15288         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
15289         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
15290         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
15291         Ditto.
15292         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
15293         * gcc.dg/wchar_t-1.c: Ditto.
15294
15295 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
15296
15297         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
15298         Clarify comment.
15299
15300 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
15301
15302         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
15303
15304 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15305
15306         * gcc.c-torture/execute/20000906-1.x: Delete.
15307
15308 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
15309
15310         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
15311
15312 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
15313
15314         * PR6367
15315         * g77.f-torture/execute/6367.f: New test.
15316         * g77.f-torture/execute/6367.x: Disable for MMIX.
15317
15318 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
15319
15320         * PR6352
15321         * g++.dg/opt/inline2.C: New test.
15322
15323 2002-04-18  Richard Henderson  <rth@redhat.com>
15324
15325         * gcc.dg/20000906-1.c: Enable for all targets.
15326         * gcc.c-torture/compile/iftrap-2.c: New.
15327
15328 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15329
15330         * gcc.dg/20020418-1.c: New test.
15331         * gcc.dg/20020418-2.c: New test.
15332
15333 2002-04-18  Richard Henderson  <rth@redhat.com>
15334
15335         * gcc.c-torture/compile/iftrap-1.c: New.
15336         * gcc.dg/iftrap-1.c: Adjust for ia64.
15337         * gcc.dg/iftrap-2.c: New.
15338
15339 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15340
15341         * gcc.c-torture/compile/20020418-1.c: New test.
15342
15343 2002-04-18  Roger Sayle  <roger@eyesopen.com>
15344
15345         * gcc.c-torture/compile/20020415-1.c: New.
15346
15347 2002-04-18  David S. Miller  <davem@redhat.com>
15348
15349         * gcc.c-torture/execute/20020418-1.c: New test.
15350
15351 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
15352
15353         * gcc.dg/20020416-1.c: New test.
15354
15355         * g++.dg/opt/inline1.C: New test.
15356
15357 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
15358
15359         * gcc.dg/altivec-5.c: New test.
15360
15361         * gcc.dg/20020415-1.c: New test.
15362
15363 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
15364
15365         * testsuite/lib/chill.exp: Remove.
15366
15367 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
15368
15369         * g++.dg/other/big-struct.C: New test.
15370
15371 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
15372
15373         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
15374         of scratch file.
15375
15376 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
15377
15378         PR c/6277
15379         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
15380         in scan-assembler function name
15381
15382 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
15383
15384         * g77.f-torture/execute/980628-4.x,
15385         g77.f-torture/execute/980628-5.x,
15386         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15387         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15388         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
15389         i[34567]86-*-*.
15390
15391 2002-04-13  David S. Miller  <davem@redhat.com>
15392
15393         * gcc.c-torture/execute/20020413-1.c: New test.
15394
15395 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
15396
15397         * gcc.dg/asm-6.c,
15398         * g++.dg/ext/asm1.C: New tests.
15399
15400 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
15401
15402         PR c++ 5373.
15403         * g++.dg/parse/stmtexpr1.C: New test.
15404
15405         PR c++/5189.
15406         * g++.dg/template/copy1.C: New test.
15407
15408 2002-04-12  Richard Henderson  <rth@redhat.com>
15409
15410         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
15411
15412 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
15413
15414         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
15415         gcc.c-torture/execute/20020307-2.c.
15416
15417 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
15418
15419         * g++.dg/ext/attrib5.C,
15420         * g++.dg/lookup/struct1.C: New tests.
15421
15422 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
15423
15424         * gcc.dg/20020411-1.c: New test.
15425
15426         * gcc.c-torture/execute/20020411-1.c: New test.
15427
15428 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
15429
15430         * g77.f-torture/execute/6177.f: New test.
15431
15432 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
15433
15434         PR middle-end/6247
15435         * g++.dg/opt/cleanup1.C: New test.
15436
15437         * g++.dg/opt/const1.C: New test.
15438
15439 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
15440
15441         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
15442
15443 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15444
15445         PR c++/5507
15446         * g++.dg/template/typename2.C: New test.
15447
15448 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
15449
15450         * gcc.c-torture/execute/loop-12.c: New.
15451
15452 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
15453
15454         * g77.f-torture/execute/980628-4.x,
15455         g77.f-torture/execute/980628-5.x,
15456         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15457         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15458         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
15459
15460 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15461
15462         PR optimization/6086
15463         * g++.dg/opt/preinc1.C: New test.
15464
15465 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15466
15467         PR c++/5571
15468         * g++.dg/opt/static2.C: New test.
15469
15470 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15471
15472         PR c/5120
15473         * gcc.dg/20020406-1.c: New test.
15474
15475 2002-04-04  David S. Miller  <davem@redhat.com>
15476
15477         * gcc.c-torture/execute/20020404-1.c: New test.
15478
15479 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
15480
15481         PR c/6123
15482         * gcc.dg/20020312-2.c: Do not declare global register variable
15483         if __PIC__ or __pic__ is defined.
15484
15485 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
15486
15487         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
15488         __asm__ so that it works correctly even if -ansi -pedantic-errors.
15489
15490 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15491
15492         * gcc.misc-tests/linkage.exp: Update last change to handle
15493         sparc*-, not just sparc-.
15494
15495 2002-04-03  Richard Henderson  <rth@redhat.com>
15496
15497         * gcc.dg/cpp/ucs.c: Improved long UCS test.
15498
15499 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15500
15501         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
15502
15503 2002-04-02  David S. Miller  <davem@redhat.com>
15504
15505         * gcc.c-torture/execute/20020402-3.c: New test.
15506
15507 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15508
15509         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
15510         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
15511
15512         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
15513         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
15514         g77.f-torture/execute/20001201.x,
15515         g77.f-torture/execute/u77-test.x: New files.
15516
15517         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
15518         * gcc.dg/wchar_t-1.c: Ditto.
15519
15520 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15521
15522         * gcc.c-torture/execute/20020402-1.c: New test.
15523
15524 2002-04-01  Richard Henderson  <rth@redhat.com>
15525
15526         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
15527
15528         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
15529
15530 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15531
15532         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
15533
15534 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15535
15536         * g++.dg/inherit/template-as-base.C: Expect error.
15537         * g++.dg/inherit/namespace-as-base.C: Likewise.
15538
15539 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
15540
15541         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
15542         g++.dg/ext/instantiate3.C: Tweak match patterns.
15543
15544         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
15545         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
15546         -da test.
15547
15548 2002-03-31  Richard Henderson  <rth@redhat.com>
15549
15550         * gcc.dg/special/alias-2.c: New.
15551         * gcc.dg/special/ecos.exp: Run it.
15552
15553 2002-03-31  Richard Henderson  <rth@redhat.com>
15554
15555         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
15556
15557 2002-03-31  Kazu Hirata  <kazu@hxi.com>
15558
15559         * gcc.dg/weak-1.c: Disable on h8300 port.
15560
15561 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
15562
15563         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
15564         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
15565         ordering tests.
15566         * g++.dg/bprob/bprob-1.C: New test.
15567         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
15568         * g++.dg/gcov/gcov-1.C: New test.
15569         * g++.dg/gcov/gcov-1.x: New file.
15570         * g++.dg/gcov/gcov-2.C: New test.
15571         * g++.dg/gcov/gcov-3.C: New test.
15572         * g++.dg/gcov/gcov-3.h: New file.
15573
15574 2002-03-28  Roger Sayle  <roger@eyesopen.com>
15575
15576         * g++.old-deja/g++.other/builtins5.C: New test.
15577         * g++.old-deja/g++.other/builtins6.C: New test.
15578         * g++.old-deja/g++.other/builtins7.C: New test.
15579         * g++.old-deja/g++.other/builtins8.C: New test.
15580         * g++.old-deja/g++.other/builtins9.C: New test.
15581
15582 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
15583
15584         * g++.dg/opt/static1.C: New test.
15585
15586         * g++.dg/opt/longbranch1.C: New test.
15587
15588 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
15589
15590         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
15591
15592         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
15593
15594 2002-03-28  Jeffrey A Law  (law@redhat.com)
15595
15596         * gcc.c-torture/execute/20020328-1.c: New test.
15597
15598 2002-03-27  Richard Henderson  <rth@redhat.com>
15599
15600         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
15601         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
15602         move from g++.old-deja/g++.ext/.
15603
15604 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
15605
15606         * g++.dg/init/new2.C: New test.
15607
15608 2002-03-26  Richard Henderson  <rth@redhat.com>
15609
15610         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
15611
15612         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
15613         on sparc.
15614
15615         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
15616         sparcv9 systems.
15617         * gcc.dg/20001102-1.c: Likewise.
15618
15619 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
15620
15621         * gcc.dg/cpp/endif-pedantic1.c,
15622         gcc.dg/cpp/endif-pedantic2.c:  New tests.
15623
15624 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
15625
15626         * g++.dg/init/new1.C: New test.
15627
15628 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
15629
15630         * g++.dg/abi/vbase9.C: New test.
15631
15632 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
15633
15634         * gcc.dg/arm-asm.c: New test.
15635
15636 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
15637
15638         * gcc.dg/Wswitch-enum.c: New test.
15639         Fix PR c/5044.
15640
15641 2002-03-26  Richard Henderson  <rth@redhat.com>
15642
15643         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
15644         structure.
15645
15646 2002-03-25  Richard Henderson  <rth@redhat.com>
15647
15648         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
15649         sparcv9 systems.
15650
15651         * gcc.c-torture/compile/20011119-1.c (xxx): New.
15652         * gcc.c-torture/compile/20011119-2.c (xxx): New.
15653
15654 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
15655
15656         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
15657
15658 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
15659
15660         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
15661         targets using generic thunk support.
15662
15663 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
15664
15665         * gcc.c-torture/compile/20020323-1.c: New test.
15666
15667         * g++.dg/opt/conj2.C: New test.
15668
15669 2002-03-24  Richard Henderson  <rth@redhat.com>
15670
15671         * gcc.dg/weak-1.c: Use -fno-common.
15672
15673 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15674
15675         * g77.dg/f77-edit-apostrophe-out.f: New test
15676         * g77.dg/f77-edit-h-out.f: New test
15677         * g77.dg/f77-edit-t-in.f: New test
15678         * g77.dg/f77-edit-t-out.f: New test
15679         * g77.dg/f77-edit-x-out.f: New test
15680         * g77.dg/f77-edit-slash-out.f: New test
15681         * g77.dg/f77-edit-colon-out.f: New test
15682         * g77.dg/f77-edit-s-out.f: New test
15683
15684 2002-03-24  Richard Henderson  <rth@redhat.com>
15685
15686         * objc/execute/formal_protocol-6.x: New XFAIL.
15687
15688 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15689
15690         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
15691         that do not support weak symbols
15692
15693 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15694
15695         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
15696         * lib/g77.exp:  Likewise
15697         * lib/objc.exp: Likewise
15698
15699 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
15700
15701         * gcc.dg/Wswitch-default.c: New test.
15702
15703 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
15704
15705         * g++.dg/other/enum1.C: New test.
15706
15707 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
15708
15709         * gcc.dg/pragma-ep-3.c: Fix typo.
15710
15711 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15712
15713         * g++.dg/inherit/template-as-base.C: New test.
15714
15715 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
15716
15717         * g++.old-deja/g++.other/dwarf2-1.C: Move...
15718         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
15719
15720 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
15721
15722         * gcc.dg/cpp/multiline.c: Update to match.
15723
15724 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
15725
15726         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
15727
15728 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
15729
15730         * gcc.dg/cpp/extratokens2.c:  New file.
15731
15732 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
15733
15734         * gcc.dg/20020312-2.c: Add rs6000 target.
15735
15736         * gcc.c-torture/compile/20020319-1.c: New test.
15737
15738 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15739
15740         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
15741         (A, E): Handle this.
15742
15743 2002-03-20  Jason Merrill  <jason@redhat.com>
15744
15745         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
15746         ignoring -fpic.
15747         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
15748         through prune_gcc_output.
15749
15750 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
15751
15752         * gcc.c-torture/compile/20020320-1.c: New test.
15753
15754 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
15755
15756         * gcc.c-torture/compile/20020318-1.c: New test.
15757
15758         * gcc.dg/struct-by-value-1.c: New test.
15759
15760         * gcc.dg/20020319-1.c: New test.
15761
15762 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
15763
15764         * g++.dg/opt/conj1.C: New test.
15765
15766 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
15767
15768         * g++.dg/template/qualttp20.C: Revert previous change.
15769         * g++.dg/template/qualttp3.C: Likewise.
15770         * g++.dg/template/qualttp4.C: Likewise
15771         * g++.dg/template/qualttp5.C: Likewise
15772         * g++.dg/template/qualttp6.C: Likewise
15773         * g++.dg/template/qualttp7.C: Likewise
15774         * g++.dg/template/qualttp8.C: Likewise
15775         * g++.dg/template/recurse.C: Likewise.
15776
15777 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15778
15779         * gcc.dg/cpp/wchar-1.c: Update.
15780
15781 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15782
15783         * g++.dg/template/conv1.C: New test.
15784         * g++.dg/template/conv2.C: New test.
15785         * g++.dg/template/conv3.C: New test.
15786         * g++.dg/template/conv4.C: New test.
15787
15788 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15789
15790         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
15791         * g++.dg/template/qualttp3.C: Likewise.
15792         * g++.dg/template/qualttp4.C: Likewise
15793         * g++.dg/template/qualttp5.C: Likewise
15794         * g++.dg/template/qualttp6.C: Likewise
15795         * g++.dg/template/qualttp7.C: Likewise
15796         * g++.dg/template/qualttp8.C: Likewise
15797         * g++.dg/template/recurse.C: Likewise.
15798
15799 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15800
15801         * g++.dg/opt/dtor1.C: New test.
15802
15803 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
15804
15805         * gcc.c-torture/compile/20020315-1.c: New test.
15806
15807 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
15808
15809         * gcc.dg/weak-1.c: Fix scan tests.
15810
15811 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
15812
15813         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
15814         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
15815         cris-*-aout* mmix-*-*.
15816         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
15817         cris-*-aout* mmix-*-*.
15818         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
15819         cris-*-elf* cris-*-aout* and mmix-*-*.
15820         * gcc.dg/20001009-1.c: Ditto.
15821         * gcc.dg/20010912-1.c: Ditto.
15822         * gcc.dg/20020122-4.c: Ditto.
15823         * gcc.dg/inline-2.c: Ditto.
15824
15825 2002-03-14  Jeffrey A Law  (law@cygnus.com)
15826
15827         * gcc.c-torture/compile/20020314-1.c: New test.
15828
15829 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
15830
15831         * gcc.c-torture/execute/20020314-1.c: New test.
15832
15833 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
15834
15835         * g++.dg/warn/Wunused-1.C: New test.
15836
15837 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
15838
15839         * g++.dg/abi/mangle6.C: New test.
15840
15841 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
15842
15843         * gcc.c-torture/compile/20020309-2.c: New test.
15844
15845         * gcc.c-torture/compile/20020312-1.c: New test.
15846
15847 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
15848
15849         * g++.dg/other/access1.C: New test.
15850
15851 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
15852
15853         * gcc.c-torture/execute/wchar_t-1.c: New test.
15854
15855 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
15856
15857         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
15858
15859 2002-03-12  Roger Sayle  <roger@eyesopen.com>
15860
15861         * gcc.dg/20020312-1.c: New test case.
15862
15863 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
15864
15865         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
15866
15867 2002-03-11  Richard Henderson  <rth@redhat.com>
15868
15869         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
15870         * g++.old-deja/g++.jason/report.C: Likewise.
15871
15872 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15873
15874         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
15875         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
15876
15877 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15878
15879         * testsuite/g++.dg/overload/pmf1.C: New test.
15880
15881 2002-03-11  Kazu Hirata  <kazu@hxi.com>
15882
15883         * gcc.c-torture/execute/20020307-1.c: Use long.
15884
15885 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
15886
15887         PR optimization/5844
15888         * gcc.dg/20020310-1.c: New test.
15889
15890 2002-03-09  Michael Meissner  <meissner@redhat.com>
15891
15892         * gcc.c-torture/execute/memcpy-2.c: New test.
15893         * gcc.c-torture/execute/memset-1.c: New test.
15894         * gcc.c-torture/execute/strlen-1.c: New test.
15895         * gcc.c-torture/execute/strcmp-1.c: New test.
15896         * gcc.c-torture/execute/strncmp-1.c: New test.
15897
15898 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
15899
15900         * gcc.dg/ppc-ldstruct.c: New test.
15901
15902 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
15903
15904         * gcc.c-torture/execute/va-arg-22.c: New test.
15905
15906 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15907
15908         * gcc.c-torture/compile/20020309-1.c: New test.
15909
15910 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
15911
15912         * gcc.c-torture/execute/20020307-2.c: New test.
15913
15914 2002-03-07  Jeffrey A Law  (law@redhat.com)
15915
15916         * g77.f-torture/compile/20020307-1.f: New test.
15917
15918 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
15919
15920         * gcc.dg/unordered-1.c: New test.
15921
15922 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
15923
15924         * gcc.c-torture/execute/20020307-1.c: New test.
15925
15926 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
15927
15928         * gcc.dg/20020304-1.c: New test.
15929
15930         * gcc.c-torture/compile/20020304-2.c: New test.
15931
15932 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
15933
15934         * gcc.c-torture/compile/20020304-1.c: New test case
15935         (from PR c/5830).
15936
15937 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
15938
15939         * gcc.dg/20020103-1.c: Add other -D ppc variants.
15940
15941 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
15942
15943         * g++.dg/other/classkey1.C: New test.
15944
15945 2002-03-01  Richard Henderson  <rth@redhat.com>
15946
15947         * gcc.c-torture/compile/981223-1.x: New.
15948         * gcc.c-torture/compile/920625-1.x: New.
15949
15950 2002-02-28  Richard Henderson  <rth@redhat.com>
15951
15952         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
15953
15954 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
15955
15956         * gcc.c-torture/execute/20020227-1.c: New test.
15957
15958 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
15959
15960         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
15961         here" ERROR lines.
15962         * g++.old-deja/g++.oliva/partord1.C: Likewise.
15963         * g++.old-deja.g++.other/defarg1.C: Likewise.
15964         * g++.old-deja/g++.pt/calls2.C: Likewise.
15965         * g++.old-deja/g++.pt/crash20.C: Likewise.
15966         * g++.old-deja/g++.pt/crash30.C: Likewise.
15967         * g++.old-deja/g++.pt/crash36.C: Likewise.
15968         * g++.old-deja/g++.pt/crash6.C: Likewise.
15969         * g++.old-deja/g++.pt/defarg13.C: Likewise.
15970         * g++.old-deja/g++.pt/derived3.C: Likewise.
15971         * g++.old-deja/g++.pt/error1.C: Likewise.
15972         * g++.old-deja/g++.pt/friend21.C: Likewise.
15973         * g++.old-deja/g++.pt/friend23.C: Likewise.
15974         * g++.old-deja/g++.pt/infinite1.C: Likewise.
15975         * g++.old-deja/g++.robertl/eb128.C: Likewise.
15976
15977 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
15978
15979         * gcc.c-torture/execute/20020225-2.c: New test.
15980
15981 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
15982
15983         * gcc.c-torture/execute/920730-1t.c,
15984         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
15985         Delete test cases, only relevant to -traditional.
15986
15987 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15988
15989         * gcc.dg/cpp/undef1.c: Remove.
15990         * gcc.dg/cpp/directiv.c: Update.
15991         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
15992
15993 2002-02-27  Michael Meissner  <meissner@redhat.com>
15994
15995         * gcc.c-torture/execute/20020226-1.c: New test.
15996
15997 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
15998
15999         * g++.dg/debug/debug4.C: New test.
16000
16001         * gcc.dg/ia64-visibility-1.c: New test.
16002
16003 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
16004
16005         * gcc.dg/debug/20020224-1.c: New.
16006
16007 2002-02-25  Kazu Hirata  <kazu@hxi.com>
16008
16009         * gcc.c-torture/execute/960416-1.x: New.
16010         * gcc.c-torture/execute/divconst-3.x: Likewise.
16011
16012 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
16013
16014         * gcc.dg/20020224-1.c: New test.
16015
16016 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
16017
16018         * gcc.c-torture/execute/20020225-1.c: New.
16019
16020 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16021
16022         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
16023
16024 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
16025
16026         * gcc.dg/20020222-1.c: New test.
16027
16028 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
16029
16030         * g++.dg/opt/anonunion1.C: New test.
16031
16032 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16033
16034         * g++.dg/template/qualttp19.C: New test.
16035         * g++.dg/template/qualttp20.C: New test.
16036         * g++.old-deja/g++.jason/report.C: Adjust expected errors
16037         * g++.old-deja/g++.other/qual1.C: Likewise.
16038
16039 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
16040
16041         * gcc.dg/attr-alwaysinline.c: New.
16042
16043 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
16044
16045         * gcc.dg/20020220-1.c: New test.
16046
16047         * gcc.dg/20020220-2.c: New test.
16048
16049         * g++.dg/opt/mmx1.C: New test.
16050
16051 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
16052
16053         * gcc.c-torture/compile/20020110.c: New test.
16054
16055 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
16056
16057         * gcc.c-torture/execute/20020219-1.c: New test.
16058
16059         * gcc.dg/20020219-1.c: New test.
16060
16061         * gcc.dg/noncompile/20020220-1.c: New test.
16062
16063         * g++.dg/opt/ptrintsum1.C: New test.
16064
16065         * gcc.dg/debug/20020220-1.c: New test.
16066
16067 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
16068
16069         * gcc.c-torture/execute/20020216-1.c: New test.
16070
16071 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16072
16073         * gcc.dg/decl-1.c: Update, new test.
16074
16075 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
16076
16077         * g++.dg/abi/bitfield1.C: New test.
16078         * g++.dg/abi/bitfield2.C: New test.
16079
16080 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16081
16082         * gcc.dg/attr-nest.c: New test.
16083
16084 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16085
16086         * gcc.c-torture/execute/20020215-1.c: New test.
16087
16088 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
16089
16090         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
16091         * g++.dg/debug/debug.exp: New.
16092         * g++.dg/debug/trivial.C: New.
16093         * g++.dg/debug/debug1.C: Moved...
16094         * g++.dg/other/debug1.C: ...from here.
16095         * g++.dg/debug/debug2.C: Moved...
16096         * g++.dg/other/debug2.C: ...from here.
16097         * g++.dg/debug/debug3.C: Moved...
16098         * g++.dg/other/debug3.C: ...from here.
16099
16100         * gcc.dg/noncompile/20020213-1.c: New test.
16101
16102 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
16103
16104         * g++.dg/other/debug3.C: New test.
16105
16106         * gcc.c-torture/execute/20020213-1.c: New test.
16107
16108 2002-02-13  Richard Smith <richard@ex-parrot.com>
16109
16110         * g++.old-deja/g++.other/thunk1.C: New test.
16111
16112 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16113
16114         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
16115
16116 2002-02-13  Stan Shebs  <shebs@apple.com>
16117
16118         * gcc.dg/altivec-3.c: New.
16119
16120 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
16121
16122         * gcc.dg/Wunreachable-1.c: New test.
16123         * gcc.dg/Wunreachable-2.c: New test.
16124
16125 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16126
16127         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
16128
16129 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
16130
16131         * gcc.dg/decl-1.c: New test.
16132
16133 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16134
16135         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
16136
16137 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16138
16139         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
16140         * gcc.c-torture/compile/980506-1.x: Likewise.
16141
16142 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16143
16144         * gcc.dg/20020210-1.c: New.
16145
16146 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
16147
16148         * g77.f-torture/execute/947.f: New regression test
16149         for PR fortran/947.
16150
16151 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
16152
16153         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
16154         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
16155
16156 2002-02-08  Richard Henderson  <rth@redhat.com>
16157
16158         * gcc.c-torture/compile/labels-3.c: New.
16159
16160 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
16161
16162         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
16163         expression statements work instead.
16164         * gcc.dg/noncompile/20020207-1.c: New test.
16165
16166 2002-02-07  Richard Henderson  <rth@redhat.com>
16167
16168         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
16169
16170 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16171
16172         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
16173         message from g77
16174         * lib/g77-dg.exp: Trim g77 error messages so that they are
16175         recognized by dg.exp.
16176
16177 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16178
16179         PR fortran/5473
16180         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
16181
16182 2002-02-07  Richard Henderson  <rth@redhat.com>
16183
16184         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
16185         to be sufficiently aligned for integers.
16186
16187 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
16188
16189         * g++.dg/template/friend4.C: New test.
16190
16191 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16192
16193         PR fortran/5743
16194         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
16195         unsupported cases.
16196
16197 2002-02-07  Richard Henderson  <rth@redhat.com>
16198
16199         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
16200         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
16201         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
16202         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
16203
16204 2002-02-06  Richard Henderson  <rth@redhat.com>
16205
16206         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
16207
16208 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
16209
16210         * gcc.dg/20020206-1.c: New test.
16211
16212 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
16213
16214         * gcc.c-torture/execute/20020206-1.c: New test.
16215
16216         * gcc.c-torture/execute/20020206-2.c: New test.
16217
16218         PR optimization/5429:
16219         * gcc.c-torture/compile/20020206-1.c: New test.
16220
16221 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
16222
16223         * g++.dg/ext/align1.C: Do not use an explicit alignment value
16224         as certain file formats cannot support particularly large
16225         alignments.
16226
16227         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
16228         and do not expect to be able to link the executable.
16229
16230         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
16231         fail because the COFF format does not support the weak attribute.
16232
16233 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
16234
16235         * g77.dg/pr5473.f:  New test
16236
16237 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
16238
16239         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
16240         Fix testcase accordingly.
16241
16242 2002-02-04  Richard Henderson  <rth@redhat.com>
16243
16244         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
16245         (buf): Change to be an array of pointers, not ints.
16246
16247 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16248
16249         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
16250         before all tests.  Move warning one line above to match where it
16251         C frontend emits.
16252         * gcc.dg/Wswitch-2.c: New test.
16253         * g++.dg/warn/Wswitch-1.C: New test.
16254         * g++.dg/warn/Wswitch-2.C: New test.
16255
16256 2002-02-04  Richard Henderson  <rth@redhat.com>
16257
16258         * g++.dg/abi/offsetof.C: Fix size comparison.
16259
16260 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
16261
16262         * gcc.dg/cast-qual-2.c: New test.
16263
16264 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16265
16266         * gcc.dg/20020201-4.c: New test.
16267
16268 2002-02-04  Ben Elliston  <bje@redhat.com>
16269
16270         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
16271         target_info attribute != 0, in addition to the empty string.
16272         (gcc_target_compile): Likewise.
16273
16274 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
16275
16276         * gcc.dg/Wswitch.c: New test.
16277         PR gcc/4475. PR gcc/3780.
16278
16279 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
16280
16281         * g77.f-torture/execute/5122.f: New test for regressions
16282         against PR fortran/5122.
16283
16284 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
16285
16286         * g77.f-torture/compile/pr3743.f: Delete
16287         * g77.dg/pr3743-1.f: New test.
16288         * g77.dg/pr3743-2.f: New test.
16289         * g77.dg/pr3743-3.f: New test.
16290         * g77.dg/pr3743-4.f: New test.
16291
16292 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16293
16294         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
16295
16296 2002-02-02  Richard Henderson  <rth@redhat.com>
16297
16298         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
16299         * gcc.c-torture/execute/bf64-1.c: Likewise.
16300
16301 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16302
16303         * gcc.dg/20020201-2.c: New test.
16304
16305         * gcc.dg/20020201-3.c: New test.
16306
16307         * gcc.c-torture/execute/bitfld-2.c: New test.
16308
16309 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16310
16311         * gcc.dg/bitfld-1.c: Update.
16312         * gcc.dg/bitfld-2.c: Update.
16313         * gcc.c-torture/execute/bitfld-1.x: New.
16314
16315 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16316
16317         * gcc.c-torture/execute/20020201-1.c: New test.
16318
16319 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
16320
16321         PR target/5469
16322         * gcc.dg/20020201-1.c: New test.
16323
16324 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
16325
16326         PR fortran/3743
16327         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
16328         * g77.f-torture/compile/pr3743.x: Remove
16329
16330 2002-01-31  Tom Rix  <trix@redhat.com>
16331
16332         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
16333
16334 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16335
16336         * gcc.dg/noncompile/20020130-1.c: New test.
16337
16338 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
16339
16340         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
16341
16342 2002-01-29  Richard Henderson  <rth@redhat.com>
16343
16344         * gcc.c-torture/execute/991118-1.c: Cast various constants back
16345         to long long.
16346         * gcc.c-torture/execute/bf64-1.c: Likewise.
16347
16348 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
16349
16350         * gcc.c-torture/execute/20020129-1.c: New test.
16351
16352 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16353
16354         * gcc.c-torture/compile/20000224-1.c: Update.
16355         * gcc.c-torture/execute/bitfld-1.c: New tests.
16356         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
16357         * gcc.dg/uninit-A.c: Update.
16358
16359 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16360
16361         * g++.dg/template/ctor1.C: Add instantiation.
16362
16363 2002-01-28  Paul Koning  <pkoning@equallogic.com>
16364
16365         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
16366         argument to __builtin_prefetch to be const ptr.
16367
16368 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
16369
16370         * gcc.c-torture/compile/20020120-1.c: New test.
16371
16372 2002-01-27  Kazu Hirata  <kazu@hxi.com>
16373
16374         * gcc.c-torture/execute/20020127-1.c: New test.
16375
16376 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
16377
16378         * g77.dg/f77-edit-i-in.f: New test
16379         * g77.dg/f77-edit-i-out.f: New test
16380
16381 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
16382
16383         * gcc.dg/debug/debug.exp: New file.
16384         * gcc.dg/debug/trivial.c: New file.
16385         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
16386         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
16387         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
16388         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
16389         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
16390         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
16391         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
16392         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
16393         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
16394         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
16395         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
16396         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
16397         * gcc.dg/20000503-1.c: Removed.
16398         * gcc.dg/20010207-1.c: Removed.
16399         * gcc.dg/20011223-1.c: Removed.
16400         * gcc.dg/20020104-2.c: Removed.
16401         * gcc.dg/debug-1.c: Removed.
16402         * gcc.dg/debug-2.c: Removed.
16403         * gcc.dg/debug-3.c: Removed.
16404         * gcc.dg/debug-4.c: Removed.
16405         * gcc.dg/debug-5.c: Removed.
16406         * gcc.dg/debug-6.c: Removed.
16407         * gcc.dg/dwarf2-1.c: Removed.
16408         * gcc.dg/dwarf2-2.c: Removed.
16409
16410 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
16411
16412         * g++.old-deja/g++.other/eh5.C: New test.
16413         * g++.old-deja/g++.other/sibcall2.C: New test.
16414         * g++.old-deja/g++.other/array9.C: New test.
16415         * g++.old-deja/g++.other/typename2.C: New test.
16416         * g++.old-deja/g++.other/crash60.C: New test.
16417         * g++.old-deja/g++.other/conv9.C: New test.
16418         * g++.old-deja/g++.other/mangle10.C: New test.
16419         * g++.old-deja/g++.other/unchanging1.C: New test.
16420         * g++.old-deja/g++.other/exprstmt1.C: New test.
16421         * g++.old-deja/g++.other/inline23.C: New test.
16422         * g++.old-deja/g++.eh/ia64-1.C: New test.
16423         * g++.old-deja/g++.other/dwarf2-1.C: New test.
16424         * g++.old-deja/g++.other/reload1.C: New test.
16425         * g++.old-deja/g++.other/static20.C: New test.
16426         * g++.old-deja/g++.other/local-alloc1.C: New test.
16427         * g++.old-deja/g++.other/conv8.C: New test.
16428         * g++.old-deja/g++.other/stmtexpr2.C: New test.
16429         * g++.old-deja/g++.other/storeexpr1.C: New test.
16430         * g++.old-deja/g++.other/storeexpr2.C: New test.
16431         * g++.dg/eh/template2.C: New test.
16432         * g++.dg/warn/weak1.C: New test.
16433
16434 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
16435
16436         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16437         Remove first, non-varying, argument.
16438
16439 2002-01-23  Richard Henderson  <rth@redhat.com>
16440
16441         * gcc.dg/inline-2.c: New.
16442
16443         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
16444         Add optional target arg.  Check number of arguments.
16445         (scan-assembler-not, scan-assembler-dem): Likewise.
16446         (scan-assembler-dem-not): Likewise.
16447
16448 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16449
16450         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
16451         line 12.
16452         * g++.old-deja/g++.brendan/parse3.C,
16453         g++.old-deja/g++.other/crash26.C,
16454         g++.old-deja/g++.other/crash28.C,
16455         g++.old-deja/g++.other/crash29.C,
16456         g++.old-deja/g++.other/crash30.C,
16457         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
16458
16459 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
16460
16461         * gcc.dg/20020115-1.c: New.
16462
16463 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
16464
16465         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
16466
16467 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
16468
16469         * gcc.dg/20020122-3.c: New.
16470
16471 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
16472
16473         * g++.dg/other/gc1.C: New test.
16474
16475 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16476
16477         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
16478
16479 2002-01-22  Richard Henderson  <rth@redhat.com>
16480
16481         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
16482
16483 2002-01-22  Richard Henderson  <rth@redhat.com>
16484
16485         * gcc.dg/20020122-4.c: New.
16486
16487 2002-01-22  H.J. Lu <hjl@gnu.org>
16488
16489         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
16490         link output.
16491         * gcc.dg/special/ecos.exp: Likewise.
16492         * lib/g++-dg.exp: Likewise.
16493         * lib/g77-dg.exp: Likewise.
16494         * lib/gcc-dg.exp : Likewise.
16495         * lib/mike-g++.exp: Likewise.
16496         * lib/mike-g77.exp: Likewise.
16497         * lib/mike-gcc.exp: Likewise.
16498         * lib/objc-dg.exp: Likewise.
16499
16500 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
16501
16502         PR target/5379
16503         * gcc.dg/20020122-2.c: New test.
16504
16505 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
16506
16507         * gcc.dg/20020122-1.c: New test.
16508
16509 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
16510
16511         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
16512
16513 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
16514
16515         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
16516
16517 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16518
16519         * gcc.c-torture/compile/20020121-1.c: New test.
16520
16521 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16522
16523         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
16524         ld_library_path.
16525
16526 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
16527
16528         * gcc.dg/20020218-1.c: New test.
16529
16530 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
16531
16532         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
16533         messages
16534         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
16535         "At global scope" warning
16536         * g++.dg/ext/align1.C: Change cygwin test for alignment
16537         from db-bogus to dg-warning
16538
16539 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
16540
16541         * g77.f-torture/compile/cpp2.F: New test.
16542
16543 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16544
16545         * g++.dg/template/access1.C: New test.
16546
16547 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
16548
16549         * gcc.dg/20020118-1.c: New.
16550
16551 2002-01-18  Kazu Hirata  <kazu@hxi.com>
16552
16553         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
16554
16555 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16556
16557         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
16558         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
16559         alignment warnings.
16560
16561 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16562
16563         * gcc.misc-tests/i386-prefetch.exp: Save and restore
16564         torture_with_loops and torture_without_loops
16565
16566 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
16567
16568         * gcc.c-torture/compile/20020116-1.c: New test.
16569
16570 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
16571
16572         * gcc.dg/20020116-2.c: New test.
16573
16574         * gcc.dg/ultrasp4.c: New test.
16575
16576         * gcc.dg/20020116-1.c: New test.
16577
16578 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
16579
16580         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
16581         by EABI.
16582
16583 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
16584
16585         * gcc.misc-tests/i386-prefetch.exp: New.
16586         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
16587         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
16588         * gcc.misc-tests/i386-pf-none-1.c: New test.
16589         * gcc.misc-tests/i386-pf-sse-1.c: New test.
16590
16591 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
16592
16593         * gcc.dg/gnu89-init-1.c: Add new tests.
16594
16595 2002-01-15  Andreas Jaeger  <aj@suse.de>
16596
16597         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
16598         * gcc.dg/i386-mmx-2.c: Likewise.
16599         * gcc.dg/i386-sse-1.c: Likewise.
16600         * gcc.dg/i386-sse-2.c: Likewise.
16601         * gcc.dg/i386-sse-3.c: Likewise.
16602
16603 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
16604
16605         * g77.f-torture/execute/intrinsic-unix-bessel.f:
16606         Uncomment additional cases that now pass.
16607
16608 2002-01-11  Richard Henderson  <rth@redhat.com>
16609
16610         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
16611         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
16612
16613 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
16614
16615         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
16616
16617 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
16618
16619         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
16620         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
16621
16622 2002-01-10  Dale Johannesen  <dalej@apple.com>
16623
16624         * gcc.c-torture/execute/loop-11.c: New.
16625
16626 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
16627
16628         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
16629         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
16630
16631 2002-01-09  Richard Henderson  <rth@redhat.com>
16632
16633         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
16634         type in which to perform the operation for each size.
16635
16636 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
16637
16638         * gcc.c-torture/compile/20020109-2.c: New test.
16639
16640 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
16641
16642         * gcc.c-torture/execute/loop-10.c: New test.
16643
16644 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16645
16646         * gcc.c-torture/compile/20010226-1.c: New test.
16647         * gcc.c-torture/compile/20010227-1.c: New test.
16648         * gcc.c-torture/compile/20010426-1.c: New test.
16649         * gcc.c-torture/compile/20010510-1.c: New test.
16650         * gcc.c-torture/compile/20010605-3.c: New test.
16651         * gcc.c-torture/compile/20010824-1.c: New test.
16652         * gcc.c-torture/execute/20010409-1.c: New test.
16653         * gcc.dg/noncompile/20000901-1.c: New test.
16654         * gcc.dg/20001023-1.c: New test.
16655         * gcc.dg/20001101-1.c: New test.
16656         * gcc.dg/20001102-1.c: New test.
16657         * gcc.dg/20010207-1.c: New test.
16658         * gcc.dg/20010405-1.c: New test.
16659         * gcc.dg/20010822-1.c: New test.
16660         * gcc.dg/20011107-1.c: New test.
16661
16662 2002-01-09  Jeffrey A Law  (law@redhat.com)
16663
16664         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
16665
16666         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
16667         execution failure on PA targets.
16668
16669 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16670
16671         * gcc.c-torture/compile/20020109-1.c: New test.
16672
16673 2002-01-08  Kazu Hirata  <kazu@hxi.com>
16674
16675         * gcc.c-torture/execute/20020108-1.c: New test.
16676
16677 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
16678
16679         * gcc.dg/20020108-1.c: New test.
16680
16681 2002-01-08  H.J. Lu <hjl@gnu.org>
16682
16683         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
16684         for header files.
16685
16686 2002-01-08  Geoff Keating  <geoffk@redhat.com>
16687
16688         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
16689         consistency.
16690
16691 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
16692
16693         * gcc.dg/altivec-4.c: Test altivec predicates.
16694
16695 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
16696
16697         * gcc.c-torture/execute/20020107-1.c: New test.
16698
16699 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16700
16701         PR c/5279
16702         * gcc.c-torture/compile/20020106-1.c: New test.
16703
16704 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16705
16706         * gcc.c-torture/execute/nestfunc-4.c: New test.
16707
16708 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16709
16710         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
16711         extra triple that slipped in.
16712         * g++.old-deja/g++.abi/align.C: Likewise.
16713         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16714
16715 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16716
16717         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
16718         * g++.old-deja/g++.abi/align.C: Likewise.
16719         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16720
16721         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
16722         on FreeBSD/i386.
16723         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
16724         FreeBSD.
16725
16726 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
16727
16728         * gcc.dg/20020104-1.c: New test.
16729
16730         * gcc.dg/20020104-2.c: New test.
16731
16732 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
16733
16734         * gcc.dg/20020103-1.c: Fix typo in target selector.
16735
16736 2002-01-03  Richard Henderson  <rth@redhat.com>
16737
16738         * gcc.dg/20020103-1.c: New.
16739
16740 2002-01-03  Kazu Hirata  <kazu@hxi.com>
16741
16742         * gcc.c-torture/execute/20020103-1.c: New test.
16743
16744 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
16745
16746         * g++.dg/other/debug2.C: New test.
16747
16748         * gcc.c-torture/compile/20020103-1.c: New test.
16749
16750 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
16751
16752         * gcc.dg/gnu89-init-1.c: Added new tests.
16753
16754 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16755
16756         * g++.dg/template/friend2.C: Remove as patch is reverted.
16757
16758         * g++.dg/warn/oldcast1.C: New test.
16759
16760         * g++.dg/template/ptrmem1.C: New test.
16761         * g++.dg/template/ptrmem2.C: New test.
16762
16763         * g++.dg/template/ntp.C: New test.
16764
16765         * g++.dg/other/component1.C: New test.
16766
16767         * g++.dg/template/ttp3.C: New test.
16768
16769         * g++.dg/template/friend2.C: New test.
16770         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
16771
16772 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16773
16774         * g++.dg/other/ptrmem1.C: New test.
16775         * g++.dg/other/ptrmem2.C: New test.
16776
16777 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16778
16779         * g++.dg/template/ctor1.C: New test.
16780
16781 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16782
16783         * g++.dg/template/friend2.C: New test.
16784
16785 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
16786
16787         * gcc.dg/mmix-1.c: New test.
16788
16789 2001-12-31  Richard Henderson  <rth@redhat.com>
16790
16791         * gcc.dg/asm-5.c: New.
16792
16793 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
16794
16795         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
16796         in namespace __gnu_cxx
16797
16798 2001-12-30  Richard Henderson  <rth@redhat.com>
16799
16800         * gcc.dg/debug-6.c: New.
16801
16802 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
16803
16804         * gcc.c-torture/compile/20011229-2.c: New test.
16805
16806 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
16807
16808         * gcc.dg/debug-3.c: New test.
16809         * gcc.dg/debug-4.c: New test.
16810         * gcc.dg/debug-5.c: New test.
16811
16812 2001-12-29  Richard Henderson  <rth@redhat.com>
16813
16814         * g++.dg/eh/loop1.C: New.
16815
16816 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16817
16818         * g++.dg/template/crash1.C: New test.
16819
16820 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16821
16822         * g++.dg/other/const1.C: New test.
16823
16824 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
16825
16826         * gcc.c-torture/compile/20011229-1.c: New test.
16827
16828 2001-12-28  Stan Shebs  <shebs@apple.com>
16829
16830         * lib/objc-torture.exp: Resync with c-torture.exp.
16831         * lib/objc.exp: Load standard libraries.
16832
16833 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
16834
16835         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
16836         additional tests.
16837
16838 2001-12-27  Roger Sayle <roger@eyesopen.com>
16839
16840         * gcc.c-torture/execute/string-opt-16.c: New testcase.
16841
16842 2001-12-27  Richard Henderson  <rth@redhat.com>
16843
16844         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
16845
16846 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16847
16848         * g++.dg/eh/ctor1.C: New test.
16849         * g++.dg/other/error2.C: New test.
16850
16851 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16852
16853         * g++.dg/other/init2.C: New test.
16854
16855 2001-12-24  Richard Henderson  <rth@redhat.com>
16856
16857         * gcc.dg/20011223-1.c: New.
16858         * gcc.dg/inline-1.c: New.
16859
16860 2001-12-23  Richard Henderson  <rth@redhat.com>
16861
16862         * gcc.dg/asm-4.c: Test operand modifiers.
16863
16864 2001-12-23  Richard Henderson  <rth@redhat.com>
16865
16866         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
16867
16868 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16869
16870         * gcc.c-torture/execute/20011223-1.c: New test.
16871
16872 2001-12-21  Richard Henderson  <rth@redhat.com>
16873
16874         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
16875         re-enables the warning.
16876
16877 2001-12-21  Richard Henderson  <rth@redhat.com>
16878
16879         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
16880
16881 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16882
16883         * gcc.c-torture/compile/20011218-1.c: New test.
16884
16885 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
16886
16887         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
16888         arm-isr.c test.
16889         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
16890         epilogue generation for ARM ISR routines.
16891
16892 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16893
16894         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
16895         * gcc.dg/format/c90-printf-3.c: Likewise.
16896         * gcc.dg/format/c99-printf-3.c: Likewise.
16897         * gcc.dg/format/ext-1.c: Likewise.
16898         * gcc.dg/format/ext-6.c: Likewise.
16899         * gcc.dg/format/format.h: Prototype unlocked stdio.
16900
16901 2001-12-20  Richard Henderson  <rth@redhat.com>
16902
16903         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
16904         (arena): Use it.
16905         (malloc): Correct allocation logic.  Abort if we fill up the
16906         arena before initialization complete.
16907         (realloc): Correct allocation logic.
16908
16909 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16910
16911         * gcc.c-torture/compile/20011219-2.c: New test.
16912
16913         * gcc.c-torture/execute/20011219-1.c: New test.
16914
16915 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
16916
16917         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
16918         target does not support weak symbols.
16919
16920 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
16921
16922         * gcc.c-torture/compile/20011219-1.c: New test.
16923
16924 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
16925
16926         * g++.dg/other/error1.C: New test.
16927
16928 2001-12-17  Jeffrey A Law  (law@redhat.com)
16929
16930         * gcc.c-torture/execute/20011217-1.c: New test.
16931
16932 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
16933
16934         * objc.dg/special/: New directory.
16935         * objc.dg/special/special.exp: New file.
16936         * objc.dg/special/unclaimed-category-1.h: New file.
16937         * objc.dg/special/unclaimed-category-1a.m: New file.
16938         * objc.dg/special/unclaimed-category-1.m: New file.
16939
16940 2001-12-17  Andreas Jaeger  <aj@suse.de>
16941
16942         * gcc.c-torture/compile/20011217-2.c: New test.
16943
16944 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16945
16946         * gcc.c-torture/compile/20011217-1.c: New test.
16947
16948 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
16949
16950         * testsuite/gcc.dg/20011214-1.c: New.
16951
16952 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
16953
16954         * gcc.dg/altivec-4.c: New.
16955
16956 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
16957
16958         * gcc.dg/20011113-1.c: New test.
16959
16960 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16961
16962         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
16963         std::__malloc_alloc_template<0> and
16964         std::__default_alloc_template<false, 0>.
16965
16966 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
16967
16968         * objc/execute/bf-21.m: New test.
16969         * objc/execute/enumeration-1.m: New test.
16970         * objc/execute/enumeration-2.m: New test.
16971
16972 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
16973
16974         * gcc.dg/gnu89-init-1.c: New test.
16975
16976 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16977
16978         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
16979         * g++.old-deja/g++.jason/2371.C: Likewise.
16980         * g++.old-deja/g++.jason/template33.C: Likewise.
16981         * g++.old-deja/g++.jason/template34.C: Likewise.
16982         * g++.old-deja/g++.jason/template36.C: Likewise.
16983         * g++.old-deja/g++.oliva/typename1.C: Likewise.
16984         * g++.old-deja/g++.oliva/typename2.C: Likewise.
16985         * g++.old-deja/g++.other/typename1.C: Likewise.
16986         * g++.old-deja/g++.pt/inherit2.C: Likewise.
16987         * g++.old-deja/g++.pt/nontype5.C: Likewise.
16988         * g++.old-deja/g++.pt/typename11.C: Likewise.
16989         * g++.old-deja/g++.pt/typename14.C: Likewise.
16990         * g++.old-deja/g++.pt/typename16.C: Likewise.
16991         * g++.old-deja/g++.pt/typename3.C: Likewise.
16992         * g++.old-deja/g++.pt/typename4.C: Likewise.
16993         * g++.old-deja/g++.pt/typename5.C: Likewise.
16994         * g++.old-deja/g++.pt/typename7.C: Likewise.
16995         * g++.old-deja/g++.robertl/eb9.C: Likewise.
16996
16997 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
16998
16999         * g++.dg/other/linkage1.C: New test.
17000         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
17001         specifiers.
17002
17003 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
17004
17005         * gcc.dg/concat.c: New test.
17006
17007 2001-12-11  Stan Shebs  <shebs@apple.com>
17008
17009         * objc/compile: New test directory.
17010         * objc/compile/compile.exp: New expect script.
17011         * objc/compile/20011211-1.m: New compile test.
17012
17013 2001-12-11  Jason Merrill  <jason@redhat.com>
17014
17015         * lib/prune.exp (prune_gcc_output): Also handle "In member
17016         function".  So many permutations...
17017
17018 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
17019
17020         * g++.dg/template/typedef1.C: New test.
17021
17022 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17023
17024         * g++.dg/other/copy1.C: New test.
17025
17026 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
17027
17028         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
17029
17030         * gcc.dg/builtin-choose-expr.c: New.
17031
17032 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
17033
17034         * gcc.dg/altivec-2.c: New.
17035
17036 2001-12-07  Richard Henderson  <rth@redhat.com>
17037
17038         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
17039
17040 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
17041
17042         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
17043         ultrasparc.
17044
17045 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17046
17047         * g++-old.deja/g++.robertl/eb101.C: Deleted.
17048
17049 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
17050
17051         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
17052         variable argument list.
17053
17054 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
17055
17056         * gcc.c-torture/execute/memcheck: Delete entire directory.
17057         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
17058         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
17059
17060 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17061
17062         * gcc.dg/Wshadow-1.c: New test.
17063
17064 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
17065
17066         * gcc.c-torture/compile/20011130-1.c: New test.
17067
17068         * gcc.dg/noncompile/20011025-1.c: New test.
17069
17070         * g++.dg/other/anon-union.C: New test.
17071
17072         * gcc.c-torture/execute/20011024-1.c: New test.
17073
17074 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
17075
17076         * gcc.c-torture/execute/20000722-1.x,
17077         gcc.c-torture/execute/20010123-1.x: Remove.
17078         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
17079         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
17080         gcc.dg/c99-complit-2.c: New tests.
17081
17082 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
17083
17084         * g++.dg/inherit/base1.C: New test.
17085
17086 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
17087
17088         * g++.dg/other/stdarg1.C: New test.
17089
17090         * gcc.c-torture/compile/20011130-2.c: New test.
17091
17092 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
17093
17094         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
17095         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
17096         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
17097         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
17098         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
17099         * gcc.dg/builtin-prefetch-1.c: New test.
17100
17101 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
17102
17103         * gcc.dg/20011130-1.c: New test.
17104
17105 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17106
17107         * g++.dg/other/scope1.C: New test.
17108         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
17109
17110 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17111
17112         * gcc.dg/vla-init-1.c: New test.
17113
17114 2001-12-01  Geoff Keating  <geoffk@redhat.com>
17115
17116         * gcc.c-torture/compile/structs.c: New testcase from GDB.
17117
17118 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17119
17120         * objc.dg/alias.m: Update.
17121         * objc.dg/class-1.m: Update.
17122         * objc.dg/const-str-1.m: Update.
17123         * objc.dg/fwd-proto-1.m: Update.
17124         * objc.dg/id-1.m: Update.
17125         * objc.dg/super-class-1.m: Update.
17126
17127 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
17128
17129         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
17130         constructs.
17131
17132 2001-11-28  Jeffrey A Law  (law@cygnus.com)
17133
17134         * gcc.c-torture/execute/20011128-1.c: New test.
17135
17136 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
17137
17138         * gcc.dg/20011127-1.c: New test.
17139
17140 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17141
17142         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
17143         from Austin Group draft 7.
17144         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
17145         scanf format arguments.
17146         * gcc.dg/format/no-exargs-2.c: New test.
17147
17148 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
17149
17150         * g++.dg/abi/vbase8-4.C: New test.
17151
17152 2001-11-24  Ian Lance Taylor  <ian@airs.com>
17153
17154         * gcc.c-torture/execute/20011121-1.c: New test.
17155
17156 2001-11-23  Jeffrey A Law  (law@cygnus.com)
17157
17158         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
17159
17160 2001-11-23  Andreas Jaeger  <aj@suse.de>
17161
17162         * gcc.dg/cpp/charconst-2.c: New test.
17163
17164 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
17165
17166         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
17167         to the host if it is remote.  Let tests specify extra headers
17168         they use.
17169         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
17170         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
17171         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
17172         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
17173         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
17174         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
17175         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
17176         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
17177         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
17178         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
17179
17180 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
17181
17182         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
17183         for little endian ARMs.
17184
17185 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
17186
17187         * gcc.c-torture/compile/20011119-1.c: New test.
17188         * gcc.c-torture/compile/20011119-2.c: New test.
17189
17190 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
17191
17192         * gcc.dg/altivec-1.c: Fix typo.
17193
17194 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
17195
17196         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
17197
17198 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
17199
17200         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
17201
17202 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
17203
17204         * lib/g77.exp: Don't specify --rpath-link.
17205
17206         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
17207         across all the headers.
17208         * gcc.dg/format/format.exp: For testing on a remote host,
17209         copy format.h.
17210
17211         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
17212         * gcc.c-torture/execute/930406-1.c: Likewise.
17213         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17214
17215 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
17216
17217         * gcc.dg/altivec-1.c: New.
17218
17219 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
17220
17221         * gcc.dg/cpp/fpreprocessed.c: New test case.
17222
17223 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17224
17225         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
17226         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
17227         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
17228
17229 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17230
17231         * gcc.dg/no-builtin-1.c: New test.
17232
17233 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
17234
17235         * gcc.c-torture/execute/20011115-1.c: New test.
17236
17237 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
17238
17239         * gcc.c-torture/compile/20011114-2.c: New test.
17240         * gcc.c-torture/compile/20011114-3.c: New test.
17241         * gcc.c-torture/compile/20011114-4.c: New test.
17242
17243 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
17244
17245         * g++.dg/other/init1.C: New test.
17246
17247 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
17248
17249         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
17250         message.
17251
17252         * gcc.c-torture/execute/20011114-1.c: New testcase.
17253
17254         * gcc.c-torture/compile/20010327-1.c: Revert last change.
17255         * gcc.c-torture/compile/20011114-1.c: New test, exactly
17256         like the (before this change) version of 20010327-1.c.
17257
17258 2001-11-14  Roger Sayle <roger@eyesopen.com>
17259
17260         * gcc.c-torture/execute/string-opt-13.c: New testcase.
17261
17262 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
17263
17264         * g++.dg/init/array2.C: New test.
17265
17266 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
17267
17268         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
17269
17270 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
17271
17272         * g++.dg/other/forscope1.C: New test.
17273         * g++.dg/ext/forscope1.C: New test.
17274         * g++.dg/ext/forscope2.C: New test.
17275
17276 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
17277
17278         * gcc.c-torture/execute/20011113-1.c: New test.
17279
17280 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
17281
17282         * gcc.c-torture/execute/20011109-2.c: New test.
17283
17284         * gcc.c-torture/execute/20011109-1.c: New test.
17285
17286 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
17287
17288         * gcc.c-torture/compile/20011109-1.c: New test.
17289
17290 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
17291
17292         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
17293         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
17294         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
17295         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
17296         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
17297         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
17298         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
17299
17300 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17301
17302         * g++.dg/warn/Wshadow-1.C: New tests.
17303         * g++.old-deja/g++.mike/for3.C: Update.
17304
17305 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17306
17307         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
17308         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
17309         XFAILs.  Adjust expected error texts.
17310         * gcc.c-torture/compile/20011106-1.c,
17311         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
17312         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
17313         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
17314         gcc.dg/c99-array-lval-5.c: New tests.
17315
17316 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17317
17318         * gcc.dg/cpp/defined.c: Update.
17319
17320 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17321
17322         * gcc.c-torture/execute/anon-1.c: New test.
17323
17324 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
17325
17326         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
17327         same size, so no warning should be produced on stormy16.
17328
17329         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
17330         due to oversized array.
17331         * g++.old-deja/g++.mike/ns15.C: Likewise.
17332         * g++.old-deja/g++.pt/crash16.C: Likewise.
17333
17334 2001-11-02  Graham Stott  <grahams@redhat.com>
17335
17336         * g++.dgother/debug1.C: Fix typos.
17337
17338 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
17339
17340         * g++.dg/other/debug1.C: New test.
17341
17342 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17343
17344         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
17345         of unsigned long.
17346
17347 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
17348
17349         * gcc.dg/20011029-2.c: New test.
17350
17351         * gcc.c-torture/compile/20011029-1.c: New test.
17352
17353 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
17354
17355         * objc/execute/class_self-1.m: New test.
17356         * objc/execute/class_self-2.m: New test.
17357
17358 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
17359
17360         * gcc.misc-tests/msgs.exp: Delete.
17361         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
17362         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
17363         error set to match recent changes.
17364
17365 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
17366
17367         * gcc.dg/20011021-1.c: New test.
17368
17369 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
17370
17371         * gcc.c-torture/compile/20011023-1.c: New test.
17372
17373 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
17374
17375         * lib/g77.exp: Rewrite based on lib/g++.exp.
17376
17377 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
17378
17379         * gcc.c-torture/execute/20011019-1.c: New test.
17380
17381         * gcc.dg/20011018-1.c: New test.
17382
17383 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
17384
17385         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
17386
17387 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
17388
17389         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
17390         * gcc.dg/attr-invalid.c: Likewise.
17391
17392 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
17393
17394         * testsuite/gcc.dg/20011015-1.c: New test.
17395
17396 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17397
17398         * g++.dg/template/unify2.C: New test.
17399
17400 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17401
17402         * g++.dg/other/exception-specification.C: New test
17403
17404 2001-10-13  Tom Rix  <trix@redhat.com>
17405
17406         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
17407         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
17408
17409 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
17410
17411         * testsuite/gcc.dg/20011009-1.c: New test.
17412
17413 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17414
17415         PR g++/4476
17416         * g++.dg/other/friend1.C: New test.
17417
17418 2001-10-11  Richard Henderson  <rth@redhat.com>
17419
17420         * g++.old-deja/g++.other/crash18.C: Add -S to options.
17421
17422 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17423
17424         * gcc.c-torture/compile/20011010-1.c: New.
17425
17426 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17427
17428         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
17429         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
17430         g77.f-torture/execute/execute.exp,
17431         g77.f-torture/noncompile/noncompile.exp,
17432         gcc.c-torture/compile/compile.exp,
17433         gcc.c-torture/execute/execute.exp,
17434         gcc.c-torture/execute/ieee/ieee.exp,
17435         gcc.c-torture/execute/memcheck/memcheck.exp,
17436         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
17437         objc/execute/execute.exp: Update FSF address.
17438
17439 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17440
17441         * gcc.dg/cpp/cmdlne-C.c: Update.
17442         * gcc.dg/cpp/cmdlne-C2.c: New.
17443
17444 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17445
17446         * gcc.c-torture/execute/20011008-3.c: New.
17447
17448 2001-10-08  DJ Delorie  <dj@redhat.com>
17449
17450         * gcc.dg/20011008-1.c: New.
17451         * gcc.dg/20011008-2.c: New.
17452
17453 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17454
17455         * gcc.dg/cpp/spacing1.c: Update test.
17456
17457 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17458
17459         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
17460         spelling errors of "separate" as "seperate".
17461
17462 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
17463
17464         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
17465         enough to avoid inlining.
17466
17467 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17468
17469         * lib/g77.exp: set libg2c_dir correctly.
17470
17471 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17472
17473         * gcc.dg/cpp/macro11.c: New test.
17474
17475 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17476
17477         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
17478         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
17479         gcc.dg/format/multattr-3.c: New tests.
17480         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
17481         tests for format attributes on function pointers being rejected.
17482
17483 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17484
17485         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
17486
17487 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17488
17489         * g++.dg/warn/format1.C: New test.
17490
17491 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17492
17493         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
17494
17495 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17496
17497         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
17498
17499 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17500
17501         * gcc.dg/cpp/redef2.c: Add test.
17502
17503 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
17504
17505         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
17506         long-standing bug on i686, apparently.
17507         * gcc.c-torture/execute/loop-2c.x: New file.
17508         * gcc.c-torture/execute/loop-2d.x: New file.
17509         * gcc.c-torture/execute/loop-3c.x: New file.
17510
17511 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
17512
17513         * gcc.dg/cpp/20000625-2.c: Correct line number.
17514
17515 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17516
17517         * gcc.dg/cpp/macro10.c: New test.
17518         * gcc.dg/cpp/strify3.c: New test.
17519         * gcc.dg/cpp/spacing1.c: Add tests.
17520         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
17521         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
17522
17523 2001-09-24  DJ Delorie  <dj@redhat.com>
17524
17525         * gcc.c-torture/execute/20010924-1.c: New test.
17526
17527 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17528
17529         * testsuite/objc/execute/paste.m: Remove.
17530
17531 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17532
17533         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
17534
17535 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
17536
17537         * g77.dg/strlen0.f: New test.
17538
17539 2001-09-21  Richard Henderson  <rth@redhat.com>
17540
17541         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
17542         * g++.old-deja/g++.abi/vtable2.C: Likewise.
17543
17544 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17545
17546         Table-driven attributes.
17547         * g++.dg/ext/attrib1.C: New test.
17548
17549 2001-09-20  DJ Delorie  <dj@redhat.com>
17550
17551         * gcc.dg/20000926-1.c: Update expected warning messages.
17552         * gcc.dg/array-2.c: Likewise, and test for warnings too.
17553         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
17554         array.
17555
17556 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
17557
17558         * g++.dg/eh/registers1.C: New test case.
17559
17560 2001-09-17  Richard Henderson  <rth@redhat.com>
17561
17562         * gcc.dg/array-5.c: Fix VLA decomposition test.
17563
17564 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17565
17566         * gcc.dg/cpp/line5.c: New testcase.
17567
17568 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
17569
17570         * gcc.dg/cpp/macro9.c: New test.
17571
17572 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
17573
17574         * gcc.c-torture/execute/980223.c: Change type of addr from long
17575         to char *.
17576
17577 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
17578
17579         * gcc.c-torture/execute/20010915-1.c: New test.
17580
17581 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
17582
17583         * g77.dg/bprob: New directory.
17584         * g77.dg/bprob/bprob.exp: New file.
17585         * g77.dg/bprob/bprob-1.f: New test.
17586         * g77.dg/gcov: New directory.
17587         * g77.dg/gcov/gcov.exp: New file.
17588         * g77.dg/gcov/gcov-1.f: New test.
17589         * g77.dg/gcov/gcov-1.x: New file.
17590
17591 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
17592
17593         * gcc.dg/cpp/directiv.c: Update.
17594         * gcc.dg/cpp/undef1.c: Update.
17595
17596 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
17597
17598         * gcc.dg/20010912-1.c: New test.
17599
17600 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
17601
17602         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
17603         language-independent file in lib.
17604         * lib/gcov.exp: New file.
17605
17606 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17607
17608         * gcc.c-torture/compile/20010911-1.c: New test.
17609
17610 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
17611
17612         * lib/profopt.exp: New, to support profile-directed optimizations.
17613         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
17614         * gcc.misc-tests/bprob-1.c: New test.
17615         * gcc.misc-tests/bprob-2.c: New test.
17616
17617 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
17618
17619         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
17620         XFAIL and which kinds of gcov output to verify.
17621         * gcc.misc-tests/gcov-4b.x: New file.
17622         * gcc.misc-tests/gcov-5b.x: New file.
17623         * gcc.misc-tests/gcov-6.x: New file.
17624         * gcc.misc-tests/gcov-7.c: New test.
17625         * gcc.misc-tests/gcov-7.x: New file.
17626
17627 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
17628
17629         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
17630         * gcc.misc-tests/gcov-6.c: New test.
17631
17632 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17633
17634         PR c++/3986
17635         * g++.dg/abi/vbase1.C: New test.
17636
17637 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
17638
17639         * objc.dg/method-2.m: New.
17640
17641 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17642
17643         PR c++/4203
17644         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
17645         * g++.dg/init/empty1.C: New test.
17646
17647 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
17648
17649         * gcc.c-torture/compile/20010903-1.c: New test.
17650
17651 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
17652
17653         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
17654         for m68k.
17655
17656 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
17657
17658         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
17659
17660         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
17661
17662         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
17663
17664 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
17665
17666         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
17667         for 16-bit 'unsigned int'.
17668
17669 2001-08-29  Kazu Hirata  <kazu@hxi.com>
17670
17671         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
17672
17673 2001-08-27  Richard Henderson  <rth@redhat.com>
17674
17675         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
17676         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
17677
17678 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
17679
17680         * gcc.dg/asm-names.c (ymain): New.
17681
17682 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
17683
17684         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
17685         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
17686         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
17687
17688 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17689
17690         * gcc.dg/compare5.c: New testcase.
17691
17692 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
17693
17694         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
17695         and "In instantiation".
17696
17697 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
17698
17699         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
17700
17701 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
17702
17703         * gcc.misc-tests/gcov.exp: Add support for branch information.
17704         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
17705         * gcc.misc-tests/gcov-4.c: New test.
17706         * gcc.misc-tests/gcov-4b.c: New test.
17707         * gcc.misc-tests/gcov-5b.c: New test.
17708
17709 2001-08-20  Zack Weinberg  <zackw@panix.com>
17710
17711         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
17712         expected to fail.
17713
17714 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17715
17716         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
17717
17718 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
17719
17720         * g++.dg/eh/template1.C: New test.
17721
17722 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
17723
17724         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
17725         Fix thinko.
17726         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
17727         for xfail.
17728
17729 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
17730
17731         * lib/g77-dg.exp:  Use prune.exp for common procedures
17732         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
17733         * lib/g77.exp: (g77-dg-prune) Remove
17734
17735 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
17736
17737         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
17738
17739 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17740
17741         * g++.dg/template/unify1.C: New test.
17742
17743 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
17744
17745         * g++.dg/abi/empty4.C: New test.
17746
17747 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
17748
17749         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
17750         solaris2.*
17751         * g77.f-torture/compile/pr3743.x: Likewise
17752
17753 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17754
17755         * g++.dg/other/using-declaration.C: New test.
17756
17757 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17758
17759         * gcc.dg/cpp/tr-sign.c: New testcase.
17760
17761 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17762
17763         * gcc.dg/cpp/19951025-1.c: Revert.
17764         * gcc.dg/cpp/directiv.c: We no longer process directives that
17765         interrupt macro arguments.
17766
17767 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
17768
17769         * gcc.dg/bconstp-1.c: New test.
17770
17771 2001-08-03  Richard Henderson  <rth@redhat.com>
17772
17773         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
17774
17775 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17776
17777         * gcc.dg/cpp/19951025-1.c: Update.
17778
17779 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
17780
17781         * g77.dg/ff90-1.f (s): Fix reference of variable z,
17782         should be x.
17783
17784 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17785
17786         Kill -fhonor-std.
17787         * g++.old-deja/g++.ns/ns14.C: Remove special options.
17788         * g++.old-deja/g++.other/std1.C: Likewise.
17789         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
17790
17791 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
17792
17793         * lib/g77.exp:  Load gcc-defs.exp for common procedures
17794         (g77_pass, g77_fail, g77_finish, g77_exit,
17795         ${tool}_check_unsupported_p} Now redundant.  Deleted.
17796
17797 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
17798
17799         * g77.dg/fbackslash.f
17800         * g77.dg/fcase-preserve.f
17801         * g77.dg/ff90-1.f
17802         * g77.dg/ffixed-line-length-0.f
17803         * g77.dg/ffixed-line-length-132.f
17804         * g77.dg/ffixed-line-length-7.f
17805         * g77.dg/ffixed-line-length-72.f
17806         * g77.dg/ffixed-line-length-none.f
17807         * g77.dg/ffree-form-1.f
17808         * g77.dg/fno-backslash.f
17809         * g77.dg/fno-f90-1.f
17810         * g77.dg/fno-fixed-form-1.f
17811         * g77.dg/fno-onetrip.f
17812         * g77.dg/fno-typeless-boz.f
17813         * g77.dg/fno-underscoring.f
17814         * g77.dg/fno-vxt-1.f
17815         * g77.dg/fonetrip.f
17816         * g77.dg/ftypeless-boz.f
17817         * g77.dg/fugly-assumed.f
17818         * g77.dg/funderscoring.f
17819         * g77.dg/fvxt-1.f
17820
17821 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
17822
17823         * objc.dg/fwd-proto-1.m: New.
17824         * objc.dg/local-decl-1.m: New.
17825         * objc.dg/naming-1.m: New.
17826         * objc.dg/naming-2.m: New.
17827         * objc.dg/proto-hier-1.m: New.
17828
17829 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
17830
17831         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
17832         largest-type elements to a struct makes its size grow.
17833
17834 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17835
17836         * g++.dg/abi/vthunk1.C: New test.
17837
17838 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17839
17840         * g++.dg/abi/vbase8-22.C: New test.
17841
17842 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17843
17844         * gcc.dg/cpp/macro8.c: New test.
17845
17846 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17847
17848         * g++.dg/abi/vbase8-21.C: New test.
17849
17850 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17851
17852         * g++.dg/abi/vbase8-10.C: New test.
17853
17854 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17855
17856         * lib/g++.exp (g++_set_ld_library_path): Renamed to
17857         ${tool}_set_ld_library_path.
17858         Changed caller.
17859         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
17860         g++.exp.
17861
17862 2001-07-26  Stan Cox <scox@redhat.com>
17863
17864         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
17865         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
17866         gcc_exit, gcc_check_unsupported_p):
17867         Moved to gcc-deps.exp
17868         * gcc-deps.exp: New file.
17869
17870 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17871
17872         * g++.old-deja/g++.pt/defarg14.C: New test.
17873
17874 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17875
17876         * g++.old-deja/g++.other/lineno5.C: New test.
17877
17878 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17879
17880         * g++.old-deja/g++.pt/crash68.C: New test.
17881
17882 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17883
17884         * g++.old-deja/g++.other/crash42.C: New test.
17885
17886 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17887
17888         * gcc.dg/cpp/extratokens.c: Fix.
17889         * gcc.dg/cpp/skipping2.c: New tests.
17890
17891 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17892
17893         * gcc.c-torture/execute/20010724-1.c: New file.
17894         * gcc.c-torture/execute/20010724-1.x: New file.
17895
17896 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17897
17898         * g++.old-deja/g++.other/cond7.C: New test.
17899
17900 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17901
17902         * g++.old-deja/g++.other/optimize4.C: New test.
17903
17904 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17905
17906         * g++.old-deja/g++.abi/vbase8-5.C: New test.
17907
17908 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
17909
17910         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
17911         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
17912         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
17913         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
17914
17915         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
17916         bug report" message.
17917
17918         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
17919         * g++.dg/ext/instantiate1.C: Move from old-deja.
17920
17921 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
17922
17923         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
17924         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
17925         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
17926         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
17927
17928 2001-07-23  Jeffrey A Law  (law@cygnus.com)
17929
17930         * gcc.c-torture/execute/20010723-1.c: New test.
17931
17932 2001-07-23  Ben Elliston  <bje@redhat.com>
17933
17934         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
17935
17936 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17937
17938         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
17939         i[34567]86-*-*.
17940         Delete handling of ieee_multilib_flags.
17941         Pass -mieee for alpha*-*-* and sh-*-*.
17942         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
17943
17944 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
17945
17946         Remove old-abi tests.
17947         * g++.old-deja/g++.mike/p11116.C: Remove.
17948         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
17949
17950 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
17951
17952         * g77.f-torture/compile/pr3743.f:  New test
17953
17954 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
17955
17956         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
17957
17958 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17959
17960         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
17961         g++.old-deja/g++.pt/static6.C: Likewise.
17962         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
17963         supports weak symbols.
17964
17965 2001-07-18  Andreas Jaeger  <aj@suse.de>
17966
17967         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
17968         supported again.
17969
17970 2001-07-18  Andreas Jaeger  <aj@suse.de>
17971
17972         * gcc.dg/iftrap-1.c: Fix target line.
17973
17974 2001-07-17  Richard Henderson  <rth@redhat.com>
17975
17976         * gcc.c-torture/execute/20010717-1.c: New.
17977
17978 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17979
17980         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
17981         tests.
17982
17983 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17984
17985         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
17986
17987 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17988
17989         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
17990         UAC_SIGBUS, UAC_NOPRINT definitions.
17991
17992 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
17993
17994         * objc/execute/object_is_class.m: New test.
17995         * objc/execute/object_is_meta_class.m: New test.
17996
17997 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17998
17999         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
18000         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
18001
18002 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
18003
18004         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
18005         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
18006
18007 2001-07-14  Richard Henderson  <rth@redhat.com>
18008
18009         * gcc.dg/iftrap-1.c: New.
18010
18011 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
18012
18013         * g77.f-torture/execute/intrinsic77.f: New test.
18014
18015 2001-07-11  Janis Johnson <janis@us.ibm.com>
18016
18017         * gcc.misc-tests/gcov-3.c: New test.
18018
18019 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18020
18021         * gcc.c-torture/compile/20010711-1.c,
18022         * gcc.c-torture/compile/20010711-2.c: New tests.
18023
18024 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18025
18026         * gcc.c-torture/execute/20010711-1.c: New test.
18027
18028 2001-07-11  Ben Elliston  <bje@redhat.com>
18029
18030         * g++.old-deja/g++.other/enum5.C: New test.
18031
18032 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
18033
18034         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
18035         (g++-dg-prune): Call prune_gcc_output.
18036         * prune.exp: New file for prune_gcc_output.
18037         * lib/g++.exp, lib/gcc.exp: Load it.
18038
18039 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18040
18041         * gcc.c-torture/compile/20010701-1.c,
18042         g++.old-deja/g++.ext/attrib6.C: New tests.
18043
18044 2001-07-06  Jeffrey A Law  (law@cygnus.com)
18045
18046         * gcc.c-torture/compile/20010706-1.c: New test.
18047
18048 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
18049
18050         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
18051
18052 2001-06-28  Stan Shebs  <shebs@apple.com>
18053
18054         * gcc.dg/pragma-darwin.c: New test.
18055
18056 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18057
18058         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
18059         Solaris 2.[678] system.
18060
18061 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18062
18063         * gcc.dg/20010622-1.c: New test.
18064
18065 2001-06-18  Stan Shebs  <shebs@apple.com>
18066
18067         * objc.dg: New directory.
18068         * objc.dg/dg.exp: New file.
18069         * objc.dg/alias.m: New.
18070         * objc.dg/class-1.m: New.
18071         * objc.dg/class-2.m: New.
18072         * objc.dg/const-str-1.m: New.
18073         * objc.dg/const-str-2.m: New.
18074         * objc.dg/id-1.m: New.
18075         * objc.dg/method-1.m: New.
18076         * objc.dg/super-class-1.m: New.
18077         * lib/objc-dg.exp: New file.
18078
18079 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18080
18081         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
18082         of label name.
18083
18084 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18085
18086         * g++.old-deja/g++.abi/vbase8-9.C: New test.
18087
18088 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18089
18090         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
18091         variable.
18092
18093 2001-06-12  Richard Henderson  <rth@redhat.com>
18094
18095         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
18096
18097 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18098
18099         * g++.old-deja/g++.abi/vbase5.C: New test.
18100         * g++.old-deja/g++.abi/vbase6.C: New test.
18101         * g++.old-deja/g++.abi/vbase7.C: New test.
18102
18103 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18104
18105         * gcc.c-torture/compile/20010610-1.c: New test.
18106
18107 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18108
18109         * g++.old-deja/g++.abi/vbase4.C: New test.
18110
18111 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18112
18113         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
18114         support %f for HC11/HC12 targets.
18115         * gcc.c-torture/execute/930513-1.x: New file, likewise.
18116         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
18117         on HC11/HC12 targets.
18118         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
18119
18120 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18121
18122         * gcc.dg/wchar_t-1.c: New file.
18123         * gcc.dg/wint_t-1.c: Likewise.
18124
18125 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
18126
18127         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
18128
18129 2001-06-11  Richard Henderson  <rth@redhat.com>
18130
18131         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
18132
18133 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18134
18135         * gcc.c-torture/compile/20010611-1.c: New test.
18136
18137 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18138
18139         * gcc.dg/c99-tag-1.c: Add more tests.
18140
18141 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
18142
18143         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
18144         representation on MN10300 and ARM/Thumb.
18145
18146 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
18147
18148         * g77.f-torture/execute/20010610.f: New.
18149
18150 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
18151
18152         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
18153         names.
18154
18155 2001-06-09  Richard Henderson  <rth@redhat.com>
18156
18157         * gcc.c-torture/execute/ashrdi-1.c: New.
18158         * gcc.c-torture/execute/ashldi-1.c: New.
18159         * gcc.c-torture/execute/lshrdi-1.c: New.
18160
18161 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
18162
18163         * objc/execute/load-3.m: Added. Check sending +load to categories,
18164         in addition to classes.
18165
18166 2001-06-08  Stan Shebs  <shebs@apple.com>
18167
18168         * objc/execute/load-2.m: New test.  From Nicola Pero
18169         <n.pero@mi.flashnet.it>.
18170
18171 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
18172
18173         * gcc.c-torture/execute/20010605-2.c: New test.
18174
18175 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18176
18177         * g++.old-deja/g++.abi/vbase2.C: New test.
18178         * g++.old-deja/g++.abi/vbase3.C: New test.
18179
18180 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18181
18182         * g++.old-deja/g++.pt/friend49.C: New test.
18183
18184 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18185
18186         * g++.old-deja/g++.ext/anon3.C: New test.
18187
18188 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
18189
18190         * g++.old-deja/g++.other/conv7.C: New test.
18191
18192 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18193
18194         * gcc.c-torture/compile/20010605-2.c: New test.
18195
18196 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18197
18198         * gcc.c-torture/execute/20010604-1.c: New test.
18199
18200 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
18201
18202         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
18203
18204 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
18205
18206         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
18207         (g++_link_flags): Likewise.
18208         (g++_init): Pass gccpath's value to two previous functions.
18209
18210 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18211
18212         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
18213         Ensure logfile entry matches exec command line.
18214
18215 2001-05-31  Richard Henderson  <rth@redhat.com>
18216
18217         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
18218         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
18219
18220 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
18221
18222         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
18223         compiler for irix6.2
18224
18225 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
18226
18227         * g++.old-deja/g++.other/optimize3.C: New file.
18228
18229 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
18230
18231         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
18232         assemble.
18233
18234 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
18235
18236         * g++.old-deja/g++.other/optimize2.C: New file.
18237
18238 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
18239
18240         * gcc.c-torture/compile/20010518-2.c: New file.
18241         * gcc.c-torture/execute/20010518-1.c: New file.
18242         * gcc.c-torture/execute/20010518-2.c: New file.
18243
18244 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18245
18246         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
18247
18248 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
18249
18250         G++ no longer defines builtins that do not begin with __builtin.
18251         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
18252         * g++.old-deja/g++.brendand/misc13.C: Likewise.
18253         * g++.old-deja/g++.law/builtin1.C: Likewise.
18254         * g++.old-deja/g++.law/cvt2.C: Likewise.
18255         * g++.old-deja/g++.mike/net5.C: Likewise.
18256         * g++.old-deja/g++.other/builtins1.C: Likewise.
18257         * g++.old-deja/g++.other/builtins2.C: Likewise.
18258         * g++.old-deja/g++.other/builtins3.C: Likewise.
18259         * g++.old-deja/g++.other/builtins4.C: Likewise.
18260         * g++.old-deja/g++.other/inline8.C: Likewise.
18261         * g++.old-deja/g++.robertl/eb39.C: Likewise.
18262
18263 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
18264
18265         * g++.old-deja/g++.pt/using1.C: Adjust.
18266         * g++.old-deja/g++.pt/using2.C: New test.
18267
18268 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18269
18270         * gcc.dg/cpp/charconst.c: New tests.
18271         * gcc.dg/cpp/escape.c: New tests.
18272         * gcc.dg/cpp/escape-1.c: New tests.
18273         * gcc.dg/cpp/escape-2.c: New tests.
18274         * gcc.dg/cpp/ucs.c: New tests.
18275
18276 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
18277
18278         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
18279         native compiler for irix6.5.
18280
18281 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
18282
18283         * lib/g++.exp (g++_include_flags): Use args to compute
18284         get_multilibs.
18285         (g++_link_flags): Likewise.
18286         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
18287
18288 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18289
18290         * gcc.dg/c90-hexfloat-1.c: Add more tests.
18291
18292 2001-05-21  Geoff Keating  <geoffk@redhat.com>
18293
18294         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
18295         this file.
18296
18297 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18298
18299         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
18300         STACK_SIZE;
18301         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
18302         to STACK_SIZE; Use it to define size of add_histo array.
18303         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
18304         to STACK_SIZE.
18305         (f): Use GITT_SIZE to define size of gitt local table.
18306         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
18307         to STACK_SIZE; Use it to define size of bytemem array.
18308
18309 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18310
18311         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
18312         on 68HC11/HC12 due to the asm instruction.
18313         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
18314         * gcc.c-torture/compile/920520-1.x: Likewise.
18315         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
18316         on 68HC11/HC12 because the function is larger than 64K.
18317         * gcc.c-torture/compile/961203-1.x: New file, this test fails
18318         on 68HC11/HC12 because the structure is too large.
18319
18320 2001-05-20  Richard Henderson  <rth@redhat.com>
18321
18322         * gcc.c-torture/execute/20010520-1.c: New.
18323
18324 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18325
18326         * g++.old-deja/g++.warn/compare1.C: New test.
18327         * gcc.dg/compare4.c: New test.
18328
18329 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
18330
18331         * g++.old-deja/g++.other/optimize1.C: New test.
18332
18333 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18334
18335         * g++.old-deja/g++.pt/spec41.C: New test.
18336
18337 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
18338
18339         * gcc.c-torture/compile/20010114-1.x: Remove.
18340
18341 2001-05-18  Stan Shebs  <shebs@apple.com>
18342
18343         * gcc.c-torture/compile/20010518-1.c: New test.
18344
18345 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
18346
18347         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
18348         * g++.old-deja/g++.pt/crash67.C: New test.
18349
18350 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
18351
18352         * g++.old-deja/g++.other/debug9.C: New test.
18353
18354 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
18355
18356         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
18357
18358 2001-05-16  Jan Hubicka  <jh@suse.cz>
18359
18360         * gcc.c-torture/compile/20010516-1.c: New test.
18361
18362 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18363
18364         * g++.old-deja/g++.other/crash41.C: New test.
18365
18366 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18367
18368         * g++.old-deja/g++.pt/crash66.C: New test.
18369
18370 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
18371
18372         * g++.old-deja/g++.robertl/eb27.C: Convert.
18373
18374 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
18375
18376         * g++.dg/friend-warn.C: New test.  Do not warn about friend
18377         declaration being redundant.
18378
18379 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
18380
18381         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
18382
18383 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
18384
18385         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
18386
18387 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
18388
18389         * lib/g++.exp: Use testsuite_flags.
18390
18391 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
18392
18393         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
18394
18395 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18396
18397         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
18398
18399 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
18400
18401         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
18402
18403 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
18404
18405         * gcc.c-torture/compile/20010313-1.c: New test.
18406
18407 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
18408
18409         * gcc.dg/cpp/direct2.c: New test.
18410         * gccq.dg/cpp/direct2s.c: New test.
18411
18412         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
18413
18414 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
18415
18416         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
18417         * g++.old-deja/g++.other/op3.C: Likewise.
18418
18419 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18420
18421         * gcc.dg/cpp/syshdr.h: New file.
18422         * gcc.dg/cpp/sysmac1.c: Update.
18423         * gcc.dg/cpp/sysmac2.c: Update.
18424
18425 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18426
18427         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
18428
18429 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
18430
18431         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
18432         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
18433
18434 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
18435
18436         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
18437
18438 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
18439
18440         * lib/g++.exp (g++_include_flags): Don't use any special flags
18441         if TESTING_IN_BUILD_TREE is not defined.
18442         (g++_init): Use a plain 'c++' as the compiler if
18443         TESTING_IN_BUILD_TREEE is not defined.
18444
18445 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18446
18447         * g++.old-deja/g++.eh/catch13.C: New test.
18448         * g++.old-deja/g++.eh/catch14.C: New test.
18449
18450 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18451
18452         * gcc.dg/cpp/tr-define.c: New test.
18453
18454 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
18455
18456         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
18457         <stdlib.h>, not <malloc.h>.
18458
18459 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18460
18461         * g++.old-deja/g++.ns/template17.C: New test.
18462
18463 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18464
18465         * g++.old-deja/g++.pt/ref4.C: New test.
18466
18467 2001-04-30  Richard Henderson  <rth@redhat.com>
18468
18469         * gcc.dg/20000724-1.c: Revert last change.
18470
18471 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
18472
18473         * g77.f-torture/execute/20010430.f: New test.
18474
18475 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
18476
18477         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
18478
18479 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
18480
18481         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
18482
18483 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18484
18485         * g++.old-deja/g++.eh/crash6.C: New test.
18486
18487 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18488
18489         * g++.old-deja/g++.other/warn7.C: New test.
18490
18491 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18492
18493         * g++.old-deja/g++.other/defarg9.C: New test.
18494
18495 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18496
18497         * g77.f-torture/compile/20010426.f: New test.
18498         * g77.f-torture/execute/20010426.f: New test.
18499
18500 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18501
18502         * g77.f-torture/compile/20000629-1.x: Remove - error
18503         has been fixed.
18504
18505 2001-04-26  Jeffrey A Law  (law@cygnus.com)
18506
18507         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
18508         Tweak slightly to work with g++.dg framework.
18509         * g++.dg/special/ecos.exp: Run initp1.C test.
18510         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
18511
18512         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
18513         its linker doesn't give line numbers either.
18514         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
18515
18516 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18517
18518         * g++.old-deja/g++.other/lex1.C: New test.
18519
18520 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
18521
18522         * gcc.dg/noncompile/20010425-1.c: New test.
18523
18524 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18525
18526         * g++.old-deja/g++.pt/mangle2.C: New test.
18527
18528 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18529
18530         * gcc.dg/format/plus-1.c: New test.
18531
18532 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18533
18534         * gcc.dg/20010423-1.c: New test.
18535
18536 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18537
18538         * gcc.c-torture/execute/20010422-1.c: New test.
18539
18540 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
18541
18542         * g++.old-deja/g++.ns/type2.C: New test.
18543
18544 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
18545
18546         * g++.old-deja/g++.other/perf1.C: New test.
18547
18548 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
18549
18550         * gcc.dg/c99-func-2.c: Remove xfail.
18551         * gcc.dg/c99-func-3.c: Remove xfail.
18552         * gcc.dg/c99-func-4.c: Remove xfail.
18553
18554 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
18555
18556         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
18557
18558 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18559
18560         * gcc.c-torture/compile/20010423-1.c: New test.
18561
18562 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18563
18564         * g++.old-deja/g++.pt/typename28.C: New test.
18565
18566 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18567
18568         * g++.old-deja/g++.abi/empty2.C: New test.
18569         * g++.old-deja/g++.abi/empty3.C: New test.
18570
18571 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18572
18573         * g++.old-deja/g++.other/comdat2.C: New test.
18574         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
18575
18576 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18577
18578         * g++.old-deja/g++.other/overload14.C: New test.
18579
18580 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18581
18582         * g++.old-deja/g++.other/lookup23.C: New test.
18583
18584 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18585
18586         * gcc.c-torture/execute/20010403-1.c: New test.
18587
18588 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
18589             Mark Mitchell  <mark@codesourcery.com>
18590
18591         * lib/old-dejagnu.exp: Don't delete output of executable.
18592         Add .exe suffix to executables.
18593
18594 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
18595
18596         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
18597
18598 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18599
18600         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
18601
18602 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18603
18604         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
18605         * g++.old-deja/g++.abi/crash1.C: New test.
18606
18607 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18608
18609         * g++.old-deja/g++.other/crash40.C: New test.
18610
18611 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18612
18613         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
18614
18615 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
18616
18617         * g++.old-deja/g++.other/warn6.C: New test.
18618
18619 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18620
18621         * g++.old-deja/g++.robertl/eb42.C: Same.
18622
18623 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18624
18625         * gcc.dg/wtr-conversion-1.c: New testcase.
18626
18627 2001-04-10  Richard Henderson  <rth@redhat.com>
18628
18629         * g++.old-deja/g++.other/array5.C: New.
18630
18631 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18632
18633         * gcc.c-torture/execute/20010408-1.c: New test.
18634
18635 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
18636
18637         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
18638         headers and constructs.
18639         * g++.old-deja/g++.robertl/eb79.C: Same.
18640         * g++.old-deja/g++.robertl/eb77.C (main): Same.
18641         * g++.old-deja/g++.robertl/eb73.C: Same.
18642         * g++.old-deja/g++.robertl/eb66.C (main): Same.
18643         * g++.old-deja/g++.robertl/eb55.C (t): Same.
18644         * g++.old-deja/g++.robertl/eb54.C (main): Same.
18645         * g++.old-deja/g++.robertl/eb46.C (main): Same.
18646         * g++.old-deja/g++.robertl/eb44.C: Same.
18647         * g++.old-deja/g++.robertl/eb41.C (main): Same.
18648         * g++.old-deja/g++.robertl/eb4.C (main): Same.
18649         * g++.old-deja/g++.robertl/eb39.C: Same.
18650         * g++.old-deja/g++.robertl/eb33.C (main): Same.
18651         * g++.old-deja/g++.robertl/eb31.C (main): Same.
18652         * g++.old-deja/g++.robertl/eb30.C: Same.
18653         * g++.old-deja/g++.robertl/eb3.C: Same.
18654         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
18655         * g++.old-deja/g++.robertl/eb21.C: Same.
18656         * g++.old-deja/g++.robertl/eb15.C: Same.
18657         * g++.old-deja/g++.robertl/eb118.C: Same.
18658         * g++.old-deja/g++.robertl/eb115.C (main): Same.
18659         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
18660         * g++.old-deja/g++.robertl/eb109.C: Same.
18661         * g++.old-deja/g++.other/sibcall1.C (main): Same.
18662         * g++.old-deja/g++.mike/rtti1.C: Same.
18663         * g++.old-deja/g++.mike/p658.C: Same.
18664         * g++.old-deja/g++.mike/net46.C: Same.
18665         * g++.old-deja/g++.mike/net34.C: Same.
18666         * g++.old-deja/g++.mike/memoize1.C: Same.
18667         * g++.old-deja/g++.mike/eh2.C: Same.
18668         * g++.old-deja/g++.law/weak.C: Same.
18669         * g++.old-deja/g++.law/visibility7.C: Same.
18670         * g++.old-deja/g++.law/visibility25.C: Same.
18671         * g++.old-deja/g++.law/visibility22.C: Same.
18672         * g++.old-deja/g++.law/visibility2.C: Same.
18673         * g++.old-deja/g++.law/visibility17.C: Same.
18674         * g++.old-deja/g++.law/visibility13.C: Same.
18675         * g++.old-deja/g++.law/visibility10.C: Same.
18676         * g++.old-deja/g++.law/visibility1.C: Same.
18677         * g++.old-deja/g++.law/virtual3.C (eval): Same.
18678         * g++.old-deja/g++.law/vbase1.C: Same.
18679         * g++.old-deja/g++.law/operators32.C: Same.
18680         * g++.old-deja/g++.law/nest3.C: Same.
18681         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
18682         * g++.old-deja/g++.law/except5.C (main): Same.
18683         * g++.old-deja/g++.law/cvt7.C (run): Same.
18684         * g++.old-deja/g++.law/cvt2.C: Same.
18685         * g++.old-deja/g++.law/cvt16.C: Same.
18686         * g++.old-deja/g++.law/ctors6.C (bar): Same.
18687         * g++.old-deja/g++.law/ctors17.C (main): Same.
18688         * g++.old-deja/g++.law/ctors13.C: Same.
18689         * g++.old-deja/g++.law/ctors12.C (main): Same.
18690         * g++.old-deja/g++.law/ctors10.C: Same.
18691         * g++.old-deja/g++.law/code-gen5.C: Same.
18692         * g++.old-deja/g++.law/bad-error7.C: Same.
18693         * g++.old-deja/g++.law/arm9.C: Same.
18694         * g++.old-deja/g++.law/arm12.C: Same.
18695         * g++.old-deja/g++.law/arg8.C: Same.
18696         * g++.old-deja/g++.law/arg1.C: Same.
18697         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
18698         * g++.old-deja/g++.jason/template31.C: Same.
18699         * g++.old-deja/g++.jason/template24.C (main): Same.
18700         * g++.old-deja/g++.jason/2371.C: Same.
18701         * g++.old-deja/g++.eh/new2.C: Same.
18702         * g++.old-deja/g++.eh/new1.C: Same.
18703         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
18704         * g++.old-deja/g++.brendan/nest21.C (main): Same.
18705         * g++.old-deja/g++.brendan/err-msg3.C: Same.
18706         * g++.old-deja/g++.brendan/crash62.C: Same.
18707         * g++.old-deja/g++.brendan/crash52.C: Same.
18708         * g++.old-deja/g++.brendan/crash49.C (main): Same.
18709         * g++.old-deja/g++.brendan/crash38.C: Same.
18710         * g++.old-deja/g++.brendan/crash15.C (main): Same.
18711         * g++.old-deja/g++.brendan/copy9.C: Same.
18712
18713 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
18714
18715         * gcc.c-torture/execute/20001203-2.c (memset):
18716         Count argument is of type __SIZE_TYPE__.
18717
18718 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
18719
18720         * gcc.c-torture/compile/20010404-1.c: New test.
18721
18722 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
18723
18724         * gcc.c-torture/compile/20010326-1.c: New test.
18725
18726 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
18727
18728         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
18729         peculiarities of the SH.
18730         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
18731
18732 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18733
18734         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
18735         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
18736         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
18737
18738 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18739
18740         * g77.f-torture/compile/20010321-1.f: New test.
18741
18742 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18743
18744         * gcc.c-torture/compile/20010329-1.c: New test.
18745
18746 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18747
18748         * gcc.c-torture/execute/20010329-1.c: New test.
18749
18750 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18751
18752         * g++.old-deja/g++.other/eh4.C: Fix typo.
18753
18754 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18755
18756         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
18757
18758 2001-03-28  Philip Blundell  <philb@gnu.org>
18759
18760         * gcc.c-torture/compile/20010328-1.c: New test.
18761
18762 2001-03-27  Richard Henderson  <rth@redhat.com>
18763
18764         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
18765         * g++.old-deja/g++.eh/vbase3.C: Likewise.
18766
18767 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
18768
18769         * gcc.c-torture/compile/20010327-1.c: New test.
18770
18771 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18772
18773         * g++.old-deja/g++.other/friend12.C: New test.
18774         * g++.old-deja/g++.other/friend9.C: Expect no errors.
18775         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
18776
18777 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18778
18779         * gcc.c-torture/execute/20010325-1.c: New test.
18780
18781 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
18782
18783         * g++.old-deja/g++.other/mangle3.C: New test.
18784
18785 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
18786
18787         * g++.old-deja/g++.other/anon8.C: New test.
18788
18789 2001-03-20  Philip Blundell  <philb@gnu.org>
18790
18791         * gcc.c-torture/compile/20010320-1.c: New test.
18792
18793 2001-03-17  Richard Henderson  <rth@redhat.com>
18794
18795         * g++.old-deja/g++.other/eh4.C: Add expected error text.
18796
18797 2001-03-15  Geoff Keating  <geoff@redhat.com>
18798
18799         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
18800         tests on AIX.
18801
18802 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
18803
18804         * g++.old-deja/g++.other/eh4.C: New test.
18805
18806 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18807
18808         * gcc.dg/cpp/mi1.c: Update.
18809
18810 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
18811
18812         * g++.old-deja/g++.other/regstack.C: New test.
18813
18814 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18815
18816         * g++.old-deja/g++.other/ref4.C: New test.
18817
18818 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
18819
18820         * objc/execute/va_method.m: Added.
18821         * objc/execute/IMP.m: Added.
18822         * objc/execute/_cmd.m: Added.
18823         * objc/execute/accessing_ivars.m: Added.
18824         * objc/execute/class-1.m: Added.
18825         * objc/execute/class-10.m: Added.
18826         * objc/execute/class-11.m: Added.
18827         * objc/execute/class-12.m: Added.
18828         * objc/execute/class-13.m: Added.
18829         * objc/execute/class-14.m: Added.
18830         * objc/execute/class-2.m: Added.
18831         * objc/execute/class-3.m: Added.
18832         * objc/execute/class-4.m: Added.
18833         * objc/execute/class-5.m: Added.
18834         * objc/execute/class-6.m: Added.
18835         * objc/execute/class-7.m: Added.
18836         * objc/execute/class-8.m: Added.
18837         * objc/execute/class-9.m: Added.
18838         * objc/execute/class-tests-1.h
18839         * objc/execute/class-tests-2.h
18840         * objc/execute/compatibility_alias.m: Added.
18841         * objc/execute/encode-1.m: Added.
18842         * objc/execute/formal_protocol-1.m: Added.
18843         * objc/execute/formal_protocol-2.m: Added.
18844         * objc/execute/formal_protocol-3.m: Added.
18845         * objc/execute/formal_protocol-4.m: Added.
18846         * objc/execute/formal_protocol-5.m: Added.
18847         * objc/execute/formal_protocol-6.m: Added.
18848         * objc/execute/formal_protocol-7.m: Added.
18849         * objc/execute/informal_protocol.m: Added.
18850         * objc/execute/initialize.m: Added.
18851         * objc/execute/load.m: Added.
18852         * objc/execute/many_args_method.m: Added.
18853         * objc/execute/nested-3.m: Added.
18854         * objc/execute/no_clash.m: Added.
18855         * objc/execute/private.m: Added.
18856         * objc/execute/redefining_self.m: Added.
18857         * objc/execute/root_methods.m: Added.
18858         * objc/execute/selector-1.m: Added.
18859         * objc/execute/static-1.m: Added.
18860         * objc/execute/static-2.m: Added.
18861         * objc/execute/va_method.m: Added.
18862
18863 2001-03-10  Richard Henderson  <rth@redhat.com>
18864
18865         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
18866
18867 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18868
18869         * g++.old-deja/g++.other/crash31.C: XFAIL.
18870         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
18871         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
18872         * gcc.c-torture/execute/20010123-1.x: XFAIL.
18873         * gcc.c-torture/execute/20010124-1.x: XFAIL.
18874         * gcc.dg/sequence-pt-1.c: XFAIL one test.
18875
18876 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
18877
18878         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
18879
18880 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18881
18882         * gcc.dg/20000724-1.c: Don't use multiline strings.
18883
18884 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18885
18886         * objc/execute/string1.m, objc/execute/string2.m: Compare the
18887         result of -cString against what we expect it to be; don't just
18888         print it out for no one to read.
18889
18890         * objc/execute/string3.m, objc/execute/string4.m: New tests.
18891         Based on testcases provided by Nicola Pero.
18892
18893 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18894
18895         * gcc.dg/cpp/macro7.c: New test.
18896
18897 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18898
18899         * gcc.dg/cpp/multiline.c: Update.
18900
18901 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18902
18903         * g++.old-deja/g++.other/enum3.C: New test.
18904
18905 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18906
18907         * g++.old-deja/g++.other/pod1.C: New test.
18908
18909 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18910
18911         * g++.old-deja/g++.ext/overload1.C: New test.
18912
18913 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18914
18915         * g++.old-deja/g++.pt/using1.C: New test.
18916
18917 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18918
18919         * g++.old-deja/g++.other/using9.C: New test.
18920
18921 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
18922
18923         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
18924
18925         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
18926
18927 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
18928
18929         * g++.old-deja/g++.ext/realpt1.C: Remove.
18930
18931 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
18932
18933         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
18934
18935 2001-02-26  Will Cohen  <wcohen@redhat.com>
18936
18937         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
18938
18939 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
18940
18941         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
18942         templatized constructors.
18943
18944 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18945
18946         * gcc.c-torture/execute/20010224-1.c: New test.
18947
18948 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
18949
18950         * gcc.c-torture/execute/20010222-1.c: New test.
18951
18952 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
18953
18954         * g++.old-deja/g++.other/inline20.C: New test.
18955
18956 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
18957
18958         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
18959
18960 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18961
18962         * g++.old-deja/g++.other/lookup22.C: New test.
18963
18964 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
18965
18966         * g77.dg: New directory.
18967         * g77.dg/20010216-1.f: New test case.
18968         * g77.dg/dg.exp: New driver.
18969         * lib/g77-dg.exp: New driver library.
18970
18971 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18972
18973         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
18974
18975 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
18976
18977         * g++.old-deja/g++.other/decl9.C: New test.
18978
18979 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
18980
18981         * g++.old-deja/g++.other/init16.C: Update the test so that it does
18982         not need <string> and also tests the initialization at runtime.
18983
18984 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18985
18986         * gcc.c-torture/execute/longlong.c: New test.
18987
18988 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18989
18990         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
18991
18992 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18993
18994         * gcc.c-torture/execute/920302-1.c (execute):
18995         Change argument type to short.
18996
18997 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18998
18999         * g++.old-deja/g++.pt/deduct6.C: New test.
19000
19001 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19002
19003         * g++.old-deja/g++.pt/deduct5.C: New test.
19004
19005 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
19006
19007         * gcc.c-torture/execute/20010209-1.c: New test.
19008
19009 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19010
19011         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
19012
19013 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
19014
19015         * g++.dg/vtgc1.C: Update for new ABI.
19016
19017         * consistency.vlad: New directory, 1665 files.
19018
19019 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19020
19021         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
19022         return type.
19023         * gcc.dg/cpp/digraphs.c: Declare puts.
19024
19025 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19026
19027         * g++.old-deja/g++.other/warn5.C: New test.
19028
19029 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19030
19031         * g++.old-deja/g++.pt/spec40.C: New test.
19032
19033 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19034
19035         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
19036         case.
19037         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
19038
19039 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
19040
19041         * gcc.c-torture/compile/20010209-1.c: New test.
19042
19043 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
19044
19045         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
19046         excess errors message but not if it crashes.
19047         * g++.old-deja/g++.other/crash27.C: Likewise.
19048         * g++.old-deja/g++.other/crash28.C: Likewise.
19049         * g++.old-deja/g++.other/crash30.C: Likewise.
19050         * g++.old-deja/g++.other/crash32.C: Likewise.
19051         * g++.old-deja/g++.other/crash35.C: Likewise.
19052         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19053
19054 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19055
19056         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
19057         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
19058         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
19059         g77.f-torture/execute/execute.exp,
19060         g77.f-torture/noncompile/noncompile.exp,
19061         gcc.c-torture/execute/execute.exp,
19062         gcc.c-torture/execute/memcheck/memcheck.exp,
19063         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
19064         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
19065         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
19066         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
19067         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
19068         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
19069         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19070         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
19071         Remove bug reporting instructions with ancient email addresses.
19072
19073 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19074
19075         * gcc.dg/20010202-1.c: New test.
19076         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
19077
19078 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
19079
19080         * g++.dg/stdbool-if.C: New test.
19081
19082 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
19083
19084         * objc/execute/fdecl.m: Added main().
19085
19086 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19087
19088         * gcc.c-torture/execute/20010206-1.c: New test.
19089
19090 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19091
19092         * gcc.dg/cpp/avoidpaste1.c: Update.
19093
19094 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
19095
19096         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
19097         Pero <nicola@brainstorm.co.uk>.
19098         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
19099
19100 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
19101
19102         * g++.old-deja/g++.pt/spec39.C: New test.
19103
19104 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
19105
19106         * gcc.c-torture/compile/20010202-1.c: New test.
19107
19108 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
19109
19110         * g++.old-deja/g++.abi/primary2.C: New test.
19111         * g++.old-deja/g++.abi/primary3.C: New test.
19112         * g++.old-deja/g++.abi/primary4.C: New test.
19113         * g++.old-deja/g++.abi/primary5.C: New test.
19114         * g++.old-deja/g++.abi/vtable3.h: New test.
19115         * g++.old-deja/g++.abi/vtable3a.C: New test.
19116         * g++.old-deja/g++.abi/vtable3b.C: New test.
19117         * g++.old-deja/g++.abi/vtable3c.C: New test.
19118         * g++.old-deja/g++.abi/vtable3d.C: New test.
19119         * g++.old-deja/g++.abi/vtable3e.C: New test.
19120         * g++.old-deja/g++.abi/vtable3f.C: New test.
19121         * g++.old-deja/g++.abi/vtable3g.C: New test.
19122         * g++.old-deja/g++.abi/vtable3h.C: New test.
19123         * g++.old-deja/g++.abi/vtable3i.C: New test.
19124         * g++.old-deja/g++.abi/vtable3j.C: New test.
19125         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
19126
19127 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
19128
19129         * g++.old-deja/g++.other/anon6.C: New test.
19130         * g++.old-deja/g++.other/anon7.C: New test.
19131
19132 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19133
19134         * gcc.dg/cpp/avoidpaste2.c: New tests.
19135
19136 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
19137
19138         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
19139
19140 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
19141
19142         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
19143         DECIMAL_DIG cases for Irix."
19144
19145 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
19146
19147         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
19148
19149 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19150
19151         * gcc.dg/c99-tag-1.c: New test.
19152
19153 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19154
19155         * gcc.dg/cpp/tr-warn1.c: Add tests.
19156
19157 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19158
19159         * gcc.dg/cpp/avoidpaste1.c: Update.
19160         * gcc.dg/cpp/paste4.c: Update.
19161
19162 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
19163
19164         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
19165         cases for Irix.
19166
19167 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19168
19169         * g++.old-deja/g++.other/inline19.C: New test.
19170
19171 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19172
19173         * gcc.dg/Wlarger-than.c: New test.
19174
19175 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19176
19177         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
19178
19179 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
19180
19181         * gcc.c-torture/execute/20010129-1.c: New test.
19182         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
19183
19184 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19185
19186         * gcc.dg/cpp/avoidpaste1.c: Test case.
19187
19188 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
19189
19190         * g++.old-deja/g++.other/inline18.C: New test.
19191
19192 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19193
19194         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
19195         and __builtin_putchar.
19196
19197 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
19198
19199         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
19200         tests.
19201
19202 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
19203
19204         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
19205         floating point number rounding mode to round to the nearest
19206         representable mode.
19207
19208 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
19209
19210         * g++.old-deja/g++.other/mangle2.C: New test.
19211
19212 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19213
19214         * gcc.c-torture/compile/20010124-1.c: New test.
19215
19216 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
19217
19218         * g++.old-deja/g++.pt/spec38.C: New test.
19219
19220 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19221
19222         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
19223         "Build don't run".
19224
19225 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19226
19227         * gcc.c-torture/execute/20010123-1.c: New test.
19228
19229 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19230
19231         * g++.old-deja/g++.pt/spec37.C: New test.
19232
19233 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19234
19235         * g++.old-deja/g++.pt/overload14.C: New test.
19236
19237 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19238
19239         * gcc.c-torture/execute/20010122-1.c: New test, exercise
19240         __builtin_return_address.
19241
19242 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
19243
19244         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
19245         * g++.old-deja/g++.pt/spec35.C: New test.
19246         * g++.old-deja/g++.pt/spec36.C: New test.
19247
19248 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
19249
19250         * gcc.c-torture/compile/20010118-1.c: New test.
19251
19252 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
19253
19254         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
19255
19256 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19257
19258         * gcc.c-torture/execute/20010119-1.c: New test.
19259
19260 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19261
19262         * g++.old-deja/g++.other/vbase5.C: New test.
19263
19264 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19265
19266         * gcc.c-torture/execute/20010118-1.c: New test.
19267
19268 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19269
19270         * g++.old-deja/g++.pt/deduct3.C: New test.
19271
19272 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19273
19274         * g++.old-deja/g++.pt/spec34.C: New test.
19275
19276 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
19277
19278         * g77.f-torture/compile/20000601-2.f: New test.
19279
19280 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19281
19282         * g++.old-deja/g++.other/init17.C: New test.
19283
19284 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
19285
19286         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
19287
19288 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19289
19290         * g++.old-deja/g++.pt/unify8.C: New test.
19291
19292 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19293
19294         * g++.old-deja/g++.abi/vbase1.C: New test.
19295
19296 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19297
19298         * g++.old-deja/g++.pt/crash65.C: New test.
19299
19300 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19301
19302         * gcc.dg/cpp/assembl2.S: New test case.
19303
19304 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
19305
19306         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
19307         are supported.
19308
19309 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19310
19311         * g++.old-deja/g++.other/builtins1.C: New test.
19312         * g++.old-deja/g++.other/builtins2.C: Likewise.
19313         * g++.old-deja/g++.other/builtins3.C: Likewise.
19314         * g++.old-deja/g++.other/builtins4.C: Likewise.
19315
19316 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
19317
19318         * gcc.c-torture/compile/20010117-1.c: New test.
19319         * gcc.c-torture/compile/20010117-2.c: New test.
19320
19321 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19322
19323         * g77.f-torture/execute/20010116.[fx]: New test,
19324         XFAIL on i?86-*-*.
19325         * g77.f-torture/compile/20010115.f: Indicate it's
19326         a test for PR fortran/1636.
19327
19328 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19329
19330         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
19331
19332 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19333
19334         * g77.f-torture/compile/20010115.f: New test.
19335
19336 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
19337
19338         * g++.old-deja/g++.pt/nontype5.C: New test.
19339
19340 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19341
19342         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
19343         have an equivalent working one below it.
19344
19345 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19346
19347         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
19348         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19349
19350 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19351
19352         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
19353         message containing "init_priority".
19354         (conpr-2.C): Likewise.
19355         (conpr-3.C): Likewise.
19356         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
19357
19358 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19359
19360         * gcc.c-torture/execute/20010114-2.c: New test.
19361
19362 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19363
19364         * gcc.c-torture/compile/20010114-1.c: New test.
19365         * gcc.c-torture/compile/20010114-1.x: Xfail.
19366         * gcc.c-torture/compile/20010114-2.c: New test.
19367         * gcc.c-torture/execute/20010114-1.c: New test.
19368         * gcc.dg/trunc-1.c: New test.
19369         * gcc.dg/uninit-B.c: New test.
19370
19371 2001-01-13  Nick Clifton  <nickc@redhat.com>
19372
19373         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
19374         target.
19375
19376 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19377
19378         * gcc.c-torture/compile/20010113-1.c: New test.
19379
19380 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
19381
19382         * gcc.c-torture/compile/20001212-1.c: New test.
19383
19384 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19385
19386         * gcc.dg/cpp/widestr1.c: Update.
19387         * gcc.dg/cpp/prag-imp.c: Remove.
19388
19389 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
19390
19391         * gcc.c-torture/execute/20000801-3.x: Remove.
19392         * gcc.dg/c90-init-1.c: New test.
19393         * gcc.dg/c99-init-1.c: New test.
19394         * gcc.dg/c99-init-2.c: New test.
19395         * gcc.dg/gnu99-init-1.c: New test.
19396
19397 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
19398
19399         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
19400         testing that no relevant ones were found.
19401
19402 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19403
19404         * g++.old-deja/g++.pt/cast2.C: New test.
19405
19406 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19407
19408         * g++.old-deja/g++.pt/friend47.C: New test.
19409
19410 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19411
19412         * g++.old-deja/g++.pt/instantiate13.C: New test.
19413
19414 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19415
19416         * g++.old-deja/g++.other/defarg7.C: New test.
19417         * g++.old-deja/g++.other/defarg8.C: New test.
19418
19419 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19420
19421         * g++.old-deja/g++.pt/crash64.C: New test.
19422
19423 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19424
19425         * g++.old-deja/g++.pt/crash63.C: New test.
19426
19427 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19428
19429         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
19430
19431 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
19432
19433         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
19434
19435 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19436
19437         * g++.old-deja/g++.pt/error3.C: New test.
19438
19439 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19440
19441         * g++.old-deja/g++.other/crash39.C: New test.
19442
19443 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19444
19445         * g++.old-deja/g++.other/vbase4.C: New test.
19446
19447 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
19448
19449         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
19450         * gcc.dg/special/20000419-2.c: New file. Identical to above.
19451         * gcc.dg/special/special.exp: New test driver which will check
19452         for alias support for the above test.
19453
19454 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
19455
19456         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
19457         problems on small machines.
19458         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
19459         parameterize.
19460
19461 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
19462
19463         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
19464         mips.
19465         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19466
19467 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
19468
19469         * g++.old_deja/g++.pt/using8.C: New test.
19470
19471 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19472
19473         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
19474
19475 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
19476
19477         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
19478         where a failure is expected.
19479         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
19480
19481 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19482
19483         * g++.old_deja/g++.pt/instantiate12.C: New test.
19484
19485 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19486
19487         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
19488         start of structs.
19489         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
19490         * g++.old-deja/g++.brendan/crash17.C: Likewise.
19491         * g++.old-deja/g++.brendan/crash29.C: Likewise.
19492         * g++.old-deja/g++.brendan/crash48.C: Likewise.
19493         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19494         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
19495         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19496         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
19497         * g++.old-deja/g++.eh/spec6.C: Likewise.
19498         * g++.old-deja/g++.jason/crash3.C: Likewise.
19499         * g++.old-deja/g++.law/ctors11.C: Likewise.
19500         * g++.old-deja/g++.law/ctors17.C: Likewise.
19501         * g++.old-deja/g++.law/ctors5.C: Likewise.
19502         * g++.old-deja/g++.law/ctors9.C: Likewise.
19503         * g++.old-deja/g++.mike/ambig1.C: Likewise.
19504         * g++.old-deja/g++.mike/net22.C: Likewise.
19505         * g++.old-deja/g++.mike/p3538a.C: Likewise.
19506         * g++.old-deja/g++.mike/p3538b.C: Likewise.
19507         * g++.old-deja/g++.mike/virt3.C: Likewise.
19508         * g++.old-deja/g++.niklas/t128.C: Likewise.
19509         * g++.old-deja/g++.other/anon4.C: Likewise.
19510         * g++.old-deja/g++.other/using1.C: Likewise.
19511         * g++.old-deja/g++.other/warn3.C: Likewise.
19512         * g++.old-deja/g++.pt/t37.C: Likewise.
19513         * g++.old-deja/g++.robertl/eb69.C: Likewise.
19514         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19515
19516 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19517
19518         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
19519
19520 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19521
19522         * gcc.c-torture/execute/stdio-opt-3.c: New test.
19523
19524 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
19525
19526         * gcc.c-torture/compile/20010107-1.c: New test.
19527
19528 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19529
19530         * gcc.c-torture/execute/builtin-noret-1.c: New test.
19531
19532 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19533
19534         * gcc.dg/format/format.h: New file.
19535         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
19536         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
19537         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
19538         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
19539         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
19540         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19541         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
19542         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
19543         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
19544         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
19545         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
19546         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
19547         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
19548         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
19549         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
19550         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
19551         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
19552         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
19553         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
19554         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
19555         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
19556         instead of declaring standard types, macros and functions in each
19557         test.
19558
19559 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
19560
19561         * gcc.c-torture/execute/20010106-1.c: New test.
19562
19563 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19564
19565         * gcc.dg/format/format.exp: New file.
19566         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
19567         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
19568         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
19569         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
19570         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
19571         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
19572         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
19573         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
19574         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
19575         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
19576         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
19577         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
19578         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
19579         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
19580         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
19581         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
19582         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
19583         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
19584         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
19585         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
19586         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
19587         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
19588         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
19589         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
19590         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
19591         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
19592         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
19593         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
19594         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
19595         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
19596         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
19597         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
19598         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
19599         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
19600         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
19601         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
19602         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
19603         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
19604         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
19605         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
19606         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
19607         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
19608
19609 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
19610
19611         * gcc.c-torture/execute/991228-1.c: Take word endianness into
19612         account.
19613
19614 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19615
19616         * gcc.c-torture/execute/builtin-complex-1.c: New test.
19617
19618 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19619
19620         * g++.old-deja/g++.pt/crash62.C: New test.
19621
19622 2001-01-04  Richard Henderson  <rth@redhat.com>
19623
19624         * gcc.dg/20000926-1.c: Update expected warnings.
19625         * gcc.dg/array-2.c: Likewise.
19626         * gcc.dg/array-4.c: Also validate flexible array members.
19627         * gcc.dg/c99-flex-array-1.c: New.
19628
19629 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19630
19631         * gcc.c-torture/compile/20001222-1.x: Remove.
19632
19633 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19634
19635         * gcc.c-torture/execute/built-in-setjmp.c: New.
19636
19637 2001-01-03  Richard Henderson  <rth@redhat.com>
19638
19639         * gcc.dg/940510-1.c: Update expected error wording.
19640         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
19641
19642 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
19643
19644         * lib/target-supports.exp (check_alias_available): Modified to
19645         indicate aliases not supported if only weak aliases are supported.
19646
19647 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19648
19649         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
19650         Turn on cmpstrsi checks for __pj__ and __i370__.
19651
19652 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19653
19654         * g++.old-deja/g++.other/virtual11.C: New test.
19655
19656 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19657
19658         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
19659
19660 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19661
19662         * gcc.c-torture/compile/20010102-1.c: New test.
19663
19664 2001-01-02  Andreas Jaeger  <aj@suse.de>
19665
19666         * gcc.dg/noreturn-3.c: New test.
19667
19668         * gcc.dg/noreturn-4.c: New test.
19669
19670 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19671
19672         * gcc.c-torture/execute/stdio-opt-1.c: Also test
19673         __builtin_fputc and __builtin_fwrite.
19674
19675 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19676
19677         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
19678         signed char, not default char.
19679
19680 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19681
19682         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
19683
19684 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
19685
19686         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
19687
19688 2000-12-29  Richard Henderson  <rth@redhat.com>
19689
19690         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
19691         (__cyg_profile_func_exit): Define.
19692
19693 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19694
19695         * g++.dg/vtgc1.C: New test.
19696
19697 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
19698
19699         * gcc.dg/noncompile/20001228-1.c: New test.
19700
19701         * gcc.dg/20001228-1.c: New test.
19702
19703         * gcc.c-torture/execute/20001228-1.c: New test.
19704
19705 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
19706
19707         * gcc.dg/format-strfmon-1.c: New test.
19708
19709 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19710
19711         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
19712         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
19713         * gcc.c-torture/execute/string-opt-1.c: Likewise.
19714         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19715         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19716         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19717         * gcc.c-torture/execute/string-opt-6.c: Likewise.
19718         * gcc.c-torture/execute/string-opt-7.c: Likewise.
19719         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19720         * gcc.c-torture/execute/string-opt-9.c: Likewise.
19721         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19722         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19723         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19724
19725         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
19726         * gcc.c-torture/execute/string-opt-4.c: Test index.
19727
19728 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
19729
19730         * gcc.c-torture/compile/20001226-1.c: New test.
19731
19732 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19733
19734         * gcc.c-torture/compile/20001222-1.c: New test.
19735         * gcc.c-torture/compile/20001222-1.x: Xfail.
19736
19737 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
19738
19739         * gcc.c-torture/execute/comp-goto-2.c: New test.
19740
19741 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
19742
19743         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
19744         Use long types if __INT_MAX__ is 32767.
19745         (main): Use cast to (sint32 *) when poking 88 into a_page.
19746
19747         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
19748
19749 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
19750
19751         * gcc.c-torture/compile/20001221-1.c: New test.
19752         * gcc.c-torture/execute/20001221-1.c: New test.
19753
19754 2000-12-20  Richard Henderson  <rth@redhat.com>
19755
19756         * g++.old-deja/g++.pt/crash36.C: Update error lines.
19757         * g++.old-deja/g++.robertl/eb109.C: Likewise.
19758
19759 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19760
19761         * gcc.dg/compare3.c: New test.
19762
19763 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19764
19765         * gcc.dg/format-warnll-1.c: New test.
19766
19767 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19768
19769         * gcc.dg/cpp/cmdlne-P.c: New test.
19770
19771 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19772
19773         * gcc.c-torture/execute/builtin-abs-1.c,
19774         gcc.c-torture/execute/builtin-abs-2.c: New tests.
19775
19776 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19777
19778         * gcc.dg/cpp/multiline.c: New test.
19779
19780 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19781
19782         * g++.old-deja/g++.other/syshdr1.C: Update.
19783         * gcc.dg/cpp/lineflags.c: Remove temporarily.
19784
19785 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19786
19787         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
19788
19789 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19790
19791         * g++.old-deja/g++.pt/ttp65.C: New test.
19792
19793 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19794
19795         * g++.old-deja/g++.pt/ttp64.C: New test.
19796
19797 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19798
19799         * g++.old-deja/g++.pt/spec33.C: New test.
19800
19801 2000-12-14  Catherine Moore  <clm@redhat.com>
19802
19803         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
19804         * gcc.c-torture/execute/920612-2.c: Likewise.
19805         * gcc.c-torture/execute/920428-2.c: Likewise.
19806         * gcc-c-torture/execute/va-arg-11.c: Call exit.
19807         * gcc.c-torture/execute/va-arg-21.c: Likewise.
19808
19809 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19810
19811         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
19812         * gcc.dg/pack-test-2.c: Likewise.
19813
19814 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19815
19816         Tests by Zack Weinberg <zackw@stanford.edu>.
19817
19818         * gcc.dg/cpp/defined.c: Update.
19819         * gcc.dg/cpp/defined_trad.c: New tests.
19820
19821 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19822
19823         * gcc.dg/cpp/trad-direct.c: Update.
19824
19825 2000-12-11  Neil Booth  <neilb@earthling.net>
19826
19827         * gcc.dg/cpp/defined_trad.c
19828
19829 2000-12-11  Neil Booth  <neilb@earthling.net>
19830
19831         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
19832
19833 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19834
19835         * gcc.dg/format-miss-2.c: New test.
19836
19837 2000-12-09  Neil Booth  <neilb@earthling.net>
19838
19839         * gcc.dg/cpp/lineflags.c: New tests.
19840         * gcc.dg/cpp/poison.c: Update.
19841         * gcc.dg/cpp/redef2.c: Update.
19842         * gcc.dg/cpp/skipping.c: New test.
19843
19844 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
19845
19846         * g++.old-deja/g++.other/eh3.C: New testcase.
19847
19848 2000-12-07  Neil Booth  <neilb@earthling.net>
19849
19850         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
19851         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
19852         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
19853         wtr-union-init-2.c, wtr-union-init-3.c: Update.
19854         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
19855         Update.
19856
19857 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19858
19859         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
19860         __SIZE_TYPE__ instead of int for type of integers cast to
19861         pointers.
19862
19863 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
19864
19865         * g++.old-deja/g++.other/cleanup4.C: New test.
19866
19867 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19868
19869         * format-sec-1.c: New test.
19870
19871 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19872
19873         * gcc.dg/format-nonlit-3.c: New test.
19874
19875 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19876
19877         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
19878         through a null pointer.
19879
19880 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19881
19882         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
19883         * g++.old-deja/g++.pt/partial4.C: New test.
19884
19885 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
19886
19887         * gcc.c-torture/execute/ieee/hugeval.x: New.
19888
19889 2000-12-06  Neil Booth  <neilb@earthling.net>
19890
19891         * gcc.dg/cpp/backslash2.c: New tests.
19892
19893 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19894
19895         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
19896         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
19897
19898 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
19899
19900         * gcc.c-torture/execute/20001203-2.c: New testcase.
19901
19902 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19903
19904         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
19905         * g++.old-deja/g++.other/virtual10.C: New test.
19906
19907 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19908
19909         * g++.old-deja/g++.mike/pmf5.C: Remove test.
19910
19911 2000-12-05  Richard Henderson  <rth@redhat.com>
19912
19913         * gcc.c-torture/compile/20001205-1.c: New.
19914
19915 2000-12-04  Neil Booth  <neilb@earthling.net>
19916
19917         * g++.old-deja/g++.other/virtual9.C: New test.
19918         * g++.old-deja/g++.pt/crash61.C: New test.
19919         * gcc.c-torture/execute/loop-9.c: New test.
19920
19921 2000-12-04  Neil Booth  <neilb@earthling.net>
19922
19923         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
19924         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
19925         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
19926         * gcc.dg/cpp/extratokens.c: ...here.
19927
19928 2000-12-04  Neil Booth  <neilb@earthling.net>
19929
19930         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
19931         New tests.
19932
19933 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19934
19935         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
19936         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
19937
19938 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19939
19940         * gcc.c-torture/execute/20001203-1.c: New test.
19941
19942 2000-12-03  Neil Booth  <neilb@earthling.net>
19943
19944         * gcc.dg/cpp/macro6.c: New test cases.
19945
19946 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19947
19948         * gcc.c-torture/execute/string-opt-9.c: New test.
19949         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19950         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19951         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19952
19953         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
19954         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
19955
19956 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
19957
19958         * gcc.dg/cpp/if-6.c: New testcase.
19959
19960         * gcc.dg/20001201-1.c: New testcase.
19961
19962 2000-12-02  Neil Booth  <neilb@earthling.net>
19963
19964         * g++.old-deja/g++.other/externC4.C,
19965         g++.old-deja/g++.other/friend10.C: New tests.
19966
19967 2000-12-02  Neil Booth  <neilb@earthling.net>
19968
19969         * g++.old-deja/g++.other/instan2.C
19970         * g++.old-deja/g++.other/instan3.C: New test.
19971
19972 2000-12-02  Neil Booth  <neilb@earthling.net>
19973
19974         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
19975         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
19976         gnuc99.c,gnuc99-pedantic.c: New tests.
19977
19978 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19979
19980         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
19981         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
19982
19983 2000-12-01  Neil Booth  <neilb@earthling.net>
19984
19985         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
19986         * gcc.dg/cpp/poison.c: Update.
19987         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
19988
19989 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
19990
19991         * g77.f-torture/execute/20001201.f: New test.
19992
19993 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19994
19995         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
19996
19997 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
19998
19999         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
20000
20001 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20002
20003         * g++.old-deja/g++.other/cast6.C: New test.
20004
20005 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
20006
20007         * gcc.c-torture/execute/20001130-2.c: New testcase.
20008
20009 2000-11-30  Richard Henderson  <rth@redhat.com>
20010
20011         * gcc.c-torture/execute/20001130-1.c: New test.
20012
20013 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20014
20015         * g++.old-deja/g++.other/op3.C: New test.
20016
20017 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20018
20019         * g++.old-deja/g++.other/op2.C: New test.
20020
20021 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20022
20023         * g++.old-deja/g++.other/crash38.C: New test.
20024
20025 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
20026
20027         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
20028
20029 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
20030
20031         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
20032         tests.
20033         * gcc.c-torture/execute/string-opt-6.c: New test.
20034
20035         * gcc.dg/20001117-1.c: Add main.
20036
20037 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
20038
20039         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
20040         Move from here ...
20041         * gcc.dg/940510-1.c: ... to here.
20042
20043         * gcc.dg/20000926-1.c: GNU C now allows initializations of
20044         zero-size arrays in toplevel structures.
20045
20046 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20047
20048         * gcc.c-torture/execute/loop-8.c: New test.
20049
20050 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20051
20052         * g++.old-deja/g++.other/base1.C: New test.
20053
20054 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20055
20056         * g++.old-deja/g++.other/parse2.C: New test.
20057
20058 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20059
20060         * g++.old-deja/g++.pt/incomplete1.C: New test.
20061
20062 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20063
20064         * g++.old-deja/g++.other/friend9.C: New test.
20065
20066 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20067
20068         * gcc.dg/20001127-1.c: New test.
20069
20070 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20071
20072         * g++.old-deja/g++.pt/friend46.C: New test.
20073
20074 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20075
20076         * g++.old-deja/g++.other/ptrmem8.C: New test.
20077
20078 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20079
20080         * gcc.c-torture/execute/string-opt-7.c: New test.
20081         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20082
20083 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20084
20085         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
20086         instead of 'mkcheck 2'.
20087
20088 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20089
20090         * gcc.c-torture/execute/memcheck/driver.c,
20091         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
20092         C9X references to refer to C99.
20093
20094 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
20095
20096         * gcc.dg/ultrasp3.c: New test.
20097
20098 2000-11-25  Neil Booth  <neilb@earthling.net>
20099
20100         * gcc.dg/cpp/include2.c: Update test to be locale independent.
20101
20102 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
20103
20104         * gcc.c-torture/compile/20001123-2.c: New.
20105
20106 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20107
20108         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
20109
20110 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
20111
20112         * gcc.dg/sequence-point-1.c: Add some new tests.
20113         * gcc.c-torture/execute/20001124-1.c: New test.
20114
20115 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20116
20117         * g++.old-deja/g++.other/vaarg4.C: New test.
20118         * gcc.c-torture/compile/20001123-1.c: New test.
20119
20120 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20121
20122         * g++.other/crash24.C: Adjust and remove XFAIL.
20123         * g++.other/crash37.C: New test.
20124
20125 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
20126
20127         * g++.old-deja/g++.pt/instantiate9.C: New test.
20128
20129 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
20130
20131         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
20132         new ABI, too.
20133
20134         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
20135         * g++.old-deja/g++.robertl/eb55.C: Likewise.
20136
20137 2000-11-22  Neil Booth  <neilb@earthling.net>
20138
20139         * gcc.dg/cpp/Wtrigraphs.c: New test.
20140
20141 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
20142
20143         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
20144
20145 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
20146
20147         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
20148
20149 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
20150
20151         * lib/gcc-dg.exp: load_lib scanasm.exp.
20152         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
20153         * lib/g++-dg.exp: load_lib scanasm.exp.
20154         * lib/scanasm.exp: New.
20155         (scan-assembler, scan-assembler-not): Add optional arguments to
20156         test name, or if not present, the pattern name.
20157         (scan-assembler-dem, scan-assembler-dem-not): New.
20158
20159         * g++.dg/dg.exp: New.
20160
20161 2000-11-21  Neil Booth  <neilb@earthling.net>
20162
20163         * gcc.dg/cpp/integrated1.c: Remove.
20164
20165 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20166
20167         * gcc.c-torture/execute/20001121-1.c: New test.
20168
20169 2000-11-21  Richard Henderson  <rth@redhat.com>
20170
20171         * gcc.c-torture/compile/20001121-1.c: New test.
20172
20173 2000-11-20  Neil Booth  <neilb@earthling.net>
20174
20175         * gcc.dg/cpp/integrated1.c: New test.
20176
20177 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20178
20179         * g++.old-deja/g++.other/inline17.C: New test.
20180
20181 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
20182
20183         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
20184         local variable to be zero: I made the variable global. Now
20185         uses abort() and exit() instead of relying on main's return value.
20186
20187 2000-11-20  Neil Booth  <neilb@earthling.net>
20188
20189         * gcc.dg/cpp/paste2.c: Update test.
20190         * objc/execute/paste.m: New test.
20191
20192 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20193
20194         * gcc.dg/c99-condexpr-1.c: New test.
20195
20196 2000-11-20  Neil Booth  <neilb@earthling.net>
20197
20198         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
20199
20200 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
20201
20202         * g++.old-deja/g++.pt/export1.C: New test.
20203
20204 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
20205
20206         * gcc.dg/20001117-1.c: New test.
20207
20208 2000-11-18  Richard Henderson  <rth@redhat.com>
20209
20210         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
20211
20212 2000-11-18  Richard Henderson  <rth@redhat.com>
20213
20214         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
20215         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
20216         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
20217
20218 2000-11-18  Richard Henderson  <rth@redhat.com>
20219
20220         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
20221         (main): New.  Exit cleanly.
20222
20223 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20224
20225         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
20226         gcc.dg/c99-fordecl-2.c: New tests.
20227
20228 2000-11-18  Richard Henderson  <rth@redhat.com>
20229
20230         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
20231         * gcc.c-torture/execute/zerolen-2.c: New.
20232
20233 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20234
20235         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
20236         memory.
20237
20238 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20239
20240         * g++.old-deja/g++.pt/instantiate8.C: New test.
20241
20242 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20243
20244         * g++.old-deja/g++.other/incomplete.C: Add more tests.
20245         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
20246
20247 2000-11-16  Nick Clifton  <nickc@redhat.com>
20248
20249         * gcc.c-torture/execute/nestfunc-2.c: New test.
20250         * gcc.c-torture/execute/nestfunc-3.c: New test.
20251
20252 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20253
20254         * gcc.c-torture/compile/20001116-1.c: New test.
20255
20256 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20257
20258         * gcc.c-torture/execute/20001115-1.c: New test.
20259
20260 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
20261
20262         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
20263         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
20264         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
20265         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20266
20267 2000-11-15  Neil Booth  <neilb@earthling.net>
20268
20269         gcc.dg/cpp/_Pragma1.c: Update.
20270         gcc.dg/cpp/_Pragma2.c: New test.
20271
20272 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20273
20274         * g++.old-deja/g++.other/anon5.C: New test.
20275
20276 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20277
20278         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
20279         tests.
20280
20281 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
20282
20283         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
20284         output.
20285
20286 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20287
20288         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
20289         labels at end of compound statements.
20290
20291 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
20292
20293         * gcc.c-torture/execute/loop-7.c: New test.
20294
20295 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20296
20297         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
20298
20299 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20300
20301         * gcc.dg/c99-bool-1.c: New test.
20302
20303 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20304
20305         * gcc.dg/c99-scope-1.c: Remove xfail.
20306         * gcc.dg/c99-scope-2.c: New test.
20307
20308 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20309
20310         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
20311         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
20312
20313 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
20314
20315         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
20316         error messages.
20317
20318         * g++.mike/p700.C: Don't typedef wchar_t.
20319         * g++.mike/p784.C: Likewise.
20320         * g++.mike/eb101.C: Don't use __wchar_t.
20321
20322 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20323
20324         * g77.f-torture/execute/20001111.[fx]: Test premature exit
20325         from DO loop.
20326
20327 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20328
20329         * gcc.c-torture/execute/20001111-1.c: New test.
20330
20331 2000-11-10  Nick Clifton  <nickc@redhat.com>
20332
20333         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
20334         long multuiple and accumulate.
20335
20336 2000-11-09  Richard Henderson  <rth@redhat.com>
20337
20338         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
20339         via size_t instead of int.
20340
20341         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
20342         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20343         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20344         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20345
20346 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
20347
20348         * gcc.c-torture/compile/20001109-1.c: New test.
20349         * gcc.c-torture/compile/20001109-2.c: New test.
20350
20351 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
20352
20353         * g++.old-deja/g++.pt/operator1.C: New test.
20354         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
20355
20356 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20357
20358         * gcc.dg/20001108-1.c: New test.
20359
20360 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20361
20362         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
20363         with both arguments constant strings.
20364         * gcc.c-torture/execute/string-opt-3.c: New test.
20365         * gcc.c-torture/execute/string-opt-4.c: New test.
20366         * gcc.c-torture/execute/string-opt-5.c: New test.
20367
20368 2000-11-08  Nick Clifton  <nickc@redhat.com>
20369
20370         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
20371         mulsidi3adddi patterns.
20372
20373 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
20374
20375         * g++.old-deja/g++.other/crash36.C: New test.
20376
20377 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
20378
20379         * g++.old-deja/g++.other/init16.C: New test.
20380
20381 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
20382
20383         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
20384
20385 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20386
20387         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
20388         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20389         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20390
20391 2000-11-07  DJ Delorie  <dj@redhat.com>
20392
20393         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
20394
20395 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20396
20397         * gcc.c-torture/execute/string-opt-1.c: New test.
20398
20399 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20400
20401         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
20402         mips-sgi-irix6.* because the MIPS ABI passes floating-point
20403         parameters in registers, and there is no way for a varargs
20404         function to know in which order the integer and floating-point
20405         parameters should be interleaved when they are placed on the
20406         stack.
20407         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20408         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20409
20410 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20411
20412         * gcc.c-torture/execute/string-opt-2.c: New test.
20413
20414 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
20415
20416         * g++.old-deja/g++.pt/crash60.C: New test.
20417
20418 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20419
20420         * g++.old-deja/g++.other/crash24.C: New test.
20421         * g++.old-deja/g++.other/crash25.C: New test.
20422         * g++.old-deja/g++.other/crash26.C: New test.
20423         * g++.old-deja/g++.other/crash27.C: New test.
20424         * g++.old-deja/g++.other/crash28.C: New test.
20425         * g++.old-deja/g++.other/crash29.C: New test.
20426         * g++.old-deja/g++.other/crash30.C: New test.
20427         * g++.old-deja/g++.other/crash31.C: New test.
20428         * g++.old-deja/g++.other/crash32.C: New test.
20429         * g++.old-deja/g++.other/crash33.C: New test.
20430         * g++.old-deja/g++.other/crash34.C: New test.
20431         * g++.old-deja/g++.other/crash35.C: New test.
20432
20433 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20434
20435         * gcc.c-torture/execute/20001031-1.c: New test.
20436
20437 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
20438
20439         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
20440         namespace.
20441
20442         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
20443         standards-conformant.
20444
20445         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
20446
20447         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
20448         * g++.old-deja/g++.mike/p755a.C: Likewise.
20449         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
20450         library makes no calls to `operator new' during initialization.
20451
20452 2000-11-04  Neil Booth  <neilb@earthling.net>
20453
20454         * gcc.dg/cpp/include2.c: New tests.
20455
20456 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
20457
20458         * lib/g++.exp (g++_set_ld_library_path): New function.
20459         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
20460
20461 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
20462
20463         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
20464         warnings.
20465
20466 2000-11-01  Richard Henderson  <rth@redhat.com>
20467
20468         * g++.old-deja/g++.ext/namedret1.C: New.
20469         * g++.old-deja/g++.ext/namedret2.C: New.
20470         * g++.old-deja/g++.ext/namedret3.C: New.
20471
20472 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
20473
20474         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
20475         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
20476
20477 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20478
20479         * gcc.c-torture/execute/va-arg-21.c: New test.
20480
20481 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20482
20483         * gcc.dg/c99-complex-2.c: New test.
20484
20485 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20486
20487         * gcc.c-torture/execute/stdio-opt-1.c: New test.
20488
20489 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
20490
20491         * g++.old-deja/g++.other/inline16.C: New test.
20492
20493 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
20494
20495         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
20496         __PRETTY_FUNCTION__
20497
20498 2000-10-29  Neil Booth  <neilb@earthling.net>
20499
20500         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
20501         New tests.
20502         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
20503         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
20504         optimisation.
20505
20506 2000-10-29  Neil Booth  <neilb@earthling.net>
20507
20508         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
20509         * mi1.c, mi1c.h: Add null directives to multiple-include test.
20510         * mi5.c: Test multiple includes work with -C.
20511         * trigraphs.c: Test ^= version.
20512
20513 2000-10-28  Neil Booth  <neilb@earthling.net>
20514
20515         New tests and test updates for new macro expander.
20516
20517         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
20518         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
20519         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
20520         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
20521         new diagnostic messages.
20522
20523         * gcc.dg/cpp/macro3.c: New tests.
20524
20525 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
20526
20527         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
20528         on the same line.
20529
20530 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
20531
20532         * g++.old-deja/g++.other/eh2.C: New test.
20533
20534 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
20535
20536         * gcc.c-torture/execute/20001027-1.c: New test.
20537
20538 2000-10-26  Richard Henderson  <rth@redhat.com>
20539
20540         * gcc.c-torture/execute/20001026-1.c: New.
20541
20542 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
20543
20544         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
20545         * g++.old-deja/g++.law/builtin1.C: Likewise.
20546         * g++.old-deja/g++.law/ctors10.C: Likewise.
20547         * g++.old-deja/g++.law/virtual3.C: Likewise.
20548         * g++.old-deja/g++.mike/p658.C: Likewise.
20549         * g++.old-deja/g++.other/sibcall1.C: Likewise.
20550         * g++.old-deja/g++.other/vaarg2.C: Likewise.
20551         * g++.old-deja/g++.robertl/eb124.C: Likewise.
20552         * g++.old-deja/g++.robertl/eb44.C: Likewise.
20553         * g++.old-deja/g++.robertl/eb77.C: Likewise.
20554
20555 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20556
20557         * gcc.c-torture/compile/20001024-1.c: New test.
20558
20559 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
20560
20561         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
20562         to tell us whether or not we are using V3.
20563
20564 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20565
20566         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
20567         operands.
20568
20569 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20570
20571         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
20572
20573 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
20574
20575         * gcc.c-torture/execute/20001024-1.c: New test.
20576
20577 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
20578
20579         * g++.old-deja/g++.other/sibcall1.C: New test.
20580
20581 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
20582
20583         * gcc.dg/noncompile/init-3.c: New test.
20584
20585 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20586
20587         * gcc.dg/format-array-1.c: New test.
20588
20589 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20590
20591         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
20592         writing through null pointers; remove comment about testing
20593         unterminated strings.
20594
20595 2000-10-17  Matthew Hiller  <hiller@redhat.com>
20596
20597         * gcc.c-torture/execute/20001017-2.c: New test.
20598
20599 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20600
20601         * gcc.c-torture/compile/20001018-1.c: New test.
20602         * gcc.c-torture/compile/20001018-1.x: Xfail.
20603
20604 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20605
20606         * gcc.c-torture/execute/20001017-1.c: New test.
20607
20608 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20609
20610         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
20611         for multiple use of arguments with scanf formats; add tests for
20612         multiple use of arguments.
20613
20614 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
20615
20616         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
20617
20618 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20619
20620         * gcc.dg/format-miss-1.c: New test.
20621
20622 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20623
20624         * gcc.c-torture/execute/20001013-1.c: New test.
20625
20626 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20627
20628         * gcc.dg/format-branch-1.c: New test.
20629
20630 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20631
20632         * README, lib/file-format.exp: Remove EGCS references.
20633
20634 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20635
20636         * gcc.dg/20001013-1.c: New test.
20637
20638 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20639
20640         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
20641         for intmax_t in the compiler using __typeof__ and the type rules
20642         for conditional expressions.
20643
20644 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
20645
20646         * gcc.dg/20001012-1.c: New test.
20647         * gcc.dg/20001012-2.c: New test.
20648
20649 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20650
20651         * gcc.dg/format-attr-1.c: New test.
20652
20653 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20654
20655         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
20656         __LONG_LONG_MAX__ instead of LLONG_MAX.
20657
20658 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20659
20660         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
20661         scanf flags.
20662         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
20663         flags.
20664
20665 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20666
20667         * gcc.dg/sequence-pt-1.c: New test.
20668
20669 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
20670
20671         * gcc.c-torture/execute/20001011-1.c: New testcase.
20672         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
20673
20674 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20675
20676         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
20677         does not error on it.
20678
20679 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20680
20681         * gcc.dg/20001009-1.c: New test.
20682
20683 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20684
20685         * gcc.c-torture/compile/20001009-1.c: Move from here ....
20686         * gcc.c-torture/execute/20001009-2.c: ... to here.
20687
20688 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
20689
20690         * gcc.c-torture/compile/20001009-1.c: New testcase.
20691         * gcc.c-torture/execute/20001009-1.c: New testcase.
20692         Testcases provided by Jan Hubicka <jh@suse.cz>.
20693
20694 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20695
20696         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20697         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
20698         uintmax_t using <limits.h> to emulate the compiler's internal
20699         logic.  No longer XFAIL %j tests.
20700
20701 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20702
20703         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
20704         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20705         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
20706         regexps and details of expected handling of some bad formats.
20707         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
20708         suppression.
20709
20710 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20711
20712         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
20713         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
20714         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
20715         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
20716         in list archives.
20717
20718 2000-10-06  Richard Henderson  <rth@cygnus.com>
20719
20720         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
20721         * g++.old-deja/g++.brendan/crash52.C: Likewise.
20722         * g++.old-deja/g++.jason/report.C: Likewise.
20723         * g++.old-deja/g++.law/friend5.C: Likewise.
20724         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
20725         of the expected warnings.
20726
20727 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
20728
20729         * g++.old-deja/g++.pt/enum14.C: New test.
20730
20731 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20732
20733         * g++.old-deja/g++.pt/crash59.C: New test.
20734
20735 2000-10-04  Will Cohen  <wcohen@redhat.com>
20736
20737         * gcc.dg/20000926-1.c: New test.
20738
20739 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
20740
20741         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
20742         function name for current C++ compiler.
20743         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
20744
20745 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
20746
20747         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
20748         __PRETTY_FUNCTION__.
20749         * g++.old-deja/g++.ext/pretty2.C: Likewise.
20750
20751 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20752
20753         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
20754
20755 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
20756
20757         * gcc.c-torture/compile/20000923-1.c: New test.
20758
20759 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
20760
20761         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
20762         * g++.old-deja/g++.pt/ttp62.C: Same.
20763         * g++.old-deja/g++.other/inline14.C: Same.
20764
20765 2000-09-24  Richard Henderson  <rth@cygnus.com>
20766
20767         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
20768
20769 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20770
20771         * gcc.dg/c90-printf-1.c: Add test for wide string format.
20772
20773 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
20774
20775         * gcc.c-torture/compile/20000922-1.c: New file.
20776
20777 2000-09-21  Nick Clifton  <nickc@redhat.com>
20778
20779         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
20780         a signed long modulo operation.
20781         (mod6): New function - perform an unsigned long modulo operation.
20782         (main): Add tests for modulos of very large numbers by very small
20783         dividends.
20784
20785 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20786
20787         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
20788
20789 2000-09-19  Richard Henderson  <rth@cygnus.com>
20790
20791         * gcc.dg/compare2.c (case 10): XFAIL.
20792
20793 2000-09-18  Richard Henderson  <rth@cygnus.com>
20794
20795         * gcc.c-torture/execute/20000906-1.c: Move ...
20796         * gcc.dg/20000906-1.c: ... here.  Only run on targets
20797         that support __builtin_trap.
20798
20799 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
20800
20801         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
20802
20803 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20804
20805         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
20806         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
20807         more $ format tests.
20808
20809 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20810
20811         * gcc.dg/format-errmk-1.c: New test.
20812
20813 2000-09-17  Greg McGary  <greg@mcgary.org>
20814
20815         * gcc.c-torture/execute/20000917-1.x: Remove.
20816
20817 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20818
20819         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
20820
20821 2000-09-17  Greg McGary  <greg@mcgary.org>
20822
20823         * gcc.c-torture/execute/20000917-1.c: New test.
20824         * gcc.c-torture/execute/20000917-1.x: XFAIL.
20825
20826 2000-09-16  Neil Booth  <NeilB@earthling.net>
20827
20828         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
20829         in nested macro bug.
20830
20831 2000-09-15  Neil Booth  <NeilB@earthling.net>
20832
20833         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
20834
20835 2000-09-14  Jeffrey A Law  (law@cygnus.com)
20836
20837         * gcc.c-torture/execute/20000914-1.c: New test.
20838
20839 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
20840
20841         * g++.other/inline13.C: New test.
20842
20843 2000-09-12  Andreas Jaeger  <aj@suse.de>
20844
20845         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
20846         constant by Ulrich Drepper <drepper@redhat.com>.
20847
20848 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
20849
20850         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
20851
20852 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20853
20854         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
20855
20856 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
20857
20858         * gcc.dg/cpp/backslash.c: New test.
20859
20860 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
20861
20862         * gcc.c-torture/execute/20000910-1.c: New test.
20863         * gcc.c-torture/execute/20000910-2.c: Likewise.
20864
20865 2000-09-11  Robert Lipe  <robertl@sco.com>
20866
20867         * gcc.dg/pragma-align.c: New test.
20868
20869 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20870
20871         * g++.old-deja/g++.pt/explicit82.C: New test.
20872         * g++.old-deja/g++.pt/explicit83.C: New test.
20873
20874 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
20875
20876         * gcc.dg/asm-names.c: New test.
20877
20878 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20879
20880         * gcc.dg/cpp/tr-warn6.c: New test
20881
20882 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20883
20884         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
20885         be accepted.
20886
20887 2000-09-07  Catherine Moore  <clm@redhat.com>
20888
20889         * gcc.c-torture/execute/unroll-1.c: New test.
20890
20891 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
20892
20893         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
20894         ERROR markers.
20895         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
20896         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
20897         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
20898         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
20899         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
20900         Preprocess only.
20901         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
20902         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
20903
20904 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20905
20906         * g++.old-deja/g++.pt/deduct2.C: New test.
20907
20908 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20909
20910         * g++.old-deja/g++.pt/parms2.C: New test.
20911
20912 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20913
20914         * g++.old-deja/g++.pt/crash58.C: New test.
20915
20916 2000-09-06  Greg McGary  <greg@mcgary.org>
20917
20918         * gcc.c-torture/execute/20000906-1.c: New test.
20919         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
20920
20921 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20922
20923         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
20924
20925 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20926
20927         * g++.old-deja/g++.pt/crash57.C: New test.
20928
20929 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20930
20931         * g++.old-deja/g++.pt/crash56.C: New test.
20932
20933 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20934
20935         * g++.old-deja/g++.pt/koenig1.C: New test.
20936
20937 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20938
20939         * gcc.dg/20000904-1.c: New test.
20940
20941 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20942
20943         * gcc.dg/cpp/paste8.c: New test.
20944
20945 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
20946
20947         * gcc.c-torture/compile/20000827-1.c: New test.
20948
20949 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20950
20951         * gcc.dg/format-diag-1.c: New test.
20952
20953 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20954
20955         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
20956         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
20957         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
20958         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
20959         gcc.dg/formatz-1.c: Adjust warning regular expressions.
20960
20961 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20962
20963         * g++.old-deja/g++.other/nested4.C: New test.
20964
20965 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20966
20967         * g++.old-deja/g++.ns/scoped1.C: New test.
20968
20969 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
20970
20971         * lib/g++.exp: Support testing already-installed GCC.
20972
20973 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20974
20975         * wtr-label-1.c, wtr-suffix-1.c: New tests.
20976
20977 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20978
20979         * gcc.dg/return-type-2.c: New test.
20980
20981 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
20982
20983         * gcc.c-torture/compile/20000825-1.c: New test.
20984
20985 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
20986
20987         * gcc.dg/dwarf2-2.c: New test.
20988
20989 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
20990
20991         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
20992         dg-warning regexps.
20993
20994 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20995
20996         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
20997         gcc.dg/format-ext-5.c: New tests.
20998
20999 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
21000
21001         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
21002
21003 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
21004
21005         * gcc.dg/noncompile/930622-2.c: Adjust error message.
21006
21007 2000-08-24  Richard Henderson  <rth@cygnus.com>
21008
21009         * gcc.dg/ia64-sync-1.c: New test.
21010         * gcc.dg/ia64-sync-2.c: New test.
21011         * gcc.dg/ia64-asm-1.c: New test.
21012
21013 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21014
21015         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
21016         * gcc.dg/format-ext-2.c: New test.
21017
21018 2000-08-23  Jason Merrill  <jason@redhat.com>
21019
21020         * lib/old-dejagnu.exp: Also ignore "In member function" and
21021         "At global scope".
21022
21023 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21024
21025         * gcc.dg/noncompile/label-lineno-1.c: New test.
21026
21027 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21028
21029         * gcc.dg/c99-array-nonobj-1.c: New test.
21030
21031 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21032
21033         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
21034         tests.
21035         * gcc.dg/format-ext-1.c: New test.
21036
21037 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21038
21039         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
21040         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
21041         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
21042         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
21043         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
21044
21045 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21046
21047         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
21048         gcc.dg/c99-strftime-2.c: New tests.
21049
21050 2000-08-22  Richard Henderson  <rth@cygnus.com>
21051
21052         * gcc.c-torture/execute/20000822-1.c: New test.
21053
21054 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21055
21056         * gcc.c-torture/execute/20000819-1.x: Remove.
21057
21058 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21059
21060         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
21061         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
21062         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
21063         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
21064         gcc.dg/format-xopen-1.c: New tests.
21065
21066 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21067
21068         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
21069
21070 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21071
21072         * g++.old-deja/g++.other/loop2.C: New test.
21073
21074         * gcc.c-torture/compile/20000606-1.c: New test.
21075         * gcc.c-torture/compile/20000728-1.c: New test.
21076         * gcc.c-torture/execute/20000801-1.c: New test.
21077         * gcc.c-torture/execute/20000801-2.c: New test.
21078         * gcc.c-torture/execute/20000819-1.c: New test.
21079         * gcc.c-torture/execute/20000819-1.x: XFAIL.
21080         * gcc.dg/20000629-1.c: New test.
21081         * gcc.dg/20000724-1.c: New test.
21082         * gcc.dg/20000807-1.c: New test.
21083
21084 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
21085
21086         * gcc.dg/cpp/pragma-1.c: New test.
21087         * gcc.dg/cpp/pragma-2.c: New test.
21088
21089 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
21090
21091         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
21092         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
21093
21094 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21095
21096         * gcc.c-torture/compile/20000818-1.c: New test.
21097
21098 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
21099
21100         * gcc.c-torture/execute/20000818-1.c: New test.
21101
21102 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21103
21104         * gcc.dg/format-va-1.c: New test.
21105
21106 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21107
21108         * g++.old-deja/g++.other/typedef8.C: New test.
21109
21110 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21111
21112         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
21113         * g++.old-deja/g++.mike/net36.C: Mark candidate.
21114         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
21115         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
21116         * g++.old-deja/g++.other/ptrmem7.C: New test.
21117         * g++.old-deja/g++.pt/ptrmem10.C: New test.
21118
21119 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21120
21121         * g++.old-deja/g++.pt/typename27.C: New test.
21122
21123 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
21124
21125         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
21126         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
21127         * g++.old-deja/g++.pt/friend45.C: New test.
21128         * g++.old-deja/g++.other/friend8.C: New test.
21129
21130 2000-08-15  Richard Henderson  <rth@cygnus.com>
21131
21132         * gcc.c-torture/execute/20000815-1.c: New test.
21133
21134 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21135
21136         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
21137         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
21138         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
21139
21140 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
21141
21142         * g++.old-deja/g++.other/refinit2.C: New test.
21143
21144 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
21145
21146         * lib/c-torture.exp (c-torture): Make
21147         compiler_conditional_xfail_data global.
21148         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
21149         compiler_conditional_xfail_data machinery.
21150         (f-torture-execute): Likewise.
21151         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
21152         and only when unrolling loops.
21153
21154         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
21155
21156 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21157
21158         * g++.old-deja/g++.pt/explicit81.C: New test.
21159
21160 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21161
21162         * g++.old-deja/g++.pt/typename26.C: New test.
21163
21164 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
21165
21166         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
21167         warning.
21168
21169 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21170
21171         * g++.old-deja/g++.other/array3.C: New test.
21172
21173 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21174
21175         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
21176         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
21177         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
21178         New tests.
21179
21180 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
21181
21182         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
21183         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21184
21185 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
21186
21187         * gcc.c-torture/execute/20000808-1.c: New test.
21188
21189 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21190
21191         * gcc.dg/c90-const-expr-1.c: New test.
21192
21193 2000-08-08  Richard Henderson  <rth@cygnus.com>
21194
21195         * gcc.dg/noncompile/920923-1.c: Declare calloc.
21196
21197 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21198
21199         * gcc.dg/noncompile/const-ll-1.c: New test.
21200
21201 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21202
21203         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
21204
21205 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21206
21207         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
21208         that running programs linked against the shared version of libobjc
21209         run correctly.
21210
21211 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21212
21213         * gcc.dg/c99-printf-1.c: New test.
21214
21215 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21216
21217         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
21218
21219 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
21220
21221         * gcc.c-torture/execute/20000731-1.x: Delete.
21222
21223 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
21224
21225         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
21226         and torture_without_loops as is done by c-torture.exp.
21227         (search_for): Copy from c-torture.exp.
21228         (gcc-dg-runtest): New function, drives a directory of tests
21229         iterating over the TORTURE_OPTIONS.
21230         (scan-assembler, scan-assembler-not): Move here from
21231         individual directory drivers.
21232
21233         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
21234         defined by lib/gcc-dg.exp.
21235         * gcc.dg/cpp/cpp.exp: Likewise.
21236         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
21237         gcc-dg-runtest, so we cycle over optimization options.
21238
21239         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
21240         * gcc.dg/compare2.c: No longer expected to fail.
21241
21242 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
21243
21244         * gcc.c-torture/execute/20000804-1.c: New test.
21245
21246 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21247
21248         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
21249
21250 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
21251
21252         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
21253
21254 2000-08-03  Jeffrey A Law  (law@cygnus.com)
21255
21256         * gcc.c-torture/compile/20000803-1.c: New test.
21257
21258 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21259
21260         * gcc.c-torture/execute/20000801-3.c,
21261         gcc.c-torture/execute/20000801-4.c: New tests.
21262         * gcc.c-torture/execute/20000801-3.x,
21263         gcc.c-torture/execute/20000801-4.x: Xfail.
21264
21265 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
21266
21267         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
21268         libobjc/.libs to allow for libtool.
21269
21270 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
21271
21272         * gcc.c-torture/compile/20000802-1.c: New test.
21273
21274 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
21275
21276         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
21277
21278 2000-07-31  Jeffrey A Law  (law@cygnus.com)
21279
21280         * gcc-c-torture/execute/20000731-2.c: New test.
21281
21282         * gcc.c-torture/execute/20000731-1.c: New test.
21283         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
21284
21285 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
21286
21287         * testsuite/gcc.dg/cpp/paste7.c: New test.
21288         * gcc.dg/cpp/20000725-1.c: New test.
21289
21290 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
21291
21292         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
21293         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
21294         declaration warning for __builtin_dwarf_reg_size.
21295
21296         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
21297
21298 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21299
21300         * gcc.dg/noncompile/voidparam-1.c: New test.
21301
21302 2000-07-30  Richard Henderson  <rth@cygnus.com>
21303
21304         * gcc.dg/c90-digraph-1.c: Don't xfail.
21305         * gcc.dg/compare2.c (case 10): Xfail.
21306         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
21307
21308 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
21309
21310         * gcc.dg/c99-main-1.c: New test.
21311
21312 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21313
21314         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
21315
21316 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
21317
21318         * gcc.c-tortuer/execute/20000726-1.c: New test.
21319
21320 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
21321
21322         * gcc.c-torture/execute/enum-2.c: New test.
21323
21324 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21325
21326         * gcc.dg/cpp/tr-warn3.c: New test.
21327
21328 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21329
21330         * g++.old-deja/g++.ext/implicit1.C: Remove.
21331         * g++.old-deja/g++.jason/c2.C: Remove
21332         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
21333         * g++.old-deja/g++.pt/crash16.C: Likewise.
21334         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
21335
21336 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21337
21338         * g++.old-deja/g++.other/for2.C: New test.
21339
21340 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
21341
21342         * gcc.dg/20000720-1.c: New test.
21343
21344 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
21345
21346         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
21347
21348 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
21349
21350         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
21351         * gcc.c-torture/execute/20000722-1.c: New.
21352         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
21353
21354 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
21355
21356         * gcc.dg/cpp/20000720-1.S: New test.
21357
21358 2000-07-21  Michael Meissner  <meissner@redhat.com>
21359
21360         * gcc.c-torture/execute/ieee/hugeval.c: New test.
21361
21362 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21363
21364         * g++.old-deja/g++.brendan/crash16.C,
21365         g++.old-deja/g++.brendan/parse3.C,
21366         g++.old-deja/g++.brendan/redecl1.C,
21367         g++.old-deja/g++.ns/template13.C,
21368         g++.old-deja/g++.other/decl4.C,
21369         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
21370
21371 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21372
21373         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
21374         and "Internal error".
21375
21376         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
21377         regexps.
21378         * gcc.dg/cpp/paste6.c: New test.
21379
21380 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
21381
21382         * gcc.dg/cpp/tr-direct.c: New test.
21383
21384         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
21385         gcc.dg/cpp/undef1.c: Tweak error regexps.
21386
21387 2000-07-18  Eric Christopher <echristo@redhat.com>
21388
21389         * gcc.c-torture/compile/20000718-1.c: New test.
21390
21391 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
21392
21393         * cpplex.c (_cpp_push_token): If the token being pushed back
21394         is the previous token in this context, just subtract one from
21395         context->posn.
21396         * cppmacro.c (save_expansion): Clear aux field when storing a
21397         placemarker.
21398
21399 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
21400
21401         * gcc.dg/noncompile/redecl-1.c: New test.
21402
21403 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
21404
21405         * gcc.c-torture/execute/20000717-5.c: New test.
21406         * gcc.c-torture/execute/20000717-1.x: Removed.
21407
21408 2000-07-17  Richard Henderson  <rth@cygnus.com>
21409
21410         * gcc.c-torture/execute/20000717-4.c: New test.
21411
21412 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
21413
21414         * gcc.dg/cpp/syshdr.c: New test.
21415         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
21416
21417 2000-07-17  Neil Booth  <neilb@earthling.net>
21418
21419         * gcc.dg/cpp/cmdlne-dM.c: New test.
21420         * gcc.dg/cpp/cmdlne-dD.c: New test.
21421
21422 2000-07-17  Jeffrey A Law  (law@cygnus.com)
21423
21424         * gcc.c-torture/execute/20000717-3.c: New test.
21425
21426         * gcc.c-torture/compile/20000717-1.c: New test.
21427
21428 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
21429
21430         * gcc.c-torture/execute/20000717-2.c: New test.
21431
21432 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21433
21434         * gcc.dg/formatz-1.c: New test.
21435
21436         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
21437         * gcc.dg/c99-digraph-1.c: New tests.
21438
21439         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
21440         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
21441
21442         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
21443         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
21444         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
21445         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
21446         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
21447         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
21448         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
21449
21450 2000-07-17   Greg McGary <greg@mcgary.org>
21451
21452         * gcc.c-torture/execute/20000717-1.c: New test.
21453         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
21454
21455 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
21456
21457         * gcc.c-torture/execute/20000715-2.c: New test.
21458         * gcc.dg/20000715-1.c: New test.
21459
21460 2000-07-15  Michael Meissner  <meissner@redhat.com>
21461
21462         * gcc.c-torture/execute/20000715-1.c: New test.
21463
21464 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
21465
21466         * gcc.c-torture/execute/20000707-1.c: New test.
21467
21468 2000-07-13  Neil Booth  <NeilB@earthling.net>
21469
21470         * testsuite/gcc.dg/cpp/digraph1.c,
21471         testsuite/gcc.dg/cpp/digraph2.c,
21472         testsuite/gcc.dg/cpp/digraphs.c: New tests.
21473
21474 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
21475
21476         * g77.f-torture/compile/20000630-2.f:  New test.
21477         * g77.f-torture/compile/20000630-2.x
21478
21479 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21480
21481         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
21482
21483 2000-07-11  Neil Booth  <NeilB@earthling.net>
21484
21485         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
21486
21487 2000-07-11  Neil Booth  <NeilB@earthling.net>
21488
21489         * gcc.dg/cpp/cmdlne-C.c: New.
21490
21491 2000-07-09  Neil Booth  <NeilB@earthling.net>
21492
21493         * gcc.dg/cpp/directiv.c: New tests.
21494         * gcc.dg/cpp/undef1.c: Update.
21495
21496 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
21497
21498         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
21499
21500 2000-07-09  Neil Booth  <NeilB@earthling.net>
21501
21502         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
21503
21504 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
21505
21506         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
21507         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
21508
21509 2000-07-08  Neil Booth  <NeilB@earthling.net>
21510
21511         * gcc.dg/cpp/macsyntx.c: New tests.
21512
21513 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21514
21515         * gcc.dg/20000707-1.c: New test.
21516
21517 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21518
21519         * gcc.c-torture/execute/20000706-1.c: New test.
21520         * gcc.c-torture/execute/20000706-2.c: New test.
21521         * gcc.c-torture/execute/20000706-3.c: New test.
21522         * gcc.c-torture/execute/20000706-4.c: New test.
21523         * gcc.c-torture/execute/20000706-5.c: New test.
21524
21525 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21526
21527         * g++.old-deja/g++.pt/instantiate7.C: New test.
21528
21529 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21530
21531         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
21532         * g++.old-deja/g++.mike/thunk3.C: Likewise.
21533         * g++.old-deja/g++.other/rtti3.C: Likewise.
21534         * g++.old-deja/g++.other/rttid3.C: Likewise.
21535
21536 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
21537
21538         *  g77.f-torture/compile/20000630-1.x: Fix typo
21539
21540 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
21541
21542         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
21543         assembly output.
21544
21545 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
21546
21547         * gcc.dg/cpp/ident.c: New test.
21548
21549 2000-07-05  Neil Booth  <NeilB@earthling.net>
21550
21551         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
21552           gcc.dg/cpp/lexstrng.c: New tests.
21553
21554 2000-07-04  Neil Booth  <NeilB@earthling.net>
21555
21556         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
21557         * gcc.dg/cpp/strify2.c: Same.
21558
21559 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
21560
21561         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
21562         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
21563         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
21564         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
21565
21566         * testsuite/gcc.dg/cpp/macro1.c,
21567         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
21568         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
21569         testsuite/gcc.dg/cpp/strify1.c,
21570         testsuite/gcc.dg/cpp/strify2.c: New tests.
21571
21572 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
21573
21574         * gcc.c-torture/execute/20000703-1.c: New test.
21575
21576 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21577
21578         * g++.old-deja/g++.pt (lookup10.C): New test.
21579
21580 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21581
21582         * g++.old-deja/g++.pt (typename25.C): New test.
21583
21584 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
21585
21586         * gcc.c-torture/compile/20000701-1.c: New test.
21587
21588 2000-06-30  Nick Clifton  <nickc@cygnus.com>
21589
21590         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
21591         to test case.
21592
21593 2000-06-30  Catherine Moore  <clm@cygnus.com>
21594
21595         * gcc.c-torture/execute/align-1.c: New test.
21596
21597 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
21598
21599         * g++.old-deja/g++.pt/expr8.C: New test.
21600         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
21601
21602 2000-06-29  Nick Clifton  <nickc@cygnus.com>
21603
21604         * gcc.c-torture/compile/20000629-1.c: New test.
21605
21606 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21607
21608
21609         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
21610         gcc.dg/noncompile directory, depending on whether they're
21611         preprocessor tests or not.  Annotate all the tests for the dg
21612         framework.
21613
21614         * gcc.c-torture/noncompile/noncompile.exp: Delete.
21615         * gcc.dg/noncompile/noncompile.exp: New.
21616
21617         * Moved files:
21618         Old name                                New name
21619         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
21620         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
21621         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
21622         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
21623         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
21624         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
21625         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
21626         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
21627         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
21628         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
21629         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
21630         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
21631         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
21632         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
21633         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
21634         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
21635         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
21636         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
21637         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
21638         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
21639         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
21640         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
21641         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
21642         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
21643
21644         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
21645         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
21646         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
21647         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
21648         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
21649         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
21650
21651 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21652
21653         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
21654         declare one variable.  On the fourth, error.
21655         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
21656         declared by 20000628-1a.h.
21657
21658 2000-06-29  Richard Henderson  <rth@redhat.com>
21659
21660         * gcc.c-torture/execute/930529-1.x: New file.
21661         * gcc.dg/920413-1.c: Adjust expected warning text.
21662         * gcc.dg/980217-1.c: Declare abort.
21663         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
21664
21665 2000-06-29  Jeffrey A Law  (law@cygnus.com)
21666
21667         * g77.f-torture/compile/20000629-1.f: New test.
21668         * g77.f-torture/compile/20000629-1.x: Expected to fail.
21669
21670 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21671
21672         Rearrange lots of files, removing entirely the
21673         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
21674         directories.
21675
21676         * Deleted files:
21677         gcc.c-torture/code_quality/code_quality.exp
21678         gcc.c-torture/special/special.exp
21679         gcc.failure/failure.exp
21680         gcc.failure/940409-1.x
21681         gcc.c-torture/compile/961203-1.x
21682
21683         * New files:
21684         gcc.misc-tests/linkage.exp
21685         gcc.c-torture/execute/920730-1t.c
21686         gcc.c-torture/execute/920730-1t.x
21687         gcc.c-torture/compile/920520-1.x
21688         gcc.c-torture/compile/920521-1.x
21689         gcc.c-torture/compile/981006-1.x
21690         gcc.c-torture/execute/eeprof-1.x
21691
21692         * Moved files (possibly with modifications to fit a new harness):
21693         Old name                                New name
21694         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
21695         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
21696         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
21697         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
21698         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
21699         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
21700         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
21701         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
21702         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
21703         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
21704         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
21705         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
21706         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
21707         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
21708
21709 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21710
21711         * c-torture/compile/961203-1.x: Delete.
21712
21713         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
21714         not exit. Include stdio.h.
21715         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
21716         * gcc.misc-tests/dg-12.c: Likewise.
21717         * gcc.misc-tests/dg-5.c: Likewise.
21718         * gcc.misc-tests/dg-6.c: Likewise.
21719         * gcc.misc-tests/dg-7.c: Prototype abort.
21720         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
21721         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
21722         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
21723         not exit.
21724         * gcc.misc-tests/sieve.c: Use return from main, not exit.
21725         * gcc.misc-tests/sort2.c: Use return from main, not exit.
21726
21727 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
21728
21729         * gcc.dg/cpp/20000628-1.c: New test.
21730         * gcc.dg/cpp/20000628-1.h: New header for above test.
21731         * gcc.dg/cpp/20000628-1a.h: Likewise.
21732
21733 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
21734
21735         * gcc.dg/cpp: New directory.
21736         * gcc.dg/cpp/cpp.exp: New driver.
21737         * gcc.dg/cpp/20000627-1.c: New test.
21738         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
21739         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
21740         and rewrite as a compilation test.
21741
21742         * gcc.dg: Move many files into the cpp subdirectory, possibly
21743         renaming or editing them as well.
21744         Old name                New name
21745         990119-1.c              cpp/19990119-1.c
21746         990228-1.c              cpp/19990228-1.c
21747         990407-1.c              cpp/19990407-1.c
21748         990409-1.c              cpp/19990409-1.c
21749         990413-1.c              cpp/19990413-1.c
21750         990703-1.c              cpp/19990703-1.c
21751         20000127-1.c            cpp/20000127-1.c
21752         20000129-1.c            cpp/20000129-1.c
21753         20000207-1.c            cpp/20000207-1.c
21754         20000207-2.c            cpp/20000207-2.c
21755         20000209-1.c            cpp/20000209-1.c
21756         20000209-2.c            cpp/20000209-2.c
21757         20000301-1.c            cpp/20000301-1.c
21758         20000419-1.c            cpp/20000419-1.c
21759         20000510-1.S            cpp/20000510-1.S
21760         20000519-1.c            cpp/20000519-1.c
21761         20000529-1.c            cpp/20000529-1.c
21762         20000625-1.c            cpp/20000625-1.c
21763         20000625-2.c            cpp/20000625-2.c
21764         cpp-as1.c               cpp/assert1.c
21765         cpp-as2.c               cpp/assert2.c
21766         cxx-comments-1.c        cpp/cxxcom1.c
21767         cxx-comments-2.c        cpp/cxxcom2.c
21768         endif-label.c           cpp/endif.c
21769         cpp-hash1.c             cpp/hash1.c
21770         cpp-hash2.c             cpp/hash2.c
21771         cpp-if1.c               cpp/if-1.c
21772         cpp-if2.c               cpp/if-2.c
21773         cpp-if3.c               cpp/if-3.c
21774         cpp-if4.c               cpp/if-4.c
21775         cpp-if5.c               cpp/if-5.c
21776         cpp-cond.c              cpp/if-cexp.c
21777         cpp-missingop.c         cpp/if-mop.c
21778         cpp-missingparen.c      cpp/if-mpar.c
21779         cpp-opprec.c            cpp/if-oppr.c
21780         cpp-ifparen.c           cpp/if-paren.c
21781         cpp-shortcircuit.c      cpp/if-sc.c
21782         cpp-shift.c             cpp/if-shift.c
21783         cpp-unary.c             cpp/if-unary.c
21784         cpp-li1.c               cpp/line1.c
21785         cpp-li2.c               cpp/line2.c
21786         lineno.c                cpp/line3.c
21787         lineno-2.c              cpp/line4.c
21788         cpp-mi.c                cpp/mi1.c
21789         cpp-mic.h               cpp/mi1c.h
21790         cpp-micc.h              cpp/mi1cc.h
21791         cpp-mind.h              cpp/mi1nd.h
21792         cpp-mindp.h             cpp/mi1ndp.h
21793         cpp-mix.h               cpp/mi1x.h
21794         cpp-mi2.c               cpp/mi2.c
21795         cpp-mi2a.h              cpp/mi2a.h
21796         cpp-mi2b.h              cpp/mi2b.h
21797         cpp-mi2c.h              cpp/mi2c.h
21798         cpp-mi3.c               cpp/mi3.c
21799         cpp-mi3.def             cpp/mi3.def
21800         poison-1.c              cpp/poison.c
21801         pr-impl.c               cpp/prag-imp.c
21802         cpp-redef-2.c           cpp/redef1.c
21803         cpp-redef.c             cpp/redef2.c
21804         strpaste.c              cpp/strp1.c
21805         strpaste-2.c            cpp/strp2.c
21806         cpp-tradpaste.c         cpp/tr-paste.c
21807         cpp-tradstringify.c     cpp/tr-str.c
21808         cpp-tradwarn1.c         cpp/tr-warn1.c
21809         cpp-tradwarn2.c         cpp/tr-warn2.c
21810         trigraphs.c             cpp/trigraphs.c
21811         cpp-unc1.c              cpp/unc1.c
21812         cpp-unc2.c              cpp/unc2.c
21813         cpp-unc3.c              cpp/unc3.c
21814         cpp-unc.c               cpp/unc4.c
21815         undef.c                 cpp/undef1.c
21816         undef-2.c               cpp/undef2.c
21817         cpp-wi1.c               cpp/widestr1.c
21818
21819 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
21820
21821         * lib/g++.exp (g++_include_flags): Tweak.
21822
21823 2000-06-27  H.J. Lu  <hjl@gnu.org>
21824             Loren J. Rittle  <ljrittle@acm.org>
21825
21826         * lib/g++.exp (g++_include_flags): Override libgloss.exp
21827         version with one that knows about the new gcc tree structure.
21828         (g++_link_flags): Same.
21829
21830 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
21831
21832         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
21833         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
21834         case we are cross-compiling.
21835
21836         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
21837         g++.old-deja/g++.niklas/Makefile.in,
21838         g++.old-deja/g++.niklas/configure.in,
21839         g++.old-deja/g++.other/Makefile.in,
21840         g++.old-deja/g++.other/configure.in,
21841         gcc.c-torture/code_quality/Makefile.in,
21842         gcc.c-torture/code_quality/configure.in,
21843         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
21844         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
21845         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
21846         gcc.c-torture/execute/ieee/Makefile.in,
21847         gcc.c-torture/execute/ieee/configure.in,
21848         gcc.c-torture/noncompile/Makefile.in,
21849         gcc.c-torture/noncompile/configure.in,
21850         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
21851         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
21852         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
21853
21854 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21855
21856         * g++.old-deja/g++.other/ambig3.C: New test.
21857
21858 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21859
21860         * g++.old-deja/g++.pt/syntax1.C: New test.
21861         * g++.old-deja/g++.pt/syntax2.C: New test.
21862         * g++.old-deja/g++.other/syntax3.C: New test.
21863         * g++.old-deja/g++.other/syntax4.C: New test.
21864
21865 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21866
21867         * gcc.dg/20000623-1.c: Prototype exit and abort.
21868
21869 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21870
21871         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
21872         New tests.
21873         * gcc.dg/cpp-mi3.def: New file.
21874
21875         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
21876         inside assertions.
21877         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
21878         lexer's error messages.
21879         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
21880         divine anything from the linemarkers.
21881         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
21882         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
21883
21884 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
21885
21886         * gcc.dg/20000623-1.c: New test.
21887
21888 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
21889
21890         * gcc.c-torture/execute/20000622-1.c: New test.
21891
21892 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21893
21894         * g++.old-deja/g++.other/init15.C: New test.
21895
21896 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21897
21898         * g++.old-deja/g++.pt/vaarg2.C: New test.
21899         * g++.old-deja/g++.pt/vaarg3.C: New test.
21900
21901 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
21902
21903         * g++.old-deja/g++.other/dyncast6.C: New test.
21904
21905 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
21906
21907         * gcc.c-torture/execute/loop-6.c: New test.
21908
21909 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
21910
21911         * gcc.dg/20000614-1.c: New test.
21912         * gcc.dg/20000614-2.c: New test.
21913
21914 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
21915
21916         * g++.old-deja/g++.other/inline12.C: New test.
21917
21918 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
21919
21920         * g++.old-deja/g++.other/eh1.C: New test.
21921
21922 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
21923
21924         * g++.old-deja/g++.other/type.C: New test.
21925
21926 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21927
21928         * g++.old-deja/g++.other/initstring.C: New test.
21929
21930 2000-06-12  Jason Merrill  <jason@redhat.com>
21931
21932         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
21933
21934 2000-06-09  Jeffrey A Law  (law@cygnus.com)
21935
21936         * gcc.c-torture/compile/20000609-1.c: New test.
21937
21938 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
21939
21940         * gcc.dg/20000609-1.c: New test.
21941
21942 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
21943
21944         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
21945         * gcc.c-torture/noncompile/poison-1.c: Move...
21946         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
21947         * gcc.dg/cpp-li1.c: Add a token after the #line.
21948
21949 2000-06-05  Richard Henderson  <rth@cygnus.com>
21950
21951         * gcc.c-torture/execute/20000605-2.c: New test.
21952         * gcc.c-torture/execute/20000605-3.c: New test.
21953
21954 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
21955
21956         * g77.f-torture/execute/20000503-1.x: New file.
21957
21958 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
21959
21960         * g++.old-deja/g++.eh/badalloc1.C: New test.
21961
21962 2000-06-05  Richard Henderson  <rth@cygnus.com>
21963
21964         * gcc.c-torture/execute/20000605-1.c: New test.
21965
21966 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21967             Nathan Sidwell <nathan@codesourcery.com>
21968
21969         * gcc.c-torture/compile/20000605-1.c: New test.
21970
21971 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
21972
21973         * g77.f-torture/compile/20000601-1.f:  New test.
21974
21975 2000-06-03  Richard Henderson  <rth@cygnus.com>
21976
21977         * gcc.c-torture/execute/20000603-1.c: New.
21978
21979 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
21980
21981         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
21982         * gcc.dg/noreturn-2.c (noreturn): Likewise.
21983
21984 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
21985
21986         * gcc.dg/compare2.c (case 12): XFAIL.
21987         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
21988         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
21989
21990         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
21991
21992 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
21993
21994         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
21995         guard macro is already defined when the header is first
21996         included.
21997         * gcc.dg/cpp-mix.h: New file.
21998         * gcc.dg/endif-label.c: Update patterns to match compiler.
21999
22000         * g++.brendan/complex1.C: Declare abort.
22001         * g++.law/refs4.C: Remove XFAIL.
22002         * g++.oliva/expr2.C: Declare abort and exit.
22003
22004 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
22005
22006         * gcc.c-torture/execute/20000528-1.c: New test.
22007
22008         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
22009         * g++.old-deja/g++.law/temps4.C: Likewise.
22010
22011         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
22012         stdlib.h.  Call abort() on failure.
22013         * g++.old-deja/g++.law/refs4.C: Likewise.
22014         * g++.old-deja/g++.law/temps4.C: Likewise.
22015         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
22016         * gcc.c-torture/execute/20000112-1.c: Include string.h.
22017
22018 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
22019
22020         Relative to g++.dg/special:
22021         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
22022
22023         Relative to g++.old-deja:
22024         * g++.brendan/complex1.C, g++.jason/optimize2.C,
22025         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
22026         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
22027         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
22028         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
22029         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
22030         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
22031
22032         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
22033         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
22034         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
22035         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
22036         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
22037         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
22038         and/or string.h.
22039
22040         * g++.other/goto1.C: Update expectations for error messages.
22041
22042 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
22043
22044         * gcc.c-torture/compile/20000523-1.c: New test.
22045
22046 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22047
22048         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
22049
22050 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22051
22052         * g++.old-deja/g++.eh/catch11.C: New test.
22053         * g++.old-deja/g++.eh/catch12.C: New test.
22054
22055 2000-05-24  Nick Clifton  <nickc@cygnus.com>
22056
22057         * gcc.c-torture/execute/20000523-1.c: New test.
22058
22059 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
22060
22061         * c-torture/execute/bcp-1.c: Replace abort in arg of
22062         __builtin_constant_p with a generic external function.
22063
22064         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
22065         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
22066         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
22067         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
22068         Prototype abort and/or exit.
22069
22070         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
22071         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
22072         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
22073         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
22074
22075 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
22076
22077         * gcc.dg/dwarf2-1.c: New test.
22078
22079 2000-05-20  Richard Henderson  <rth@cygnus.com>
22080
22081         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
22082
22083 2000-05-20  Andreas Jaeger  <aj@suse.de>
22084
22085         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
22086         testcase.
22087
22088 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
22089
22090         * gcc.c-torture/execute/20000519-2.c: New test.
22091
22092 2000-05-19  Andreas Jaeger  <aj@suse.de>
22093
22094         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
22095         which fails with SSA.
22096
22097         * lib/c-torture.exp: Also test with -O3 -fssa.
22098
22099 2000-05-18  Michael Meissner  <meissner@redhat.com>
22100
22101         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
22102         * gcc.c-torture/execute/920415-1.c: Ditto.
22103         * gcc.c-torture/execute/920501-1.c: Ditto.
22104         * gcc.c-torture/execute/conversion.c: Ditto.
22105         * gcc.c-torture/execute/cvt-1.c: Ditto.
22106
22107 2000-05-18  Jeffrey A Law  (law@cygnus.com)
22108
22109         * gcc.c-torture/compile/20000518-1.c: New test.
22110
22111 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22112
22113         * g77.f-torture/compile/200005018.f:  New test.
22114
22115 2000-05-17  Jeffrey A Law  (law@cygnus.com)
22116
22117         * gcc.c-torture/compile/20000517-1.c: New test.
22118
22119 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22120
22121         * gcc.c-torture/execute/20000516-1.c: New test.
22122
22123 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
22124
22125         * g++.old-deja/g++.other/eh.C: New test.
22126
22127 2000-05-12  Richard Henderson  <rth@cygnus.com>
22128
22129         * gcc.c-torture/execute/990208-1.c (main): Don't pass
22130         constants through to doit's conditional.
22131
22132 2000-05-11  Jeffrey A Law  (law@cygnus.com)
22133
22134         * gcc.c-torture/compile/20000511-1.c: New test.
22135         * g77.f-torture/compile/20000511-1.f: New test.
22136         * g77.f-torture/compile/20000511-2.f: New test.
22137
22138 2000-05-11  Michael Meissner  <meissner@redhat.com>
22139
22140         * gcc.c-torture/execute/20000511-1.c: New test.
22141
22142 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
22143
22144         * gcc.dg/dg.exp: Scan .S files as well as .c files.
22145         * gcc.dg/20000510-1.S: New.
22146
22147 2000-05-08  Catherine Moore  <clm@cygnus.com>
22148
22149         * gcc.dg/unused-3.c: New.
22150
22151 2000-05-06  Richard Henderson  <rth@cygnus.com>
22152
22153           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
22154           * g++.old-deja/g++.mike/warn1.C: Likewise.
22155           * g++.old-deja/g++.pt/local1.C: Likewise.
22156           * g++.old-deja/g++.pt/local7.C: Likewise.
22157           * g++.old-deja/g++.pt/spec16.C: Likewise.
22158
22159 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
22160
22161         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
22162
22163 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
22164
22165           * g77.f-torture/execute/20000503-1.f:  New test.
22166
22167 2000-05-04  Andreas Jaeger  <aj@suse.de>
22168
22169         * gcc.dg/noreturn-2.c: New test.
22170
22171 2000-05-04  Neil Booth  <NeilB@earthling.net>
22172
22173         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
22174         preprocessor.
22175
22176 2000-05-04  Richard Henderson  <rth@cygnus.com>
22177
22178         * gcc.c-torture/execute/20000503-1.c: Fix typo.
22179
22180 2000-05-04  Richard Henderson  <rth@cygnus.com>
22181
22182         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
22183         OpenSSL by Jason R Thorpe.
22184
22185 2000-05-03  Jim Wilson  <wilson@cygnus.com>
22186
22187         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
22188
22189 2000-05-03  Robert Lipe <robertlipe@usa.net>
22190
22191         * gcc.dg/20000503-1.c: New test.
22192
22193 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
22194
22195         * gcc.c-torture/compile/20000502-1.c: New test.
22196         * g++.old-deja/g++.other/align.C: New test.
22197         * gcc.dg/cpp-tradstringify.c: New test.
22198
22199 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22200
22201         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
22202         and hard registers.
22203
22204 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
22205
22206         * gcc.c-torture/execute/loop-5.c: New test.
22207
22208 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
22209
22210         * gcc.c-torture/execute/va-arg-20.c: New test.
22211
22212 2000-04-23  Jeffrey A Law  (law@cygnus.com)
22213
22214         * gcc.c-torture/execute/20000422-1.c: New test.
22215
22216 2000-04-20  Greg McGary  <gkm@gnu.org>
22217
22218         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
22219         when optimizing, but without sibling-call optimizations (-O1).
22220
22221 2000-04-20  Jeffrey A Law  (law@cygnus.com)
22222
22223           * gcc.c-torture/compile/20000420-1.c: New test.
22224
22225 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22226
22227         * g++.abi/ptrflags.C: New test.
22228         * g++.eh/catchptr1.C: Test incomplete pointer chains.
22229
22230 2000-04-19  Catherine Moore  <clm@cygnus.com>
22231
22232         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
22233
22234 2000-04-19  Greg McGary  <gkm@gnu.org>
22235
22236         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
22237         sibling-call optimizations.
22238
22239 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
22240
22241         * gcc.dg/20000419-1.c: New test.
22242
22243 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
22244
22245         * gcc.c-torture/execute/20000412-6.c: New test.
22246
22247 2000-04-12  Jeffrey A Law  (law@cygnus.com)
22248
22249         * gcc.c-torture/execute/20000412-5.c: New test.
22250         * g77.f-torture/compile/20000412-1.f: New test.
22251         * gcc.c-torture/execute/20000412-4.c: New test.
22252         * gcc.c-torture/compile/20000412-2.c: New test.
22253         * gcc.c-torture/execute/20000412-3.c: New test.
22254         * gcc.c-torture/compile/20000412-1.c: New test.
22255         * gcc.c-torture/execute/20000412-2.c: New test.
22256
22257 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
22258
22259         * objc/execute/bf-20.m: New test.
22260
22261 2000-04-10  Richard Henderson  <rth@cygnus.com>
22262
22263         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
22264
22265         * gcc.c-torture/execute/20000412-1.c: New test.
22266
22267 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22268
22269         * g++.old-deja/g++.eh/catchptr1.C: New test.
22270
22271 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
22272
22273         * g++.old-deja/g++.abi/cxa_vec.C: New test.
22274
22275 2000-04-08  Neil Booth  <NeilB@earthling.net>
22276
22277         * gcc.dg/cpp-nullchar.c: Remove test as
22278         embedded nulls cause problems.
22279
22280 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22281
22282         * gcc.dg/compare2.c: New test.
22283
22284 2000-04-08  Neil Booth  <NeilB@earthling.net>
22285
22286         * gcc.dg/cpp-nullchar.c: New test.
22287
22288 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
22289
22290         * gcc.dg/cpp-mi2.c: New test.
22291         * gcc.dg/cpp-mi2[abc].h: New files.
22292
22293 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
22294
22295         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
22296         member name.
22297
22298 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22299
22300         * g++.old-deja/g++.abi/vmihint.C: New test.
22301
22302 2000-04-06  Neil Booth  <NeilB@earthling.net>
22303
22304         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
22305         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
22306         copyright.
22307
22308 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
22309
22310         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
22311         avoid stack-frame overwrite.
22312
22313 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
22314
22315         * gcc.c-torture/compile/20000405-2.c: New test.
22316         * gcc.c-torture/compile/20000405-3.c: New test.
22317
22318 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22319
22320         * gcc.c-torture/compile/20000405-1.c: New test.
22321
22322 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
22323
22324         * gcc.dg/cast-qual-1.c: Revert last change.
22325
22326 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22327
22328         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
22329
22330 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
22331
22332         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
22333         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
22334
22335 2000-04-03  Jeffrey A Law  (law@cygnus.com)
22336
22337         * gcc.c-torture/compile/20000403-2.c: New test.
22338         * gcc.c-torture/compile/20000403-1.c: New test.
22339
22340 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
22341
22342         * gcc.c-torture/execute/20000403-1.c: New test.
22343
22344 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
22345
22346         * gcc.c-torture/execute/20000402-1.c: New test.
22347
22348 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
22349
22350         * gcc.c-torture/execute/va-arg-15.c: New test.
22351         * gcc.c-torture/execute/va-arg-16.c: New test.
22352         * gcc.c-torture/execute/va-arg-17.c: New test.
22353         * gcc.c-torture/execute/va-arg-18.c: New test.
22354         * gcc.c-torture/execute/va-arg-19.c: New test.
22355
22356 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
22357
22358         * gcc.c-torture/compile/981211-1.c: Move to...
22359         * gcc.dg/cpp-as1.c: ...here.
22360         * gcc.dg/cpp-as2.c: New file.
22361
22362         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
22363         compiler.
22364
22365 2000-04-02  Neil Booth  <NeilB@earthling.net>
22366
22367         * gcc.dg/cpp-cond.c  New tests.
22368         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
22369         accidental success less likely.
22370         * gcc.dg/cpp-missingop.c  New tests.
22371         * gcc.dg/cpp-missingparen.c  New tests.
22372         * gcc.dg/cpp-shift.c  New tests.
22373         * gcc.dg/cpp-shortcircuit.c  New tests.
22374         * gcc.dg/cpp-unary.c  New tests.
22375
22376 2000-03-29  Jeffrey A Law  (law@cygnus.com)
22377
22378         * gcc.c-torture/compile/20000329-1.c: New test.
22379
22380 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
22381
22382         * gcc.c-torture/compile/20000326-1.c: New test.
22383         * gcc.c-torture/compile/20000326-2.c: New test.
22384
22385 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
22386
22387         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
22388         the first parameter is a function argument.
22389
22390 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
22391
22392         * g++.old-deja/g++.ext/array4.C: New test.
22393
22394 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
22395
22396         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
22397
22398 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22399
22400         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
22401
22402 2000-03-19  Richard Henderson  <rth@cygnus.com>
22403
22404         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
22405
22406 2000-03-19  Richard Henderson  <rth@cygnus.com>
22407
22408         * gcc.c-torture/compile/20000319-1.c: New test.
22409
22410 2000-03-14  Jeffrey A Law  (law@cygnus.com)
22411
22412         * gcc.c-torture/execute/20000314-3.c: New test.
22413         * gcc.c-torture/execute/20000314-2.c: New test.
22414         * gcc.c-torture/execute/20000314-1.c: New test.
22415         * gcc.c-torture/compile/20000314-2.c: New test.
22416         * gcc.c-torture/compile/20000314-1.c: New test.
22417
22418 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
22419
22420         * g++.old-deja/g++.warn/inline.C: New test.
22421
22422 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
22423
22424         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
22425         standards-compliant result rather than specific constants.
22426         Put test-values in array.
22427
22428 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
22429
22430         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
22431         (g++_target_compile): Put test-specific options last.
22432
22433 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22434
22435         * g++.old-deja/g++.eh/vbase4.C: New test.
22436
22437 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22438
22439         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
22440
22441 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22442
22443         * g++.old-deja/g++.brendan/misc12.C: Removed.
22444         * g++.old-deja/g++.pt/memtemp77.C: Constify.
22445         * g++.old-deja/g++.ext/pretty4.C: New test.
22446
22447 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22448
22449         * g++.old-deja/g++.other/string2.C: New test.
22450
22451 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
22452
22453         * g++.old-deja/g++.warn/impint2.C: New test.
22454
22455 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
22456
22457         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
22458         is 1, not zero.
22459
22460 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
22461
22462         * g++.old-deja/g++.warn/impint.C: New test.
22463         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
22464         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
22465         * g++.old-deja/g++.pt/explicit12.C: Likewise.
22466         * g++.old-deja/g++.pt/explicit13.C: Likewise.
22467         * g++.old-deja/g++.pt/explicit17.C: Likewise.
22468         * g++.old-deja/g++.pt/explicit18.C: Likewise.
22469         * g++.old-deja/g++.pt/explicit19.C: Likewise.
22470         * g++.old-deja/g++.pt/explicit23.C: Likewise.
22471         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22472         * g++.old-deja/g++.pt/explicit35.C: Likewise.
22473         * g++.old-deja/g++.pt/explicit6.C: Likewise.
22474         * g++.old-deja/g++.pt/memclass7.C: Likewise.
22475
22476 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
22477
22478         * gcc.dg/cpp-redef.c: New test.
22479
22480 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
22481
22482         * g++.old-deja/g++.pt/unify7.C: New test.
22483
22484 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22485
22486         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
22487         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
22488
22489 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
22490
22491         * gcc.c-torture/compile/20000224-1.c: New test.
22492
22493 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22494
22495         * gcc.c-torture/compile/cpp-2.c: New test.
22496         * gcc.c-torture/compile/cpp-1.c: New test.
22497
22498 2000-02-25  Jeffrey A Law  (law@cygnus.com)
22499
22500         * gcc.c-torture/execute/20000225-1.c: New test.
22501
22502 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22503
22504         * gcc.dg/cpp-li2.c: New test.
22505
22506         * gcc.dg/cpp-wi1.c: New test.
22507
22508         * gcc.dg/cpp-li1.c: New test.
22509
22510 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
22511
22512         * g++.old-deja/g++.other/sizeof5.C: New test.
22513
22514 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22515
22516         * gcc.c-torture/execute/va-arg-13.c: New test.
22517
22518 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
22519
22520         * gcc.c-torture/execute/va-arg-12.c: New test.
22521
22522 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22523
22524         * gcc.c-torture/execute/20000223-1.c: New test.
22525
22526 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22527
22528         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
22529
22530 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
22531
22532         * g++.old-deja/g++.abi/ptrmem.C: New test.
22533
22534 2000-02-19  Richard Henderson  <rth@cygnus.com>
22535
22536         * gcc.c-torture/compile/init-3.c: New.
22537
22538 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
22539
22540         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
22541         ALWAYS_CXXFLAGS.
22542
22543 2000-02-11  Robert Lipe <robertl@sco.com>
22544
22545         * gcc.c-torture/compile/20000211-3.c: New test.
22546
22547 2000-02-11  Martin Buchholz <martin@xemacs.org>
22548
22549         * gcc.c-torture/compile/20000211-2.c: New test.
22550
22551 2000-02-11  Jeffrey A Law  (law@cygnus.com)
22552
22553         * gcc.c-torture/compile/20000211-1.c: New test.
22554
22555 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
22556
22557         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
22558           on native targets
22559
22560 2000-02-08  Nathan Sidwell  <nathan@acm.org>
22561
22562         * g++.old-deja/g++.other/cast5.C: New test.
22563
22564 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
22565
22566         * gcc.c-torture/execute/20000205-1.c: New.
22567
22568 2000-02-03  Nathan Sidwell  <nathan@acm.org>
22569
22570         * g++.old-deja/g++.jason/cast3.C: Return void.
22571         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
22572
22573 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22574
22575         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
22576
22577         * gcc.dg/loop-1.c: New test.
22578
22579 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
22580
22581         * gcc.c-torture/compile/20000127-1.c: New test.
22582         * gcc.c-torture/execute/991228-1.c: New test.
22583
22584 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22585
22586         * gcc.dg/unused-2.c: New test.
22587
22588         * gcc.dg/conv-1.c: New test.
22589
22590 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
22591
22592         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
22593         compiler.
22594         (tool_option_proc): Fix typo.
22595
22596 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
22597
22598         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
22599         of the ld on the host, not on the build machine.
22600         Also, don't crash if '--help' is not a supported option.
22601
22602 2000-01-24  Richard Henderson  <rth@cygnus.com>
22603
22604         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
22605
22606 2000-01-20  Jeffrey A Law  (law@cygnus.com)
22607
22608         * gcc.c-torture/execute/20000120-2.c: New test.
22609         * gcc.c-torture/execute/20000120-1.c: New test.
22610
22611 2000-01-13  Jeffrey A Law  (law@cygnus.com)
22612
22613         * gcc.c-torture/execute/20000113-1.c: New test.
22614
22615 2000-01-12  Jeffrey A Law  (law@cygnus.com)
22616
22617         * gcc.c-torture/execute/20000112-1.c: New test.
22618
22619 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22620
22621         * gcc.dg/20000111-1.c: New test.
22622
22623 2000-01-10  Jeffrey A Law  (law@cygnus.com)
22624
22625         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
22626         with 16 bit integers.
22627
22628 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22629
22630         * gcc.dg/20000108-1.c: New test.
22631
22632 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22633
22634         * g++.old-deja/g++.ns/koenig8.C: New test.
22635
22636 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22637
22638         * g++.old-deja/g++.other/cast4.C: New test.
22639
22640 2000-01-05  Jeffrey A Law  (law@cygnus.com)
22641
22642         * gcc.c-torture/compile/20000105-2.c: New test.
22643         * gcc.c-torture/compile/20000105-1.c: New test.
22644
22645 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22646
22647         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
22648         references to printf & atoi to conform to ANSI standard.
22649         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
22650         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
22651         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
22652         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
22653         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
22654         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22655         * g++.old-deja/g++.brendan/copy1.C: Likewise.
22656         * g++.old-deja/g++.brendan/copy2.C: Likewise.
22657         * g++.old-deja/g++.brendan/copy3.C: Likewise.
22658         * g++.old-deja/g++.brendan/copy4.C: Likewise.
22659         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22660         * g++.old-deja/g++.brendan/copy6.C: Likewise.
22661         * g++.old-deja/g++.brendan/copy7.C: Likewise.
22662         * g++.old-deja/g++.brendan/copy8.C: Likewise.
22663         * g++.old-deja/g++.brendan/crash11.C: Likewise.
22664         * g++.old-deja/g++.brendan/crash14.C: Likewise.
22665         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
22666         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22667         * g++.old-deja/g++.brendan/delete2.C: Likewise.
22668         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
22669         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
22670         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
22671         * g++.old-deja/g++.brendan/eh1.C: Likewise.
22672         * g++.old-deja/g++.brendan/groff1.C: Likewise.
22673         * g++.old-deja/g++.brendan/init3.C: Likewise.
22674         * g++.old-deja/g++.brendan/misc12.C: Likewise.
22675         * g++.old-deja/g++.brendan/misc7.C: Likewise.
22676         * g++.old-deja/g++.brendan/new2.C: Likewise.
22677         * g++.old-deja/g++.brendan/operators4.C: Likewise.
22678         * g++.old-deja/g++.brendan/operators5.C: Likewise.
22679         * g++.old-deja/g++.brendan/overload2.C: Likewise.
22680         * g++.old-deja/g++.brendan/overload7.C: Likewise.
22681         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
22682         * g++.old-deja/g++.brendan/reference1.C: Likewise.
22683         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
22684         * g++.old-deja/g++.brendan/template24.C: Likewise.
22685         * g++.old-deja/g++.brendan/template3.C: Likewise.
22686         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
22687         * g++.old-deja/g++.jason/inline3.C: Likewise.
22688         * g++.old-deja/g++.jason/opeq.C: Likewise.
22689         * g++.old-deja/g++.law/arg5.C: Likewise.
22690         * g++.old-deja/g++.law/arm7.C: Likewise.
22691         * g++.old-deja/g++.law/ctors11.C: Likewise.
22692         * g++.old-deja/g++.law/cvt8.C: Likewise.
22693         * g++.old-deja/g++.law/init9.C: Likewise.
22694         * g++.old-deja/g++.law/refs4.C: Likewise.
22695         * g++.old-deja/g++.law/template2.C: Likewise.
22696         * g++.old-deja/g++.law/visibility24.C: Likewise.
22697         * g++.old-deja/g++.law/vtable3.C: Likewise.
22698         * g++.old-deja/g++.mike/asm2.C: Likewise.
22699         * g++.old-deja/g++.mike/eh1.C: Likewise.
22700         * g++.old-deja/g++.mike/misc1.C: Likewise.
22701         * g++.old-deja/g++.mike/misc13.C: Likewise.
22702         * g++.old-deja/g++.mike/misc14.C: Likewise.
22703         * g++.old-deja/g++.mike/ns12.C: Likewise.
22704         * g++.old-deja/g++.mike/p1248.C: Likewise.
22705         * g++.old-deja/g++.mike/p3708.C: Likewise.
22706         * g++.old-deja/g++.mike/p3708a.C: Likewise.
22707         * g++.old-deja/g++.mike/p3708b.C: Likewise.
22708         * g++.old-deja/g++.mike/p646.C: Likewise.
22709         * g++.old-deja/g++.mike/p700.C: Likewise.
22710         * g++.old-deja/g++.mike/p783.C: Likewise.
22711         * g++.old-deja/g++.mike/p783a.C: Likewise.
22712         * g++.old-deja/g++.mike/p783b.C: Likewise.
22713         * g++.old-deja/g++.mike/p786.C: Likewise.
22714         * g++.old-deja/g++.mike/p789.C: Likewise.
22715         * g++.old-deja/g++.mike/p789a.C: Likewise.
22716         * g++.old-deja/g++.mike/p807a.C: Likewise.
22717         * g++.old-deja/g++.other/delete3.C: Likewise.
22718         * g++.old-deja/g++.other/dyncast1.C: Likewise.
22719         * g++.old-deja/g++.other/dyncast2.C: Likewise.
22720         * g++.old-deja/g++.other/dyncast3.C: Likewise.
22721         * g++.old-deja/g++.other/empty1.C: Likewise.
22722         * g++.old-deja/g++.other/temporary1.C: Likewise.
22723         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
22724         * g++.old-deja/g++.pt/t16.C: Likewise.
22725         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
22726
22727 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
22728
22729         * gcc.dg/991230-1.c: New test.
22730
22731 1999-12-29  Jeffrey A Law  (law@cygnus.com)
22732
22733         * gcc.c-torture/compile/991229-3.c: New test.
22734         * gcc.c-torture/compile/991229-2.c: New test.
22735         * gcc.c-torture/compile/991229-1.c: New test.
22736
22737 1999-12-29  Greg McGary <gkm@eng.ascend.com>
22738
22739         * gcc.c-torture/compile/labels-2.c: New test.
22740
22741 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22742
22743         * gcc.c-torture/execute/991227-1.c: New test.
22744
22745 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22746
22747         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
22748
22749 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22750
22751         * gcc.c-torture/execute/991221-1.c: New test.
22752
22753 1999-12-20  Nathan Sidwell  <nathan@acm.org>
22754
22755         * g++.old-deja/g++.other/cast3.C: New test.
22756
22757 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
22758
22759         * gcc.c-torture/execute/991216-4.c: New test.
22760
22761 1999-12-16  Michael Meissner  <meissner@cygnus.com>
22762
22763         * gcc.c-torture/execute/991216-1.c: New test.
22764         * gcc.c-torture/execute/991216-2.c: New test.
22765         * gcc.c-torture/execute/991216-3.c: New test.
22766
22767 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22768
22769         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
22770         Actually make the test fail by using "-O2" for compilation.
22771
22772 1999-12-15  Nathan Sidwell  <nathan@acm.org>
22773
22774         * g++.old-deja/g++.warn/cast-align1.C: New test.
22775
22776 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22777
22778         * gcc.c-torture/compile/991214-1.c: New test.
22779         * gcc.c-torture/compile/991214-2.c: New test.
22780
22781 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22782
22783         * gcc.dg/991214-1.c: New test.
22784
22785 1999-12-13  Jeffrey A Law  (law@cygnus.com)
22786
22787         * gcc.c-torture/compile/991213-3.c: New test.
22788         * gcc.c-torture/compile/991213-2.c: New test.
22789         * gcc.c-torture/compile/991213-1.c: New test.
22790
22791 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
22792
22793         * gcc.dg/991209-1.c: New test.
22794
22795 1999-12-08  Nathan Sidwell <nathan@acm.org>
22796
22797         * gcc.c-torture/compile/991208-1.c: New test.
22798
22799 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22800
22801         * gcc.dg/ultrasp2.c: New test.
22802
22803 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
22804
22805         * g++.old-deja/g++.abi/align.C (main): Fix typo.
22806
22807 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
22808
22809         * gcc.c-torture/compile/991202-1.c: New test.
22810         * gcc.c-torture/execute/991202-1.c: New test.
22811         * gcc.c-torture/execute/991202-2.c: New test.
22812         * gcc.c-torture/execute/991202-3.c: New test.
22813
22814 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
22815
22816         * g++.old-deja/g++.abi/align.C: New test.
22817         * g++.old-deja/g++.abi/aggregates.C: Likewise.
22818         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22819
22820 1999-12-01  Richard Henderson  <rth@cygnus.com>
22821
22822         * gcc.c-torture/execute/991201-1.c: New.
22823
22824 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
22825
22826         * gcc.dg/991129-1.c: New test.
22827
22828 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
22829
22830         * gcc.c-torture/compile/991127-1.c: New test.
22831
22832 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22833
22834         * g++.old-deja/g++.other/warn4.C: New test.
22835
22836 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22837
22838         * g++.old-deja/g++.eh/cleanup2.C: New test.
22839         * g++.old-deja/g++.ext/pretty2.C: New test.
22840         * g++.old-deja/g++.ext/pretty3.C: New test.
22841         * g++.old-deja/g++.other/debug6.C: New test.
22842
22843 1999-10-20  Jim Wilson  <wilson@cygnus.com>
22844
22845         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
22846         compiler_output to look for one error message instead of two.
22847
22848 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
22849
22850         * gcc.c-torture/execute/991118-1.c: Also test case
22851         where the word boundary does not split a byte evenly.
22852
22853 1999-11-19  Nathan Sidwell  <nathan@acm.org>
22854
22855         * g++.old-deja/g++.ext/restrict1.C: New test.
22856
22857 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
22858
22859         * gcc.c-torture/execute/991118-1.c: New test.
22860
22861 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
22862
22863         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
22864         working directory pathnames.
22865
22866 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
22867
22868         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
22869         host is equipped with driver.h and driver.o so it can actually
22870         compile and run the tests.
22871
22872 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
22873
22874         * gcc.c-torture/compile/991008-1.c: New test.
22875
22876 1999-11-08  Nick Clifton  <nickc@cygnus.com>
22877
22878         * lib/gcc-dg.exp: Include target-supports.exp
22879
22880 1999-11-05  Nick Clifton  <nickc@cygnus.com>
22881
22882         * lib/target-supports.exp: New file: Provide procs to test for
22883         features supported by the target.
22884         (check_weak_available): Moved here from ecos.exp.
22885         (check_alias_available): New proc: Determine of the target
22886         toolchain supports the alias attribute.
22887
22888         * gcc.dg/special/ecos.exp: Move check_weak_available to
22889         target-supports.exp.
22890         (alias-1.c): Only perform the test if the target supports
22891         aliases.
22892         (wkali-1.c): Only perform the test if the target supports
22893         aliases.
22894
22895         * gcc.dg/990506-0.c: Expect error messages from cross
22896         targets as well as native targets.
22897
22898 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22899
22900         * gcc.dg/ultrasp1.c: Removed xfail.
22901         * gcc.dg/struct-ret-2.c: Likewise.
22902         * gcc.dg/array-1.c: Likewise.
22903
22904 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22905
22906         * gcc.dg/struct-ret-2.c: New test.
22907
22908         * gcc.dg/array-1.c: New test.
22909
22910 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
22911
22912         * gcc.c-torture/execute/991030-1.c: New test.
22913
22914 1999-10-26  Richard Henderson  <rth@cygnus.com>
22915
22916         * gcc.c-torture/compile/991026-2.c: New test.
22917
22918 1999-10-26  Jeffrey A Law  (law@cygnus.com)
22919
22920         * gcc.c-torture/compile/991026-1.c: New test.
22921
22922 1999-10-23  Jeffrey A Law  (law@cygnus.com)
22923
22924         * gcc.c-torture/execute/991023-1.c: New test.
22925
22926 1999-10-19  Jeffrey A Law  (law@cygnus.com)
22927
22928         * gcc.c-torture/execute/991019-1.c: New test.
22929
22930 1999-10-16  Richard Henderson  <rth@cygnus.com>
22931
22932         * gcc.c-torture/execute/991016-1.c: New test.
22933
22934 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
22935
22936         * gcc.c-torture/execute/991014-1.c: New test.
22937
22938 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
22939
22940         * g++.old-deja/g++.other/union2.C: New test.
22941
22942 1999-10-13  Nathan Sidwell  <nathan@acm.org>
22943
22944         * g++.old-deja/g++.other/vaarg2.C: New test.
22945         * g++.old-deja/g++.other/vaarg3.C: New test.
22946
22947 1999-10-12  Craig Burley  <craig@jcb-sc.com>
22948
22949         * g77.f-torture/noncompile/19990905-1.f: Moved from being
22950         in compile/.
22951
22952 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
22953
22954         * gcc.c-torture/execute/va-arg-11.c: New test.
22955
22956 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
22957
22958         * lib/file-format.exp (gcc_target_object_format): Don't
22959         crash if objdump is unavailable.
22960
22961 1999-09-29  Donn Terry <donn@interix.com>
22962
22963         * gcc.misc-tests/mg.exp: delete extraneous redirection.
22964
22965 1999-09-28  Nick Clifton  <nickc@cygnus.com>
22966
22967         * gcc.c-torture/compile/990928-1.c: New test.
22968
22969 1999-09-28  Nathan Sidwell  <nathan@acm.org>
22970
22971         * g++.old-deja/g++.other/decl6.C: New test.
22972
22973 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22974
22975         * gcc.c-torture/execute/va-arg-10.c: New test.
22976
22977 1999-09-27  Nathan Sidwell  <nathan@acm.org>
22978
22979         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
22980         __PRETTY_FUNCTION__.
22981
22982 1999-09-23  Nick Clifton  <nickc@cygnus.com>
22983
22984         * gcc.c-torture/execute/990923-1.c: New test.
22985
22986 1999-09-21  Nick Clifton  <nickc@cygnus.com>
22987
22988         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
22989         for which -fpic is inappropriate.
22990
22991 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
22992
22993         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
22994
22995 1999-09-21  Nathan Sidwell  <nathan@acm.org>
22996
22997         * g++.old-deja/g++.other/dyncast1.C: New test.
22998         * g++.old-deja/g++.other/dyncast2.C: New test.
22999         * g++.old-deja/g++.other/dyncast3.C: New test.
23000         * g++.old-deja/g++.other/dyncast4.C: New test.
23001         * g++.old-deja/g++.other/dyncast5.C: New test.
23002         * g++.old-deja/g++.eh/catch3.C: New test.
23003         * g++.old-deja/g++.eh/catch3p.C: New test.
23004         * g++.old-deja/g++.eh/catch4.C: New test.
23005         * g++.old-deja/g++.eh/catch4p.C: New test.
23006         * g++.old-deja/g++.eh/catch5.C: New test.
23007         * g++.old-deja/g++.eh/catch5p.C: New test.
23008         * g++.old-deja/g++.eh/catch6.C: New test.
23009         * g++.old-deja/g++.eh/catch6p.C: New test.
23010         * g++.old-deja/g++.eh/catch7.C: New test.
23011         * g++.old-deja/g++.eh/catch7p.C: New test.
23012         * g++.old-deja/g++.eh/catch8.C: New test.
23013         * g++.old-deja/g++.eh/catch8p.C: New test.
23014         * g++.old-deja/g++.eh/catch9.C: New test.
23015         * g++.old-deja/g++.eh/catch9p.C: New test.
23016
23017 1999-09-13  Nathan Sidwell  <nathan@acm.org>
23018
23019         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
23020         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
23021
23022 1999-09-13  Jeffrey A Law  (law@cygnus.com)
23023
23024         * gcc.c-torture/compile/990913-1.c: New test.
23025
23026 1999-09-10  Nathan Sidwell  <nathan@acm.org>
23027
23028         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
23029         * g++.old-deja/g++.jason/rfg5.C: Likewise.
23030
23031 1999-09-09  Richard Henderson  <rth@cygnus.com>
23032
23033         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
23034
23035 1999-09-09  Nathan Sidwell  <nathan@acm.org>
23036
23037         * g++.old-deja/g++.other/lookup11.C: New test.
23038         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
23039         what is permitted and what we want.
23040         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
23041         overload use.
23042         * g++.old-deja/g++.jason/rfg5.C: Likewise
23043
23044 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
23045
23046         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
23047         * gcc.c-torture/noncompile/poison-1.c: New file.
23048
23049 1999-09-08  Nathan Sidwell  <nathan@acm.org>
23050
23051         * g++.old-deja/g++.other/sizeof3.C: New test.
23052         * g++.old-deja/g++.other/sizeof4.C: New test.
23053         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
23054         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
23055
23056 1999-09-07  Richard Henderson  <rth@cygnus.com>
23057
23058         * gcc.dg/va-arg-1.c: New.
23059
23060 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23061
23062         * gcc.c-torture/execute/va-arg-9.c: New test.
23063
23064 1999-09-05  Craig Burley  <craig@jcb-sc.com>
23065
23066         * g77.f-torture/compile/980519-2.f: New test.
23067         * g77.f-torture/compile/19990905-0.f: New test.
23068         * g77.f-torture/compile/19990905-1.f: New test.
23069         * g77.f-torture/compile/19990905-2.f: New test.
23070
23071         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
23072
23073 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
23074
23075         * gcc.c-torture/execute/990827-1.c: Fix typo.
23076
23077 1999-09-03  Nathan Sidwell  <nathan@acm.org>
23078
23079         * g++.old-deja/g++.other/deref1.C: New test.
23080
23081 1999-09-02  Nathan Sidwell  <nathan@acm.org>
23082
23083         * g++.old-deja/g++.other/ambig2.C: New test.
23084         * g++.old-deja/g++.other/cond5.C: New test.
23085         * g++.old-deja/g++.other/lookup16.C: New test.
23086
23087 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
23088
23089         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
23090         assemblers too.
23091
23092 1999-08-31  Jeffrey A Law  (law@cygnus.com)
23093
23094         * lib/c-torture.exp: Avoid the "compare executables" optimization
23095         when testing native.
23096
23097 1999-08-29  Jeffrey A Law  (law@cygnus.com)
23098
23099         * gcc.c-torture/execute/990829-1.c: New test.
23100         * gcc.c-torture/compile/990829-1.c: New test.
23101
23102 1999-08-27  Paul Burchard  <burchard@pobox.com>
23103
23104         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
23105         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
23106         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
23107         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
23108         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
23109         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
23110         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
23111         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
23112         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
23113         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
23114         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
23115
23116 1999-08-27  Jeffrey A Law  (law@cygnus.com)
23117
23118         * gcc.c-torture/execute/990827-1.c: New test.
23119
23120 1999-08-26  Craig Burley  <craig@jcb-sc.com>
23121
23122         * g77.f-torture/noncompile/19990826-4.f: New test.
23123
23124         * g77.f-torture/compile/19990826-3.f: New test.
23125
23126         * g77.f-torture/execute/19990826-2.f: New test.
23127
23128         * g77.f-torture/compile/19990826-1.f: New test.
23129
23130         * gcc.c-torture/execute/990826-0.c: New test.
23131         * g77.c-torture/execute/19990826-0.f: New test.
23132
23133         * g77.f-torture/noncompile/970626-2.f: New test.
23134
23135 1999-08-25  Paul Burchard  <burchard@pobox.com>
23136
23137         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
23138         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
23139         lss-011.C: New tests.
23140
23141 1999-08-25  Nathan Sidwell  <nathan@acm.org>
23142
23143         * g++.old-deja/g++.other/decl5.C: New test.
23144
23145 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23146
23147         * noncompile/noncompile.exp: Load_lib c-torture.exp.
23148         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
23149         call `postbase' for each one.  All callers of `postbase' changed
23150         to call this instead.
23151
23152 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
23153
23154         * gcc.c-torture/execute/990811-1.c: New test.
23155
23156 1999-08-09  Nick Clifton  <nickc@cygnus.com>
23157
23158         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
23159         just native ones.
23160
23161         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
23162         just native ones.
23163
23164 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23165
23166         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
23167
23168 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23169
23170         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
23171
23172 1999-08-04  Nathan Sidwell  <nathan@acm.org>
23173
23174         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
23175
23176 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23177
23178         * gcc.c-torture/execute/990804-1.c: New test.
23179
23180 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23181
23182         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
23183         * g++.old-deja/g++.brendan/crash64.C: Likewise
23184         * g++.old-deja/g++.brendan/overload8.C: Likewise
23185
23186 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23187
23188         * g++.old-deja/g++.other/struct1.C: New test.
23189
23190 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23191
23192         * g++.old-deja/g++.other/enum2.C: New test.
23193
23194 1999-08-02  Richard Henderson  <rth@cygnus.com>
23195
23196         Adapted from tests from Franz Sirl:
23197         * gcc.c-torture/execute/va-arg-7.c: New test.
23198         * gcc.c-torture/execute/va-arg-8.c: New test.
23199
23200 1999-08-01  Jeffrey A Law  (law@cygnus.com)
23201
23202         * gcc.c-torture/compile/990801-2.c: New test.
23203
23204         * gcc.c-torture/compile/990801-1.c: New test.
23205
23206 1999-07-27  Michael Meissner  <meissner@cygnus.com>
23207
23208         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
23209         fp-cmp-1.c, converting double to float.
23210
23211         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
23212         fp-cmp-1.c, converting double to long double.
23213
23214         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
23215         from fr1 to unknown_register, since fr1 is a legitimate register
23216         on some machines.
23217
23218 1999-07-25  Jeffrey A Law  (law@cygnus.com)
23219
23220         * README: More listname related changes.
23221
23222 1999-07-08  Catherine Moore  <clm@cygnus.com>
23223
23224         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
23225
23226 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
23227
23228         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
23229
23230 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23231
23232         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
23233
23234 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
23235
23236         * gcc.dg/990703-1.c: New test.
23237
23238 1999-06-29  Nick Clifton  <nickc@cygnus.com>
23239
23240         * lib/file-format.exp: New file: Move definition of proc
23241         gcc_target_object_format to here from
23242         gcc.dg/special/ecos.exp.
23243
23244         * lib/c-torture.exp: Include lib file-format.exp.
23245         * lib/gcc-dg.exp: Include lib file-format.exp.
23246
23247         * gcc.dg/special/ecos.exp: Remove definition of proc
23248         gcc_target_object_format.
23249
23250 1999-06-28  Jeffrey A Law  (law@cygnus.com)
23251
23252         * gcc.c-torture/execute/990628-1.c: New test.
23253
23254 1999-06-25  Jeffrey A Law  (law@cygnus.com)
23255
23256         * gcc.c-torture/compile/990625-2.c: New test.
23257
23258         * gcc.c-torture/compile/990625-1.c: New test.
23259
23260 1999-06-23  Nick Clifton  <nickc@cygnus.com>
23261
23262         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
23263         attributes compile.
23264         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
23265         ports that use the COFF/PE file format.
23266
23267 1999-06-17  Jeffrey A Law  (law@cygnus.com)
23268
23269         * gcc.c-torture/compile/990617-1.c: New test.
23270
23271 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
23272
23273         * g++.old-deja/g++.other/decl4.C: New test.
23274
23275 1999-06-14  Nathan Sidwell  <nathan@acm.org>
23276
23277         * g++.old-deja/g++.other/bitfld3.C: New test.
23278
23279 1999-06-08  Nathan Sidwell  <nathan@acm.org>
23280
23281         * g++.old-deja/g++.eh/catch1.C: New test.
23282
23283 1999-06-07  Jeffrey A Law  (law@cygnus.com)
23284
23285         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
23286
23287         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
23288         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
23289
23290 1999-06-05  Craig Burley  <craig@jcb-sc.com>
23291
23292         * g77.f-torture/compile/19990502-0.f: Replace with new,
23293         shorter, test that still fails after recent changes.
23294
23295 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23296
23297         * gcc.c-torture/execute/990604-1.c: New test.
23298
23299 1999-05-31  Jeffrey A Law  (law@cygnus.com)
23300
23301         * gcc.c-torture/execute/990531-1.c: New test.
23302
23303 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23304
23305         * gcc.c-torture/compile/990527-1.c: New test.
23306
23307 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
23308
23309         * gcc.c-torture/execute/990527-1.c: New test.
23310
23311 1999-05-25  Nick Clifton  <nickc@cygnus.com>
23312
23313         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
23314         bitfields as signed.
23315
23316 1999-05-25  Craig Burley  <craig@jcb-sc.com>
23317
23318         * g77.f-torture/compile/19990525-0.f: New test.
23319
23320 1999-05-25  Jeffrey A Law  (law@cygnus.com)
23321
23322         * gcc.c-torture/execute/990525-2.c: New test.
23323
23324         * gcc.c-torture/execute/990525-1.c: New test.
23325
23326 1999-05-24  Nathan Sidwell  <nathan@acm.org>
23327
23328         * g++.old-deja/g++.other/anon3.C: New test.
23329         * g++.old-deja/g++.other/anon4.C: New test.
23330         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
23331         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
23332         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
23333         Merrill).
23334
23335 1999-05-24  Jeffrey A Law  (law@cygnus.com)
23336
23337         * gcc.c-torture/execute/990524-1.c: New test.
23338
23339         * gcc.dg/990524-1.c: New test.
23340
23341 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23342
23343         * gcc.c-torture/compile/990523-1.c: New test.
23344
23345 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
23346
23347         * gcc.c-torture/compile/990519-1.c: New test.
23348
23349 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23350
23351         * gcc.c-torture/compile/990517-1.c: New test.
23352
23353         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
23354         (e4, f4): New tests.
23355         (main): Call them.
23356
23357 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23358
23359         * gcc.dg/noreturn-1.c: New test.
23360
23361 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
23362
23363         * gcc.c-torture/execute/990513-1.c: New test.
23364
23365 1999-05-10  Richard Henderson  <rth@cygnus.com>
23366
23367         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
23368
23369 1999-05-10  Craig Burley  <craig@jcb-sc.com>
23370
23371         * g77.f-torture/execute/erfc.f: Use small single-precision
23372         values, to avoid problems on Alphas when not -mieee.
23373
23374 1999-05-08  Craig Burley  <craig@jcb-sc.com>
23375
23376         * gcc.dg/990506-0.c: New test.
23377
23378 1999-05-08  Richard Henderson  <rth@cygnus.com>
23379
23380         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
23381         the constant to test.  Don't XFAIL 64-bit targets.
23382
23383         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
23384         * g++.old-deja/g++.law/profile1.C: Likewise.
23385
23386         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
23387         operator new instances.
23388         * g++.old-deja/g++.other/delete5.C: Likewise.
23389
23390 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23391
23392         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
23393         intrinsic.
23394
23395 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23396
23397         * g77.f-torture/execute/u77-test.f: Reverse order of two
23398         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
23399
23400 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23401
23402         * gcc.dg/compare1.c: New test.
23403
23404 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23405
23406         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
23407         New tests.
23408
23409 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23410
23411         * g77.f-torture/compile/19990502-1.f: New test.
23412
23413 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23414
23415         * g77.f-torture/compile/19990502-0.f: New test.
23416
23417 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23418
23419         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
23420         intrinsic.
23421
23422 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23423
23424         * g77.f-torture/execute/u77-test.f (main): List libU77
23425         intrinsics not currently tested.
23426         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
23427         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
23428         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
23429         Trim blanks off the ends of some printed strings.
23430
23431 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23432
23433         * g77.f-torture/execute/u77-test.f (main): Just warn about
23434         FSTAT gid disagreement, as it's expected on some systems.
23435
23436 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23437
23438         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
23439         use a new function, which allows for some slop.
23440         Clean up some commentary.
23441         (issum): The new function.
23442         (sgladd): Deleted subroutine.
23443
23444 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23445
23446         * g77.f-torture/execute/u77-test.f: Modify to be more like
23447         libf2c/libU77 version, bringing patches to that version here.
23448         Add suitable commentary.
23449
23450 1999-04-25  Richard Henderson  <rth@cygnus.com>
23451
23452         * gcc.dg/990424-1.c: New test.
23453
23454 1999-04-24  Craig Burley  <craig@jcb-sc.com>
23455
23456         * g77.f-torture/execute/u77-test.f (main): Bug involving
23457         LSTAT has been fixed, so turn back on full checking.
23458
23459 1999-04-20  Craig Burley  <craig@jcb-sc.com>
23460
23461         * g77.f-torture/compile/19990419-0.f: New test.
23462         * g77.f-torture/execute/19990419-1.f: New test.
23463
23464 1999-04-17  Richard Henderson  <rth@cygnus.com>
23465
23466         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
23467         to avoid the need for a prototype to supress a warning.
23468
23469 1999-04-07  Jim Wilson  <wilson@cygnus.com>
23470
23471         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
23472
23473 1999-04-04  Jeffrey A Law  (law@cygnus.com)
23474
23475         * gcc.c-torture/execute/990404-1.c: New test.
23476
23477 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23478
23479         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
23480         * gcc.dg/cpp-if3.c: Don't use -pedantic.
23481         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
23482         missing initializer warnings.
23483
23484 1999-03-28  Jeffrey A Law  (law@cygnus.com)
23485
23486         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
23487         matching strings.
23488
23489 1999-03-26  Jeffrey A Law  (law@cygnus.com)
23490
23491         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
23492
23493 1999-03-26  Craig Burley  <craig@jcb-sc.com>
23494
23495         * g77.f-torture/execute/19990325-0.f: New test.
23496         * g77.f-torture/execute/19990325-1.f: New test.
23497
23498 1999-03-24  Jeffrey A Law  (law@cygnus.com)
23499
23500         * gcc.c-torture/execute/990324-1.c: New test.
23501
23502 1999-03-22  Jim Wilson  <wilson@cygnus.com>
23503
23504         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
23505         test with 4.
23506
23507 1999-03-17  Richard Henderson  <rth@cygnus.com>
23508
23509         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
23510
23511 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23512
23513         * g77.f-torture/execute/19990313-2.f: New test.
23514         * g77.f-torture/execute/19990313-3.f: New test.
23515
23516 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23517
23518         * g77.f-torture/execute/19990313-0.f: New test.
23519         * g77.f-torture/execute/19990313-1.f: New test.
23520
23521 1999-03-12  Jim Wilson  <wilson@cygnus.com>
23522
23523         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
23524         printf to sprintf.
23525         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
23526         (main): Add check for u15.  Conditionalize u31 check depending on
23527         whether ints are <32 bits or >=32 bits.
23528
23529 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23530
23531         * g77.f-torture/execute/19981119-0.f: Improve testiness.
23532
23533 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23534
23535         * g77.f-torture/compile/19990305-0.f: New test.
23536         * g77.f-torture/execute/19981119-0.f: New test.
23537
23538 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23539
23540         * g77.f-torture/execute/970625-2.f: call ABORT if final
23541         result is not correct, instead of just printing it.
23542         Add this checking via newly introduced obfuscation, to
23543         trip up buggy front ends.
23544
23545 1999-03-07  Craig Burley  <craig@jcb-sc.com>
23546
23547         * g77.f-torture/compile/960317-1.f: Moved from being
23548         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
23549
23550 1999-03-06  Craig Burley  <craig@jcb-sc.com>
23551
23552         * g77.f-torture/execute/960317-1.f: New (old) test.
23553         * g77.f-torture/execute/970625-2.f: Ditto.
23554
23555 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
23556
23557         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
23558         message on line 1 or line 2; cccp and cpplib do this differently.
23559
23560 1999-03-01  Jeffrey A Law  (law@cygnus.com)
23561
23562         * g++.old-deja/g++.law/weak1.C: New test.
23563
23564 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23565
23566         * gcc.c-torture/execute/990119-1.c: Renamed to...
23567         * gcc.dg/990119-1.c: this, so it will only be tested once
23568         (it's a preprocessor test, it doesn't need to be run at
23569         multiple optimization levels).
23570
23571 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23572
23573         * lib/g++.exp: Don't add incdir=$base_dir/../include to
23574           ALWAYS_CXXFLAGS.
23575
23576 1999-02-24  Craig Burley  <craig@jcb-sc.com>
23577
23578         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
23579         * g77.f-torture/compile/19981216-0.f: ...as it is expected
23580         to not be compilable by current g77.
23581
23582 1999-02-24  Nick Clifton  <nickc@cygnus.com>
23583
23584         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
23585
23586 1999-02-22  Jeffrey A Law  (law@cygnus.com)
23587
23588         * gcc.c-torture/execute/990222-1.c: New test.
23589
23590 1999-02-19  Craig Burley  <craig@jcb-sc.com>
23591
23592         * g77.f-torture/compile/19990218-0.f: New test.
23593         * g77.f-torture/noncompile/19990218-1.f: New test.
23594
23595 1999-02-18  Craig Burley  <craig@jcb-sc.com>
23596
23597         * g77.f-torture/compile/19981216-0.f: New test.
23598
23599 1999-02-14  Jeffrey A Law  (law@cygnus.com)
23600
23601         * gcc.dg/990214-1.c: New test.
23602
23603 1999-02-13  Jeffrey A Law  (law@cygnus.com)
23604
23605         * gcc.dg/990213-2.c: New test.
23606
23607         * gcc.dg/990213-1.c: New test.
23608
23609 1999-02-12  Jeffrey A Law  (law@cygnus.com)
23610
23611         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
23612         ints.
23613
23614 1999-02-11  Nick Clifton  <nickc@cygnus.com>
23615
23616         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
23617         specified by target.
23618
23619         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
23620
23621 1999-02-11  Jeffrey A Law  (law@cygnus.com)
23622
23623         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
23624
23625 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23626
23627         * gcc.dg/special/ecos.exp: New test driver for new tests with
23628         special requirements.
23629
23630         * gcc.dg/special/alias-1.c: New test.
23631         * gcc.dg/special/gcsec-1.c: New test.
23632         * gcc.dg/special/weak-1.c: New test.
23633         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
23634         * gcc.dg/special/weak-2.c: New test.
23635         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
23636         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
23637         * gcc.dg/special/wkali-1.c: New test.
23638         * gcc.dg/special/wkali-2.c: New test.
23639         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
23640         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
23641
23642 1999-02-10  Felix Lee  <flee@cygnus.com>
23643
23644           * lib/c-torture.exp (c-torture-compile): Pull out code for
23645           analyzing gcc error messages.
23646           (c-torture-execute): Likewise.  Fix some (harmless) false
23647           positives.
23648           * lib/gcc.exp (gcc_check_compile): New function.
23649
23650 1999-02-08  Richard Henderson  <rth@cygnus.com>
23651
23652         * gcc.c-torture/execute/990208-1.c: New test.
23653
23654 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23655
23656         * g++.dg/special/ecos.exp: New driver for new tests with special
23657         requirements
23658
23659         * g++.dg/special/conpr-1.C: New test
23660         * g++.dg/special/conpr-2.C: New test
23661         * g++.dg/special/conpr-2a.C: New test
23662         * g++.dg/special/conpr-3.C: New test
23663         * g++.dg/special/conpr-3a.C: New test
23664         * g++.dg/special/conpr-3b.C: New test
23665
23666         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
23667         allow g++ to use the dg driver
23668
23669         * README: Add comment about g++.dg directory
23670
23671 1999-02-06  Jeffrey A Law  (law@cygnus.com)
23672
23673         * README: Update email addresses.
23674
23675 1999-02-03  Nick Clifton  <nickc@cygnus.com>
23676
23677         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
23678         arguments in order to force structure S onto the stack even on
23679         the alpha.
23680         (test): Pass 10 leading arguments to function foo as well as the
23681         structure S.
23682
23683         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
23684         failure for all targets.
23685
23686         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
23687         abort to terminate program execution.
23688
23689 1999-01-30  Richard Henderson  <rth@cygnus.com>
23690
23691         * gcc.c-torture/execute/990130-1.c: New test.
23692
23693 1999-01-30  Jeffrey A Law  (law@cygnus.com)
23694
23695         * gcc.dg/990130-1.c: New test.
23696
23697 1999-01-28  Michael Meissner  <meissner@cygnus.com>
23698
23699         * gcc.c-torture/execute/990128-1.c: New test.
23700
23701 1999-01-27  Michael Meissner  <meissner@cygnus.com>
23702
23703         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
23704
23705 1999-01-27  Felix Lee  <flee@cygnus.com>
23706
23707         * lib/c-torture.exp (c-torture-compile): pull out code for
23708         analyzing gcc error messages.
23709         (c-torture-execute): ditto, and fix some (harmless) false
23710         positives.
23711         * lib/gcc.exp (gcc_check_compile): new function.
23712
23713 1999-01-17  Jeffrey A Law  (law@cygnus.com)
23714
23715         * gcc.dg/990117-1.c: New test.
23716
23717         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
23718
23719         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
23720
23721 1999-01-15  Jeffrey A Law  (law@cygnus.com)
23722
23723         * g77.f-torture/compile/990115-1.f: New test.
23724
23725 1999-01-07  Jeffrey A Law  (law@cygnus.com)
23726
23727         * gcc.c-torture/compile/990107-1.c: New test
23728
23729 1999-01-06  Jeffrey A Law  (law@cygnus.com)
23730
23731         * gcc.c-torture/execute/990106-2.c: New test.
23732
23733         * gcc.c-torture/execute/990106-1.c: New test.
23734
23735 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
23736
23737         * gcc.c-torture/compile/981223-1.c: New test.
23738
23739 1998-12-29  Richard Henderson  <rth@cygnus.com>
23740
23741         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
23742         (opt3): Rename from opt4 and disable.
23743
23744 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
23745
23746         * g++.old-deja/g++.pt/ptrmem5.C: New test.
23747
23748 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23749
23750         * g++.old-deja/g++.other/conv5.C: New test.
23751
23752 1998-12-14  Nick Clifton  <nickc@cygnus.com>
23753
23754         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
23755
23756 1998-12-11  Jeffrey A Law  (law@cygnus.com)
23757
23758         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
23759
23760 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
23761
23762         * gcc.c-torture/compile/981211-1.c: New test.
23763
23764 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
23765
23766         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
23767
23768         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
23769
23770 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23771
23772         * gcc.special/930510-1.c: Make C9X safe.
23773         * gcc.misc-tests/gcov-1.c Similarly.
23774         * gcc.misc-tests/gcov-2.c Similarly.
23775
23776 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23777
23778         * gcc.dg/ultrasp1.c: New test.
23779
23780 1998-12-06  Richard Henderson  <rth@cygnus.com>
23781
23782         * gcc.c-torture/execute/981206.c: New test.
23783
23784 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23785
23786         * g++.old-deja/g++.ns/template7.C: New test.
23787
23788         * g++.old-deja/g++.other/expr1.C: New test.
23789
23790         * g++.old-deja/g++.eh/tmpl3.C: New test.
23791
23792         * g++.old-deja/g++.eh/tmpl2.C: New test.
23793
23794 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23795
23796         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
23797         * g++.old-deja/g++.other/using6.C: Removed.
23798         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
23799
23800         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
23801
23802 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23803
23804         * g++.old-deja/g++.pt/overload8.C: New test.
23805
23806         * g++.old-deja/g++.pt/overload7.C: New test.
23807
23808         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
23809
23810         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
23811         and relinking messages.
23812         * lib/g++.exp (g++_target_compile): Remove .rpo file when
23813         compiling with -frepo.
23814
23815 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
23816
23817         * g++.old-deja/g++.pt/lookup6.C: New test.
23818
23819 1998-11-30  Nick Clifton  <nickc@cygnus.com>
23820
23821         * gcc.c-torture/execute/981130-1.c: New test.
23822         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
23823
23824 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23825
23826         * g++.old-deja/g++.pt/explicit76.C: New test.
23827
23828         * g++.old-deja/g++.pt/friend38.C: New test.
23829
23830         * g++.old-deja/g++.ns/crash2.C: New test.
23831
23832         * g++.old-deja/g++.pt/defarg8.C: New test.
23833
23834         * g++.old-deja/g++.pt/instantiate6.C: New test.
23835
23836         * g++.old-deja/g++.pt/static6.C: New test.
23837
23838         * g++.old-deja/g++.pt/decl2.C: New test.
23839
23840 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23841
23842         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
23843         problem is actually related with name lookup, but so what? :-)
23844
23845         * g++.old-deja/g++.pt/friend37.C: New test.
23846
23847 1998-11-25  Dave Love  <d.love@dl.ac.uk>
23848
23849         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
23850         element, which fails on some systems.
23851
23852         * g77.f-torture/execute/labug1.f: New test.
23853
23854 1998-11-21  Jeffrey A Law  (law@cygnus.com)
23855
23856         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
23857         is defined.
23858
23859 1998-11-18  Dave Love  <d.love@dl.ac.uk>
23860
23861         * g77.f-torture/compile/981117-1.f: New test.
23862
23863 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
23864
23865         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
23866         properly discarded.
23867
23868 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
23869
23870         * gcc.c-torture/execute/memcheck: New directory of tests for
23871         -fcheck-memory-usage.
23872
23873 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23874
23875         * README: New file, general information about the testsuite and
23876         new description of the various C++ test subdirectories.
23877         * README.g++: Eliminate obsolete information, update and move most
23878         relevant stuff to README.
23879
23880 1998-11-07  Richard Henderson  <rth@cygnus.com>
23881
23882         * gcc.c-torture/compile/981107-1.c: New test.
23883
23884 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
23885
23886         * execute/memcpy-bi.c: New testcase.
23887
23888 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
23889
23890         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
23891         base classes.
23892
23893         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
23894         template is selected.
23895
23896         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
23897         classes, it should be accepted for all types.
23898
23899         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
23900
23901         * g++.old-deja/g++.pt/spec24.C: Ensure that template
23902         specializations start with template headers.
23903
23904 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
23905
23906         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
23907
23908         * g++.old-deja/g++.other/init9.C: Test cross initialization of
23909         non-POD types.
23910
23911 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23912
23913         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
23914
23915 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
23916
23917         * compile/981022-1.c, compile/981022-1.x: New test and driver.
23918
23919 1998-10-19  Jeffrey A Law  (law@cygnus.com)
23920
23921         * 981019-1.c: New test.
23922
23923 1998-10-14  Robert Lipe <robertl@dgii.com>
23924
23925         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
23926         find objc headers.
23927
23928 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23929
23930         * compile/981001-4.c: Remove use of GCC extension that triggers a
23931         compiler bug.
23932
23933 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
23934
23935         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
23936
23937 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
23938
23939         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
23940         instantiation of template produces incorrect code for delete
23941         expression.
23942
23943         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
23944         constructors' name is not unique.
23945         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
23946         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
23947
23948         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
23949         automatic array of const is ill-formed.
23950
23951         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
23952         of template parameter?
23953
23954         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
23955         const.
23956
23957         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
23958         pointer-to-member expression.
23959
23960         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
23961         declaration causes ICE.
23962
23963 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
23964
23965         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
23966         reserved in the global namespace.
23967
23968         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
23969         generate needed virtual table.
23970
23971         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
23972
23973 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
23974
23975         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
23976         template-dependent type
23977
23978 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
23979
23980         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
23981         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
23982         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
23983
23984         * g++.old-deja/g++.other/using5.C: New test; using decl from base
23985         class should be usable as argument of member function.
23986         * g++.old-deja/g++.other/using6.C: New test; using decl from base
23987         class should be usable as return type of member function.
23988         * g++.old-deja/g++.other/using7.C: New test; using decl from base
23989         class should be usable as type of data member.
23990
23991         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
23992
23993 1998-10-09  Jeffrey A Law  (law@cygnus.com)
23994
23995         * gcc.c-torture/special/920521-1.c: Fix bogus test.
23996
23997 1998-10-08  Nick Clifton  <nickc@cygnus.com>
23998
23999         * gcc.dg/dll-?.c Add thumb to target list.
24000         Fix assembler scan patterns to match current assembler output.
24001
24002 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
24003
24004         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
24005         matching of template brackets.
24006
24007         * g++.old-deja/g++.other/using4.C: New test.  Test using
24008         declarations of methods from base classes.
24009
24010         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
24011         within functions should introduce names into the innermost
24012         enclosing namespace.
24013
24014         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
24015         of static locals if first initialization throws.
24016
24017 1998-10-07  Jim Wilson  <wilson@cygnus.com>
24018
24019         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
24020
24021 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
24022
24023         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
24024         lose track of the possible targets of tablejump insns.
24025         * special/special.exp: Run it.
24026
24027 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24028
24029         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
24030         must be declared before its specializations can be named in friend
24031         declarations.
24032
24033 1998-10-05  Dave Love  <d.love@dl.ac.uk>
24034
24035         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
24036
24037         * g77.f-torture/execute/io1.f: New test.
24038
24039 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24040
24041         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
24042         with pointer to template function, for which no argument deduction
24043         is possible.
24044
24045         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
24046         specialization of template function as argument to template
24047         function.
24048
24049         * g++.old-deja/g++.other/access2.C: New test; Inner class
24050         shouldn't have privileged access to Outer's names.
24051
24052 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24053
24054         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
24055         friend template declared within template class conflicts with
24056         nested class of the same name.
24057
24058         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
24059         is ignored.
24060
24061         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
24062         object with direct initializer as function declaration.
24063
24064         * g++.old-deja/g++.other/decl2.C: New test; duplicate
24065         initializers.
24066
24067         * g++.old-deja/g++.other/null2.C: New test; conditional operator
24068         involving const pointer and NULL produces incorrect result.
24069
24070         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
24071         type name without `typename' should be rejected with -pedantic.
24072
24073 1998-10-02  Richard Henderson  <rth@cygnus.com>
24074
24075         * g++.old-deja/g++.other/addrof1.C: New test.
24076
24077 1998-10-01  Nick Clifton  <nickc@cygnus.com>
24078
24079         * gcc.c-torture/compile/981001-1.c: New test.
24080         * gcc.c-torture/execute/981001-1.c: New test.
24081
24082 1998-10-01  Jeffrey A Law  (law@cygnus.com)
24083
24084         * gcc.c-torture/compile/981001-2.c: New test.
24085         * gcc.c-torture/compile/981001-3.c: New test.
24086         * gcc.c-torture/compile/981001-4.c: New test.
24087
24088 1998-10-01  Robert Lipe  <robertl@dgii.com>
24089
24090         * lib/objc.exp (objc_target_compile): Add -L during compiles for
24091         multilibbed hosts.   Idea grafted from g77.exp.
24092
24093 1998-09-30  Dave Love  <d.love@dl.ac.uk>
24094
24095         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
24096         avoid losing on systems which need -lsocket.
24097
24098 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
24099
24100         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
24101         * g++.old-deja/g++.other/nested2.C: Ditto.
24102         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
24103         failure.
24104
24105 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24106
24107         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
24108         preferred over template operator!= for enum bitfields.
24109
24110 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
24111
24112         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
24113         that happen to have the same base name, but in different scopes,
24114         are incorrectly rejected.
24115
24116 1998-09-16  Richard Henderson  <rth@cygnus.com>
24117
24118         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
24119         on the native word size instead of an integer literal.
24120
24121 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24122
24123         * g++.old-deja/g++.other/static2.C: Invocation of static data
24124         member of type pointer-to-function denoted as non-static member.
24125
24126         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
24127         checks involving function types and aliases.
24128
24129 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24130
24131         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
24132         redefined to the same non-trivial type.
24133
24134         * g++.old-deja/g++.pt/explicit73.C: Test for proper
24135         namespace-qualification of template specializations declared in
24136         other namespaces.
24137
24138         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
24139         to declare a subset of the specializations of a template function
24140         as friends of specializations of a template class.
24141
24142         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
24143         member templates that do not fully specialize the enclosing
24144         template class are rejected.
24145
24146 1998-09-11  Dave Love  <d.love@dl.ac.uk>
24147
24148         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
24149
24150 1998-09-08  Dave Love  <d.love@dl.ac.uk>
24151
24152         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
24153         altered from libf2c/libU77 version.
24154
24155 1998-09-06  Dave Love  <d.love@dl.ac.uk>
24156
24157         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
24158
24159 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
24160
24161         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
24162         (un)signed char are different types for template specialization
24163         purposes.
24164
24165 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
24166
24167         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
24168         * objc: ObjC testsuite.
24169
24170 1998-08-31  Catherine Moore  <clm@cygnus.com>
24171
24172         * gcc.c-torture/execute/941014-1.x:  New file.
24173
24174 1998-08-31  Nick Clifton  <nickc@cygnus.com>
24175
24176         * lib/c-torture.exp: Add support for
24177         torture_eval_before_compile and torture_eval_before_execute
24178         variables.
24179
24180 1998-08-30  Jeffrey A Law  (law@cygnus.com)
24181
24182         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
24183         this test triggers valid.
24184
24185 1998-08-27  Jeffrey A Law  (law@cygnus.com)
24186
24187         * gcc.dg/980827-1.c: New test.
24188
24189 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
24190
24191         * gcc.c-torture/execute/loop-4b.c: New test.
24192
24193 1998-08-26  Nick Clifton  <nickc@cygnus.com>
24194
24195         * lib/c-torture.exp: Add support for
24196         torture_eval_before_compile and torture_eval_before_execute
24197         variables.
24198
24199 1998-08-25  Jeffrey A Law  (law@cygnus.com)
24200
24201         * gcc.c-torture/compile/980825-1.c: New test.
24202
24203 1998-08-24  Nick Clifton  <nickc@cygnus.com>
24204
24205         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
24206         count number tests in opt_t0 not good_t0.
24207
24208 1998-08-24  Jeffrey A Law  (law@cygnus.com)
24209
24210         * gcc.c-torture/compile/930326-1.x: Fix typo.
24211
24212 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
24213
24214         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
24215         causes an ICE.
24216
24217 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24218
24219         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
24220         STACK_SIZE is defined.
24221         * gcc.c-torture/unsorted/stuct.c: Similarly.
24222
24223         * gcc.c-torture/compile/980821-1.c: New test.
24224
24225 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24226
24227         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
24228
24229 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
24230
24231         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
24232         code.
24233
24234 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
24235
24236         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
24237         error'.
24238
24239 1998-08-18  Jeffrey A Law  (law@cygnus.com)
24240
24241         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
24242
24243 1998-08-16  Jeffrey A Law  (law@cygnus.com)
24244
24245         * gcc.c-torture/compile/980816-1.c: New test.
24246
24247         * gcc.dg/980816-1.c: New test.
24248
24249 1998-08-13  Jeffrey A Law  (law@cygnus.com)
24250
24251         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
24252         compiler for ieee tests.
24253
24254 1998-08-01  Dave Love  <d.love@dl.ac.uk>
24255
24256         * g77.f-torture/compile/980729-0.f: New test.
24257
24258 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
24259
24260         * gcc.c-torture/special/eeprof-1.c: New test, for
24261         -finstrument-functions.
24262         * gcc.c-torture/special/special.exp: Run it.
24263
24264 1998-07-29  Jeffrey A Law  (law@cygnus.com)
24265
24266         * gcc.c-torture/compile/980729-1.c: New test.
24267
24268 1998-07-27  Nick Clifton  <nickc@cygnus.com>
24269
24270         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
24271         __thumb__ is defined, and test for ARM style doubles if so.
24272
24273 1998-07-26  Dave Love  <d.love@dl.ac.uk>
24274
24275         * g77.f-torture/noncompile/980615-0.f: New test.
24276
24277 1998-07-26  H.J. Lu  (hjl@gnu.org)
24278
24279         * gcc.dg/980312-1.c: Do link instead of compile.
24280         * gcc.dg/980313-1.c: Likewise.
24281
24282 1998-07-26  Jeffrey A Law  (law@cygnus.com)
24283
24284         * gcc.c-torture/compile/980726-1.c: New test.
24285
24286 1998-07-25  Dave Love  <d.love@dl.ac.uk>
24287
24288         * g77.f-torture/execute/io0.f: New test.
24289
24290 1998-07-24  Nick Clifton  <nickc@cygnus.com>
24291
24292         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
24293         an int.
24294
24295 1998-06-18  Michael Meissner  <meissner@cygnus.com>
24296
24297         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
24298         m32r bugs.
24299
24300 1998-07-17  Nick Clifton  <nickc@cygnus.com>
24301
24302         * gcc.dg/980626-1.c: Expect failures for all toolchains until
24303         c-decl.c:grokdeclarator can handle mode attributes.
24304
24305 1998-07-16  Jeffrey A Law  (law@cygnus.com)
24306
24307         * gcc.c-torture/execute/980716-1.c: New test.
24308
24309 1998-07-13  Jeffrey A Law  (law@cygnus.com)
24310
24311         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
24312         the mn10200.
24313         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
24314         the mn10200.
24315         * gcc.c-torture/execute/va-arg-3.x: Similarly.
24316         * gcc.c-torture/compile/930326-1.x: Similarly.
24317
24318 1998-07-13  Dave Love  <d.love@dl.ac.uk>
24319
24320         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
24321         New test from Craig.
24322
24323 1998-07-12  Dave Love  <d.love@dl.ac.uk>
24324
24325         * g77.f-torture/noncompile/980616-0.f: New test.
24326
24327         * g77.f-torture/execute/970816-3.f:  New test from Craig.
24328
24329 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24330
24331         *  g++.other/singleton.C: Return error value instead of taking
24332         SIGSEGV.
24333
24334 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
24335
24336         *  g++.other/singleton.C: New test.   Warning is under dispute.
24337         Runtime crash is not.
24338
24339 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24340
24341         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
24342         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
24343         using6.C, using7.C}:  New namespace tests.
24344
24345 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
24346
24347         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
24348         specialization with typedef'ed names used as array indexes.
24349
24350 1998-07-09  Jeffrey A Law  (law@cygnus.com)
24351
24352         * gcc.c-torture/execute/980709-1.c: New test.
24353
24354         * gcc.dg/980709-1.c: New test.
24355
24356 1998-07-07  Richard Henderson  <rth@cygnus.com>
24357
24358         * gcc.c-torture/execute/bcp-1.c: New test.
24359
24360 1998-07-07  Jeffrey A Law  (law@cygnus.com)
24361
24362         * gcc.c-torture/execute/980707-1.c: New test.
24363
24364 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
24365
24366         * gcc.c-torture/compile/980706-1.c: New test.
24367
24368 1998-07-01  Dave Love  <d.love@dl.ac.uk>
24369
24370         * g77.f-torture/execute/980701-0.f,
24371         g77.f-torture/execute/980701-1.f: New test from Craig.
24372
24373 1998-07-01  Jeffrey A Law  (law@cygnus.com)
24374
24375         * gcc.c-torture/compile/980701-1.c: New test.
24376
24377         * gcc.c-torture/execute/980701-1.c: New test.
24378
24379 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
24380 rlsruhe.de>
24381
24382         * g++.old-deja/g++.robertl/eb132.C: New test.
24383         * g++.old-deja/g++.robertl/eb133.C: Likewise.
24384
24385 1998-06-29  Dave Love  <d.love@dl.ac.uk>
24386
24387         * g77.f-torture/execute/980628-7.f,
24388         g77.f-torture/execute/980628-8.f,
24389         g77.f-torture/execute/980628-9.f,
24390         g77.f-torture/execute/980628-10.f: New tests from Craig.
24391
24392         * g77.f-torture/execute/980628-3.f: Remove mail headers.
24393
24394 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24395
24396         * g77.f-torture/execute/980628-4.f: New test from Craig.
24397         * g77.f-torture/execute/980628-5.f: Likewise.
24398         * g77.f-torture/execute/980628-2.f: Likewise.
24399         * g77.f-torture/execute/980628-0.f: Likewise.
24400         * g77.f-torture/execute/980628-1.f: Likewise.
24401         * g77.f-torture/execute/980628-3.f: Likewise.
24402         * g77.f-torture/execute/980628-6.f: Likewise.
24403
24404 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24405
24406         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
24407         directory when nothing has been installed yet.
24408
24409 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
24410
24411         * gcc.c-torture/special/special.exp: Handle newer versions of
24412         dejagnu.
24413
24414 1998-06-26  Jeffrey A Law  (law@cygnus.com)
24415
24416         * gcc.dg/980626-1.c: New test.
24417
24418 1998-06-19  Bruno Haible <haible@ilog.fr>
24419
24420         * gcc.misc-tests/m-un-2.c: New test.
24421         * g++.old-deja/g++.other/warn01.c: Likewise.
24422
24423 1998-06-19  Robert Lipe  <robertl@dgii.com>
24424
24425         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
24426         compatibility with assmblers with a different comment character.
24427         Eliminate use of GAS-specific extensions.
24428
24429 1998-06-19  Jeffrey A Law  (law@cygnus.com)
24430
24431         * gcc.c-torture/execute/ieee/980619-1.c: New test.
24432
24433 1998-06-19  Robert Lipe  <robertl@dgii.com>
24434
24435         *lib/g77.exp: Replace search for libf2c.a with search for newly
24436         renamed libg2c.a
24437
24438 1998-06-17  Jeffrey A Law  (law@cygnus.com)
24439
24440         * gcc.c-torture/execute/980617-1.c: New test.
24441
24442 1998-06-12  Jeffrey A Law  (law@cygnus.com)
24443
24444         * gcc.c-torture/execute/980612-1.c: New test.
24445
24446 1998-06-08  Jeffrey A Law  (law@cygnus.com)
24447
24448         * gcc.dg/980523-1.c: Only test on ppc-linux.
24449         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
24450
24451         * gcc.c-torture/execute/980608-1.c: New test.
24452
24453 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
24454
24455         * gcc.c-torture/execute/980605-1.c: New test.
24456
24457 1998-06-04  Jeffrey A Law  (law@cygnus.com)
24458
24459         * gcc.c-torture/execute/980604-1.c: New test.
24460
24461 1998-06-02  Jeffrey A Law  (law@cygnus.com)
24462
24463         * gcc.c-torture/execute/980602-1.c: New test.
24464         * gcc.c-torture/execute/980602-2.c: Likewise.
24465
24466 1998-06-02  Dave Love  <d.love@dl.ac.uk>
24467
24468         * 970125-0.f: Fix per JCB.  Add commentary.
24469
24470 1998-05-31  Michael Meissner  <meissner@cygnus.com>
24471
24472         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
24473         IEEE -0 support.
24474
24475 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
24476
24477         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
24478         earlier.
24479
24480 1998-05-28  Catherine Moore <clm@cygnus.com>
24481
24482         * gcc.c-torture/execute/980526-3.c: New test.
24483
24484 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
24485
24486         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
24487         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
24488         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
24489         m88k-motorola-sysv3 to XFAIL.
24490
24491 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24492
24493         * gcc.dg/980526-1.c: New test.
24494         * gcc.c-torture/execute/980526-2.c: New test.
24495
24496 1998-05-26  Jeffrey A Law  (law@cygnus.com)
24497
24498         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
24499
24500         * gcc.c-torture/execute/980526-1.c: New test.
24501
24502 1998-05-26  Dave Love  <d.love@dl.ac.uk>
24503
24504         * g77.f-torture/execute/alpha2.f: Add runtime test.
24505
24506 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
24507
24508         * g++.old-deja/old-deja.exp: Strip leading directories.
24509
24510         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
24511         error for the line.  Don't run multiple tests for the same line.
24512
24513 1998-05-23  Jeffrey A Law  (law@cygnus.com)
24514
24515         * gcc.dg/980523-1.c: New test.
24516
24517 1998-05-23  Dave Love  <d.love@dl.ac.uk>
24518
24519         * g77.f-torture/compile/970915-0.f: New test.
24520
24521 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
24522
24523         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
24524
24525 1998-05-21  Jeffrey A Law  (law@cygnus.com)
24526
24527         * gcc.dg/980520-1.c: New test.
24528
24529 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
24530
24531         * gcc.dg/980502-1.c: Fix return type.
24532
24533 1998-05-20  Jeffrey A Law  (law@cygnus.com)
24534
24535         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
24536         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
24537         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
24538         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
24539         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
24540
24541 1998-05-20  Dave Love  <d.love@dl.ac.uk>
24542
24543         * g77.f-torture/execute/980520-1.f: New test.
24544
24545 1998-05-15  Dave Love  <d.love@dl.ac.uk>
24546
24547         * lib/mike-g77.exp: New file.
24548
24549         * g77.f-torture/noncompile/noncompile.exp,
24550         g77.f-torture/noncompile/check0.f: New files.
24551
24552 1998-05-14  Dave Love  <d.love@dl.ac.uk>
24553
24554         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
24555         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
24556         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
24557         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
24558         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
24559         abort where appropriate.
24560
24561 1998-05-05  Michael Meissner  <meissner@cygnus.com>
24562
24563         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
24564         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
24565
24566 1998-04-29  Dave Love  <d.love@dl.ac.uk>
24567
24568         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
24569
24570 1998-04-27  Dave Love  <d.love@dl.ac.uk>
24571
24572         * g77.f-torture/compile/980427-0.f: New test.
24573
24574 1998-04-24  Dave Love  <d.love@dl.ac.uk>
24575
24576         * g77.f-torture/compile/980424-0.f: New test.
24577
24578 1998-04-19  Dave Love  <d.love@dl.ac.uk>
24579
24580         * g77.f-torture/compile/980419-2.f (main): New test.
24581         * g77.f-torture/compile/970125-0.f: New test.
24582         * g77.f-torture/compile/980419-1.f: New test.
24583
24584 1998-04-08  Jim Wilson  <wilson@cygnus.com>
24585
24586         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
24587         of loop-4.c.
24588
24589 1998-04-07  Jim Wilson  <wilson@cygnus.com>
24590
24591         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
24592
24593 1998-04-03  Jim Wilson  <wilson@cygnus.com>
24594
24595         * gcc.c-torture/compile/980329-1.c: New test.
24596
24597 1998-03-18  Jim Wilson  <wilson@cygnus.com>
24598
24599         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
24600         * gcc.dg/980312-1.c: Fix typo in -march command.
24601
24602 1998-03-16  H.J. Lu  (hjl@gnu.org)
24603
24604         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
24605
24606 1998-03-11  Robert Lipe  <robertl@dgii.com>
24607
24608         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
24609         Dave Love agree the Fortran source is bogus.
24610
24611 1998-03-11  Robert Lipe  <robertl@dgii.com>
24612
24613         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
24614         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
24615         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
24616         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
24617         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
24618
24619 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
24620
24621         * g++.old-deja/g++.other/friend1.C: New test.
24622
24623 1998-02-18  Dave Love  <d.love@dl.ac.uk>
24624
24625         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
24626         possibly uninitialized) variables and declare dnrm2.
24627
24628 1998-02-23  Robert Lipe <robertl@dgii.com>
24629
24630         From Bruno Haible <haible@ilog.fr>:
24631         * gcc.c-torture/execute/980223.c: New test.
24632
24633 1998-02-13  Jeffrey A Law  (law@cygnus.com)
24634
24635         * gcc.dg/ifelse-1.c: New test.
24636
24637 1998-02-09  H.J. Lu  (hjl@gnu.org)
24638
24639         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
24640
24641           * lib/old-dejagnu.exp (old-dejagnu): Added the
24642           "execution test - XFAIL *-*-*" handling in the spirit of
24643           "excess errors test -". Changed the "execution test fails"
24644           handling to be like "excess errors test fails".
24645           * Update various tests accordingly.
24646
24647 1998-02-06  Jim Wilson  <wilson@cygnus.com>
24648
24649         * gcc.c-torture/execute/980205.c: New test.
24650
24651 1998-01-18  Jeffrey A Law  (law@cygnus.com)
24652
24653         * lib/c-torture.exp: Look for .x files instead of .cexp files.
24654         * lib/f-torture.exp: Similarly.
24655         * gcc.c-torture: Rename all .cexp files to .x files.
24656
24657 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
24658
24659         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
24660         (940510-1.c): Removed duplicate.
24661         (971104-1.c): New test.
24662
24663 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
24664
24665           * lib/f-torture.exp: Improve error and loop detection.
24666
24667 1997-11-19  Michael Meissner  <meissner@cygnus.com>
24668
24669         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
24670         use that to size the filler array.
24671
24672 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
24673
24674         * lib/c-torture.exp(c-torture-execute): Fix typo.
24675
24676         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
24677         testcase as the executable name. Keep the executable around if
24678         the test fails.
24679
24680 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
24681
24682         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
24683         changes.  Only test one -g option, and move it to the end of the
24684         list of options to test.
24685
24686 1997-09-19  Michael Meissner  <meissner@cygnus.com>
24687
24688         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
24689         variable GCC_TORTURE_OPTIONS to supply default switches separated
24690         by colons.  If no environment variable, run tests with -O0 -g, -O1
24691         -g, and -O2 -g as well.
24692
24693 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
24694
24695         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
24696         explanatory comments. Fix indentation.
24697
24698 1997-09-15  Jeffrey A Law  (law@cygnus.com)
24699
24700         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
24701
24702 1997-09-11  Jeffrey A Law  (law@cygnus.com)
24703
24704         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
24705         * g++.old-deja/g++.mike/p7325.C: Likewise.
24706         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
24707
24708 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
24709
24710         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
24711         * g++.old-deja/g++.brendan/crash30.C: Likewise.
24712         * g++.old-deja/g++.brendan/crash39.C: Likewise.
24713         * g++.old-deja/g++.law/operators4.C: Likewise.
24714
24715 1997-09-11  Joe Buck  (jbuck@synopsys.com)
24716
24717         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
24718         * g++.old-deja/g++.mike/p784.C: Ditto.
24719         * g++.old-deja/g++.mike/p785.C: Ditto.
24720
24721 1997-09-05  Jeffrey A Law  (law@cygnus.com)
24722
24723           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
24724
24725 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24726
24727         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
24728         target feature; pass this to c-torture-execute as needed.
24729
24730 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24731
24732         * lib/c-torture.exp(c-torture-execute): If the previous and the
24733         current executables being tested are identical, we don't need to
24734         run the executable again. Try to make the executable names
24735         unique. Add an optional argument for passing additional compiler
24736         flags.
24737
24738 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
24739
24740         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
24741
24742 1997-08-29  Jeffrey A Law  (law@cygnus.com)
24743
24744         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
24745
24746 1997-07-31  Jeffrey A Law  (law@cygnus.com)
24747
24748         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
24749         32bit or larger longs.
24750
24751         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
24752         have either a 32bit long or 32bit int.
24753
24754 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
24755
24756         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
24757         Make double precision tests dependent on sizeof (double).
24758
24759 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
24760
24761         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
24762         too.
24763
24764 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
24765
24766         * gcc.c-torture/compile/961203-1.cexp: New script.
24767
24768 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
24769
24770         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
24771         up the includes ourselves.
24772
24773 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
24774
24775         * lib/plumhall.exp: Remove random include, and add a few
24776         verbose messages for debugging.
24777
24778 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
24779
24780         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
24781         of trying to do it ourselves.
24782
24783 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24784
24785         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
24786
24787 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
24788
24789         * gcc.prms/5403.c: Made regexp a bit less strict.
24790
24791 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
24792
24793         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
24794         is returned from remote_load instead.
24795         * lib/plumhall.exp: Ditto.
24796         * lib/mike-g++.exp: Ditto.
24797         * lib/old-dejagnu.exp: Ditto.
24798         * lib/c-torture.exp: Ditto.
24799
24800 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
24801
24802         * lib/g++.exp: Use build_wrapper procedure.
24803         * lib/gcc.exp: Ditto.
24804
24805 1997-05-20  Jeffrey A Law  (law@cygnus.com)
24806
24807         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
24808         an old-style decl for malloc.  Fixes tests to work when
24809         sizeof (int) != sizeof (size_t).
24810
24811 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24812
24813         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
24814
24815         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
24816         use stdargs.h interface.
24817
24818 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24819
24820         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
24821         NO_VARARGS when compiling.
24822
24823 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
24824
24825         * lib/plumhall.exp(ph_includes): New procedure.
24826         (ph_make): Use it.
24827         (ph_compiler): Ditto.
24828
24829         * lib/g++.exp: Rename test-glue.c to testglue.c.
24830         * lib/gcc.exp: Ditto.
24831
24832 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
24833
24834         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
24835         to completion when it's called.
24836
24837 1997-03-21  Michael Meissner  <meissner@cygnus.com>
24838
24839         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
24840         is defined, don't do test.
24841
24842 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
24843
24844         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
24845         for object files.
24846         (ph_summary): Mark skipped testcases as untested, not unresolved.
24847
24848         * lib/plumhall.exp (ph_make): If unresolved because of bad
24849         errorCode, record errorCode in log file.
24850         (*): Replace send_log/verbose with verbose -log.
24851
24852 1997-03-19  Michael Meissner  <meissner@cygnus.com>
24853
24854         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
24855         double conversion if double isn't at least 8 bytes.
24856
24857         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
24858         int to work with targets where int is 16 bits.
24859
24860         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
24861         8 bytes, just exit, since 4 byte doubles don't have enough bits of
24862         precision for the test to complete.
24863
24864 1997-03-14  Michael Meissner  <meissner@cygnus.com>
24865
24866         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
24867         if d10v is not compiled with the -mdouble64 flag.
24868         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
24869
24870         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
24871         d10v is not compiled with the -mint32 flag.
24872
24873 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
24874
24875         * lib/plumhall.exp: Use incr_count.
24876
24877 1997-03-12  Jeffrey A Law  (law@cygnus.com)
24878
24879         * gcc.c-torture: Update to c-torture-1.45.
24880
24881 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
24882
24883         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
24884         the name of the expect testcase file).
24885
24886         * lib/g++.exp(g++_init): Ditto.
24887
24888 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
24889
24890         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
24891         the host.
24892
24893         * lib/gcc.exp(gcc_exit): New procedure.
24894
24895 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
24896
24897         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
24898         specs where appropriate.
24899
24900         * g++.old-deja/g++.arm/*: Added additional ERROR checks
24901         because of new "candidates are" messages, and removed a few
24902
24903         * Converted all non-old-style g++ testcases to old-style, and
24904         moved into g++.old-deja.
24905
24906 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
24907
24908         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
24909         options.
24910
24911         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
24912         succeeded.
24913
24914         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
24915
24916 1997-02-13  Michael Meissner  <meissner@cygnus.com>
24917
24918         * lib/gcc.exp (gcc_target_compile): Add support for defining
24919         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
24920         the machine doesn't have those features.
24921
24922 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
24923
24924         * g++.law/operators4.exp: Don't use LIBS.
24925
24926 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
24927
24928         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
24929
24930         * lib/mike-g++.exp: Don't set the compiler to be tested here.
24931         * lib/g++.exp: Set it here instead. Also, allow use of the
24932         --tool_exec and --tool_opt options. Change CXX to
24933         GXX_UNDER_TEST.
24934
24935         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
24936
24937         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
24938
24939 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
24940
24941         * lib/old-dejagnu.exp: Use prune_warnings instead of
24942         prune_system_crud.
24943         * lib/mike-g++.exp: Ditto.
24944         * lib/gcc.exp: Ditto.
24945         * lib/g++.exp: Ditto.
24946
24947         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
24948
24949 1997-02-07  Jeffrey A Law  (law@cygnus.com)
24950
24951           * 941014-2.c: Include stdlib.h
24952           * 960327-1.c: Include stdio.h
24953           * dbra.c, index-1.c: Don't assume ints are 32bits.
24954
24955 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
24956
24957         * lib/gcc.exp: Add gcc,stack_size target feature.
24958
24959         * lib/g++.exp(g++_target_compile): Add the include and link
24960         paths here, not in two other places. And, it's $options, not
24961         options.
24962
24963         * lib/mike-g++.exp(postbase): Remove the code that determines
24964         the correct include and link paths.
24965         * g++.old-deja/old-deja.exp: Ditto.
24966
24967 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
24968
24969         * lib/g++.exp(g++_init): target_compile no longer returns the
24970         filename of the result.
24971
24972 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
24973
24974         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
24975         call to glob.
24976
24977         * gcc.c-torture/special/special.exp: Change call to
24978         gcc_target_compile to include the object file.
24979
24980 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
24981
24982         * gcc.c-torture/special/special.exp: Correct misspelling in last
24983         change.
24984
24985 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
24986
24987         * lib/plumhall.exp(ph_summary): Log the entire output of the
24988         executable. Return -1 if there were any failures, 0 otherwise.
24989         (ph_execute): Return -1 if there were any failures, 0 otherwise.
24990         (ph_make): Clean up objects and executables that were built
24991         if the tests succeeded.
24992
24993 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
24994
24995         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
24996         libraries and includes in the build tree as appropriate.
24997
24998 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24999
25000         * lib/c-torture.exp: Instead of looking for the global variable
25001         NO_LONG_LONG, check to see if that's a feature of the target.
25002
25003 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25004
25005         * config/default.exp: Minimize. Delete the remainer of the files in
25006         config; this functionality is now in devo/dejagnu/config.
25007
25008         g++.*/*: Pass any additional flags used to compile to postbase;
25009         delete CXXFLAGS.
25010
25011         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
25012         is now done by runtest.exp. Use gcc_target_compile instead of
25013         compile.
25014
25015         lib/c-torture.exp: Use gcc_target_compile instead of compile.
25016         Remove references to CFLAGS. Use remote_file instead of
25017         calling rm -f.
25018         (c-torture): Take a list of arguments to use to compile this
25019         testcase.
25020
25021         lib/g++.exp: Simplify. Use target_compile instead of compile.
25022         lib/gcc-dg.exp: Ditto.
25023         lib/gcc.exp: Ditto.
25024         lib/mike-{gcc,g++}.exp: Ditto.
25025         lib/old-dejagnu.exp: Ditto.
25026         lib/plumhall.exp: Ditto.
25027
25028 1997-01-08  Jim Wilson  <wilson@cygnus.com>
25029
25030         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
25031         (ph_linker): Likewise.
25032
25033 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
25034
25035           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
25036         MAP_ANON / MAP_ANONYMOUS if defined;
25037         else try to map from /dev/zero .
25038
25039 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25040
25041         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
25042         isn't defined, then define it to MAP_ANONYMOUS.
25043
25044 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25045
25046         * gcc.c-torture: Update to c-torture-1.42 release.
25047
25048 1996-11-11  Jeffrey A Law  (law@cygnus.com)
25049
25050         * gcc.c-torture: Update to c-torture-1.41 release.
25051
25052 1996-10-27  Jeffrey A Law  (law@cygnus.com)
25053
25054         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
25055         c-torture release.
25056
25057 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
25058
25059         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
25060         and LDFLAGS.  Fix second case to append the target_info ldflags
25061         onto LDFLAGS, not CFLAGS.
25062         * lib/g++.exp (g++_init): Add target_info stuff.
25063         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
25064         of libgloss and newlib flags for !native.
25065
25066         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
25067         (GDB): Fix relative path to go up another dir for finding gdb.
25068
25069 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
25070
25071         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
25072         versions in the target_info array, if they don't exist.
25073
25074 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
25075
25076         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
25077
25078 1996-07-08  Jim Wilson  <wilson@cygnus.com>
25079
25080         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
25081         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
25082
25083 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
25084
25085         * lib/old-dejagnu.exp: Don't remove the output file before we've
25086         actually tested it. Don't append pwd to the path of the executable
25087         we're testing.
25088
25089 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
25090
25091         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
25092
25093 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
25094
25095         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
25096         temporary directory for compiler files, and set it to a default
25097         value of /tmp. Set $output as the name of the output file from
25098         compiling the testcase. Add a -o option to $cflags_var so the
25099         compiler writes the final output file as $output. Set $executable
25100         to $output.
25101
25102         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
25103         directory for compiler files, and set it to /tmp if it doesn't
25104         already have a value. Set $output_file to the name of the output
25105         file from compiling the testcase. Add a -o option to CXXFLAGS so
25106         the compiler writes the final output file as $output. Use $output
25107         as the executable to be tested.
25108
25109 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25110
25111         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
25112
25113 1996-06-08  Jeffrey A Law  (law@cygnus.com)
25114
25115         * gcc.c-torture/execute/pending-1.c: New test.  Still
25116         pending in Tege's queue.
25117
25118 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
25119
25120         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
25121         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
25122         if there were failures.  Call unresolved if there were unresolved
25123         testcases.  Call gcc_fail if program did not run to completion.
25124         (ph_make): Pass additional argument name to ph_execute.
25125         (ph_execute): Add new argument.  Pass additional arguments to
25126         ph_summary.  Call gcc_fail is there is no execution output.
25127
25128 1996-04-24  Jeffrey A Law  (law@cygnus.com)
25129
25130         * lib/plumhall.exp (proc_summary): Output relavent summary
25131         lines into the log so specific failures in plumhall can be
25132         investigated.
25133
25134 1996-04-10  Jeffrey A Law  (law@cygnus.com)
25135
25136         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
25137         (c-torture-execute): Don't try to execute tests which use
25138         "long long" types if $NO_LONG_LONG is nonzero.
25139
25140 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
25141
25142         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
25143         not c-torture.
25144
25145         * gcc.ieee: Move from here.
25146         * gcc.c-torture/execute/ieee: To here.
25147
25148 1996-03-26  Jeffrey A Law  (law@cygnus.com)
25149
25150         * gcc.c-torture: Update to c-torture-1.41 release.
25151
25152 1996-03-22  Jeffrey A Law  (law@cygnus.com)
25153
25154         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
25155         not "$output".
25156
25157 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
25158
25159         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
25160         -c present.
25161
25162 1996-03-02  Jeffrey A Law  (law@cygnus.com)
25163
25164         * config/proelf.exp: Handle connecting to a simulator.
25165
25166 1996-01-31  Jeffrey A Law  (law@cygnus.com)
25167
25168         * config/proelf.exp: New file.  Enough framework that we can
25169         run c-torture tests on the proelf targets (or any other target
25170         that gdb can connect to for that matter).
25171
25172 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
25173
25174         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
25175         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
25176
25177         * lib/plumhall.exp (ph_execute): Always call ph_summary if
25178         exec_output exists.
25179
25180 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
25181
25182         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
25183         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
25184
25185         * config/*.exp: Update FSF address.  Change result of ${tool}_load
25186         to pass/fail/unresolved/unsupported/untested.  Caller must now
25187         call unresolved/unsupported/untested.
25188         * lib/*.exp: Update FSF address.  Update to handle new results of
25189         ${tool}_load.
25190         * lib/chill.exp (verbose): Delete.
25191
25192 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
25193
25194         * lib/gcc.exp (default_gcc_start): Change order of args to
25195         $LDFLAGS $CFLAGS $LIBS.
25196         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
25197         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
25198         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
25199         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
25200         * gcc.misc-tests/dg-test.exp: Likewise.
25201         * gcc.misc-tests/msgs.exp: Likewise.
25202         * gcc.prms/prms.exp: Likewise.
25203         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
25204         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
25205
25206         * lib/dg.exp: Deleted, moved to dejagnu/lib.
25207
25208 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25209
25210         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
25211
25212         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
25213         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
25214
25215         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
25216         necessary.
25217
25218 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
25219
25220         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
25221         global for loop; add use of $mathlib.
25222         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
25223         settings here; set mathlib for anything but VxWorks.
25224
25225 1996-01-22  Jeffrey A Law  (law@cygnus.com)
25226
25227         * gcc.c-torture: Update to c-torture-1.40 release.
25228
25229 1996-01-03  Jeffrey A Law  (law@cygnus.com)
25230
25231         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
25232         dg.exp.
25233
25234 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
25235
25236         * lib/c-torture.exp (c-torture-execute): Declare "output" as
25237         global.
25238
25239 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
25240
25241         * lib/g++.exp (LIBS): Define if not already.
25242         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
25243         (gcc-dg-prune): Call prune_gcc_output.
25244         * lib/gcc.exp (prune_gcc_output): New proc.
25245         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
25246         prune_gcc_output.
25247
25248 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
25249
25250         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
25251         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
25252
25253 1995-11-15  Jeffrey A Law  (law@cygnus.com)
25254
25255         * gcc.c-torture: Update to c-torture-1.39 release.
25256
25257 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
25258
25259         * lib/c-torture.exp (c-torture-execute): Don't return if one option
25260         fails, try others as well.
25261
25262 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
25263
25264         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
25265         If compilation fails, mark execute tests as `untested'.
25266         If test is marked as unsupported, don't mark compilation and
25267         execute tests as failed.
25268
25269 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
25270
25271         * lib/g++.exp (g++_init): Don't link in libg++, and look to
25272         libstdc++ for whether or not we want to be doing shared
25273         libraries.  Delete link_curses since we don't need it anymore.
25274         * lib/mike-g++.exp (postbase): Don't link in libg++.
25275         * g++.old-deja/old-deja.exp: Likewise.
25276
25277 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
25278
25279         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
25280
25281 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
25282
25283         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
25284         For that, add `-Wl,-a,shared_archive'.
25285         * g++.old-deja/old-deja.exp: Likewise.
25286
25287 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
25288
25289         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
25290
25291 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
25292
25293         * lib/mike-g++.exp (postbase): Pay attention to the status of
25294         g++_load.
25295
25296 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
25297
25298           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
25299
25300 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
25301
25302         * lib/gcc.exp (default_gcc_start): No longer need to log program
25303         being executed or its output, execute_anywhere does that now.
25304         * lib/g++.exp (default_g++_version): Call execute_anywhere.
25305         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
25306
25307 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
25308
25309         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
25310         the same as those in lib/g++.exp.
25311
25312 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
25313
25314         * gcc.c-torture: Update to c-torture-1.38 release.
25315         * gcc.ieee: Related changes.
25316
25317 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
25318
25319         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
25320         "exec". Minor reformatting changes.
25321
25322         * config/rom68k.exp (${tool}_load): Make it work in a canadian
25323         cross. This means all "exec" calls now work on a remote host as
25324         well.
25325         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
25326         cross. Filter out the extra "\r\n" stuff that expect puts in.
25327         (c-torture-execute): Filter out the bogus warnings like
25328         c-torture-compile does. Add support for canadian cross.
25329         * lib/gcc.exp (default_gcc_version, default_gcc_start)
25330         Use execute_anywhere rather than calling exec directly. Now it
25331         works for canadian cross testing.
25332
25333 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
25334
25335         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
25336         results into a variable, and check that rather than using file exists.
25337
25338 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
25339
25340         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
25341         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
25342
25343 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25344
25345         * g++.old-deja/old-deja.exp: Create and pass runshlib and
25346         lib_curses if there's a shared libg++ in the build tree.
25347
25348 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
25349
25350         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
25351         if not supported target.
25352
25353 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
25354
25355         * lib/g++.exp (g++_init): Move empty setting of runshlib and
25356         link_curses up to always happen, not just for native builds.
25357
25358 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
25359
25360         * gcc.c-torture: Update to c-torture-1.36 release.
25361         * gcc.failure: Related changes.
25362
25363 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
25364
25365         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
25366
25367 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
25368
25369         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
25370         * lib/mike-g++.exp (postbase): Not in here.  Still reference
25371         runshlib, link_curses, and mathlib for link and run.
25372
25373         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
25374         pass the runtime shared library options for Solaris, OSF/1, and
25375         Irix5, and link with -lcurses to avoid unresolved references.
25376
25377 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
25378
25379         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
25380         only run once.
25381
25382 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
25383
25384         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
25385
25386 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
25387
25388         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
25389         do not have a framework for the "compat" tests yet.
25390
25391 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
25392
25393         * lib/mike-g++.exp (postbase): New local variable `mathlib',
25394         set to null if we're testing vxworks5.1.  Use that instead of
25395         `-lm' in the setting of LIBS for link and run.
25396
25397 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
25398
25399         * config/rom68k.exp (${tool}_load): Major changes to make it
25400         work.  Verified that it does in fact return the stuff in
25401         exec_output properly.  Catch any Emul or any TRAP other than 0.
25402
25403 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
25404
25405         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
25406         LDFLAGS properly for targets that need stuff from libgloss.
25407         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
25408         only run once.
25409         (gpp_initialized): New variable.
25410
25411 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
25412
25413         * config/rom68k.exp: Load libgloss.exp.
25414         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
25415         so we can produce a fully linked binary.
25416         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
25417         so we can produce a fully linked binary.
25418
25419 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
25420
25421         * lib/plumhall.exp (ph_section): Watch for expected failures.
25422         Add missing `else'.
25423
25424         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
25425         run the testcase.
25426         (c-torture): Likewise.
25427
25428 1995-08-28  Doug Evans  <dje@cygnus.com>
25429
25430         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
25431
25432         * lib/mike-g++.exp (mike_cleanup): New proc.
25433         (prebase): New globals compiler_result, not_compiler_result,
25434         target_regexp.
25435         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
25436         allow leading "-" in pattern.  Watch for unsupported tests.
25437         If $compiler_result is set, pattern match assembler code,
25438         and ditto for $not_compiler_result.
25439         * lib/mike-gcc.exp: Likewise.
25440
25441         * lib/plumhall.exp (ph_execute): Only call ph_summary if
25442         execution "succeeded".
25443
25444 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
25445
25446         * config/win32.exp: New file.
25447         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
25448
25449 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
25450
25451         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
25452         unsupported.
25453         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
25454         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
25455         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
25456
25457         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
25458         "... without exceptions was ...".  That is now handled by
25459         prune_system_crud.
25460         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25461
25462 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
25463
25464         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
25465         sieve.c,sort2.c}: New files.
25466         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
25467         sieve.exp,sort2.exp}: Drivers for them.
25468
25469         * lib/mike-gcc.exp (program_output): New user settable variable.
25470         (postbase): Call prune_system_crud.  Also prune extraneous compiler
25471         messages.
25472         * lib/mike-g++.exp (program_output): New user settable variable.
25473
25474         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
25475
25476         * config/sh.exp: Deleted (use sim.exp instead).
25477
25478 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
25479
25480         * config/vx.exp: Declare CHECKTASK as global.
25481         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
25482         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
25483         * lib/old-dejagnu.exp: Load [pwd]/$executable.
25484
25485 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25486
25487         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
25488         target. Like vx.exp, only includes `vx29k.exp' instead of
25489         `vxworks.exp'.
25490
25491 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
25492
25493         * config/sim.exp: Increase time limit from 120 seconds to 240.
25494
25495 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
25496
25497         * gcc.c-torture/execute/950628-1.c: New test.
25498
25499 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
25500
25501         * gcc.c-torture: Update with changes/additions from
25502         c-torture-1.34.
25503
25504 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
25505
25506         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
25507
25508 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
25509
25510         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
25511
25512 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
25513
25514         * gcc.c-torture/compile/950512-1.c: New test.
25515         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
25516         * gcc.dg/struct-ret-1.c: Likewise.
25517
25518 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
25519
25520         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
25521           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
25522
25523 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
25524
25525         * gcc.c-torture/special/920411-1.c: Deleted.
25526         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
25527
25528 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
25529
25530         * config/sim.exp (${tool}_load): Hack in call to bash to get a
25531         cpu limit.
25532
25533 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
25534
25535         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
25536
25537 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
25538
25539         From kenner;
25540         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
25541         is the proper length.
25542         * va-arg-3.c: Likewise.
25543
25544 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
25545
25546         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
25547         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
25548
25549         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
25550         * lib/g++.exp (default_g++_start): Delete old cruft.
25551
25552 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
25553
25554         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
25555         (2 * (1 << 18)) to (2 * (1 << 17)).
25556
25557         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
25558
25559 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
25560
25561         * config/rom68k.exp: Renamed from config/idp.exp
25562
25563 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
25564
25565         * c-torture/compile/921109-2.c
25566
25567 1995-04-18  Mike Stump  <mrs@cygnus.com>
25568
25569         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
25570         excess errors.
25571
25572 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
25573
25574         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
25575         output.
25576         * lib/g++.exp (default_g++_start): Likewise.
25577
25578 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
25579
25580         * gcc.c-torture/compile/950329-1.c: New test.
25581
25582 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
25583
25584           * config/bug.exp (${tool}_load): Updated to use new remote_open
25585           and remote_close procs.
25586         * config/idp.exp: New file.
25587
25588 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
25589
25590         * gcc.c-torture/execute/950322-1.c: New test.
25591
25592 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
25593
25594         * config/vx.exp (${tool}_load): Clean up testing of return code from
25595         vxworks_ld and vxworks_spawn.
25596
25597 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
25598
25599         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
25600
25601 1995-03-13  Mike Stump  <mrs@cygnus.com>
25602
25603         * lib/old-deja.exp: Add `excess errors test - ' error, now one
25604         can mark excess errors on a machine by machine basis.  Note, the
25605         default is to not expect any excess errors, even when excess
25606         errors test - is given, so you will want to put an XFAIL ... on
25607         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
25608         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
25609         those 4 machines, but no others.
25610
25611 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
25612
25613         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
25614         * lib/c-torture.exp: to here.
25615
25616 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
25617
25618         * gcc.c-torture/execute/950221-1.c: New test.
25619         * gcc.c-torture/execute/struct-ret-1.c: New test.
25620         * gcc.c-torture/compile/950221-1.c: New test.
25621
25622         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
25623
25624 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
25625
25626         * gcc.c-torture/execute/arith-1.c (main): Return 0.
25627         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
25628
25629 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
25630
25631         * g++.gb: New directory of tests, derived from my signature and
25632         class scoping tests.
25633
25634         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
25635         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
25636         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
25637         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
25638         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
25639         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
25640         * g++.gb/sig25.C: Likewise.
25641
25642         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
25643         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
25644         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
25645         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
25646         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
25647         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
25648         * g++.gb/sig25.exp: Likewise.
25649
25650         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
25651         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
25652         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
25653         * g++.gb/scope13.C: Likewise, this test still fails.
25654
25655         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
25656         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
25657         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
25658         * g++.gb/scope13.exp: Ditto.
25659
25660         * g++.gb/README: New file, explains what these tests are about.
25661
25662 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
25663
25664         * lib/dg.exp (dg-do): Support `preprocess'.
25665         (dg-test): Likewise.
25666
25667 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
25668
25669         * config/udi.exp: change "continue -expect" to "exp_continue".
25670
25671 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
25672
25673         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
25674         Delete redundant tests.
25675
25676         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
25677         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
25678         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
25679         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
25680         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
25681         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
25682         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
25683         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
25684
25685         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
25686         storing label pointers.
25687         * gcc.c-torture/execute/921019-1.c: Likewise.
25688         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
25689         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
25690         parameter fp.
25691         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
25692         constants.
25693
25694         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
25695         Delete obsolete tests.
25696
25697         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
25698         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
25699         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
25700         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
25701         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
25702         * gcc.c-torture/compile/950124-1.c: New test.
25703
25704         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
25705
25706 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
25707
25708         * lib/mike-g++.exp: Add -lm to LIBS.
25709
25710 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
25711
25712         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
25713
25714 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
25715
25716         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
25717
25718 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
25719
25720         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
25721
25722 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
25723
25724         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
25725         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
25726         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
25727         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
25728         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
25729         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
25730         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
25731         * g++.law/{operators31.C, operators32.C,
25732         * g++.law/{operators33.C, operators34.C}: Likewise.
25733         * g++.law/{pic1.C, refs2.C}: Likewise.
25734         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
25735         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
25736         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
25737         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25738
25739         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
25740         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
25741         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
25742         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
25743         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
25744         * g++.law/{enum9.exp, friend5.exp}: Likewise.
25745         * g++.law/{nest3.exp, nest4.exp}: Likewise.
25746         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
25747         * g++.law/{operators30.exp, operators31.exp}: Likewise.
25748         * g++.law/{operators32.exp, operators33.exp}: Likewise.
25749         * g++.law/{operators34.exp}: Likewise.
25750         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
25751         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
25752         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
25753         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
25754         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25755
25756         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
25757         No longer expected to fail.
25758         * g++.law/missed-error3.C: Tweak for recent bool changes.
25759
25760 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
25761
25762         * config/emb-unix: Deleted.
25763         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
25764         remote execution.  Do final link on remote host if REMOTE_LINK is set.
25765
25766 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
25767
25768         * lib/dg.exp (dg-test): Fix typo in last patch.
25769
25770 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
25771
25772         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
25773         (handles multiple occurrences).
25774
25775 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
25776
25777         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
25778         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
25779         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
25780         printed).
25781         * lib/c-torture.exp (c-torture-compile): Likewise.
25782         (c-torture): Prepend full path if missing.
25783         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
25784         (gcc_fail): Likewise.
25785         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
25786
25787 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
25788
25789         * lib/netware.exp: Only attach to NetWare i386 systems.
25790
25791 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
25792
25793         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
25794         messages.  Add test name to "output pattern match" pass/fail message.
25795
25796 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
25797
25798         * gcc.dg: New testsuite.
25799         * gcc.dg/dg.exp: New file.
25800
25801         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
25802         test-switch.c}: Deleted.
25803
25804         * gcc.misc-tests/msgs.exp: New testcase driver.
25805
25806 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
25807
25808         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
25809         Watch for illegal return values from ${tool}_load.
25810         * config/unix.exp (${tool}_load): Fix pass/fail detection for
25811         cross targets.  Coerce return value >0 to 1.
25812
25813 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
25814
25815         * config/unix.exp (${tool}_load): Call program rsh, not proc.
25816
25817         * config/emb-unix.exp: New file.
25818
25819         * config/sim.exp: Error if variable $SIM not defined.
25820         (${tool}_load): Mark test as "untested" if simulator missing.
25821
25822         * config/unix.exp: Load remote.exp to get rcp_download.
25823         * lib/c-torture.exp: Use different option lists for testcases with
25824         and without loops.
25825         * gcc.c-torture/execute/execute.exp: Likewise.
25826
25827 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
25828
25829         * config/*.exp: Clarify return code from ${tool}_load.
25830         Call `unresolved' or `untested' instead of `warning' or `perror'
25831         (sometimes you still want to call both though).
25832         Add comment that `shell_id' is local to each file.
25833         * config/udi.exp (timeout): Set to 30.
25834         Don't print warning if connection fails, $connectmode has already
25835         printed an error.
25836         (${tool}_load): Move verbose messages to level 2.
25837         Rework pattern for "Process started" message.
25838         Pass `shell_id' to ${connectmode}_download.
25839         Retry twice upon timeout.  Make resetting of target more robust.
25840         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
25841         Pass `shell_id' to exit_$connectmode.
25842         Only call exit_$connectmode if connected.
25843         * config/unix.exp (${tool}_load): Check return codes better.
25844         * config/vrtx.exp (${tool}_load): Likewise.
25845         * config/vx.exp (${tool}_load): Likewise.
25846         Delete unneeded global's.
25847         * lib/dg.exp (dg-test): Update to reflect clarified return codes
25848         from ${tool}_load.
25849         (dg-stat): Delete.
25850         (dg-init): Delete recording of pass/fail counts.
25851         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25852         (old-dejagnu-init): Likewise.
25853         (old-dejagnu-stat): Delete contents, empty proc now.
25854         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
25855         (c-torture): Delete references to lcnt, lpass, lfail.
25856         Get option list from TORTURE_OPTIONS.
25857         Delete -funroll[-all]-loops if no loops.
25858         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
25859         (g++_stat): Delete contents (empty proc now).
25860         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
25861         (gcc_finish): Likewise.
25862         (gcc_stat): Deleted.
25863         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
25864         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
25865         * gcc.c-torture/execute/execute.exp: Likewise.
25866         Split tests into two parts: compile, execute.
25867         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
25868         no loops.  Update to reflect clarified return codes from ${tool}_load.
25869
25870 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
25871
25872         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
25873         to grep for.
25874         (old-dejagnu): Likewise (where necessary).
25875
25876 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
25877
25878         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
25879
25880         * lib/dg.exp (dg-process-target): Fix processing of selector.
25881         Add comment regarding use of `error'.
25882
25883         * lib/gcc.exp (prune_system_crud): Define if missing.
25884         * lib/g++.exp (prune_system_crud): Likewise.
25885
25886         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
25887         Call prune_system_crud.
25888         * lib/dg.exp (dg-runtest): New proc.
25889         Use perror instead of send_user for tcl errors in testcase.
25890         Don't return any value, it's never used.
25891         Don't clobber previous definition of `unknown'.
25892         Print tcl errors in `dg-final'.
25893
25894 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
25895
25896         * lib/dg.exp (dg-process-target): Improve syntax error messages.
25897         (dg-test): Don't print errorInfo, it contains stack backtrace.
25898
25899 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
25900
25901         * lib/g++.exp (runtest_file_p): Define if missing.
25902
25903 1994-09-24  Doug Evans  (dje@cygnus.com)
25904
25905         * lib/mike-g++.exp: Comment out loading of g++.exp.
25906         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
25907         (default_g++_version): Always print something.
25908         (default_g++_start): Comment out call to `which'.
25909         (g++_start, g++_load): Deleted (must be defined in config file).
25910         * lib/gcc.exp: Test for existence of $CC at start.
25911         Delete check for tmpdir (done in gcc_init).
25912         (default_gcc_version): Always print something.
25913         (default_gcc_start): Comment out call to `which'.
25914         * config/*.exp: Major cleanup - make cross targets work at least a
25915         little better for g++ (by not being "--tool gcc" specific).
25916         Rename gcc_xxx to ${tool}_xxx.
25917         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
25918         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
25919
25920 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
25921
25922         * lib/c-torture.exp (c-torture-compile): Rework compiler
25923         message processing.
25924
25925         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
25926         c-torture.
25927
25928 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
25929
25930         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
25931
25932         * lib/dg.exp (dg-process-target): Support { target native }.
25933
25934 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
25935
25936         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
25937         looked for "... program xxx got fatal signal".
25938         Correct regsub munging of `comp_output'.
25939         Ignore compiler messages "path prefix not used" and "linker input
25940         file unused".
25941
25942 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
25943
25944         * lib/gcc.exp (runtest_file_p): Define if missing.
25945         * gcc.prms/template.c: Example to work from.
25946
25947 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
25948
25949         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
25950         * lib/dg.exp (dg-test): Call unsupported testcases as such.
25951
25952         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
25953         * gcc.prms/1883.c: Moved from compile/940714-1.c.
25954         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
25955         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
25956
25957         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
25958         (dg-process-target): No longer a varargs proc.
25959         Return S/N for target, P/F for xfail.  All callers changed.
25960         (user option procs): More argument checking.
25961         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
25962         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
25963         (dg-test): Skip test if not running on selected target in `dg-do'.
25964         Update handling of `dg-do-what', `dg-output-text'.
25965         Separate execution pass/fail from output pattern match pass/fail.
25966         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
25967
25968 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
25969
25970         * gcc.c-torture/special/special.exp: Don't expect failure for mips
25971         target for 920510-1.c.
25972
25973 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
25974
25975         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
25976         Clean up comment regarding use of passcnt, etc.
25977         (gcc_stat): Don't update `testcnt' here.
25978         (gcc_finish): Do it here.
25979         Might as well reset `but_id' here too.
25980         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
25981         to determine if the file should be tested.
25982         * gcc.c-torture/compile/compile.exp: Likewise.
25983         * gcc.c-torture/execute/execute.exp: Likewise.
25984         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25985         * gcc.misc-tests/dg-test.exp: Likewise.
25986         * gcc.prms/prms.exp: Likewise.
25987         * gcc.wendy/wendy.exp: Likewise.
25988         * g++.old-deja.exp: Likewise.
25989         Move "Testing file" message to verbose level 1.
25990
25991 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
25992
25993         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
25994
25995 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
25996
25997         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
25998         (default_gcc_start): Accept optional second list element
25999         of compiler flags.  Print compiler output at verbosity level 2.
26000         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
26001         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
26002         Save current values of framework globals passcnt, failcnt, xpasscnt,
26003         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
26004         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
26005         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
26006         xfailcnt to compute stats.  Update framework global `testcnt' from
26007         pass/fail counts.
26008         (gcc_finish): New proc.  Clean up test environment.
26009         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
26010         (gcc_epass, gcc_efail): Delete.
26011         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
26012         argument of line number.
26013         (dg-init): If the tool has an init routine, call it.
26014         (dg-test): Remove args `cflags_var' and `libs_var'.
26015         Pass all compiler options to ${tool}_start.
26016         Handle missing line number.
26017         (dg-finish): New function.
26018         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
26019         particular files.  Call gcc_finish at end.  Move "skipping test"
26020         message to verbosity level 3.
26021         * gcc.c-torture/compile/compile.exp: Likewise.
26022         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26023         * gcc.c-torture/execute/execute.exp: Likewise.
26024         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26025         Print testcase being tried at verbosity level 1.
26026         * gcc.c-torture/special/special.exp: Unset xfail.
26027         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26028         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
26029         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
26030         * gcc.failure/failure.exp: Likewise.
26031         * gcc.ieee/ieee.exp: Likewise.
26032         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
26033         Update call to dg-test.  Call dg-finish at end.
26034         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
26035         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26036         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
26037         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
26038         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
26039         * gcc.wendy/wendy.exp: Add copyright.
26040         Delete setting of tmpdir (done by gcc_init).
26041         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
26042         Pass compiler flags to gcc_start.  Call gcc_finish at end.
26043         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
26044         gcc_[ce]pass/fail.
26045
26046 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
26047
26048         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
26049         confusion.
26050         (g++_load): Likewise.
26051
26052         * config/*.exp (gcc_load): Some were varargs fns and some were not.
26053         Rename argument to `prog' to remove the confusion.
26054         Varargs fns behave differently too!
26055         (g++_load): Likewise.
26056
26057         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
26058
26059         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
26060         what it is.  Delete (always) printing of status value for !native.
26061         Simplify verbose code, and include status and exec_output.
26062         (g++_load): Use gcc_load.
26063
26064 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
26065
26066         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
26067         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
26068         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
26069         940714-3.c as these testcases don't exist anymore.  Make
26070         va-arg-1.c expected to pass.
26071
26072 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
26073
26074         * gcc.misc-tests/misc.exp: Only run specific testcases.
26075         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
26076         * gcc.misc-tests/dg-[1-9].c: New files.
26077
26078         * lib/dg.exp: New testsuite driver.
26079         * gcc.prms/prms.exp: Use it.
26080
26081         * README.gcc: New file.
26082
26083         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
26084         Document and reset `lxpass' and `lxfail'.
26085         Simplify "initialized" message.
26086         (gcc_stat): Clean up comments a little.
26087
26088 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
26089
26090         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
26091
26092 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
26093
26094         * lib/old-dejagnu.exp (process-option): New proc.
26095         (old-dejagnu-init, old-dejagnu-stat): Likewise.
26096         (old-dejagnu): Simplify.
26097         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
26098
26099 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
26100
26101         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
26102         exists and is not an empty string.
26103
26104         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
26105         $xfail rather than calling setup_xfail.  Clear $xfail when test is
26106         finished.
26107         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
26108         automatically.
26109
26110         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
26111         longer expected to fail.
26112
26113         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
26114         "f" function call.
26115
26116         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
26117
26118         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
26119         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
26120         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
26121         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
26122         c-torture-1.29.
26123
26124         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
26125         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
26126
26127         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
26128
26129         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
26130         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
26131
26132         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
26133         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
26134         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
26135
26136 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
26137
26138         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
26139         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
26140         940714-1.c, 940714-2.c, 940714-3.c},
26141         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
26142         gcc.misc-tests/{mg.c,mg.exp}:
26143         New tests.
26144         * gcc.noncompile/noncompile.exp: Change accordingly.
26145
26146 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
26147
26148         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
26149         Undo previous clobberage.
26150
26151 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
26152
26153         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
26154         * gcc.special/{930510-1.c, special.exp}:
26155         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
26156         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
26157         struct-varargs-1.c}: New tests from c-torture-1.26.
26158
26159 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
26160
26161         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
26162           argument to switch.
26163
26164 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
26165
26166         * Revert the previous changes.  Please see Rob's directory
26167           (/lisa/test/rob/progressive/gcc/testsuite) for testing
26168           fixes.
26169
26170 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
26171
26172         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
26173             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
26174             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
26175             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
26176             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
26177             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
26178             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
26179             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
26180             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
26181             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
26182             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
26183             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
26184             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
26185             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
26186             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
26187             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
26188             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
26189             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
26190             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
26191             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
26192             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
26193             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
26194             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
26195             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
26196             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
26197             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26198             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
26199
26200 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
26201
26202         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
26203             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
26204           with perror calls.
26205
26206 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
26207
26208         * config/unix.exp (g++_load): Fix syntax.
26209
26210 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
26211
26212         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
26213         * gcc.noncompile/921017-1.c: Deleted obsolete test.
26214         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
26215         Don't expect va-arg-1.c to fail.  Correct expected output for
26216         920928-1.c.
26217         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
26218         * gcc.wendy/hbm4.c: Correct typo.
26219         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
26220
26221 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
26222
26223         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
26224         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
26225         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
26226         * lib/c-torture.exp (c-torture-compile): Ditto.
26227
26228         Reduce volume of output (remove all the -I's and such).
26229         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
26230         Call gcc_cpass, gcc_cfail.
26231         (c-torture): Pass testing option to c-torture-compile.
26232
26233 1994-03-21  Doug Evans  (dje@cygnus.com)
26234
26235         Bring patches over from progressive.
26236         * config/default.exp: Exit remote shell cleanly.
26237         (g++_exit, g++_start): Add default versions.
26238         * config/sim.exp (gcc_load): Use perror, not error.
26239
26240 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
26241
26242         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
26243         set in site.exp.
26244
26245 1994-03-14  Doug Evans  (dje@cygnus.com)
26246
26247         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
26248         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
26249         (wendy_try): New proc to run testcase.
26250         (main loop): Call 'em.
26251         * gcc.wendy/*.c: Clean up pass to correct expected output.
26252
26253         * lib/gcc.exp: Minor cleanup work.
26254         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
26255
26256 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
26257
26258         * config/sim.exp (gcc_load): Document return codes better.
26259         Don't pass -v to simulator.
26260
26261 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
26262
26263           * gcc.special/920717-x.c: Fix typo.
26264           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
26265           get at sources.
26266
26267         * lib/mike-gcc.exp: Fix typo.
26268
26269 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
26270
26271         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
26272         binary to use, transform the name.
26273         * config/*.exp: rename everything. Nuke any g++ specific files,
26274         it's now a special case of gcc that requires no special support.
26275         Add a default.exp for unsupported targets.
26276
26277 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
26278
26279         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
26280         lib/old-dejagnu.exp: Fix a few patterns to work with the new
26281         version of Tcl.
26282
26283 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
26284
26285         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
26286         than a warning.
26287
26288 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
26289
26290         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
26291
26292 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
26293
26294         * gcc.execute/execute.exp: Combine opt_list and foption_list into
26295         option_list.  Compile every file with only 4/6 option choices
26296         (same as C torture) instead of with 12/18 different option
26297         choices.
26298         * lib/c-torture.exp: Likewise.
26299
26300         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
26301         not already set.
26302
26303 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
26304
26305         * lib/old-deja.exp: Add `excess errors test fails' error, now one
26306         can put an XFAIL *-*-* on excess errors.
26307
26308 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
26309
26310         * g++.law: Add more tests derived from g++-bugs snapshots.
26311
26312         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
26313         equivalent to g++.law/init9.
26314
26315         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
26316         compiled it, and the a.out file after we've run it.
26317
26318 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
26319
26320         * lib/mike-g++.exp (postbase): Delete the .o file after we've
26321         compiled it, and the a.out file after we've run it.
26322
26323 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
26324
26325         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
26326
26327 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
26328
26329         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
26330         version number.
26331
26332 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
26333
26334         * g++.law: New directory of g++ tests derived from the g++-bugs
26335         snapshots.
26336
26337 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
26338
26339         * gcc.compile: initbug1.c initbug1.exp testcase added
26340
26341 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
26342
26343         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
26344         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
26345           fixes submitted by Jeff Law (law@cs.utah.edu)
26346         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
26347           Jeff Law (law@cs.utah.edu)
26348
26349
26350 1993-11-30  Mike Stump  (mrs@cygnus.com)
26351
26352         * config/unix-g++.exp: Follow the gcc way of doing things.
26353         * g++.old-deja/old-deja.exp: Minor updates.
26354         * lib/g++.exp: New file, follow the gcc way of doing things.
26355         * lib/old-dejagnu.exp: Minor updates.
26356         * lib/mike-g++.exp: Always unset errorInfo.
26357
26358 1993-11-06  Mike Stump  (mrs@cygnus.com)
26359
26360         * lib/gcc.exp: Fix some errors with the below change, CC and
26361         CFLAGS should be global when setting, not local.
26362
26363 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
26364
26365         * lib/gcc.exp: Transform tool name.
26366
26367 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26368
26369         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
26370
26371 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26372
26373         * lib/gcc.exp: change gcc_done to gcc_stat
26374
26375 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26376
26377         * Upgraded gcc testsuite to c-torture version 1.25
26378
26379 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
26380
26381         * lib/gcc.exp: added reporting code. Changed verbose compile message.
26382         * lib/c-torture: added hooks for new reporting code.
26383
26384 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
26385
26386         * config/sh-gcc.exp: check if sh-sim exists in the path
26387
26388 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
26389
26390         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
26391         * gcc.compile/compile.exp: Initial changes for new logic.
26392         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
26393         * gcc.failure/failure.exp: Initial changes for new logic.
26394         * gcc.ieee/ieee.exp: Initial changes for new logic.
26395         * gcc.misc-tests/misc.exp: Initial changes for new logic.
26396         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
26397         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
26398         * lib/c-torture.exp: Initial changes for new logic.
26399         * lib/gcc.exp: Initial changes for new logic.
26400
26401 1993-10-15  Mike Stump  (mrs@cygnus.com)
26402
26403         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
26404         depend upon failure or success.  Fully qualify names in failure
26405         and success messages.  Always remove a.out before starting
26406         compile, just in case.  Pay more attention to error text output by
26407         the compiler.  Handle testcases with no known past errors just
26408         like all others, so that things are uniform.  Other miscellaneous
26409         improvements.
26410
26411 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
26412
26413         * gcc.cpp: new directory for cpp tests
26414
26415 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
26416
26417         * lib/chill.exp: Code reformatted, removed unused code.
26418         * config/unix-chill.exp: Code reformatted, removed unused code.
26419         * chill.execute/execute.exp: Code reformatted, removed unused code.
26420         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
26421
26422 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
26423
26424         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
26425         routines not written.
26426
26427 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
26428
26429         * config/bug-gcc.exp: Use new procs from bug.exp.
26430
26431 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
26432
26433         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
26434         via ftp, rather than depending on NFS.
26435         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
26436         case.
26437
26438 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
26439
26440         * config/bug-gcc.exp: Use new download proc.
26441
26442 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
26443
26444         * chill.execute/execute.exp: cleanups, handles errors better
26445         * chill.compile/compile.exp: rewrite, based on execute.exp
26446         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
26447         * lib/chill.exp: major changes to diff proc and compile and link
26448           procs. added chill_fail and chill_pass wrappers to pass and
26449           fail. added more comments, and handle error codes better.
26450           Added a hack to capture stderr from exec, so noncompile tests
26451           can work.
26452
26453 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
26454
26455         * chill.execute/execute.exp: rewrite of testsuite driver
26456         * lib/chill.exp: rewrite of testsuite driver
26457         * config/unix-chill.exp: rewrite of testsuite driver
26458
26459 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
26460
26461     In chill.execute:
26462         * iexpr.ch: Standardize uppercase.
26463         * tuples.dat: Standardize uppercase.
26464         * vary.ch: standardize.  Correct varying string assignments.
26465         * vary.dat: Add new output lines.
26466
26467 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
26468
26469     In chill.execute:
26470         * chprintf.ch: Standardize use of uppercase.
26471         * tuples.ch: Standardize and turn arr2 into a DCL,
26472           rather than a SYN.
26473         * pinits.ch: Standardize.
26474
26475 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
26476
26477         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
26478         * Makefil: Renamed to Makefile.in.
26479         * configure.in: New.
26480
26481 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
26482
26483     In chill.execute:
26484         * .cvsignore: Add result/output files.
26485         * Makefile: Fix up variables at start.  Use MFLAGS
26486           everywhere.  Correct bool_loc, built_ins entries.
26487           Add entry for vary1.ch.
26488         * bitarray.ch: Standardize upper-case usage.
26489         * bitexpr.ch: Standardize, add output of b1.
26490         * params.ch: Use arrayt in along PROC parameters, to
26491           avoid novelty problems.
26492         * sets.ch: Tiny cleanup.
26493         * vary1.ch: Re-indent.
26494
26495 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
26496
26497           * Add PR-related files to Makefiles, .cvsignore files, etc.
26498
26499 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
26500
26501         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
26502           with compiler objects. New names are test-flow.c and test-loop.c
26503
26504 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
26505
26506         * Upgraded c-torture tests from 1.19 to 1.20
26507
26508         * new files:
26509         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
26510         * gcc.compile: 930623-1.c 930623-2.c
26511         * gcc.noncompile: 930622-1.c 930622-2.c
26512         * gcc.failure: 920411-1.c 920627-2.c
26513         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
26514
26515 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
26516
26517         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26518           More changes to get testsuite working properly. Needs more work.
26519           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
26520
26521 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
26522
26523         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26524           More changes to get testsuite working properly. Needs more work.
26525
26526 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
26527
26528         * chill.compile/compile.exp: Added for Dejagnu support
26529         * chill.execute/execute.exp: Added for Dejagnu support
26530         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
26531
26532 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
26533
26534     This should complete moving the CHILL test files.
26535         * chill.noncompile(.cvsignore printf.grt
26536             in-printf.grt chprintf.grt chprintf.ch):
26537             Added test-support files.
26538           (Makefile): Modified further.
26539         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
26540             signal.ch): Added test files.
26541           * chill.execute (.cvsignore printf.grt printr.c
26542             in-printf.grt rts.c chprintf.grt rts.h): Added
26543           test-support files.
26544             (Makefile): More corrections.
26545
26546 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
26547
26548         * chill.compile, chill.execute, chill.nocompile: Add CHILL
26549           test cases, ready for DejaGnu.
26550
26551 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
26552
26553         * Upgraded c-torture tests from 1.18 to 1.19
26554
26555         * gcc.compile: added test(s):
26556           930607-1.c
26557         * gcc.execute: added test(s):
26558           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
26559
26560         * added new subdirectory for misc tests: gcc.misc-tests
26561         * gcc.misc-test(s): added tests:
26562           inst-check.c test-consts.c test-ior.c test-switch.c
26563
26564 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
26565
26566         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
26567
26568 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
26569
26570         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
26571
26572 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
26573
26574         * Upgraded c-torture tests from 1.17 to 1.18
26575
26576 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
26577
26578         * Upgraded c-torture tests from 1.12 to 1.17
26579
26580 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
26581
26582         * lib/old-dejagnu.exp:
26583           Fixed handling of XFAIL target triplets to correctly
26584           recognize wildcard characters.  Removed code that
26585           appended a unique id tag to the end of the file name
26586           printed out by the result of the testcases within a
26587           given test file.
26588
26589 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
26590
26591         * lib/old-dejagnu.exp:
26592           Reworked expected failure handling to trigger off of XFAIL
26593           keyword in keyphrase embeded in testcase source code. The
26594           XFAIL keyword must be at the end of the keyphrase line. It
26595           may optionally be followed by one or more target triplets.
26596           It has just occured that the handling of wildcards in the
26597           target triplet may not be correct.
26598
26599 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
26600
26601         * g++.old-deja/tests:
26602           Moved all subdirectories up one level into g++.old-deja .
26603
26604         * lib/old-dejagnu.exp:
26605           Fixed problem with CXXFLAGS not being properly reset, and being
26606           corrupted with extraneous "-c" compiler option.  This was
26607           causing binaries to not be generated for test that needed them.
26608           Modified strings passed to "pass" and "fail" so that individual
26609           tests from the same test file would be distinguished by an
26610           identifier appended to the test file name in the summary logs;
26611           this corrected a problem with erroneous diff logs.  Added code
26612           to search testcases for expected fail and unexpected pass keywords.
26613
26614 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
26615
26616         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
26617
26618 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
26619
26620         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
26621           Removed extraneous text from end of "Special g++ Options"
26622           keyphrase.
26623
26624         * lib/old-dejagnu.exp: Added pattern matching to look for new
26625           keywords, embedded in testcases comments, which will trigger
26626           calls to xpass and xfail.
26627
26628 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
26629
26630         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
26631           comments embedded in the testcases, especially the one looking for
26632           special compiler options, as well as the pattern matching for the
26633           compiler output again.
26634
26635 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
26636
26637         * lib/old-dejagnu.exp: Do a proper check of the return value for
26638           execute tests. Fixed several problems with the pattern matching
26639           of the compiler output which gave erroneous test results.
26640           Changed several of the test result messages to be more descriptive.
26641         * config/unix-g++.exp: Proc g++_load now actually works and
26642           executes the tests passed to it and returns a usable return
26643           value.
26644
26645 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
26646
26647           * lib/gcc.exp: Exits gracefully if $CC is bogus.
26648
26649 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
26650
26651         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
26652           Modified both files to properly execute the old style
26653           dejagnu tests. The previous versions of these files were
26654           experimental and did not function anything near correctly.
26655
26656 1993-04-05  Rob Savoye  (rob@cygnus.com)
26657
26658         * Removed all Makefile.in and configure.in files. No configuration
26659         needed now.
26660
26661 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
26662
26663         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
26664
26665 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
26666
26667         * gcc.compile/configure.in, gcc.unsorted/configure.in,
26668         gcc.special/configure.in, gcc.noncompile/configure.in,
26669         gcc.execute/configure.in, gcc.code_quality/configure.in,
26670         g++.other/configure.in, g++.old-deja/configure.in,
26671         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
26672         in srcname setting.
26673
26674 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
26675
26676         * lib/udi.exp:  Fixed mondfe and mondfe_download.
26677         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
26678         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
26679
26680 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
26681
26682         * config/udi-gdb.exp: Check $shell_id after connecting to target.
26683         (gdb_exit): Don't remove *_soc files.
26684
26685 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
26686
26687         * lib/c-torture.exp: Don't look for main; instead always use -w
26688         -c.  This is how the c-torture tests work.  Remove the object
26689         file if the compilation succeeds.
26690         * gcc.execute/execute.exp: Remove executable if test passes.
26691         * gcc.noncompile/noncompile.exp: Every test is an expected
26692         failure.
26693         * gcc.special/special.exp: Added tests from c-torture 1.11,
26694         corrected use of existing test.
26695         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
26696         gcc.execute/920625-1.c: Updated to c-torture 1.11.
26697         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
26698         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
26699         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
26700         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
26701         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
26702         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
26703         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
26704         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
26705         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
26706         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
26707         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
26708         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
26709         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
26710         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
26711         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
26712         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
26713         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
26714         c-torture 1.11.
26715         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
26716         correspond to c-torture 1.11.
26717
26718         * New file.