OSDN Git Service

* g++.dg/init/ref12.C: New test.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
2
3         * g++.dg/init/ref12.C: Add "run" marker.
4
5         PR c++/17435
6         * g++.dg/init/ref12.C: New test.
7
8         PR c++/18140
9         * g++.dg/template/shift1.C: New test.
10         * g++.dg/template/error10.C: Adjust error markers.
11
12 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
13
14         PR tree-opt/17529
15         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
16
17 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
18
19         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
20         * gcc.dg/weak/weak-3.c: Likewise.
21         * gcc.dg/weak/weak-5.c: Likewise.
22         * gcc.dg/weak/weak-9.c: Likewise.
23         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
24         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
25
26         * gcc.dg/darwin-weakimport-1.c: New.
27
28 2004-10-28  Ben Elliston  <bje@au.ibm.com>
29
30         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31
32 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
33
34         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
35         'syntax' error messages.
36         * gcc.dg/cpp/direct2s.c: Likewise.
37
38 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
39
40         * gcc.c-torture/compile/20041026-1.c: New.
41
42 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
43
44         PR c++/18093
45         * g++.dg/lookup/ns2.C: New test.
46
47         PR c++/18020
48         * g++.dg/template/enum4.C: New test.
49
50         PR c++/18161
51         * g++.dg/template/expr1.C: New test.
52
53 2004-10-26  Ben Elliston  <bje@au.ibm.com>
54
55         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
56
57 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
58
59         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
60         gcc.dg/decl-nospec-3.c: New tests.
61
62 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
63
64         * objc.dg/super-class-3.m: New test.
65
66 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
67
68         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
69         resyncing.
70         * gcc.dg/cpp/direct2s.c: Likewise.
71
72 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
73
74         * objc.dg/image-info.m: Update for changes to section selection.
75
76 2004-10-25  David Ayers  <d.ayers@inode.at>
77             Ziemowit Laski  <zlaski@apple.com>
78
79         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
80         diagnostics when messaging 'id <Proto>'.
81         * objc.dg/class-protocol-1.m: New test.
82         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
83         a non-existent method signature.
84         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
85         Update diagnostics when messaging with non-existent method signature.
86         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
87         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
88         invalid receivers are now resolved as if messaging 'id'; remove
89         extraneous diagnostics.
90
91 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
92
93         PR c/16667
94         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
95         gcc.dg/init-desig-obs-3.c: New tests.
96
97 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
98
99         * gcc.dg/debug/20041023-1.c: New test.
100
101 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
102
103         PR middle-end/17407
104         * gcc.c-torture/compile/pr17407.c: New test.
105
106         PR c++/18121
107         * g++.dg/template/array8.C: New test.
108
109 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
110
111         PR other/18138
112         * lib/g++.exp: Accept more than one multilib libgcc.
113         * lib/gcc-dg.exp: Likewise.
114         * lib/objc.exp: Likewise.
115         * lib/treelang.exp: Likewise.
116         * lib/gfortran.exp: Likewise.
117
118 2004-10-24  Ben Elliston  <bje@au.ibm.com>
119
120         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
121
122 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
123
124         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
125         * gcc.dg/c99-const-expr-3.c: Likewise.
126
127 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
128
129         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
130
131 2004-10-23  Ben Elliston  <bje@au.ibm.com>
132
133         * gcc.c-torture/execute/loop-2e.x: Remove.
134
135 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
136
137         PR c++/18095
138         * g++.dg/parse/crash18.C: New.
139         * g++.dg/parse/crash19.C: New.
140
141 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
142
143         * g++.dg/ext/dllimport1.C: Move dg-warnings.
144         * g++.dg/ext/dllimport2.C: Same.
145         * g++.dg/ext/dllimport8.C: Same.
146
147 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
148
149         PR c++/10841
150         * g++.dg/conversion/cast1.C: New test.
151         * g++.dg/overload/pmf1.C: Adjust error marker.
152
153 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
154
155         PR objc/17923
156         * objc.dg/const-str-7.m: New test.
157
158 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
159
160         * g++.dg/template/memfriend11.C: Fix comment typo.
161         * g++.dg/template/memfriend14.C: Likewise.
162
163 2004-10-20  Richard Henderson  <rth@redhat.com>
164
165         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
166         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
167         -fasynchronous-unwind-tables.
168
169 2004-10-20  Richard Henderson  <rth@redhat.com>
170
171         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
172         (main): Return success.
173         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
174         (main): Return success.
175
176 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
177
178         PR c++/13495
179         * g++.dg/template/memfriend9.C: New test.
180         * g++.dg/template/memfriend10.C: Likewise.
181         * g++.dg/template/memfriend11.C: Likewise.
182         * g++.dg/template/memfriend12.C: Likewise.
183         * g++.dg/template/memfriend13.C: Likewise.
184         * g++.dg/template/memfriend14.C: Likewise.
185         * g++.dg/template/memfriend15.C: Likewise.
186         * g++.dg/template/memfriend16.C: Likewise.
187         * g++.dg/template/memfriend17.C: Likewise.
188         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
189
190 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
191
192         * g++.dg/conversion/dr195.C: New.
193         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
194
195 2004-10-20  Ben Elliston  <bje@au.ibm.com>
196             Devang Patel  <dpatel@apple.com>
197
198         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
199         of floating point arithmetic, which could trap.
200
201 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
202
203         PR c++/14035
204         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
205         * g++.dg/conversion/const2.C: New test.
206         * g++.dg/expr/reinterpret2.C: New test.
207         * g++.dg/expr/reinterpret3.C: New test.
208         * g++.dg/expr/cast2.C: New test.
209         * g++.dg/expr/copy1.C: New test.
210         * g++.dg/other/conversion1.C: Change error message.
211         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
212         function pointers to void *.
213         * g++.old-deja/g++.mike/p10148.C: Likewise.
214
215 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
216
217         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
218
219 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
220
221         PR c++/18047
222
223         * g++.dg/parse/expr3.C: New test.
224
225 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
226
227         * gcc.dg/smod-1.c: New test.
228
229 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
230
231         * objc.dg/method-14.m: New test.
232
233 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
234
235         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
236         Also xfail as the patch was reverted.
237
238 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
239
240         PR middle-end/16973
241         * gcc.dg/pr16973.c: New test.
242
243 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
244
245         PR tree-optimization/17656
246         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
247
248 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
249
250         * g++.dg/eh/shadow1.C: New.
251
252 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
253
254         * gcc.c-torture/compile/20041018-1.c: New test.
255
256 2004-10-18  Ben Elliston  <bje@au.ibm.com>
257
258         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
259         compiler referring to register 0 when accessing sdata.  The linker
260         now patches things up.
261
262 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
263
264         PR c/17529
265         * gcc.c-torture/compile/pr17529.c: New test.
266
267 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
268
269         PR c++/17743
270         * g++.dg/ext/attrib17.C: New test.
271
272 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
273
274         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
275
276 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
277
278         PR c++/10479
279         * g++.dg/ext/attrib16.C: New test.
280
281 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
282
283         PR c++/17042
284         * g++.dg/init/dso_handle1.C: New test.
285
286         PR c++/14667
287         * g++.dg/parse/typedef6.C: New test.
288
289         PR c++/17916
290         * g++.dg/parse/pragma1.C: New test.
291
292 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
293
294         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
295
296 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
297
298         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
299         -fno-common when on HPPA HP-UX platforms.
300
301 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
302
303         PR other/16820
304         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
305         stdint.h.
306         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
307         uintptr_t.
308
309 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
310
311         PR c++/16301
312         * g++.dg/lookup/strong-using-4.C: New test.
313
314 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
315
316         PR middle-end/16567
317         * gcc.c-torture/compile/nested-1.c: New test.
318
319 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
320
321         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
322         and mipsisa64*-*-* (until support for misaligned loads is added).
323         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
324         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
325         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
326         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
327         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
328         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
329
330 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
331
332         PR c++/17976
333         * g++.dg/init/dtor3.C: New test.
334
335 2004-10-15  Ben Elliston  <bje@au.ibm.com>
336
337         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
338
339 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
340
341         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
342         * gcc.dg/macho-lo-sum.c: Likewise.
343
344 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
345
346         * gcc.dg/ppc-spe64-1.c: New test.
347
348 2004-10-14  Devang Patel  <dpatel@apple.com>
349
350         PR 17635
351         * gcc.dg/pr17635.c : New test.
352         
353 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
354
355         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
356         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
357         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
358         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
359         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
360         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
361         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
362         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
363         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
364         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
365         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
366         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
367         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
368         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
369         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
370         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
371         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
372         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
373
374 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
375
376         * gcc.dg/vect/vect-82.c: New testcase.  
377         * gcc.dg/vect/vect-82_64.c: New testcase.       
378         * gcc.dg/vect/vect-83.c: New testcase.  
379         * gcc.dg/vect/vect-83_64.c: New testcase.       
380
381 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
382
383         * gcc.dg/cpp/error-1.c: New test.
384
385 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
386
387         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
388
389 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
390
391         PR target/17984
392         * gcc.dg/cris-peep2-xsrand2.c: New test.
393
394 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
395
396         PR c++/17661
397         * testsuite/g++.dg/expr/for2.C: New test.
398
399 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
400
401         * g++.dg/inherit/thunk1.C: Run on the SPARC.
402
403 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
404
405         PR tree-optimization/17724
406         * g++.dg/opt/pr17724-1.C: New test.
407         * g++.dg/opt/pr17724-2.C: New test.
408         * g++.dg/opt/pr17724-3.C: New test.
409         * g++.dg/opt/pr17724-4.C: New test.
410         * g++.dg/opt/pr17724-5.C: New test.
411         * g++.dg/opt/pr17724-6.C: New test.
412
413 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
414
415         PR c/17301
416         * gcc.dg/pr17301-2.c: New test.
417
418 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
419
420         PR c++/15876
421         * g++.dg/parse/error22.C: New test.
422
423         PR c++/17936
424         * g++.dg/template/spec18.C: New test.
425
426 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
427
428         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
429         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
430         memcpy. 
431         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
432         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
433
434 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
435
436         * g++.dg/eh/cleanup5.C: Add dg-options "".
437
438 2004-10-11  Roger Sayle  <roger@eyesopen.com>
439
440         PR middle-end/17657
441         * gcc.dg/switch-4.c: New test case.
442
443 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
444
445         * gcc.c-torture/execute/20041011-1.c: New test.
446
447 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
448
449         PR c++/17554
450         * g++.dg/init/for3.C: New test.
451
452         PR c++/17657
453         * g++.dg/opt/switch2.C: New test.
454
455         PR middle-end/17703
456         * g++.dg/warn/Wreturn-2.C: New test.
457
458 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
459
460         PR c++/17907
461         * g++.dg/eh/cleanup5.C: New test.
462
463 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
464
465         PR c++/17393
466         * g++.dg/parse/error21.C: New test.
467
468 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
469
470         * g++.dg/overload/pmf1.C: Adjust quoting marks.
471         * g++.dg/warn/incomplete1.C: Likewise.
472         * g++.dg/template/qualttp20.C: Likewise.
473
474 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
475
476         PR c/17881
477         * parm-incomplete-1.c: New test.
478
479 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
480
481         PR c++/17867
482         * g++.dg/parse/error19.C: New test.
483
484         PR c++/17670
485         * g++.dg/init/new11.C: New test.
486
487         PR c++/17821
488         * g++.dg/parse/error20.C: New test.
489
490         PR c++/17826
491         * g++.dg/template/crash24.C: New test.
492         
493 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
494
495         PR c/17301
496         * gcc.dg/pr17301-1.c: New test.
497
498 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
499
500         PR c/17189
501         * gcc.dg/anon-struct-5.c: New test.
502
503 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
504
505         PR c/17844
506         * gcc.dg/pr17844-1.c: New test.
507
508 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
509
510         PR tree-optimization/17906
511         * gcc.c-torture/compile/pr17906.c: New.
512
513 2004-10-09  Stuart Hastings  <stuart@apple.com>
514             Roger Sayle  <roger@eyesopen.com>
515
516         PR rtl-optimization/17853
517         * gcc.dg/i386-mmx-5.c: New testcase.
518
519 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
520
521         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
522
523 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
524
525         PR c++/17524
526         * g++.dg/template/static9.C: New test.
527
528         PR c++/17685
529         * g++.dg/parse/operator5.C: New test.
530
531 2004-10-09  Roger Sayle  <roger@eyesopen.com>
532
533         PR middle-end/17894
534         * gcc.c-torture/execute/divcmp-4.c: New test case.
535
536 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
537
538         PR tree-opt/17902
539         * g++.dg/opt/pr17902.C: New test.
540
541 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
542
543         * gcc.dg/cpp/ident-1.c: Add dg-options "".
544
545 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
546
547         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
548
549 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
550
551         * gcc.dg/assign-warn-3.c: New test.
552
553 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
554
555         PR c/16999
556         * gcc.dg/cpp/ident-1.c: New test.
557
558 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
559
560         * gcc.c-torture/compile/acc1.c: New.
561
562 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
563
564         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
565         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
566
567 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
568
569         * gcc.dg/ultrasp11.c: New test.
570
571 2004-10-08  Michael Matz  <matz@suse.de>
572
573         * gcc.dg/doloop-2.c: New test.
574
575 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
576
577         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
578         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
579         objc.dg/method-9.m: Update expected diagnostics.
580
581 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
582
583         * gcc.dg/ppc-fsel-3.c: New file.
584         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
585
586 2004-10-07  Paul Brook  <paul@codesourcery.com>
587
588         * gfortran.dg/intrinsic_verify_1.f90: New test.
589
590 2004-10-07  Paul Brook  <paul@codesourcery.com>
591
592         * gfortran.dg/empty_format_1.f90: Remove stray commas.
593
594 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
595
596         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
597         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
598         commit.
599
600 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
601
602         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
603
604 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
605
606         PR c++/17115
607         * g++.dg/warn/Winline-4.C: New test.
608
609 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
610
611         * gcc.c-torture/compile/20041007-1.c: New test.
612
613 2004-10-07  Paul Brook  <paul@codesourcery.com>
614
615         PR fortran/17678
616         * gfortran.dg/use_allocated_1.f90: New test.
617
618 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
619
620         PR middle-end/17849
621         * gfortran.fortran-torture/compile/nested.f90: New test
622
623 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
624
625         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
626
627 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
628
629         PR c++/17368
630         * g++.dg/ext/asm6.C: New test.
631
632 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
633
634         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
635
636 2004-10-06  Paul Brook  <paul@codesourcery.com>
637
638         PR libfortran/17709
639         * gfortran.dg/empty_format_1.f90: New test.
640
641 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
642
643         PR fortran/17568
644         * gfortran.dg/ishft.f90: New test.
645
646         PR fortran/17283
647         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
648         tests.
649
650 2004-10-06  Paul Brook  <paul@codesourcery.com>
651
652         * gfortran.dg/do_1.f90: New test.
653
654 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
655
656         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
657         optimizing for size.
658
659 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
660
661         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
662
663 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
664
665         * gcc.c-torture/compile/20041005-1.c: New test.
666
667 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
668
669         PR c++/17829
670         * g++.dg/lookup/koenig4.C: New.
671
672 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
673
674         * g++.dg/other/classkey1.C: Adjust quoting marks.
675         * g++.dg/parse/error15.C: Likewise.
676         * g++.dg/template/meminit2.C (int>): Likewise.
677
678 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
679
680         PR fortran/17283
681         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
682
683         PR fortran/17631
684         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
685
686         PR fortran/17708
687         * gfortran.dg/pr17708.f90: New test.
688         
689 2004-10-04  Chao-ying Fu  <fu@mips.com>
690
691         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
692         * gcc.dg/vect/vect-4.c: Ditto.
693         * gcc.dg/vect/vect-5.c: Ditto.
694         * gcc.dg/vect/vect-6.c: Ditto.
695         * gcc.dg/vect/vect-8.c: Ditto.
696         * gcc.dg/vect/vect-16.c: Ditto.
697         * gcc.dg/vect/vect-30.c: Ditto.
698         * gcc.dg/vect/vect-40.c: Ditto.
699         * gcc.dg/vect/vect-41.c: Ditto.
700         * gcc.dg/vect/vect-42.c: Ditto.
701         * gcc.dg/vect/vect-43.c: Ditto.
702         * gcc.dg/vect/vect-44.c: Ditto.
703         * gcc.dg/vect/vect-45.c: Ditto.
704         * gcc.dg/vect/vect-46.c: Ditto.
705         * gcc.dg/vect/vect-47.c: Ditto.
706         * gcc.dg/vect/vect-48.c: Ditto.
707         * gcc.dg/vect/vect-49.c: Ditto.
708         * gcc.dg/vect/vect-50.c: Ditto.
709         * gcc.dg/vect/vect-51.c: Ditto.
710         * gcc.dg/vect/vect-52.c: Ditto.
711         * gcc.dg/vect/vect-53.c: Ditto.
712         * gcc.dg/vect/vect-54.c: Ditto.
713         * gcc.dg/vect/vect-55.c: Ditto.
714         * gcc.dg/vect/vect-56.c: Ditto.
715         * gcc.dg/vect/vect-57.c: Ditto.
716         * gcc.dg/vect/vect-58.c: Ditto.
717         * gcc.dg/vect/vect-59.c: Ditto.
718         * gcc.dg/vect/vect-60.c: Ditto.
719         * gcc.dg/vect/vect-74.c: Ditto.
720         * gcc.dg/vect/vect-79.c: Ditto.
721         * gcc.dg/vect/vect-80.c: Ditto.
722
723 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
724
725         * gcc.dg/unused-7.c: Use the correct option.
726
727 2004-10-04  Paul Brook  <paul@codesourcery.com>
728         Bud Davis  <bdavis9659@comcast.net>
729
730         PR fortran/17706
731         PR fortran/16434
732         * gfortran/pr17706.f90: New test.
733         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
734
735 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
736
737         * gfortran.dg/pr17612.f90: New test.
738
739 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
740
741         * g++.dg/template/local1.C: Adjust quoting marks in
742         testing for diagnostics.
743         * g++.dg/tls/diag-2.C: Likewise.
744         * g++.dg/other/error8.C: Likewise.
745
746 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
747
748         PR c/17178
749         * gcc.dg/unused-4.c: Adjust to be correct.
750
751         PR c/17820
752         * gcc.dg/unused-7.c: New test.
753
754 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
755
756         PR c++/17797
757         * g++.dg/overload/template2.C: New test.
758
759 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
760
761         PR tree-optimization/16632
762         * gcc.dg/tree-ssa/20041002-1.c: New.
763
764 2004-10-03  Paul Brook  <paul@codesourcery.com>
765
766         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
767         rather than relying on default formatting.
768
769 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
770
771         * gcc.dg/20040920-1.c: Update expected message text.
772
773 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
774
775         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
776
777 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
778
779         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
780         tree level.
781
782 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
783
784         * gcc.dg/tree-ssa/pr17343.c: Remove.
785
786 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
787
788         PR tree-opt/17343
789         * gcc.dg/tree-ssa/pr17343.c: New test.
790
791 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
792
793         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
794         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
795         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
796         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
797         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
798
799 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
800
801         * gcc.dg/lvalue-2.c: New test.
802
803 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
804
805         PR c/17730
806         * gcc.dg/pr17730-1.c: New test
807
808 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
809
810         PR c/7425
811         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
812
813 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
814
815         * gcc.c-torture/execute/stdarg-1.c: New test.
816         * gcc.c-torture/execute/stdarg-2.c: New test.
817         * gcc.c-torture/execute/stdarg-3.c: New test.
818         * gcc.dg/tree-ssa/stdarg-1.c: New test.
819         * gcc.dg/tree-ssa/stdarg-2.c: New test.
820         * gcc.dg/tree-ssa/stdarg-3.c: New test.
821         * gcc.dg/tree-ssa/stdarg-4.c: New test.
822         * gcc.dg/tree-ssa/stdarg-5.c: New test.
823
824 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
825
826         PR tree-optimization/17697
827         * g++.dg/opt/pr17697-1.C: New test.
828         * g++.dg/opt/pr17697-2.C: New test.
829         * g++.dg/opt/pr17697-3.C: New test.
830
831 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
832
833         PR c/16409
834         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
835         gcc.dg/vla-init-5.c: New tests.
836
837 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
838
839         PR c/13804
840         * gcc.dg/pr13804-1.c: New test.
841
842 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
843
844         PR fortran/16938
845         * gfortran.dg/pr16938.f90: New test.
846
847 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
848
849         * g++.dg/template/crash23.C: New test.
850
851 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
852
853         PR c++/17585
854         * g++.dg/template/static8.C: New test.
855
856 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
857
858         PR c++/17681
859         * g++.dg/other/error9.C: New test.
860
861 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
862
863         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
864
865 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
866
867         PR fortran/15164
868         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
869
870 2004-09-26  Roger Sayle  <roger@eyesopen.com>
871
872         PR middle-end/17112
873         * gcc.dg/pr17112-1.c: New test case.
874
875 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
876
877         PR c/11459
878         * gcc.dg/pr11459-1.c: New test.
879
880 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
881
882         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
883         * gcc.dg/tree-ssa/loop-4.c: Likewise.
884
885 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
886
887         * gfortran.dg/pr15324.f90: Make array bounds consistent.
888
889 2004-09-25  Jan Hubicka  <jh@suse.cz>
890
891         * compile/30040909-1.c: New test.
892         * compile/30040907-1.c: New test.
893
894 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
895
896         * gcc.c-torture/execute/va-arg-26.c: New test.
897
898 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
899
900         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
901         extra diagnostics on targets with 64-bit pointers.
902         * objc.dg/selector-1.m: Adjust dg-warning regexp.
903
904 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
905
906         PR c/17188
907         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
908         * gcc.dg/decl-3.c: Adjust expected message.
909
910 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
911
912         PR fortran/17615
913         * gfortran.dg/pr17615.f90: New test.
914
915 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
916
917         PR tree-optimzation/17517
918         * g++.dg/tree-ssa/pr17517.C: New Test.
919
920 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
921
922         PR c++/16889
923         * g++.dg/lookup/ambig3.C: New.
924
925 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
926
927         PR tree-opt/17624
928         * g++.dg/opt/pr17624.C: New test.
929
930 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
931
932         PR c/6980
933         * gcc.dg/Wbad-function-cast-1.c: New test.
934
935 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
936
937         * g++.dg/ext/complit1.C
938         * g++.dg/other/error2.C
939         * g++.dg/other/nontype-1.C
940         * g++.dg/parse/crash11.C
941         * g++.dg/parse/crash12.C
942         * g++.dg/parse/error15.C
943         * g++.dg/parse/error4.C
944         * g++.dg/parse/tmpl-outside1.C
945         * g++.dg/parse/too-many-tmpl-args1.C
946         * g++.dg/template/dependent-expr3.C
947         * g++.dg/template/error10.C
948         * g++.dg/template/instantiate1.C
949         * g++.dg/template/vtable2.C
950         * g++.dg/warn/Wshadow-1.C
951         * g++.dg/warn/weak1.C
952         * g++.old-deja/g++.brendan/crash16.C
953         * g++.old-deja/g++.brendan/crash18.C
954         * g++.old-deja/g++.brendan/crash48.C
955         * g++.old-deja/g++.brendan/crash49.C
956         * g++.old-deja/g++.brendan/crash55.C
957         * g++.old-deja/g++.brendan/crash56.C
958         * g++.old-deja/g++.brendan/crash8.C
959         * g++.old-deja/g++.brendan/enum11.C
960         * g++.old-deja/g++.brendan/enum8.C
961         * g++.old-deja/g++.brendan/enum9.C
962         * g++.old-deja/g++.brendan/friend3.C
963         * g++.old-deja/g++.brendan/misc14.C
964         * g++.old-deja/g++.bugs/900402_02.C
965         * g++.old-deja/g++.bugs/900404_03.C
966         * g++.old-deja/g++.bugs/900404_04.C
967         * g++.old-deja/g++.bugs/900428_03.C
968         * g++.old-deja/g++.jason/crash4.C
969         * g++.old-deja/g++.jason/overload21.C
970         * g++.old-deja/g++.jason/redecl1.C
971         * g++.old-deja/g++.jason/report.C
972         * g++.old-deja/g++.jason/rfg10.C
973         * g++.old-deja/g++.jason/template30.C
974         * g++.old-deja/g++.law/arm12.C
975         * g++.old-deja/g++.law/ctors5.C
976         * g++.old-deja/g++.law/cvt20.C
977         * g++.old-deja/g++.law/init10.C
978         * g++.old-deja/g++.law/init8.C
979         * g++.old-deja/g++.law/visibility17.C
980         * g++.old-deja/g++.law/visibility7.C
981         * g++.old-deja/g++.mike/net8.C
982         * g++.old-deja/g++.mike/p646.C
983         * g++.old-deja/g++.mike/p700.C
984         * g++.old-deja/g++.mike/p701.C
985         * g++.old-deja/g++.mike/p811.C
986         * g++.old-deja/g++.ns/template13.C
987         * g++.old-deja/g++.other/array3.C
988         * g++.old-deja/g++.other/crash25.C
989         * g++.old-deja/g++.other/dtor3.C
990         * g++.old-deja/g++.other/dtor4.C
991         * g++.old-deja/g++.other/main1.C
992         * g++.old-deja/g++.other/warn7.C
993         * g++.old-deja/g++.pt/crash11.C
994         * g++.old-deja/g++.pt/crash36.C
995         * g++.old-deja/g++.pt/spec22.C
996         * g++.old-deja/g++.pt/spec9.C
997         * g++.old-deja/g++.pt/ttp52.C
998         * g++.old-deja/g++.robertl/eb103.C
999         * g++.old-deja/g++.robertl/eb121.C
1000         * g++.old-deja/g++.robertl/eb22.C
1001         * g++.old-deja/g++.robertl/eb8.C:
1002         Update locations and/or regexps of dg-error markers.
1003         Remove markers for some bogus messages that are no longer issued.
1004
1005 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
1006
1007         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
1008         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
1009
1010 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
1011
1012         PR c++/17618
1013         * g++.dg/lookup/crash5.C: New test.
1014
1015 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
1016
1017         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
1018         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
1019         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
1020         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
1021         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
1022         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
1023
1024         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
1025         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
1026         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
1027         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
1028         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
1029         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
1030
1031         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
1032
1033         * gcc.dg/vect/vect-44.c: Check additional cases.
1034         * gcc.dg/vect/vect-48.c: Check additional cases.
1035
1036         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
1037         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
1038         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
1039         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
1040         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
1041         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
1042         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
1043         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
1044         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
1045
1046         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
1047         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
1048         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
1049
1050 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1051
1052         * gcc.dg/tree-ssa/loop-6.c: New test.
1053
1054 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
1055
1056         PR c++/17620
1057         * g++.dg/inherit/base2.C: New.
1058
1059 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1060
1061         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
1062         * gcc.dg/20001012-2.c: Likewise.
1063         * gcc.dg/20001013-1.c: Likewise.
1064         * gcc.dg/20001101-1.c: Likewise.
1065         * gcc.dg/20001102-1.c: Likewise.
1066         * gcc.dg/bf-spl1.c: Likewise.
1067         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
1068         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
1069
1070 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
1071
1072         PR tree-optimization/16721
1073         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
1074
1075 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
1076
1077         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
1078         * gcc.dg/20040305-1.c: Likewise.
1079
1080 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1081
1082         PR c/16566
1083         * gcc.c-torture/compile/pr16566-1.c,
1084         gcc.c-torture/compile/pr16566-2.c,
1085         gcc.c-torture/compile/pr16566-3.c: New tests.
1086
1087 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
1088
1089         PR tree-optimization/17512
1090         * gcc.c-torture/compile/20040916-1.c.
1091
1092 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
1093
1094         * gcc.dg/pragma-re-3.c: New test.
1095
1096 2004-09-17  Matt Austern  <austern@apple.com>
1097
1098         PR c++/15049
1099         * g++.dg/other/anon3.C: New.
1100
1101 2004-09-21  Roger Sayle  <roger@eyesopen.com>
1102
1103         PR c++/7503
1104         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
1105         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
1106         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
1107         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
1108         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
1109
1110 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
1111
1112         PR fortran/17286
1113         * gfortran.dg/pr17286.f90: New test.
1114
1115 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
1116
1117         PR c++/17530
1118         * g++.dg/template/static7.C: New test.
1119
1120 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
1121
1122         PR tree-opt/17558
1123         * gcc.c-torture/compile/pr17558.c: New test.
1124
1125 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1126
1127         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
1128         if SKIP_ATTRIBUTE is defined.
1129
1130 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1131
1132         PR fortran/15957
1133         * gfortran.dg/pr15957.f90: New test.
1134
1135 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
1136
1137         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
1138         in comparison.
1139         * gcc.dg/vect/vect-79.c: Likewise.
1140         * gcc.dg/vect/vect-80.c: Likewise.
1141
1142 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1143
1144         PR fortran/15750
1145         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
1146
1147 2004-09-20  Ira Rosen  <irar@il.ibm.com>
1148
1149         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
1150         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
1151         * gcc.dg/vect/vect-62.c: New testcase.
1152         * gcc.dg/vect/vect-63.c: New testcase.
1153         * gcc.dg/vect/vect-64.c: New testcase.
1154         * gcc.dg/vect/vect-65.c: New testcase.
1155         * gcc.dg/vect/vect-66.c: New testcase.
1156         * gcc.dg/vect/vect-67.c: New testcase.
1157         * gcc.dg/vect/vect-68.c: New testcase.
1158         * gcc.dg/vect/vect-69.c: New testcase.
1159         * gcc.dg/vect/vect-79.c: New testcase.
1160         * gcc.dg/vect/vect-80.c: New testcase.
1161
1162 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1163
1164         * gcc.target/mips/asm-1.c: New test.
1165
1166 2004-09-19  Ira Rosen  <irar@il.ibm.com>
1167
1168         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
1169         * gcc.dg/vect/vect-73.c: New testcase.
1170         * gcc.dg/vect/vect-74.c: New testcase.
1171         * gcc.dg/vect/vect-75.c: New testcase.
1172         * gcc.dg/vect/vect-76.c: New testcase.
1173         * gcc.dg/vect/vect-77.c: New testcase.
1174         * gcc.dg/vect/vect-78.c: New testcase
1175
1176 2004-09-18  Paul Brook  <paul@codesourcery.com>
1177
1178         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
1179
1180 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1181
1182         PR c/17424
1183         * gcc.dg/pr17424-1.c: New test.
1184
1185 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
1186
1187         * g++.dg/tree-ssa/pr17153.C: New test.
1188
1189 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
1190
1191         PR pch/13361
1192         * testsuite/g++.dg/pch/wchar-1.C: New.
1193         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1194
1195 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
1196
1197         * gcc.c-torture/execute/20040917-1.c: New test.
1198
1199 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1200
1201         PR tree-optimization/17319
1202         * gcc.dg/pr17319.c: New test.
1203
1204 2004-09-17  Devang Patel  <dpatel@apple.com>
1205
1206         * gcc.dg/20040813-1.c: New test.
1207
1208 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1209
1210         PR tree-optimization/17273
1211         * gcc.c-torture/compile/pr17273.c: New test.
1212
1213 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1214
1215         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
1216         Update expected messages.
1217         * gcc.dg/declspec-13.c: New test.
1218
1219 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
1220
1221         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
1222
1223 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1224
1225         * gcc.c-torture/execute/pr17252.c: Use post-increment to
1226         change what 'a' is pointing to.
1227
1228 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
1229
1230         PR c++/16002
1231         * g++.dg/template/error18.C: New test.
1232
1233         PR c++/16029
1234         * g++.dg/warn/Wunused-8.C: New test.
1235
1236 2004-09-17  Steven Bosscher  <stevenb@suse.de>
1237
1238         PR tree-optimization/17513
1239         * gcc.dg/20040916-1.c: New test.
1240
1241 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
1242
1243         PR c++/17501
1244         * g++.dg/template/typename7.C: New test.
1245
1246 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1247
1248         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
1249
1250 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
1251
1252         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
1253         with -ftree-based-profiling also.
1254         * lib/profopt.exp: Support late-set profile_option/feedback_option.
1255
1256 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
1257
1258         PR/15364
1259         * gfortran.dg/der_array_io_1.f90: New test.
1260         * gfortran.dg/der_array_io_2.f90: New test.
1261         * gfortran.dg/der_array_io_3.f90: New test.
1262
1263 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1264
1265         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
1266         EABI.
1267
1268 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1269
1270         * g++.dg/opt/switch1.C: New test.
1271
1272 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1273
1274         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
1275         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
1276         Update expected messages.
1277
1278 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1279
1280         PR fortran/16485
1281         * gfortran.dg/same_name_1.f90: New test.
1282
1283 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
1284
1285         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
1286         dereference garbage pointers.
1287
1288 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
1289
1290         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
1291         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
1292
1293         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
1294         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
1295         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
1296
1297 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
1298
1299         PR c++/17324
1300         * g++.dg/template/mangle1.C: New test.
1301
1302 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1303
1304         PR tree-optimization/17252
1305         * gcc.c-torture/execute/pr17252.c: New test.
1306
1307 2004-09-14  Andrew Pinski  <apinski@apple.com>
1308
1309         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
1310
1311 2004-09-14  Roger Sayle  <roger@eyesopen.com>
1312
1313         PR rtl-optimization/9771
1314         * gcc.dg/pr9771-1.c: New test case.
1315
1316 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1317
1318         PR tree-optimization/15262
1319         * gcc.c-torture/execute/pr15262-1.c: New test.
1320         * gcc.c-torture/execute/pr15262-2.c: New test.
1321
1322 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1323
1324         * gcc.dg/declspec-12.c: New test.
1325
1326 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
1327
1328         * gfortran.dg/pr17090.f90: Add directives to test.
1329
1330 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1331
1332         * gcc.c-torture/compile/20040914-1.c: New test.
1333
1334 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1335
1336         PR c++/16162
1337         * g++.dg/template/decl2.C: New test.
1338
1339 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
1340
1341         PR fortran/17090
1342         * gfortran.dg/pr17090.f90: New test.
1343
1344 2004-09-13  Dale Johannesen  <dalej@apple.com>
1345
1346         * gcc.c-torture/compile/pr17408.c:  New test case.
1347
1348 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1349
1350         PR c++/16716
1351         * g++.dg/parse/crash17.C: New test.
1352
1353         PR c++/17327
1354         * g++.dg/template/enum3.C: New test.
1355
1356 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
1357
1358         * lib/gcc-defs.exp: Load wrapper.exp.
1359         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
1360         using local code.
1361         * lib/gcc.exp (gcc_init): Similar.
1362         * lib/gfortran.exp (gfortran_init): Similar.
1363         * lib/objc.exp (objc_init): Similar.
1364         * lib/treelang.exp (treelang_init): Similar.
1365         * lib/wrapper.exp: New file with build_wrapper call machinery in
1366         ${tool}_maybe_build_wrapper.
1367
1368 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1369
1370         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
1371         "inline".
1372         * gcc.dg/declspec-11.c: Update expected messages.
1373         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
1374         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
1375         gcc.dg/inline-12.c: New tests.
1376
1377 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
1378
1379         * g++.dg/tree-ssa/pr17400.C: New testcase.
1380
1381 2004-09-13  James E Wilson  <wilson@specifixinc.com>
1382
1383         * gcc.target/mips/sb1-1.c: New testcase.
1384
1385 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
1386
1387         * lib/g77-dg.exp: Remove unused file.
1388         * lib/mike-g77.exp: Ditto.
1389         * lib/g77.exp: Ditto.
1390
1391 2004-09-12  Richard Henderson  <rth@redhat.com>
1392
1393         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
1394
1395 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1396
1397         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
1398         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1399         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
1400         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
1401         Update expected messages.
1402
1403 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
1404
1405         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
1406         declaration/use mismatch for dirp parameter.
1407
1408 2004-09-12  Andrew Pinski  <apinski@apple.com>
1409
1410         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
1411         -fgnu-runtime is passed.
1412
1413 2004-09-12  Richard Henderson  <rth@redhat.com>
1414
1415         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
1416         do the uplevel thing and update additional_flags directly.
1417         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
1418         gfortran.fortran-torture/execute/intrinsic_nearest.x,
1419         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
1420         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
1421
1422 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1423
1424         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
1425
1426 2004-09-11  Roger Sayle  <roger@eyesopen.com>
1427
1428         PR middle-end/17411
1429         * g++.dg/opt/pr17411-1.C: New test case.
1430
1431 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1432
1433         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1434         gcc.dg/tls/diag-2.c: Update expected messages.
1435         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
1436         messages.
1437         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
1438         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
1439         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
1440         gcc.dg/tls/diag-5.c: New tests.
1441
1442 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
1443
1444         * gcc.dg/20040910-1.c: Correct dg-error regexp.
1445
1446 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1447
1448         * g++.dg/parse/break-in-for.C: New test.
1449
1450 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
1451
1452         * gcc.dg/tree-ssa/20040911-1.c: New test.
1453
1454 2004-09-11  Andreas Jaeger  <aj@suse.de>
1455
1456         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
1457         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
1458
1459 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
1460
1461         * gcc.target/frv: New directory of FR-V-specific tests.
1462
1463 2004-09-10  James E Wilson  <wilson@specifixinc.com>
1464
1465         * gcc.dg/convert-vec-1.c: New test.
1466
1467 2004-09-10  Roger Sayle  <roger@eyesopen.com>
1468
1469         PR middle-end/17024
1470         * gcc.dg/pr17024-1.c: New test case.
1471
1472 2004-09-10  Eric Christopher  <echristo@redhat.com>
1473
1474         * gcc.dg/20040910-1.c: New test.
1475
1476 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1477
1478         * gcc.dg/bitfld-9.c: New test.
1479
1480 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
1481
1482         * gcc.c-torture/execute/ieee/acc1.c: New test.
1483         * gcc.c-torture/execute/ieee/acc2.c: New test.
1484         * gcc.c-torture/execute/ieee/mzero6.c: New test.
1485
1486 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1487
1488         * gcc.dg/deprecated-2.c: New test.
1489
1490 2004-09-09  James E Wilson  <wilson@specifixinc.com>
1491
1492         * gcc.dg/init-vec-1.c: New test.
1493
1494 2004-09-09  Roger Sayle  <roger@eyesopen.com>
1495
1496         PR middle-end/17055
1497         * gcc.dg/pr17055-1.c: New test case.
1498
1499 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
1500
1501         PR target/17377
1502         * gcc.c-torture/execute/pr17377.c: New test.
1503
1504 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1505
1506         PR c/8420
1507         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
1508         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
1509         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1510         gcc.dg/long-long-typespec-1.c: New tests.
1511         * gcc.dg/tls/diag-2.c: Update expected diagnostics
1512
1513 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1514
1515         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
1516         gcc.dg/gnu99-static-1.c: New tests.
1517
1518 2004-09-08  Devang Patel  <dpatel@apple.com>
1519
1520         * gcc.dg/darwin-ld-20040828-1.c: New test.
1521         * gcc.dg/darwin-ld-20040828-2.c: New test.
1522         * gcc.dg/darwin-ld-20040828-3.c: New test.
1523
1524 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
1525
1526         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
1527         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
1528         in error message.
1529         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
1530         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
1531         in error message.
1532         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
1533         types they qualify.
1534         * objc.dg/type-size-2.m: Fix wording in comment.
1535         * objc.dg/va-meth-1.m: New test case.
1536
1537 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
1538
1539         PR c/16633:
1540         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
1541         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
1542
1543 2004-09-06  Devang Patel  <dpatel@apple.com>
1544
1545         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
1546         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
1547
1548 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
1549
1550         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
1551         reflect changed line numbering of diagnostics.
1552
1553 2004-09-06  Paul Brook  <paul@codesourcery.com>
1554
1555         * gfortran.dg/edit_real_1.f90: Add new test.
1556
1557 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1558
1559         * gcc.dg/tree-ssa/loop-2.c: New test.
1560         * gcc.dg/tree-ssa/loop-3.c: New test.
1561         * gcc.dg/tree-ssa/loop-4.c: New test.
1562         * gcc.dg/tree-ssa/loop-5.c: New test.
1563
1564 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1565
1566         * gcc.dg/format/sentinel-1.c: Update for parameter option.
1567
1568 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1569
1570         * gcc.dg/format/sentinel-1.c: New test.
1571
1572 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
1573
1574         * testsuite/gcc.dg/builtins-46.c: New.
1575
1576 2004-09-03  Devang Patel  <dpatel@apple.com>
1577
1578         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
1579         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
1580
1581 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1582
1583         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
1584         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
1585         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
1586         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
1587         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
1588         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
1589         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
1590         the non-portable bzero.
1591         * gcc.dg/20010912-1.c: xfail for NetWare.
1592         * gcc.dg/20020426-2.c: xfail for NetWare.
1593         * gcc.dg/20021014-1.c: xfail for NetWare.
1594         * gcc.dg/20021018-1.c: xfail for NetWare.
1595         * gcc.dg/20030213-1.c: xfail for NetWare.
1596         * gcc.dg/20030225-1.c: xfail for NetWare.
1597         * gcc.dg/20030708-1.c: xfail for NetWare.
1598         * gcc.dg/builtins-config.h: Also exclude NetWare.
1599         * gcc.dg/format/format.h: Define restrict only if not already defined.
1600         * gcc.dg/nest.c: xfail for NetWare.
1601         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1602         * lib/target-supports.exp (check_visibility_available): Exclude
1603         NetWare.
1604
1605 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1606
1607         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1608         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1609         deterministic starting point for the alignment of structure fields.
1610         * gcc.dg/Wpadded.c: Dito.
1611         * g++.dg/abi/vbase10.C: Dito.
1612
1613 2004-09-03  Devang Patel  <dpatel@apple.com>
1614
1615         * g++.dg/debug/pr15736.cc: New test.
1616
1617 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1618
1619         * README.QMTEST: Fix out-of-date link.
1620
1621 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1622
1623         PR fortran/16579
1624         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1625         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1626
1627 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1628
1629         * g++.dg/abi/arm_rtti1.C: New test.
1630
1631 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1632
1633         * gcc.dg/ppc-vector-memcpy.c: New.
1634         * gcc.dg/ppc-vector-memset.c: New.
1635
1636 2004-09-02  Chao-ying Fu  <fu@mips.com>
1637
1638         * gcc.target/mips/mips-3d-1.c: New test.
1639         * gcc.target/mips/mips-3d-2.c: New test.
1640         * gcc.target/mips/mips-3d-3.c: New test.
1641         * gcc.target/mips/mips-3d-4.c: New test.
1642         * gcc.target/mips/mips-3d-5.c: New test.
1643         * gcc.target/mips/mips-3d-6.c: New test.
1644         * gcc.target/mips/mips-3d-7.c: New test.
1645         * gcc.target/mips/mips-3d-8.c: New test.
1646         * gcc.target/mips/mips-3d-9.c: New test.
1647         * gcc.target/mips/mips-ps-1.c: New test.
1648         * gcc.target/mips/mips-ps-2.c: New test.
1649         * gcc.target/mips/mips-ps-3.c: New test.
1650         * gcc.target/mips/mips-ps-4.c: New test.
1651         * gcc.target/mips/mips-ps-type.c: New test.
1652
1653 2004-09-02  Paul Brook  <paul@codesourcery.com>
1654
1655         * gfortran.dg/edit_real_1.f90: Add new tests.
1656
1657 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1658
1659         PR fortran/15327
1660         * gfortran.dg/merge_char_1.f90: New test.
1661
1662 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1663
1664         PR fortran/16404
1665         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1666
1667 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1668
1669         PR c/1522
1670         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1671
1672 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1673
1674         * g++.dg/opt/loop1.C: Do not XFAIL.
1675
1676 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1677
1678         * gcc.c-torture/execute/20040831-1.c: New test.
1679
1680 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1681
1682         PR fortran/16579
1683         * gfortran.dg/g77/20010610.f: Now passes.
1684         Copy from g77.f-torture/execute. Add dg-run directive.
1685         * gfortran.dg/g77/README: Update
1686
1687 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1688
1689         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
1690         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
1691         (t1, t2, t3, t4): Add volatile.
1692
1693 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1694
1695         * g++.dg/ext/visibility/arm1.C: New test.
1696
1697 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
1698
1699         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
1700         -pedantic-errors.
1701
1702 2004-09-01  Paul Brook  <paul@codesourcery.com>
1703
1704         * gfortran.dg/eof_2.f90: New test.
1705
1706 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1707
1708         PR fortran/16579
1709         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
1710
1711 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
1712
1713         PR libfortran/16805
1714         * gfortran.dg/list_read_2.f90: New test.
1715
1716 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1717
1718         * g++.dg/abi/key1.C: New test.
1719
1720 2004-08-31  Richard Henderson  <rth@redhat.com>
1721
1722         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
1723         form of offsetof.
1724         * g++.dg/other/offsetof5.C: Remove duplicate.
1725
1726 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1727
1728         PR fortran/17244
1729         * gfortran.dg/func_derived_1.f90: New test.
1730
1731 2004-08-31  Paul Brook  <paul@codesourcery.com>
1732
1733         * gfortran.dg/eof_1.f90: New test.
1734
1735 2004-08-31  Paul Brook  <paul@codesourcery.com>
1736
1737         * gfortran.dg/list_read_1.f90: New file.
1738
1739 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
1740
1741         * g++.dg/opt/loop1.C: XFAIL.
1742
1743 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
1744
1745         * gcc.dg/funcdef-storage-1.c: New.
1746         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
1747         an extern function in local scope.
1748         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
1749         declare an 'auto inline' function in local scope.
1750         * gcc.dg/20011130-1.c: Likewise.
1751         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
1752         an 'auto' function in local scope.
1753         * gcc.dg/20021014-1.c: Likewise.
1754         * gcc.dg/20030331-2.c: Likewise.
1755
1756 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1757
1758         * gfortran.dg/blockdata_1.f90: New test.
1759
1760 2004-08-30  Richard Henderson  <rth@redhat.com>
1761
1762         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
1763
1764 2004-08-30  Richard Henderson  <rth@redhat.com>
1765
1766         * lib/fortran-torture.exp (fortran-torture-execute): Honor
1767         additional_flags set by alternate driver.
1768         (ieee-options): New procedure.
1769         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
1770         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
1771         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
1772         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
1773
1774 2004-08-30  Richard Henderson  <rth@redhat.com>
1775
1776         * lib/f-torture.exp: Remove.
1777
1778 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
1779
1780         PR rtl-optimization/16590
1781         * g++.dg/opt/loop1.C: New test.
1782
1783 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1784
1785         PR fortran/13910
1786         * gfortran.dg/oldstyle_1.f90: New test.
1787
1788 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
1789         Paul Brook  <paul@codesourcery.com>
1790
1791         * gfortran.dg/g77/README: Update.
1792         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
1793         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1794         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
1795
1796 2004-08-28  Paul Brook  <paul@codesourcery.com>
1797
1798         PR libfortran/17195
1799         * gfortran.dg/edit_real_1.f90: New test.
1800
1801 2004-08-27  Paul Brook  <paul@codesourcery.com>
1802
1803         * gfortran.dg/rewind_1.f90: New test.
1804
1805 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
1806
1807         PR fortran/16597
1808         * gfortran.dg/pr16597.f90: New test.
1809
1810 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1811
1812         PR c/13801
1813         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
1814         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
1815         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
1816         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
1817         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
1818
1819 2004-08-26  Nick Clifton  <nickc@redhat.com>
1820
1821         * gcc.c-torture/compile/pr17119.c: New test.
1822
1823 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1824
1825         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
1826
1827 2004-08-25  Richard Henderson  <rth@redhat.com>
1828
1829         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
1830         the bits that expect kind=8 to be the largest real kind.
1831
1832 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1833
1834         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
1835
1836 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1837
1838         * gfortran.dg/assignment_1.f90: New test.
1839
1840 2004-08-25  Adam Nemet  <anemet@lnxw.com>
1841
1842         * g++.dg/template/repo3.C: New test.
1843
1844 2004-08-25  Roger Sayle  <roger@eyesopen.com>
1845
1846         PR middle-end/16693
1847         PR tree-optimization/16372
1848         * g++.dg/opt/pr16372-1.C: New test case.
1849         * g++.dg/opt/pr16693-1.C: New test case.
1850         * g++.dg/opt/pr16693-2.C: New test case.
1851
1852 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1853
1854         * objc.dg/proto-lossage-4.m: New test.
1855
1856 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
1857
1858         PR c++/17155
1859         * g++.dg/inherit/local2.C: New test.
1860
1861 2004-08-25  Paul Brook  <paul@codesourcery.com>
1862
1863         PR fortran/17144
1864         * gfortran.dg/string_ctor_1.f90: New test.
1865
1866 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1867
1868         PR c++/14428
1869         * g++.dg/template/redecl2.C: New test.
1870
1871 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1872
1873         PR fortran/17143
1874         * gfortran.dg/pr17143.f90: New test.
1875
1876 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1877
1878         PR fortran/17164
1879         * gfortran.dg/pr17164.f90: New test.
1880
1881 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1882
1883         * gcc.dg/tree-ssa/loop-1.c: New test.
1884
1885 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1886
1887         * gcc.c-torture/compile/20040824-1.c: New test.
1888
1889 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1890
1891         * gcc.c-torture/compile/iftrap-3.c: New test.
1892
1893 2004-08-24  Paul Brook  <paul@codesourcery.com>
1894
1895         * gfortran.dg/entry_2.f90: New test.
1896
1897 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1898
1899         PR c++/16889
1900         * g++.dg/lookup/ambig[12].C: New.
1901
1902 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1903
1904         PR c++/16706
1905         * g++.dg/template/crash21.C: New test.
1906         * g++.dg/template/crash22.C: Likewise.
1907
1908 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1909
1910         PR c++/17149
1911         * g++.dg/template/access15.C: New.
1912
1913 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1914
1915         PR c++/17163
1916         * g++.dg/template/repo2.C: New test.
1917
1918 2004-08-23  Roger Sayle  <roger@eyesopen.com>
1919
1920         PR rtl-optimization/17078
1921         * gcc.c-torture/execute/pr17078-1.c: New test case.
1922
1923 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1924
1925         PR c/14492
1926         * gcc.dg/debug/crash1.c: New test.
1927
1928 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1929
1930         PR c/16180
1931         * gcc.dg/loop-5.c: New test.
1932
1933 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1934
1935         * gcc.c-torture/execute/20040823-1.c: New test.
1936
1937 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
1938
1939         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
1940         to the assembler.  Simplify test accordingly.
1941         (asm_abi_flags): Use GNU names.
1942         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
1943         to check for ABI flags.
1944
1945 2004-08-22  Andrew Pinski  <apinski@apple.com>
1946
1947         * g++.dg/opt/pr14029.C: New test.
1948         * gcc.c-torture/execute/pr15262.c: New test.
1949
1950 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1951
1952         * gfortran.dg/reduction.f90: Add checks with complex arguments.
1953
1954 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
1955
1956         PR 16908
1957         * gfortran.dg/direct_io.f90: New test.
1958
1959 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1960
1961         PR c++/17121
1962         * g++.dg/inherit/local2.C: New test.
1963
1964 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
1965
1966         PR c++/17120
1967         * g++.dg/warn/Wparentheses-4.C: New test.
1968
1969 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1970
1971         PR c++/17121
1972         * g++.dg/inherit/local2.C: New test.
1973
1974         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
1975         * gcc.dg/ppc-ldstruct.c: Likewise.
1976         * gcc.dg/ppc64-abi-2.c: Likewise.
1977
1978 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
1979
1980         PR rtl-optimization/17099
1981         * gcc.c-torture/execute/20040820-1.c: New test.
1982
1983 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
1984
1985         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
1986
1987 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
1988
1989         PR fortran/17077
1990         * gfortran.dg/auto_array_1.f90: New test.
1991
1992 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1993
1994         PR fortran/17074
1995         * gfortran.dg/simpleif_1.f90: New test.
1996
1997 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
1998
1999         * lib/target-supports.exp (check_profiling_available): Return
2000         false for arm*-*-symbianelf* and arm*-*-eabi*.
2001
2002         PR c++/15890
2003         * g++.dg/template/delete1.C: New test.
2004
2005 2004-08-19  Paul Brook  <paul@codesourcery.com>
2006
2007         PR fortran/14976
2008         PR fortran/16228
2009         * gfortran.dg/data_char_1.f90: New test.
2010
2011 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
2012
2013         PR fortran/16946
2014         * gfortran.dg/reduction.f90: New testcase.
2015
2016 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2017
2018         PR fortran/16520
2019         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
2020
2021 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2022
2023         PR c++/17041
2024         * g++.dg/Wparentheses-3.C: New test.
2025
2026 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
2027
2028         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
2029         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
2030         * gcc.dg/vect/vect-2.c: Likewise.
2031         * gcc.dg/vect/vect-3.c: Likewise.
2032         * gcc.dg/vect/vect-4.c: Likewise.
2033         * gcc.dg/vect/vect-5.c: Likewise.
2034         * gcc.dg/vect/vect-6.c: Likewise.
2035         * gcc.dg/vect/vect-7.c: Likewise.
2036         * gcc.dg/vect/vect-25.c: Likewise.
2037         * gcc.dg/vect/vect-31.c: Likewise.
2038         * gcc.dg/vect/vect-32.c: Likewise.
2039         * gcc.dg/vect/vect-34.c: Likewise.
2040         * gcc.dg/vect/vect-36.c: Likewise.
2041         * gcc.dg/vect/vect-all.c: Likewise.
2042
2043 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
2044
2045         PR c++/17068
2046         * g++.dg/template/operator4.C: New test.
2047
2048 2004-08-18  Richard Henderson  <rth@redhat.com>
2049
2050         * gcc.dg/20040206-1.c: XFAIL.
2051
2052 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2053
2054         PR c++/16246
2055         * g++.dg/template/array7.C: New test.
2056
2057 2004-08-17  James E Wilson  <wilson@specifixinc.com>
2058
2059         * gcc.dg/mips-movcc-1.c: New test.
2060         * gcc.dg/mips-movcc-2.c: New test.
2061         * gcc.dg/mips-movcc-3.c: New test.
2062
2063         * gcc.dg/mips-nmadd-1.c: New test.
2064         * gcc.dg/mips-nmadd-2.c: New test.
2065
2066 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2067
2068         PR c++/15871
2069         * g++.dg/opt/inline8.C: New test.
2070
2071         PR c++/16965
2072         * g++.dg/parse/error17.C: New test.
2073
2074 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
2075
2076         * gcc.dg/vect: New directory for vectorizer tests.
2077         * gcc.dg/vect/tree-vect.h: New file.
2078         * gcc.dg/vect/vect.exp: New file.
2079         * gcc.dg/vect/pr16105.c.c: New test.
2080         * gcc.dg/vect/vect-1.c: New test.
2081         * gcc.dg/vect/vect-2.c: New test.
2082         * gcc.dg/vect/vect-3.c: New test.
2083         * gcc.dg/vect/vect-4.c: New test.
2084         * gcc.dg/vect/vect-5.c: New test.
2085         * gcc.dg/vect/vect-6.c: New test.
2086         * gcc.dg/vect/vect-7.c: New test.
2087         * gcc.dg/vect/vect-8.c: New test.
2088         * gcc.dg/vect/vect-9.c: New test.
2089         * gcc.dg/vect/vect-10.c: New test.
2090         * gcc.dg/vect/vect-11.c: New test.
2091         * gcc.dg/vect/vect-12.c: New test.
2092         * gcc.dg/vect/vect-13.c: New test.
2093         * gcc.dg/vect/vect-14.c: New test.
2094         * gcc.dg/vect/vect-15.c: New test.
2095         * gcc.dg/vect/vect-16.c: New test.
2096         * gcc.dg/vect/vect-17.c: New test.
2097         * gcc.dg/vect/vect-18.c: New test.
2098         * gcc.dg/vect/vect-19.c: New test.
2099         * gcc.dg/vect/vect-20.c: New test.
2100         * gcc.dg/vect/vect-21.c: New test.
2101         * gcc.dg/vect/vect-22.c: New test.
2102         * gcc.dg/vect/vect-23.c: New test.
2103         * gcc.dg/vect/vect-24.c: New test.
2104         * gcc.dg/vect/vect-25.c: New test.
2105         * gcc.dg/vect/vect-26.c: New test.
2106         * gcc.dg/vect/vect-27.c: New test.
2107         * gcc.dg/vect/vect-28.c: New test.
2108         * gcc.dg/vect/vect-29.c: New test.
2109         * gcc.dg/vect/vect-30.c: New test.
2110         * gcc.dg/vect/vect-31.c: New test.
2111         * gcc.dg/vect/vect-32.c: New test.
2112         * gcc.dg/vect/vect-33.c: New test.
2113         * gcc.dg/vect/vect-34.c: New test.
2114         * gcc.dg/vect/vect-35.c: New test.
2115         * gcc.dg/vect/vect-36.c: New test.
2116         * gcc.dg/vect/vect-37.c: New test.
2117         * gcc.dg/vect/vect-38.c: New test.
2118         * gcc.dg/vect/vect-40.c: New test.
2119         * gcc.dg/vect/vect-41.c: New test.
2120         * gcc.dg/vect/vect-42.c: New test.
2121         * gcc.dg/vect/vect-43.c: New test.
2122         * gcc.dg/vect/vect-44.c: New test.
2123         * gcc.dg/vect/vect-45.c: New test.
2124         * gcc.dg/vect/vect-46.c: New test.
2125         * gcc.dg/vect/vect-47.c: New test.
2126         * gcc.dg/vect/vect-48.c: New test.
2127         * gcc.dg/vect/vect-49.c: New test.
2128         * gcc.dg/vect/vect-50.c: New test.
2129         * gcc.dg/vect/vect-51.c: New test.
2130         * gcc.dg/vect/vect-52.c: New test.
2131         * gcc.dg/vect/vect-53.c: New test.
2132         * gcc.dg/vect/vect-54.c: New test.
2133         * gcc.dg/vect/vect-55.c: New test.
2134         * gcc.dg/vect/vect-56.c: New test.
2135         * gcc.dg/vect/vect-57.c: New test.
2136         * gcc.dg/vect/vect-58.c: New test.
2137         * gcc.dg/vect/vect-59.c: New test.
2138         * gcc.dg/vect/vect-60.c: New test.
2139         * gcc.dg/vect/vect-61.c: New test.
2140         * gcc.dg/vect/vect-all.c: New test.
2141         * gcc.dg/vect/vect-none.c: New test.
2142
2143 2004-08-17  Paul Brook  <paul@codesourcery.com>
2144
2145         PR fortran/13082
2146         * gfortran.dg/entry_1.f90: New test.
2147
2148 2004-08-17  Andrew Pinski  <apinski@apple.com>
2149
2150         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
2151
2152 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
2153
2154         * gcc.dg/pr17036-1.c: New test.
2155
2156 2004-08-16  Devang Patel  <dpatel@apple.com>
2157
2158         * gcc.dg/darwin-20040809-1.c: New test.
2159
2160 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
2161
2162         * gcc.dg/funcdef-attr-1.c: New test.
2163
2164 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
2165
2166         * gcc.dg/altivec-17.c: New test.
2167         * gcc.dg/altivec-18.c: New test.
2168
2169 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2170
2171         PR c++/6749
2172         * g++.dg/template/vtable2.C: New test.
2173
2174 2004-08-14  Richard Henderson  <rth@redhat.com>
2175
2176         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
2177         * gcc.dg/pack-test-4.c (main): Return 0.
2178         * gcc.dg/setjmp-1.c: Remove XFAIL.
2179         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
2180
2181 2004-08-14  Richard Henderson  <rth@redhat.com>
2182
2183         * gcc.dg/980217-1.c: Add prototype for printf.
2184
2185 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
2186
2187         * gfortran.dg/pr16935.f90: New test.
2188
2189 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
2190
2191         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
2192
2193 2004-08-13  Paul Brook  <paul@codesourcery.com>
2194
2195         * gfortran.dg/der_io_1.f90: Remove stray comma.
2196
2197 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2198
2199         * gcc.dg/vmx/cw-bug-2.c: Remove.
2200         * gcc.dg/vmx/vprint-1.c: Remove.
2201         * gcc.dg/vmx/vscan-1.c: Remove.
2202
2203 2004-08-12  Devang patel  <dpatel@apple.com>
2204
2205         * gcc.dg/darwin-20040809-2.c: New test.
2206
2207 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
2208
2209         * g++.dg/ext/altivec-12.C: New test.
2210
2211         * g++.dg/ext/altivec-11.C: New test.
2212
2213 2004-08-12  Paul Brook  <paul@codesourcery.com>
2214
2215         * g++.dg/abi/arm_cxa_vec_1.C: New test.
2216
2217 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2218
2219         * g++.dg/ext/altivec-2.C: Check for hardware support before
2220         executing any VMX instructions.
2221
2222         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
2223
2224 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
2225
2226         PR c++/16276
2227         * g++.old-deja/g++.other/comdat4.C: New test.
2228         * g++.old-deja/g++.other/comdat4-aux.cc: New.
2229
2230 2004-08-12  Ben Elliston  <bje@au.ibm.com>
2231
2232         PR target/16286
2233         * gcc.dg/pr16286.c: New test.
2234
2235 2004-08-12 Jan Beulich <jbeulich@novell.com>
2236
2237         * g++.dg/ext/asm5.C: New.
2238
2239 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2240
2241         PR c++/16698
2242         * g++.dg/eh/crash1.C: New test.
2243
2244         PR c++/16717
2245         * g++.dg/ext/construct1.C: New test.
2246
2247 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2248
2249         PR c++/16853
2250         * g++.dg/init/ptrmem1.C: New test.
2251
2252         PR c++/16618
2253         * g++.dg/parse/offsetof5.C: New test.
2254
2255         PR c++/16870
2256         * g++.dg/template/overload3.C: New test.
2257
2258 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2259
2260         PR c++/16964
2261         * g++.dg/parse/error16.C: New test.
2262
2263         PR c++/16904
2264         * g++.dg/template/error14.C: New test.
2265
2266         PR c++/16929
2267         * g++.dg/template/error15.C: New test.
2268
2269 2004-08-11  Devang Patel  <dpatel@apple.com>
2270
2271         * gcc.dg/darwin-ld-20040809-1.c: New test.
2272         * gcc.dg/darwin-ld-20040809-2.c: New test.
2273
2274 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
2275
2276         PR fortran/16917
2277         * gfortran.dg/dfloat_1.f90: New test.
2278
2279 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
2280
2281         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
2282         * gcc.dg/dll-2.c: Fix dg-require syntax.
2283         * gcc.misc-tests/arm-isr.c (abort): Declare.
2284         (exit): Likewise.
2285
2286 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
2287
2288         PR c++/16971
2289         * g++.dg/parse/crash16.C: New test.
2290
2291 2004-08-10  Roger Sayle  <roger@eyesopen.com>
2292
2293         * gcc.dg/mips-rsqrt-1.c: New test case.
2294         * gcc.dg/mips-rsqrt-2.c: New test case.
2295         * gcc.dg/mips-rsqrt-3.c: New test case.
2296
2297 2004-08-10  Paul Brook  <paul@codesourcery.com>
2298
2299         * gfortran.dg/der_io_1.f90: New test.
2300
2301 2004-08-10  Paul Brook  <paul@codesourcery.com>
2302
2303         PR fortran/16919
2304         * gfortran.dg/der_array_1.f90: New test.
2305
2306 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
2307
2308         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
2309
2310 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
2311
2312         * gcc.dg/wchar_t-2.c: Fix typo.
2313
2314 2004-08-09  Falk Hueffner  <falk@debian.org>
2315
2316         PR tree-optimization/12517
2317         * gcc.c-torture/compile/pr12517.c: New test.
2318
2319         PR tree-optimization/12578
2320         * gcc.c-torture/compile/pr12578.c: New test.
2321
2322         PR tree-optimization/12899
2323         * gcc.c-torture/compile/pr12899.c: New test.
2324
2325         PR rtl-optimization/14692
2326         * gcc.c-torture/compile/pr14692.c: New test.
2327
2328         PR tree-optimization/16461
2329         * gcc.c-torture/compile/pr16461.c: New test.
2330
2331 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2332
2333         * gfortran.dg/getenv_1.f90: New test.
2334
2335 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2336
2337         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
2338         wchar_t.
2339         * gcc.dg/symbian5.c: Test -fno-short-wchar.
2340
2341 2004-08-06  Paul Brook  <paul@codesourcery.com>
2342
2343         * gfortran.dg/ret_array_1.f90: New test.
2344         * gfortran.dg/ret_pointer_1.f90: New test.
2345
2346 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
2347
2348         * gcc.dg/missing-field-init-[12].c: New tests.
2349         * g++.dg/warn/missing-field-init-[12].C: New tests.
2350
2351 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2352
2353         * gcc.dg/enum2.c: New test.
2354         * gcc.dg/symbian3.c: Likewise.
2355         * gcc.dg/symbian4.c: Likewise.
2356         * gcc.dg/wchar_t-2.c: Likewise.
2357
2358 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2359
2360         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
2361         destructor tests.
2362
2363 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2364
2365         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
2366         dg-require-visiblity.
2367         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
2368         * g++.dg/ext/visibility/fvisibility.C: Likewise.
2369         * g++.dg/ext/visibility/memfuncts.C: Likewise.
2370         * g++.dg/ext/visibility/new1.C: Likewise.
2371         * g++.dg/ext/visibility/pragma.C: Likewise.
2372         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
2373         * g++.dg/ext/visibility/virtual.C: Likewise.
2374         * g++/dg/ext/visibility/visibility-1.C: Likewise.
2375         * g++/dg/ext/visibility/visibility-2.C: Likewise.
2376         * g++/dg/ext/visibility/visibility-3.C: Likewise.
2377         * g++/dg/ext/visibility/visibility-4.C: Likewise.
2378         * g++/dg/ext/visibility/visibility-5.C: Likewise.
2379         * g++/dg/ext/visibility/visibility-6.C: Likewise.
2380         * g++/dg/ext/visibility/visibility-7.C: Likewise.
2381         * g++/dg/ext/visibility/visibility-8.C: New test.
2382         * gcc.c-torture/compile/dll.x: Remove.
2383         * gcc.dg/dll-2.c: Use dg-require-dll
2384         * gcc.dg/visibility-10.c: New test.
2385         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
2386         supporting DLLs.
2387         * testsuite/lib/scanasm.exp (scan_hidden): New function.
2388         (scan_not_hidden): Likewise.
2389
2390 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
2391
2392         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
2393
2394 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
2395
2396         * gcc.c-torture/execute/20040805-1.c: New test.
2397
2398 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
2399
2400         * gcc.dg/20020118-1.c: Declare abort.
2401         * gcc.dg/altivec_check.h: Likewise.
2402         * gcc.dg/iftrap-2.c: Likewise.
2403         * gcc.dg/pragma-darwin.c: Likewise.
2404         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
2405
2406 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
2407
2408         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
2409
2410 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2411
2412         * gcc.c-torture/execute/builtins/abs-2.c,
2413         gcc.c-torture/execute/builtins/abs-3.c,
2414         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
2415         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
2416         intmax_t, uintmax_t and their limits.
2417         * gcc.dg/intmax_t-1.c: New test.
2418
2419 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2420
2421         * g++.dg/tc1/dr147.C: Add reference to PR.
2422
2423 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
2424
2425         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
2426         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
2427
2428 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
2429
2430         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
2431
2432 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2433
2434         * gcc.dg/redecl-5.c: New test.
2435         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
2436         of scanf.
2437
2438 2004-08-03  Roger Sayle  <roger@eyesopen.com>
2439
2440         PR middle-end/16790
2441         * gcc.c-torture/execute/pr16790-1.c: New test case.
2442
2443 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
2444
2445         * g++.dg/ext/visibility/assign1.C: New test.
2446         * g++.dg/ext/visibility/new1.C: Likewise.
2447
2448         * gcc.dg/symbian1.c: New test.
2449         * gcc.dg/symbian2.c: Likewise.
2450
2451 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2452
2453         PR target/16570
2454         * gcc.dg/i386-sse-9.c: New test.
2455
2456 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2457
2458         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
2459
2460 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2461
2462         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
2463         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
2464         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
2465         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
2466         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
2467         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
2468         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
2469         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
2470         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
2471         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
2472         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
2473         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
2474         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
2475         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
2476         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
2477         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
2478         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
2479         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
2480         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
2481         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
2482         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
2483         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
2484         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
2485         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2486         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
2487         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
2488         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
2489         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
2490         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2491         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2492         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
2493         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
2494         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
2495         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
2496         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
2497         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2498         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2499         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2500         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2501         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
2502         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
2503         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
2504         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
2505         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
2506         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2507         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2508         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
2509         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
2510         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
2511         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
2512         gcc.misc-tests/i386-pf-3dnow-1.c,
2513         gcc.misc-tests/i386-pf-athlon-1.c,
2514         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2515         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
2516         Declare built-in functions used.
2517         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
2518
2519 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
2520
2521         PR c++/16707
2522         * g++.dg/lookup/using12.C: New test.
2523
2524         * g++.dg/init/null1.C: Fix PR number.
2525         * g++.dg/parse/namespace10.C: Likewise.
2526
2527 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2528
2529         PR c++/16224
2530         * g++.dg/template/spec17.C: New test.
2531         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
2532         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
2533
2534 2004-08-02  David Billinghurst
2535
2536         PR fortran/16292
2537         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
2538
2539 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
2540
2541         * gcc.dg/ia64-got-1.c: New test case.
2542
2543 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2544
2545         PR c++/16489
2546         * g++.dg/init/null1.C: New test.
2547         * g++.dg/tc1/dr76.C: Adjust error marker.
2548
2549         PR c++/16529
2550         * g++.dg/parse/namespace10.C: New test.
2551
2552         PR c++/16810
2553         * g++.dg/inherit/ptrmem2.C: New test.
2554
2555 2004-08-02  Ben Elliston  <bje@au.ibm.com>
2556
2557         PR target/16155
2558         * gcc.dg/pr16155.c: New test.
2559
2560 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2561
2562         * gcc.dg/redecl-2.c: New test.
2563
2564 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
2565
2566         * gcc.dg/darwin-longdouble.c: New file.
2567
2568 2004-07-30  Richard Henderson  <rth@redhat.com>
2569
2570         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
2571         write to constant argument.
2572         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2573
2574 2004-07-30  Richard Henderson  <rth@redhat.com>
2575
2576         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
2577         tests of nearest around zero.
2578
2579 2004-07-30  Andrew Pinski  <apinski@apple.com>
2580
2581         * gcc.c-torture/compile/20040730-1.c: New test.
2582
2583 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2584
2585         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
2586         powerpc-eabispe.
2587
2588 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2589
2590         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
2591
2592 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
2593
2594         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2595         contains $ld_library_path.
2596         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2597
2598 2004-07-29  Richard Henderson  <rth@redhat.com>
2599
2600         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2601
2602         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2603         (alt2, which): New.
2604         (Check): Accept either alternative.
2605
2606 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2607
2608         * g++.dg/abi/inline1.C: New test.
2609         * g++.dg/abi/local1-a.cc: Likewise.
2610         * g++.dg/abi/local1.C: Likewise.
2611         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2612         * g++.dg/abi/mangle12.C: Likewise.
2613         * g++.dg/abi/mangle17.C: Likewise.
2614         * g++.dg/abi/mangle20-2.C: Likewise.
2615         * g++.dg/opt/interface1.C: Likewise.
2616         * g++.dg/opt/interface1.h: Likewise.
2617         * g++.dg/opt/interface1-a.cc: New test.
2618         * g++.dg/parse/repo1.C: New test.
2619         * g++.dg/template/repo1.C: Likewise.
2620         * g++.dg/warn/Winline-1.C: Likewise.
2621         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2622
2623 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2624
2625         * gcc.dg/tree-ssa/20040729-1.c: New test.
2626
2627 2004-07-27  Matt Austern <austern@apple.com>
2628
2629         * gcc.dg/darwin-bool-1.c: New test.
2630         * gcc.dg/darwin-bool-2.c: New test.
2631
2632 2004-07-28  Richard Henderson  <rth@redhat.com>
2633
2634         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2635         arguments in the correct type.  Don't write to constant arguments.
2636
2637 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2638
2639         PR tree-optimization/16688
2640         PR tree-optimization/16689
2641         * g++.dg/tree-ssa/pr16688.C: New test.
2642
2643 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2644
2645         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2646         loads.  Not only in the comment, this time.
2647
2648 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2649
2650         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2651         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2652         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2653         * gcc.dg/sh4a-bitmovua.c: New.
2654         * gcc.dg/sh4a-cos.c: New.
2655         * gcc.dg/sh4a-cosf.c: New.
2656         * gcc.dg/sh4a-fprun.c: New.
2657         * gcc.dg/sh4a-fsrra.c: New.
2658         * gcc.dg/sh4a-memmovua.c: New.
2659         * gcc.dg/sh4a-sin.c: New.
2660         * gcc.dg/sh4a-sincos.c: New.
2661         * gcc.dg/sh4a-sincosf.c: New.
2662         * gcc.dg/sh4a-sinf.c: New.
2663
2664 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2665
2666         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2667         conditionals.
2668         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2669         loads.
2670         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2671         DOM1.
2672
2673 2004-07-27  Andrew Pinski  <apinski@apple.com>
2674
2675         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2676
2677 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2678
2679         * gcc.dg/pragma-isr.c: New test.
2680
2681 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2682
2683         PR c++/14429
2684         * g++.dg/template/ttp11.C: New test.
2685
2686 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2687
2688         * gcc.c-torture/compile/20040727-1.c: New test.
2689
2690 2004-07-26  Eric Christopher  <echristo@redhat.com>
2691
2692         * gcc.c-torture/compile/20040726-2.c: New test.
2693
2694 2004-07-26  Andrew Pinski  <apinski@apple.com>
2695
2696         * g++.dg/rtti/tinfo1.C: Xfail.
2697
2698 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
2699
2700         * gcc.c-torture/compile/20040726-1.c: New test.
2701
2702 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
2703             Brian Ryner  <bryner@brianryner.com>
2704
2705         PR c++/9283
2706         PR c++/15000
2707         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
2708         * g++.dg/ext/visibility/: New directory.
2709         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
2710         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
2711         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
2712         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
2713         * g++.dg/ext/visibility/fvisibility.C,
2714         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
2715         g++.dg/ext/visibility/fvisibility-override1.C
2716         g++.dg/ext/visibility/fvisibility-override2.C
2717         g++.dg/ext/visibility/memfuncts.C
2718         g++.dg/ext/visibility/noPLT.C
2719         g++.dg/ext/visibility/pragma.C
2720         g++.dg/ext/visibility/pragma-override1.C
2721         g++.dg/ext/visibility/pragma-override2.C
2722         g++.dg/ext/visibility/staticmemfuncts.C
2723         g++.dg/ext/visibility/virtual.C: New tests.
2724
2725 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2726
2727         PR c/15360
2728         * gcc.dg/pr15360-1.c: New test.
2729
2730 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
2731
2732         * gcc.dg/pragma-align-2.c: New test.
2733         * gcc.dg/pragma-init-fini.c: New test.
2734         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
2735         targets.
2736
2737 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2738
2739         * gcc.dg/init-string-2.c: New test.
2740
2741 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
2742
2743         PR 16684
2744         * gcc.dg/Wredundant-decls-1.c: New test case.
2745
2746 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
2747
2748         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
2749         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
2750         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
2751         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
2752         * gcc.dg/compat/generate-random.c: New file.
2753         * gcc.dg/compat/generate-random.h: Likewise.
2754         * gcc.dg/compat/generate-random_r.c: Likewise.
2755         * gcc.dg/compat/struct-layout-1.h: Likewise.
2756         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
2757         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
2758         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
2759         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
2760         * gcc.dg/compat/struct-layout-1_main.c: New test.
2761         * gcc.dg/compat/struct-layout-1_x.c: New file.
2762         * gcc.dg/compat/struct-layout-1_y.c: New file.
2763         * gcc.dg/compat/struct-layout-1_test.h: New file.
2764
2765 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2766
2767         * gcc.dg/comp-return-1.c: New test
2768
2769 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
2770
2771         * gcc.dg/vmx/8-02a.c: Fix typo.
2772
2773         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
2774         * gcc.dg/darwin-abi-3.c: New test.
2775
2776         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
2777         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
2778
2779         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
2780         * gcc.dg/vmx/ops-long-1.c: New test.
2781         * gcc.dg/vmx/ops-long-2.c: New test.
2782
2783 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2784
2785         * g++.dg/lookup/conv-[1234].C: New.
2786
2787 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
2788
2789         * g++.dg/parse/attr2.C: Simplify.
2790
2791 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2792
2793         PR c/7284
2794         * gcc.c-torture/execute/pr7284-1.c: New test.
2795
2796 2004-07-22  Brian Booth  <bbooth@redhat.com>
2797
2798         * gcc.dg/tree-ssa/20040721-1.c: New test.
2799
2800 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2801
2802         * g++.dg/template/crash20.c: New.
2803
2804 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
2805
2806         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
2807         Add dg-run directive.  Declare variables as required.
2808         * gfortran.dg/g77/README: Update
2809
2810 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
2811
2812         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
2813         gcc.dg/cris-peep2-andu2.c: New tests.
2814
2815 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2816
2817         PR c/15052
2818         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
2819         on return type.
2820         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
2821         messages.
2822         * gcc.dg/qual-return-2.c: Update expected messages.
2823         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
2824
2825 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2826
2827         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
2828         * gcc.dg/noncompile/921102-1.c: Update expected error message.
2829
2830 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2831
2832         PR c/11250
2833         * gcc.dg/init-string-1.c: New test.
2834
2835 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
2836
2837         PR middle-end/15345
2838         PR c/16450
2839         * gcc.dg/torture/nested-fn-1.c: New test.
2840
2841 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
2842
2843         PR target/16559
2844         * gcc.dg/ia64-fptr-1.c: New file.
2845
2846 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2847
2848         PR c++/14497
2849         * g++.dg/template/spec16.C: New test.
2850         * g++.old-deja/g++.robertl/eb118.C: Remove.
2851
2852 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2853
2854         PR c++/509
2855         * g++.dg/template/spec15.C: New test.
2856
2857 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
2858
2859         Copy cases from g77.f-torture/execute and add dg-run
2860         directive.  Other changes as noted.
2861         * gfortran.dg/g77/13037.f
2862         * gfortran.dg/g77/1832.f
2863         * gfortran.dg/g77/19981119-0.f
2864         * gfortran.dg/g77/19990313-0.f
2865         * gfortran.dg/g77/19990313-1.f
2866         * gfortran.dg/g77/19990313-2.f
2867         * gfortran.dg/g77/19990313-3.f
2868         * gfortran.dg/g77/19990419-1.f
2869         * gfortran.dg/g77/19990826-0.f
2870         * gfortran.dg/g77/19990826-2.f
2871         * gfortran.dg/g77/20000503-1.f
2872         * gfortran.dg/g77/20001111.f
2873         * gfortran.dg/g77/20010116.f
2874         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
2875         * gfortran.dg/g77/20010430.f
2876         * gfortran.dg/g77/6177.f
2877         * gfortran.dg/g77/947.f
2878         * gfortran.dg/g77/970816-3.f
2879         * gfortran.dg/g77/971102-1.f
2880         * gfortran.dg/g77/980520-1.f
2881         * gfortran.dg/g77/980628-0.f
2882         * gfortran.dg/g77/980628-1.f
2883         * gfortran.dg/g77/980628-10.f
2884         * gfortran.dg/g77/980628-2.f
2885         * gfortran.dg/g77/980628-3.f
2886         * gfortran.dg/g77/980628-7.f
2887         * gfortran.dg/g77/980628-8.f
2888         * gfortran.dg/g77/980628-9.f
2889         * gfortran.dg/g77/980701-0.f
2890         * gfortran.dg/g77/980701-1.f
2891         * gfortran.dg/g77/cabs.f
2892         * gfortran.dg/g77/claus.f
2893         * gfortran.dg/g77/complex_1.f
2894         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
2895         * gfortran.dg/g77/dcomplex.f
2896         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
2897         * gfortran.dg/g77/f90-intrinsic-mathematical.f
2898         * gfortran.dg/g77/f90-intrinsic-numeric.f
2899         * gfortran.dg/g77/int8421.f
2900         * gfortran.dg/g77/labug1.f
2901         * gfortran.dg/g77/large_vec.f
2902         * gfortran.dg/g77/le.f
2903         * gfortran.dg/g77/short.f
2904         * gfortran.dg/g77/README: Update
2905
2906 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
2907
2908         PR c++/16637
2909         * g++.dg/parse/lookup4.C: New test.
2910
2911 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2912
2913         PR c++/16175
2914         * g++.dg/template/ttp10.C: New test.
2915
2916 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2917
2918         * gcc.dg/pr12625-1.c: New test.
2919
2920 2004-07-20  Steven Bosscher  <stevenb@suse.de>
2921
2922         * testsuite/gcc.dg/switch-warn-1.c: New test.
2923         * testsuite/gcc.dg/switch-warn-2.c: New test.
2924         * gcc.c-torture/compile/pr14730.c: Update.
2925
2926 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
2927
2928         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
2929         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
2930         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
2931         g++.dg/template/nontype3.C: Remove trailing CR from tests.
2932
2933 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
2934
2935         PR c++/16623
2936         * g++.dg/template/assign1.C: New test.
2937
2938 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2939
2940         PR c++/12170
2941         * g++.dg/template/ttp9.C: New test.
2942
2943 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
2944
2945         * gcc.dg/format/cmn-err-1.c: New test.
2946
2947 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2948
2949         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
2950         gcc.dg/Wparentheses-10.c: New tests.
2951         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
2952
2953 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2954
2955         PR fortran/16465
2956         * gfortran.dg/g77//ffixed-line-length-0.f,
2957         gfortran.dg/g77/ffixed-line-length-132.f,
2958         gfortran.dg/g77/ffixed-line-length-72.f,
2959         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
2960         gfortran.dg/g77/README: Update.
2961
2962 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2963
2964         PR c++/13092
2965         * g++.dg/template/non-dependent7.C: New test.
2966         * g++.dg/template/non-dependent8.C: Likewise.
2967         * g++.dg/template/non-dependent9.C: Likewise.
2968         * g++.dg/template/non-dependent10.C: Likewise.
2969
2970 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
2971
2972         PR c++/16337
2973         * g++.dg/parse/attr2.C: New test.
2974
2975 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
2976
2977         * g77.dg: Removed.
2978         * g77.f-torture: Ditto.
2979
2980 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2981
2982         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
2983         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
2984         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
2985
2986 2004-07-16  Richard Henderson  <rth@redhat.com>
2987
2988         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
2989
2990 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2991
2992         * lib/fortran-torture.exp (fortran-torture): Don't test compile
2993         tests with full list of options.
2994         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
2995         of TORTURE_OPTIONS if test contains 'dg-do run'.
2996
2997         PR fortran/16404
2998         * gfortran.dg/do_iterator.f90: New test.
2999
3000 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3001
3002         PR rtl-optimization/16536
3003         * gcc.c-torture/execute/restrict-1.c: New test.
3004
3005 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3006
3007         PR fortran/15324
3008         * gfortran.dg/pr15324.f90: New test.
3009
3010         PR fortran/15129
3011         * gfortran.dg/pr15129.f90: New test.
3012
3013         PR fortran/15140
3014         * gfortran.dg/pr15140.f90: New test.
3015
3016         PR fortran/13792
3017         * gfortran.fortran-torture/execute/bounds.f90: Add check for
3018         compile-time simplification.
3019
3020 2004-07-14  Mike Stump  <mrs@apple.com>
3021
3022         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
3023
3024 2004-07-14  James E Wilson  <wilson@specifixinc.com>
3025
3026         PR target/16325
3027         * gcc.dg/profile-generate-1.c: New.
3028
3029 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
3030
3031         * gcc.c-torture/execute/20040709-1.c: New test.
3032         * gcc.c-torture/execute/20040709-2.c: New test.
3033
3034 2004-07-14  Mike Stump  <mrs@apple.com>
3035
3036         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
3037
3038 2004-07-14  Mike Stump  <mrs@apple.com>
3039
3040         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
3041
3042 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
3043
3044         PR c++/16518
3045         * g++.dg/parse/mutable1.C: New test.
3046
3047 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
3048
3049         PR tree-optimization/16443
3050         * gcc.dg/tree-ssa/20040713-1.c: New test.
3051
3052 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
3053
3054         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
3055         for operator new.
3056
3057 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3058
3059         * gfortran.dg/g77/README: New file
3060         * gfortran.dg/g77/19981216-0.f:  Copy from
3061         g77.f-torture/noncompile.  Add "dg-do compile" and
3062         dg-error as required.
3063         * gfortran.dg/g77/19990218-1.f: Likewise
3064         * gfortran.dg/g77/19990905-1.f: Likewise
3065         * gfortran.dg/g77/9263.f: Likewise
3066         * gfortran.dg/g77/980615-0.f: Likewise
3067         * gfortran.dg/g77/980616-0.f: Likewise
3068         * gfortran.dg/g77/check0.f: Likewise
3069         * gfortran.dg/g77/select_no_compile.f: Likewise
3070
3071 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3072
3073         Copy files from g77.f-torture/compile.
3074         Add "{ dg-do compile}".  Other changes as noted
3075         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
3076         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
3077         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
3078         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
3079         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
3080         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
3081         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
3082         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
3083         statement to conform to standard.  Append alpha1.x for reference.
3084         * gfortran.dg/g77/xformat.f: Add dg-warning
3085
3086 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3087
3088         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
3089         Add {dg-do compile} directive.
3090         * gfortran.dg/g77/cpp2.F: Likewise
3091
3092 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3093
3094         PR c++/5402
3095         * g++.dg/lookup/name-clash1.C: New test.
3096
3097         PR c++/9777
3098         * g++.dg/lookup/name-clash2.C: New test.
3099
3100         PR c++/12102
3101         * g++.dg/lookup/name-clash3.C: New test.
3102
3103 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3104
3105         * g++.dg/lookup/new2.C: New test.
3106         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
3107
3108 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
3109
3110         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
3111         Add {dg-do compile} directive.
3112         * gfortran.dg/g77/13060.f: Likewise
3113         * gfortran.dg/g77/19990218-0.f: Likewise
3114         * gfortran.dg/g77/19990305-0.f: Likewise
3115         * gfortran.dg/g77/19990419-0.f: Likewise
3116         * gfortran.dg/g77/19990502-0.f: Likewise
3117         * gfortran.dg/g77/19990502-1.f: Likewise
3118         * gfortran.dg/g77/19990525-0.f: Likewise
3119         * gfortran.dg/g77/19990826-1.f: Likewise
3120         * gfortran.dg/g77/19990826-3.f: Likewise
3121         * gfortran.dg/g77/19990905-2.f: Likewise
3122         * gfortran.dg/g77/20000412-1.f: Likewise
3123         * gfortran.dg/g77/20000511-1.f: Likewise
3124         * gfortran.dg/g77/20000511-2.f: Likewise
3125         * gfortran.dg/g77/20000518.f: Likewise
3126         * gfortran.dg/g77/20000601-1.f: Likewise
3127         * gfortran.dg/g77/20000601-2.f: Likewise
3128         * gfortran.dg/g77/20000629-1.f: Likewise
3129         * gfortran.dg/g77/20000630-2.f: Likewise
3130         * gfortran.dg/g77/20010115.f: Likewise
3131         * gfortran.dg/g77/20010321-1.f: Likewise
3132         * gfortran.dg/g77/20010426.f: Likewise
3133         * gfortran.dg/g77/20020307-1.f: Likewise
3134         * gfortran.dg/g77/8485.f: Likewise
3135         * gfortran.dg/g77/960317-1.f: Likewise
3136         * gfortran.dg/g77/970915-0.f: Likewise
3137         * gfortran.dg/g77/980310-1.f: Likewise
3138         * gfortran.dg/g77/980310-2.f: Likewise
3139         * gfortran.dg/g77/980310-3.f: Likewise
3140         * gfortran.dg/g77/980310-4.f: Likewise
3141         * gfortran.dg/g77/980310-6.f: Likewise
3142         * gfortran.dg/g77/980310-7.f: Likewise
3143         * gfortran.dg/g77/980310-8.f: Likewise
3144         * gfortran.dg/g77/980419-2.f: Likewise
3145         * gfortran.dg/g77/980424-0.f: Likewise
3146         * gfortran.dg/g77/980427-0.f: Likewise
3147         * gfortran.dg/g77/980729-0.f: Likewise
3148         * gfortran.dg/g77/981117-1.f: Likewise
3149         * gfortran.dg/g77/toon_1.f: Likewise
3150
3151 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3152
3153         PR c++/2204
3154         * g++.dg/other/abstract2.C: New test.
3155
3156 2004-07-12  Paul Brook  <paul@codesourcery.com>
3157
3158         * gfortran.dg/pointer_init_1.f90: New test.
3159
3160 2004-07-11  Paul Brook  <paul@codesourcery.com>
3161
3162         PR fortran/15986
3163         * gfortran.dg/contained_1.f90: New test.
3164
3165 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
3166
3167         * g++.dg/parse/defarg8.C: New test.
3168
3169 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3170
3171         PR fortran/16433
3172         * gfortran.dg/pr16433.f: New test.
3173
3174         PR fortran/17574
3175         * gfortran.dg/pr15754.f90: New test.
3176
3177 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3178
3179         PR tree-optimization/16437
3180         * gcc.c-torture/execute/bitfld-4.c: New test.
3181
3182 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3183
3184         * gfortran.fortran-torture/execute/common_2.f90: Add check for
3185         access to common var from module.
3186
3187 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3188
3189         PR fortran/16336
3190         * gfortran.fortran-torture/execute/common_2.f90: New test.
3191
3192 2004-07-10  Paul Brook  <paul@codesourcery.com>
3193
3194         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
3195
3196 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3197
3198         PR fortran/15969
3199         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
3200
3201 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
3202
3203         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
3204         * gfortran.dg/g77/ffixed-form-2.f: Likewise
3205         * gfortran.dg/g77/ffree-form-1.f: Likewise
3206         * gfortran.dg/g77/ffree-form-2.f: Likewise
3207         * gfortran.dg/g77/ffree-form-3.f: Likewise
3208         * gfortran.dg/g77/fno-underscoring.f: Likewise
3209         * gfortran.dg/g77/funderscoring.f: Likewise
3210         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
3211
3212 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3213
3214         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
3215
3216 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3217         Paul Brook  <paul@codesourcery.com>
3218
3219         PR fortran/13415
3220         * gfortran.dg/common_pointer_1.f90: New test.
3221
3222 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3223
3224         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
3225
3226 2004-07-09  James E Wilson  <wilson@specifixinc.com>
3227
3228         PR target/16364
3229         * gcc.c-torture/compile/20040709-1.c: New.
3230
3231 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3232
3233         PR fortran/14077
3234         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
3235
3236 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3237
3238         PR fortran/13201
3239         * gfortran.dg/shape_1.f90: New test.
3240
3241 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
3242             Andrew Pinski  <apinski@apple.com>
3243
3244         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
3245
3246 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3247
3248         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
3249         comment.
3250
3251 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3252         Paul Brook  <paul@codesourcery.com>
3253
3254         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
3255         '.f95' and '.F95'.
3256
3257 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
3258
3259         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
3260
3261 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3262
3263         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
3264         testcases with capital suffix.
3265
3266 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3267
3268         PR fortran/15481
3269         PR fortran/13372
3270         PR fortran/13575
3271         PR fortran/15978
3272         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
3273
3274         * gfortran.dg/implicit_1.f90: New test.
3275
3276 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3277
3278         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
3279         expression to match gfortran warning/error messages
3280         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
3281         dg-error text.
3282
3283 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3284
3285         * lib/fortran-torture.exp: Rename proc search_for to
3286         search_for_re.
3287
3288 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3289
3290         * gcc.c-torture/execute/simd-5.x: New file.
3291         XFAIL on SPARC 64-bit at -O0.
3292
3293 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3294
3295         PR c++/8211
3296         PR c++/16165
3297         * g++.dg/warn/effc3.C: New test.
3298
3299 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3300
3301         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
3302         change X to 1X in format.
3303         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
3304         add data statements to conform to standard.
3305
3306 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3307
3308         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
3309         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
3310         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
3311
3312 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3313
3314         * gfortran.dg/g77/7388.f: Copy from g77.dg
3315         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
3316         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
3317         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
3318         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
3319         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
3320         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
3321         * gfortran.dg/g77/strlen0.f: Likewise
3322
3323 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
3324
3325         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
3326         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
3327
3328 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3329
3330         * gcc.c-torture/execute/920428-2.x: Delete.
3331         * gcc.c-torture/execute/920501-7.x: Likewise.
3332
3333 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
3334
3335         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
3336         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
3337         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
3338         prescott and c3-2.
3339         (PREFETCH_3DNOW): Add -march=c3.
3340
3341 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
3342
3343         PR c/16437
3344         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
3345         * gcc.c-torture/execute/bf64-1.x: Likewise.
3346
3347 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3348
3349         * gcc.c-torture/compile/20040708-1.c: New test.
3350
3351 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3352
3353         PR c++/16169
3354         * g++.dg/warn/effc2.C: New test.
3355
3356 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3357
3358         * gcc.c-torture/execute/bitfld-1.x: Remove.
3359         * gcc.c-torture/execute/bitfld-3.c: New test.
3360         * gcc.dg/bitfld-2.c: Remove XFAILs.
3361
3362 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3363
3364         PR c++/16276
3365         * g++.dg/rtti/tinfo1.C: New file.
3366
3367 2004-07-07  Eric Christopher  <echristo@redhat.com>
3368
3369         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
3370
3371 2004-07-07  Andrew Pinski  <apinski@apple.com>
3372
3373         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
3374
3375 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
3376
3377         * g++.dg/init/call1.C: XFAIL.
3378
3379 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
3380
3381         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
3382         except for movstrict*, to movmem* and clrstr* to clrmem*.
3383
3384 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
3385
3386         * gcc.c-torture/execute/20040707-1.c: New test.
3387
3388 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
3389
3390         * gcc.c-torture/execute/20040706-1.c: New test.
3391
3392 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3393
3394         PR c++/3671
3395         * g++.dg/template/spec14.C: New test.
3396
3397 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
3398
3399         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
3400         nothing if not yet defined.  Use it in b, c and d type definitions.
3401         * gcc.c-torture/execute/20040705-1.c: New test.
3402         * gcc.c-torture/execute/20040705-2.c: New test.
3403
3404 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3405
3406         PR c++/2518
3407         * g++.dg/lookup/new1.C: New test.
3408
3409 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3410
3411         PR c++/11406
3412         * g++.dg/template/sizeof8.C: New test.
3413
3414 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
3415
3416         * gcc.c-torture/compile/20040705-1.c: New test.
3417
3418 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
3419
3420         * gfortran.fortran-torture/execute/seq_io.f90: New test.
3421
3422 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
3423
3424         * gcc.dg/cpp/if-mop.c: Two new testcases.
3425         * gcc.dg/cpp/trad/comment-3.c: New.
3426
3427 2004-07-04  Paul Brook  <paul@codesourcery.com>
3428
3429         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
3430
3431 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
3432
3433         PR c++/3761
3434         * g++.dg/lookup/crash4.C: New test.
3435
3436 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
3437
3438         * gcc.c-torture/execute/builtin-abs-1.c
3439         * gcc.c-torture/execute/builtin-abs-2.c
3440         * gcc.c-torture/execute/builtin-complex-1.c
3441         * gcc.c-torture/execute/builtins/string-1-lib.c
3442         * gcc.c-torture/execute/builtins/string-1.c
3443         * gcc.c-torture/execute/builtins/string-2-lib.c
3444         * gcc.c-torture/execute/builtins/string-2.c
3445         * gcc.c-torture/execute/builtins/string-3-lib.c
3446         * gcc.c-torture/execute/builtins/string-3.c
3447         * gcc.c-torture/execute/builtins/string-4-lib.c
3448         * gcc.c-torture/execute/builtins/string-4.c
3449         * gcc.c-torture/execute/builtins/string-5-lib.c
3450         * gcc.c-torture/execute/builtins/string-5.c
3451         * gcc.c-torture/execute/builtins/string-6-lib.c
3452         * gcc.c-torture/execute/builtins/string-6.c
3453         * gcc.c-torture/execute/builtins/string-7-lib.c
3454         * gcc.c-torture/execute/builtins/string-7.c
3455         * gcc.c-torture/execute/builtins/string-8-lib.c
3456         * gcc.c-torture/execute/builtins/string-8.c
3457         * gcc.c-torture/execute/builtins/string-9-lib.c
3458         * gcc.c-torture/execute/builtins/string-9.c
3459         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
3460         * gcc.c-torture/execute/builtins/string-asm-1.c
3461         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
3462         * gcc.c-torture/execute/builtins/string-asm-2.c
3463         * gcc.c-torture/execute/stdio-opt-1.c
3464         * gcc.c-torture/execute/stdio-opt-2.c
3465         * gcc.c-torture/execute/stdio-opt-3.c
3466         * gcc.c-torture/execute/string-opt-1.c
3467         * gcc.c-torture/execute/string-opt-10.c
3468         * gcc.c-torture/execute/string-opt-11.c
3469         * gcc.c-torture/execute/string-opt-12.c
3470         * gcc.c-torture/execute/string-opt-13.c
3471         * gcc.c-torture/execute/string-opt-14.c
3472         * gcc.c-torture/execute/string-opt-15.c
3473         * gcc.c-torture/execute/string-opt-16.c
3474         * gcc.c-torture/execute/string-opt-2.c
3475         * gcc.c-torture/execute/string-opt-6.c
3476         * gcc.c-torture/execute/string-opt-7.c
3477         * gcc.c-torture/execute/string-opt-8.c:
3478         Replace with ...
3479
3480         * gcc.c-torture/execute/builtins/abs-2.c
3481         * gcc.c-torture/execute/builtins/abs-3.c
3482         * gcc.c-torture/execute/builtins/complex-1.c
3483         * gcc.c-torture/execute/builtins/fprintf.c
3484         * gcc.c-torture/execute/builtins/fputs.c
3485         * gcc.c-torture/execute/builtins/memcmp.c
3486         * gcc.c-torture/execute/builtins/memmove.c
3487         * gcc.c-torture/execute/builtins/memops-asm.c
3488         * gcc.c-torture/execute/builtins/mempcpy-2.c
3489         * gcc.c-torture/execute/builtins/mempcpy.c
3490         * gcc.c-torture/execute/builtins/memset.c
3491         * gcc.c-torture/execute/builtins/printf.c
3492         * gcc.c-torture/execute/builtins/sprintf.c
3493         * gcc.c-torture/execute/builtins/strcat.c
3494         * gcc.c-torture/execute/builtins/strchr.c
3495         * gcc.c-torture/execute/builtins/strcmp.c
3496         * gcc.c-torture/execute/builtins/strcpy.c
3497         * gcc.c-torture/execute/builtins/strcspn.c
3498         * gcc.c-torture/execute/builtins/strlen-2.c
3499         * gcc.c-torture/execute/builtins/strlen.c
3500         * gcc.c-torture/execute/builtins/strncat.c
3501         * gcc.c-torture/execute/builtins/strncmp-2.c
3502         * gcc.c-torture/execute/builtins/strncmp.c
3503         * gcc.c-torture/execute/builtins/strncpy.c
3504         * gcc.c-torture/execute/builtins/strpbrk.c
3505         * gcc.c-torture/execute/builtins/strpcpy-2.c
3506         * gcc.c-torture/execute/builtins/strpcpy.c
3507         * gcc.c-torture/execute/builtins/strrchr.c
3508         * gcc.c-torture/execute/builtins/strspn.c
3509         * gcc.c-torture/execute/builtins/strstr-asm.c
3510         * gcc.c-torture/execute/builtins/strstr.c:
3511         ... these new files.
3512
3513         * gcc.c-torture/execute/builtins/abs-2-lib.c
3514         * gcc.c-torture/execute/builtins/abs-3-lib.c
3515         * gcc.c-torture/execute/builtins/complex-1-lib.c
3516         * gcc.c-torture/execute/builtins/fprintf-lib.c
3517         * gcc.c-torture/execute/builtins/fputs-lib.c
3518         * gcc.c-torture/execute/builtins/memcmp-lib.c
3519         * gcc.c-torture/execute/builtins/memmove-lib.c
3520         * gcc.c-torture/execute/builtins/memops-asm-lib.c
3521         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
3522         * gcc.c-torture/execute/builtins/mempcpy-lib.c
3523         * gcc.c-torture/execute/builtins/memset-lib.c
3524         * gcc.c-torture/execute/builtins/printf-lib.c
3525         * gcc.c-torture/execute/builtins/sprintf-lib.c
3526         * gcc.c-torture/execute/builtins/strcat-lib.c
3527         * gcc.c-torture/execute/builtins/strchr-lib.c
3528         * gcc.c-torture/execute/builtins/strcmp-lib.c
3529         * gcc.c-torture/execute/builtins/strcpy-lib.c
3530         * gcc.c-torture/execute/builtins/strcspn-lib.c
3531         * gcc.c-torture/execute/builtins/strlen-2-lib.c
3532         * gcc.c-torture/execute/builtins/strlen-lib.c
3533         * gcc.c-torture/execute/builtins/strncat-lib.c
3534         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
3535         * gcc.c-torture/execute/builtins/strncmp-lib.c
3536         * gcc.c-torture/execute/builtins/strncpy-lib.c
3537         * gcc.c-torture/execute/builtins/strpbrk-lib.c
3538         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
3539         * gcc.c-torture/execute/builtins/strpcpy-lib.c
3540         * gcc.c-torture/execute/builtins/strrchr-lib.c
3541         * gcc.c-torture/execute/builtins/strspn-lib.c
3542         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
3543         * gcc.c-torture/execute/builtins/strstr-lib.c
3544         * gcc.c-torture/execute/builtins/lib/abs.c
3545         * gcc.c-torture/execute/builtins/lib/fprintf.c
3546         * gcc.c-torture/execute/builtins/lib/memset.c
3547         * gcc.c-torture/execute/builtins/lib/printf.c
3548         * gcc.c-torture/execute/builtins/lib/sprintf.c
3549         * gcc.c-torture/execute/builtins/lib/strcpy.c
3550         * gcc.c-torture/execute/builtins/lib/strcspn.c
3551         * gcc.c-torture/execute/builtins/lib/strncat.c
3552         * gcc.c-torture/execute/builtins/lib/strncmp.c
3553         * gcc.c-torture/execute/builtins/lib/strncpy.c
3554         * gcc.c-torture/execute/builtins/lib/strpbrk.c
3555         * gcc.c-torture/execute/builtins/lib/strspn.c
3556         * gcc.c-torture/execute/builtins/lib/strstr.c:
3557         New files containing support routines.
3558
3559         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
3560         declaration.
3561         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
3562         when not optimizing.
3563
3564 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
3565
3566         PR c++/16240
3567         * g++.dg/abi/mangle22.C: New test.
3568         * g++.dg/abi/mangle23.C: Likewise.
3569
3570 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
3571
3572         PR fortran/16290
3573         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
3574         Allow for cases without denormalized floating point numbers.
3575
3576 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
3577
3578         PR c/1027
3579         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3580         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
3581         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
3582         expected warning text.
3583         * gcc.dg/format/diag-2.c: New test.
3584
3585 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3586
3587         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
3588
3589 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
3590
3591         * gcc.dg/builtins-43.c: New.
3592         * gcc.dg/builtins-44.c: New.
3593         * gcc.dg/builtins-45.c: New.
3594
3595 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3596             Andreas Tobler  <a.tobler@schweiz.ch>
3597
3598         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3599         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3600         as SIGSEGV.
3601         * gcc.dg/cleanup-11.c: Likewise.
3602         * gcc.dg/cleanup-8.c: Likewise.
3603         * gcc.dg/cleanup-9.c: Likewise.
3604         * gcc.dg/cleanup-5.c: Run on all platforms.
3605
3606 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3607
3608         * g++.dg/warn/nonnull1.C: New test.
3609
3610 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3611
3612         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3613         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3614         Special-case the Sun compiler wrt to <complex.h>.
3615
3616 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3617
3618         * gcc.dg/Wunreachable-8.C: New test.
3619
3620         * gcc.dg/h8300-ice2.c : New test.
3621
3622 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3623
3624         PR fortran/16161
3625         * gfortran.fortran-torture/compile/implicit.f90: Add test
3626         for implicit character.
3627
3628 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3629
3630         PR fortran/16289
3631         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3632         Use tiny() intrinsic to find smallest non-negative real
3633
3634 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3635
3636         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3637         * gcc.dg/compat/struct-by-value-22_x.c: New.
3638         * gcc.dg/compat/struct-by-value-22_y.c: New.
3639
3640         * gcc.c-torture/execute/20040629-1.c: New test.
3641
3642 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3643
3644         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3645         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3646
3647         PR target/16195
3648         * gcc.dg/20040625-1.c: New test.
3649
3650 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3651
3652         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3653
3654 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3655
3656         PR fortran/15963
3657         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3658
3659 2004-06-29  Richard Henderson  <rth@redhat.com>
3660
3661         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3662
3663 2004-06-29  Paul Brook  <paul@codesourcery.com>
3664
3665         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3666         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3667
3668 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3669
3670         PR c++/16260
3671         * g++.dg/parse/crash15.C: New.
3672
3673 2004-06-28  Andrew Pinski  <apinski@apple.com>
3674
3675         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3676         by the error already.
3677
3678         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3679
3680 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3681
3682         PR target/14041
3683         * gcc.dg/h8300-bss-align-1.c : New.
3684
3685 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3686
3687         * PR c++/16174
3688         * g++.dg/template/ctor4.C: New.
3689
3690 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3691
3692         PR c++/16205
3693         * g++.dg/warn/Wsequence-point-1.C: New test.
3694
3695 2004-06-27  Paul Brook  <paul@codesourcery.com>
3696
3697         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
3698
3699 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
3700
3701         * g++.old-deja/g++.mike/p7325.C: Remove.
3702
3703 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3704
3705         PR c/14963
3706         * gcc.dg/pr14963.c: New test.
3707
3708 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
3709
3710         PR c++/16193
3711         * g++.dg/parse/redef1.C: New test.
3712
3713 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3714
3715         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
3716         20021110.c.
3717         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
3718         20021119-1.c.
3719         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
3720         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
3721         5-04.c.
3722         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
3723         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
3724         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
3725         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
3726         g++.brendan/enum14.C.
3727         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
3728         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
3729         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
3730         g++.mike/virt1.C.
3731         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
3732         memtemp24.C.
3733
3734 2004-06-27  Roger Sayle  <roger@eyesopen.com>
3735
3736         * gcc.dg/20040527-1.c: New test case.
3737
3738 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
3739
3740         PR gfortran/pr16196
3741         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
3742
3743 2004-06-25  Roger Sayle  <roger@eyesopen.com>
3744
3745         PR middle-end/15825
3746         * gcc.dg/pr15825-1.c: New test case.
3747
3748 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3749
3750         * gcc.c-torture/execute/20040625-1.c: New test.
3751
3752 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3753
3754         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
3755
3756 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3757
3758         * gcc.dg/torture/mips-div-1.c: New test.
3759
3760 2004-06-24  Jeff Law  <law@redhat.com>
3761
3762         * gcc.dg/tree-ssa/20040624-1.c: New test.
3763
3764 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
3765
3766         * gcc.c-torture/compile/20040624-1.c: New test.
3767
3768 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3769
3770         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
3771         this directory.
3772
3773 2004-06-23  Andrew Pinski  <apinski@apple.com>
3774
3775         PR middle-end/15988
3776         * g++.dg/opt/ptrmem4.C: New test.
3777
3778         * gcc.dg/c90-array-quals-2.c: New test.
3779
3780 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
3781
3782         * gcc.dg/kpice1.c: New test.
3783
3784 2006-06-23  Andrew Pinski  <apinski@apple.com>
3785
3786         * gcc.dg/c90-array-quals.c: New test.
3787
3788 2006-06-22  Richard Henderson  <rth@redhat.com>
3789
3790         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
3791
3792 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
3793
3794         * gcc.dg/builtins-config.h: Handle FreeBSD.
3795
3796 2006-06-22  Richard Henderson  <rth@redhat.com>
3797
3798         * g++.dg/opt/devirt1.C: New.
3799
3800 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
3801
3802         * g++.dg/opt/pr15551.C: New testcase.
3803
3804 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3805
3806         PR target/14800
3807         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
3808         x86_64-*-linux* when compiling for 32bit.
3809
3810 2004-06-21  Andrew Pinski  <apinski@apple.com>
3811
3812         * gcc.dg/pch/struct-1.c: New.
3813         * gcc.dg/pch/struct-1.hs: New.
3814
3815 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
3816
3817         * gcc.dg/pch/save-temps-1.c: New file.
3818         * gcc.dg/pch/save-temps-1.hs: New file.
3819
3820 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3821
3822         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
3823         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
3824
3825 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3826
3827         * gfortran.fortran-torture/execute/select_1.f90: Rename function
3828         to fix type error.
3829         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
3830         Remove trailing spaces.
3831
3832 2004-06-21  Richard Henderson  <rth@redhat.com>
3833
3834         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
3835         merging && to BIT_FIELD_REF.
3836
3837 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
3838
3839         * g++.dg/opt/placeholder1.C: New test.
3840
3841 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3842
3843         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
3844         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3845         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3846         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3847
3848 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
3849
3850         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
3851         extern "C".
3852         * g++.dg/other/pragma-re-1.C: Add comments.
3853
3854 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
3855
3856         PR gfortran/16080
3857         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
3858
3859 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
3860
3861         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
3862         instead of setting the type of size_t by
3863         hand.
3864
3865 2004-06-18  Roger Sayle  <roger@eyesopen.com>
3866
3867         * gcc.dg/unordered-2.c: New test case.
3868         * gcc.dg/unordered-3.c: New test case.
3869
3870 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
3871
3872         PR other/16043
3873         * lib/g++.exp (g++_version): Tweak regexp for version
3874         * lib/g77.exp (g77_version): Likewise
3875         * lib/gfortran.exp (gfortran_version): Likewise
3876         * lib/objc.exp (objc_version): Likewise
3877         * lib/treelang.exp (treelang_version): Likewise
3878
3879 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
3880
3881         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
3882         Use INT_MAX instead of __INT_MAX__.
3883         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3884
3885         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
3886         * gcc.dg/compat/scalar-return-3_x.c: Use it.
3887         * gcc.dg/compat/scalar-return-3_y.c: Use it.
3888         * gcc.dg/compat/scalar-return-4_x.c: Use it.
3889         * gcc.dg/compat/scalar-return-4_y.c: Use it.
3890         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
3891         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
3892         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
3893         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
3894
3895         * gcc.dg/range-test-1.c: New test.
3896         * g++.dg/opt/range-test-1.C: New test.
3897
3898 2004-06-17  Richard Henderson  <rth@redhat.com>
3899
3900         * objc.dg/sync-1.m: New.
3901         * objc.dg/try-catch-1.m: Don't force next runtime.
3902         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
3903         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
3904         shadowed catch clause.
3905         * objc.dg/try-catch-5.m: New.
3906
3907 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
3908
3909         Bug 14610
3910         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
3911
3912 2004-06-15  Richard Henderson  <rth@redhat.com>
3913
3914         * gcc.dg/20001116-1.c: Move expected warning line.
3915
3916 2004-06-15  Richard Henderson  <rth@redhat.com>
3917
3918         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
3919         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
3920
3921 2004-06-15  Jeff Law  <law@redhat.com>
3922
3923         * gcc.dg/tree-ssa/20040615-1.c: New test.
3924         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
3925         be less sensitive to operand ordering.
3926         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
3927
3928 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
3929
3930         * g++.dg/abi/bitfield3.C: Add comment..
3931
3932 2004-06-15  Richard Henderson  <rth@redhat.com>
3933
3934         * g++.dg/ext/stmtexpr1.C: XFAIL.
3935         * gcc.dg/20030612-1.c: XFAIL.
3936
3937 2004-06-15  Eric Christopher  <echristo@redhat.com>
3938
3939         * g++.dg/charset/asm5.c: New.
3940         * gcc.dg/charset/asm6.c: New.
3941
3942 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3943
3944         PR fortran/15962
3945         * gfortran.fortran-torture/execute/select_1.f90: New test.
3946
3947 2004-06-15  Paul Brook  <paul@codesourcery.com>
3948
3949         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
3950
3951 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3952
3953         PR c++/15967
3954         * g++.dg/lookup/crash3.C: New test.
3955
3956 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3957
3958         PR c++/15947
3959         * g++.dg/parse/dtor4.C: New test.
3960
3961 2004-06-14  Jeff Law  <law@redhat.com>
3962
3963         * gcc.c-torture/compile/20040614-1.c: New test.
3964
3965 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3966
3967         PR fortran/15211
3968         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
3969         LEN of a character array.
3970
3971 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
3972
3973         PR c++/15096
3974         * g++.dg/template/ptrmem10.C: New test.
3975
3976         PR c++/14930
3977         * g++.dg/template/friend30.C: New test.
3978
3979 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3980
3981         PR fortran/14928
3982         * gfortran.fortran-torture/compile/mloc.f90: New test.
3983
3984 2004-06-13  Paul Brook  <paul@codesourcery.com>
3985
3986         * gfortran.fortran-torture/execute/random_2.f90: New test.
3987
3988 2004-06-13  Eric Christopher  <echristo@redhat.com>
3989
3990         * gcc.dg/noncompile/redecl-1.c: Fix error message.
3991
3992 2004-06-12  Paul Brook  <paul@codesourcery.com>
3993
3994         * gfortran.fortran-torture/execute/contained_3.f90: New test.
3995
3996 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3997
3998         PR fortran/14923
3999         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
4000
4001 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4002
4003         PR fortran/14957
4004         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
4005         syntax errors in end statements of contained subroutines.
4006
4007 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4008
4009         PR fortran/12841
4010         * gfortran.fortran-torture/execute/null_arg.f90: New test.
4011
4012 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4013
4014         PR fortran/15665
4015         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
4016
4017 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4018
4019         PR gfortran/12839
4020         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
4021
4022 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
4023
4024         PR c++/15862
4025         * g++.dg/parse/enum1.C: New test.
4026
4027 2004-06-10  Jeff Law  <law@redhat.com>
4028
4029         * gcc.c-torture/compile/20040610-1.c: New test.
4030
4031 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4032
4033         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
4034         * g++.old-deja/g++.other/decl3.C: Likewise.
4035
4036 2004-06-10  Brian Booth  <bbooth@redhat.com>
4037
4038         * gcc.dg/tree-ssa/20031015-1.c: Scan for
4039         V_MAY_DEF instead of VDEF.
4040         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
4041
4042 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
4043
4044         PR c++/14211
4045         * g++.dg/conversion/const1.C: New test.
4046
4047         PR c++/15076
4048         * g++.dg/conversion/reinterpret1.C: New test.
4049
4050         PR c++/15877
4051         * g++.dg/template/enum2.C: New test.
4052
4053         PR c++/15227
4054         * g++.dg/template/error13.C: New test.
4055
4056 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4057
4058         PR fortran/14957
4059         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
4060         arguments to test_* REAL and of the right size.
4061
4062 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4063
4064         PR target/15569
4065         PR rtl-optimization/15681
4066         * gcc.dg/20040609-1.c: New test.
4067
4068 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4069
4070         PR c++/14791
4071         * g++.dg/opt/builtins1.C: New test.
4072
4073 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
4074
4075         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
4076         that use default windows32 struct layout.
4077         * gcc.dg/i386-bitfield2.c: Likewise.
4078
4079 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
4080
4081         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
4082         for mingw32 and cygwin targets.
4083
4084 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
4085
4086         * gcc.dg/pch/macro-4.c: New.
4087         * gcc.dg/pch/macro-4.hs: New.
4088
4089 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4090
4091         PR fortran/13249
4092         * gfortran.fortran-torture/compile/name_clash.f90: New test.
4093
4094 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4095
4096         PR fortran/13372
4097         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
4098
4099 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4100
4101         PR gfortran/14897
4102         * gfortran.fortran-torture/execute/t_edit.f90: New test.
4103
4104 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4105
4106         PR gfortran/15755
4107         * gfortran.fortran-torture/execute/backspace.c : New test.
4108
4109 2004-06-09  Paul Brook  <paul@codesourcery.com>
4110
4111         * gfortran.fortran-torture/execure/intrinsic_associated.f90
4112         (pointer_to_section): Rewrite to use smaller array.
4113
4114 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
4115
4116         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
4117         * gcc.dg/ext/altivec-10.c: Same.
4118         * gcc.dg/ext/altivec-11.c: Same.
4119         * gcc.dg/ext/altivec-12.c: Same.
4120         * gcc.dg/ext/altivec-13.c: Same.
4121         * gcc.dg/ext/altivec-14.c: Same.
4122         * gcc.dg/ext/altivec-15.c: Same.
4123         * gcc.dg/ext/altivec-16.c: Same.
4124         * gcc.dg/ext/altivec-3.c: Same.
4125         * gcc.dg/ext/altivec-4.c: Same.
4126         * gcc.dg/ext/altivec-6.c: Same.
4127         * gcc.dg/ext/altivec-7.c: Same.
4128         * gcc.dg/ext/altivec-8.c: Same.
4129         * gcc.dg/ext/altivec-varargs-1.c: Same.
4130
4131         * g++.dg/ext/altivec-1.C: Correct dg syntax.
4132         * g++.dg/ext/altivec-10.C: Same.
4133         * g++.dg/ext/altivec-2.C: Same.
4134         * g++.dg/ext/altivec-3.C: Same.
4135         * g++.dg/ext/altivec-4.C: Same.
4136         * g++.dg/ext/altivec-5.C: Same.
4137         * g++.dg/ext/altivec-6.C: Same.
4138         * g++.dg/ext/altivec-7.C: Same.
4139         * g++.dg/ext/altivec-8.C: Same.
4140         * g++.dg/ext/altivec-9.C: Same.
4141
4142 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4143
4144         PR c++/7841
4145         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
4146
4147 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4148
4149         * gcc.dg/union-1.c: New test.
4150
4151 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4152
4153         * gcc.dg/builtins-41.c: New test case.
4154         * gcc.dg/builtins-42.c: New test case.
4155
4156 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4157
4158         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
4159         * g++.dg/ext/altivec-10.C: Same.
4160         * g++.dg/ext/altivec-2.C: Same.
4161         * g++.dg/ext/altivec-3.C: Same.
4162         * g++.dg/ext/altivec-4.C: Same.
4163         * g++.dg/ext/altivec-5.C: Same.
4164         * g++.dg/ext/altivec-6.C: Same.
4165         * g++.dg/ext/altivec-7.C: Same.
4166         * g++.dg/ext/altivec-8.C: Same.
4167         * g++.dg/ext/altivec-9.C: Same.
4168         * g++.old-deja/g++.abi/cxa_vec.C: Same.
4169         * g++.old-deja/g++.brendan/new3.C: Same.
4170         * gcc.c-torture/execute/eeprof-1.x: Same.
4171
4172 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4173
4174         PR c/14765
4175         * gcc.dg/pr14765-1.c: New test.
4176
4177 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4178
4179         PR c/14649
4180         * gcc.dg/pr14649-1.c: New test case.
4181
4182 2004-06-07  Richard Henderson  <rth@redhat.com>
4183
4184         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
4185         if temporaries.
4186
4187 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4188
4189         * g++.dg/eh/elide1.C: Remove XFAIL.
4190
4191 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
4192
4193         PR c++/15337
4194         * g++.dg/expr/sizeof3.C: New test.
4195
4196         PR c++/14777
4197         * g++.dg/template/access14.C: New test.
4198
4199         PR c++/15554
4200         * g++.dg/template/enum1.C: New test.
4201
4202         PR c++/15057
4203         * g++.dg/eh/throw1.C: New test.
4204
4205 2004-06-07  David Ayers  <d.ayers@inode.at>
4206             Ziemowit Laski  <zlaski@apple.com>
4207
4208         * lib/objc.exp (objc_target_compile): Revert the '-framework
4209         Foundation' flag fix, since bare Darwin does not ship
4210         with the Foundation framework.
4211         * objc/execute/next_mapping.h: Provide a local NSConstantString
4212         @interface and @implementation.
4213         (objc_constant_string_init): A constructor function, used to
4214         initialize the NSConstantString meta-class object.
4215         * objc/execute/string1.m: Include "next_mapping.h" instead of
4216         <Foundation/NSString.h>.
4217         * objc/execute/string2.m: Likewise.
4218         * objc/execute/string3.m: Likewise.
4219         * objc/execute/string4.m: Likewise.
4220
4221 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
4222
4223         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
4224         to double. Replace double with FLOAT.
4225         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
4226
4227         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
4228         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
4229         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
4230         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
4231         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
4232         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
4233         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
4234         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
4235
4236 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4237
4238         PR c/13519
4239         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
4240
4241 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4242
4243         PR c++/15503
4244         * g++.dg/template/meminit2.C: New test.
4245
4246 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
4247
4248         PR target/15822
4249         * gcc.c-torture/execute/compare-fp-1.c,
4250         gcc.c-torture/execute/compare-fp-2.c,
4251         gcc.c-torture/execute/compare-fp-3.c,
4252         gcc.c-torture/execute/compare-fp-4.c,
4253         gcc.c-torture/execute/compare-fp-3.x,
4254         gcc.c-torture/execute/compare-fp-4.x: Moved...
4255         * gcc.c-torture/execute/ieee/compare-fp-1.c,
4256         gcc.c-torture/execute/ieee/compare-fp-2.c,
4257         gcc.c-torture/execute/ieee/compare-fp-3.c,
4258         gcc.c-torture/execute/ieee/compare-fp-4.c,
4259         gcc.c-torture/execute/ieee/compare-fp-3.x,
4260         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
4261
4262 2004-06-04  David Ayers  <d.ayers@inode.at>
4263
4264         * objc/execute/protocol-isEqual-4.m: New testcase.
4265
4266 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
4267
4268         * objc/execute/protocol-isEqual-1.m: New testcase.
4269         * objc/execute/protocol-isEqual-2.m: New testcase.
4270         * objc/execute/protocol-isEqual-3.m: New testcase.
4271
4272 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4273
4274         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
4275
4276 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
4277
4278         * lib/objc.exp (objc_target_compile): When running tests on
4279         Darwin (Mac OS X), inform the linker about '-framework
4280         'Foundation'.
4281
4282 2004-06-02  Eric Christopher  <echristo@redhat.com>
4283
4284         * gcc.c-torture/compile/20040602-1.c: New.
4285
4286 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
4287
4288         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
4289         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4290
4291         PR tree-optimization/14736
4292         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
4293
4294         PR tree-optimization/14042
4295         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
4296
4297         PR tree-optimization/14729
4298         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
4299
4300 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4301
4302         PR fortran/15557
4303         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
4304
4305 2004-06-01  Richard Hederson  <rth@redhat.com>
4306
4307         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
4308
4309 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4310
4311         PR c++/14932
4312         * g++.dg/parse/offsetof4.C: New test.
4313
4314 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
4315
4316         PR objc/7993
4317         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
4318
4319 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
4320
4321         PR c++/15701
4322         * g++.dg/template/friend29.C: New test.
4323
4324 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4325
4326         PR c/15749
4327         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
4328
4329 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4330
4331         * gcc.dg/sparc-trap-1.c: New test.
4332
4333 2004-05-31  Roger Sayle  <roger@eyesopen.com>
4334
4335         PR middle-end/15069
4336         * g++.dg/opt/fold3.C: New test case.
4337
4338 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
4339
4340         * lib/target-supports.exp (check_iconv_available): Fix fallout
4341         from 2004-05-28 patch.
4342
4343 2004-05-30  Paul Brook  <paul@codesourcery.com>
4344
4345         PR fortran/15620
4346         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
4347         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
4348
4349 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
4350
4351         * gfortran.fortran-torture/execute/random_1.f90: New test.
4352
4353 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4354
4355         * g++.dg/ext/altivec-10.C: New test.
4356
4357 2004-05-29  Paul Brook  <paul@codesourcery.com>
4358
4359         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
4360
4361 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4362
4363         * gcc.dg/altivec-16.c: New test.
4364
4365 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
4366
4367         * lib/target-supports.exp (check_vmx_hw_available): New.
4368         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
4369
4370         * lib/target-supports.exp (check_alias_available,
4371         check_iconv_available, check_named_sections_available): Use
4372         unique names for temporary files.
4373
4374 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4375
4376         * gcc.dg/altivec-15.c: New test.
4377
4378 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4379
4380         PR c++/15083
4381         * g++.dg/warn/noeffect6.C: New test.
4382
4383         PR c++/15471
4384         * g++.dg/expr/ptrmem4.C: New test.
4385
4386         PR c++/15640
4387         * g++.dg/template/operator3.C: New test.
4388
4389 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4390
4391         PR c++/14668
4392         * g++.dg/lookup/redecl1.C: New test.
4393         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
4394
4395 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
4396
4397         * gcc.c-torture/execute/compare-fp-1.c,
4398         gcc.c-torture/execute/compare-fp-2.c,
4399         gcc.c-torture/execute/compare-fp-3.c,
4400         gcc.c-torture/execute/compare-fp-4.c,
4401         gcc.c-torture/execute/compare-fp-3.x,
4402         gcc.c-torture/execute/compare-fp-4.x,
4403         gcc.dg/pr15649-1.c: New.
4404
4405 2004-05-27  Adam Nemet  <anemet@lnxw.com>
4406
4407         PR c++/12883
4408         * g++.dg/init/array14.C: New test.
4409
4410 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
4411
4412         * lib/compat.exp (compat-get-options-main): New.
4413         (compat-get-options): Remove unneeded code, warn for ignored
4414         command.
4415         (compat-execute): Check flag set by dg-require-* commands.
4416
4417         * lib/compat.exp (compat-execute): Break up long lines.
4418
4419 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
4420
4421         * gcc.dg/altivec-7.c: Don't use 'vector long'.
4422         * gcc.dg/altivec-14.c: New test.
4423         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
4424
4425         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
4426         * gcc.dg/altivec-12.c: Ditto.
4427
4428         * gcc.dg/altivec-3.c: Move call to altivec_check.
4429
4430 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4431
4432         PR c++/15044
4433         * g++.dg/template/error12.C: New test.
4434
4435         PR c++/15317
4436         * g++.dg/ext/attrib15.C: New test.
4437
4438         PR c++/15329
4439         * g++.dg/template/ptrmem9.C: New test.
4440
4441 2004-05-25  Paul Brook  <paul@codesourcery.com>
4442
4443         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
4444
4445 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4446
4447         PR c++/15165
4448         * g++.dg/template/crash19.C: New test.
4449
4450 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4451
4452         PR c++/15025
4453         * g++.dg/template/redecl1.C: New test.
4454
4455 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4456
4457         PR c++/14821
4458         * g++.dg/other/ns1.C: New test.
4459
4460         PR c++/14883
4461         * g++.dg/template/invalid1.C: New test.
4462
4463 2004-05-23  Paul Brook  <paul@codesourcery.com>
4464         Victor Leikehman  <lei@haifasphere.co.il>
4465
4466         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
4467         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
4468
4469 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4470
4471         PR c++/15285
4472         PR c++/15299
4473         * g++.dg/template/non-dependent5.C: New test.
4474         * g++.dg/template/non-dependent6.C: New test.
4475
4476 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4477
4478         PR c++/15507
4479         * g++.dg/inherit/union1.C: New test.
4480
4481         PR c++/15542
4482         * g++.dg/template/addr1.C: New test.
4483
4484         PR c++/15427
4485         * g++.dg/template/array5.C: New test.
4486
4487         PR c++/15287
4488         * g++.dg/template/array6.C: New test.
4489
4490 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
4491             Roger Sayle  <roger@eyesopen.com>
4492
4493         * g++.dg/lookup/forscope2.C: New test case.
4494
4495 2004-05-22  Ben Elliston  <bje@au.ibm.com>
4496
4497         * gcc.dg/cpp/Wmissingdirs.c: New.
4498
4499 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4500
4501         PR target/15301
4502         * gcc.dg/compat/union-m128-1.h: New file.
4503         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4504         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4505         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4506
4507 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4508
4509         PR target/15302
4510         * gcc.dg/compat/struct-complex-1.h: New file.
4511         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
4512         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
4513         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4514
4515 2004-05-20  Roger Sayle  <roger@eyesopen.com>
4516
4517         PR middle-end/3074
4518         * gcc.dg/pr3074-1.c: New test case.
4519         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
4520
4521 2004-05-20  Falk Hueffner  <falk@debian.org>
4522
4523         PR other/15526
4524         * gcc.dg/ftrapv-1.c: New test case.
4525
4526 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4527
4528         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
4529
4530 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
4531             Jeff Law  <law@redhat.com>
4532
4533         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
4534         * gcc.dg/tree-ssa/20040518-2.c: New test.
4535
4536         * gcc.dg/tree-ssa/20040518-1.c: New test.
4537
4538 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
4539
4540         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
4541
4542 2004-05-18  Paul Brook  <paul@codesourcery.com>
4543
4544         PR fortran/13930
4545         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
4546
4547 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4548
4549         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
4550         constant folding.
4551
4552 2004-05-17  Steven Bosscher  <stevenb@suse.de>
4553
4554         * gcc.dg/tree-ssa/20040517-1.c: New test.
4555
4556 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4557
4558         * gcc.dg/loop-4.c: New test.
4559
4560 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
4561
4562         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
4563
4564 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
4565
4566         PR fortran/15311
4567         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
4568
4569 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4570
4571         PR fortran/13826
4572         PR fortran/13940
4573         * gfortran.fortran-torture/compile/data_1.f90: New test.
4574
4575 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
4576
4577         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
4578         * gcc.dg/uninit-H.c: Define ASM for __s390__.
4579
4580 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4581
4582         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
4583
4584 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4585
4586         PR c/15444
4587         * gcc.dg/format/xopen-1.c: Adjust expected message.
4588         * gcc.dg/format/xopen-3.c: New test.
4589
4590 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
4591
4592         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
4593
4594 2004-05-14  Jeff Law  <law@redhat.com>
4595
4596         * gcc.dg/tree-ssa/20040514-2.c: New test.
4597
4598 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4599
4600         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4601         this ...
4602         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4603         this.
4604
4605 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4606
4607         * gcc.dg/tree-ssa/20040514-1.c: New test.
4608
4609 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4610
4611         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4612         test.
4613
4614 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4615
4616         PR fortran/14066
4617         * gfortran.fortran-torture/compile/do_1.f90: New test.
4618
4619 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4620
4621         PR fortran/15051
4622         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4623         test.
4624
4625 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4626
4627         PR fortran/15149
4628         * gfortran.fortran-torture/execute/random_init.f90: New test.
4629
4630 2004-05-13  Paul Brook  <paul@codesourcery.com>
4631
4632         PR fortran/15314
4633         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4634
4635 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4636
4637         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4638         for the powerpc case.
4639
4640 2004-05-13  Jeff Law  <law@redhat.com>
4641
4642         * gcc.dg/tree-ssa/20040513-1.c: New test.
4643         * gcc.dg/tree-ssa/20040513-2.c: New test.
4644
4645 2004-05-13  Paul Brook  <paul@codesourcery.com>
4646
4647         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4648         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4649         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4650
4651 2004-05-13  Andreas Schwab  <schwab@suse.de>
4652
4653         PR other/10819
4654         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4655         characters.
4656
4657 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4658
4659         PR fortran/15294
4660         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4661
4662 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4663
4664         Merge from tree-ssa-20020619-branch.  See
4665         ChangeLog.tree-ssa for details.
4666
4667 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4668
4669         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4670         include <altivec.h> explicitly.
4671         * gcc.dg/altivec-13.c: Likewise.
4672
4673 2004-05-11  Paul Brook  <paul@codesourcery.com>
4674
4675         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4676
4677 2004-05-10  Eric Christopher  <echristo@redhat.com>
4678
4679         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4680         * gcc.dg/sibcall-4.c: Ditto.
4681
4682 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4683
4684         * g++.dg/ext/altivec-8.C: New test case.
4685         * gcc.dg/altivec-13.c: New test case.
4686
4687 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4688
4689         * gcc.c-torture/execute/divcmp-1.c: New test case.
4690         * gcc.c-torture/execute/divcmp-2.c: New test case.
4691         * gcc.c-torture/execute/divcmp-3.c: New test case.
4692
4693 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
4694
4695         * g++.dg/other/pragma-re-2.C: New test.
4696
4697 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4698
4699         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
4700         * gcc.dg/i386-387-2.c: Likewise.
4701
4702         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
4703         __builtin_drem.
4704         * gcc.dg/i386-387-6.c: Likewise.
4705
4706 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4707
4708         * gcc.dg/builtins-33.c:  Also check log1p*.
4709
4710 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
4711
4712         PR optimization/15296
4713         * gcc.c-torture/execute/pr15296.c: New test.
4714
4715 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
4716
4717         * gcc.dg/builtins-40.c: New test.
4718
4719 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
4720
4721         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
4722
4723 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
4724
4725         * g++.dg/ext/spe1.C: New testcase.
4726
4727 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
4728
4729         * objc.dg/image-info.m: Allow additional attributes
4730         for __image_info section.
4731
4732 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
4733
4734         * gcc.dg/torture/mips-hilo-2.c: New test.
4735
4736 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4737
4738         PR c++/14389
4739         * g++.dg/template/member5.C: New test.
4740
4741 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
4742
4743         * gcc.dg/builtins-34.c: Also check expm1*.
4744
4745 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4746
4747         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
4748         * gcc.dg/torture/builtin-convert-3.c: New test.
4749
4750 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
4751
4752         PR middle-end/15054
4753         * g++.dg/opt/pr15054.C: New test.
4754
4755 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4756
4757         * gcc.dg/torture/builtin-rounding-1.c: New test.
4758         * gcc.dg/builtins-25.c: Delete.
4759         * gcc.dg/builtins-29.c: Delete.
4760
4761 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
4762
4763         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
4764         * gcc.dg/sibcall-4.c: Likewise.
4765         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
4766
4767 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4768
4769         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
4770         bit-field on 16-bit targets.
4771
4772 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4773
4774         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
4775         16-bit targets.
4776
4777 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
4778
4779         * gcc.dg/rs6000-power2-1.c: Change to compile only.
4780         * gcc.dg/rs6000-power2-2.c: Likewise.
4781
4782 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
4783
4784         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
4785         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
4786         Change the asm registers to be in form of frN instead of fN.
4787
4788 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4789
4790         * gcc.dg/torture/builtin-convert-2.c: New test.
4791
4792 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
4793
4794         * gcc.dg/rs6000-power2-1.c: New test.
4795         * gcc.dg/rs6000-power2-2.c: New test.
4796
4797 2004-04-28  Jan Hubicka  <jh@suse.cz>
4798
4799         * gcc.dg/unused-6.c: New test.
4800
4801 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
4802             Ulrich Weigand  <uweigand@de.ibm.com>
4803
4804         * ada/acats/run_all.sh: Define $target variable.
4805
4806 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
4807
4808         PR c++/15119
4809         * g++.dg/other/vararg-1.C: New test.
4810
4811         PR c++/4794
4812         * g++.dg/eh/cleanup3.C: New test.
4813
4814 2004-04-24  Laurent GUERBY <laurent@guerby.net>
4815
4816         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
4817         and ad8011a (target_insn).
4818         * ada/acats/support/macro.dfs: Likewise.
4819         * ada/acats/support/impbit.adb: New file.
4820
4821 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
4822
4823         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
4824
4825 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4826
4827         * gcc.dg/loop-3.c: New test.
4828
4829 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
4830
4831         * gcc.c-torture/execute/simd-5.c: New test.
4832
4833 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4834
4835         PR c++/15064
4836         * g++.dg/template/crash18.C: New test.
4837
4838 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
4839
4840         * g++.dg/ext/complit3.C: New test.
4841
4842 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4843
4844         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
4845         * gcc.dg/altivec-3.c: Same.
4846         * gcc.dg/altivec-varargs-1.c: Same.
4847
4848 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4849
4850         * lib/target-supports.exp (check_profiling_available): Assume
4851         profiling is not available on powerpc-eabi targets.
4852
4853 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
4854
4855         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
4856         * gcc.dg/vmx/bug-1.c: Ditto.
4857
4858 2004-04-20  Eric Christopher  <echristo@redhat.com>
4859
4860         * gcc.dg/charset/extern.c: New test.
4861         * g++.dg/charset/extern3.cc: Ditto.
4862
4863 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
4864
4865         * gcc.dg/builtins-39.c: New test.
4866
4867 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
4868
4869         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
4870
4871 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
4872
4873         * gcc.dg/torture/mips-hilo-1.c: New test.
4874
4875 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
4876
4877         * gcc.c-torture/compile/20040419-1.c: New test.
4878
4879 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
4880
4881         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
4882
4883 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
4884             Aldy Hernandez  <aldyh@redhat.com>
4885
4886         * gcc.c-torture/execute/va-arg-24.c: New.
4887
4888 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
4889             Aldy Hernandez  <aldyh@redhat.com>
4890
4891         * gcc.dg/vmx/1b-01.c: New.
4892         * gcc.dg/vmx/1b-02.c: New.
4893         * gcc.dg/vmx/1b-03.c: New.
4894         * gcc.dg/vmx/1b-04.c: New.
4895         * gcc.dg/vmx/1b-05.c: New.
4896         * gcc.dg/vmx/1b-06.c: New.
4897         * gcc.dg/vmx/1b-07.c: New.
4898         * gcc.dg/vmx/1c-01.c: New.
4899         * gcc.dg/vmx/1c-02.c: New.
4900         * gcc.dg/vmx/3a-01a.c: New.
4901         * gcc.dg/vmx/3a-01.c: New.
4902         * gcc.dg/vmx/3a-01m.c: New.
4903         * gcc.dg/vmx/3a-03.c: New.
4904         * gcc.dg/vmx/3a-03m.c: New.
4905         * gcc.dg/vmx/3a-04.c: New.
4906         * gcc.dg/vmx/3a-04m.c: New.
4907         * gcc.dg/vmx/3a-05.c: New.
4908         * gcc.dg/vmx/3a-06.c: New.
4909         * gcc.dg/vmx/3a-06m.c: New.
4910         * gcc.dg/vmx/3a-07.c: New.
4911         * gcc.dg/vmx/3b-01.c: New.
4912         * gcc.dg/vmx/3b-02.c: New.
4913         * gcc.dg/vmx/3b-10.c: New.
4914         * gcc.dg/vmx/3b-13.c: New.
4915         * gcc.dg/vmx/3b-14.c: New.
4916         * gcc.dg/vmx/3b-15.c: New.
4917         * gcc.dg/vmx/3c-01a.c: New.
4918         * gcc.dg/vmx/3c-01.c: New.
4919         * gcc.dg/vmx/3c-02.c: New.
4920         * gcc.dg/vmx/3c-03.c: New.
4921         * gcc.dg/vmx/3d-01.c: New.
4922         * gcc.dg/vmx/4-01.c: New.
4923         * gcc.dg/vmx/4-03.c: New.
4924         * gcc.dg/vmx/5-01.c: New.
4925         * gcc.dg/vmx/5-02.c: New.
4926         * gcc.dg/vmx/5-03.c: New.
4927         * gcc.dg/vmx/5-04.c: New.
4928         * gcc.dg/vmx/5-05.c: New.
4929         * gcc.dg/vmx/5-06.c: New.
4930         * gcc.dg/vmx/5-07.c: New.
4931         * gcc.dg/vmx/5-07t.c: New.
4932         * gcc.dg/vmx/5-08.c: New.
4933         * gcc.dg/vmx/5-10.c: New.
4934         * gcc.dg/vmx/5-11.c: New.
4935         * gcc.dg/vmx/7-01a.c: New.
4936         * gcc.dg/vmx/7-01.c: New.
4937         * gcc.dg/vmx/7c-01.c: New.
4938         * gcc.dg/vmx/7d-01.c: New.
4939         * gcc.dg/vmx/7d-02.c: New.
4940         * gcc.dg/vmx/8-01.c: New.
4941         * gcc.dg/vmx/8-02a.c: New.
4942         * gcc.dg/vmx/8-02.c: New.
4943         * gcc.dg/vmx/brode-1.c: New.
4944         * gcc.dg/vmx/bug-1.c: New.
4945         * gcc.dg/vmx/bug-2.c: New.
4946         * gcc.dg/vmx/bug-3.c: New.
4947         * gcc.dg/vmx/cw-bug-1.c: New.
4948         * gcc.dg/vmx/cw-bug-2.c: New.
4949         * gcc.dg/vmx/cw-bug-3.c: New.
4950         * gcc.dg/vmx/dct.c: New.
4951         * gcc.dg/vmx/debug-1.c: New.
4952         * gcc.dg/vmx/debug-2.c: New.
4953         * gcc.dg/vmx/debug-3.c: New.
4954         * gcc.dg/vmx/debug-4.c: New.
4955         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
4956         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
4957         * gcc.dg/vmx/eg-5.c: New.
4958         * gcc.dg/vmx/fft.c: New.
4959         * gcc.dg/vmx/gcc-bug-1.c: New.
4960         * gcc.dg/vmx/gcc-bug-2.c: New.
4961         * gcc.dg/vmx/gcc-bug-3.c: New.
4962         * gcc.dg/vmx/gcc-bug-4.c: New.
4963         * gcc.dg/vmx/gcc-bug-5.c: New.
4964         * gcc.dg/vmx/gcc-bug-6.c: New.
4965         * gcc.dg/vmx/gcc-bug-7.c: New.
4966         * gcc.dg/vmx/gcc-bug-8.c: New.
4967         * gcc.dg/vmx/gcc-bug-9.c: New.
4968         * gcc.dg/vmx/gcc-bug-b.c: New.
4969         * gcc.dg/vmx/gcc-bug-c.c: New.
4970         * gcc.dg/vmx/gcc-bug-d.c: New.
4971         * gcc.dg/vmx/gcc-bug-e.c: New.
4972         * gcc.dg/vmx/gcc-bug-f.c: New.
4973         * gcc.dg/vmx/gcc-bug-g.c: New.
4974         * gcc.dg/vmx/gcc-bug-i.c: New.
4975         * gcc.dg/vmx/harness.h: New.
4976         * gcc.dg/vmx/ira1.c: New.
4977         * gcc.dg/vmx/ira2a.c: New.
4978         * gcc.dg/vmx/ira2b.c: New.
4979         * gcc.dg/vmx/ira2.c: New.
4980         * gcc.dg/vmx/ira2c.c: New.
4981         * gcc.dg/vmx/mem.c: New.
4982         * gcc.dg/vmx/newton-1.c: New.
4983         * gcc.dg/vmx/ops.c: New.
4984         * gcc.dg/vmx/sn7153.c: New.
4985         * gcc.dg/vmx/spill2.c: New.
4986         * gcc.dg/vmx/spill3.c: New.
4987         * gcc.dg/vmx/spill.c: New.
4988         * gcc.dg/vmx/t.c: New.
4989         * gcc.dg/vmx/varargs-1.c: New.
4990         * gcc.dg/vmx/varargs-2.c: New.
4991         * gcc.dg/vmx/varargs-3.c: New.
4992         * gcc.dg/vmx/varargs-4.c: New.
4993         * gcc.dg/vmx/varargs-5.c: New.
4994         * gcc.dg/vmx/varargs-6.c: New.
4995         * gcc.dg/vmx/varargs-7.c: New.
4996         * gcc.dg/vmx/vmx.exp: New.
4997         * gcc.dg/vmx/vprint-1.c: New.
4998         * gcc.dg/vmx/vscan-1.c: New.
4999         * gcc.dg/vmx/x-01.c: New.
5000         * gcc.dg/vmx/x-02.c: New.
5001         * gcc.dg/vmx/x-03.c: New.
5002         * gcc.dg/vmx/x-04.c: New.
5003         * gcc.dg/vmx/x-05.c: New.
5004         * gcc.dg/vmx/yousufi-1.c: New.
5005         * gcc.dg/vmx/zero-1.c: New.
5006         * gcc.dg/vmx/zero.c: New.
5007
5008 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
5009
5010         * g++.dg/lookup/java1.C: Update for chage of
5011         _Jv_AllocObject.
5012         * g++.dg/lookup/java2.C: Likewise.
5013
5014 2004-04-17  Laurent GUERBY <laurent@guerby.net>
5015
5016         * ada/acats/run_all.sh: use -O2 by default.
5017
5018 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
5019
5020         * gcc.dg/vr-mult-[12].c: New tests.
5021
5022 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5023
5024         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
5025
5026         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
5027
5028 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
5029
5030         * lib/target-supports.exp (check_profiling_available): Assume profiling
5031         isn't available for mips*-*-elf targets.
5032
5033 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
5034
5035         * gcc.dg/builtins-38.c: New test.
5036
5037 2004-04-14  Eric Christopher  <echristo@redhat.com>
5038
5039         * g++.dg/charset/charset.exp: Run .cc extension tests.
5040
5041 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
5042
5043         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
5044
5045 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5046
5047         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
5048
5049 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
5050
5051         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
5052         * gcc.dg/i386-387-2.c: Likewise.
5053
5054         * gcc.dg/i386-387-7.c: New test.
5055         * gcc.dg/i386-387-8.c: New test.
5056
5057         * gcc.dg/builtins-37.c: New test.
5058
5059 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
5060
5061         * g++.dg/pch/externc-1.C: Add missing semicolon.
5062
5063 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
5064
5065         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
5066
5067 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5068
5069         * gcc.c-torture/execute/20040411-1.c: New test.
5070
5071 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5072
5073         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
5074
5075 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
5076
5077         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
5078
5079 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
5080
5081         * lib/target-supports.exp (check_named_sections_available): New.
5082         * lib/gcc-dg.exp (dg-require-named-sections): New.
5083         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
5084         old-deja.exp.  Also prune error-count message from HP linker.
5085         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
5086
5087         * g++.dg/init/init-ref4.C: Use dg-require-weak.
5088         * g++.old-deja/g++.pt/static3.C: Likewise.
5089         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
5090
5091 2004-04-09  Roger Sayle  <roger@eyesopen.com>
5092
5093         * gcc.c-torture/execute/20040409-1.c: New test case.
5094         * gcc.c-torture/execute/20040409-2.c: New test case.
5095         * gcc.c-torture/execute/20040409-3.c: New test case.
5096
5097 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5098
5099         * gcc.dg/20040409-1.c: New test.
5100
5101 2004-04-08  Roger Sayle  <roger@eyesopen.com>
5102
5103         PR target/14888
5104         * g++.dg/opt/pr14888.C: New test case.
5105
5106 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
5107
5108         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
5109         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
5110         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
5111         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
5112         New tests.
5113
5114 2004-04-08  Paul Brook  <paul@codesourcery.com>
5115
5116         * gcc.dg/spill-1.c: New test.
5117
5118 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5119
5120         * gcc.dg/torture/builtin-ctype-2.c: New test.
5121
5122 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
5123
5124         * gcc.dg/pch/pch.exp: Add largefile test.
5125
5126 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
5127
5128         * g++.dg/pch/externc-1.Hs: New.
5129         * g++.dg/pch/externc-1.C: New.
5130
5131 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5132
5133         * gcc.dg/compat/struct-by-value-5a_main.c,
5134         gcc.dg/compat/struct-by-value-5b_main.c: New files.
5135         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
5136         * gcc.dg/compat/struct-by-value-5a_x.c,
5137         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
5138         gcc.dg/compat/struct-by-value-5_x.c.
5139         * gcc.dg/compat/struct-by-value-5a_y.c,
5140         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
5141         gcc.dg/compat/struct-by-value-5_y.c.
5142
5143         * gcc.dg/compat/struct-by-value-6a_main.c,
5144         gcc.dg/compat/struct-by-value-6b_main.c: New files.
5145         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
5146         * gcc.dg/compat/struct-by-value-6a_x.c,
5147         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
5148         gcc.dg/compat/struct-by-value-6_x.c.
5149         * gcc.dg/compat/struct-by-value-6a_y.c,
5150         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
5151         gcc.dg/compat/struct-by-value-6_y.c.
5152
5153         * gcc.dg/compat/struct-by-value-7a_main.c,
5154         gcc.dg/compat/struct-by-value-7b_main.c: New files.
5155         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
5156         * gcc.dg/compat/struct-by-value-7a_x.c,
5157         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
5158         gcc.dg/compat/struct-by-value-7_x.c.
5159         * gcc.dg/compat/struct-by-value-7a_y.c,
5160         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
5161         gcc.dg/compat/struct-by-value-7_y.c.
5162
5163 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
5164
5165         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
5166         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
5167         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
5168         options.
5169
5170 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
5171
5172         * gcc.dg/builtins-36.c: New test.
5173
5174 2004-04-06  Paul Brook  <paul@codesourcery.com>
5175
5176         * README.gcc: Remove obsolete contraint on testcases.
5177
5178 2004-04-05  Paul Brook  <paul@codesourcery.com>
5179
5180         PR2123
5181         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
5182         failure and exit(0) on success.
5183         * g++.dg/expr/anew2.C: Ditto.
5184         * g++.dg/expr/anew3.C: Ditto.
5185         * g++.dg/expr/anew4.C: Ditto.
5186
5187 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
5188
5189         PR c++/3518
5190         * g++.dg/template/unify7.C: New.
5191
5192 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5193
5194         * g++.dg/README: Bring up to date with new subdirectories; remove
5195         duplicate subdirectory lines.
5196
5197 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
5198
5199         PR c++/14007
5200         * g++.dg/template/unify5.C: New.
5201         * g++.dg/template/unify6.C: New.
5202         * g++.dg/template/qualttp20.C: Adjust.
5203         * g++.old-deja/g++.jason/report.C: Adjust.
5204         * g++.old-deja/g++.other/qual1.C: Adjust.
5205
5206 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
5207
5208         PR c++/14803
5209         * g++.dg/inherit/ptrmem1.C: New test.
5210
5211 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
5212
5213         PR c++/14755
5214         * gcc.c-torture/execute/20040331-1.c: New test.
5215         * gcc.dg/20040331-1.c: New test.
5216
5217 2004-04-01  Paul Brook  <paul@codesourcery.com>
5218
5219         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
5220
5221 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
5222
5223         PR c++/14724
5224         * g++.dg/init/goto1.C: New test.
5225
5226         PR c++/14763
5227         * g++.dg/template/defarg4.C: New test.
5228
5229 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
5230
5231         * gcc.dg/altivec-11.c: Extend test for more valid cases.
5232
5233 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
5234
5235         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
5236
5237 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
5238
5239         * gcc.dg/noncompile/undeclared-2.c: New test.
5240
5241 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5242
5243         * gcc.dg/940409-1.c: Remove XFAIL.
5244         * gcc.dg/reg-vol-struct-1.c: New test.
5245
5246 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5247
5248         * gcc.dg/torture/builtin-wctype-1.c: New test.
5249
5250 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
5251
5252         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
5253         * gcc.dg/20001101-1.c: Likewise.
5254         * gcc.dg/20001102-1.c: Likewise.
5255
5256 2004-03-25  Roger Sayle  <roger@eyesopen.com>
5257
5258         * gcc.dg/compare8.c: Add an additional test for XOR.
5259
5260 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5261
5262         * gcc.dg/torture/builtin-ctype-1.c: New test.
5263
5264 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5265
5266         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
5267         * gcc.dg/torture/builtin-math-1.c: Likewise.
5268         * gcc.dg/torture/builtin-power-1.c: New test.
5269
5270 2004-03-24  Andreas Schwab  <schwab@suse.de>
5271
5272         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
5273         IA64 assembler.
5274
5275 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5276             Roger Sayle  <roger@eyesopen.com>
5277
5278         * gcc.dg/compare8.c: New test case.
5279
5280 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
5281
5282         * g++.dg/ext/altivec-7.C: New test.
5283
5284 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
5285
5286         PR 12267, 12391, 12560, 13129, 14114, 14133
5287         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
5288         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
5289         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
5290         Adjust error regexps.
5291         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
5292         * gcc.dg/noncompile/undeclared-1.c: New test cases.
5293         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
5294         * gcc.dg/local1.c: Add explanatory comment.
5295
5296 2004-03-23  Roger Sayle  <roger@eyesopen.com>
5297
5298         PR optimization/14669
5299         * g++.dg/opt/fold2.C: New test case.
5300
5301 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
5302
5303         PR c/14069
5304         * gcc.dg/20040322-1.c: New test.
5305
5306 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5307
5308         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
5309         * gcc.dg/ultrasp4.c: Likewise.
5310         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
5311
5312 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5313
5314         * gcc.dg/i386-sse-8.c: Reset default options.
5315
5316 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5317
5318         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
5319         in the error message text.
5320
5321 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5322
5323         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
5324
5325 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
5326
5327         PR c++/14616
5328         * g++.dg/init/array13.C: New test.
5329
5330 2004-03-20  Roger Sayle  <roger@eyesopen.com>
5331
5332         PR target/13889
5333         * gcc.c-torture/compile/pr13889.c: New test case.
5334
5335 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5336
5337         PR c/14635
5338         * builtins-1.c (nan, nans): Don't test.
5339         * builtins-30.c: Don't use nan, nanf, nanl.
5340         * builtins-35.c: New test.
5341
5342 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
5343
5344         * g++.dg/ext/altivec-6.C: New test.
5345
5346 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
5347
5348         * g++.dg/init/placement3.C: New test.
5349
5350         * g++.dg/template/spec13.C: New test.
5351
5352         * g++.dg/lookup/using11.C: New test.
5353
5354         * g++.dg/lookup/koenig3.C: New test.
5355
5356         * g++.dg/template/operator2.C: New test.
5357
5358         * g++.dg/expr/dtor3.C: New test.
5359         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
5360         marker.
5361         * g++.old-deja/g++.law/visibility28.C: Likewise.
5362
5363 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
5364
5365         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
5366         * gcc.dg/ppc64-abi-3.c: Likewise.
5367
5368 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5369
5370         PR c++/14545
5371         * g++.dg/parse/template15.C: New test.
5372
5373 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5374
5375         * g++.dg/expr/dtor2.C: New test.
5376
5377         * g++.dg/lookup/anon4.C: New test.
5378
5379         * g++.dg/overload/using1.C: New test.
5380
5381         * g++.dg/template/lookup7.C: New test.
5382
5383         * g++.dg/template/typename6.C: New test.
5384
5385         * g++.dg/expr/cond6.C: New test.
5386
5387 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5388
5389         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
5390
5391 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5392
5393         * g++.dg/expr/cond5.C: New test.
5394         * g++.dg/expr/constcast1.C: Likewise.
5395         * g++.dg/expr/ptrmem2.C: Likewise.
5396         * g++.dg/expr/ptrmem3.C: Likewise.
5397         * g++.dg/lookup/main1.C: Likewise.
5398         * g++.dg/template/lookup6.C: Likewise.
5399
5400 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5401
5402         * gcc.dg/local1.c: New test.
5403
5404         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
5405
5406 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5407
5408         * gcc.dg/torture/builtin-convert-1.c: New test.
5409
5410 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5411
5412         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
5413
5414 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5415
5416         PR c++/14481
5417         * g++.dg/warn/Wunused-7.C: New test.
5418
5419 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5420
5421         * gcc.dg/torture/builtin-integral-1.c: New test.
5422
5423 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5424
5425         PR c++/14586
5426         * g++.dg/parse/non-dependent3.C: New test.
5427
5428 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
5429
5430         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
5431         * g++.dg/eh/simd-2.C: Likewise.
5432         * g++.dg/init/array10.C: Likewise.
5433         * gcc.c-torture/compile/simd-1.c: Likewise.
5434         * gcc.c-torture/compile/simd-2.c: Likewise.
5435         * gcc.c-torture/compile/simd-3.c: Likewise.
5436         * gcc.c-torture/compile/simd-4.c: Likewise.
5437         * gcc.c-torture/compile/simd-6.c: Likewise.
5438         * gcc.c-torture/execute/simd-1.c: Likewise.
5439         * gcc.c-torture/execute/simd-2.c: Likewise.
5440         * gcc.dg/compat/vector-defs.h: Likewise.
5441         * gcc.dg/20020531-1.c: Likewise.
5442         * gcc.dg/altivec-3.c: Likewise.
5443         * gcc.dg/altivec-4.c: Likewise.
5444         * gcc.dg/altivec-varargs-1.c: Likewise.
5445         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
5446         * gcc.dg/i386-mmx-3.c: Likewise.
5447         * gcc.dg/i386-sse-4.c: Likewise.
5448         * gcc.dg/i386-sse-5.c: Likewise.
5449         * gcc.dg/i386-sse-8.c: Likewise.
5450         * gcc.dg/simd-1.c: Likewise.
5451         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
5452         __ev64_opaque__ since the machine description provides it.
5453
5454 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5455
5456         * lib/compat.exp (skip_list): New global variable.
5457         Use it to hold the user defined COMPAT_SKIPS list if any.
5458         (compat-obj): Add the members of skip_list to optall.
5459
5460 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5461
5462         * gcc.dg/compat/union-by-value-1_main.c,
5463         union-by-value-1_x.c, union-by-value-1_y.c,
5464         union-check.h, union-defs.h,
5465         union-init.h, union-return-1_main.c,
5466         union-return-1_x.c, union-return-1_y.c: New files.
5467
5468 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5469
5470         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
5471         mixed-struct-init.h: Add 4 mixed structure types.
5472         struct-by-value-21_main.c, struct-by-value-21_x.c,
5473         struct-by-value-21_y.c, struct-return-21_main.c,
5474         struct-return-21_x.c, struct-return-21_y.c: New files.
5475
5476 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
5477
5478         PR c++/14550
5479         * g++.dg/parse/template14.C: New test.
5480
5481 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5482
5483         * gcc.c-torture/execute/20040313-1.c: New test.
5484
5485 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
5486
5487         PR target/14533
5488         * gcc.dg/20040311-2.c: New test.
5489
5490 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
5491
5492         PR other/14544
5493         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
5494         bit-field.
5495
5496 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
5497
5498         * gcc.dg/20040305-2.c: Add missing return statement.
5499
5500 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5501
5502         * gcc.dg/builtins-34.c: Also check pow10*.
5503
5504 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5505
5506         PR target/14262
5507         * gcc.dg/20040305-2.c: New test.
5508
5509 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5510
5511         * gcc.dg/20040310-1.c: New test.
5512
5513 2004-03-11  Roger Sayle  <roger@eyesopen.com>
5514
5515         * gcc.c-torture/execute/20040311-1.c: New test case.
5516
5517 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
5518
5519         PR c++/14476
5520         * g++.dg/lookup/enum1.C: New test.
5521
5522 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
5523
5524         PR c++/14510
5525         * g++.dg/lookup/struct2.C: New test.
5526
5527 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
5528
5529         * gcc.dg/builtins-34.c: New test.
5530
5531 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5532
5533         * gcc.dg/torture/builtin-nonneg-1.c: New test.
5534
5535 2004-03-09  James E Wilson  <wilson@specifixinc.com>
5536
5537         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
5538         * gcc.dg/alias-2.c: New testcase.
5539
5540 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
5541
5542         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
5543
5544 2004-03-09  Roger Sayle  <roger@eyesopen.com>
5545
5546         * gcc.c-torture/execute/20040309-1.c: New test case.
5547
5548 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5549
5550         PR c++/14397
5551         * g++.dg/overload/ref1.C: New.
5552
5553 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5554
5555         PR c++/14409
5556         * g++.dg/template/spec12.C: New test.
5557
5558         PR c++/14448
5559         * g++.dg/parse/crash14.C: New test.
5560
5561 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5562
5563         PR c++/14230
5564         * g++.dg/init/ref11.C: New test.
5565
5566 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5567
5568         PR c++/14432
5569         * g++.dg/parse/builtin2.C: New test.
5570
5571 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5572
5573         PR c++/14401
5574         * g++.dg/init/ctor3.C: New test.
5575         * g++.dg/init/union1.C: New test.
5576         * g++.dg/ext/anon-struct4.C: New test.
5577
5578 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5579
5580         * g++.dg/lookup/koenig1.C: Tweak error messages.
5581         * g++.dg/lookup/used-before-declaration.C: Likewise.
5582         * g++.dg/other/do1.C: Likewise.
5583         * g++.dg/overload/koenig1.C: Likewise.
5584         * g++.dg/parse/crash13.C: Likewise.
5585         * g++.dg/template/instantiate3.C: Likewise.
5586
5587 2004-03-08  Eric Christopher  <echristo@redhat.com>
5588
5589         * * lib/target-supports.exp: Enable libiconv in test
5590         compilation.  Fix up error checking.
5591
5592 2004-03-08  Roger Sayle  <roger@eyesopen.com>
5593
5594         PR middle-end/14289
5595         * gcc.dg/pr14289-1.c: New test case.
5596         * gcc.dg/pr14289-2.c: Likewise.
5597         * gcc.dg/pr14289-3.c: Likewise.
5598
5599 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
5600
5601         * gcc.c-torture/execute/20040308-1.c: New test.
5602
5603 2004-03-07  Roger Sayle  <roger@eyesopen.com>
5604
5605         * gcc.c-torture/execute/20040307-1.c: New test case.
5606
5607 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
5608
5609         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
5610
5611 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
5612
5613         * gcc.dg/20040306-1.c: New test.
5614
5615 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
5616
5617         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
5618         them static.
5619         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
5620
5621 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5622
5623         PR c/14465
5624         * gcc.dg/decl-6.c: New test.
5625
5626 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5627
5628         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
5629         Rename LOGPOW -> LOG_POW.
5630         (SQRT_EXP, POW_EXP): New.
5631
5632 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5633
5634         * gcc.dg/i386-sse-8.c: New test.
5635
5636 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5637
5638         PR c/14114
5639         * gcc.dg/decl-5.c: New test.
5640
5641 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
5642
5643         * gcc.dg/20040305-1.c: New test.
5644
5645 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
5646
5647         PR other/14354
5648         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
5649
5650 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
5651
5652         PR c++/14425, c++/14426
5653         * g++.dg/ext/altivec-4.C: New test.
5654         * g++.dg/ext/altivec-5.C: New test.
5655
5656 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
5657
5658         * g++.old-deja/g++.other/linkage1.C: Expect errors about
5659         global variables of a type with no linkage.
5660         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
5661         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
5662         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
5663         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
5664         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
5665         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
5666         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
5667         * g++.dg/warn/deprecated.C: Name enum Color.
5668         * g++.dg/overload/VLA.C: Name structure for 'b'.
5669         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
5670
5671 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5672
5673         * gcc.c-torture/compile/20040304-1.c: New test.
5674
5675 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
5676
5677         PR 13728
5678         * gcc.dg/decl-4.c: New testcase.
5679
5680 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
5681
5682         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
5683         as PRECF if sizeof (float) > sizeof (double).
5684         (PRECL): Make it the same as PRECF if
5685         sizeof (float) > sizeof (long double).
5686
5687 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5688
5689         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
5690         system type.  Add check for irix6 which doesn't have c99 runtime.
5691
5692 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
5693
5694         * gcc.dg/const-elim-1.c: xfail for xtensa.
5695
5696 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5697
5698         PR c++/14369
5699         * g++.dg/template/cond4.C: New test.
5700
5701 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5702
5703         PR c++/14360
5704         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
5705
5706         PR c++/14361
5707         * g++.dg/parse/defarg7.C: New test.
5708
5709         PR c++/14359
5710         * g++.dg/template/friend26.C: New test.
5711
5712 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5713
5714         PR c++/14324
5715         * g++.dg/abi/mangle21.C: New test.
5716
5717         PR c++/14260
5718         * g++.dg/parse/constructor2.C: New test.
5719
5720         PR c++/14337
5721         * g++.dg/template/sfinae1.C: New test.
5722
5723 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5724
5725         PR c++/14267
5726         * g++.dg/expr/crash2.C: New test.
5727
5728         PR middle-end/13448
5729         * gcc.dg/inline-5.c: New test.
5730         * gcc.dg/always-inline.c: Split out tests into ...
5731         * gcc.dg/always-inline2.c: ... this and ...
5732         * gcc.dg/always-inline3.c: ... this.
5733
5734 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5735
5736         PR debug/12103
5737         * g++.dg/debug/crash1.C: New test.
5738
5739 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
5740
5741         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
5742         function with __attribute__((noinline)).
5743         (recurser_void2): Likewise.
5744         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
5745         (recurser_void2): Likewise.
5746
5747 2004-02-29  Roger Sayle  <roger@eyesopen.com>
5748
5749         PR middle-end/14203
5750         * g++.dg/warn/Wunused-6.C: New test case.
5751
5752 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
5753
5754         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
5755         not defined.
5756
5757 2004-02-27  Eric Christopher  <echristo@redhat.com>
5758
5759         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
5760         * g++.dg/charset/asm2.c: Run only x86.
5761         * gcc.dg/charset/asm3.c: Ditto.
5762
5763 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
5764
5765         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
5766         ld_library_path.
5767
5768 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
5769
5770         * g++.dg/ext/altivec-3.C: New.
5771
5772 2004-02-26  Richard Henderson  <rth@redhat.com>
5773
5774         * g++.dg/ext/attrib10.C: Mark for warning.
5775         * gcc.dg/attr-alias-1.c: New.
5776
5777 2004-02-26  Richard Henderson  <rth@redhat.com>
5778
5779         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
5780         * gcc.c-torture/execute/20040208-2.c: ... it back.
5781
5782 2004-02-26  Eric Christopher  <echristo@redhat.com>
5783
5784         * lib/target-supports.exp (check-iconv-available): New function.
5785         * lib/gcc-dg.exp (dg-require-iconv): New function.
5786         Use above.
5787         * gcc.dg/charset: New directory.
5788         * gcc.dg/charset/charset.exp: New file.
5789         * gcc.dg/charset/asm1.c: Ditto.
5790         * gcc.dg/charset/asm2.c: Ditto.
5791         * gcc.dg/charset/asm3.c: Ditto.
5792         * gcc.dg/charset/asm4.c: Ditto.
5793         * gcc.dg/charset/asm5.c: Ditto.
5794         * gcc.dg/charset/attribute1.c: Ditto.
5795         * gcc.dg/charset/attribute2.c: Ditto.
5796         * gcc.dg/charset/string1.c: Ditto.
5797         * g++.dg/charset: New directory.
5798         * g++.dg/dg.exp: Add here. Special options.
5799         * g++.dg/charset/charset.exp: New file.
5800         * g++.dg/charset/asm1.c: Ditto.
5801         * g++.dg/charset/asm2.c: Ditto.
5802         * g++.dg/charset/asm3.c: Ditto.
5803         * g++.dg/charset/asm4.c: Ditto.
5804         * g++.dg/charset/attribute1.c: Ditto.
5805         * g++.dg/charset/attribute2.c: Ditto.
5806         * g++.dg/charset/extern1.cc: Ditto.
5807         * g++.dg/charset/extern2.cc: Ditto.
5808         * g++.dg/charset/string1.c: Ditto.
5809
5810 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
5811
5812         PR c++/14278
5813         * g++.dg/parse/comma1.C: New test.
5814
5815 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5816
5817         PR c++/14284
5818         * g++.dg/template/ttp8.C: New test.
5819
5820 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
5821
5822         * gcc.dg/fixuns-trunc-1.c: New test.
5823
5824 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5825
5826         * gcc.dg/builtins-config.h: Use #elif.
5827
5828 2004-02-26  Michael Matz  <matz@suse.de>
5829
5830         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
5831         * gcc.dg/991214-1.c: Likewise.
5832         * gcc.dg/i386-asm-1.c: Likewise.
5833
5834 2004-02-25  Richard Henderson  <rth@redhat.com>
5835
5836         * gcc.c-torture/execute/20040208-2.c: Move ...
5837         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
5838
5839 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5840
5841         PR c++/14246
5842         * g++.dg/other/crash-3.C: New test.
5843
5844 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5845
5846         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
5847         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
5848
5849         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
5850         HP-UX.
5851
5852 2004-02-24  Michael Matz  <matz@suse.de>
5853
5854         * gcc.dg/i386-regparm.c: New.
5855
5856 2004-02-23  James E Wilson  <wilson@specifixinc.com>
5857
5858         * gcc.c-torture/execute/20040223-1.c: New.
5859
5860 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
5861             Kazu Hirata  <kazu@cs.umass.edu>
5862
5863         * gcc.dg/fwritable-strings-1.c: Remove.
5864
5865 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
5866
5867         PR c/14156
5868         * gcc.dg/20040223-1.c: New test.
5869
5870 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5871
5872         PR c++/14106
5873         * g++.dg/ext/typeof9.C: New test.
5874
5875 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5876
5877         PR c++/14250
5878         * g++.dg/other/switch1.C: New test.
5879
5880 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5881
5882         * gcc.dg/cast-function-1.c: Adjust for new informative message.
5883         * gcc.dg/va-arg-1.c: Likewise.
5884
5885 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5886
5887         PR c++/14143
5888         * g++.dg/template/koenig5.C: New test.
5889
5890 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
5891
5892         * g++.dg/ext/altivec-1.C: Generalize target triple.
5893         * g++.dg/ext/altivec-2.C: New test case.
5894         * g++.dg/ext/altivec_check.h: New file.
5895         * gcc.dg/altivec-1.c: Generalize target triple;
5896         include altivec_check.h and call altivec_check().
5897         * gcc.dg/altivec-[2-5].c: Generalize target triple.
5898         * gcc.dg/altivec-6.c: New test case.
5899         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
5900         type casts as needed.
5901         * gcc.dg/altivec-10.c: Include altivec_check.h and call
5902         altivec_check().
5903         * gcc.dg/altivec-12.c: New test case.
5904         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
5905         include altivec_check.h and call altivec_check().
5906         * gcc.dg/altivec_check.h: New file.
5907
5908 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5909
5910         * lib/target-supports.exp (check_alias_available): Don't mangle
5911         function `g' in test program.
5912
5913 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5914
5915         * lib/target-supports.exp (check_profiling_available): Check
5916         argument to determine whether we support a profiling type.
5917         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
5918         check_profiling_available.
5919         * g++.dg/bprob/bprob.exp: Likewise
5920         * g77.dg/bprob/bprob.exp: Likewise.
5921         * gcc.misc-tests/bprob.exp: Likewise.
5922         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
5923         dg-require-profiling and delete expected error handling.
5924         * gcc.dg/20021014-1.c: Likewise.
5925         * gcc.dg/nest.c: Likewise.
5926
5927 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5928
5929         PR c++/12007
5930         * g++.dg/other/vthunk1.C: New test.
5931
5932 2004-02-20  Falk Hueffner  <falk@debian.org>
5933
5934         PR target/14201
5935         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
5936
5937 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
5938
5939         PR c++/13927
5940         * g++.dg/other/error8.C: Remove XFAIL markers.
5941
5942         PR c++/14173
5943         * g++.dg/ext/packed5.C: New test.
5944
5945         PR c++/14199
5946         * g++.dg/warn/Wunused-5.C: New test.
5947
5948         PR c++/14186
5949         * g++.dg/lookup/member1.C: New test.
5950
5951 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
5952
5953         * gcc.c-torture/compile/20040130-1.c: Enable only when
5954         __INT_MAX__ >= 2147483647L.
5955         * gcc.c-torture/compile/961203-1.c: Likewise.
5956
5957 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
5958
5959         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
5960         * g++.dg/opt/template1.C: Robustify assembler regexp
5961
5962 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5963
5964         * gcc.c-torture/execute/simd-4.x: Remove.
5965         * gcc.c-torture/execute/va-arg-25.x: Likewise.
5966         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
5967         Guard with #ifndef SKIP_ATTRIBUTE.
5968         * gcc.dg/compat/vector-1_y.c: Likewise.
5969         * gcc.dg/compat/vector-2_x.c: Likewise.
5970         * gcc.dg/compat/vector-2_y.c: Likewise.
5971         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
5972         * g++.dg/eh/simd-2.C: Likewise.
5973
5974 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
5975
5976         * gcc.c-torture/compile/complex-1.c: New.
5977
5978 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
5979
5980         PR target/14209
5981         * gcc.c-torture/execute/20040218-1.c: New test.
5982
5983 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5984
5985         PR c++/14181
5986         * g++.dg/parse/new2.C: New test.
5987
5988 2004-02-18  Paul Brook  <paul@codesourcery.com>
5989
5990         * gcc.c-torture/compile/libcall-1.c: New test.
5991
5992 2004-02-18  Paul Brook  <paul@codesourcery.com>
5993
5994         PR debug/12934
5995         * gcc.dg/debug/debug-7.c: New test.
5996
5997 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
5998
5999         * gcc.dg/20040217-1.c: New test.
6000
6001 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
6002
6003         * gcc.c-torture/execute/990208-1.x: Delete.
6004
6005 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
6006
6007         * gcc.c-torture/execute/20040208-2.x: New file.
6008
6009 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
6010
6011         PR c++/11326
6012         * g++.dg/abi/structret1.C: New test.
6013
6014 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
6015
6016         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
6017         (i386_cpuid): No need to test if cpuid is available on AMD64.
6018         Fix assembly, so that it works onboth i386 and AMD64.
6019         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
6020         (vecInLong): Fix s[] member type to unsigned int.
6021         (vecInWord): Remove type.
6022         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
6023         (a64, b64, c64, d64, e64): Remove.
6024         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
6025         Remove unused variable.  Remove initialization of removed variables.
6026         Don't call mmx_tests nor sse_tests.
6027         (reference_mmx, reference_sse): Remove.
6028         (check): Add return stmt.
6029         * gcc.dg/i386-sse-7.c: New test.
6030         * gcc.dg/i386-mmx-4.c: New test.
6031
6032 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6033
6034         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
6035         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6036         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6037         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
6038         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
6039         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
6040         g++.dg/tc1/dr94.C: Fix line terminator.
6041
6042 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
6043
6044         * gcc.c-torture/compile/20040216-1.c: New.
6045
6046 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6047
6048         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6049         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6050         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
6051         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
6052         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
6053         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
6054
6055 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6056
6057         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
6058
6059 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
6060
6061         PR c++/13971
6062         * g++.dg/expr/cond4.C: New test.
6063
6064         PR c++/14086
6065         * g++.dg/lookup/crash2.C: New test.
6066
6067 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
6068
6069         * gcc.c-torture/compile/20040214-2.c: New test.
6070
6071 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
6072
6073         PR c++/14116
6074         * g++.dg/ext/typeof8.C: New test.
6075
6076 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
6077
6078         * gcc.c-torture/compile/20040214-1.c: New test.
6079
6080 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6081
6082         PR c++/13635
6083         * g++.dg/template/spec11.C: New test.
6084
6085 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6086
6087         PR c++/13927
6088         * g++.dg/other/error8.C: New test.
6089
6090 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
6091
6092         PR c++/14122
6093         * g++.dg/template/array4.C: New test.
6094
6095         PR c++/14108
6096         * g++.dg/inherit/thunk2.C: New test.
6097
6098         PR c++/14083
6099         * g++.dg/eh/cond2.C: New test.
6100
6101 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
6102
6103         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
6104
6105 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
6106
6107         * lib/scanasm.exp (dg-scan): Quote pattern before display.
6108
6109 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
6110
6111         * g++.dg/simd-2.C: xfail on ppc64-linux.
6112
6113 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6114
6115         PR c/456
6116         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
6117         tests.
6118
6119 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
6120
6121         * gcc.dg/builtins-33.c: New test.
6122
6123 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
6124
6125         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
6126
6127 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6128
6129         * g++.dg/simd-2.C: Set -maltivec for ppc64.
6130
6131 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6132
6133         * gcc.dg/ppc64-abi-3.c: New test.
6134
6135 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
6136
6137         PR c/14092
6138
6139         * gcc.dg/pr14092-1.c: New testcase.
6140
6141 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
6142
6143         * gcc.dg/cpp/assert4.c: Fix typo last change.
6144
6145         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
6146         * gcc.dg/cpp/assert4.c: Handle powerpc64.
6147
6148         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
6149
6150 2004-02-09  Roger Sayle  <roger@eyesopen.com>
6151
6152         * gcc.c-torture/compile/20040209-1.c: New test case.
6153
6154 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6155
6156         * gcc.dg/c90-init-1.c: Adjust expected error messages.
6157
6158 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
6159
6160         * gcc.c-torture/execute/20040208-[12].c: New tests.
6161
6162 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6163
6164         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
6165
6166 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6167
6168         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
6169
6170 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6171
6172         Bug 13856
6173         * gcc.dg/visibility-8.c: New testcase.
6174
6175 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6176
6177         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
6178         arguments.
6179         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
6180
6181 2004-02-07  Roger Sayle  <roger@eyesopen.com>
6182
6183         PR middle-end/13696
6184         * g++.dg/opt/fold1.C: New test case.
6185
6186 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6187
6188         PR c++/14033
6189         * g++.dg/other/crash-2.C: New test.
6190
6191 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6192
6193         PR c++/14028
6194         * g++.dg/parse/angle-bracket2.C: New test.
6195
6196 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6197
6198         PR middle-end/13750
6199         Revert:
6200         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6201         PR pch/13361
6202         * testsuite/g++.dg/pch/wchar-1.C: New.
6203         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6204
6205 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6206
6207         PR c++/14008
6208         * g++.dg/parse/error15.C: New test.
6209         * g++.dg/parse/crash11.C: Update dg-error mark.
6210
6211 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6212
6213         PR c++/13932
6214         * g++.dg/warn/conv2.C: New test.
6215
6216 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6217
6218         PR c++/13086
6219         * g++.dg/warn/incomplete1.C: Remove xfail.
6220
6221 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6222
6223         * lib/file-format.exp (gcc_target_object_format): Use
6224         ${tool}_target_compile, not gcc_target_compile.
6225         * lib/target-supports.exp (check_alias_available): Likewise.
6226         (check_gc_sections_available): Likewise.
6227         * g++.dg/ext/attrib10.C: Use dg-require-alias.
6228         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
6229         dg-require-alias.
6230
6231 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6232
6233         PR c++/13969
6234         * g++.dg/template/static6.C: New test.
6235
6236 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
6237
6238         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
6239
6240 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6241
6242         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
6243         tests for systems where `char' is unsigned by default.
6244
6245 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6246
6247         PR c++/13997
6248         * g++.dg/template/partial3.C: New test.
6249
6250 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
6251
6252         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
6253         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
6254         Remove mentions of obsolete ports.
6255
6256 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
6257
6258         * gcc.dg/noncompile/20001228-1.c: Fix for new
6259         error message.
6260
6261 2004-02-03  Roger Sayle  <roger@eyesopen.com>
6262
6263         PR target/9348
6264         * gcc.c-torture/execute/multdi-1.c: New test case.
6265
6266 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6267
6268         PR c++/13925
6269         * g++.dg/template/lookup5.C: New test.
6270
6271 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6272
6273         PR c++/13950
6274         * g++.dg/template/lookup4.C: New test.
6275
6276         PR c++/13970
6277         * g++.dg/parse/error14.C: New test.
6278
6279         PR c++/14002
6280         * g++.dg/parse/template13.C: New test.
6281
6282 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6283
6284         PR c++/13978
6285         * g++.dg/template/koenig4.C: New test.
6286
6287         PR c++/13968
6288         * g++.dg/template/crash17.C: New test.
6289
6290         PR c++/13975
6291         * g++.dg/parse/error13.C: New test.
6292         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
6293
6294 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6295
6296         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
6297
6298 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
6299
6300         PR c/11658
6301         PR c/13994
6302         * gcc.dg/noncompile/20040203-1.c: New test.
6303         * gcc.dg/noncompile/20040203-2.c: Likewise.
6304         * gcc.dg/noncompile/20040203-3.c: Likewise.
6305         * gcc.dg/20040203-1.c: Likewise.
6306
6307 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
6308
6309         PR c++/10858
6310         * g++.dg/template/sizeof7.C: New test.
6311
6312 2004-02-02  Eric Christopher  <echristo@redhat.com>
6313             Zack Weinberg  <zack@codesourcery.com>
6314
6315         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
6316
6317 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
6318
6319         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
6320         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
6321         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
6322         * gcc.dg/cleanup-5.c: Run only on Linux targets.
6323
6324 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
6325
6326         PR c++/13113
6327         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
6328
6329         PR c++/13854
6330         * g++.dg/ext/attrib13.C: New test.
6331
6332         PR c++/13907
6333         * g++.dg/conversion/op2.C: New test.
6334
6335 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6336
6337         * gcc.dg/titype-1.c: Fix pasto.
6338
6339 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6340
6341         * gcc.dg/titype-1.c: New test.
6342
6343 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6344
6345         PR c++/13957
6346         * g++.dg/template/non-type-template-argument-1.C,
6347         g++.dg/template/qualified-id1.C: Update dg-error marks.
6348         * g++.dg/template/nontype6.C: New test.
6349
6350 2004-02-01  Roger Sayle  <roger@eyesopen.com>
6351
6352         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
6353         * gcc.dg/builtins-31.c: New testcase.
6354         * gcc.dg/builtins-32.c: New testcase.
6355
6356 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
6357
6358         * objc.dg/call-super-2.m: Update line numbers
6359         for the including of stddef.h.
6360
6361 2004-01-30  Michael Matz  <matz@suse.de>
6362
6363         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
6364         g++.dg/ext/case-range3.C: New tests.
6365
6366 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6367
6368         DR206
6369         PR c++/13813
6370         * g++.dg/template/member4.C: New test.
6371
6372 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6373
6374         PR c++/13683
6375         * g++.dg/template/sizeof6.C: New test.
6376
6377 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6378
6379         * gcc.dg/fwritable-strings-1.c: New test.
6380
6381 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6382
6383         * gcc.c-torture/compile/20040130-1.c: New test.
6384
6385 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
6386
6387         * objc.dg/call-super-2.m: Include stddef.h for size_t.
6388
6389 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
6390
6391         PR c++/13883
6392         * g++.dg/template/ctor3.C: New test.
6393
6394 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6395
6396         * g++.dg/tc1: New directory.
6397         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
6398         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
6399         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
6400         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
6401         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
6402
6403 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6404
6405         * g++.dg/parse/error11.C: New test.
6406         * g++.dg/parse/error12.C: Likewise.
6407
6408 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
6409
6410         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
6411         (scan_initial, main): Use aligned_sizeof instead of sizeof.
6412
6413 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
6414
6415         PR c++/13791
6416         * g++.dg/ext/attrib12.C: New test.
6417
6418         PR c++/13736
6419         * g++.dg/parse/cast2.C: New test.
6420
6421 2004-01-27  James E Wilson  <wilson@specifixinc.com>
6422
6423         * objc.dg/encode-2.m (main): New local string.  Set depending on
6424         sizeof long.  Use in sscanf call.
6425         * objc.dg/encode-3.m (main): New local string.  Set depending on
6426         sizeof long.  Use in scan_initial call.
6427
6428 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6429
6430         * objc.dg/call-super-2.m: Make LP64-safe.
6431         * objc.dg/desig-init-1.m: Likewise.
6432
6433 2004-01-27  Devang Patel <dpatel@apple.com>
6434
6435         * g++.dg/debug/namespace1.C: New test.
6436
6437 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
6438
6439         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
6440         xscale-*-*.
6441
6442         * gcc.dg/arm-mmx-1.c: New test.
6443
6444 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6445
6446         * gcc.dg/20040127-1.c: New test.
6447         * gcc.dg/20040127-2.c: New test.
6448
6449 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6450
6451         * objc.dg/stret-1.m (glob): Renamed to globa.
6452
6453 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
6454
6455         PR c++/13663
6456         * g++.dg/expr/for1.C: New test.
6457
6458 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
6459
6460         PR middle-end/13779
6461         * gcc.dg/darwin-longlong.c: New test.
6462
6463 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
6464
6465         * gcc.dg/20040124-1.c: Moved test from here...
6466         * gcc.c-torture/compile/20040124-1.c: ...to here.
6467
6468 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6469
6470         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
6471         the assembly output if -m64 is passed.
6472
6473 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
6474
6475         PR c++/13833
6476         * g++.dg/template/cond3.C: New test.
6477
6478 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6479
6480         PR c++/13810
6481         * g++.dg/template/ttp7.C: New test.
6482
6483 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6484
6485         PR c++/13797
6486         * g++.dg/template/nontype4.C: New test.
6487         * g++.dg/template/nontype5.C: Likewise.
6488
6489 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
6490
6491         * gcc.dg/torture/mips-clobber-at.c: New test.
6492
6493 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
6494
6495         * gcc.dg/20040124-1.c: New test.
6496
6497 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
6498
6499         * gcc.dg/20040123-1.c: New test.
6500
6501 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6502
6503         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
6504
6505 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6506
6507         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
6508
6509 2004-01-23  Andrew Pinski  <apinski@apple.com>
6510
6511         * gcc.dg/20030121-1.c: Move to ..
6512         * gcc.dg/20040121-1.c: here.
6513
6514 2004-01-23  Roger Sayle  <roger@eyesopen.com>
6515
6516         * gcc.dg/builtins-29.c: New test case.
6517
6518 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6519
6520         PR 18314
6521         * gcc.dg/builtins-30.c: New testcase.
6522
6523 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
6524
6525         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
6526         * lib/g77.exp: Likewise.
6527         * lib/objc.exp: Likewise.
6528         * lib/g++.exp: Likewise.
6529
6530 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6531
6532         * gcc.dg/struct-by-value-2.c: New test.
6533
6534 2004-01-21  Andrew Pinski  <apinski@apple.com>
6535
6536         PR target/13785
6537         * gcc.dg/20030121-1.c: New test.
6538
6539 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
6540
6541         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
6542         clobber frame pointer register in asm statement.
6543
6544 2004-01-21  Falk Hueffner  <falk@debian.org>
6545
6546         * gcc.c-torture/compile/20040121-1.c: New test.
6547
6548 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
6549
6550         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
6551
6552 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
6553
6554         * gcc.dg/ppc64-abi-2.c: New test.
6555
6556 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
6557
6558         * lib/treelang.exp: Fill out this file.
6559         * lib/treelang-dg.exp: New File.
6560
6561 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6562
6563         * gcc.c-torture/compile/981022-1.c: Remove.
6564         * gcc.dg/array-5.c: Remove XFAIL.
6565         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6566         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
6567         gcc.dg/cond-lvalue-1.c: Update.
6568         * gcc.dg/cast-lvalue-2.c: New test.
6569
6570 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
6571
6572         PR c++/13592
6573         * g++.dg/other/error1.C (class foo): Tweak error message.
6574
6575         PR c++/13592
6576         * g++.dg/template/call2.C: New test.
6577
6578 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6579
6580         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
6581         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
6582         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
6583         scalar-return-1_x.c, scalar-return-2_y.c,
6584         scalar-return-3_x.c, scalar-return-3_y.c,
6585         scalar-return-4_x.c, scalar-return-4_y.c,
6586         struct-align-1.h, struct-align-1_x.c,
6587         struct-align-1_y.c, struct-align-2.h,
6588         struct-align-2_x.c, struct-align-2_y.c,
6589         struct-by-value-10_y.c, struct-by-value-11_x.c,
6590         struct-by-value-11_y.c, struct-by-value-12_x.c,
6591         struct-by-value-12_y.c, struct-by-value-13_x.c,
6592         struct-by-value-13_y.c, struct-by-value-14_x.c,
6593         struct-by-value-14_y.c, struct-by-value-15_x.c,
6594         struct-by-value-15_y.c, struct-by-value-16_y.c,
6595         struct-by-value-17_y.c, struct-by-value-18_y.c,
6596         struct-by-value-19_y.c, struct-by-value-1_x.c,
6597         struct-by-value-1_y.c, struct-by-value-20_y.c,
6598         struct-by-value-2_x.c, struct-by-value-2_y.c,
6599         struct-by-value-3_y.c, struct-by-value-4_x.c,
6600         struct-by-value-4_y.c, struct-by-value-5_y.c,
6601         struct-by-value-6_y.c, struct-by-value-7_y.c
6602         struct-by-value-8_x.c, struct-by-value-8_y.c
6603         struct-by-value-9_x.c, struct-by-value-9_y.c
6604         struct-return-10_x.c, struct-return-10_y.c,
6605         struct-return-19_x.c, struct-return-20_x.c
6606         struct-return-2_x.c, struct-return-2_y.c
6607         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
6608         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
6609
6610 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6611
6612         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
6613         attribute on sparc*-sun-solaris2.*.
6614
6615 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
6616
6617         PR c++/13710
6618         * g++.dg/ext/typeof7.C: New test.
6619
6620 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
6621
6622         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
6623         * gcc.dg/const-elim-1.c: Same.
6624
6625 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
6626
6627         * objc.dg/stret-1.m: New.
6628         * objc.dg/stret-2.m: New.
6629
6630 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6631
6632         PR c++/11895
6633         * g++.dg/ext/vector1.C: New test.
6634
6635 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
6636
6637         * gcc.dg/pch/import-1.c: New.
6638         * gcc.dg/pch/import-1.hs: New.
6639         * gcc.dg/pch/import-1a.h: New.
6640         * gcc.dg/pch/import-1b.h: New.
6641         * gcc.dg/pch/import-1c.h: New.
6642
6643 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6644
6645         PR c++/13574
6646         * g++.dg/ext/array1.C: New test.
6647
6648         PR c++/13178
6649         * g++.dg/conversion/op1.C: New test.
6650
6651 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
6652
6653         PR 11864
6654         From Kazumoto Kojima / Dan Kegel:
6655         * gcc.dg/pr11864-1.c: New test.
6656
6657         PR 10392
6658         From Marcus Comstedt / Dan Kegel:
6659         * gcc.dg/pr10392-1.c: New test.
6660
6661 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6662
6663         PR c++/13478
6664         * g++.dg/init/ref10.C: New test.
6665
6666 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6667
6668         PR c++/13407
6669         * g++.dg/parse/typename6.C: New test.
6670
6671 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6672
6673         PR pch/13361
6674         * testsuite/g++.dg/pch/wchar-1.C: New.
6675         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6676
6677 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6678
6679         PR c++/9259
6680         * g++.dg/expr/sizeof2.C: New test.
6681
6682 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
6683
6684         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
6685
6686 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6687
6688         PR c++/13659
6689         * g++.dg/lookup/strong-using-3.C: New.
6690         * g++.dg/lookup/using-10.C: New.
6691
6692 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6693
6694         PR c++/13594
6695         * g++.dg/lookup/strong-using-2.C: New.
6696
6697 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
6698             Dan Kegel <dank@kegel.com>
6699             J"orn Rennecke <joern.rennecke@superh.com>
6700
6701         PR target/9365
6702         * gcc.dg/pr9365-1.c: New test.
6703
6704 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6705
6706         PR c++/8856
6707         * g++.dg/parse/casting-operator2.C: New test.
6708         * g++.old-deja/g++.pt/explicit83.C: Remove.
6709
6710 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6711
6712         * gcc.dg/label-compound-stmt-1.c: New test.
6713         * gcc.c-torture/compile/950922-1.c,
6714         gcc.c-torture/compile/20000211-3.c,
6715         gcc.c-torture/compile/20000518-1.c,
6716         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
6717         compound statements.
6718
6719 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
6720
6721         * gcc.dg/ppc64-abi-1.c: New test.
6722
6723 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
6724
6725          * g++.dg/ext/attrib9.C: Add dg-warnings.
6726
6727 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6728
6729         PR c++/12335
6730         * g++.dg/parse/dtor3.C: New test.
6731
6732 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6733
6734         PR c++/12709
6735         * g++.dg/parse/try-catch-1.C: New test.
6736
6737 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
6738
6739         * ada/acats/run_all.sh: Add more verbose output in acats.log
6740         when compiling tests.
6741
6742 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6743
6744         PR 13656
6745         * gcc.dg/typedef-redecl.c: New test case.
6746         * gcc.dg/typedef-redecl.h: New support file.
6747
6748 2004-01-13  Jan Hubicka  <jh@suse.cz>
6749
6750         * gcc.dg/always_inline.c: New test.
6751         * gcc.dg/debug/20031231-1.c: Fix.
6752
6753 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6754
6755         PR c++/13474
6756         * g++.dg/template/array3.C: New test.
6757
6758 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6759
6760         * g++.dg/ext/lvalue1.C: No longer expected to fail.
6761         * g++.dg/warn/Wunused-2.C: Likewise.
6762
6763 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6764
6765         PR c++/13289
6766         * g++.dg/template/instantiate6.C: New test.
6767
6768 2004-01-12  Roger Sayle  <roger@eyesopen.com>
6769
6770         PR middle-end/11397
6771         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
6772
6773 2004-01-12  Jan Hubicka  <jh@suse.cz>
6774
6775         PR opt/12826
6776         * gcc.dg/20040112-1.c: New.
6777
6778         * gcc.dg/dwarf-die[1-7].c: Move to...
6779         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
6780         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
6781
6782 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
6783
6784         PR c++/4100
6785         * g++.dg/parse/friend4.C: New test.
6786
6787 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
6788
6789         PR c++/4100
6790         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
6791         definition is called a friend.
6792
6793 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
6794
6795         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
6796
6797 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
6798
6799         PR c++/3478
6800         * g++.dg/parse/error10.C: New test.
6801         * g++.dg/template/arg2.C: Accept "invalid type" error.
6802
6803 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
6804
6805         PR middle-end/13392
6806         * g++.dg/opt/expect2.C: New test.
6807
6808 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6809
6810         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
6811         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
6812         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
6813         Update dg-error regexps.
6814
6815 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6816
6817         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
6818         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
6819
6820 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6821
6822         * gcc.dg/pragma-re-1.c: Use right pointer type.
6823
6824 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6825
6826         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
6827
6828 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
6829
6830         * gcc.dg/rs6000-ldouble-1.c: New.
6831
6832 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6833
6834         DR 337
6835         PR c++/9256
6836         * g++.dg/other/abstract1.C: New test.
6837
6838 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
6839
6840         * g++.dg/lookup/strong-using-1.C: New.
6841
6842 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6843
6844         PR c/11234
6845         * gcc.dg/func-ptr-conv-1.c: New test.
6846         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
6847
6848 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
6849
6850         PR target/13380.
6851         * gcc.c-torture/compile/20040109-1.c: New.
6852
6853 2004-01-08  Stuart Hastings  <stuart@apple.com>
6854
6855         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
6856         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
6857         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
6858
6859 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
6860
6861         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
6862
6863 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6864
6865         * ada/acats/run_acats: Treat 'gnatchop' the same way
6866         as 'gnatmake'.  Export GCC_DRIVER.
6867         * ada/acats/run_all.sh: Add target_gnatchop.  Use
6868         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
6869
6870 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6871
6872         PR c++/12573
6873         * g++.dg/template/dependent-expr4.C: New test.
6874
6875 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
6876
6877         * gcc.dg/altivec-11.c: New test.
6878
6879 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
6880
6881         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
6882
6883 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6884
6885         PR c/6024
6886         * gcc.dg/enum-compat-1.c: New test.
6887         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
6888
6889 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6890
6891         PR c/12165
6892         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
6893         gcc.dg/c99-idem-qual-3.c: New tests.
6894
6895 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
6896
6897         * gcc.dg/winline-7.c: Don't cast void * to int.
6898
6899 2004-01-06  Jan Hubicka  <jh@suse.cz>
6900
6901         * gcc.dg/i386-sse-5.c: New test
6902         * g++.dg/eh/simd-1.c: Add -w argument for i386.
6903
6904 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6905
6906         PR c++/12815
6907         * g++.dg/rtti/typeid4.C: New test.
6908
6909 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6910
6911         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
6912
6913 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6914
6915         PR c++/12132
6916         * g++.dg/template/error11.C: New test.
6917
6918         PR c++/13451
6919         * g++.dg/template/class2.C: New test.
6920
6921 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6922         Richard Sandiford <rsandifo@redhat.com>
6923
6924         PR c++/13387
6925         * g++.dg/opt/alias3.C: New test.
6926
6927 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
6928
6929         PR c++/13157
6930         * g++.dg/template/koenig3.C: New test.
6931
6932         PR c++/13529
6933         * g++.dg/parse/offsetof3.C: New test.
6934
6935         * g++.dg/init/copy7.C: Add missing dg-error markers.
6936
6937         PR c++/12226
6938         * g++.dg/init/copy7.c: New test.
6939
6940         PR c++/13536
6941         * g++.dg/parse/cast1.C: New test.
6942
6943 2004-01-04  Jan Hubicka  <jh@suse.cz>
6944
6945         * gcc.dg/winline[1-7].c: New tests.
6946
6947 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6948
6949         PR c++/13520
6950         * g++.dg/template/qualttp22.C: New test.
6951
6952 2004-01-01  Jan Hubicka  <jh@suse.cz>
6953
6954         * gcc.dg/debug/20031231-1.c: New.
6955         * gcc.c-torture/compile/20040101-1.c: New.
6956         * gcc.dg/dwarf-die-[1-7].c: New.
6957
6958 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
6959
6960         PR optimization/13521
6961         * gcc.c-torture/compile/20031231-1.c: New test.
6962
6963 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6964
6965         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
6966
6967 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6968
6969         PR c++/10079
6970         * g++.dg/template/crash16.C: New test.
6971
6972 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
6973
6974         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
6975
6976 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6977
6978         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
6979         ports.
6980         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6981         * g++.old-deja/g++.law/profile1.C: Likewise.
6982         * gcc.c-torture/compile/981006-1.c: Likewise.
6983         * gcc.c-torture/execute/loop-2e.x: Likewise.
6984         * gcc.c-torture/execute/loop-2f.x: Remove.
6985         * gcc.c-torture/execute/loop-2g.x: Likewise.
6986         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
6987         * gcc.dg/20020312-2.c: Remove traces of dead ports.
6988
6989 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6990
6991         PR c++/13507
6992         * g++.dg/ext/attrib11.C: New test.
6993
6994         PR c++/13494
6995         * g++.dg/template/array2-1.C: New test.
6996         * g++.dg/template/array2-2.C: New test.
6997
6998 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
6999
7000         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
7001
7002 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7003
7004         PR c++/12774
7005         * g++.dg/template/array1-1.C: New test.
7006         * g++.dg/template/array1-2.C: New test.
7007
7008 2003-12-29  Roger Sayle  <roger@eyesopen.com>
7009
7010         PR fortran/12632
7011         * g77.dg/12632.f: New test case.
7012
7013 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7014
7015         PR c++/13289
7016         * g++.dg/parse/nontype1.C: New test.
7017
7018 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7019
7020         PR c++/12403
7021         * g++.dg/parse/explicit1.C: New test.
7022         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
7023
7024 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7025
7026         PR c++/13081
7027         * g++.dg/opt/inline6.C: New test.
7028
7029         PR c++/12613
7030         * g++.dg/parse/error9.C: New test.
7031
7032         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
7033
7034 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7035
7036         PR c++/13009
7037         * g++.dg/init/assign1.C: New test.
7038
7039 2003-12-28  Roger Sayle  <roger@eyesopen.com>
7040
7041         PR c++/13070
7042         * g++.dg/warn/format3.C: New test case.
7043
7044 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7045
7046         * gcc.c-torture/compile/20031227-1.c: New test.
7047
7048 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7049
7050         * g++.dg/bprob/bprob.exp: Load target-supports.exp
7051         * g77.dg/bprob/bprob.exp: Likewise.
7052         * gcc.misc-tests/bprob.exp: Likewise.
7053         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
7054         variants on systems where the library does not provide that
7055         functionality.
7056         * gcc.dg/builtins-20.c: Use builtins-config.h.
7057         * gcc.dg/builtins-config.h: New file.
7058
7059 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7060
7061         * lib/gcc-dg.exp (dg-require-profiling): New function.
7062         * lib/target-supports.exp (check_profiling_available): Likewise.
7063         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
7064         * g77.dg/bprob/bprob.exp: Likewise.
7065         * gcc.misc-tests/bprob.exp: Likewise.
7066         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
7067         * gcc.dg/20021014-1.c: Likewise.
7068         * gcc.dg/nest.c: Likewise.
7069
7070 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7071
7072         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
7073         compiling.
7074         * g++.dg/lookup/java2.C: Likewise.
7075         * gcc.dg/cpp/lexident.c: Likewise.
7076
7077 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
7078
7079         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
7080         given.
7081         * gcc.c-torture/compile/961203-1.c: Likewise.
7082         * gcc.c-torture/compile/980506-1.c: Likewise.
7083
7084 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
7085
7086         * lib/gcc-dg.exp (dg-prune-output): New annotation.
7087         (additional_prunes): New global.
7088         (gcc-dg-prune): Handle additional per-test pruning.
7089         (dg-test): Clear additional_prunes between tests.
7090
7091         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
7092         dg-prune-output to avoid spurious failures from assembler
7093         complaining about nonexistent WAW violations.
7094         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
7095         Use dg-prune-output to avoid spurious failures from assembler
7096         warning about Itanium B-step errata.
7097
7098 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7099
7100         * g++.dg/abi/macro0.C: New test.
7101         * g++.dg/abi/macro1.C: Likewise.
7102         * g++.dg/abi/macro2.C: Likewise.
7103
7104         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
7105         * g++.dg/abi/bitfield7.C: Likewise.
7106         * g++.dg/abi/dtor2.C: Likewise.
7107         * g++.dg/abi/mangle11.C: Likewise.
7108         * g++.dg/abi/mangle12.C: Likewise.
7109         * g++.dg/abi/mangle14.C: Likewise.
7110         * g++.dg/abi/mangle17.C: Likewise.
7111         * g++.dg/abi/vbase10.C: Likewise.
7112         * g++.dg/abi/vbase14.C: Likewise.
7113         * g++.dg/template/qualttp17.C: Likewise.
7114
7115 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7116
7117         PR c/11995
7118         * gcc.dg/20031223-1.c: New test.
7119
7120 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7121
7122         * gcc.dg/noreturn-7.c: New test.
7123
7124 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7125
7126         * gcc.dg/null-pointer-1.c: New test.
7127
7128 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7129
7130         * g++.old-deja/g++.jason/template18.C: Remove.
7131         * g++.old-deja/g++.jason/template37.C: Likewise.
7132
7133         PR c++/12862
7134         * g++.dg/lookup/ns1.C: New test.
7135
7136         PR c++/12397
7137         * g++.dg/template/lookup3.C: New test.
7138
7139 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7140
7141         * g++.dg/template/recurse1.C: New test
7142
7143 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7144
7145         PR c++/12479
7146         * g++.dg/parse/semicolon1.C: New test.
7147         * g++.dg/parse/semicolon1.h: Likewise.
7148
7149 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
7150
7151         * gcc.dg/darwin-misaligned.c: New test.
7152
7153 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7154
7155         PR c/9163
7156         * gcc.dg/20031222-1.c: New test.
7157
7158 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
7159
7160         PR c++/13438
7161         * g++.dg/parse/error8.C: New test.
7162
7163         PR c++/11554
7164         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
7165
7166 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
7167
7168         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
7169         too small.
7170         * gcc.c-torture/compile/930217-1.c: Likewise.
7171         * gcc.c-torture/compile/930513-1.c: Likewise.
7172         * gcc.c-torture/execute/920908-2.c: Likewise.
7173         * gcc.c-torture/execute/921204-1.c: Likewise.
7174         * gcc.c-torture/execute/930621-1.c: Likewise.
7175         * gcc.c-torture/execute/930630-1.c: Likewise.
7176         * gcc.c-torture/execute/931031-1.c: Likewise.
7177         * gcc.c-torture/execute/980602-2.c: Likewise.
7178         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
7179         * gcc.c-torture/execute/compndlit-1.c: Likewise.
7180         * gcc.c-torture/execute/extzvsi.c: Likewise.
7181         * gcc.c-torture/unsorted/ext.c: Likewise.
7182
7183 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
7184
7185         PR target/12749
7186         * gcc.c-torture/compile/20031220-2.c: New test case.
7187
7188 2003-12-20  Roger Sayle  <roger@eyesopen.com>
7189
7190         PR optimization/13031
7191         * gcc.c-torture/compile/20031220-1.c: New test case.
7192
7193 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7194
7195         * gcc.dg/cast-function-1.c: New test.
7196
7197 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7198
7199         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
7200         formats.
7201
7202 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
7203
7204         PR c++/12795
7205         * g++.dg/ext/attrib10.C: New test.
7206
7207 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7208
7209         * gcc.dg/cleanup-10.c: New test.
7210         * gcc.dg/cleanup-11.c: New test.
7211
7212 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7213
7214         PR c++/13239
7215         * g++.dg/opt/expect1.C: New test.
7216
7217 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
7218
7219         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
7220
7221 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
7222
7223         PR debug/12923
7224         * gcc.dg/20031218-1.c: New test.
7225
7226         PR debug/12389
7227         * gcc.dg/20031218-2.c: New test.
7228         * gcc.dg/20031218-3.c: New test.
7229
7230         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
7231         of label name and allow for USER_LABEL_PREFIX == "_" names.
7232         * g++.dg/abi/mangle18-2.C: Likewise.
7233         * g++.dg/abi/mangle19-1.C: Likewise.
7234         * g++.dg/abi/mangle19-2.C: Likewise.
7235         * g++.dg/abi/mangle20-1.C: Likewise.
7236         * g++.dg/abi/mangle20-2.C: Likewise.
7237
7238 2003-12-18  Richard Henderson  <rth@redhat.com>
7239
7240         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
7241
7242 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
7243             Dan Kegel <dank@kegel.com>
7244
7245         PR other/12009
7246         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
7247         testing a cross compiler, it causes spurious compile failures.
7248         * lib/g++.exp: Likewise.
7249
7250 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7251
7252         PR c++/13262
7253         * g++.dg/template/access13.C: New test.
7254
7255 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7256
7257         * gcc.dg/20031216-1.c: New test.
7258
7259 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7260
7261         PR c++/9154
7262         * g++.dg/template/error10.C: New test.
7263
7264 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7265
7266         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
7267         * g++.dg/eh/simd-2.C: Likewise.
7268
7269 2003-12-17  James E Wilson  <wilson@specifixinc.com>
7270             Roger Sayle  <roger@eyesopen.com>
7271
7272         * gcc.c-torture/execute/ieee/mzero5.c: New.
7273
7274 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
7275
7276         PR c++/10603
7277         * g++.dg/parse/error6.C: New test.
7278
7279         PR c++/12827
7280         * g++.dg/parse/error7.C: New test.
7281
7282 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7283
7284         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
7285         at -O with stabs debugging formats.
7286         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
7287         * gcc.dg/debug/debug-2.c: Likewise.
7288
7289 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7290
7291         PR c++/12696
7292         * g++.dg/init/error1.C: New test.
7293
7294         PR c++/12218
7295         * g++.dg/init/pm3.C: New test.
7296
7297 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7298
7299         PR c/3347
7300         * gcc.dg/bitfld-8.c: New test.
7301
7302 2003-12-16  James Lemke  <jim@wasabisystems.com>
7303
7304         * gcc.dg/arm-scd42-[123].c: New tests.
7305
7306 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7307
7308         PR c++/9043
7309         * g++.dg/abi/mangle20-1.C: New test.
7310         * g++.dg/abi/mangle20-2.C: New test.
7311
7312 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7313
7314         PR c++/13275
7315         * g++.dg/other/offsetof2.C: Remove XFAIL.
7316         * g++.dg/parse/offsetof1.C: New test.
7317         * g++.gd/parse/offsetof2.C: Likewise.
7318
7319 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7320
7321         * g++.dg/template/nontype3.C: New test.
7322         * g++.dg/template/static2.C: Tweaked the dg-error clause.
7323
7324 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7325
7326         * g++.dg/warn/noreturn-3.C: Also test instantiation.
7327
7328 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7329
7330         PR c++/13387
7331         * g++.dg/expr/assign1.C: New test.
7332
7333         PR c++/13242
7334         * g++.dg/abi/mangle19-1.C: New test.
7335         * g++.dg/abi/mangle19-2.C: New test.
7336
7337 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
7338
7339         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
7340
7341 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7342
7343         * gcc.c-torture/execute/20031216-1.c: New test.
7344
7345 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7346
7347         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
7348         an ICE regression.
7349
7350 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7351
7352         PR c++/10926
7353         * g++.dg/template/error9.C: New test.
7354
7355         PR c++/11116
7356         * g++.dg/template/error8.C: New test.
7357
7358 2003-12-15  Roger Sayle  <roger@eyesopen.com>
7359
7360         PR middle-end/13400
7361         * gcc.c-torture/execute/20031215-1.c: New test case.
7362
7363 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7364
7365         PR c++/13269
7366         * g++.dg/parse/error5.C: New test.
7367
7368         PR c++/12989
7369         * g++.dg/expr/sizeof1.C: New test.
7370
7371         PR c++/13310
7372         * g++.dg/template/crash15.C: New test.
7373
7374 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
7375
7376         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
7377         a non-POD type as the last named parameter of a varargs function.
7378
7379 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7380
7381         PR c++/13243
7382         PR c++/12573
7383         * g++.dg/template/crash14.C: New test.
7384         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
7385
7386 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7387
7388         * g++.dg/other/java1.C: New test.
7389
7390         PR c++/13241
7391         * g++.dg/abi/mangle18-1.C: New test.
7392         * g++.dg/abi/mangle18-2.C: New test.
7393
7394 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7395
7396         PR optimization/10312
7397         * gcc.c-torture/execute/20031214-1.c: New.
7398
7399 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
7400
7401         PR c++/10779
7402         PR c++/12160
7403         * g++.dg/parse/error3.C: New test.
7404         * g++.dg/parse/error4.C: Likewise.
7405         * g++.dg/abi/mangle4.C: Tweak error messages.
7406         * g++.dg/lookup/using5.C: Likewise.
7407         * g++.dg/other/error2.C: Likewise.
7408         * g++.dg/parse/typename5.C: Likewise.
7409         * g++.dg/parse/undefined1.C: Likewise.
7410         * g++.dg/template/arg2.C: Likewise.
7411         * g++.dg/template/ttp3.C: Likewise.
7412         * g++.dg/template/type1.C: Likewise.
7413         * g++.old-deja/g++.other/crash32.C: Likewise.
7414         * g++.old-djea/g++.pt/defarg8.C: Likewise.
7415
7416 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7417
7418         PR c++/13106
7419         * g++.dg/warn/noreturn-3.C: New test.
7420
7421 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7422
7423         PR c++/13118
7424         * g++.dg/abi/covariant3.C: New.
7425
7426 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
7427
7428         * g++.dg/eh/ia64-1.C: New test.
7429
7430 2003-12-12  Roger Sayle  <roger@eyesopen.com>
7431
7432         PR optimization/13037
7433         * g77.f-torture/execute/13037.f: New test case.
7434
7435 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7436
7437         PR c++/12881
7438         * g++.dg/abi/covariant2.C: New.
7439
7440 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
7441
7442         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
7443
7444 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
7445
7446         * gcc.c-torture/execute/wchar_t-1.x: Delete.
7447
7448 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
7449
7450         PR other/10819
7451         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
7452         to fix Bug 10819.
7453         * lib/g++.exp (g++_version): Likewise.
7454         * lib/g77.exp (g77_version): Likewise.
7455         * lib/objc.exp (default_objc_version): Likewise.
7456
7457 2003-12-10  Richard Henderson  <rth@redhat.com>
7458
7459         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
7460
7461         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
7462
7463 2003-12-08  Matt Austern  <austern@apple.com>
7464
7465         PR c/13134
7466         * lib/gcc-dg.exp (dg-require-visibility): Define.
7467         * lib/target-supports (check_visibility_available): Define.
7468         * gcc.dg/visibility-1.c: New test.
7469         * gcc.dg/visibility-2.c: Likewise.
7470         * gcc.dg/visibility-3.c: Likewise.
7471         * gcc.dg/visibility-4.c: Likewise.
7472         * gcc.dg/visibility-5.c: Likewise.
7473         * gcc.dg/visibility-6.c: Likewise.
7474         * g++.dg/ext/visibility-1.C: Likewise.
7475         * g++.dg/ext/visibility-2.C: Likewise.
7476         * g++.dg/ext/visibility-3.C: Likewise.
7477         * g++.dg/ext/visibility-4.C: Likewise.
7478         * g++.dg/ext/visibility-5.C: Likewise.
7479         * g++.dg/ext/visibility-6.C: Likewise.
7480
7481 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7482
7483         * g++.dg/lookup/java1.C: New test.
7484         * g++.dg/lookup/java2.C: New test.
7485
7486 2003-12-07  Falk Hueffner  <falk@debian.org>
7487
7488         * g++.dg/opt/noreturn-1.C: New test.
7489
7490 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
7491
7492         * gcc.dg/overflow-1.c: New test.
7493
7494 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7495
7496         * g77.f-torture/compile/13060.f: New test.
7497
7498 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
7499
7500         PR c++/13323
7501         * g++.dg/inherit/operator2.C: New test.
7502
7503 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7504
7505         PR c++/13305
7506         * g++.dg/ext/attrib9.C: New test.
7507
7508 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7509
7510         PR c++/13314
7511         * g++.dg/template/error7.C: New test.
7512
7513 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
7514             J"orn Rennecke <joern.rennecke@superh.com>
7515
7516         PR target/13302
7517         * g++.dg/other/struct-va_list.C: New test.
7518
7519 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7520
7521         PR c++/13166
7522         * g++.dg/parse/defarg6.C: New test.
7523
7524 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
7525
7526         PR target/13256
7527         * gcc.c-torture/execute/20031201-1.c: New test.
7528
7529 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
7530
7531         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
7532
7533 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7534
7535         * gcc.dg/builtin-return-1.c: New test.
7536
7537 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
7538             J"orn Rennecke <joern.rennecke@superh.com>
7539
7540         PR optimization/13260
7541         * gcc.c-torture/execute/20031204-1.c: New test.
7542
7543 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7544
7545         PR c++/9127
7546         * g++.dg/template/error6.C: New test.
7547
7548 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7549
7550         * gcc.dg/20031202-1.c: New test.
7551
7552 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7553
7554         PR c++/13179
7555         * g++.dg/template/eh1.C: New test.
7556
7557         PR c++/10771
7558         * g++.dg/template/error5.C: New test.
7559
7560 2003-12-02  David Ung  <davidu@mips.com>
7561
7562         * gcc.dg/compat/vector-check.h: Corrected type for var
7563         g_##TMODE
7564
7565 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7566
7567         PR c++/10126
7568         * g++.dg/template/ptrmem8.C: New test.
7569
7570 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7571
7572         PR c++/12573
7573         * g++.dg/template/dependent-expr3.C: New test.
7574
7575 2003-12-01  James Lemke  <jim@wasabisystems.com>
7576
7577         * gcc.dg/arm-g2.c: New test.
7578
7579 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7580
7581         PR optimization/11634
7582         * gcc.dg/20031201-2.c: New test case.
7583
7584 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
7585
7586         PR 11433
7587         * objc.dg/proto-lossage-3.m: New test.
7588
7589 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7590
7591         PR optimization/12628
7592         * gcc.dg/20031201-1.c: New test case.
7593
7594 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7595
7596         * gcc.dg/unaligned-1.c: New test.
7597
7598 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
7599
7600         PR c++/9849
7601         * g++.dg/template/error4.C: New test.
7602         * g++.dg/template/nested3.C: Adjust error markers.
7603
7604 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7605
7606         * gcc.dg/cpp/assert4.c: Check more #system assertions.
7607
7608 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7609
7610         PR c/10333
7611         * gcc.dg/bitfld-7.c: New test.
7612
7613 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
7614
7615         * gcc.dg/tls/asm-1.C: New test.
7616
7617 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7618
7619         * gcc.dg/cpp/assert4.c: Update.
7620
7621 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7622
7623         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
7624         * gcc.dg/builtin-apply3.c: New test.
7625
7626 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7627
7628         * lib/compat.exp (compat-obj): New xfaildata parameter.
7629         Use it to set compiler_conditional_xfail_data before compiling.
7630         (compat-get-options): Handle dg-xfail-if.
7631         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
7632         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
7633         * gcc.dg/compat/vector-1_y.c: Likewise.
7634         * gcc.dg/compat/vector-2_x.c: Likewise.
7635         * gcc.dg/compat/vector-2_y.c: Likewise.
7636
7637 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7638
7639         * g++.dg/opt/reg-stack4.C: New test.
7640
7641 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7642
7643         * gcc.dg/builtin-apply2.c: New test.
7644
7645 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7646
7647         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
7648
7649 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7650
7651         PR c++/12924
7652         * g++.dg/template/template-id-2.C: New test.
7653
7654 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7655
7656         PR c++/5369
7657         * g++.dg/template/memfriend1.C: New test.
7658         * g++.dg/template/memfriend2.C: Likewise.
7659         * g++.dg/template/memfriend3.C: Likewise.
7660         * g++.dg/template/memfriend4.C: Likewise.
7661         * g++.dg/template/memfriend5.C: Likewise.
7662         * g++.dg/template/memfriend6.C: Likewise.
7663         * g++.dg/template/memfriend7.C: Likewise.
7664         * g++.dg/template/memfriend8.C: Likewise.
7665         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
7666
7667 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
7668
7669         PR c++/12515
7670         * g++.dg/ext/cond1.C: New test.
7671
7672 2003-11-20  Richard Henderson  <rth@redhat.com>
7673
7674         * gcc.dg/20020201-2.c: Remove.
7675         * gcc.dg/20020201-4.c: Remove.
7676         * gcc.dg/20020304-1.c: Remove.
7677
7678 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
7679
7680         * gcc.dg/cpp/trad/xwin1.c: New test case.
7681
7682 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
7683
7684         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
7685         * lib/g77.exp: Likewise.
7686         * lib/objc.exp: Likewise.
7687         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7688         for darwin.
7689
7690 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7691
7692         PR c++/12932
7693         * g++.dg/template/static5.C: New test.
7694
7695 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7696
7697         * gcc.dg/nested-func-1.c: New test.
7698
7699 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7700
7701         * gcc.dg/cpp/assert4.c: New test.
7702
7703 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7704
7705         PR c++/2294
7706         * g++.dg/lookup/using9.c: New test.
7707
7708 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
7709
7710         PR c++/12762
7711         * g++.dg/template/error3.C: New test.
7712
7713 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
7714
7715         PR ada/13035
7716         * ada/acats/run_acats, run_all.sh: Fix syntax error.
7717         No longer use a wrapper for gcc, since this does not work under
7718         Windows.
7719
7720 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7721
7722         PR c++/2094
7723         * g++.dg/template/ptrmem7.C: New test.
7724
7725 2003-11-13  Andrew Pinski <apinski@apple.com>
7726
7727         * gcc.c-torture/compile/20031113-1.c: New test.
7728
7729 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
7730             Kean Johnston <jkj@sco.com>
7731
7732         PR c/13029
7733         * gcc.dg/unused-4.c: Update.
7734
7735 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7736
7737         * g++.dg/opt/const3.C: New test.
7738
7739 2003-11-13  Jan Hubicka  <jh@suse.cz>
7740
7741         * gcc.c-torture/compile/20031112-1.c: New test.
7742
7743 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
7744
7745         * g++.dg/parse/crash10.C: Remove bogus error marker.
7746
7747 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7748
7749         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
7750         (host_gcc): Likewise.
7751         (ROOT): Honor $PWDCMD.
7752         (BASE): Likewise.
7753         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
7754
7755 2003-11-12  Catherine Moore  <clm@redhat.com>
7756
7757         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
7758
7759 2003-11-12  Andreas Jaeger  <aj@suse.de>
7760             Jakub Jelinek  <jakub@redhat.com>
7761             Andrew Pinski  <pinskia@physics.uc.edu>
7762             Richard Henderson  <rth@redhat.com>
7763
7764         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
7765         systems.
7766         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
7767
7768         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
7769         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7770
7771 2003-11-11  Andreas Jaeger  <aj@suse.de>
7772
7773         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
7774
7775         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
7776
7777 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
7778
7779         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
7780         Clean ups.
7781
7782 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
7783
7784         * gcc.dg/trampoline-1.c: New test.
7785
7786 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7787
7788         * gcc.c-torture/compile/200031109-1.c: New test.
7789
7790 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7791
7792         PR c/3190
7793         PR c/8714
7794         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
7795         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
7796         gcc.dg/format/no-y2k-1.c: Update.
7797
7798 2003-11-08  Roger Sayle  <roger@eyesopen.com>
7799
7800         PR optimization/10467
7801         * gcc.dg/20031108-1.c: New test case.
7802
7803 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
7804
7805         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
7806
7807 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7808
7809         * gcc.dg/compound-lvalue-1.c: New test.
7810         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
7811         some XFAILs.
7812
7813 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
7814
7815         * gcc.dg/altivec-varargs-1.c: New test.
7816
7817 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7818
7819         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
7820         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
7821         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
7822         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
7823         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
7824
7825 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7826
7827         * gcc.dg/cond-lvalue-1.c: New test.
7828
7829 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
7830
7831         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
7832
7833 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7834
7835         PR c++/11616
7836         * g++.dg/template/instantiate5.C: New test.
7837
7838 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7839
7840         PR c++/12726
7841         * g++.dg/ext/complit2.C: Replace test with self-contained version.
7842         * ChangeLog: Add missing first entry for above test.
7843
7844 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7845
7846         PR c++/9810
7847         * g++.dg/template/using8.C: New test.
7848         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
7849
7850 2003-11-02  Roger Sayle  <roger@eyesopen.com>
7851
7852         PR optimization/10817
7853         * gcc.c-torture/compile/20031102-1.c: New test case.
7854
7855 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
7856
7857         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
7858         2147483647.
7859
7860 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7861
7862         * gcc.dg/20031102-1.c: New test.
7863
7864 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7865
7866         * gcc.dg/complex-1.c: New test.
7867
7868 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7869
7870         PR c++/12796
7871         * g++.dg/template/crash13.C: Adjust expected error location.
7872         * g++.old-deja/g++.brendan/ns1.C: Likewise.
7873
7874 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7875
7876         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7877
7878 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7879
7880         PR/10239
7881         * gcc.c-torture/compile/20031031-2.c: New test.
7882
7883 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7884
7885         PR/11640
7886         * gcc.c-torture/compile/20031031-1.c: New test.
7887
7888 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7889
7890         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7891         * gcc.misc-tests/bprob.exp: Likewise.
7892         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
7893         the execution test on arm-elf configs.
7894         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
7895         configs that don't support scratch files.
7896         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
7897
7898 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
7899
7900         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
7901         done by dejagnu.
7902
7903 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
7904
7905         * ada/acats/run_all.sh: Redirect mv output to /dev/null
7906         Avoid non pure sh syntax. Add more logging.
7907
7908         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
7909         fail.
7910
7911 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7912
7913         PR libgcj/10610
7914         * gcc.dg/ppc-stackalign-1.c: New test.
7915
7916 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
7917
7918         * ada/acats/run_all.sh: Change output to be more compliant with
7919         dejagnu framework.
7920         Create acats.sum and acats.log files under testsuite/ada/acats
7921         Only run [a-z]* directories, to filter out e.g. CVS.
7922         Redirect build output to log file.
7923
7924 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7925
7926         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
7927
7928 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7929
7930         PR ada/5909:
7931         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
7932
7933 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
7934
7935         * gcc.c-torture/compile/20031023-1.c: New test.
7936         * gcc.c-torture/compile/20031023-2.c: New test.
7937         * gcc.c-torture/compile/20031023-3.c: New test.
7938         * gcc.c-torture/compile/20031023-4.c: New test.
7939
7940 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7941
7942         PR c++/10371
7943         * g++.dg/lookup/scoped8.C: New test.
7944
7945 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7946
7947         * g++.dg/opt/reg-stack3.C: New test.
7948
7949 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7950
7951         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
7952
7953 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7954
7955         PR c++/11076
7956         * g++.dg/template/crash13.C: New test.
7957
7958 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7959
7960         * gcc.dg/c99-restrict-2.c: New test.
7961
7962 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
7963
7964         PR c++/12698, c++/12699, c++/12700, c++/12566
7965         * g++.dg/inherit/covariant9.C: New test.
7966         * g++.dg/inherit/covariant10.C: New test.
7967         * g++.dg/inherit/covariant11.C: New test.
7968
7969 2003-10-23  Jason Merrill  <jason@redhat.com>
7970
7971         PR c++/12726
7972         * g++.dg/ext/complit2.C: New test.
7973
7974 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7975
7976         PR target/12654
7977         * gcc.c-torture/execute/20031020-1.c: New test.
7978
7979 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7980
7981         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
7982         following the jump_insn.
7983
7984 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7985
7986         * gcc.dg/cast-lvalue-1.c: New test.
7987
7988 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
7989
7990         PR c++/11962
7991         * g++.dg/template/cond2.C: New test.
7992
7993 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7994
7995         * gcc.dg/builtins-28.c: New test.
7996
7997 2003-10-20  Jan Hubicka  <jh@suse.cz>
7998
7999         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
8000         parameter.
8001         * testsuite/gcc.dg/inline-2.c: Likewise.
8002
8003 2003-10-20  Phil Edwards  <phil@codesourcery.com>
8004
8005         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
8006         * gcc.dg/nest.c:  Likewise.
8007
8008 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8009
8010         PR c++/9781, c++/10583, c++/11862
8011         * g++.dg/parse/crash13.C: New test.
8012
8013 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8014
8015         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
8016
8017 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8018
8019         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
8020         Define HAVE_C99_RUNTIME except on Solaris.
8021         * gcc.dg/builtins-20.c: Likewise.
8022
8023 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8024
8025         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
8026
8027 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8028
8029         PR c++/12495
8030         * g++.dg/template/crash21.C: New test.
8031
8032 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8033
8034         PR c++/2513
8035         * g++.dg/template/typename5.C: New test.
8036
8037 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8038
8039         PR c++/12369
8040         * g++.dg/template/friend25.C: New test.
8041
8042 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
8043
8044         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
8045         versions.
8046
8047 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
8048
8049         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
8050         == 2147483647.
8051
8052 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
8053
8054         * gcc.c-torture/execute/960416-1.x: Remove.
8055         * gcc.c-torture/execute/divconst-3.x: Likewise.
8056
8057 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
8058
8059         PR target/12598
8060         * gcc.dg/torture/cris-volatile-1.c: New test.
8061
8062 2003-10-14  Roger Sayle  <roger@eyesopen.com>
8063
8064         PR optimization/9325
8065         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
8066         for overflowing floating point to integer conversion during RTL
8067         simplification.
8068
8069 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
8070
8071         * objc/execute/_cmd.m: Fix typo.
8072         * objc.dg/image-info.m, objc.dg/symtab-1.m:
8073         Relax 'scan-assembler' regexp.
8074         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
8075         objc.dg/try-catch-4.m: Run on non-Darwin targets.
8076         * objc.dg/zero-link-2.m: Remove blank line.
8077         * objc.dg/zero-link-3.m: New test case.
8078
8079 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
8080
8081         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
8082
8083         * gcc.dg/asm-names.c: Use scan-assembler-not rather
8084         than linker trickery.
8085
8086 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8087
8088         PR c++/12370
8089         * g++.dg/other/friend2.C: New test.
8090
8091 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8092
8093         * gcc.dg/20031012-1.c: New test.
8094
8095 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8096
8097         * gcc.dg/weak/weak-3.c: Fix for new warning.
8098
8099 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
8100
8101         PR optimization/8750
8102         * gcc.c-torture/execute/20031012-1.c: New test case.
8103
8104 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8105
8106         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
8107         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
8108
8109 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8110
8111         PR optimization/12260
8112         * gcc.c-torture/compile/20031011-2.c: New test case.
8113
8114 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8115
8116         * gcc.c-torture/execute/20031011-1.c: New testcase.
8117
8118 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8119
8120         * gcc.c-torture/compile/20031011-1.c: New test.
8121
8122 2003-10-11  Jan Hubicka  <jh@suse.cz>
8123
8124         * g++.dg/other/first-global.C: New test.
8125
8126 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8127
8128         * gcc.c-torture/execute/string-opt-18.c: New testcase.
8129
8130 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
8131
8132         * gcc.c-torture/compile/20031010-1.c: New test.
8133
8134 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
8135
8136         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
8137         * gcc.c-torture/execute/va-arg-25.c: ... here.
8138
8139 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
8140
8141         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
8142
8143 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
8144
8145         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
8146
8147 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
8148
8149         * g++.dg/parse/error2.C: New test.
8150
8151 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
8152
8153         PR c++/11097
8154         * g++.dg/other/error5.C: Modify the error message.
8155         * g++.dg/lookup/using8.C: New test.
8156
8157 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
8158
8159         * gcc.dg/darwin-abi-2.c: New file.
8160         * gcc.c-torture/execute/va-arg-24.c: New file.
8161
8162 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
8163
8164         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
8165         indentation.
8166
8167 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
8168
8169         PR c++/10147
8170         * g++.dg/other/error4.C: Update error messages.
8171         * g++.dg/template/ptrmem4.C: Likewise.
8172
8173         PR c++/12337
8174         * g++.dg/init/new9.C: New test.
8175
8176         PR c++/12334, c++/12236, c++/8656
8177         * g++.dg/ext/attrib8.C: New test.
8178
8179 2003-10-06  Devang Patel  <dpatel@apple.com>
8180
8181         * gcc.dg/debug/dwarf2-3.h: New test.
8182         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
8183
8184 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
8185
8186         * g++.dg/opt/cfg2.C: New test.
8187
8188 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8189
8190         * g++.dg/opt/float1.C: New test.
8191
8192 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8193
8194         * gcc.dg/c90-array-lval-6.c: New test.
8195         * gcc.dg/c99-array-lval-6.c: New test.
8196
8197 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
8198             Ziemowit Laski  <zlaski@apple.com>
8199
8200         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
8201         'Derived', so that it is never considered a class method; add
8202         new warning for '+port' method ambiguity.
8203         * objc.dg/method-12.m: Include <objc/objc.h> instead of
8204         <objc/objc-api.h> (needed on Mac OS X).
8205         * objc.dg/method-13.m: New test.
8206
8207 2003-10-03  Roger Sayle  <roger@eyesopen.com>
8208
8209         PR optimization/9325, PR java/6391
8210         * gcc.c-torture/execute/20031003-1.c: New test case.
8211
8212 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
8213
8214         PR optimization/12180
8215         * gcc.dg/20031002-1.c: New test.
8216
8217         PR c++/12486
8218         * g++.dg/inherit/error1.C: New test.
8219
8220 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
8221
8222         * lib/f-torture.exp (search_for): Rename to...
8223         (search_for_re): This.  Also, clean up comments and the
8224         "regexp" invocation.
8225
8226 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
8227
8228         * gcc.c-torture/compile/20031002-1.c: New test.
8229
8230 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
8231
8232         * g++.dg/opt/cond1.C: New test.
8233
8234 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
8235
8236         * gcc.dg/Wold-style-definition-2.c: New testcase.
8237         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
8238
8239 2003-09-29  Richard Henderson  <rth@redhat.com>
8240
8241         * g++.dg/init/array10.C: Add dg-options.
8242
8243 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8244
8245         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
8246
8247 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8248
8249         * g++.dg/template/friend19.C: Fix typo.
8250         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
8251
8252 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
8253
8254         * gcc.c-torture/execute/20030928-1.c: New test.
8255         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
8256
8257 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8258
8259         * g++.dg/opt/unroll1.C: New test.
8260
8261 2003-09-26  Roger Sayle  <roger@eyesopen.com>
8262
8263         PR optimization/11741
8264         * gcc.dg/20030926-1.c: New test case.
8265
8266 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8267
8268         PR c++/5655
8269         * g++.dg/parse/access7.C: New test.
8270         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
8271
8272 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
8273
8274         MERGE OF objc-improvements-branch into MAINLINE:
8275         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
8276         if libobjc has not been built.
8277         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
8278         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
8279         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
8280         objc/execute/nested-3.m, objc/execute/np-2.m,
8281         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
8282         objc/execute/redefining_self.m, objc/execute/root_methods.m,
8283         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
8284         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
8285         objc.dg/special/unclaimed-category-1.h,
8286         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
8287         well as GNU runtime.
8288         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
8289         * execute/cascading-1.m, execute/function-message-1.m,
8290         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
8291         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
8292         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
8293         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
8294         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
8295         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
8296         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
8297         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
8298         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
8299         * objc.dg/bitfield-2.m: Run only on Darwin.
8300         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
8301         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
8302         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
8303         * objc.dg/const-str-1.m: Fix constant string layout.
8304
8305 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
8306
8307         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
8308
8309 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
8310
8311         * gcc.dg/darwin-abi-1.c: New file.
8312
8313 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
8314
8315         PR target/12281
8316         * gcc.c-torture/compile/20030921-1.c: New test.
8317
8318 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8319
8320         * g++.dg/opt/reg-stack2.C: New test.
8321
8322 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8323
8324         * g++.dg/eh/delayslot1.C: New test.
8325
8326 2003-09-20  Richard Henderson  <rth@redhat.com>
8327
8328         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
8329
8330 2003-09-20  Roger Sayle  <roger@eyesopen.com>
8331
8332         * gcc.c-torture/execute/20030920-1.c: New test case.
8333
8334 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8335
8336         * g++.dg/rtti/typeid3.C: Correct expected error message.
8337
8338 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8339
8340         PR c++/157
8341         * g++.dg/parse/crash12.C: New test.
8342
8343 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
8344
8345         * gcc.dg/compat/mixed-struct-check.h: New.
8346         * gcc.dg/compat/mixed-struct-defs.h: New.
8347         * gcc.dg/compat/mixed-struct-init.h: New.
8348         * gcc.dg/compat/struct-by-value-19_main.c: New.
8349         * gcc.dg/compat/struct-by-value-19_x.c: New.
8350         * gcc.dg/compat/struct-by-value-19_y.c: New.
8351         * gcc.dg/compat/struct-by-value-20_main.c: New.
8352         * gcc.dg/compat/struct-by-value-20_x.c: New.
8353         * gcc.dg/compat/struct-by-value-20_y.c: New.
8354         * gcc.dg/compat/struct-return-19_main.c: New.
8355         * gcc.dg/compat/struct-return-19_x.c: New.
8356         * gcc.dg/compat/struct-return-19_y.c: New.
8357         * gcc.dg/compat/struct-return-20_main.c: New.
8358         * gcc.dg/compat/struct-return-20_x.c: New.
8359         * gcc.dg/compat/struct-return-20_y.c: New.
8360
8361 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
8362         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
8363         so that it will not complain on LP64 targets.
8364
8365 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8366
8367         PR c++/495
8368         * g++.dg/template/friend24.C: New test.
8369
8370 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
8371
8372         PR c++/12332
8373         * g++.dg/template/memtmpl2.C: New test.
8374
8375 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
8376
8377         PR target/11184
8378         * gcc.dg/builtin-apply1.c: New test.
8379
8380 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8381
8382         PR c++/9848
8383         * g++.dg/warn/Wunused-4.C: New test.
8384
8385 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8386
8387         PR c++/12316
8388         * g++.dg/other/gc2.C: New test.
8389
8390 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
8391
8392         PR c++/11991
8393         * g++.dg/rtti/typeid3.C: New test.
8394
8395         PR c++/12266
8396         * g++.dg/overload/template1.C: New test.
8397
8398 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8399
8400         * g++.dg/opt/cfg3.C: New test.
8401
8402 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8403
8404         PR c++/7939
8405         * g++.dg/template/crash11.C: New test.
8406
8407 2003-09-16  Jason Merrill  <jason@redhat.com>
8408             Jakub Jelinek  <jakub@redhat.com>
8409
8410         * gcc.dg/attr-warn-unused-result.c: New test.
8411
8412 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8413
8414         PR c++/12184
8415         * g++.dg/expr/call2.C: New test.
8416
8417 2003-09-15  Andreas Jaeger  <aj@suse.de>
8418
8419         * gcc.dg/Wold-style-definition-1.c: New test.
8420
8421 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
8422
8423         PR c++/3907
8424         * g++.dg/parse/template12.C: New test.
8425
8426         * g++.dg/abi/bitfield11.C: New test.
8427         * g++.dg/abi/bitfield12.C: Likewise.
8428
8429 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
8430
8431         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
8432         non-expansion of functional macro name without arguments at EOL.
8433         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
8434
8435 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
8436
8437         * gcc.c-torture/execute/20030914-[12].c: New tests.
8438
8439 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
8440
8441         PR c++/11788
8442         * g++.dg/overload/addr1.C: New test.
8443
8444 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
8445
8446         * gcc.dg/20030909-1.c: New test.
8447
8448 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8449
8450         * gcc.dg/ultrasp10.c: New test.
8451
8452 2003-09-09  Devang Patel  <dpatel@apple.com>
8453
8454         * gcc.dg/darwin-ld-6.c: New test.
8455
8456 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8457
8458         * gcc.dg/torture/builtin-explog-1.c: New testcase.
8459
8460 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8461
8462         * gcc.dg/ia64-types1.c: New test.
8463         * gcc.dg/ia64-types2.c: Likewise.
8464
8465 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8466
8467         * gcc.dg/builtins-1.c: Add more _Complex tests.
8468         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8469
8470         * gcc.dg/builtins-1.c: Test existing _Complex functions.
8471         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8472
8473 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8474
8475         PR c++/11786
8476         * g++.dg/lookup/koenig2.C: New test.
8477
8478         PR c++/5296
8479         * g++.dg/rtti/typeid2.C: New test.
8480
8481 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
8482
8483         * gcc.c-torture/compile/20030904-1.c: New test.
8484
8485 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8486
8487         * g++.dg/opt/longbranch2.C: New test.
8488
8489 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8490
8491         * g++.dg/template/crash10.C: Only compile it.
8492
8493 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8494
8495         PR middle-end/11665
8496         * gcc.c-torture/compile/20030907-1.c: New test.
8497         * g++.dg/init/array11.C: New test.
8498
8499 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8500
8501         PR c++/11852
8502         * g++.dg/init/struct1.C: New test.
8503
8504 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8505
8506         PR c++/12181
8507         * g++.dg/expr/comma1.C: New test.
8508
8509 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
8510
8511         PR c++/11867
8512         * g++.dg/expr/static_cast5.C: New test.
8513
8514 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8515
8516         PR c++/11507
8517         * g++.dg/lookup/scoped7.C: New test.
8518
8519         PR c++/9574
8520         * g++.dg/other/static1.C: New test.
8521
8522         PR c++/11490
8523         * g++.dg/warn/template-1.C: New test.
8524
8525         PR c++/11432
8526         * g++.dg/template/crash10.C: New test.
8527
8528         PR c++/2478
8529         * g++.dg/overload/VLA.C: New test.
8530
8531         PR c++/10804
8532         * g++.dg/template/call1.C: New test.
8533
8534 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8535
8536         PR c++/11794
8537         * g++.dg/parse/using3.C: New test.
8538
8539 2003-09-06  Roger Sayle  <roger@eyesopen.com>
8540
8541         PR c++/11409
8542         * g++.dg/overload/builtin3.C: New test case.
8543
8544 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
8545
8546         PR c/9862
8547         * gcc.dg/20030906-1.c: New test.
8548         * gcc.dg/20030906-2.c: Likewise.
8549
8550 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8551
8552         PR c++/12167
8553         * g++.dg/parse/defarg5.C: New test.
8554
8555         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
8556
8557 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
8558
8559         PR c++/12163
8560         * g++.dg/expr/static_cast4.C: New test.
8561
8562         PR c++/12146
8563         * g++.dg/template/crash9.C: New test.
8564
8565 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8566
8567         * g++.old-deja/g++.ext/pretty2.C: Update for change
8568         in __FUNCTION__.
8569         * g++.old-deja/g++.ext/pretty3.C: Likewise.
8570
8571 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
8572
8573         PR c++/11922
8574         * g++/dg/template/qualified-id1.C: New test.
8575
8576         PR c++/12037
8577         * g++.dg/warn/noeffect4.C: New test.
8578
8579 2003-09-04  Matt Austern  <austern@apple.com>
8580
8581         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
8582         * g++.dg/ext/fnname2.C: Likewise.
8583         * g++.dg/ext/fnname3.C: Likewise.
8584
8585 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
8586
8587         * g++.dg/expr/lval1.C: New test.
8588         * g++.dg/ext/lvcast.C: Remove.
8589
8590 2003-09-03  Roger Sayle  <roger@eyesopen.com>
8591
8592         PR optimization/11700.
8593         * gcc.c-torture/compile/20030903-1.c: New test case.
8594
8595 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
8596
8597         PR c++/12053
8598         * g++.dg/abi/layout4.C: New test.
8599
8600 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
8601
8602         PR c++/11553
8603         * g++.dg/parse/friend3.C: New test.
8604
8605 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
8606
8607         PR c++/11847
8608         * g++.dg/template/class1.C: New test.
8609
8610         PR c++/11808
8611         * g++.dg/expr/call1.C: New test.
8612
8613 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
8614
8615         PR c++/12114
8616         * g++.dg/init/ref9.C: New test.
8617
8618         PR c++/11972
8619         * g++.dg/template/nested4.C: New test.
8620
8621 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8622
8623         PR c++/12093
8624         * g++.dg/template/non-dependent4.C: New test.
8625
8626         PR c++/11928
8627         * g++.dg/inherit/conv1.C: New test.
8628
8629 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8630
8631         PR c++/6196
8632         * g++.dg/ext/label1.C: New test.
8633         * g++.dg/ext/label2.C: Likewise.
8634
8635 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8636
8637         * g++.dg/expr/cond3.C: New test.
8638
8639 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8640
8641         * gcc.dg/builtins-1.c: Add new builtin cases.
8642
8643 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8644
8645         * gcc.dg/builtins-1.c: Add new cases.
8646         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8647
8648 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8649
8650         * gcc.dg/builtins-1.c: Add more math builtin tests.
8651         * gcc.dg/torture/builtin-attr-1.c: New test.
8652
8653 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8654
8655         PR optimization/5079
8656         * g++.dg/opt/static3.C: New test.
8657
8658 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8659
8660         * gcc.misc-tests/gcov-10b.c: New test.
8661
8662 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
8663
8664         * g++.dg/opt/ptrmem3.C: New test.
8665
8666         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
8667
8668 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
8669
8670         * gcc.dg/20030826-2.c: New test.
8671
8672 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8673
8674         PR middle-end/12002
8675         * g77.f-torture/compile/12002.f: New test case.
8676
8677 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8678
8679         * gcc.dg/20030826-1.c: New test case.
8680
8681 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
8682
8683         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
8684
8685 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
8686
8687         PR c++/11871
8688         * c++.dg/lookup/crash1.C: New test.
8689
8690         * c++.dg/warn/noeffect3.C: New test.
8691
8692 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
8693
8694         * gcc.dg/compat/vector-1_x.c: Compile with -w.
8695         * gcc.dg/compat/vector-1_y.c: Ditto.
8696         * gcc.dg/compat/vector-2_x.c: Ditto.
8697         * gcc.dg/compat/vector-2_y.c: Ditto.
8698
8699 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
8700
8701         * gcc.dg/20030702-1.c: New test.
8702
8703 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
8704
8705         PR c++/8795
8706         * g++.dg/ext/altivec-1.C: New test.
8707
8708 2003-08-24  Richard Henderson  <rth@redhat.com>
8709
8710         * g++.dg/eh/simd-2.C: Add -w for x86.
8711
8712 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
8713
8714         * gcc.dg/20030815-1.c: New test.
8715
8716 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8717
8718         PR c++/3765
8719         * g++.dg/parse/access6.C: New test.
8720
8721 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8722
8723         PR c++/641, c++/11876
8724         * g++.dg/template/friend22.C: New test.
8725         * g++.dg/template/friend23.C: Likewise.
8726
8727 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8728
8729         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
8730         identically.
8731
8732 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8733
8734         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
8735
8736 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8737
8738         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
8739
8740 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8741
8742         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
8743
8744 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8745
8746         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
8747
8748 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
8749
8750         PR c++/11919
8751         * g++.dg/overload/prom1.C: New test.
8752
8753         PR c++/11551
8754         * g++.dg/parse/dtor2.C: New test.
8755
8756         PR c++/10762
8757         * g++.dg/parse/using2.C: New test.
8758
8759 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
8760
8761         PR target/11805
8762         * gcc.c-torture/compile/20030821-1.c: New.
8763
8764 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
8765
8766         PR c++/11834
8767         * g++.dg/template/deduce2.C: New test.
8768
8769 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
8770
8771         * gcc.c-torture/execute/20030821-1.c: New test.
8772
8773 2003-08-20  Roger Sayle  <roger@eyesopen.com>
8774
8775         PR middle-end/11984
8776         * gcc.dg/20030820-1.c: New test case.
8777
8778 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
8779
8780         PR c++/11945
8781         * g++.dg/warn/noeffect2.C: New test.
8782
8783 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
8784
8785         PR c++/10926
8786         * g++.dg/template/dtor2.C: New test.
8787
8788         PR c++/11684
8789         * g++.dg/template/operator1.C: New test.
8790         * g++.dg/parse/operator4.C: New test.
8791
8792         PR c++/11946.C
8793         * g++.dg/expr/enum1.C: New test.
8794         * gcc.dg/c99-bool-1.c: Remove bogus warning.
8795
8796         PR c++/11036.C
8797         * g++.dg/parse/elab2.C: New test.
8798         * g++.dg/parse/typedef4.C: Change error message.
8799         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
8800         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
8801         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
8802
8803 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
8804
8805         * gcc.dg/pch/warn-1.c: New.
8806         * gcc.dg/pch/warn-1.hs: New.
8807
8808         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
8809         not-tested file.
8810
8811 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8812
8813         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
8814
8815 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8816
8817         * gcc.dg/uninit-D.c: New Test.
8818         * gcc.dg/uninit-E.c: New Test.
8819         * gcc.dg/uninit-F.c: New Test.
8820         * gcc.dg/uninit-G.c: New Test.
8821
8822 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
8823
8824         * g++.dg/README: Describe the pch directory.
8825
8826 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8827
8828         PR c++/11174
8829         * g++.dg/parse/access4.C: New test.
8830         * g++.dg/parse/access5.C: Likewise.
8831         * g++.old-deja/g++.jason/access17.C: Adjust error message.
8832
8833 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
8834
8835         * gcc.dg/noncompile/20030818-1.c: New.
8836
8837 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
8838
8839         PR c++/11957
8840         * g++.dg/warn/noeffect1.C: New test.
8841
8842         * g++.dg/template/scope2.C: New test.
8843         * g++.dg/template/error2.C: Correct dg-error
8844
8845 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
8846
8847         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
8848
8849 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
8850
8851         PR C++/11512
8852         * g++.dg/template/warn1.C: New.
8853
8854 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8855
8856         * g++.dg/template/error2.C: New test.
8857         * g++.dg/lookup/using7.C: Adjust errors
8858         * g++.old-deja/g++.pt/crash36.C: Likewise.
8859         * g++.old-deja/g++.pt/derived3.C: Likewise.
8860
8861 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8862
8863         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
8864         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
8865         * gcc.c-torture/execute/builtins/string-9.c: New, from
8866         string-opt-9.c.  Adjust for execute/builtins framework.
8867         * gcc.c-torture/execute/string-opt-9.c: Delete.
8868
8869 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
8870
8871         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
8872
8873         * g++.dg/parse/ret-type2.C: New test.
8874
8875         PR c++/11703
8876         * g++.dg/init/new8.C: New test.
8877
8878         PR c++/10923
8879         * g++.dg/parse/typedef5.C: New test.
8880
8881         PR c++/9512
8882         * g++.dg/parse/qualified2.C: New test.
8883         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
8884         invalid code.
8885
8886 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
8887
8888         * g++.dg/conversion/ptrmem1.C: New test.
8889
8890 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
8891
8892         PR target/11693
8893         * gcc.dg/20030811-1.c: New test.
8894
8895         PR target/11535
8896         * gcc.c-torture/execute/20030811-1.c: New test.
8897
8898 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8899
8900         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
8901
8902 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
8903
8904         PR c++/11789.C
8905         * g++.dg/inherit/multiple1.C: New test.
8906
8907 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8908
8909         * gcc.dg/spe1.c: New test.
8910
8911         PR c++/11670
8912         * g++.dg/expr/cast2.C: New test.
8913
8914         PR c++/10530
8915         * g++.dg/template/dependent-name2.C: New test.
8916
8917 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
8918
8919         * g++.dg/parse/crash11.C: Put the dg options in comments.
8920
8921 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
8922
8923         * lib/gcc-dg.exp: Update for diagnostic change.
8924
8925 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8926
8927         PR c++/5767
8928         * g++.dg/parse/crash11.C: New test.
8929
8930 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
8931
8932         * gcc.dg/cpp/spacing1.c: Update.
8933
8934 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
8935
8936         PR target/11739
8937         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
8938         a value for -mtune.
8939
8940 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8941
8942         PR middle-end/11771
8943         * gcc.c-torture/compile/20030804-1.c: New test case.
8944
8945 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8946
8947         * gcc.dg/20030804-1.c: New test case.
8948
8949 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
8950
8951         * gcc.dg/cpp/separate-1.c: New test.
8952
8953 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
8954
8955         PR c++/11704
8956         * g++.dg/template/dependent-expr2.C: New test.
8957
8958         PR c++/11766
8959         * g++.dg/expr/ptrmem1.C: New test.
8960
8961 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8962
8963         PR c++/9453
8964         * g++.dg/template/friend15.C: New test.
8965
8966 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
8967
8968         * lib/dg-pch.exp: Work round PCH bug.
8969
8970 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8971
8972         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
8973         builtins.  Move cases from builtins-4.c here.
8974
8975         * gcc.dg/torture/builtin-math-1.c: New test taken from
8976         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
8977         additional cases.
8978
8979         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
8980         Delete.
8981
8982 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
8983
8984         PR c++/9447
8985         * g++.dg/template/using7.C: New test.
8986
8987 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
8988
8989         * import1.c, import2.c: New tests.
8990
8991 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
8992
8993         * g++.dg/eh/crossjump1.C: New test.
8994
8995 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
8996
8997         PR c++/11697
8998         * g++.dg/template/using6.C: New test.
8999
9000         PR c++/11744
9001         * g++.dg/template/koenig2.C: New test.
9002
9003 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9004
9005         PR c++/7983
9006         * g++.dg/parse/typedef4.C: New test.
9007
9008 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9009
9010         PR c++/8442, c++/8806
9011         * g++.dg/template/elab1.C: New test.
9012         * g++.dg/template/type2.C: Likewise.
9013         * g++.dg/template/ttp3.C: Adjust expected error message.
9014         * g++.old-deja/g++.law/visibility13.C: Likewise.
9015         * g++.old-deja/g++.niklas/t135.C: Likewise.
9016         * g++.old-deja/g++.pt/ttp41.C: Likewise.
9017         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
9018         template argument.
9019         * g++.old-deja/g++.pt/ttp44.C: Likewise.
9020
9021 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
9022
9023         PR c++/11295
9024         * g++.dg/ext/stmtexpr1.C: New test.
9025
9026         * g++.dg/opt/tmp1.C: New test.
9027
9028         PR c++/11525
9029         * g++.dg/parse/constant4.C: New test.
9030
9031         PR c++/9447
9032         * g++.dg/template/using5.C: New test.
9033
9034 2003-07-31  Roger Sayle  <roger@eyesopen.com>
9035
9036         * gcc.dg/builtins-27.c: New test case.
9037
9038 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
9039
9040         * gcc.dg/tls/opt-7.c: New test.
9041
9042 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
9043
9044         * g++.old-deja/g++.other/crash18.C: Remove.
9045
9046 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9047
9048         * g++.dg/template/explicit3.C: New.
9049         * g++.dg/template/explicit4.C: New.
9050         * g++.dg/template/explicit5.C: New.
9051
9052         PR c++/11347
9053         * g++.dg/template/memtmpl1.C: New.
9054
9055 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
9056
9057         PR target/11565
9058         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
9059         * gcc.dg/i386-387-5.c (dg-options): Likewise.
9060
9061 2003-07-30  Jan Hubicka  <jh@suse.cz>
9062
9063         * vtgc1.c: Kill.
9064
9065 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
9066
9067         * gcc.dg/struct-in-proto-1.c: New test.
9068
9069 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
9070
9071         * gcc.dg/cpp/include2.c: Only expect one message.
9072
9073 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
9074
9075         PR c++/9447
9076         * g++.dg/template/using1.C: New test.
9077         * g++.dg/template/using2.C: New test.
9078         * g++.dg/template/using3.C: New test.
9079         * g++.dg/template/using4.C: New test.
9080
9081 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
9082
9083         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
9084         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9085
9086 2003-07-28  Jan Hubicka  <jh@suse.cz>
9087
9088         PR c++/11530
9089         * g++.dg/opt/call1.C: New test.
9090
9091 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
9092
9093         PR c++/11667
9094         * g++.dg/init/enum2.C: New test.
9095         * g++.dg/template/overload1.C: Add "-w" option.
9096
9097 2003-07-28    <hp@bitrange.com>
9098
9099         * gcc.dg/Wdeclaration-after-statement-1.c,
9100         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
9101
9102 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
9103
9104         * gcc.c-torture/compile/20030725-1.c: New test.
9105
9106 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
9107
9108         * gcc.dg/20030505.c: Only run for SPE.
9109         Remove definition of opaque type.
9110
9111 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
9112
9113         * g++.dg/template/ptrmem6.C: New test.
9114
9115 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
9116
9117         * gcc.c-torture/compile/zero-strct-2.c: New test.
9118
9119 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
9120
9121         * gcc.dg/intermod-1.c: New test.
9122
9123 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9124
9125         PR c++/11617
9126         * g++.dg/template/lookup2.C: New test.
9127         * g++.dg/template/memclass1.C: Remove instantiated from error.
9128         * g++.dg/other/error2.C: Tweak expected errors.
9129
9130         PR c++/11596
9131         * g++.dg/template/defarg3.C: New test.
9132
9133         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
9134
9135 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
9136
9137         * g++.dg/inherit/access5.C: New test.
9138
9139 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9140
9141         PR c++/11513
9142         * g++.dg/template/crash8.C: New test.
9143
9144 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
9145
9146         PR c/10602
9147         * gcc.dg/noncompile/incomplete-2.c: New test.
9148
9149 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
9150
9151         PR c++/11645
9152         * g++.dg/inherit/access4.C: New test.
9153
9154         PR c++/11517
9155         * g++.dg/expr/cond2.C: New test.
9156
9157         PR optimization/10679
9158         * g++.dg/opt/inline4.C: New test.
9159
9160 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9161
9162         * g++.dg/parse/crash10: New test.
9163
9164 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9165
9166         * g++.dg/ext/flexary1.C: New test.
9167
9168 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9169
9170         PR c++/10793
9171         * g++.dg/template/crash9.C: New test.
9172
9173 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9174
9175         PR c++/3004
9176         * g++.dg/parse/typedef3.C: New test.
9177
9178         PR c++/7906
9179         * g++.dg/parse/operator2.C: New test.
9180
9181         PR c++/8895
9182         * g++.dg/parse/def-tmpl-arg1.C: New test.
9183
9184         PR c++/9282
9185         * g++.dg/parse/funptr1.C: New test.
9186
9187         PR c++/9452
9188         * g++.dg/parse/ambig3.C: New test.
9189
9190         PR c++/9454
9191         * g++.dg/parse/operator3.C: New test.
9192
9193         PR c++/9486
9194         * g++.dg/parse/template10.C: New test.
9195
9196         PR c++/9488
9197         * g++.dg/parse/template11.C: New test.
9198
9199         PR c++/10150
9200         * g++.dg/parse/invalid-op1.C: New test.
9201
9202         PR c++/10247
9203         * g++.dg/parse/condexpr1.C: New test.
9204
9205 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9206
9207         * g++.dg/ext/packed3.C: New test.
9208         * g++.dg/ext/packed4.C: New test.
9209
9210         * gcc.dg/pack-test-3.c: New test.
9211
9212 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
9213
9214         * lib/compat.exp: Handle dg-options per source file.
9215         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
9216         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
9217         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
9218         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
9219         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
9220         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
9221         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
9222         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
9223         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
9224         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
9225         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
9226         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
9227         * g++.dg/compat/break/bitfield7_x.C: Ditto.
9228         * g++.dg/compat/break/bitfield7_y.C: Ditto.
9229
9230 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9231
9232         PR c/10320
9233         * gcc.c-torture/execute/20030718-1.c: New test.
9234
9235 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9236
9237         PR optimization/11536
9238         * gcc.dg/20030721-1.c: New test.
9239
9240 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
9241
9242         PR c++/11546
9243         * g++.dg/template/lookup1.C: New test.
9244
9245 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
9246
9247         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
9248         diagnostics of ill-formed constructs involving labels.
9249         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
9250         the new 'previously defined here' message.
9251
9252 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
9253
9254         * g++.dg/parse/non-dependent2.C: New test.
9255
9256 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9257
9258         * g++.dg/init/init-ref4.C: xfail on targets without
9259         weak symbols.
9260
9261 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
9262
9263         PR target/11087
9264         * gcc.c-torture/execute/20030717-1.c: New test.
9265
9266 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9267
9268         * g++.dg/opt/cfg1.C: New test.
9269
9270 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
9271
9272         PR optimization/11557
9273         * gcc.dg/20030717-1.c: New test.
9274
9275 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
9276
9277         PR c++/10476
9278         * g++.dg/expr/crash-1.C: New test.
9279
9280         PR c++/11027
9281         * g++.dg/template/init3.C: New test.
9282
9283         PR c++/8222
9284         * g++.dg/template/non-dependent1.C: New test.
9285
9286         PR c++/11070
9287         * g++.dg/template/non-dependent2.C: New test.
9288
9289         PR c++/11071
9290         * g++.dg/template/non-dependent3.C: New test.
9291
9292         PR c++/9907
9293         * g++.dg/template/sizeof5.C: New test.
9294
9295 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
9296
9297         PR 11498
9298         * gcc.c-torture/compile/mangle-1.c: New file.
9299
9300 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9301
9302         PR c++/7809
9303         * g++.dg/parse/access3.C: New test.
9304
9305 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
9306
9307         PR c++/11384
9308         * g++.dg/init/init-ref4.C: New test.
9309
9310 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
9311
9312         PR c++/11547
9313         * g++.dg/parse/constant3.C: New test.
9314         * g++.dg/parse/crash7.C: Likewise.
9315
9316 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
9317
9318         PR target/11008
9319         * gcc.dg/i386-pentium4-not-mull.c: New.
9320
9321 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
9322
9323         * gcc.dg/asm-names.c (ymain): Make it weak.
9324
9325 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9326
9327         PR c++/5421
9328         * g++.dg/template/friend21.C: New test.
9329
9330 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
9331
9332         * gcc.dg/cleanup-8.c: New test.
9333         * gcc.dg/cleanup-9.c: New test.
9334
9335 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
9336
9337         * g++.dg/ext/dll-MI1.h: New file.
9338         * g++.dg/ext/dllexport-MI1.C: New file.
9339         * g++.dg/ext/dllimport-MI1.C: New file.
9340
9341 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
9342
9343         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
9344         it does not have cmpstrsi patterns (just cmpmemsi).
9345
9346 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
9347
9348         PR debug/11473
9349         * g++.dg/debug/debug8.C: New test.
9350
9351 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9352
9353         PR c++/10108
9354         * g++.dg/template/crash7.C: New test.
9355
9356 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
9357
9358         PR target/10795
9359         * gcc.c-torture/compile/20030708-1.c: New.
9360
9361 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9362
9363         * gcc.c-torture/execute/20030715-1.c: New test.
9364
9365 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
9366
9367         * gcc.dg/pch/inline-3.c: New file.
9368         * gcc.dg/pch/inline-3.hs: New file.
9369         * gcc.dg/pch/inline-4.c: New file.
9370         * gcc.dg/pch/inline-4.hs: New file.
9371
9372 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
9373
9374         PR c++/11509
9375         * g++.dg/template/crash6.C: New test.
9376
9377         PR c++/7053
9378         * g++.dg/template/friend20.C: New test.
9379
9380         PR c++/7019
9381         * g++.dg/template/overload2.C: New test.
9382
9383 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9384
9385         PR optimization/11440
9386         * gcc.c-torture/execute/20030714-1.c: New test.
9387
9388 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9389
9390         PR c++/11154
9391         * g++.dg/template/partial2.C: New test.
9392
9393 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
9394
9395         PR c++/11503
9396         * g++.dg/template/anon1.C: New test.
9397
9398         PR c++/11493
9399         PR c++/11495
9400         * g++.dg/parse/template9.C: Likewise.
9401         * g++.dg/template/crash4.C: New test.
9402         * g++.dg/template/koenig1.C: Likewise.
9403         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
9404         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
9405         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
9406         functions.
9407         * g++.old-deja/g++.jason/template36.C: Likewise.
9408         * g++.old-deja/g++.mike/p1989.C: Likewise.
9409         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
9410         * g++.old-deja/g++.pt/ttp20.C: Use this->.
9411         * g++.old-deja/g++.pt/ttp21.C: Use this->.
9412         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
9413         compiling.
9414         * g++.old-deja/g++.pt/union2.C: Use this->.
9415
9416 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
9417
9418         * gcc.dg/20030711-1.c: New test.
9419
9420 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
9421
9422         PR c++/11050
9423         * g++.dg/parse/args1.C: New test.
9424         * g++.pt/defarg8.C: Change expected errors.
9425
9426 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
9427
9428         PR c++/8164
9429         * g++.dg/template/nontype2.C: New test.
9430
9431         PR c++/10558
9432         * g++.dg/parse/template8.C: New test.
9433
9434         PR c++/8327
9435         * g++.dg/template/scope1.C: New test.
9436
9437         * g++.dg/warn/Wsign-compare-1.C: New test.
9438
9439 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9440
9441         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
9442
9443 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
9444
9445         PR c++/9411
9446         * g++.dg/template/explicit2.C: New test.
9447
9448         PR c++/10032
9449         * g++.dg/warn/pedantic1.C: New test.
9450
9451 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
9452
9453         PR c++ 9483
9454         * g++.dg/other/field1.C: New test.
9455
9456 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9457
9458         PR c/11449
9459         * gcc.c-torture/compile/20030707-1.c: New.
9460
9461 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9462
9463         PR c++/10849
9464         * g++.dg/template/access12.C: New test.
9465
9466 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
9467
9468         * g++.dg/bprob/bprob.exp (prof_ext): Update.
9469         * g77.dg/bprob/bprob.exp (prof_ext): Update.
9470         * gcc.misc-tests/bprob.exp (prof_ext): Update.
9471         * gcc.misc-tests/gcov.exp: Update
9472         * g++.dg/gcov/gcov.exp: Update
9473         * lib/gcov.exp: Update.
9474
9475 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
9476
9477         * g++.dg/abi/mangle17.C: Make sure template expressions are
9478         dependent.
9479         * g++.dg/abi/mangle4.C: Mark erroneous casts.
9480         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
9481         * g++.dg/opt/stack1.C: Remove erroneous code.
9482         * g++.dg/parse/template7.C: New test.
9483         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
9484         * g++.old-deja/g++.pt/crash4.C: Likewise.
9485
9486 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9487
9488         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
9489         with zero or one occurence of `$' after the initial `L'.
9490
9491 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
9492
9493         * gcc.c-torture/compile/20030704-1.c: Add a comment.
9494
9495 2003-07-08  Roger Sayle  <roger@eyesopen.com>
9496
9497         PR c/11370
9498         * gcc.dg/Wunreachable-6.c: New testcase.
9499         * gcc.dg/Wunreachable-7.c: New testcase.
9500
9501 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9502
9503         PR c/11420
9504         * gcc.dg/20030708-1.c: New test.
9505
9506 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
9507
9508         * gcc.dg/compat/sdata-section.h: New file.
9509         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
9510         * gcc.dg/torture/mips-sdata-1.c: New test.
9511
9512 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9513
9514         PR c++/11030
9515         * g++.dg/template/friend19.C: New test.
9516
9517 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9518
9519         * g++.dg/opt/strength-reduce.C: New test.
9520
9521 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9522
9523         PR target/10979
9524         * gcc.dg/20030707-1.c: New testcase.
9525
9526 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9527
9528         PR optimization/11059
9529         * g++.dg/opt/emptyunion.C: New testcase.
9530
9531 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9532             Eric Botcazou  <ebotcazou@libertysurf.fr>
9533
9534         * g++.dg/opt/stack1.C: New test.
9535
9536 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
9537
9538         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
9539         run test.
9540
9541         PR c++/11431
9542         * g++.dg/expr/static_cast3.C: New test.
9543
9544 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
9545
9546         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
9547         everywhere.
9548         * gcc.dg/concat.c: Concatenation of string constants with
9549         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
9550         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
9551         * gcc.dg/cpp/escape-2.c: Use wide character constants where
9552         necessary to avoid multi-character character constant warning.
9553         * gcc.dg/cpp/escape.c: Likewise.
9554         * gcc.dg/cpp/ucs.c: Likewise.
9555         Remove backslashes from dg-bogus comments, as they confuse Tcl.
9556         Fix a typo.
9557
9558 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9559
9560         PR c/11428
9561         * gcc.c-torture/compile/20030704-1.c: New.
9562
9563 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9564
9565         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
9566
9567 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
9568
9569         PR c++/5287, PR c++/7910,  PR c++/11021
9570         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
9571         tests for warnings.
9572         * g++.dg/ext/dllimport2.C: Add tests for warnings.
9573         * g++.dg/ext/dllimport3.C: Likewise.
9574         * g++.dg/ext/dllimport4.C: New file.
9575         * g++.dg/ext/dllimport5.C: New file.
9576         * g++.dg/ext/dllimport6.C: New file.
9577         * g++.dg/ext/dllimport7.C: New file.
9578         * g++.dg/ext/dllimport8.C: New file.
9579         * g++.dg/ext/dllimport9.C: New file.
9580         * g++.dg/ext/dllimport10.C: New file.
9581         * g++.dg/ext/dllexport1.C: New file.
9582
9583 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9584
9585         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
9586         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
9587
9588 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9589
9590         * gcc.dg/builtins-25.c: New testcase.
9591         * gcc.dg/builtins-26.c: New testcase.
9592
9593 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
9594
9595         * gcc.dg/compat/vector-defs.h: New file.
9596         * gcc.dg/compat/vector-setup.h: New file.
9597         * gcc.dg/compat/vector-check.h: New file.
9598         * gcc.dg/compat/vector-1_main.c: New file.
9599         * gcc.dg/compat/vector-1_x.c: New file.
9600         * gcc.dg/compat/vector-1_y.c: New file.
9601         * gcc.dg/compat/vector-2_main.c: New file.
9602         * gcc.dg/compat/vector-2_x.c: New file.
9603         * gcc.dg/compat/vector-2_y.c: New file.
9604
9605         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
9606         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
9607         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
9608         * gcc.dg/compat/struct-align-1.h: New file.
9609         * gcc.dg/compat/struct-align-1_main.c: New file.
9610         * gcc.dg/compat/struct-align-1_x.c: New file.
9611         * gcc.dg/compat/struct-align-1_y.c: New file.
9612         * gcc.dg/compat/struct-align-2.h: New file.
9613         * gcc.dg/compat/struct-align-2_main.c: New file.
9614         * gcc.dg/compat/struct-align-2_x.c: New file.
9615         * gcc.dg/compat/struct-align-2_y.c: New file.
9616
9617         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
9618         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9619         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9620         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9621         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9622         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9623         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9624         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9625         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9626         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9627         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9628         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9629         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9630         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9631         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9632         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9633         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9634         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9635         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9636         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9637         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9638         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9639         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9640         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9641         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9642         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9643         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9644         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9645         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9646
9647 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9648
9649         * gcc.dg/i386-call-1.c: New test.
9650
9651 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9652
9653         PR c++/9162
9654         * g++.dg/parse/defarg4.C: New.
9655
9656 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9657
9658         PR target/10700
9659         * gcc.c-torture/compile/20030703-1.c: New test case.
9660
9661 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9662
9663         * g++.dg/template/local3.C: Remove extra semicolon.
9664
9665 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9666
9667         * gcc.dg/i386-volatile-1.c: New test.
9668
9669 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
9670
9671         PR c++/11072
9672         * g++.dg/other/offsetof2.C: XFAIL.
9673         * g++.dg/other/offsetof5.C: New.
9674
9675         PR c++/10219
9676         * g++.dg/template/error1.C: New.
9677
9678         PR c++/9779
9679         * g++.dg/template/dependent-expr1.C: New.
9680
9681 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9682
9683         PR c++/6949
9684         * g++.dg/template/local3.C: New test.
9685
9686         PR c++/11149
9687         * g++.dg/lookup/scoped6.C: New test.
9688
9689 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
9690
9691         PR c++/8046
9692         * g++.dg/other/error7.C: New test.
9693
9694 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
9695
9696         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
9697         * g++.old-deja/g++.abi/vtable3.h: Likewise.
9698         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9699         * g++.old-deja/g++.other/union2.C: Likewise.
9700         * gcc.dg/c90-const-expr-2.c: Likewise.
9701         * gcc.dg/c90-const-expr-3.c: Likewise.
9702         * gcc.dg/c99-const-expr-2.c: Likewise.
9703         * gcc.dg/c99-const-expr-3.c: Likewise.
9704         * gcc.dg/concat.c: Likewise.
9705
9706 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9707
9708         PR c++/9559
9709         * g++.dg/init/static1.C: New test.
9710
9711 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9712
9713         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
9714         * g++.old-deja/g++.other/access2.C: Likewise.
9715         * g++.old-deja/g++.other/decl2.C: Likewise.
9716         * gcc.c-torture/execute/20020615-1.c: Likewise.
9717
9718 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9719
9720         PR c++/4933
9721         * g++.dg/template/sizeof4.C: New test.
9722
9723 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9724
9725         * g++.dg/other/error6.C: New test.
9726
9727 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9728
9729         PR c++/10750
9730         * g++.dg/parse/constant2.C: New test.
9731
9732 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
9733
9734         PR c++/11106
9735         * g++.dg/other/error5.C: New test.
9736
9737 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9738
9739         * gcc.dg/format/gcc_diag-1.c: New test.
9740
9741 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
9742
9743         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
9744
9745 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9746
9747         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
9748         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
9749         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
9750
9751 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
9752
9753         * gcc.c-torture/execute/builtins/string-8.c: New test.
9754         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
9755         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
9756         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
9757
9758 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9759
9760         PR c++/10468
9761         * g++.dg/ext/typeof6.C: New test.
9762
9763 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9764
9765         PR c++/10796
9766         * g++.dg/init/enum1.C: New test.
9767
9768 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
9769
9770         * gcc.dg/20030627-1.c: New test.
9771
9772 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
9773
9774         PR c++/11332
9775         * g++.dg/expr/static_cast2.C: New test.
9776
9777 2003-06-26  Roger Sayle  <roger@eyesopen.com>
9778             Jakub Jelinek  <jakub@redhat.com>
9779
9780         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
9781         sprintf(dst,"%s",src) optimization.
9782         * gcc.c-torture/execute/20030626-1.c: New test case.
9783         * gcc.c-torture/execute/20030626-2.c: New test case.
9784
9785 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
9786
9787         * gcc.c-torture/execute/multi-ix.c: New test.
9788
9789         * gcc.c-torture/execute/simd-4.c (main):
9790         Added missing semicolon at end of union.
9791
9792 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
9793
9794         PR c++/8266
9795         * g++.dg/template/explicit-instantiation3.C: New test.
9796
9797 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9798
9799         * gcc.dg/20030626-1.c: Use signed char.
9800
9801 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9802
9803         * gcc.dg/20030626-1.c: New test.
9804
9805 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
9806
9807         * const-str-2.m: Update.
9808
9809 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
9810
9811         PR c++/10990
9812         * g++.dg/rtti/dyncast1.C: New test.
9813         * g++.dg/abi/mangle4.C: Correct base-specifier access.
9814         * g++.dg/lookup/scoped1.C: Remove XFAIL.
9815         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
9816
9817         PR c++/10931
9818         * g++.dg/expr/static_cast1.C: New test.
9819
9820 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
9821
9822         * gcc.dg/20030625-1.c: New test.
9823
9824 2003-06-24  Roger Sayle  <roger@eyesopen.com>
9825
9826         * gcc.c-torture/compile/20030624-1.c: New test case.
9827
9828 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
9829
9830         * gcc.c-torture/execute/string-opt-17.c: New test.
9831
9832 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
9833
9834         PR c++/5754
9835         * g++.dg/parse/crash6.C: New test.
9836
9837 2003-06-23  Roger Sayle  <roger@eyesopen.com>
9838
9839         * gcc.dg/builtins-24.c: New test case.
9840
9841 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
9842
9843         * g++.dg/opt/operator1.C: New test.
9844
9845 2003-06-22  Roger Sayle  <roger@eyesopen.com>
9846
9847         * gcc.c-torture/execute/string-opt-16.c: New test case.
9848
9849 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9850
9851         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
9852         * g++.old-deja/g++.other/conv7.C: Likewise
9853         * g++.old-deja/g++.other/overcnv2.C: Likewise.
9854         * g++.old-deja/g++.other/overload14.C: Likewise.
9855
9856 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9857
9858         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
9859         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9860
9861 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9862
9863         PR c++/10888
9864         * g++.dg/warn/Winline-3.C: New test.
9865
9866 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9867
9868         * lib/target-supports.exp (check_alias_available): Make the test
9869         program acceptable to the Solaris assembler.
9870
9871         PR c++/10749
9872         * g++.dg/template/memclass2.C: New test.
9873
9874 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9875             Eric Botcazou  <ebotcazou@libertysurf.fr>
9876
9877         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
9878         data for non-matching targets.
9879         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
9880
9881 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9882
9883         PR c++/10845
9884         * g++.dg/template/member3.C: New test.
9885
9886 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
9887
9888         PR c++/10939
9889         * g++.dg/template/func1.C: New test.
9890
9891         PR c++/9649
9892         * g++.dg/template/static4.C: New test.
9893         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
9894
9895         PR c++/11041
9896         * g++.dg/init/ref7.C: New test.
9897
9898 2003-06-19  Matt Austern  <austern@apple.com>
9899
9900         PR c++/11228
9901         * g++.dg/anew1.C: New test.
9902         * g++.dg/anew2.C: New test.
9903         * g++.dg/anew3.C: New test.
9904         * g++.dg/anew4.C: New test.
9905
9906 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
9907
9908         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
9909
9910 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
9911
9912         * gcc.c-torture/execute/simd-4.c (main): Make expected value
9913         endian-dependent.
9914
9915 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
9916
9917         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
9918         Remove cruft.
9919
9920 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
9921
9922         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
9923         * gcc.c-torture/compile/961203-1.c: Likewise.
9924         * gcc.c-torture/compile/980506-1.c: Likewise.
9925
9926 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9927
9928         PR c++/10712
9929         * g++.dg/lookup/using7.C: New test.
9930
9931 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9932
9933         PR c++/11105
9934         * g++.dg/abi/conv1.C: Remove it.
9935         * g++.dg/template/conv7.C: New test.
9936         * g++.dg/template/conv8.C: Likewise.
9937         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
9938         conversion operator.
9939
9940 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
9941
9942         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
9943         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9944         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9945         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9946         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9947         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9948         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9949         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9950         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9951         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9952         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9953         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9954         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9955         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9956         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9957         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9958         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9959         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9960         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9961         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9962         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9963         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9964         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9965         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9966         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9967         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9968         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9969         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9970         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9971
9972 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
9973
9974         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
9975         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
9976         indications.
9977
9978 2003-06-16  Roger Sayle  <roger@eyesopen.com>
9979
9980         * gcc.dg/i386-387-5.c: New test case.
9981         * gcc.dg/i386-387-6.c: New test case.
9982         * gcc.dg/builtins-23.c: New test case.
9983
9984 2003-06-15  Roger Sayle  <roger@eyesopen.com>
9985
9986         * gcc.dg/builtins-22.c: New test case.
9987         * gcc.dg/i386-387-1.c: Update to test exp.
9988         * gcc.dg/i386-387-2.c: Likewise.
9989
9990 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9991
9992         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
9993
9994 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9995
9996         * lib/gcc-dg.exp (dg-require-dll): New function.
9997         (dg-xfail-if): Likewise.
9998         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
9999         driver.
10000
10001         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
10002         * gcc.c-torture/compile/20001205-1.c: Likewise.
10003         * gcc.c-torture/compile/20001226-1.c: Likewise.
10004         * gcc.c-torture/compile/20010518-2.c: Likewise.
10005         * gcc.c-torture/compile/20020312-1.c: Likewise.
10006         * gcc.c-torture/compile/20020604-1.c: Likewise.
10007         * gcc.c-torture/compile/920501-12.c: Likewise.
10008         * gcc.c-torture/compile/920501-4.c: Likewise.
10009         * gcc.c-torture/compile/920520-1.c: Likewise.
10010         * gcc.c-torture/compile/920521-1.c: Likewise.
10011         * gcc.c-torture/compile/920625-1.c: Likewise.
10012         * gcc.c-torture/compile/961203-1.c: Likewise.
10013         * gcc.c-torture/compile/980506-1.c: Likewise.
10014         * gcc.c-torture/compile/981006-1.c: Likewise.
10015         * gcc.c-torture/compile/981022-1.c: Likewise.
10016         * gcc.c-torture/compile/981223-1.c: Likewise.
10017         * gcc.c-torture/compile/990617-1.c: Likewise.
10018         * gcc.c-torture/compile/dll.c: Likewise.
10019         * gcc.c-torture/compile/labels-3.c: Likewise.
10020         * gcc.c-torture/compile/mipscop-1.c: Likewise.
10021         * gcc.c-torture/compile/mipscop-2.c: Likewise.
10022         * gcc.c-torture/compile/mipscop-3.c: Likewise.
10023         * gcc.c-torture/compile/mipscop-4.c: Likewise.
10024         * gcc.c-torture/compile/simd-5.c: Likewise.
10025         * gcc.c-torture/compile/20000804-1.x: Remove.
10026         * gcc.c-torture/compile/20001205-1.x: Likewise.
10027         * gcc.c-torture/compile/20001226-1.x: Likewise.
10028         * gcc.c-torture/compile/20010518-2.x: Likewise.
10029         * gcc.c-torture/compile/20020312-1.x: Likewise.
10030         * gcc.c-torture/compile/20020604-1.x: Likewise.
10031         * gcc.c-torture/compile/920501-12.x: Likewise.
10032         * gcc.c-torture/compile/920501-4.x: Likewise.
10033         * gcc.c-torture/compile/920520-1.x: Likewise.
10034         * gcc.c-torture/compile/920521-1.x: Likewise.
10035         * gcc.c-torture/compile/920625-1.x: Likewise.
10036         * gcc.c-torture/compile/961203-1.x: Likewise.
10037         * gcc.c-torture/compile/980506-1.x: Likewise.
10038         * gcc.c-torture/compile/981006-1.x: Likewise.
10039         * gcc.c-torture/compile/981022-1.x: Likewise.
10040         * gcc.c-torture/compile/981223-1.x: Likewise.
10041         * gcc.c-torture/compile/990617-1.x: Likewise.
10042         * gcc.c-torture/compile/mipscop-1.x: Likewise.
10043         * gcc.c-torture/compile/mipscop-2.x: Likewise.
10044         * gcc.c-torture/compile/mipscop-3.x: Likewise.
10045         * gcc.c-torture/compile/mipscop-4.x: Likewise.
10046         * gcc.c-torture/compile/simd-5.x: Likewise.
10047
10048         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
10049
10050 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10051
10052         * gcc.c-torture/execute/20030611-1.c: New test.
10053
10054 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10055
10056         PR middle-end/168
10057         * gcc.dg/20030612-1.c: New test case.
10058
10059 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10060
10061         PR c++/10635
10062         * g++.dg/expr/cast1.C: New test.
10063
10064 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10065
10066         * gcc.dg/builtins-21.c: New test case.
10067
10068 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
10069
10070         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
10071         options instead of at the end.
10072         * lib/objc.exp (objc_target_compile): Likewise.
10073
10074 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
10075
10076         PR c++/10432
10077         * g++.dg/parse/error1.C: New test.
10078
10079 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
10080
10081         * gcc.dg/compat/struct-by-value-11_main.c: New file.
10082         * gcc.dg/compat/struct-by-value-11_x.c: New file.
10083         * gcc.dg/compat/struct-by-value-11_y.c: New file.
10084         * gcc.dg/compat/struct-by-value-12_main.c: New file.
10085         * gcc.dg/compat/struct-by-value-12_x.c: New file.
10086         * gcc.dg/compat/struct-by-value-12_y.c: New file.
10087         * gcc.dg/compat/struct-by-value-13_main.c: New file.
10088         * gcc.dg/compat/struct-by-value-13_x.c: New file.
10089         * gcc.dg/compat/struct-by-value-13_y.c: New file.
10090         * gcc.dg/compat/struct-by-value-14_main.c: New file.
10091         * gcc.dg/compat/struct-by-value-14_x.c: New file.
10092         * gcc.dg/compat/struct-by-value-14_y.c: New file.
10093         * gcc.dg/compat/struct-by-value-15_main.c: New file.
10094         * gcc.dg/compat/struct-by-value-15_x.c: New file.
10095         * gcc.dg/compat/struct-by-value-15_y.c: New file.
10096         * gcc.dg/compat/struct-by-value-16_main.c: New file.
10097         * gcc.dg/compat/struct-by-value-16_x.c: New file.
10098         * gcc.dg/compat/struct-by-value-16_y.c: New file.
10099         * gcc.dg/compat/struct-by-value-17_main.c: New file.
10100         * gcc.dg/compat/struct-by-value-17_x.c: New file.
10101         * gcc.dg/compat/struct-by-value-17_y.c: New file.
10102         * gcc.dg/compat/struct-by-value-18_main.c: New file.
10103         * gcc.dg/compat/struct-by-value-18_x.c: New file.
10104         * gcc.dg/compat/struct-by-value-18_y.c: New file.
10105
10106         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
10107         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
10108         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
10109         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
10110         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
10111         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
10112         * gcc.dg/compat/scalar-return-3_main.c: New file.
10113         * gcc.dg/compat/scalar-return-3_x.c: New file.
10114         * gcc.dg/compat/scalar-return-3_y.c: New file.
10115         * gcc.dg/compat/scalar-return-4_main.c: New file.
10116         * gcc.dg/compat/scalar-return-4_x.c: New file.
10117         * gcc.dg/compat/scalar-return-4_y.c: New file.
10118
10119 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
10120
10121         * gcc.dg/compat/fp2-struct-check.h: New file.
10122         * gcc.dg/compat/fp2-struct-defs.h: New file.
10123         * gcc.dg/compat/fp2-struct-init.h: New file.
10124         * gcc.dg/compat/struct-by-value-10_main.c: New file.
10125         * gcc.dg/compat/struct-by-value-10_x.c: New file.
10126         * gcc.dg/compat/struct-by-value-10_y.c: New file.
10127         * gcc.dg/compat/struct-return-10_main.c: New file.
10128         * gcc.dg/compat/struct-return-10_x.c: New file.
10129         * gcc.dg/compat/struct-return-10_y.c: New file.
10130
10131         * gcc.dg/compat/compat-common.h: New file.
10132         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
10133         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
10134         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
10135         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
10136         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
10137         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
10138         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
10139         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10140         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
10141         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
10142         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10143         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
10144         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
10145         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10146         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
10147         * gcc.dg/compat/small-struct-check.h: Ditto.
10148         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
10149         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10150         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
10151         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
10152         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10153         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10154         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
10155         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10156         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
10157         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
10158         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10159         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10160         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
10161         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10162         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10163         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
10164         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10165         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
10166         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
10167         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10168         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
10169         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
10170         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10171         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
10172         * gcc.dg/compat/struct-return-2_main.c: Ditto.
10173         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10174         * gcc.dg/compat/struct-return-2_y.c: Ditto.
10175         * gcc.dg/compat/struct-return-3_main.c: Ditto.
10176         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10177         * gcc.dg/compat/struct-return-3_y.c: Ditto.
10178
10179 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
10180
10181         * g++.dg/pch/static-1.C: New file.
10182         * g++.dg/pch/static-1.Hs: New file.
10183
10184 2003-06-10  Richard Henderson  <rth@redhat.com>
10185
10186         * gcc.dg/asm-7.c: Adjust expected warning text.
10187
10188 2003-06-10  Roger Sayle  <roger@eyesopen.com>
10189
10190         * gcc.dg/builtins-20.c: New test case.
10191
10192 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
10193
10194         PR c++/11131
10195         * g++.dg/opt/template1.C: New test.
10196
10197 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10198
10199         * lib/gcc-dg.exp (dg-test): Clear additional_files and
10200         additional_sources.
10201
10202 2003-05-21  David Taylor  <dtaylor@emc.com>
10203
10204         * gcc.dg/Wpadded.c: New file.
10205
10206 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10207
10208         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
10209         * gcc.dg/special/weak-2.c: Add dg-require-weak.
10210         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
10211         dg-require-weak.
10212
10213 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
10214
10215         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
10216
10217 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10218
10219         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
10220         (dg-require-alias): Likewise.
10221         (dg-require-gc-sections): Likewise.
10222         * lib/target-supports.exp (check_gc_sections_available): Likewise.
10223
10224 2003-06-08  Richard Henderson  <rth@redhat.com>
10225
10226         * gcc.dg/20011029-2.c: Fix the array reference.
10227         * gcc.dg/asm-7.c: New.
10228
10229 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
10230
10231         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
10232
10233 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
10234
10235         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
10236         (dg-require-gc-sections): Likewise.
10237
10238 2003-06-08  Jan Hubicka  <jh@suse.cz>
10239
10240         * i386-cmov1.c: Fix regular expression.
10241         * i386-cvt-1.c: Likewise.
10242         * i386-local.c: Likewise.
10243         * i386-local2.c: Likewise.
10244         * i386-mul.c: Likewise.
10245         * i386-ssetype-1.c: Likewise.
10246         * i386-ssetype-3.c: Likewise.
10247         * i386-ssetype-5.c: Likewise.
10248
10249 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10250
10251         PR c++/11039
10252         * g++.dg/warn/implicit-typename2.C: New test.
10253         * g++.dg/warn/implicit-typename3.C: New test.
10254
10255 2003-06-07  Richard Henderson  <rth@redhat.com>
10256
10257         * g++.dg/other/offsetof3.C: Use size_t.
10258         * g++.dg/other/offsetof4.C: Likewise.
10259
10260 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
10261
10262         * lib/copy-file.exp: New. Implement gcc_copy_files.
10263
10264         * lib/dg-pch.exp: Load copy-file.exp
10265         (dg-pch): Use gcc_copy_files instead of "file copy".
10266
10267 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
10268
10269         * gcc.dg/weak/weak.exp: Simplify.
10270         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
10271         * gcc.dg/weak/weak-1.c: Likewise.
10272         * gcc.dg/weak/weak-2.c: Likewise.
10273         * gcc.dg/weak/weak-3.c: Likewise.
10274         * gcc.dg/weak/weak-4.c: Likewise.
10275         * gcc.dg/weak/weak-5.c: Likewise.
10276         * gcc.dg/weak/weak-6.c: Likewise.
10277         * gcc.dg/weak/weak-7.c: Likewise.
10278         * gcc.dg/weak/weak-8.c: Likewise.
10279         * gcc.dg/weak/weak-9.c: Likewise.
10280
10281 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
10282
10283         gcc.c-torture/execute/20030606-1.c: New.
10284
10285 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10286
10287         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
10288         * gcc.dg/builtins-19.c: Likewise.
10289
10290 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10291
10292         * gcc.dg/builtins-2.c: Add some more tests.
10293         * gcc.dg/builtins-18.c: New test case.
10294         * gcc.dg/builtins-19.c: New test case.
10295
10296 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10297             Jim Wilson  <wilson@tuliptree.org>
10298
10299         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
10300
10301 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
10302
10303         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
10304         mempcpy/stpcpy calls not to be optimized into something else.
10305         * gcc.c-torture/execute/string-opt-3.c: Moved to...
10306         * gcc.c-torture/execute/builtins/string-7.c: ...here.
10307         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
10308
10309 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10310
10311         * gcc.dg/format/asm_fprintf-1.c: New test.
10312
10313 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
10314
10315         * lib/gcc-defs.exp (additional_sources): New variable.
10316         (dg-additional-sources): New function.
10317         (additional_files): New variable.
10318         (dg-additional-files): New function.
10319         (dg-additional-files-options): Likewise.
10320         * lib/gcc-dg.exp (dg-require-weak): New function.
10321         (dg-require-alias): Likewise.
10322         (dg-require-gc-sections): Likewise.
10323         * lib/target-supports.exp (check_alias_available): Remove testfile
10324         parameter.
10325         (check_gc_sections_available): New function.
10326         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
10327         (dg-gpp-additional-files): Likewise.
10328         * lib/g++.exp (additional_sources): Remove.
10329         (additional_files): Likewise.
10330         (g++_target_compile): Use dg-additional-files-options.
10331
10332         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
10333         Tcl logic.
10334         * gcc.dg/special/ecos.exp: Remove.
10335         * gcc.dg/special/20000419-2.c: Use dg-require-*.
10336         * gcc.dg/special/alias-1.c: Likewise.
10337         * gcc.dg/special/alias-2.c: Likewise.
10338         * gcc.dg/special/gcsec-1.c: Likewise.
10339         * gcc.dg/special/weak-1.c: Likewise.
10340         * gcc.dg/special/weak-2.c: Likewise.
10341         * gcc.dg/special/wkali-1.c: Likewise.
10342         * gcc.dg/special/wkali-2.c: Likewise.
10343
10344         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
10345         dg-gpp-additional-*.
10346         * g++.dg/special/conpr-3.C: Likewise.
10347         * g++.dg/special/conpr-4.C: Likewise.
10348         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
10349         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
10350         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
10351         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
10352         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
10353         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
10354         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
10355         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
10356         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
10357         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
10358         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
10359         * g++.old-deja/g++.other/comdat1.C: Likewise.
10360         * g++.old-deja/g++.other/comdat2.C: Likewise.
10361         * g++.old-deja/g++.other/comdat3.C: Likewise.
10362         * g++.old-deja/g++.other/ctor1.C: Likewise.
10363         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
10364
10365 2003-06-05  Richard Henderson  <rth@redhat.com>
10366
10367         * gcc.dg/debug/20030605-1.c: New.
10368
10369 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10370
10371         * README.QMTEST: Update.
10372
10373 2003-06-04  Richard Henderson  <rth@redhat.com>
10374
10375         * gcc.dg/cleanup-1.c: New.
10376         * gcc.dg/cleanup-2.c: New.
10377         * gcc.dg/cleanup-3.c: New.
10378         * gcc.dg/cleanup-4.c: New.
10379         * gcc.dg/cleanup-5.c: New.
10380         * gcc.dg/cleanup-6.c: New.
10381         * gcc.dg/cleanup-7.c: New.
10382
10383 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10384
10385         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
10386
10387         * lib/dg-pch.exp: New file.
10388         * g++.dg/pch/pch.exp: Use dg-pch.exp.
10389         * gcc.dg/pch/pch.exp: Likewise.
10390
10391 2003-06-04  Roger Sayle  <roger@eyesopen.com>
10392
10393         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
10394         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
10395         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
10396         * gcc.dg/builtins-17.c: New test case.
10397         * gcc.dg/i386-387-4.c: New test case.
10398         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
10399
10400 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10401
10402         * gcc.dg/ultrasp9.c: New test.
10403
10404 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10405
10406         * gcc.c-torture/compile/20030604-1.c: New test.
10407         * gcc.dg/sparc-constant-1.c: New test.
10408
10409 2003-06-03  Glen Nakamura  <glen@imodulo.com>
10410
10411         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
10412
10413 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
10414
10415         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
10416
10417         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
10418         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
10419
10420 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
10421
10422         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
10423
10424 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10425
10426         PR c++/10940
10427         * g++.dg/template/spec10.C: New test.
10428
10429 2003-06-03  Roger Sayle  <roger@eyesopen.com>
10430
10431         * gcc.dg/builtins-16.c: New test case.
10432
10433 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
10434
10435         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
10436         mempcpy test with post-increments.
10437         * gcc.c-torture/execute/string-opt-3.c: New test.
10438         * gcc.dg/string-opt-1.c: New test.
10439
10440 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
10441
10442         PR fortran/10965
10443         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
10444
10445 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
10446
10447         * lib/scanasm.exp (dg-scan): New function, factored out of ...
10448         (scan-assembler): ... here.  Use dg-scan.
10449         (scan-assembler-not): Likewise.
10450         (scan-file): New function.
10451         (scan-file-not): Likewise.
10452         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
10453         * gcc.dg/cpp/_Pragma4.c: Likewise.
10454         * gcc.dg/cpp/_Pragma5.c: Likewise.
10455         * gcc.dg/cpp/avoidpaste1.c: Likewise.
10456         * gcc.dg/cpp/avoidpaste2.c: Likewise.
10457         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
10458         * gcc.dg/cpp/cmdlne-P.c: Likewise.
10459         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
10460         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
10461         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
10462         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
10463         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
10464         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
10465         * gcc.dg/cpp/cxxcom1.c: Likewise.
10466         * gcc.dg/cpp/line1.c: Likewise.
10467         * gcc.dg/cpp/maccom1.c: Likewise.
10468         * gcc.dg/cpp/maccom2.c: Likewise.
10469         * gcc.dg/cpp/maccom3.c: Likewise.
10470         * gcc.dg/cpp/maccom4.c: Likewise.
10471         * gcc.dg/cpp/maccom5.c: Likewise.
10472         * gcc.dg/cpp/maccom6.c: Likewise.
10473         * gcc.dg/cpp/multiline.c: Likewise.
10474         * gcc.dg/cpp/spacing1.c: Likewise.
10475         * gcc.dg/cpp/spacing2.c: Likewise.
10476         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
10477         * gcc.dg/cpp/trad/maccom1.c: Likewise.
10478         * gcc.dg/cpp/trad/maccom2.c: Likewise.
10479         * gcc.dg/cpp/trad/maccom3.c: Likewise.
10480         * gcc.dg/cpp/trad/maccom4.c: Likewise.
10481         * gcc.dg/cpp/trad/maccom6.c: Likewise.
10482         * gcc.dg/cpp/cxxcom2.c: Likewise.
10483         * gcc.dg/cpp/cxxcom2.h: New file.
10484
10485         * gcc.dg/cpp/truefalse.cpp: Move it to ...
10486         * g++.dg/cpp/truefalse.C: Here.
10487         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
10488
10489 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
10490
10491         * gcc.dg/cpp/redef3.c: New file.
10492
10493 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10494
10495         * gcc.dg/i386-loop-3.c: New test.
10496
10497 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
10498
10499         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
10500
10501 2003-05-31  Roger Sayle  <roger@eyesopen.com>
10502
10503         * gcc.dg/fwrapv-1.c: New test case.
10504         * gcc.dg/fwrapv-2.c: New test case.
10505
10506 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10507
10508         PR c++/10956
10509         * g++.dg/template/spec9.C: New test.
10510
10511 2003-05-29  Roger Sayle  <roger@eyesopen.com>
10512
10513         * gcc.dg/duff-4.c: New test case.
10514
10515 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
10516
10517         PR fortran/10843
10518         * g77.dg/ffixed-form-1.f: New test
10519         * g77.dg/ffixed-form-2.f: New test
10520         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
10521         * g77.dg/ffree-form-3.f: New test
10522
10523 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
10524
10525         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
10526         * gcc.dg/wint_t-1.c: Likewise.
10527
10528 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10529
10530         * g++.dg/template/access11.C: New test.
10531
10532 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10533
10534         PR c++/10849
10535         * g++.dg/template/access10.C: New test.
10536
10537 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10538             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10539
10540         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
10541
10542 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10543
10544         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
10545         suppress for powerpc-*-darwin*.
10546         * gcc.dg/torture/builtin-noret-2.c: Likewise.
10547
10548 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10549
10550         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
10551         suppress option for powerpc-*-darwin*.
10552
10553 2003-05-23  Roger Sayle  <roger@eyesopen.com>
10554
10555         * gcc.dg/builtins-1.c: Add tests for tan and atan.
10556         * gcc.dg/builtins-4.c: Add test for fmod.
10557
10558 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10559
10560         PR c++/10682
10561         * g++.dg/template/instantiate4.C: New test.
10562
10563 2003-05-22  Roger Sayle  <roger@eyesopen.com>
10564
10565         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
10566
10567 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
10568
10569         * gcc.dg/compat/scalar-return-1_main.c: New file.
10570         * gcc.dg/compat/scalar-return-1_x.c: New file.
10571         * gcc.dg/compat/scalar-return-1_y.c: New file.
10572         * gcc.dg/compat/scalar-return-2_main.c: New file.
10573         * gcc.dg/compat/scalar-return-2_x.c: New file.
10574         * gcc.dg/compat/scalar-return-2_y.c: New file.
10575         * gcc.dg/compat/struct-return-3_main.c: New file.
10576         * gcc.dg/compat/struct-return-3_y.c: New file.
10577         * gcc.dg/compat/struct-return-3_x.c: New file.
10578         * gcc.dg/compat/struct-return-2_main.c: New file.
10579         * gcc.dg/compat/struct-return-2_x.c: New file.
10580         * gcc.dg/compat/struct-return-2_y.c: New file.
10581
10582 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10583
10584         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
10585         for hppa*-hp-hpux*.
10586         * gcc.dg/20021014-1.c (dg-options): Likewise.
10587         * gcc.dg/nest.c (dg-options): Likewise.
10588
10589 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
10590
10591         PR c++/9738
10592         * g++.dg/ext/dllimport2.C: New file.
10593         * g++.dg/ext/dllimport3.C: New file.
10594
10595 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
10596
10597         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
10598         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10599         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10600         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10601         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10602         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10603         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
10604         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
10605         * gcc.dg/compat/small-struct-defs.h: New file.
10606         * gcc.dg/compat/small-struct-init.h: New file.
10607         * gcc.dg/compat/small-struct-check.h: New file.
10608         * gcc.dg/compat/fp-struct-defs.h: New file.
10609         * gcc.dg/compat/fp-struct-check.h: New file.
10610         * gcc.dg/compat/fp-struct-init.h: New file.
10611         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
10612         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
10613
10614 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
10615
10616         * gcc.dg/20030225-2.c: New test.
10617
10618 2003-05-18  Roger Sayle  <roger@eyesopen.com>
10619             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10620
10621         * gcc.c-torture/compile/20030518-1.c: New test case.
10622
10623 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
10624
10625         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
10626         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
10627         gcc-dg-debug-runtest.
10628         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
10629         gcc-dg-debug-runtest.
10630
10631 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10632
10633         PR c++/9022
10634         * g++.dg/lookup/using6.C: New test.
10635
10636 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10637
10638         * g++.dg/parse/access2.C: New test.
10639
10640 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
10641
10642         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
10643         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
10644         * gcc.dg/debug/debug.exp: Likewise.
10645
10646 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
10647
10648         * gcc.dg/dollar.c: New test.
10649
10650 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
10651
10652         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
10653         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
10654         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
10655         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
10656         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
10657         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
10658         * gcc.dg/compat/struct-by-value-6_main.c: New file.
10659         * gcc.dg/compat/struct-by-value-6_x.c: New file.
10660         * gcc.dg/compat/struct-by-value-6_y.c: New file.
10661         * gcc.dg/compat/struct-by-value-7_main.c: New file.
10662         * gcc.dg/compat/struct-by-value-7_x.c: New file.
10663         * gcc.dg/compat/struct-by-value-7_y.c: New file.
10664         * gcc.dg/compat/struct-by-value-8_main.c: New file.
10665         * gcc.dg/compat/struct-by-value-8_x.c: New file.
10666         * gcc.dg/compat/struct-by-value-8_y.c: New file.
10667         * gcc.dg/compat/struct-by-value-9_main.c: New file.
10668         * gcc.dg/compat/struct-by-value-9_x.c: New file.
10669         * gcc.dg/compat/struct-by-value-9_y.c: New file.
10670
10671 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
10672
10673         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
10674         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
10675         support for "repo" mode.
10676         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
10677         * lib/g77-dg.exp: Likewise.
10678         * lib/obj-dg.exp: Likewise.
10679
10680 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
10681
10682         Merge from gcc-3_2-rhl8-branch:
10683         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
10684
10685         * gcc.dg/tls/opt-6.c: New test.
10686
10687         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
10688
10689         * gcc.dg/20030405-1.c: New test.
10690
10691         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
10692
10693         * gcc.dg/20030309-1.c: New test.
10694
10695         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10696
10697         * gcc.c-torture/execute/20030307-1.c: New test.
10698
10699         2003-02-20  Randolph Chung  <tausq@debian.org>
10700
10701         * gcc.c-torture/compile/20030220-1.c: New test.
10702
10703         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
10704
10705         * gcc.dg/20030217-1.c: New test.
10706
10707         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
10708
10709         * gcc.c-torture/compile/20020129-1.c: New test.
10710
10711         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10712
10713         * gcc.dg/unroll-1.c: New test.
10714
10715         2002-11-16  Jan Hubicka  <jh@suse.cz>
10716
10717         * gcc.c-torture/execute/20020920-1.c: New test.
10718
10719         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
10720
10721         PR target/7434
10722         * gcc.c-torture/compile/20021008-1.c: New test.
10723
10724         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
10725
10726         PR target/7559
10727         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
10728
10729         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
10730
10731         * gcc.c-torture/compile/20020807-1.c: New test.
10732
10733         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
10734
10735         * gcc.dg/tls/opt-1.c: New test.
10736
10737         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
10738
10739         * gcc.dg/20020729-1.c: New test.
10740
10741         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
10742
10743         * g++.dg/opt/life1.C: New test.
10744
10745         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
10746
10747         * gcc.dg/20020525-1.c: New test.
10748
10749         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10750
10751         PR c++/6794
10752         * g++.dg/ext/pretty1.C: New test.
10753         * g++.dg/ext/pretty2.C: New test.
10754
10755 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
10756
10757         PR c++/8385
10758         * g++.dg/ext/typeof5.C: New test.
10759
10760 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
10761
10762         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
10763         __USER_LABEL_PREFIX__ into account.
10764         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
10765
10766 2003-05-14  Roger Sayle  <roger@eyesopen.com>
10767
10768         * gcc.dg/builtins-15.c: New test case.
10769
10770 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
10771
10772         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
10773
10774 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
10775
10776         * lib/g++.exp: Tweak handling of additional source files.
10777         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
10778         * g++.dg/special/conpr-2a.C: Rename to ...
10779         * g++.dg/special/conpr-2a.cc: ... this.
10780         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
10781         * g++.dg/special/conpr-3a.C: Rename to ...
10782         * g++.dg/special/conpr-3a.cc: This.
10783         * g++.dg/special/conpr-3b.C: Rename to ...
10784         * g++.dg/special/conpr-3b.cc: This.
10785         * g++.dg/special/conpr-4.C: New test.
10786         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
10787
10788 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
10789
10790         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
10791
10792 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10793
10794         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
10795         * g++.old-deja/g++.robertl/eb71.C: Likewise.
10796         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
10797         * g++.old-deja/g++.other/warn3.C: Likewise.
10798
10799 2003-05-11  Roger Sayle  <roger@eyesopen.com>
10800
10801         * gcc.dg/i386-387-1.c: Update to also test log.
10802         * gcc.dg/i386-387-2.c: Likewise.
10803
10804 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10805
10806         * g77.f-torture/execute/int8421.f: New test.
10807
10808 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10809
10810         PR c++/10230, c++/10481
10811         * g++.dg/lookup/scoped5.C: New test.
10812
10813 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10814
10815         PR c++/10552
10816         * g++.dg/template/ttp6.C: New test.
10817
10818 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
10819
10820         * gcc.c-torture/execute/builtins: New directory.
10821         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
10822         gcc.c-torture/execute/builtins.
10823         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
10824         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
10825         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
10826         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
10827
10828 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10829
10830         PR c++/9252
10831         * g++.dg/template/access8.C: New test.
10832         * g++.dg/template/access9.C: New test.
10833
10834 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10835
10836         PR c++/9554
10837         * g++.dg/parse/access1.C: New test.
10838
10839 2003-05-09  DJ Delorie  <dj@redhat.com>
10840
10841         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
10842         long, and not an int.
10843
10844 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10845
10846         PR c++/10555, c++/10576
10847         * g++.dg/template/memclass1.C: New test.
10848
10849 2003-05-08  DJ Delorie  <dj@redhat.com>
10850
10851         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
10852         targets.
10853         * gcc.c-torture/execute/20021024-1.x: Likewise.
10854         * gcc.c-torture/execute/shiftdi.x: Likewise.
10855         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
10856         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
10857         * gcc.dg/20021018-1.c: Likewise.
10858
10859 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10860
10861         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
10862
10863         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
10864         (bcopy): Call memmove.
10865
10866 2003-05-08  Roger Sayle  <roger@eyesopen.com>
10867
10868         * g77.f-torture/compile/8485.f: New test case.
10869
10870 2003-05-07  Richard Henderson  <rth@redhat.com>
10871
10872         PR c++/10570
10873         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
10874         Verify exception_cleanup not called for rethrows.
10875         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
10876         when exiting catch block without rethrowing.
10877         * g++.dg/eh/forced3.C: New.
10878         * g++.dg/eh/forced4.C: New.
10879
10880 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
10881
10882         * gcc.dg/20030505.c: Fix triplet.
10883
10884 2003-05-06  DJ Delorie  <dj@redhat.com>
10885
10886         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
10887         * gcc.dg/nest.c: Likewise.
10888
10889 2003-05-05  Roger Sayle  <roger@eyesopen.com>
10890
10891         * gcc.dg/builtins-14.c: New test case.
10892
10893 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
10894
10895         * lib/compat.exp (compat-execute): New argument.
10896         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
10897         * gcc.dg/compat: New test directory.
10898         * gcc.dg/compat/compat.exp: New expect script.
10899         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
10900         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
10901         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
10902         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
10903         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
10904         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
10905
10906         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
10907         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
10908         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
10909         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
10910         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
10911         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
10912         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
10913         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
10914         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
10915         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
10916         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
10917         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
10918         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
10919         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
10920         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
10921
10922 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
10923
10924         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
10925
10926 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
10927
10928         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
10929
10930 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
10931
10932         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
10933         * gcc.dg/ppc-fsel-2.c: New test.
10934
10935         * gcc.dg/unused-5.c: New test.
10936
10937 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10938
10939         PR c++/10496
10940         * g++.dg/warn/pmf1.C: New test.
10941
10942 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10943
10944         PR c++/4494
10945         * g++.dg/warn/main.C: New test.
10946
10947 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10948
10949         * gcc.dg/nonnull-3.c: New test.
10950
10951 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
10952
10953         * gcc.dg/cpp/Wtrigraphs.c: Update.
10954         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
10955
10956 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
10957
10958         * gcc.dg/ppc-fsel-1.c: New test.
10959
10960 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
10961
10962         PR c/10604
10963         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
10964
10965 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
10966
10967         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
10968
10969 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10970
10971         PR c++/9364, c++/10553, c++/10586
10972         * g++.dg/parse/typename4.C: New test.
10973         * g++.dg/parse/typename5.C: Likewise.
10974
10975 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
10976
10977         * gcc.c-torture/compile/20030503-1.c: New test.
10978
10979 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10980
10981         * g++.dg/lookup/using5.C: Fix testcase error.
10982
10983 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
10984
10985         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
10986         since MEABI is no longer supported.  Remove all vestiges
10987         of MEABI from the test.
10988
10989 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10990
10991         PR c++/10554
10992         * g++.dg/lookup/using5.C: New test.
10993
10994 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10995
10996         PR c++/8772
10997         * g++.dg/template/ttp5.C: New test.
10998
10999 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
11000
11001         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
11002         (dg-gpp-additional-sources): New function.
11003         (dg-gpp-additional-files): Likewise.
11004         * lib/g++.exp (additional_sources): New variable.
11005         (additional_files): Likewise.
11006         (g++_target_compile): Deal with them.
11007         * lib/old-dejagnu.exp: Remove.
11008         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
11009         * g++.old-deja: Revise all tests to use dg commands.
11010
11011 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11012
11013         PR c++/9432, c++/9528
11014         * g++.dg/lookup/using4.C: New test.
11015
11016 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
11017
11018         * gcc.dg/noreturn-5.c: New file.
11019         * gcc.dg/noreturn-6.c: New file.
11020
11021         * gcc.c-torture/compile/inline-1.c: New file.
11022
11023 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11024
11025         PR c++/10551
11026         * g++.dg/template/explicit1.C: New test.
11027
11028 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11029
11030         PR c++/10549
11031         * g++.dg/other/bitfield1.C: New test.
11032
11033         PR c++/10527
11034         * g++.dg/init/new7.C: New test.
11035
11036 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11037
11038         * g++.dg/ext/desig1.C: New test.
11039         * g++.dg/ext/init1.C: Update.
11040
11041         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
11042
11043 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
11044
11045         PR c++/10180
11046         * g++.dg/warn/Winline-1.C: New test.
11047
11048 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
11049
11050         * gcc.c-torture/execute/string-opt-19.c: New test.
11051
11052         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
11053         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
11054
11055 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
11056
11057         PR c++/10506
11058         * g++.dg/init/new6.C: New test.
11059
11060         PR c++/10503
11061         * g++.dg/init/ref6.C: New test.
11062
11063 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
11064
11065         * g++.dg/warn/weak1.C: XFAIL on AIX4.
11066
11067 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11068
11069         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
11070         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
11071
11072 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
11073
11074         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
11075         initialized static data members.
11076
11077 2003-04-25  H.J. Lu <hjl@gnu.org>
11078
11079         * gcc.dg/ia64-sync-4.c: New test.
11080
11081 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11082
11083         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
11084         date.
11085
11086 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
11087
11088         PR c++/10337
11089         * g++.dg/warn/conv1.C: New test.
11090         * g++.old-deja/g++.other/conv7.C: Adjust.
11091         * g++.old-deja/g++.other/overload14.C: Adjust.
11092
11093 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11094
11095         PR c++/10471
11096         * g++.dg/template/defarg2.C: New test.
11097
11098 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
11099
11100         * gcc.dg/cpp/include2.c: Update.
11101         * gcc.dg/cpp/multiline-2.c: New.
11102         * gcc.dg/cpp/multiline.c: Update.
11103         * gcc.dg/cpp/strify2.c: Update.
11104         * gcc.dg/cpp/trad/literals-2.c: Update.
11105
11106 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11107
11108         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
11109
11110 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11111
11112         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
11113
11114 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11115
11116         PR c++/10451
11117         * g++.dg/parse/crash4.C: New test.
11118
11119         PR c++/9847
11120         * g++.dg/parse/crash5.C: New test.
11121
11122 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
11123
11124         PR c++/10446
11125         * g++.dg/parse/crash3.C: New test.
11126
11127         PR c++/10428
11128         * g++.dg/parse/elab1.C: New test.
11129
11130 2003-04-22  Devang Patel  <dpatel@apple.com>
11131
11132         * gcc.dg/cpp/trad/funlike-5.c: New test.
11133
11134 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
11135
11136         * g++.dg/other/packed1.C: Fix dg options.
11137
11138 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
11139
11140         * g++.dg/other/offsetof2.C: New test.
11141
11142 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
11143
11144         * g++.dg/template/recurse.C: Adjust location of error messages.
11145
11146 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
11147
11148         PR c++/9881
11149         * g++.dg/init/addr-const1.C: New test.
11150         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
11151
11152 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11153
11154         PR c++/10405
11155         * g++.dg/lookup/struct-hack1.C: New test.
11156
11157 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
11158
11159         * ucs.c: Update diagnostic messages.
11160
11161 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11162
11163         * gcc.dg/cpp/truefalse.cpp: New test.
11164         * gcc.dg/cpp/cpp.exp: Update.
11165         * g++.dg/other/stdbool-if.C: Remove.
11166
11167 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11168
11169         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
11170         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
11171
11172 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11173
11174         * gcc.c-torture/compile/20030418-1.c: New test.
11175
11176 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
11177
11178         * README.compat: Remove; content moved to doc/sourcebuild.texi.
11179
11180 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11181
11182         PR c++/10347
11183         g++.dg/template/dependent-name1.C: New test.
11184
11185 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
11186
11187         * gcc.dg/warn-1.c (tourist_guide): New array,
11188         contains a pointer to bar.
11189
11190 2003-04-16  Roger Sayle  <roger@eyesopen.com>
11191
11192         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
11193         * gcc.c-torture/execute/medce-1.c: New test case.
11194         * gcc.c-torture/execute/medce-2.c: New test case.
11195
11196 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
11197
11198         * lib/prune.exp: Ignore more messages.
11199
11200         PR c++/10381
11201         * g++.dg/parse/lookup3.C: New test.
11202
11203 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
11204
11205         * gcc.c-torture/compile/20030415-1.c : New test.
11206
11207 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
11208
11209         * gcc.c-torture/execute/scope-2.c: Move to ...
11210         * gcc.dg/noncompile/scope.c: .... here.
11211
11212 2003-04-14  Roger Sayle  <roger@eyesopen.com>
11213
11214         * gcc.dg/20030414-2.c: New test case.
11215
11216 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
11217
11218         PR target/10377
11219         * gcc.dg/20030414-1.c: New test.
11220
11221 2003-04-13  Roger Sayle  <roger@eyesopen.com>
11222
11223         * gcc.dg/builtins-12.c: New test case.
11224         * gcc.dg/builtins-13.c: New test case.
11225
11226 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11227
11228         * gcc.c-torture/execute/string-opt-18.c: New test.
11229
11230 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
11231
11232         PR c++/10300
11233         * g++.dg/init/new5.C: New test.
11234
11235 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
11236
11237         PR c++/7910
11238         * g++.dg/ext/dllimport1.C: New test.
11239
11240 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11241
11242         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
11243
11244 2003-04-11  Bud Davis <bdavis9659@comcast.net>
11245
11246         PR Fortran/9263
11247         * g77.f-torture/noncompile/9263.f: New test
11248         PR Fortran/1832
11249         * g77.f-torture/execute/1832.f: New test
11250
11251 2003-04-11  David Chad  <davidc@freebsd.org>
11252             Loren J. Rittle  <ljrittle@acm.org>
11253
11254         libobjc/8562
11255         * objc.dg/headers.m: New test.
11256
11257 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
11258
11259         * gcc.c-torture/execute/builtin-noret-2.c: New.
11260         * gcc.c-torture/execute/builtin-noret-2.x: New.
11261         XFAIL builtin-noret-2.c at -O1 and above.
11262         * gcc.dg/redecl.c: New.
11263         * gcc.dg/Wshadow-1.c: Update error regexps.
11264
11265 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
11266
11267         * g++.dg/abi/bitfield10.C: New test.
11268
11269 2003-04-09  Mike Stump  <mrs@apple.com>
11270
11271         * gcc.dg/pch/pch.exp: Make testcase names longer.
11272         * g++.dg/pch/pch.exp: Make testcase names longer.
11273
11274 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11275
11276         * gcc.dg/builtins-11.c: New test case.
11277
11278 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11279
11280         * gcc.dg/builtins-9.c: New test case.
11281         * gcc.dg/builtins-10.c: New test case.
11282
11283 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
11284
11285         * gcc.dg/noncompile/init-4.c.c: New test.
11286
11287 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11288
11289         * gcc.misc-test/gcov-9.c: New test.
11290         * gcc.misc-test/gcov-10.c: New test
11291         * gcc.misc-test/gcov-11.c: New test.
11292
11293 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
11294
11295         PR optimization/10024
11296         * gcc.c-torture/compile/20030405-1.c: New test.
11297
11298 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
11299
11300         * gcc.dg/pch/static-3.c: New.
11301         * gcc.dg/pch/static-3.hs: New.
11302         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
11303
11304 2003-04-04  Richard Henderson  <rth@redhat.com>
11305
11306         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
11307         * g++.dg/eh/forced2.C: Likewise.
11308
11309 2003-04-03  Mike Stump  <mrs@apple.com>
11310
11311         * lib/scanasm.exp (scan-assembler): Add xfail processing for
11312         target arg.
11313         (scan-assembler-times, scan-assembler-not): Likewise.
11314         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
11315
11316 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11317
11318         * gcc.dg/sparc-loop-1.c: New test.
11319
11320 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
11321
11322         PR other/9274
11323         * g++.dg/pch/system-2.C: New.
11324         * g++.dg/pch/system-2.Hs: New.
11325
11326 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
11327
11328         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
11329
11330         * g++.dg/eh/simd-1.C (vecfunc): Same.
11331
11332 2003-04-01  Roger Sayle  <roger@eyesopen.com>
11333
11334         * gcc.c-torture/execute/20030401-1.c: New test case.
11335
11336 2003-04-01  Ziemowit Laski <zlaski@apple.com>
11337
11338         * objc.dg/defs.m: New.
11339
11340 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
11341
11342         * g++.dg/eh/simd-1.C: New.
11343         * g++.dg/eh/simd-2.C: New.
11344
11345 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
11346
11347         * gcc.c-torture/execute/simd-3.c: New.
11348
11349 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11350
11351         PR c/9936
11352         * gcc.dg/20030331-2.c: New test.
11353
11354 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11355
11356         PR c++/10278
11357         * g++.dg/parse/crash2.C: New test.
11358
11359 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11360
11361         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
11362         * gcc.c-torture/execute/20030331-1.c: ...here.
11363
11364 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11365
11366         * gcc.c-torture/execute/20030331-1.c: New test.
11367
11368 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11369
11370         * lib/gcov.exp: Adjust call return testing strings.
11371         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
11372
11373 2003-03-31  Roger Sayle  <roger@eyesopen.com>
11374
11375         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
11376         * gcc.dg/builtins-7.c: New test case.
11377         * gcc.dg/builtins-8.c: New test case.
11378
11379 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11380
11381         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
11382
11383 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
11384
11385         PR c++/7647
11386         * g++.dg/lookup-class-member-2.C: New test.
11387
11388 2003-03-30  Glen Nakamura  <glen@imodulo.com>
11389
11390         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
11391
11392 2003-03-28  Roger Sayle  <roger@eyesopen.com>
11393
11394         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
11395
11396 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
11397
11398         * g++.dg/init/attrib1.C: New test.
11399
11400 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11401
11402         * gcc.dg/ultrasp8.c: New test.
11403
11404 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11405
11406         * gcc.dg/ultrasp7.c: New test.
11407
11408 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
11409
11410         PR c++/10047
11411         * g++.dg/template/inline1.C: New test.
11412
11413 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11414
11415         * gcc.dg/sparc-dwarf2.c: New test.
11416
11417 2003-03-27  Roger Sayle  <roger@eyesopen.com>
11418
11419         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
11420         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
11421
11422 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
11423
11424         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
11425         than reading .x files.
11426         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
11427         * g77.dg/gcov/gcov-1.f: Likewise.
11428         * gcc.misc-tests/gcov-4b.c: Likewise.
11429         * gcc.misc-tests/gcov-5b.c: Likewise.
11430         * gcc.misc-tests/gcov-6.c: Likewise.
11431         * gcc.misc-tests/gcov-7.c: Likewise.
11432         * gcc.misc-tests/gcov-8.c: Likewise.
11433         * g++.dg/gcov/gcov-1.x: Remove.
11434         * g77.dg/gcov/gcov-1.x: Likewise.
11435         * gcc.misc-tests/gcov-4b.x: Likewise.
11436         * gcc.misc-tests/gcov-5b.x: Likewise.
11437         * gcc.misc-tests/gcov-6.x: Likewise.
11438         * gcc.misc-tests/gcov-7.x: Likewise.
11439         * gcc.misc-tests/gcov-8.x: Likewise.
11440
11441 2003-03-27  Glen Nakamura  <glen@imodulo.com>
11442
11443         PR opt/10087
11444         * gcc.dg/20030324-1.c: New test.
11445
11446 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
11447
11448         PR c++/10224
11449         * g++.dg/template/arg3.C: New test.
11450
11451         PR c++/10158
11452         * g++.dg/template/friend18.C: New test.
11453
11454 2003-03-26  Roger Sayle  <roger@eyesopen.com>
11455
11456         * g77.f-torture/compile/20030326-1.f: New test case.
11457
11458 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
11459
11460         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
11461
11462         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
11463
11464 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
11465
11466         * gcc.dg/ia64-sync-3.c: New test.
11467
11468 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
11469
11470         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
11471
11472 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11473
11474         * gcc.dg/ultrasp6.c: New test.
11475
11476 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11477
11478         * gcc.dg/i386-signbit-1.c: New test.
11479         * gcc.dg/i386-signbit-2.c: New test.
11480         * gcc.dg/i386-signbit-3.c: New test.
11481
11482 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11483
11484         * gcc.dg/ultrasp5.c: Fix options.
11485
11486 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11487
11488         * gcc.dg/ultrasp5.c: Fix comment.
11489
11490 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
11491
11492         PR fortran/10197
11493         * g77.f-torture/execute/10197.f: New test.
11494
11495 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
11496
11497         PR c++/9898, c++/383
11498         * g++.dg/template/conv6.C: New test.
11499
11500         PR c++/10119
11501         * g++.dg/template/ptrmem5.C: New test.
11502
11503         PR c++/10026
11504         * g++.dg/lookup/koenig1.C: New test.
11505
11506         PR C++/10199
11507         * g++.dg/lookup/template2.C: New test.
11508
11509 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
11510
11511         * g++.dg/opt/rtti1.C: New test.
11512
11513 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11514
11515         * gcc.dg/ultrasp5.c: New test.
11516
11517 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
11518
11519         PR middle-end/9967
11520         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
11521         builtin fputs.
11522
11523 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11524
11525         PR c/8224
11526         * gcc.dg/20030323-1.c: New test.
11527
11528 2003-03-23  Roger Sayle  <roger@eyesopen.com>
11529
11530         * gcc.c-torture/compile/20030323-1.c: New test case.
11531
11532 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
11533
11534         * gcc.dg/20030321-1.c: New test.
11535
11536 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
11537
11538         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
11539
11540 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11541
11542         PR c++/9978, c++/9708
11543         * g++.dg/ext/vlm1.C: Adjust expected error.
11544         * g++.dg/ext/vla2.C: New test.
11545         * g++.dg/template/arg1.C: New test.
11546         * g++.dg/template/arg2.C: New test.
11547
11548 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
11549
11550         * g77.f-torture/execute/select.f: New test.
11551         * g77.f-torture/noncompile/select_no_compile.f: New test.
11552
11553 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
11554
11555         PR c++/9898
11556         * g++.dg/other/error4.C: New test.
11557
11558 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
11559
11560         * g++.dg/template/friend17.C: New test.
11561
11562 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
11563
11564         * gcc.c-torture/compile/20030320-1.c: New.
11565
11566 2003-03-20  Roger Sayle  <roger@eyesopen.com>
11567
11568         * gcc.dg/builtins-6.c: New test case.
11569
11570 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
11571
11572         PR target/10073
11573         * gcc.c-torture/compile/20030319-1.c: New.
11574
11575 2003-03-18  Jan Hubicka  <jh@suse.cz>
11576
11577         * gcc.dg/i386-cvt-1.c: New test.
11578
11579 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
11580
11581         * objc.dg/naming-1.m: Use "(parse|syntax) error".
11582         * objc.dg/naming-2.m: Likewise.
11583
11584 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
11585
11586         PR c++/9639
11587         * g++.dg/parse/crash1.C: New test.
11588
11589 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
11590
11591         PR c++/8805
11592         * g++.dg/eh/cleanup1.C: New test.
11593
11594 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11595
11596         * gcc.c-torture/execute/20030316-1.c: New test case.
11597
11598 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11599
11600         PR c++/9629
11601         * g++.dg/init/ctor2.C: New test.
11602
11603 2003-03-15  Roger Sayle  <roger@eyesopen.com>
11604
11605         * g77.f-torture/compile/xformat.f: New test case.
11606
11607 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11608
11609         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
11610         * g++.old-deja/g++.mike/eh50.C: Likewise.
11611
11612 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11613
11614         PR c++/6440
11615         * g++.dg/template/spec7.C: New test.
11616         * g++.dg/template/spec8.C: Likewise.
11617
11618 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
11619
11620         * gcc.c-torture/execute/20030313-1.c: New test.
11621
11622 2003-03-14  Richard Henderson  <rth@redhat.com>
11623
11624         * gcc.dg/inline-2.c: Adjust alpha test for external call.
11625
11626 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11627
11628         * gcc.c-torture/compile/20030314-1.c: New test.
11629
11630 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
11631
11632         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
11633         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
11634         thumb target,
11635         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
11636         to accept newer _imp__  prefix and additional
11637         newline in .drectve section.
11638         * gcc.dg/dll-4.c: Likewise.
11639         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
11640         switch.
11641
11642 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
11643
11644         * g++.dg/parse/namespace9.C: New test.
11645
11646         * g++.dg/init/ref5.C: New test.
11647         * g++.dg/parse/ptrmem1.C: Likewise.
11648
11649 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11650
11651         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
11652         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
11653         regular expression.
11654         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
11655         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
11656
11657 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
11658
11659         * gcc.c-torture/execute/20030224-2.c: New test.
11660
11661 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11662
11663         * gcc.dg/decl-3.c: New test.
11664
11665 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11666
11667         * gcc.dg/i386-loop-2.c: New test.
11668
11669 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
11670
11671         PR c++/9474
11672         * g++.dg/parse/namespace8.C: New test.
11673
11674         PR c++/9924
11675         * g++.dg/overload/builtin2.C: New test.
11676
11677 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
11678
11679         * gcc.dg/return-type-3.c: New test.
11680
11681 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
11682
11683         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
11684         profiling options are not supported.
11685
11686 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
11687
11688         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
11689         * g++.old-deja/g++.warn/impint2.C: Likewise.
11690
11691 2003-03-10  Devang Patel  <dpatel@apple.com>
11692
11693         * g++.dg/cpp/c++_cmd_1.C: New test.
11694         * g++.dg/cpp/c++_cmd_1.h: New file.
11695
11696 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
11697
11698         * gcc.dg/altivec-9.c: New file.
11699
11700 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11701
11702         * gcc.dg/ppc-sdata-1.c: New test.
11703         * gcc.dg/ppc-sdata-2.c: New test.
11704
11705 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
11706
11707         PR c++/9373
11708         * g++.dg/opt/ptrmem2.C: New test.
11709
11710         PR c++/8534
11711         * g++.dg/opt/ptrmem1.C: New test.
11712
11713 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11714
11715         * gcc.dg/i386-loop-1.c: New test.
11716
11717 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11718
11719         PR c++/9970
11720         * g++.dg/lookup/friend1.C: New test.
11721
11722 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11723
11724         PR c++/9823
11725         * g++.dg/parser/constructor1.C: New test.
11726
11727 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
11728
11729         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
11730
11731         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
11732
11733 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
11734
11735         * gcc.dg/cpp/Wunused.c: Update test.
11736
11737 2003-03-08  Jan Hubicka  <jh@suse.cz>
11738
11739         * gcc.dg/inline-3.c: New test.
11740
11741 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11742
11743         PR c++/9809
11744         * g++.dg/parse/builtin1.C: New test.
11745
11746         PR c++/9982
11747         * g++.dg/abi/cookie1.C: New test.
11748         * g++.dg/abi/cookie2.C: Likewise.
11749
11750         PR c++/9524
11751         * g++.dg/template/field1.C: New test.
11752
11753         PR c++/9912
11754         * g++.dg/parse/class1.C: New test.
11755         * g++.dg/parse/namespace7.C: Likewise.
11756         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
11757
11758 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
11759
11760         * g++.dg/init/ref4.C: New test.
11761
11762 2003-03-07  Jan Hubicka  <jh@suse.cz>
11763
11764         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
11765         * gcc.dg/inline-3.c:  New test.
11766
11767 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
11768
11769         * g++.dg/init/ref3.C: New test.
11770
11771         PR c++/9965
11772         * g++.dg/init/ref2.C: New test.
11773
11774         PR c++/9400
11775         * g++.dg/warn/Wshadow-2.C: New test.
11776
11777         PR c++/9791
11778         * g++.dg/warn/Woverloaded-1.C: New test.
11779
11780 2003-03-05  Jan Hubicka  <jh@suse.cz>
11781
11782         * gcc.dg/i386-local2.c: New.
11783         * gcc.dg/i386-local.c: Fix typo.
11784
11785 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
11786
11787         * g++.dg/abi/layout3.C: New test.
11788
11789 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11790
11791         * gcc.c-torture/compile/20030305-1.c
11792
11793 2003-03-05  Jan Hubicka  <jh@suse.cz>
11794
11795         * gcc.dg/i386-local.c: New.
11796
11797 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
11798
11799         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
11800
11801 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11802
11803         * gcc.dg/switch-2.c: New test.
11804         * gcc.dg/switch-3.c: New test.
11805         * gcc.dg/Wswitch.c: Adjust line numbers.
11806         * gcc.dg/Wswitch-default.c: Likewise.
11807         * gcc.dg/Wswitch-enum.c: Likewise.
11808
11809 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
11810
11811         * gcc.c-torture/execute/20030222-1.c: New test.
11812
11813 2003-03-03  James E Wilson  <wilson@tuliptree.org>
11814
11815         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
11816
11817 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
11818
11819         PR c++/9878
11820         * g++.dg/init/ref1.C: New test.
11821
11822 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
11823
11824         * gcc.dg/sh-relax.c: New SH-only test.
11825
11826 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
11827
11828         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
11829         comment explaining purpose of testcase.
11830
11831 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11832
11833         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
11834         for HC11/HC12 (asm needs two int registers).
11835         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
11836         HC11/HC12 because the test uses an asm which needs two 32-bit
11837         registers.
11838
11839 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11840
11841         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
11842         for HC11/HC12 (array is too large otherwise).
11843         * gcc.c-torture/compile/920501-4.x: New file, likewise.
11844         * gcc.c-torture/compile/20010518-2.x: Likewise.
11845         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
11846         HC11/HC12 (array is too large).
11847
11848 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
11849
11850         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
11851         * lib/g++-dg.exp (g++-dg-test): Likewise.
11852
11853 2003-03-01  Roger Sayle  <roger@eyesopen.com>
11854
11855         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
11856         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
11857
11858 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11859
11860         * g++.dg/warn/implicit-typename1.C: Remove warning.
11861
11862 2003-02-28  Richard Henderson  <rth@redhat.com>
11863
11864         * gcc.dg/noreturn-1.c: Move noreturn warning line.
11865         * gcc.dg/return-type-1.c: Move control reaches end warning line.
11866
11867 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
11868
11869         * gcc.dg/pch/pch.exp: Change .pch to .gch.
11870         * g++.dg/pch/pch.exp: Likewise.
11871
11872 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
11873
11874         PR c++/9879
11875         * testsuite/g++.dg/init/new4.C: New test.
11876
11877 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
11878
11879         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
11880
11881 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
11882
11883         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
11884         unsigned long.
11885
11886         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
11887         wider than float.
11888
11889 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11890
11891         * lib/scanasm.exp: Add support for counting numbers of
11892         occurences.
11893         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
11894         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
11895
11896 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
11897
11898         PR c++/9683
11899         * g++.dg/template/static3.C: New test.
11900
11901         PR c++/9829
11902         * g++.dg/parse/namespace6.C: New test.
11903
11904 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11905
11906         PR target/9732
11907         * gcc.dg/20030225-1.c: New test.
11908
11909 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
11910
11911         * README: Remove out-of-date information.
11912
11913         PR c++/9836
11914         * g++.dg/template/spec6.C: New test.
11915
11916 2003-02-24  Jeff Law  <law@redhat.com>
11917
11918         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
11919
11920 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11921
11922         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
11923         * gcc.dg/pragma-ep-1.c: Likewise.
11924
11925 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11926
11927         PR c++/9602
11928         * g++.dg/template/friend16.C: New test.
11929
11930 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
11931
11932         PR c++/5333
11933         * g++.dg/parse/fused-params1.C: Adjust error messages.
11934         * g++.dg/template/nested3.C: New test.
11935
11936 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
11937
11938         * g++.dg/abi/param1.C: New test.
11939
11940 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11941
11942         PR c++/7982
11943         * g++.dg/warn/implicit-typename1.C: New test.
11944
11945 2003-02-22  Kelley Cook <kelleycook@comcast.net>
11946
11947         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
11948         with "mtune".
11949         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11950         * gcc.c-torture/execute/20010129-1.x: Likewise.
11951         * gcc.dg/20011107-1.c: Likewise.
11952         * gcc.dg/20020108-1.c: Likewise.
11953         * gcc.dg/20020122-3.c: Likewise.
11954         * gcc.dg/20020206-1.c: Likewise.
11955         * gcc.dg/20020310-1.c: Likewise.
11956         * gcc.dg/20020426-2.c: Likewise.
11957         * gcc.dg/20020517-1.c: Likewise.
11958         * gcc.dg/991230-1.c: Likewise.
11959         * gcc.dg/i386-unroll-1.c: Likewise.
11960         * gcc.misc-tests/i386-prefetch.exp: Likewise.
11961
11962 2003-02-22  Jan Hubicka  <jh@suse.cz>
11963
11964         * gcc.dg/i386-mul.c: New test.
11965
11966 2003-02-21  Roger Sayle  <roger@eyesopen.com>
11967
11968         * gcc.dg/builtins-5.c: New test case.
11969
11970 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
11971
11972         * gcc.dg/asmreg-1.c: New test.
11973
11974 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11975
11976         PR c++/9749
11977         * g++.dg/parse/varmod1.C: New test.
11978
11979 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11980
11981         PR c++/9727
11982         * g++.dg/template/op1.C: New test.
11983
11984 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11985
11986         PR c++/8906
11987         * g++.dg/template/nested2.C: New test.
11988
11989 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11990
11991         PR c++/8724
11992         * g++.dg/expr/dtor1.C: New test.
11993
11994 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
11995
11996         * gcc.dg/cpp/include3.c: New test.
11997         * gcc.dg/cpp/inc/foo.h: New file.
11998
11999 2003-02-21  Glen Nakamura  <glen@imodulo.com>
12000
12001         * gcc.c-torture/execute/20030221-1.c: New test.
12002
12003 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
12004
12005         PR c++/9729
12006         * g++.dg/abi/conv1.C: New test.
12007
12008 2003-02-20  Jan Hubicka  <jh@suse.cz>
12009
12010         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
12011
12012 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
12013
12014         * gcc.c-torture/compile/20030219-1.c: New test.
12015
12016 2003-02-18  Jan Hubicka  <jh@suse.cz>
12017
12018         * gcc.dg/funcorder.c: New test.
12019
12020 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12021
12022         * gcc.c-torture/execute/20030218-1.c: New.
12023
12024 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
12025
12026         * gcc.dg/20030218-1.c: New.
12027
12028 2003-02-18  Richard Henderson  <rth@redhat.com>
12029
12030         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
12031         * gcc.dg/attr-used-2.c: New.
12032
12033 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
12034
12035         PR c++/9704
12036         * g++.dg/init/copy5.C: New test.
12037
12038 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
12039
12040         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
12041         * g++.dg/pch/pch.exp: Likewise.
12042
12043 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12044
12045         * gcc.c-torture/execute/20030209-1.c: Enable the test if
12046         STACK_SIZE is not defined.
12047
12048 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12049
12050         PR c++/9457
12051         * g++.dg/template/init1.C: New test.
12052
12053 2003-02-16  Jan HUbicka  <jh@suse.cz>
12054
12055         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
12056         (foo): Add few extra tests
12057         * gcc.dg/c99-const-expr-3.c: Likewise.
12058         * gcc.c-torture/execute/20030216-1.c: New.
12059
12060 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12061
12062         PR c++/9459
12063         * g++.dg/ext/typeof4.C: New test.
12064
12065 2003-02-15  Roger Sayle  <roger@eyesopen.com>
12066
12067         * gcc.dg/i386-387-3.c: New test case.
12068
12069 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
12070
12071         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
12072         cris-*-elf* cris-*-aout* and mmix-*-*.
12073
12074 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
12075
12076         * gcc.dg/20030213-1.c: New test.
12077
12078 2003-02-12  Roger Sayle  <roger@eyesopen.com>
12079
12080         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
12081         * gcc.dg/i386-387-2.c: Likewise.
12082
12083 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
12084
12085         * gcc.dg/ppc-spe.c: Fix formatting.
12086         Enable tests that were previously unsupported by gas.
12087         Delete tests for instructions that no longer exist.
12088         Switch arguments on evsubifw builtin.
12089
12090 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
12091
12092         * gcc.c-torture/execute/20030209-1.c: Disable the test if
12093         STACK_SIZE is too small.
12094
12095 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12096             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12097
12098         * gcc.dg/decl-2.c: New test.
12099
12100 2003-02-10  Jan Hubicka  <jh@suse.cz>
12101
12102         * gcc.dg/i386-fpcvt-1.c:  New test.
12103
12104 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
12105
12106         * gcc.c-torture/execute/20030209-1.c: New test.
12107
12108 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
12109
12110         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
12111         int-wide bitops, use the constants of the same width.
12112         Likewise, if long long is 32-bit wide, test bitops using
12113         32-bit constants.
12114
12115 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
12116
12117         * gcc.dg/20021014-1.c: Annotate with expected notice text.
12118
12119 2003-02-07  Roger Sayle  <roger@eyesopen.com>
12120
12121         * testsuite/gcc.dg/builtins-4.c: New test case.
12122
12123 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12124
12125         * gcc.dg/20020430-1.c: Fix dg command typos.
12126         * gcc.dg/20020503-1.c: Likewise.
12127
12128 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12129
12130         PR c++/8785
12131         * g++.dg/parse/fused-params1.C: New test.
12132
12133         PR c++/8857
12134         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
12135
12136         PR c++/8921
12137         * g++.dg/parse/non-dependent1.C: New test.
12138
12139         PR c++/8928
12140         * g++.dg/parse/dupl-tmpl-args1.C: New test.
12141
12142         PR c++/9228
12143         * g++.dg/parse/undefined7.C: New test.
12144         * g++.dg/parse/non-templ1.C: New test.
12145
12146         PR c++/9229
12147         * g++.dg/parse/too-many-tmpl-args1.C: New test.
12148
12149 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
12150
12151         * gcc.c-torture/compile/20030206-1.c: New test.
12152
12153 2003-02-05  Roger Sayle  <roger@eyesopen.com>
12154
12155         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
12156         "pow" to "foo" to avoid potential confusion with a math built-in.
12157
12158 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12159
12160         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
12161         conditions for SPARC targets.
12162
12163 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
12164
12165         * gcc.dg/20030204-1.c: New test.
12166
12167 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12168
12169         PR c++/38
12170         * g++.dg/parse/array-size1.C: New test.
12171
12172         PR c++/5657
12173         * g++.dg/parse/undefined3.C: New test.
12174
12175         PR c++/5665
12176         * g++.dg/parse/undefined4.C: New test.
12177
12178         PR c++/5975
12179         * g++.dg/parse/undefined5.C: New test.
12180
12181         PR c++/7259
12182         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
12183
12184         PR c++/8578
12185         * g++.dg/parse/casting-operator1.C: New test.
12186
12187         PR c++/8596
12188         * g++.dg/parse/undefined6.C: New test.
12189
12190         PR c++/8736
12191         * g++.dg/parse/missing-template1.C: New test.
12192
12193 2003-02-04  Jan Hubicka  <jh@suse.cz>
12194
12195         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
12196         * gcc.dg/i386-cmov?.c:  Likewise.
12197         * gcc.dg/i386-fpcvt-?.c:  Likewise.
12198         * gcc.dg/i386-ssefp-1.c:  Likewise.
12199         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
12200         conventions.
12201
12202 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
12203
12204         PR c++/7129
12205         * testsuite/g++.dg/ext/max.C: New test.
12206
12207 2003-02-03  Jan Hubicka  <jh@suse.cz>
12208
12209         * gcc.c-torture/execute/20030203-1.c: New test.
12210
12211 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
12212
12213         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
12214         'natural-endian'.
12215
12216 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
12217
12218         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
12219         * g++.dg/init/new2.C: Likewise.
12220         * g++.dg/other/new1.C: Likewise.
12221
12222 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
12223
12224         * gcc.dg/struct-ret-libc.c: New test.
12225
12226 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
12227
12228         * gcc.dg/20030129-1.c: New test.
12229
12230 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12231
12232         PR c++/8849
12233         * g++.dg/template/ptrmem4.C: New test.
12234
12235 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
12236
12237         * g++.dg/parser/constant1.C: New test.
12238
12239 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12240
12241         PR c++/8591
12242         * g++.dg/parse/friend2.C: New test.
12243
12244 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12245
12246         PR c++/9437
12247         * g++.dg/template/unify4.C: New test.
12248
12249 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
12250
12251         * gcc.c-torture/execute/20030128-1.c: New test.
12252
12253 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
12254
12255         * g++.dg/lookup/nested1.C: Test moved from ...
12256         * g++.old-deja/g++.other/lookup24.C: ... here.
12257
12258 2003-01-28  Jan Hubicka  <jh@suse.cz>
12259
12260         * gcc.dg/i386-cmov5.c:  New test.
12261
12262 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
12263
12264         * gcc.c-torture/execute/20010925-1.c: Changed the
12265         memcpy declaration.
12266
12267 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12268
12269         PR c++/3902
12270         * g++.dg/parse/template5.C: New test.
12271
12272 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
12273
12274         PR fortran/9258
12275         * g77.dg/pr9258: New test.
12276
12277 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12278
12279         * README: Move relevant parts from README.g++.
12280
12281         * README.g++: Remove this file.
12282
12283 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12284
12285         * g++.dg/abi/dcast1.C: New test.
12286
12287 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12288
12289         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
12290
12291 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
12292
12293         PR c++/47
12294         * g++.old-deja/g++.other/lookup24.C: New test.
12295
12296 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12297
12298         PR middle-end/7227
12299         * gcc.dg/uninit-C.c: New test.
12300
12301 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
12302
12303         * g++.dg/abi/covariant1.C: New test.
12304
12305 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
12306
12307         * gcc.dg/20030123-1.c: New test.
12308
12309 2003-01-25  Jan Hubicka  <jh@suse.cz>
12310
12311         PR opt/8492
12312         * gcc.c-torture/compile/20030125-1.c
12313
12314 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
12315
12316         PR c++/9403
12317         * g++.dg/parse/template3.C: New test.
12318         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
12319
12320         PR c++/795
12321         * g++.dg/parse/template4.C: New test.
12322
12323         PR c++/9415
12324         * g++.dg/template/qual2.C: New test.
12325
12326         PR c++/8545
12327         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
12328
12329         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
12330
12331 2003-01-25  Roger Sayle  <roger@eyesopen.com>
12332
12333         * gcc.c-torture/execute/switch-1.c: New test case.
12334
12335 2003-01-25  Jan Hubicka  <jh@suse.cz>
12336
12337         * gcc.c-torture/execute/20030125-1.[cx]: New test.
12338
12339 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
12340
12341         Tweaks for Bison-1.875. From the NEWS file:
12342         "- `parse error' -> `syntax error'
12343         Bison now uniformly uses the term `syntax error'"
12344         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
12345         * gcc.dg/cpp/digraph2.c: Likewise.
12346         * gcc.dg/cpp/direct2.c: Likewise.
12347         * gcc.dg/cpp/paste4.c: Likewise.
12348         * gcc.dg/c90-restrict-1.c: Likewise.
12349         * gcc.dg/c99-func-2.c: Likewise.
12350         * gcc.dg/noncompile/920721-2.c: Likewise.
12351         * gcc.dg/noncompile/930622-2.c: Likewise.
12352         * gcc.dg/noncompile/940112-1.c: Likewise.
12353         * gcc.dg/noncompile/950921-1.c: Likewise.
12354         * gcc.dg/noncompile/951123-1.c: Likewise.
12355         * gcc.dg/noncompile/971104-1.c: Likewise.
12356         * gcc.dg/noncompile/990416-1.c: Likewise.
12357
12358 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
12359
12360         * g++.dg/parse/undefined1.C: Add error message.
12361
12362 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12363
12364         PR c++/9354
12365         * g++.dg/parse/new1.C: New test.
12366
12367         PR c++/9216
12368         * g++.dg/parse/template2.C: New test.
12369
12370         PR c++/9354
12371         * g++.dg/parse/typedef2.C: New test.
12372
12373         PR c++/9328
12374         * g++.dg/ext/typeof3.C: New test.
12375
12376 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12377
12378         PR c++/2738
12379         * g++.dg/parse/ret-type1.C: New test.
12380
12381         PR c++/3792
12382         * g++.dg/parse/tmpl-outside1.C: New test.
12383
12384         PR c++/4207
12385         * g++.dg/parse/int-as-enum1.C: New test.
12386
12387         PR c++/4903
12388         * g++.dg/parse/no-typename1.C: New test.
12389
12390         PR c++/5533
12391         * g++.dg/parse/no-value1.C: New test.
12392
12393         PR c++/5921
12394         * g++.dg/parse/wrong-inline1.C: New test.
12395
12396         PR c++/6402
12397         * g++.dg/parse/ref1.C: New test.
12398
12399         PR c++/6992
12400         * g++.dg/parse/attr-ctor1.C: New test.
12401
12402         PR c++/7229
12403         * g++.dg/parse/namespace5.C: New test.
12404
12405         PR c++/7917
12406         * g++.dg/parse/func-def1.C: New test.
12407
12408         PR c++/8143
12409         * g++.dg/parse/undefined1.C: New test.
12410
12411         PR c++/5723, PR c++/8522
12412         * g++.dg/parse/specialization1.C: New test.
12413
12414         PR c++/163, PR c++/8595
12415         * g++.dg/parse/struct-as-enum1.C: New test.
12416
12417         PR c++/9173
12418         * g++.dg/parse/undefined2.C: New test.
12419
12420 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12421
12422         PR c++/9298
12423         * g++.dg/parse/template1.C: New test.
12424
12425         PR c++/9384
12426         * g++.dg/parse/using1.C: New test.
12427
12428         PR c++/9285
12429         PR c++/9294
12430         * g++.dg/parse/expr2.C: New test.
12431
12432         PR c++/9388
12433         * g++.dg/parse/lookup2.C: Likewise.
12434
12435 2003-01-21  Jan Hubicka  <jh@suse.cz>
12436
12437         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
12438         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
12439         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
12440         * gcc.c-torture/execute/string-opt-*.c: Likewise.
12441
12442 2003-01-20  Nick Clifton  <nickc@redhat.com>
12443
12444         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
12445         problem with ARM sibcall code generation.
12446
12447 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12448
12449         * gcc.c-torture/execute/20030120-1.c: New.
12450
12451 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
12452
12453         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
12454
12455 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
12456
12457         PR c++/9272
12458         * g++.dg/parse/ctor1.C: New test.
12459
12460         PR c++/9294:
12461         * g++.dg/parse/qualified1.C: New test.
12462
12463         * g++.dg/parse/typename3.C: New test.
12464
12465 2003-01-16  Richard Henderson  <rth@redhat.com>
12466
12467         * g++.dg/tls/init-2.C: Fix error matches for real this time.
12468
12469 2003-01-16  Richard Henderson  <rth@redhat.com>
12470
12471         * g++.dg/pch/pch.exp: Copy test header to the working directory
12472         before using it either for precompilation or direct use.
12473         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
12474         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
12475
12476 2003-01-16  Richard Henderson  <rth@redhat.com>
12477
12478         * gcc.dg/pch/pch.exp: Copy test header to the working directory
12479         before using it either for precompilation or direct use.
12480         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
12481         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
12482
12483 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
12484
12485         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
12486         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
12487         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
12488         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
12489         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
12490         typename warning into error.
12491         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
12492         error messages.
12493         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
12494         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
12495         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
12496         messages.
12497         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
12498         make declaration visible in template.
12499         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
12500         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
12501         messages.
12502         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
12503         message.
12504         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
12505         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
12506         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
12507         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
12508         typename warning with error message.
12509         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
12510         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
12511         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
12512
12513 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
12514
12515         * g++.dg/parse/ambig2.C: New test.
12516
12517 2003-01-15  Richard Henderson  <rth@redhat.com>
12518
12519         * g++.dg/tls/init-2.C: Update error message string.
12520
12521 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12522
12523         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
12524
12525 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
12526
12527         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
12528         all for HC11/HC12.
12529         * gcc.c-torture/compile/20001205-1.x: Likewise.
12530         * gcc.c-torture/compile/20001226-1.x: Likewise.
12531         * gcc.c-torture/compile/920520-1.x: Likewise.
12532         * gcc.c-torture/compile/961203-1.x: Likewise.
12533         * gcc.c-torture/compile/20020604-1.x: Likewise.
12534
12535 2003-01-15  Jan Hubicka  <jh@suse.cz>
12536
12537         * gcc.c-torture/compile/20030115-1.c: New test.
12538
12539         * gcc.dg/i386-fpcvt-1.c: New test.
12540         * gcc.dg/i386-fpcvt-2.c: New test.
12541
12542 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
12543
12544         Further conform g++'s __vmi_class_type_info to the C++ ABI
12545         specification.
12546         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
12547         the specification.
12548
12549 2003-01-14  Jan Hubicka  <jh@suse.cz>
12550
12551         * gcc.dg/i386-fpcvt-1.c: New test.
12552         * gcc.dg/i386-fpcvt-2.c: New test.
12553
12554 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12555
12556         * gcc.dg/i386-mmx-3.c: New test.
12557
12558 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
12559
12560         PR c++/9264
12561         * g++.dg/parse/octal1.C: New file.
12562
12563         PR c++/9172
12564         * g++.dg/parse/typename1.C: New file.
12565
12566 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
12567
12568         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
12569         * gcc.dg/bf-no-ms-layout.c: Likewise.
12570         * gcc.dg/bf-ms-attrib.c: Likewise.
12571
12572 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
12573
12574         PR c++/9099
12575         * g++.dg/parse/dtor1.C: New file.
12576
12577         PR c++/9128
12578         * g++.dg/rtti/typeid1.C: New file.
12579
12580         PR c++/9153
12581         * g++.dg/parse/lookup1.C: New file.
12582
12583         PR c++/9171
12584         * g++.dg/templ/spec5.C: New file.
12585
12586 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
12587
12588         * gcc.c-torture/compile/20030110-1.c: New test.
12589
12590 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
12591
12592         Merge from pch-branch:
12593
12594         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
12595
12596         * gcc.dg/pch/cpp-1.h: New.
12597         * gcc.dg/pch/cpp-1.c: New.
12598         * gcc.dg/pch/cpp-2.h: New.
12599         * gcc.dg/pch/cpp-2.c: New.
12600
12601         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
12602
12603         * gcc.dg/pch/except-1.h: New.
12604         * gcc.dg/pch/except-1.c: New.
12605
12606         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
12607
12608         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
12609         running test.
12610         * gcc.dg/pch: Include *.hp not *.h.
12611         * gcc.dg/pch/system-1.h: New.
12612         * gcc.dg/pch/system-1.c: New.
12613
12614         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
12615
12616         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
12617         rather than trying to build and run a program using PCH.
12618         * gcc.dg/pch: Remove dg-do commands from test files.
12619
12620         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
12621
12622         * gcc.dg/pch/macro-3.c: New.
12623         * gcc.dg/pch/macro-3.h: New.
12624
12625         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
12626
12627         * gcc.dg/pch/common-1.c: New.
12628         * gcc.dg/pch/common-1.h: New.
12629         * gcc.dg/pch/decl-1.c: New.
12630         * gcc.dg/pch/decl-1.h: New.
12631         * gcc.dg/pch/decl-2.c: New.
12632         * gcc.dg/pch/decl-2.h: New.
12633         * gcc.dg/pch/decl-3.c: New.
12634         * gcc.dg/pch/decl-3.h: New.
12635         * gcc.dg/pch/decl-4.c: New.
12636         * gcc.dg/pch/decl-4.h: New.
12637         * gcc.dg/pch/decl-5.c: New.
12638         * gcc.dg/pch/decl-5.h: New.
12639         * gcc.dg/pch/global-1.c: New.
12640         * gcc.dg/pch/global-1.h: New.
12641         * gcc.dg/pch/inline-1.c: New.
12642         * gcc.dg/pch/inline-1.h: New.
12643         * gcc.dg/pch/inline-2.c: New.
12644         * gcc.dg/pch/inline-2.h: New.
12645         * gcc.dg/pch/static-1.c: New.
12646         * gcc.dg/pch/static-1.h: New.
12647         * gcc.dg/pch/static-2.c: New.
12648         * gcc.dg/pch/static-2.h: New.
12649
12650         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
12651
12652         * g++.dg/pch/pch.exp: Better handle failing testcases.
12653         * gcc.dg/pch/pch.exp: Likewise.
12654         * gcc.dg/pch/macro-1.c: New.
12655         * gcc.dg/pch/macro-1.h: New.
12656         * gcc.dg/pch/macro-2.c: New.
12657         * gcc.dg/pch/macro-2.h: New.
12658
12659         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
12660
12661         * g++.dg/dg.exp: Treat files in pch/ specially.
12662         * g++.dg/pch/pch.exp: New file.
12663         * g++.dg/pch/empty.H: New file.
12664         * g++.dg/pch/empty.C: New file.
12665         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
12666         "precompile".
12667
12668         * gcc.dg/pch/pch.exp: New file.
12669         * gcc.dg/pch/empty.h: New file.
12670         * gcc.dg/pch/empty.c: New file.
12671         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
12672         "precompile".
12673
12674 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12675
12676         * g++.dg/template/friend14.C: New test.
12677
12678 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12679
12680         * gcc.dg/old-style-asm-1.c: New test.
12681
12682 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
12683
12684         * gcc.c-torture/compile/20030109-1.c: New test.
12685
12686 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12687
12688         * gcc.c-torture/execute/20030109-1.c: New test.
12689
12690 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
12691
12692         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
12693         * g++.old-deja/g++.mike/dyncast2.C: Likewise
12694         * g++.old-deja/g++.mike/dyncast3.C: Likewise
12695         * g++.old-deja/g++.mike/eh2.C: Likewise
12696         * g++.old-deja/g++.mike/eh3.C: Likewise
12697         * g++.old-deja/g++.mike/eh5.C: Likewise
12698         * g++.old-deja/g++.mike/eh6.C: Likewise
12699         * g++.old-deja/g++.mike/eh7.C: Likewise
12700         * g++.old-deja/g++.mike/eh8.C: Likewise
12701         * g++.old-deja/g++.mike/eh9.C: Likewise
12702         * g++.old-deja/g++.mike/eh10.C: Likewise
12703         * g++.old-deja/g++.mike/eh12.C: Likewise
12704         * g++.old-deja/g++.mike/eh13.C: Likewise
12705         * g++.old-deja/g++.mike/eh14.C: Likewise
12706         * g++.old-deja/g++.mike/eh16.C: Likewise
12707         * g++.old-deja/g++.mike/eh17.C: Likewise
12708         * g++.old-deja/g++.mike/eh18.C: Likewise
12709         * g++.old-deja/g++.mike/eh21.C: Likewise
12710         * g++.old-deja/g++.mike/eh23.C: Likewise
12711         * g++.old-deja/g++.mike/eh24.C: Likewise
12712         * g++.old-deja/g++.mike/eh25.C: Likewise
12713         * g++.old-deja/g++.mike/eh26.C: Likewise
12714         * g++.old-deja/g++.mike/eh27.C: Likewise
12715         * g++.old-deja/g++.mike/eh28.C: Likewise
12716         * g++.old-deja/g++.mike/eh29.C: Likewise
12717         * g++.old-deja/g++.mike/eh31.C: Likewise
12718         * g++.old-deja/g++.mike/eh33.C: Likewise
12719         * g++.old-deja/g++.mike/eh34.C: Likewise
12720         * g++.old-deja/g++.mike/eh35.C: Likewise
12721         * g++.old-deja/g++.mike/eh36.C: Likewise
12722         * g++.old-deja/g++.mike/eh37.C: Likewise
12723         * g++.old-deja/g++.mike/eh38.C: Likewise
12724         * g++.old-deja/g++.mike/eh39.C: Likewise
12725         * g++.old-deja/g++.mike/eh40.C: Likewise
12726         * g++.old-deja/g++.mike/eh41.C: Likewise
12727         * g++.old-deja/g++.mike/eh42.C: Likewise
12728         * g++.old-deja/g++.mike/eh44.C: Likewise
12729         * g++.old-deja/g++.mike/eh46.C: Likewise
12730         * g++.old-deja/g++.mike/eh47.C: Likewise
12731         * g++.old-deja/g++.mike/eh48.C: Likewise
12732         * g++.old-deja/g++.mike/eh49.C: Likewise
12733         * g++.old-deja/g++.mike/eh50.C: Likewise
12734         * g++.old-deja/g++.mike/eh51.C: Likewise
12735         * g++.old-deja/g++.mike/eh53.C: Likewise
12736         * g++.old-deja/g++.mike/eh55.C: Likewise
12737         * g++.old-deja/g++.mike/p7912.C: Likewise
12738         * g++.old-deja/g++.mike/p9706.C: Likewise
12739         * g++.old-deja/g++.mike/p10416.C: Likewise
12740         * g++.old-deja/g++.mike/p11667.C: Likewise
12741         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
12742         Remove redundant reference to Iris.
12743         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
12744         Elxsi, i860, Pico Java, and WE32K.
12745
12746 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
12747
12748         * g++.dg/ext/asm4.C: New test.
12749
12750 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12751
12752         PR c++/9030
12753         * g++.dg/template/friend12.C: New test.
12754         * g++.dg/template/friend13.C: Likewise.
12755         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
12756
12757 2003-01-08  Jan Hubicka  <jh@suse.cz>
12758
12759         * gcc.dg/i386-cadd.c: New test.
12760         * gcc.dg/i386-cmov4.c: Likewise.
12761
12762 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
12763
12764         PR c++/9165
12765         * g++.dg/warn/Wunused-3.C: New test.
12766
12767         * g++.dg/abi/bitfield9.C: New test.
12768
12769         PR c++/9189
12770         * g++.dg/parse/defarg3.C: New test.
12771
12772 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12773
12774         * g++.dg/parse/ambig1.C: New test.
12775         * g++.dg/parse/defarg2.C: New test.
12776
12777 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
12778
12779         * g++.dg/template/defarg-1.C: New test.
12780         * g++.dg/template/local2.C: Likewise.
12781
12782 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
12783
12784         * gcc.c-torture/execute/20030105-1.c: New test.
12785
12786 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12787
12788         * g++.dg/parse/namespace3.C: Remove extra semicolons.
12789         * g++.dg/parse/namespace4.C: Likewise.
12790
12791 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12792
12793         * g++.dg/template/ntp2.C: New test.
12794
12795 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
12796
12797         * g++.dg/parse/extern-C-1.C: New test.
12798
12799         * g++.dg/parse/namespace4.C: New test.
12800
12801         * g++.dg/template/nested1.C: New test.
12802
12803         * g++.dg/parse/namespace3.C: New test.
12804
12805 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12806
12807         * g++.dg/lookup/two-stage1.C: New test.
12808
12809 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12810
12811         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
12812         * g++.old-deja/g++.jason/access8.C: Likewise.
12813         * g++.old-deja/g++.other/decl5.C: Likewise.
12814
12815 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12816
12817         * g++.dg/parse/parse7.C: New test.
12818
12819 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
12820
12821         PR c++/2843
12822         * g++.dg/ext/attrib7.C: New test.
12823
12824 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12825
12826         * g++.dg/parse/parse6.C: New test.
12827
12828 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
12829
12830         * gcc.dg/h8300-stack-1.c: New.
12831
12832 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12833
12834         g++.dg/lookup/exception1.C: New test.
12835
12836         g++.dg/lookup/template1.C: New test.
12837
12838         g++.dg/parse/namespace2.C: New test.
12839
12840         g++.dg/parse/parens2.C: New test.
12841
12842 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12843
12844         * g++.dg/parse/parse5.C: New test.
12845         * g++.dg/lookup/scoped4.C: New test.
12846
12847 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12848
12849         * g++.dg/parse/parens1.C: New test.
12850
12851         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
12852         angle-bracket1.C.
12853         * g++.dg/parse/parens2.C: New test.
12854
12855         * g++.dg/lookup/scope-operator1.C: New test.
12856
12857         * g++.dg/parse/operator1.C: New test.
12858
12859 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12860
12861         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
12862         * g++.old-deja/g++.other/access6.C: Likewise.
12863         * g++.old-deja/g++.other/decl1.C: Likewise.
12864         * g++.old-deja/g++.pt/typename12.C: Likewise.
12865
12866 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12867
12868         * g++.dg/parse/namespace1.C: New test.
12869
12870 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12871
12872         * g++.dg/parse/parse4.C: New test.
12873
12874 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12875
12876         * g++.dg/parse/parse3.C: New test.
12877
12878 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12879
12880         * g++.dg/parse/parse2.C: New test.
12881
12882 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12883
12884         * g++.dg/template/friend11.C: New test.
12885
12886 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12887
12888         * g++.dg/parse/parse1.C: New test.
12889
12890 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
12891
12892         * lib/profopt.exp: Change the name of a global variable to avoid
12893         possible clashes with other test suites.
12894
12895 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
12896
12897         * g++.dg/inherit/covariant8.C: New test.
12898
12899 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12900
12901         * g++.dg/init/array9.C: New test.
12902
12903         PR c++/9112
12904         * g++.dg/parse/expr1.C: New test.
12905
12906 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
12907
12908         * gcc.c-torture/compile/20021230-1.c: New test.
12909
12910 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12911
12912         * g++.dg/inherit/covariant5.C: New test.
12913         * g++.dg/inherit/covariant6.C: New test.
12914         * g++.dg/inherit/covariant7.C: New test.
12915
12916 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12917
12918         PR c++/2739
12919         * g++.dg/other/access2.C: New test.
12920
12921 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12922
12923         * g++.dg/other/anon-struct.C: No longer fails
12924         * g++.old-deja/g++.brendan/parse4.C: Likewise.
12925         * g++.old-deja/g++.brendan/parse5.C: Likewise.
12926         * g++.old-deja/g++.brendan/parse6.C: Likewise.
12927
12928 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12929
12930         * g++.dg/parse/angle-bracket.C (main): No longer fails.
12931
12932 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
12933
12934         * g++.dg/eh/spec4.C: Remove stray semicolon.
12935         * g++.dg/expr/pmf-1.C: Change error message.
12936         * g++.dg/ext/asm1.C: Remove stray semicolon.
12937         * g++.dg/ext/typename1.C: Add missing typenames.
12938         * g++.dg/inherit/template-as-base.C: Change error message.
12939         * g++.dg/lookup/scoped1.C: Likewise.
12940         * g++.dg/lookup/scoped2.C: Likewise.
12941         * g++.dg/lookup/using2.C: Likewise.
12942         * g++.dg/other/component1.C: Remove stray semicolon.
12943         * g++.dg/other/do1.C: Change error message.
12944         * g++.dg/other/error2.C: Likewise.
12945         * g++.dg/other/init1.C: Likewise.
12946         * g++.dg/other/packed1.C: Remove stray semicolon.
12947         * g++.dg/other/ptrmem2.C: Change error message.
12948         * g++.dg/parse/parameter-declaration-1.C: Remove line number
12949         marker.
12950         * g++.dg/special/initp1.C: Remove invalid attribute usage.
12951         * g++.dg/template/access3.C: Add typename keyword.
12952         * g++.dg/template/access5.C: Remove stray semicolon.
12953         * g++.dg/template/access6.C: Likewise.
12954         * g++.dg/template/complit1.C: Likewise.
12955         * g++.dg/template/crash1.C: Change error message.
12956         * g++.dg/template/inherit2.C: Remove stray semicolon.
12957         * g++.dg/template/instantiate2.C: Likewise.
12958         * g++.dg/template/instantiate3.C: Change error message.
12959         * g++.dg/template/qual1.C: Remove stray semicolon.
12960         * g++.dg/template/qualttp18.C: Change error message.
12961         * g++.dg/template/ref1.C: Remove stray semicolon.
12962         * g++.dg/template/sizeof1.C (A::value): Declare it.
12963         * g++.dg/template/spec4.C: Change error message.
12964         * g++.dg/template/static1.C: Likewise.
12965         * g++.dg/template/type1.C: Likewise.
12966         * g++.dg/template/typename3.C: Likewise.
12967         * g++.old-deja/g++.benjamin/13478.C: Change error message.
12968         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
12969         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
12970         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
12971         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
12972         named return value extension.
12973         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
12974         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
12975         * g++.old-deja/g++.bob/extern_C.C: Likewise.
12976         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12977         * g++.old-deja/g++.brendan/complex1.C: Likewise.
12978         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12979         * g++.old-deja/g++.brendan/crash13.C: Likewise.
12980         * g++.old-deja/g++.brendan/crash15.C: Likewise.
12981         * g++.old-deja/g++.brendan/crash18.C: Change error message.
12982         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
12983         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12984         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12985         * g++.old-deja/g++.brendan/crash56.C: Likewise.
12986         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
12987         syntax.
12988         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
12989         * g++.old-deja/g++.brendan/crash8.C: Change error message.
12990         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
12991         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
12992         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
12993         * g++.old-deja/g++.brendan/template11.C: Likewise.
12994         * g++.old-deja/g++.brendan/template26.C: Likewise.
12995         * g++.old-deja/g++.brendan/template27.C: Use explicit
12996         specialization syntax.
12997         * g++.old-deja/g++.brendan/template30.C: Likewise.
12998         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
12999         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
13000         non-dependent names.
13001         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
13002         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
13003         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
13004         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
13005         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
13006         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
13007         named return value extension.
13008         * g++.old-deja/g++.ext/namedret2.C: Likewise.
13009         * g++.old-deja/g++.ext/namedret3.C: Likewise.
13010         * g++.old-deja/g++.ext/return1.C: Likewise.
13011         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
13012         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
13013         * g++.old-deja/g++.jason/access8.C: Likewise.
13014         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
13015         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
13016         pseudo-destructor names.
13017         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
13018         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
13019         pseudo-destructor names.
13020         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
13021         * g++.old-deja/g++.jason/overload19.C: Likewise.
13022         * g++.old-deja/g++.jason/overload32.C: Likewise.
13023         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
13024         stray semicolons.
13025         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
13026         * g++.old-deja/g++.jason/return.C: Likewise.
13027         * g++.old-deja/g++.jason/return2.C: Likewise.
13028         * g++.old-deja/g++.jason/shadow1.C: Likewise.
13029         * g++.old-deja/g++.jason/special.C: Use explicit specialization
13030         syntax.
13031         * g++.old-deja/g++.jason/template10.C: Account for use of
13032         non-dependent names.
13033         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
13034         syntax.
13035         * g++.old-deja/g++.jason/template37.C: Likewise.
13036         * g++.old-deja/g++.law/access4.C: Change error messages.
13037         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
13038         pseudo-destructor names.
13039         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
13040         * g++.old-deja/g++.law/ctors9.C: Likewise.
13041         * g++.old-deja/g++.law/cvt22.C: Likewise.
13042         * g++.old-deja/g++.law/dtors5.C: Likewise.
13043         * g++.old-deja/g++.law/global-init1.C: Likewise.
13044         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13045         * g++.old-deja/g++.law/operators28.C: Likewise.
13046         * g++.old-deja/g++.law/visibility28.C: Likewise.
13047         * g++.old-deja/g++.martin/eval1.C: Likewise.
13048         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
13049         name.
13050         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
13051         * g++.old-deja/g++.mike/net34.C: Likewise.
13052         * g++.old-deja/g++.mike/net36.C: Likewise.
13053         * g++.old-deja/g++.mike/ns2.C: Likewise.
13054         * g++.old-deja/g++.mike/p12306.C: Likewise.
13055         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
13056         value extension.
13057         * g++.old-deja/g++.mike/p700.C: Likewise.
13058         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
13059         * g++.old-deja/g++.mike/p710.C: Likewise.
13060         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
13061         value extension.
13062         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
13063         * g++.old-deja/g++.mike/pmf9.C: Likewise.
13064         * g++.old-deja/g++.ns/crash2.C: Likewise.
13065         * g++.old-deja/g++.ns/crash3.C: Likewise.
13066         * g++.old-deja/g++.ns/invalid1.C: Likewise.
13067         * g++.old-deja/g++.ns/ns17.C: Likewise.
13068         * g++.old-deja/g++.ns/template16.C: Likewise.
13069         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
13070         keyword.
13071         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
13072         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
13073         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
13074         named return value extension.
13075         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
13076         * g++.old-deja/g++.other/access4.C: Issue additional error
13077         messages.
13078         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
13079         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
13080         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
13081         * g++.old-deja/g++.other/crash25.C: Change error message.
13082         * g++.old-deja/g++.other/crash4.C: Change error message.
13083         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
13084         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
13085         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
13086         checks.
13087         * g++.old-deja/g++.other/defarg8.C: Likewise.
13088         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
13089         * g++.old-deja/g++.other/dtor10.C: Likewise.
13090         * g++.old-deja/g++.other/incomplete.C: Likewise.
13091         * g++.old-deja/g++.other/linkage7.C: Likewise.
13092         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
13093         lookup algorithm.
13094         * g++.old-deja/g++.other/mangle2.C: Likewise.
13095         * g++.old-deja/g++.other/refinit2.C: Likewise.
13096         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
13097         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
13098         * g++.old-deja/g++.pt/crash28.C: Likewise.
13099         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
13100         syntax.
13101         * g++.old-deja/g++.pt/crash32.C: Change error message.
13102         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
13103         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
13104         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
13105         error message position.
13106         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
13107         * g++.old-deja/g++.pt/defarg8.C: Change error message.
13108         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
13109         syntax.
13110         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
13111         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
13112         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
13113         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
13114         keyword.
13115         * g++.old-deja/g++.pt/explicit31.C: Likewise.
13116         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
13117         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
13118         keyword.
13119         * g++.old-deja/g++.pt/explicit71.C: Change error message.
13120         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
13121         syntax.
13122         * g++.old-deja/g++.pt/friend28.C: Account for use of
13123         non-dependent names.
13124         * g++.old-deja/g++.pt/friend29.C: Likewise.
13125         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
13126         rules.
13127         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
13128         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
13129         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
13130         lookup rules.
13131         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
13132         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
13133         keyword.
13134         * g++.old-deja/g++.pt/memclass20.C: Likewise.
13135         * g++.old-deja/g++.pt/memclass5.C: Likewise.
13136         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
13137         keyword.
13138         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
13139         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
13140         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
13141         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
13142         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
13143         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
13144         keyword.
13145         * g++.old-deja/g++.pt/spec10.C: Likewise.
13146         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
13147         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
13148         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
13149         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
13150         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
13151         * g++.old-deja/g++.pt/ttp62.C: Likewise.
13152         * g++.old-deja/g++.pt/ttp64.C: Likewise.
13153         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
13154         * g++.old-deja/g++.pt/typename15.C: Likewise.
13155         * g++.old-deja/g++.pt/typename22.C: Likewise.
13156         * g++.old-deja/g++.pt/typename6.C: Change error messages.
13157         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
13158         * g++.old-deja/g++.pt/virtual2.C: Likewise.
13159         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
13160         syntax.
13161         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
13162         return value extension.
13163         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
13164         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
13165         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
13166         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
13167
13168 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
13169
13170         * g++.dg/warn/inline1.C: New test.
13171         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
13172         * g++.old-deja/g++.jason/synth10.C: Likewise.
13173         * g++.old-deja/g++.mike/net31.C: Likewise.
13174         * g++.old-deja/g++.mike/p8786.C: Likewise.
13175
13176         * g++.dg/template/friend10.C: New test.
13177         * g++.dg/template/conv5.C: New test.
13178
13179 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
13180
13181         * g++.dg/lookup/scoped3.C: New test.
13182
13183         * g++.dg/lookup/decl1.C: New test.
13184         * g++.dg/lookup/decl2.C: New test.
13185
13186 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13187
13188         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
13189         gcc.c-torture/compile/20021015-1.c,
13190         gcc.c-torture/compile/20021015-2.c,
13191         gcc.c-torture/compile/20021123-1.c,
13192         gcc.c-torture/compile/20021123-2.c,
13193         gcc.c-torture/compile/20021123-3.c,
13194         gcc.c-torture/compile/20021123-4.c,
13195         gcc.c-torture/execute/20021024-1.c: Add tests previously added
13196         only to 3.1 or 3.2 branch.
13197
13198 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
13199
13200         * gcc.dg/i386-bitfield3.c: New test.
13201
13202         * gcc.dg/i386-bitfield2.c: New test.
13203
13204 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
13205
13206         * g++.dg/parse/conv_op1.C: New test.
13207
13208 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
13209
13210         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
13211         approved.
13212
13213 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
13214
13215         * gcc.c-torture/compile/20021220-1.c: New test.
13216
13217 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
13218
13219         * gcc.dg/i386-fastcall-1.c: New.
13220
13221 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13222
13223         * gcc.c-torture/execute/20021219-1.c: New test.
13224
13225 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13226
13227         * gcc.dg/i386-pic-1.c: New test.
13228
13229 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13230
13231         PR c++/8099
13232         * g++.dg/template/friend9.C: New test.
13233
13234 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13235
13236         PR c++/3663
13237         * g++.dg/template/access7.C: New test.
13238
13239 2002-12-18  Nick Clifton  <nickc@redhat.com>
13240
13241         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
13242         the libstdc++-v3 directory has been found.
13243
13244 2002-12-12  Devang Patel <dpatel@apple.com>
13245         * gcc.dg/darwin-ld-1.c: New test.
13246         * gcc.dg/darwin-ld-2.c: New test.
13247         * gcc.dg/darwin-ld-3.c: New test.
13248         * gcc.dg/darwin-ld-4.c: New test.
13249         * gcc.dg/darwin-ld-5.c: New test.
13250
13251 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13252
13253         * gcc.c-torture/compile/20021212-1.c: New test.
13254
13255 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
13256
13257         * gcc.dg/fshort-wchar: New test.
13258
13259 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
13260
13261         PR c++/8372
13262         * g++.dg/template/dtor1.C: New test.
13263
13264         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
13265         markers.
13266
13267 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
13268
13269         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
13270
13271 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
13272
13273         * g++.dg/template/static1.C: New test.
13274         * g++.dg/template/static2.C: New test.
13275         * g++.old-deja/g++.ext/memconst.C: New test.
13276
13277 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13278
13279         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
13280         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
13281         * g++.dg/special/initp1.C: Likewise.
13282
13283 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
13284
13285         * gcc.c-torture/execute/20021204-1.c: New test.
13286
13287 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
13288
13289         * gcc.dg/ppc-fmadd-1.c: New file.
13290         * gcc.dg/ppc-fmadd-2.c: New file.
13291         * gcc.dg/ppc-fmadd-3.c: New file.
13292
13293 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13294
13295         * gcc.c-torture/compile/20021204-1.c: New test.
13296
13297 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13298
13299         * g++.dg/inherit/covariant2.C: New test.
13300         * g++.dg/inherit/covariant3.C: New test.
13301         * g++.dg/inherit/covariant4.C: New test.
13302         * g++.dg/inherit/covariant1.C: Remove XFAIL.
13303         * g++.old-deja/g++.robertl/eb17.C: Likewise.
13304
13305 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
13306
13307         PR c++/8688
13308         * g++.dg/init/brace3.C: New test.
13309
13310 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
13311
13312         * gcc.dg/20020210-1.c: Fix a comment typo.
13313
13314 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
13315
13316         PR c++/8720
13317         * g++.dg/parse/defarg1.C: New test.
13318
13319         PR c++/8615
13320         * g++.dg/template/char1.C: New test.
13321
13322         * g++.dg/template/varmod1.C: Fix typo.
13323
13324 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13325
13326         DR 180
13327         * g++.old-deja/g++.pt/crash32.C: Expect error.
13328
13329 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
13330
13331         PR c++/5919
13332         * g++.dg/template/varmod1.C: New test.
13333
13334         PR c++/8727
13335         * g++.dg/inherit/typeinfo1.C: New test.
13336
13337         PR c++/8663
13338         * g++.dg/inherit/typedef1.C: New test.
13339
13340 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
13341
13342         PR c++/8332
13343         PR c++/8493
13344         * g++.dg/template/strlen1.C: New test.
13345
13346         PR c++/8227
13347         * g++.dg/template/ctor2.C: New test.
13348
13349         PR c++/8214
13350         * g++.dg/init/string1.C: New test.
13351
13352         PR c++/8511
13353         * g++.dg/template/friend8.C: New test.
13354
13355 2002-11-29  Joe Buck <jbuck@synopsys.com>
13356
13357         * g++.dg/lookup/anon2.C: New test.
13358
13359 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
13360
13361         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
13362         h8300 port.
13363
13364 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
13365
13366         * gcc.dg/bitfld-6.c: New test.
13367
13368 2002-11-27  Jan Hubicka  <jh@suse.cz>
13369
13370         * gcc.c-torture/execute/20021127.[cx]: New test.
13371
13372 2002-11-26  Jan Hubicka  <jh@suse.cz>
13373
13374         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
13375         quality.
13376
13377 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
13378
13379         * g++.dg/init/brace2.C: New test.
13380         * g++.old-deja/g++.mike/p9129.C: Correct.
13381
13382 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
13383
13384         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
13385
13386 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
13387
13388         * gcc.dg/sibcall-6: New test for indirect sibcalls.
13389
13390 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
13391
13392         * testsuite/g++.dg/abi/empty11.C: New test.
13393         * testsuite/g++.dg/rtti/cv1.C: New test.
13394
13395 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
13396
13397         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
13398
13399 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
13400
13401         * g++.dg/abi/empty10.C: New test.
13402
13403 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13404
13405         * gcc.c-torture/compile/20021124-1.c: New test.
13406
13407 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
13408
13409         * g++.dg/abi/rtti2.C: New test.
13410
13411 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13412
13413         * gcc.dg/i386-unroll-1.c: New test.
13414
13415 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13416
13417         * gcc.c-torture/compile/20021120-1.c: New test.
13418         * gcc.c-torture/compile/20021120-2.c: New test.
13419
13420 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13421
13422         * gcc.dg/bitfld-5.c: New test.
13423
13424 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13425
13426         * gcc.c-torture/execute/20021120-3.c: New test.
13427
13428 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13429
13430         * gcc.c-torture/execute/20021120-2.c: New test.
13431
13432 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13433
13434         * gcc.c-torture/execute/20021120-1.c: New test.
13435
13436 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
13437
13438         * gcc.c-torture/execute/20021118-3.c: New test.
13439
13440 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13441
13442         * gcc.c-torture/compile/20021119-1.c: New test.
13443
13444 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
13445
13446         * gcc.dg/duff-1.c: New test.
13447         * gcc.dg/duff-2.c: New test.
13448         * gcc.dg/duff-3.c: New test.
13449
13450 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
13451
13452         * gcc.dg/cpp/_Pragma5.c: New test.
13453
13454 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13455
13456         * gcc.c-torture/execute/20021118-2.c: New test.
13457
13458 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13459
13460         * gcc.c-torture/execute/20021118-1.c: New test.
13461
13462 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
13463
13464         * gcc.dg/20021116-1.c: New test.
13465
13466 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
13467
13468         * g++.dg/abi/vcall1.C: New test.
13469
13470 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
13471
13472         * gcc.dg/20021029-1.c: New test.
13473         * gcc.dg/20021029-2.c: New test.
13474
13475 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13476
13477         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
13478
13479 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13480
13481         PR c/8439
13482         * gcc.dg/20021110.c: Move to ...
13483         * gcc.c-torture/compile/20021110.c: .... here.
13484
13485 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13486
13487         PR c/8467
13488         * gcc.c-torture/execute/20021111-1.c
13489
13490 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13491
13492         PR c/8439
13493         * gcc.dg/20021110.c: New test.
13494
13495 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
13496
13497         * g++.dg/abi/vthunk3.C: Run only on x86.
13498
13499 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13500
13501         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
13502
13503 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
13504
13505         * lib/compat.exp (compat-execute): Fix logic error in last
13506         change.
13507
13508 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
13509
13510         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
13511
13512 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13513
13514         PR c++/8389
13515         * g++.dg/template/access6.C: New test.
13516
13517 2002-11-08  Jan Hubicka  <jh@suse.cz>
13518
13519         * gcc.dg/i386-ssefp-1.c: New test.
13520         * gcc.dg/i386-ssefp-1.c: New test.
13521
13522 2002-11-08  Jan Hubicka  <jh@suse.cz>
13523
13524         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
13525
13526 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13527
13528         * g++.dg/abi/vthunk3.C: New test.
13529
13530         PR c++/8338
13531         * g++.dg/template/crash2.C: New test.
13532
13533 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13534
13535         * testsuite/g++.dg/abi/dtor1.C: New test.
13536         * testsuite/g++.dg/abi/dtor2.C: Likewise.
13537
13538 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
13539
13540         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
13541         Darwin.
13542
13543 2002-11-04  Adam Nemet  <anemet@lnxw.com>
13544
13545         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
13546         -mthumb.  Only xfail with -O0.
13547
13548 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
13549
13550         * g++.dg/abi/thunk1.C: New test.
13551         * g++.dg/abi/thunk2.C: Likewise.
13552         * g++.dg/abi/vtt1.C: Likewise.
13553
13554 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
13555
13556         PR optimization/8423
13557         * gcc.c-torture/execute/builtin-constant.c: New test.
13558
13559 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
13560
13561         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
13562         Add some more cases.
13563
13564 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
13565
13566         PR c++/8391
13567         * g++.dg/opt/local1.C: New test.
13568
13569 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
13570
13571         PR c++/8160
13572         * g++.dg/template/complit1.C: New test.
13573
13574         PR c++/8149
13575         * g++.dg/template/typename4.C: Likewise.
13576
13577 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13578
13579         Core issue 287, PR c++/7639
13580         * g++.dg/template/instantiate1.C: Adjust error location.
13581         * g++.dg/template/instantiate3.C: New test.
13582         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
13583         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
13584         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
13585
13586 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
13587
13588         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
13589
13590 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
13591
13592         PR c++/8287
13593         * g++.dg/init/dtor2.C: New test.
13594
13595 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13596
13597         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
13598         * gcc.dg/nest.c: Bypass errors on irix6.
13599
13600 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
13601
13602         * gcc.dg/nest.c: Expect error for mmix-*-*.
13603         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
13604
13605 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
13606
13607         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
13608         markers.
13609
13610         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
13611
13612 2002-10-25  Mike Stump  <mrs@apple.com>
13613
13614         * gcc.dg/warn-1.c: New test.
13615
13616 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13617
13618         * g++.dg/template/typename3.C: New test.
13619
13620 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
13621
13622         * g++.dg/lookup/ptrmem1.C: New test.
13623
13624         * g++.dg/abi/vthunk2.C: New test.
13625
13626 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13627
13628         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
13629
13630 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
13631
13632         * g++.dg/abi/empty9.C: New test.
13633
13634 2002-10-24  Richard Henderson  <rth@redhat.com>
13635
13636         * g++.dg/inherit/thunk1.C: Enable for ia64.
13637
13638 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13639
13640         PR c++/8067
13641         * g++.dg/lookup/pretty1.C: New test.
13642
13643 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
13644
13645         * gcc.dg/20021023-1.c: New test.
13646
13647 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13648
13649         PR c++/7679
13650         * g++.dg/parse/inline1.C: New test.
13651
13652 2002-10-23  Richard Henderson  <rth@redhat.com>
13653
13654         * g++.dg/inherit/thunk1.C: Enable for x86_64.
13655
13656         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
13657
13658 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
13659
13660         PR c++/6579
13661         * g++.dg/parse/stmtexpr3.C: New test.
13662
13663 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13664
13665         * g++.dg/expr/cond1.C: New test.
13666
13667 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13668
13669         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
13670
13671 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13672
13673         * g++.dg/abi/vbase13.C: New test.
13674         * g++.dg/abi/vbase14.C: Likewise.
13675
13676 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
13677
13678         * gcc.dg/tls/pic-1.c: New test.
13679         * gcc.dg/tls/nonpic-1.c: New test.
13680         * gcc.dg/20021018-1.c: New test.
13681
13682 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13683
13684         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
13685         Remove only files with the same base name as the test case.
13686         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
13687         (profopt-execute): Likewise.  Also, remove old profiling
13688         and performance data files before running the tests.
13689
13690         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
13691         * g++.dg/bprob/bprob.exp: Likewise.
13692         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
13693         to allow more general test case names.
13694
13695         * g++.dg/bprob/bprob-1.C: Rename to ...
13696         * g++.dg/bprob/g++-bprob-1.C: ... this.
13697
13698         * g77.dg/bprob/bprob-1.f: Rename to ...
13699         * g77.dg/bprob/g77-bprob-1.f: ... this.
13700
13701 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13702
13703         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
13704         bison 1.50 or later.
13705
13706 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
13707
13708         * g++.dg/README: Describe more test directories.
13709
13710 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13711
13712         * g++.dg/init/array6.C: Add additional tests.
13713
13714 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13715
13716         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
13717         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
13718
13719 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
13720
13721         * gcc.c-torture/compile/20020604-1.x: New.
13722         * gcc.c-torture/compile/simd-5.x: Likewise.
13723         * gcc.c-torture/execute/920710-1.x: Likewise.
13724         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
13725
13726 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13727
13728         * g++.dg/inherit/override1.C: Add dg-options clause.
13729
13730 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13731
13732         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
13733         _mm_slli_si128.
13734
13735 2002-10-19  Andreas Schwab  <schwab@suse.de>
13736
13737         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
13738         directory component.
13739
13740 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
13741
13742         * g++.dg/inherit/thunk1.C: New test.
13743
13744         * g++.dg/inherit/override1.C: New test.
13745
13746         * g++.dg/abi/mangle11.C: New test.
13747         * g++.dg/abi/mangle14.C: New test.
13748         * g++.dg/abi/mangle17.C: New test.
13749
13750 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13751
13752         * g++.dg/overload/member2.C: New test.
13753
13754 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
13755
13756         * g++.dg/README: Describe new compat directory.
13757         * g++.dg/dg.exp: Skip tests in compat directory.
13758         * README.compat: New file.
13759         * lib/compat.exp: New expect script.
13760         * g++.dg/compat: New test directory.
13761         * g++.dg/compat/compat.exp: New expect script.
13762         * g++.dg/compat/abi: New test directory.
13763         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
13764         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
13765         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
13766         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
13767         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
13768         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
13769         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
13770         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
13771         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
13772         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
13773         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
13774         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
13775         * g++.dg/compat/break: New test directory.
13776         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
13777         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
13778         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
13779         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
13780         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
13781         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
13782         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
13783         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
13784         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
13785         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
13786         g++.dg/compat/break/README: New files.
13787         * g++.dg/compat/eh: New test directory.
13788         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
13789         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
13790         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
13791         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
13792         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
13793         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
13794         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
13795         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
13796         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
13797         g++.dg/compat/eh/filter2_y.C,
13798         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
13799         g++.dg/compat/eh/new1_y.C,
13800         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
13801         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
13802         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
13803         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
13804         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
13805         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
13806         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
13807         g++.dg/compat/eh/unexpected1_y.C: New files.
13808         * g++.dg/compat/init: New test directory.
13809         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
13810         g++.dg/compat/init/array5_y.C,
13811         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
13812         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
13813         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
13814         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
13815         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
13816         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
13817         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
13818         g++.dg/compat/init/init-ref2_y.C: New files.
13819
13820 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13821
13822         PR c++/7584
13823         * g++.dg/inherit/using3.C: New test.
13824
13825 2002-10-17  Jan Hubicka  <jh@suse.cz>
13826
13827         * gcc.dg/20021017-2.c: New test.
13828
13829 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13830
13831         * g++.dg/abi/mangle16.C: Adjust.
13832
13833         * g++.dg/init/array8.C: New test.
13834
13835 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
13836
13837         * gcc.dg/special/mips-abi.exp: New test.
13838         * gcc.dg/special/mips-abi.s: Empty file used by the above.
13839
13840 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13841
13842         * g++.dg/abi/mangle16.C: New test.
13843         * g++.dg/abi/mangle17.C: Likewise.
13844
13845         PR c++/7478
13846         * g++.dg/template/ref1.C: New test.
13847
13848 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13849
13850         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
13851
13852 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
13853
13854         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
13855
13856 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13857
13858         PR c++/7524
13859         * g++.dg/init/array7.C: New test.
13860
13861 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
13862
13863         * g++.dg/init/array6.C: New test.
13864
13865         * g++.dg/abi/mangle13.C: Likewise.
13866         * g++.dg/abi/mangle14.C: Likewise.
13867         * g++.dg/abi/mangle15.C: Likewise.
13868
13869 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13870
13871         * g++.dg/abi/empty8.C: New test.
13872
13873 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
13874
13875         * g++.dg/init/ctor1.C: New test.
13876
13877 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
13878
13879         * gcc.c-torture/execute/20021015-1.c: New test.
13880
13881 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
13882
13883         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
13884
13885 2002-10-14  Jan Hubicka  <jh@suse.cz>
13886
13887         * gcc.dg/i386-ssetype-[1-5].c: New tests.
13888
13889 2002-10-14  Richard Henderson  <rth@redhat.com>
13890
13891         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
13892
13893 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13894
13895         PR optimization/6631
13896         * g++.dg/opt/const2.C: New test.
13897
13898 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13899
13900         PR c++/7176
13901         * g++.dg/parse/friend1.C: New test.
13902         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
13903
13904 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
13905
13906         * gcc.dg/20021014-1.c: New test.
13907
13908 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
13909
13910         PR c++/5661
13911         * g++.dg/ext/vlm1.C: New test.
13912         * g++.dg/ext/vlm2.C: Likewise.
13913
13914         * g++.dg/init/array1.C: Remove invalid braces.
13915         * g++.dg/init/brace1.C: New test.
13916         * g++.dg/init/copy2.C: Likewise.
13917         * g++.dg/init/copy3.C: Likewise.
13918         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
13919         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
13920         braces.
13921
13922 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
13923
13924         * gcc.dg/cpp/assembler.S: Don't use -ansi.
13925
13926 2002-10-11  Richard Shann  <richard.shann@superh.com>
13927
13928         * gcc.c-torture/compile/simd-5.c: New test.
13929
13930 2002-10-10  Roger Sayle  <roger@eyesopen.com>
13931
13932         * gcc.c-torture/execute/shiftopt-1.c: New test case.
13933
13934 2002-10-10  Jim Wilson  <wilson@redhat.com>
13935
13936         * gcc.c-torture/execute/20021010-1.c: New test.
13937
13938 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
13939
13940         PR c/7353
13941         * g++.dg/ext/typedef-init.C: New test.
13942         * gcc.dg/typedef-init.c: New test.
13943
13944 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
13945
13946         * gcc.dg/cpp/paste13.c: New test.
13947
13948 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13949
13950         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
13951         remaining platforms, XFAIL during compile, not execute.  Don't
13952         XFAIL at -O0.
13953
13954 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13955
13956         * gcc.dg/alias-1.c: Tweak expected warning.
13957
13958 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
13959
13960         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
13961
13962 2002-10-06  Andreas Jaeger  <aj@suse.de>
13963
13964         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
13965         * gcc.dg/cpp/c++98.C: Likewise.
13966
13967         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
13968         * g++.dg/cpp/c++98.C: Likewise.
13969
13970         * g++.dg/README (Subdirectories): Mention cpp directory.
13971
13972         PR target/7559
13973         * gcc.dg/20021006-1.c: New test.
13974
13975 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13976
13977         PR c++/7804
13978         * g++.dg/other/warning1.C: New test.
13979
13980 2002-10-04  Roger Sayle  <roger@eyesopen.com>
13981
13982         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
13983         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
13984         and sparc-*-* with -m64 as expected failures.  See PR 8087.
13985
13986 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13987
13988         PR c++/7931
13989         * g++.dg/template/ptrmem3.C: New test.
13990
13991         PR c++/7754
13992         * g++.dg/template/union1.C: New test.
13993
13994 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13995
13996         PR c++/8006
13997         * g++.dg/abi/mangle9.C: New test.
13998         * g++.dg/abi/mangle10.C: New test.
13999         * g++.dg/abi/mangle11.C: New test.
14000         * g++.dg/abi/mangle12.C: New test.
14001
14002 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
14003
14004         PR c++/7188.
14005         * g++.dg/template/meminit1.C: New test.
14006         * g++.dg/warn/Wreorder-1.C: Likewise.
14007         * g++.old-deja/g++.mike/warn3.C: Tweak.
14008         * lib/prune.exp: Ingore "in copy constructor".
14009
14010 2002-10-02  Andreas Jaeger  <aj@suse.de>
14011
14012         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
14013         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
14014         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
14015         on x86-64.
14016
14017 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14018
14019         * gcc.dg/empty1.C: Fix typo.
14020
14021 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
14022
14023         * gcc.dg/alias-1.c: New test.
14024
14025 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14026
14027         * gcc.dg/empty1.C: New test.
14028
14029         * g++.dg/tls/init-2.C: Tweak error messages.
14030
14031 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
14032
14033         * gcc.c-torture/compile/20020923-1.c: New test.
14034
14035 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
14036
14037         * gcc.c-torture/execute/ffs-1.c: New test.
14038         * gcc.c-torture/execute/ffs-2.c: Ditto.
14039
14040 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
14041
14042         * g++.dg/overload/member1.C: New test.
14043
14044 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
14045
14046         * g++.dg/abi/empty7.C: New test.
14047         * g++.dg/init/pm2.C: Likewise.
14048
14049 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
14050
14051         * g++.dg/rtti/crash1.C: New test.
14052
14053 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
14054
14055         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
14056         gcc.dg/sibcall-4.c: New tests.
14057
14058 2002-09-28  Roger Sayle  <roger@eyesopen.com>
14059
14060         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
14061         powerpc and MMIX targets.
14062
14063 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
14064
14065         * gcc.dg/cpp/20020927-1.c: New.
14066
14067 2002-09-26  David S. Miller  <davem@redhat.com>
14068
14069         * gcc.c-torture/compile/trunctfdf.c: New.
14070
14071 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14072
14073         * lib/target-supports.exp (check_weak_available): Handle solaris2.
14074
14075 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
14076
14077         * gcc.c-torture/execute/loop-15.c: New.
14078
14079 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
14080
14081         * README.QMTEST: Fix typo.
14082
14083 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14084
14085         * gcc.dg/20020926-1.c: New test.
14086
14087 2002-09-25  David S. Miller  <davem@redhat.com>
14088
14089         PR target/7842
14090         * gcc.c-torture/execute/shiftdi.c: New test.
14091
14092 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
14093
14094         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
14095         unique to the tool.
14096         * lib/g77.exp (g77_init): Likewise.
14097         * lib/g++.exp (g++_init): Likewise.
14098         * lib/objc.exp (objc_init): Likewise.
14099
14100 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
14101
14102         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
14103         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
14104         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
14105
14106 2002-09-25  Richard Henderson  <rth@redhat.com>
14107
14108         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
14109         too-small long double.
14110
14111 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
14112
14113         * gcc.dg/20020919-1.c: New test.
14114
14115 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
14116
14117         * g++.dg/abi/bitfield6.C: New test.
14118         * g++.dg/abi/bitfield7.C: New test.
14119         * g++.dg/abi/bitfield8.C: New test.
14120         * g++.dg/abi/vbase11.C: New test.
14121
14122 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14123
14124         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
14125         hppa*-*-hpux*.  Update test comment.
14126
14127 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
14128
14129         * gcc.dg/tls/struct-1.c: New test.
14130
14131 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
14132
14133         * gcc.dg/cpp/tr-warn2.c: Update.
14134
14135 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14136
14137         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
14138
14139 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14140
14141         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
14142         systems.
14143
14144 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
14145
14146         * gcc.c-torture/execute/ieee/mzero3.c: New test.
14147
14148         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
14149         Adjust for c++filt moved to binutils.  Remove spurious duplicate
14150         setting of cxxfilt.
14151
14152 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
14153
14154         * gcc.dg/20020312-2.c: Update for darwin.
14155
14156 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14157
14158         * g++.old-deja/g++.other/crash32.C: Mark ICE.
14159
14160 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
14161
14162         * objc.dg/comp-types-1.m: New test.
14163         * objc.dg/comp-types-2.m: New test.
14164         * objc.dg/comp-types-3.m: New test.
14165         * objc.dg/comp-types-4.m: New test.
14166         * objc.dg/comp-types-5.m: New test.
14167         * objc.dg/comp-types-6.m: New test.
14168
14169 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14170
14171         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
14172
14173 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14174
14175         * g++.dg/other/do1.C: New test.
14176
14177         * g++.dg/template/subst1.C: New test.
14178
14179 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
14180
14181         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
14182
14183 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14184
14185         * g++.dg/template/qualttp20.C: Adjust expected errors.
14186         * g++.old-deja/g++.jason/report.C: Likewise.
14187         * g++.old-deja/g++.other/qual1.C: Likewise.
14188
14189         * g++.dg/lookup/scoped2.C: New test.
14190
14191         * g++.dg/ext/asm3.C: New test.
14192
14193 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
14194
14195         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
14196
14197 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
14198
14199         * ChangeLog: follow spelling conventions.
14200         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
14201         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
14202         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
14203         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
14204         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
14205         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
14206         * g++.old-deja/g++.law/global-init1.C: Likewise.
14207         * g++.old-deja/g++.other/delete4.C: Likewise.
14208         * g++.old-deja/g++.other/inline21.C: Likewise.
14209         * g++.old-deja/g++.other/singleton.C: Likewise.
14210         * g77.dg/strlen0.f: Likewise.
14211         * g77.f-torture/compile/20010519-1.f: Likewise.
14212         * g77.f-torture/compile/980310-4.f: Likewise.
14213         * gcc.c-torture/compile/20000605-1.c: Likewise.
14214         * gcc.c-torture/execute/20020225-1.c: Likewise.
14215         * gcc.dg/c90-hexfloat-2.c: Likewise.
14216         * gcc.dg/c99-bool-1.c: Likewise.
14217         * gcc.dg/c99-hexfloat-2.c: Likewise.
14218         * gcc.dg/dll-2.c: Likewise.
14219         * gcc.dg/wtr-union-init-1.c: Likewise.
14220         * gcc.dg/wtr-union-init-2.c: Likewise.
14221         * gcc.dg/wtr-union-init-3.c: Likewise.
14222         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14223         * gcc.dg/cpp/defined.c: Likewise.
14224         * gcc.dg/cpp/macsyntx.c: Likewise.
14225         * gcc.dg/cpp/paste2.c: Likewise.
14226         * gcc.dg/cpp/trad/defined.c: Likewise.
14227         * gcc.dg/format/c90-printf-1.c: Likewise.
14228         * gcc.dg/format/c90-scanf-1.c: Likewise.
14229         * gcc.dg/format/c99-printf-1.c: Likewise.
14230         * gcc.dg/format/c99-scanf-1.c: Likewise.
14231         * gcc.misc-tests/gcov-8.c: Likewise.
14232         * lib/profopt.exp: Likewise.
14233
14234 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
14235
14236         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
14237
14238 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14239
14240         * g++.dg/inherit/using2.C: New test.
14241
14242 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
14243
14244         * ChangeLog: Follow spelling conventions.
14245         * g++.dg/template/friend4.C: Likewise.
14246         * g++.old-deja/g++.pt/crash67.C: Likewise.
14247         * gcc.c-torture/execute/20000801-4.c: Likewise.
14248         * gcc.dg/c90-digraph-1.c: Likewise.
14249         * gcc.dg/c94-digraph-1.c: Likewise.
14250         * gcc.dg/c99-digraph-1.c: Likewise.
14251         * gcc.dg/cpp/line5.c: Likewise.
14252         * gcc.dg/cpp/multiline.c: Likewise.
14253         * gcc.dg/cpp/trad/literals-1.c: Likewise.
14254         * gcc.dg/format/attr-3.c: Likewise.
14255         * gcc.dg/format/c90-scanf-3.c: Likewise.
14256         * gcc.dg/format/ext-4.c: Likewise.
14257
14258 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14259
14260         * g++.dg/template/pretty1.C: New test.
14261
14262 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
14263
14264         * gcc.c-torture/execute/struct-cpy-1.c: New test.
14265
14266 2002-09-13  Matt Austern  <austern@apple.com>
14267
14268         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
14269         passing a cast expression to a function by const reference.
14270
14271 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
14272
14273         * g++.dg/template/deduce1.C: New test.
14274
14275 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
14276
14277         * gcc.c-torture/execute/simd-1.c: Force all use of int to
14278         32-bit int.
14279
14280 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14281
14282         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
14283         usage.
14284
14285 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
14286
14287         * gcc.c-torture/compile/20020910-1.c: New test.
14288
14289 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
14290
14291         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
14292
14293 2002-09-10  Andreas Jaeger  <aj@suse.de>
14294
14295         * gcc.dg/20020312-2.c: Adjust for x86-64.
14296
14297 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
14298
14299         * g77.dg/7388.f: New test case for PR 7388.
14300
14301 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
14302
14303         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
14304
14305 2002-09-05  Ziemowit Laski <zlaski@apple.com>
14306
14307         * objc.dg/proto-lossage-1.m: New test.
14308
14309 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
14310
14311         * gcc.dg/cpp/_Pragma4.c: Fix typo.
14312
14313 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
14314
14315         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
14316         expected to pass.
14317
14318 2002-09-06  Stan Shebs  <shebs@apple.com>
14319             David Edelsohn  <edelsohn@gnu.org>
14320
14321         * gcc.dg/weak: New directory.
14322         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
14323         target-specific xfail bits.
14324         * gcc.dg/typeof-2.c: Move to new directory.
14325         * gcc.dg/weak.exp: New expect script.
14326
14327 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
14328
14329         * gcc.c-torture/execute/extzvsi.c: New test.
14330
14331 2002-09-05  Stan Shebs  <shebs@apple.com>
14332
14333         * gcc.dg/weak-1.c: xfail on Darwin.
14334         * gcc.dg/weak-2.c: Ditto.
14335         * gcc.dg/weak-3.c: Ditto.
14336         * gcc.dg/weak-4.c: Ditto.
14337         * gcc.dg/weak-5.c: Ditto.
14338         * gcc.dg/weak-6.c: Ditto.
14339         * gcc.dg/weak-7.c: Ditto.
14340         * gcc.dg/weak-8.c: Ditto.
14341         * gcc.dg/weak-9.c: Ditto.
14342
14343 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
14344
14345         * gcc.c-torture/execute/loop-14.c: New test.
14346
14347 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
14348
14349         * g++.dg/other/cxa-atexit1.C: New test.
14350
14351         * gcc.dg/typeof-2.c: New test.
14352
14353 2002-09-03  Roger Sayle  <roger@eyesopen.com>
14354
14355         * gcc.dg/builtins-2.c: New testcase.
14356         * gcc.dg/builtins-3.c: New testcase.
14357
14358 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
14359
14360         * gcc.dg/cpp/_Pragma4.c: New test.
14361
14362 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
14363
14364         * objc/execute/nil_method-1.m: New testcase.
14365
14366 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
14367
14368         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
14369         [Object class], not [Object initialize].
14370
14371 2002-08-31  Roger Sayle  <roger@eyesopen.com>
14372             Hans-Peter Nilsson  <hp@bitrange.com>
14373
14374         * gcc.c-torture/execute/20020720-1.x: Skip test on
14375         mmix-knuth-mmixware.  Correct comment.
14376
14377 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
14378
14379         * testsuite/g++.dg/abi/bitfield5.C: New test.
14380         * testsuite/g++.dg/abi/vbase10.C: Likewise.
14381
14382 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
14383
14384         * objc.dg/undeclared-selector.m: New test.
14385
14386 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
14387
14388         * g++.dg/other/offsetof1.C: Avoid cast warning.
14389
14390 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
14391
14392         * objc.dg/super-class-2.m: New test.
14393
14394 2002-08-24  Matt Austern  <austern@apple.com>
14395
14396         * g++.dg/ext/lvaddr.C: New test.
14397         * g++.dg/ext/lvcast.C: New test.
14398
14399 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
14400
14401         * testsuite/g++.dg/inherit/cond1.C: New test.
14402
14403 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
14404
14405         * gcc.dg/noncompile/incomplete-1.c: New test.
14406
14407 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14408
14409         * gcc.dg/typespec-1.c: New test.
14410
14411 2002-08-20  Devang Patel  <dpatel@apple.com>
14412         * objc.dg/proto-hier-2.m: New test.
14413
14414 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
14415
14416         * objc.dg/bitfield-1.m: New test.
14417         * objc.dg/bitfield-2.m: New test.
14418
14419 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14420
14421         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
14422         gcc.dg/c99-flex-array-4.c: New tests.
14423
14424 2002-08-16  Stan Shebs  <shebs@apple.com>
14425
14426         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
14427
14428 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
14429
14430         * gcc.dg/typeof-1.c: New test.
14431         * g++.dg/ext/typeof2.C: New test.
14432
14433 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14434
14435         * g++.dg/other/offsetof1.C: New test.
14436
14437 2002-08-14  Richard Henderson  <rth@redhat.com>
14438
14439         * gcc.dg/tls/diag-3.c: Fix expected message strings.
14440
14441 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
14442
14443         * gcc.dg/cpp/_Pragma3.c: New test.
14444
14445 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
14446
14447         * g++.dg/template/inherit3: New test.
14448
14449 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14450
14451         * gcc.dg/bitfld-4.c: Add blank options.
14452
14453 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
14454
14455         * g++.dg/template/crash1.C: New test.
14456
14457 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14458
14459         * gcc.dg/tls/opt-2.c: New test.
14460
14461 2002-08-08  Devang Patel  <dpatel@apple.com>
14462
14463         * objc.dg/selector-1.m : New test
14464
14465 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14466
14467         * g++.dg/abi/bitfield4.C: New test.
14468         * gcc.dg/bitfld-4.c: New test.
14469
14470 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14471
14472         * g++.dg/other/packed1.C: New test.
14473
14474 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
14475
14476         * g++.dg/abi/offsetof.C: Tweak error messages.
14477         * g++.old-deja/g++.mike/p10769a.C: Likewise.
14478
14479 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14480
14481         * gcc.dg/bitfld-3.c: New test.
14482
14483 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14484             Richard Henderson  <rth@redhat.com>
14485
14486         * gcc.dg/i386-bitfield1.c: New test.
14487         * g++.dg/abi/bitfield3.C: Update.
14488
14489 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
14490
14491         * objc.dg/const-str-2.m: Update.
14492         * gcc.dg/cpp/c++98.c: Change to C extension.
14493         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
14494         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
14495
14496 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
14497
14498         * testsuite/gcc.dg/tls/diag-3.c: New.
14499
14500 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
14501
14502         * g++.dg/README (Subdirectories): Document new subdir expr.
14503         * g++.dg/expr/pmf-1.C: New test.
14504
14505 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
14506
14507         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
14508
14509 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
14510
14511         * g++.dg/abi/bitfield3.C: New test.
14512
14513 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
14514
14515         * lib/gcov.exp: Tweak expected line formats.
14516         * gcc.misc-tests/gcov8.c: New test.
14517         * gcc.misc-tests/gcov8.x: New flags.
14518
14519 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
14520
14521         * consistency.vlad/layout/endian.c: Include string.h.
14522
14523         * gcc.c-torture/execute/20020805-1.c: New test.
14524
14525 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
14526
14527         * g++.dg/other/conversion1.C: New test.
14528
14529 2002-08-03  Roger Sayle  <roger@eyesopen.com>
14530
14531         * gcc.dg/builtins-1.c: New testcase.
14532
14533 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
14534
14535         * g++.dg/inherit/access3.C: New test.
14536
14537 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
14538
14539         * gcc.dg/ia64-visibility-2.c: New test.
14540
14541 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
14542
14543         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
14544         __qualifier_flags to __flags.
14545
14546 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
14547
14548         * g++.dg/inherit/operator1.C: New test.
14549         * g++.dg/lookup/disamb1.C: Fix typo in comment.
14550         * g++.dg/other/error1.C: Change expected error message.
14551         * g++.dg/template/conv4.C: Likewise.
14552
14553 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
14554
14555         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
14556         for documented behavior.
14557
14558 2002-07-25  Roger Sayle  <roger@eyesopen.com>
14559
14560         * gcc.c-torture/execute/20020720-1.x: Skip this test on
14561         several targets known to fail.
14562
14563 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
14564
14565         * gcc.dg/mips-args-[123].c: New tests.
14566
14567 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
14568
14569         * gcc.dg/ppc-spe.c: New.
14570
14571 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
14572
14573         * g++.dg/other/ptrmem4.C: New testcase.
14574
14575 2002-07-24  Richard Henderson  <rth@redhat.com>
14576
14577         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
14578
14579 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
14580
14581         * g++.dg/ext/alignof1.C (main): Return 0 for success.
14582
14583 2002-07-24  Roger Sayle  <roger@eyesopen.com>
14584
14585         * gcc.c-torture/execute/memset-3.c: New testcase.
14586
14587 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
14588
14589         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
14590         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
14591
14592 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14593
14594         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
14595         Delete.
14596
14597 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
14598
14599         * gcc.c-torture/compile/simd-4.c: New test.
14600
14601 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14602
14603         PR c++/7347, c++/7348
14604         * g++.dg/template/access4.C: New test.
14605         * g++.dg/template/access5.C: New test.
14606         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
14607         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
14608         * g++.old-deja/g++.pt/ttp58.C: Likewise.
14609         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
14610
14611 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
14612
14613         * gcc.dg/gnu89-init-2.c: New test.
14614
14615 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
14616
14617         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
14618
14619 2002-07-20  Roger Sayle  <roger@eyesopen.com>
14620
14621         * gcc.c-torture/execute/20020720-1.c: New testcase.
14622
14623 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
14624
14625         * gcc.dg/cpp/Wsignprom.c: New tests.
14626
14627 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
14628
14629         * gcc.c-torture/execute/loop-13.c: New test.
14630
14631 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
14632
14633         * gcc.dg/cpp/expr.c: New tests.
14634
14635 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
14636
14637         * g++.dg/opt/pr6713.C: Add template instantiation.
14638
14639 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
14640
14641         * gcc.dg/nest.c: New test.
14642
14643 2002-07-17  Richard Henderson  <rth@redhat.com>
14644
14645         * g++.dg/opt/pr6713.C: New test.
14646
14647 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
14648
14649         * gcc.c-torture/execute/loop-2e.x: Let the testcase
14650         XFAIL for all x86 processors.
14651
14652 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
14653
14654         * gcc.c-torture/execute/20010122-1.x: Do not test with
14655         -fomit-frame-pointer.
14656
14657 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14658
14659         * g++.dg/template/instantiate2.C: New test.
14660         * g++.dg/template/spec4.C: New test.
14661
14662 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14663
14664         * g++.dg/template/access2.C: New test.
14665         * g++.dg/template/access3.C: New test.
14666
14667 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
14668
14669         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
14670         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
14671         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
14672         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
14673         Convert to use <stdarg.h>.
14674         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
14675         Delete.
14676         * gcc.dg/va-arg-2.c: New.
14677         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
14678
14679 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
14680
14681         * gcc.c-torture/compile/20020710-1.c: New test.
14682
14683 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
14684                           Andrew Pinski  <pinskia@physics.uc.edu>
14685
14686         gcc.c-torture/compile/simd-2.c: New testcase.
14687         gcc.c-torture/compile/simd-3.c: Likewise.
14688
14689 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
14690
14691         PR c++/7224
14692         * g++.dg/overload/error1.C: New test.
14693
14694 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14695
14696         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
14697         configuration and IRIX 6 O32 ABI.
14698
14699 2002-07-11  Roger Sayle  <roger@eyesopen.com>
14700
14701         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
14702
14703 2002-07-10  Roger Sayle  <roger@eyesopen.com>
14704
14705         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
14706
14707 2002-07-10  Jeffrey A Law  <law@redhat.com>
14708
14709         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
14710
14711         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
14712
14713 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
14714
14715         * gcc.dg/20020312-2.c: Check for __PPC__.
14716
14717 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
14718
14719         * gcc.c-torture/compile/20020709-1.c: New test.
14720
14721 2002-07-07  Roger Sayle  <roger@eyesopen.com>
14722
14723         * g++.dg/template/qualttp21.C: New test case.
14724
14725 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
14726
14727         * gcc.c-torture/compile/20020706-1.c: New test.
14728         * gcc.c-torture/compile/20020706-2.c: New test.
14729
14730 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
14731             Alexandre Oliva  <aoliva@redhat.com>
14732
14733         * g++.dg/warn/incomplete1.C: New test.
14734
14735 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14736
14737         PR c++/7099
14738         * g++.dg/warn/noreturn1.C: New test.
14739
14740 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
14741
14742         PR c++/6706
14743         * g++.dg/debug/debug6.C: New test.
14744         * g++.dg/debug/debug7.C: New test.
14745
14746 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
14747
14748         * gcc.c-torture/compile/simd-3.c: New test.
14749
14750 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
14751
14752         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
14753         * gcc.dg/20020620-1.c: Likewise.
14754
14755 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14756
14757         PR c++/6944
14758         * g++.dg/init/array4.C: New test.
14759         * g++.dg/init/array5.C: New test.
14760
14761 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
14762
14763         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
14764         * gcc.c-torture/execute/simd-2.c (main): Likewise.
14765
14766 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14767
14768         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
14769         * gcc.dg/wtr-aggr-init-1.c: Likewise.
14770         * gcc.dg/wtr-conversion-1.c: Likewise.
14771         * gcc.dg/wtr-escape-1.c: Likewise.
14772         * gcc.dg/wtr-int-type-1.c: Likewise.
14773         * gcc.dg/wtr-label-1.c: Likewise.
14774         * gcc.dg/wtr-static-1.c: Likewise.
14775         * gcc.dg/wtr-strcat-1.c: Likewise.
14776         * gcc.dg/wtr-suffix-1.c: Likewise.
14777         * gcc.dg/wtr-switch-1.c: Likewise.
14778         * gcc.dg/wtr-unary-plus-1.c: Likewise.
14779         * gcc.dg/wtr-union-init-1.c: Likewise.
14780         * gcc.dg/wtr-union-init-2.c: Likewise.
14781         * gcc.dg/wtr-union-init-3.c: Likewise.
14782
14783         * gcc.dg/wtr-func-def-1.c: New test.
14784
14785 2002-07-02 Devang Patel <dpatel@apple.com>
14786
14787         * objc.dg/param-1.m: New test.
14788
14789 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
14790
14791         * gcc.dg/cpp/trad/directive.c: Add test.
14792         * gcc.dg/cpp/trad/macroargs.c: Add test.
14793         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
14794
14795 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
14796
14797         * gcc.dg/cpp/cmdlne-M.c: New test.
14798
14799 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
14800
14801         * objc.dg/desig-init-1.m: New test.
14802
14803 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14804
14805         PR c++/6716
14806         * g++.dg/template/instantiate1.C: New test.
14807
14808 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
14809
14810         PR c++/7112
14811         * g++.dg/template/sizeof2.C: New test.
14812
14813 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14814
14815         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
14816         gcc.dg/cpp/trad/include.c: New tests.
14817
14818 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
14819
14820         PR target/7177
14821         * gcc.c-torture/compile/20020701-1.c: New test.
14822
14823 2002-07-01  Stan Shebs  <shebs@apple.com>
14824
14825         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
14826         header here...
14827         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
14828         (objc-torture-execute): or here.
14829
14830 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
14831
14832         * gcc.c-torture/execute/arith-rand-ll.c: New test.
14833
14834 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14835
14836         * gcc.dg/cpp/trad/escaped-nl.c: New test.
14837
14838 2002-06-30  Devang Patel  <dpatel@apple.com>
14839
14840         * objc.dg/fsyntax-only.m: New test.
14841
14842 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
14843
14844         PR c++/6695
14845         * g++.dg/template/friend7.C: New file.
14846
14847 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
14848
14849         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
14850         return type.
14851
14852 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
14853
14854         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
14855         avoid division by zero.
14856
14857 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
14858
14859         * gcc.dg/Wunknownprag.c: New tests.
14860
14861 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
14862
14863         * gcc.c-torture/execute/simd-2.c: New test.
14864
14865 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
14866
14867         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
14868         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
14869         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
14870         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
14871         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
14872         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
14873         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
14874         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
14875         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
14876         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
14877         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
14878         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
14879         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
14880         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
14881         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
14882         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
14883         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
14884
14885 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
14886
14887         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
14888         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
14889         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
14890         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
14891         New tests.
14892         * gcc.dg/cpp/trad/directive.c: Update.
14893
14894 2002-06-23  Andreas Jaeger  <aj@suse.de>
14895
14896         * gcc.c-torture/execute/complex-6.c: New.
14897
14898 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
14899
14900         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
14901         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
14902         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
14903         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
14904
14905 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
14906
14907         * gcc.dg/cpp/trad: New directory with traditional tests copied
14908         from parent directory.
14909         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14910         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14911         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14912         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14913         Move to trad/ and rename.
14914         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
14915         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
14916         gcc.dg/cpp/trad/redef2.c: New tests.
14917         * gcc.dg/cpp/trad/trad.exp: New driver.
14918
14919 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
14920
14921         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14922         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14923         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14924         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14925         Remove.
14926
14927 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
14928
14929         * gcc.dg/20020620-1.c: New test.
14930
14931 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14932
14933         * g++.dg/template/ttp4.C: New test.
14934
14935 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
14936
14937         * g++.dg/opt/vt1.C: Fix regexp.
14938
14939 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14940
14941         * gcc.c-torture/execute/pure-1.c: Make functions static again.
14942         Don't use attribute `noinline'.
14943
14944 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14945
14946         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
14947
14948 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
14949
14950         * gcc.c-torture/execute/simd-1.c: New.
14951
14952         * gcc.dg/simd-1.c: New.
14953
14954 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14955
14956         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
14957
14958 2002-06-16  Richard Henderson  <rth@redhat.com>
14959
14960         * g++.dg/ext/anon-struct1.C: New.
14961         * g++.dg/ext/anon-struct2.C: New.
14962         * g++.dg/ext/anon-struct3.C: New.
14963         * gcc.dg/anon-struct-1.c: New.
14964         * gcc.dg/anon-struct-2.c: New.
14965         * gcc.dg/anon-struct-3.c: New.
14966         * gcc.dg/20011008-1.c: Adjust warning text.
14967         * gcc.dg/20020527-1.c: Add -fms-extensions.
14968
14969 2002-06-16  Richard Henderson  <rth@redhat.com>
14970
14971         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
14972
14973 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
14974
14975         * gcc.c-torture/execute/20020615-1.c: New test.
14976
14977 2002-06-15  Roger Sayle  <roger@eyesopen.com>
14978
14979         * gcc.c-tortuture/execute/compare-1.c: New test case.
14980         * gcc.c-tortuture/execute/compare-2.c: New test case.
14981         * gcc.c-tortuture/execute/compare-3.c: New test case.
14982
14983 2002-06-13  Richard Henderson  <rth@redhat.com>
14984
14985         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
14986         ia64 ilp32.
14987
14988 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14989
14990         * g++.dg/template/typename2.C: Update error message.
14991
14992 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
14993
14994         * gcc.c-torture/execute/20020611-1.c: New test.
14995
14996 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
14997
14998         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
14999         list of targets to skip.
15000
15001 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
15002
15003         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
15004         targets if not optimizing.
15005
15006 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
15007
15008         * gcc.c-torture/compile/20020605-1.c: New test.
15009
15010         * g++.dg/opt/vt1.C: New test.
15011
15012         * gcc.dg/20020531-1.c: New test.
15013
15014         * gcc.dg/20020530-1.c: New test.
15015
15016         * gcc.dg/20020527-1.c: New test.
15017
15018         * g++.dg/opt/cse1.C: New test.
15019
15020 2002-06-07  Roger Sayle  <roger@eyesopen.com>
15021
15022         * gcc.dg/20020607-2.c: New test case.
15023
15024 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
15025
15026         * gcc.c-torture/compile/20020604-1.c: New test.
15027
15028 2002-06-04  Richard Henderson  <rth@redhat.com>
15029
15030         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
15031         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
15032         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
15033
15034 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
15035
15036         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
15037
15038 2002-06-03  Richard Henderson  <rth@redhat.com>
15039
15040         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
15041         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
15042
15043 2002-06-02  Richard Henderson  <rth@redhat.com>
15044
15045         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
15046         test functions static.
15047
15048 2002-06-02  Andreas Jaeger  <aj@suse.de>
15049
15050         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
15051         now.
15052
15053 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15054
15055         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
15056         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
15057         Update for mofified diagnostics.
15058         * gcc.dg/c99-intconst-1.c: No longer fail.
15059
15060 2002-06-02  Richard Henderson  <rth@redhat.com>
15061
15062         * gcc.dg/uninit-A.c: Remove xfail markers.
15063
15064 2002-06-01  Roger Sayle  <roger@eyesopen.com>
15065
15066         * gcc.dg/fnegate-1.c: New test case.
15067
15068 2002-05-30  Osku Salerma  <osku@iki.fi>
15069
15070         * gcc.c-torture/execute/mayalias-1.c: New file.
15071
15072 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15073
15074         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
15075         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
15076         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
15077
15078 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
15079
15080         * gcc.c-torture/execute/20020529-1.c: New test.
15081
15082 2002-05-27  Richard Henderson  <rth@redhat.com>
15083
15084         * g++.dg/ext/attrib6.C: New test case.
15085
15086 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15087
15088         * gcc.c-torture/execute/pure-1.c: New test.
15089
15090 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15091
15092         * gcc.dg/cpp/arith-2.c: Remove.
15093
15094 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15095
15096         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
15097         * gcc.dg/cpp/if-3.c: Remove.
15098
15099 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
15100
15101         * g++.dg/opt/cse2.C: New test.
15102
15103 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
15104
15105         * gcc.dg/cpp/arith-1.c: New semantic tests.
15106         * gcc.dg/cpp/if-1.c: Update.
15107
15108 2002-05-24  Ben Elliston  <bje@redhat.com>
15109
15110         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
15111
15112 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15113
15114         * gcc.dg/verbose-asm.c: New test.
15115
15116 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15117
15118         * gcc.dg/cpp/paste12.c: New test.
15119
15120 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15121
15122         * g++.dg/parse/named_ops.C: New test.
15123
15124 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
15125
15126         * gcc/testsuite/gcc.dg/weak-8.c: New test.
15127
15128 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
15129
15130         * gcc.dg/weak-2.c: Allow optional leading underscore
15131         in scan-assembler symbol name.
15132         * gcc.dg/weak-3.c: Likewise.
15133         * gcc.dg/weak-4.c: Likewise.
15134         * gcc.dg/weak-5.c: Likewise.
15135
15136 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
15137
15138         * gcc.dg/20020523-1.c: New test.
15139
15140 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15141
15142         * objc.dg/const-str-2.m: Update now that we stop after
15143         a command line error.
15144
15145 2002-05-22  Richard Henderson  <rth@redhat.com>
15146
15147         * g++.dg/dg.exp: Fix typo in test pruneing.
15148
15149 2002-05-22  Richard Henderson  <rth@redhat.com>
15150
15151         * g++.dg/dg.exp: Prune the tls subdirectory.
15152         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
15153         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
15154         * g++.dg/tls/init-1.C: New.
15155
15156 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
15157
15158         * gcc.dg/20020517-1.c: New test.
15159
15160 2002-05-21  Richard Henderson  <rth@redhat.com>
15161
15162         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
15163         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
15164
15165 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
15166
15167         * g++.dg/other/copy2.C: New test.
15168
15169 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
15170
15171         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
15172         (MAX_COPY): Bump up to 10 times sizeof (long long).
15173         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
15174
15175         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
15176         sizeof (long long).
15177
15178         * gcc.c-torture/execute/strcpy-1.c: New test.
15179
15180 2002-05-19  Jason Merrill  <jason2redhat.com>
15181
15182         * g++.dg/ext/oper1.C: New test.
15183
15184 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
15185 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
15186
15187         * README.QMTEST: New file.
15188
15189         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
15190
15191 2002-05-19  Andreas Jaeger  <aj@suse.de>
15192
15193         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
15194         now.
15195         * gcc.c-torture/execute/loop-2d.x: Likewise.
15196
15197 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
15198
15199         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
15200         support weak symbols.
15201         * gcc.dg/weak-4.c: Likewise
15202         * gcc.dg/weak-6.c: Likewise
15203
15204 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
15205
15206         * gcc.dg/weak-3.c: Add dg-excess-error comment for
15207         cygwin, coff and h8300-*-hms targets
15208         * gcc.dg/weak-5.c: Likewise
15209         * gcc.dg/weak-7.c: Likewise
15210
15211 2002-05-16  Jason Merrill  <jason@redhat.com>
15212
15213         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
15214         (scan-assembler-not, scan-assembler-dem): Likewise.
15215         (scan-assembler-dem-not): Likewise.
15216
15217 2002-05-15  Richard Henderson  <rth@redhat.com>
15218
15219         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
15220
15221 2002-05-15  Richard Henderson  <rth@redhat.com>
15222
15223         * gcc.dg/weak-5.c (vfoo1c): No warning here.
15224         (vfoo1f): Warning here.
15225         (vfoo1l): Don't redefine the alias.
15226
15227 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
15228
15229         * g++.dg/init/pm1.C: New test.
15230
15231 2002-05-12  David S. Miller  <davem@redhat.com>
15232
15233         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
15234         types.
15235
15236 2002-05-10  Roger Sayle  <roger@eyesopen.com>
15237
15238         * gcc.c-torture/execute/20020510-1.c: New test case.
15239
15240 2002-05-10  David S. Miller  <davem@redhat.com>
15241
15242         * gcc.c-torture/execute/conversion.c: Test long double too.
15243
15244 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
15245
15246         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
15247         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
15248         * lib/g++.exp (g++_link_flags): Likewise.
15249         * lib/objc.exp (objc_target_compile): Likewise.
15250
15251 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
15252
15253         * gcc.dg/cpp/poison.c: Update.
15254         * gcc.dg/cpp/20000625-2.c: Remove.
15255         * gcc.dg/cpp/direct2s.c: Remove final test.
15256
15257 2002-05-08  Tom Rix  <trix@redhat.com>
15258
15259         * gcc.c-torture/execute/20020508-1.c: New test.
15260         * gcc.c-torture/execute/20020508-2.c: New test.
15261         * gcc.c-torture/execute/20020508-3.c: New test.
15262
15263 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15264
15265         * gcc.dg/cpp/charconst-4.c: More tests.
15266
15267 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
15268
15269         PR c/6569
15270         * gcc.dg/weak-3.c: Update location of warning messages.
15271         * gcc.dg/weak-5.c: Likewise.
15272
15273 2002-05-06  Roger Sayle  <roger@eyesopen.com>
15274
15275         * gcc.c-torture/execute/20020506-1.c: New test case.
15276
15277 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
15278
15279         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
15280
15281 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15282
15283         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
15284
15285 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15286
15287         * gcc.dg/cpp/charconst-3.c: New test.
15288
15289 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15290
15291         * gcc.dg/cpp/charconst.c: Update tests.
15292
15293 2002-05-05  Tim Josling  <tej@melbpc.org.au>
15294
15295         * treelang: Added directory for new sample language treelang. Also
15296         lib/treelang.exp: New file to signal treelang should be tested.
15297
15298 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15299
15300         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
15301         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
15302         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
15303         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
15304         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
15305         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
15306         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
15307
15308 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15309
15310         * gcc.dg/format/xopen-2.c: New test.
15311
15312 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15313
15314         * gcc.dg/20020503-1.c: New test.
15315
15316 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
15317
15318         * g++.dg/init/dtor1.C: Make it tougher.
15319
15320 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
15321
15322         * g++.dg/init/dtor1.C: New test.
15323
15324 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
15325
15326         * gcc.dg/altivec-8.c: New.
15327
15328 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
15329
15330         * gcc.dg/altivec-7.c: New.
15331
15332 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
15333
15334         * g++.dg/parse/typedef1.C: New test.
15335
15336 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
15337
15338         PR c++/6486
15339         * g++.dg/template/friend6.C: New test.
15340
15341         PR c++/6492
15342         * g++.dg/init/copy1.C: New test.
15343
15344 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
15345
15346         * g++.dg/warn/effc1.C: New test.
15347
15348 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15349
15350         * gcc.dg/cpp/if-cexp.c: Add a test.
15351
15352 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
15353
15354         * gcc.dg/20020426-2.c: New test.
15355
15356 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15357
15358         * gcc.dg/cpp/if-mop.c: Update.
15359         * gcc.dg/cpp/if-mpar.c: Add test.
15360         * gcc.dg/cpp/if-oppr.c: Update.
15361
15362 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15363
15364         PR c/6343
15365         * gcc.dg/weak-[2-7].c: New tests.
15366
15367 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15368
15369         * gcc.dg/enum1.c: New test.
15370
15371 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15372
15373         PR c++/6497
15374         * g++.dg/inherit/access2.C: New test.
15375
15376 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15377
15378         PR bootstrap/6445
15379         * gcc.dg/20020426-1.c: New test.
15380
15381 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15382
15383         * g++.dg/abi/enum1.C: New test.
15384
15385 2002-04-26  Richard Henderson  <rth@redhat.com>
15386
15387         * gcc.dg/c99-bool-1.c: Expect always true warning.
15388
15389 2002-04-25  Roger Sayle  <roger@eyesopen.com>
15390
15391         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
15392
15393 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15394
15395         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
15396         targets.
15397
15398 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
15399
15400         * g++.dg/abi/mange7.C: New test.
15401
15402         PR c++/6438.
15403         * g++.dg/parse/stmtexpr2.C: New test.
15404
15405 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
15406
15407         * gcc.dg/20020312-2.c: Add SH target.
15408
15409 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15410
15411         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
15412         compiler output on mips*-*-irix*.
15413
15414 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
15415
15416         * g++.dg/parse/attr1.C: New test.
15417
15418 2002-04-23  Roger Sayle  <roger@eyesopen.com>
15419
15420         * gcc.c-torture/execute/string-opt-17.c: New test case.
15421         * gcc.c-torture/execute/memset-2.c: New test case.
15422
15423 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
15424
15425         PR c++/6256:
15426         * g++.dg/template/friend5.C: New test.
15427
15428         PR c++/6331:
15429         * g++.dg/template/qual1.C: Likewise.
15430
15431 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
15432
15433         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
15434         Include stdlib.h, not stdio.h or ctype.h.
15435
15436 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
15437
15438         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
15439         cris-*-elf* and mmix-*-*.
15440         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
15441         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
15442         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
15443         Ditto.
15444         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
15445         * gcc.dg/wchar_t-1.c: Ditto.
15446
15447 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
15448
15449         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
15450         Clarify comment.
15451
15452 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
15453
15454         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
15455
15456 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15457
15458         * gcc.c-torture/execute/20000906-1.x: Delete.
15459
15460 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
15461
15462         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
15463
15464 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
15465
15466         * PR6367
15467         * g77.f-torture/execute/6367.f: New test.
15468         * g77.f-torture/execute/6367.x: Disable for MMIX.
15469
15470 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
15471
15472         * PR6352
15473         * g++.dg/opt/inline2.C: New test.
15474
15475 2002-04-18  Richard Henderson  <rth@redhat.com>
15476
15477         * gcc.dg/20000906-1.c: Enable for all targets.
15478         * gcc.c-torture/compile/iftrap-2.c: New.
15479
15480 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15481
15482         * gcc.dg/20020418-1.c: New test.
15483         * gcc.dg/20020418-2.c: New test.
15484
15485 2002-04-18  Richard Henderson  <rth@redhat.com>
15486
15487         * gcc.c-torture/compile/iftrap-1.c: New.
15488         * gcc.dg/iftrap-1.c: Adjust for ia64.
15489         * gcc.dg/iftrap-2.c: New.
15490
15491 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15492
15493         * gcc.c-torture/compile/20020418-1.c: New test.
15494
15495 2002-04-18  Roger Sayle  <roger@eyesopen.com>
15496
15497         * gcc.c-torture/compile/20020415-1.c: New.
15498
15499 2002-04-18  David S. Miller  <davem@redhat.com>
15500
15501         * gcc.c-torture/execute/20020418-1.c: New test.
15502
15503 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
15504
15505         * gcc.dg/20020416-1.c: New test.
15506
15507         * g++.dg/opt/inline1.C: New test.
15508
15509 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
15510
15511         * gcc.dg/altivec-5.c: New test.
15512
15513         * gcc.dg/20020415-1.c: New test.
15514
15515 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
15516
15517         * testsuite/lib/chill.exp: Remove.
15518
15519 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
15520
15521         * g++.dg/other/big-struct.C: New test.
15522
15523 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
15524
15525         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
15526         of scratch file.
15527
15528 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
15529
15530         PR c/6277
15531         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
15532         in scan-assembler function name
15533
15534 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
15535
15536         * g77.f-torture/execute/980628-4.x,
15537         g77.f-torture/execute/980628-5.x,
15538         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15539         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15540         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
15541         i[34567]86-*-*.
15542
15543 2002-04-13  David S. Miller  <davem@redhat.com>
15544
15545         * gcc.c-torture/execute/20020413-1.c: New test.
15546
15547 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
15548
15549         * gcc.dg/asm-6.c,
15550         * g++.dg/ext/asm1.C: New tests.
15551
15552 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
15553
15554         PR c++ 5373.
15555         * g++.dg/parse/stmtexpr1.C: New test.
15556
15557         PR c++/5189.
15558         * g++.dg/template/copy1.C: New test.
15559
15560 2002-04-12  Richard Henderson  <rth@redhat.com>
15561
15562         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
15563
15564 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
15565
15566         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
15567         gcc.c-torture/execute/20020307-2.c.
15568
15569 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
15570
15571         * g++.dg/ext/attrib5.C,
15572         * g++.dg/lookup/struct1.C: New tests.
15573
15574 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
15575
15576         * gcc.dg/20020411-1.c: New test.
15577
15578         * gcc.c-torture/execute/20020411-1.c: New test.
15579
15580 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
15581
15582         * g77.f-torture/execute/6177.f: New test.
15583
15584 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
15585
15586         PR middle-end/6247
15587         * g++.dg/opt/cleanup1.C: New test.
15588
15589         * g++.dg/opt/const1.C: New test.
15590
15591 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
15592
15593         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
15594
15595 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15596
15597         PR c++/5507
15598         * g++.dg/template/typename2.C: New test.
15599
15600 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
15601
15602         * gcc.c-torture/execute/loop-12.c: New.
15603
15604 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
15605
15606         * g77.f-torture/execute/980628-4.x,
15607         g77.f-torture/execute/980628-5.x,
15608         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15609         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15610         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
15611
15612 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15613
15614         PR optimization/6086
15615         * g++.dg/opt/preinc1.C: New test.
15616
15617 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15618
15619         PR c++/5571
15620         * g++.dg/opt/static2.C: New test.
15621
15622 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15623
15624         PR c/5120
15625         * gcc.dg/20020406-1.c: New test.
15626
15627 2002-04-04  David S. Miller  <davem@redhat.com>
15628
15629         * gcc.c-torture/execute/20020404-1.c: New test.
15630
15631 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
15632
15633         PR c/6123
15634         * gcc.dg/20020312-2.c: Do not declare global register variable
15635         if __PIC__ or __pic__ is defined.
15636
15637 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
15638
15639         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
15640         __asm__ so that it works correctly even if -ansi -pedantic-errors.
15641
15642 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15643
15644         * gcc.misc-tests/linkage.exp: Update last change to handle
15645         sparc*-, not just sparc-.
15646
15647 2002-04-03  Richard Henderson  <rth@redhat.com>
15648
15649         * gcc.dg/cpp/ucs.c: Improved long UCS test.
15650
15651 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15652
15653         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
15654
15655 2002-04-02  David S. Miller  <davem@redhat.com>
15656
15657         * gcc.c-torture/execute/20020402-3.c: New test.
15658
15659 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15660
15661         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
15662         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
15663
15664         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
15665         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
15666         g77.f-torture/execute/20001201.x,
15667         g77.f-torture/execute/u77-test.x: New files.
15668
15669         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
15670         * gcc.dg/wchar_t-1.c: Ditto.
15671
15672 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15673
15674         * gcc.c-torture/execute/20020402-1.c: New test.
15675
15676 2002-04-01  Richard Henderson  <rth@redhat.com>
15677
15678         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
15679
15680         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
15681
15682 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15683
15684         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
15685
15686 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15687
15688         * g++.dg/inherit/template-as-base.C: Expect error.
15689         * g++.dg/inherit/namespace-as-base.C: Likewise.
15690
15691 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
15692
15693         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
15694         g++.dg/ext/instantiate3.C: Tweak match patterns.
15695
15696         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
15697         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
15698         -da test.
15699
15700 2002-03-31  Richard Henderson  <rth@redhat.com>
15701
15702         * gcc.dg/special/alias-2.c: New.
15703         * gcc.dg/special/ecos.exp: Run it.
15704
15705 2002-03-31  Richard Henderson  <rth@redhat.com>
15706
15707         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
15708
15709 2002-03-31  Kazu Hirata  <kazu@hxi.com>
15710
15711         * gcc.dg/weak-1.c: Disable on h8300 port.
15712
15713 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
15714
15715         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
15716         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
15717         ordering tests.
15718         * g++.dg/bprob/bprob-1.C: New test.
15719         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
15720         * g++.dg/gcov/gcov-1.C: New test.
15721         * g++.dg/gcov/gcov-1.x: New file.
15722         * g++.dg/gcov/gcov-2.C: New test.
15723         * g++.dg/gcov/gcov-3.C: New test.
15724         * g++.dg/gcov/gcov-3.h: New file.
15725
15726 2002-03-28  Roger Sayle  <roger@eyesopen.com>
15727
15728         * g++.old-deja/g++.other/builtins5.C: New test.
15729         * g++.old-deja/g++.other/builtins6.C: New test.
15730         * g++.old-deja/g++.other/builtins7.C: New test.
15731         * g++.old-deja/g++.other/builtins8.C: New test.
15732         * g++.old-deja/g++.other/builtins9.C: New test.
15733
15734 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
15735
15736         * g++.dg/opt/static1.C: New test.
15737
15738         * g++.dg/opt/longbranch1.C: New test.
15739
15740 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
15741
15742         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
15743
15744         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
15745
15746 2002-03-28  Jeffrey A Law  (law@redhat.com)
15747
15748         * gcc.c-torture/execute/20020328-1.c: New test.
15749
15750 2002-03-27  Richard Henderson  <rth@redhat.com>
15751
15752         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
15753         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
15754         move from g++.old-deja/g++.ext/.
15755
15756 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
15757
15758         * g++.dg/init/new2.C: New test.
15759
15760 2002-03-26  Richard Henderson  <rth@redhat.com>
15761
15762         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
15763
15764         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
15765         on sparc.
15766
15767         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
15768         sparcv9 systems.
15769         * gcc.dg/20001102-1.c: Likewise.
15770
15771 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
15772
15773         * gcc.dg/cpp/endif-pedantic1.c,
15774         gcc.dg/cpp/endif-pedantic2.c:  New tests.
15775
15776 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
15777
15778         * g++.dg/init/new1.C: New test.
15779
15780 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
15781
15782         * g++.dg/abi/vbase9.C: New test.
15783
15784 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
15785
15786         * gcc.dg/arm-asm.c: New test.
15787
15788 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
15789
15790         * gcc.dg/Wswitch-enum.c: New test.
15791         Fix PR c/5044.
15792
15793 2002-03-26  Richard Henderson  <rth@redhat.com>
15794
15795         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
15796         structure.
15797
15798 2002-03-25  Richard Henderson  <rth@redhat.com>
15799
15800         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
15801         sparcv9 systems.
15802
15803         * gcc.c-torture/compile/20011119-1.c (xxx): New.
15804         * gcc.c-torture/compile/20011119-2.c (xxx): New.
15805
15806 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
15807
15808         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
15809
15810 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
15811
15812         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
15813         targets using generic thunk support.
15814
15815 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
15816
15817         * gcc.c-torture/compile/20020323-1.c: New test.
15818
15819         * g++.dg/opt/conj2.C: New test.
15820
15821 2002-03-24  Richard Henderson  <rth@redhat.com>
15822
15823         * gcc.dg/weak-1.c: Use -fno-common.
15824
15825 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15826
15827         * g77.dg/f77-edit-apostrophe-out.f: New test
15828         * g77.dg/f77-edit-h-out.f: New test
15829         * g77.dg/f77-edit-t-in.f: New test
15830         * g77.dg/f77-edit-t-out.f: New test
15831         * g77.dg/f77-edit-x-out.f: New test
15832         * g77.dg/f77-edit-slash-out.f: New test
15833         * g77.dg/f77-edit-colon-out.f: New test
15834         * g77.dg/f77-edit-s-out.f: New test
15835
15836 2002-03-24  Richard Henderson  <rth@redhat.com>
15837
15838         * objc/execute/formal_protocol-6.x: New XFAIL.
15839
15840 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15841
15842         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
15843         that do not support weak symbols
15844
15845 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15846
15847         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
15848         * lib/g77.exp:  Likewise
15849         * lib/objc.exp: Likewise
15850
15851 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
15852
15853         * gcc.dg/Wswitch-default.c: New test.
15854
15855 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
15856
15857         * g++.dg/other/enum1.C: New test.
15858
15859 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
15860
15861         * gcc.dg/pragma-ep-3.c: Fix typo.
15862
15863 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15864
15865         * g++.dg/inherit/template-as-base.C: New test.
15866
15867 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
15868
15869         * g++.old-deja/g++.other/dwarf2-1.C: Move...
15870         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
15871
15872 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
15873
15874         * gcc.dg/cpp/multiline.c: Update to match.
15875
15876 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
15877
15878         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
15879
15880 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
15881
15882         * gcc.dg/cpp/extratokens2.c:  New file.
15883
15884 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
15885
15886         * gcc.dg/20020312-2.c: Add rs6000 target.
15887
15888         * gcc.c-torture/compile/20020319-1.c: New test.
15889
15890 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15891
15892         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
15893         (A, E): Handle this.
15894
15895 2002-03-20  Jason Merrill  <jason@redhat.com>
15896
15897         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
15898         ignoring -fpic.
15899         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
15900         through prune_gcc_output.
15901
15902 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
15903
15904         * gcc.c-torture/compile/20020320-1.c: New test.
15905
15906 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
15907
15908         * gcc.c-torture/compile/20020318-1.c: New test.
15909
15910         * gcc.dg/struct-by-value-1.c: New test.
15911
15912         * gcc.dg/20020319-1.c: New test.
15913
15914 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
15915
15916         * g++.dg/opt/conj1.C: New test.
15917
15918 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
15919
15920         * g++.dg/template/qualttp20.C: Revert previous change.
15921         * g++.dg/template/qualttp3.C: Likewise.
15922         * g++.dg/template/qualttp4.C: Likewise
15923         * g++.dg/template/qualttp5.C: Likewise
15924         * g++.dg/template/qualttp6.C: Likewise
15925         * g++.dg/template/qualttp7.C: Likewise
15926         * g++.dg/template/qualttp8.C: Likewise
15927         * g++.dg/template/recurse.C: Likewise.
15928
15929 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15930
15931         * gcc.dg/cpp/wchar-1.c: Update.
15932
15933 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15934
15935         * g++.dg/template/conv1.C: New test.
15936         * g++.dg/template/conv2.C: New test.
15937         * g++.dg/template/conv3.C: New test.
15938         * g++.dg/template/conv4.C: New test.
15939
15940 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15941
15942         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
15943         * g++.dg/template/qualttp3.C: Likewise.
15944         * g++.dg/template/qualttp4.C: Likewise
15945         * g++.dg/template/qualttp5.C: Likewise
15946         * g++.dg/template/qualttp6.C: Likewise
15947         * g++.dg/template/qualttp7.C: Likewise
15948         * g++.dg/template/qualttp8.C: Likewise
15949         * g++.dg/template/recurse.C: Likewise.
15950
15951 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15952
15953         * g++.dg/opt/dtor1.C: New test.
15954
15955 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
15956
15957         * gcc.c-torture/compile/20020315-1.c: New test.
15958
15959 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
15960
15961         * gcc.dg/weak-1.c: Fix scan tests.
15962
15963 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
15964
15965         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
15966         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
15967         cris-*-aout* mmix-*-*.
15968         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
15969         cris-*-aout* mmix-*-*.
15970         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
15971         cris-*-elf* cris-*-aout* and mmix-*-*.
15972         * gcc.dg/20001009-1.c: Ditto.
15973         * gcc.dg/20010912-1.c: Ditto.
15974         * gcc.dg/20020122-4.c: Ditto.
15975         * gcc.dg/inline-2.c: Ditto.
15976
15977 2002-03-14  Jeffrey A Law  (law@cygnus.com)
15978
15979         * gcc.c-torture/compile/20020314-1.c: New test.
15980
15981 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
15982
15983         * gcc.c-torture/execute/20020314-1.c: New test.
15984
15985 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
15986
15987         * g++.dg/warn/Wunused-1.C: New test.
15988
15989 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
15990
15991         * g++.dg/abi/mangle6.C: New test.
15992
15993 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
15994
15995         * gcc.c-torture/compile/20020309-2.c: New test.
15996
15997         * gcc.c-torture/compile/20020312-1.c: New test.
15998
15999 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
16000
16001         * g++.dg/other/access1.C: New test.
16002
16003 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
16004
16005         * gcc.c-torture/execute/wchar_t-1.c: New test.
16006
16007 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
16008
16009         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
16010
16011 2002-03-12  Roger Sayle  <roger@eyesopen.com>
16012
16013         * gcc.dg/20020312-1.c: New test case.
16014
16015 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
16016
16017         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
16018
16019 2002-03-11  Richard Henderson  <rth@redhat.com>
16020
16021         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
16022         * g++.old-deja/g++.jason/report.C: Likewise.
16023
16024 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16025
16026         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
16027         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
16028
16029 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16030
16031         * testsuite/g++.dg/overload/pmf1.C: New test.
16032
16033 2002-03-11  Kazu Hirata  <kazu@hxi.com>
16034
16035         * gcc.c-torture/execute/20020307-1.c: Use long.
16036
16037 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
16038
16039         PR optimization/5844
16040         * gcc.dg/20020310-1.c: New test.
16041
16042 2002-03-09  Michael Meissner  <meissner@redhat.com>
16043
16044         * gcc.c-torture/execute/memcpy-2.c: New test.
16045         * gcc.c-torture/execute/memset-1.c: New test.
16046         * gcc.c-torture/execute/strlen-1.c: New test.
16047         * gcc.c-torture/execute/strcmp-1.c: New test.
16048         * gcc.c-torture/execute/strncmp-1.c: New test.
16049
16050 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
16051
16052         * gcc.dg/ppc-ldstruct.c: New test.
16053
16054 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
16055
16056         * gcc.c-torture/execute/va-arg-22.c: New test.
16057
16058 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16059
16060         * gcc.c-torture/compile/20020309-1.c: New test.
16061
16062 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
16063
16064         * gcc.c-torture/execute/20020307-2.c: New test.
16065
16066 2002-03-07  Jeffrey A Law  (law@redhat.com)
16067
16068         * g77.f-torture/compile/20020307-1.f: New test.
16069
16070 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
16071
16072         * gcc.dg/unordered-1.c: New test.
16073
16074 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
16075
16076         * gcc.c-torture/execute/20020307-1.c: New test.
16077
16078 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
16079
16080         * gcc.dg/20020304-1.c: New test.
16081
16082         * gcc.c-torture/compile/20020304-2.c: New test.
16083
16084 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
16085
16086         * gcc.c-torture/compile/20020304-1.c: New test case
16087         (from PR c/5830).
16088
16089 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
16090
16091         * gcc.dg/20020103-1.c: Add other -D ppc variants.
16092
16093 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
16094
16095         * g++.dg/other/classkey1.C: New test.
16096
16097 2002-03-01  Richard Henderson  <rth@redhat.com>
16098
16099         * gcc.c-torture/compile/981223-1.x: New.
16100         * gcc.c-torture/compile/920625-1.x: New.
16101
16102 2002-02-28  Richard Henderson  <rth@redhat.com>
16103
16104         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
16105
16106 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
16107
16108         * gcc.c-torture/execute/20020227-1.c: New test.
16109
16110 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
16111
16112         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
16113         here" ERROR lines.
16114         * g++.old-deja/g++.oliva/partord1.C: Likewise.
16115         * g++.old-deja.g++.other/defarg1.C: Likewise.
16116         * g++.old-deja/g++.pt/calls2.C: Likewise.
16117         * g++.old-deja/g++.pt/crash20.C: Likewise.
16118         * g++.old-deja/g++.pt/crash30.C: Likewise.
16119         * g++.old-deja/g++.pt/crash36.C: Likewise.
16120         * g++.old-deja/g++.pt/crash6.C: Likewise.
16121         * g++.old-deja/g++.pt/defarg13.C: Likewise.
16122         * g++.old-deja/g++.pt/derived3.C: Likewise.
16123         * g++.old-deja/g++.pt/error1.C: Likewise.
16124         * g++.old-deja/g++.pt/friend21.C: Likewise.
16125         * g++.old-deja/g++.pt/friend23.C: Likewise.
16126         * g++.old-deja/g++.pt/infinite1.C: Likewise.
16127         * g++.old-deja/g++.robertl/eb128.C: Likewise.
16128
16129 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
16130
16131         * gcc.c-torture/execute/20020225-2.c: New test.
16132
16133 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
16134
16135         * gcc.c-torture/execute/920730-1t.c,
16136         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
16137         Delete test cases, only relevant to -traditional.
16138
16139 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16140
16141         * gcc.dg/cpp/undef1.c: Remove.
16142         * gcc.dg/cpp/directiv.c: Update.
16143         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
16144
16145 2002-02-27  Michael Meissner  <meissner@redhat.com>
16146
16147         * gcc.c-torture/execute/20020226-1.c: New test.
16148
16149 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
16150
16151         * g++.dg/debug/debug4.C: New test.
16152
16153         * gcc.dg/ia64-visibility-1.c: New test.
16154
16155 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
16156
16157         * gcc.dg/debug/20020224-1.c: New.
16158
16159 2002-02-25  Kazu Hirata  <kazu@hxi.com>
16160
16161         * gcc.c-torture/execute/960416-1.x: New.
16162         * gcc.c-torture/execute/divconst-3.x: Likewise.
16163
16164 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
16165
16166         * gcc.dg/20020224-1.c: New test.
16167
16168 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
16169
16170         * gcc.c-torture/execute/20020225-1.c: New.
16171
16172 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16173
16174         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
16175
16176 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
16177
16178         * gcc.dg/20020222-1.c: New test.
16179
16180 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
16181
16182         * g++.dg/opt/anonunion1.C: New test.
16183
16184 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16185
16186         * g++.dg/template/qualttp19.C: New test.
16187         * g++.dg/template/qualttp20.C: New test.
16188         * g++.old-deja/g++.jason/report.C: Adjust expected errors
16189         * g++.old-deja/g++.other/qual1.C: Likewise.
16190
16191 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
16192
16193         * gcc.dg/attr-alwaysinline.c: New.
16194
16195 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
16196
16197         * gcc.dg/20020220-1.c: New test.
16198
16199         * gcc.dg/20020220-2.c: New test.
16200
16201         * g++.dg/opt/mmx1.C: New test.
16202
16203 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
16204
16205         * gcc.c-torture/compile/20020110.c: New test.
16206
16207 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
16208
16209         * gcc.c-torture/execute/20020219-1.c: New test.
16210
16211         * gcc.dg/20020219-1.c: New test.
16212
16213         * gcc.dg/noncompile/20020220-1.c: New test.
16214
16215         * g++.dg/opt/ptrintsum1.C: New test.
16216
16217         * gcc.dg/debug/20020220-1.c: New test.
16218
16219 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
16220
16221         * gcc.c-torture/execute/20020216-1.c: New test.
16222
16223 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16224
16225         * gcc.dg/decl-1.c: Update, new test.
16226
16227 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
16228
16229         * g++.dg/abi/bitfield1.C: New test.
16230         * g++.dg/abi/bitfield2.C: New test.
16231
16232 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16233
16234         * gcc.dg/attr-nest.c: New test.
16235
16236 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16237
16238         * gcc.c-torture/execute/20020215-1.c: New test.
16239
16240 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
16241
16242         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
16243         * g++.dg/debug/debug.exp: New.
16244         * g++.dg/debug/trivial.C: New.
16245         * g++.dg/debug/debug1.C: Moved...
16246         * g++.dg/other/debug1.C: ...from here.
16247         * g++.dg/debug/debug2.C: Moved...
16248         * g++.dg/other/debug2.C: ...from here.
16249         * g++.dg/debug/debug3.C: Moved...
16250         * g++.dg/other/debug3.C: ...from here.
16251
16252         * gcc.dg/noncompile/20020213-1.c: New test.
16253
16254 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
16255
16256         * g++.dg/other/debug3.C: New test.
16257
16258         * gcc.c-torture/execute/20020213-1.c: New test.
16259
16260 2002-02-13  Richard Smith <richard@ex-parrot.com>
16261
16262         * g++.old-deja/g++.other/thunk1.C: New test.
16263
16264 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16265
16266         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
16267
16268 2002-02-13  Stan Shebs  <shebs@apple.com>
16269
16270         * gcc.dg/altivec-3.c: New.
16271
16272 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
16273
16274         * gcc.dg/Wunreachable-1.c: New test.
16275         * gcc.dg/Wunreachable-2.c: New test.
16276
16277 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16278
16279         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
16280
16281 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
16282
16283         * gcc.dg/decl-1.c: New test.
16284
16285 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16286
16287         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
16288
16289 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16290
16291         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
16292         * gcc.c-torture/compile/980506-1.x: Likewise.
16293
16294 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16295
16296         * gcc.dg/20020210-1.c: New.
16297
16298 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
16299
16300         * g77.f-torture/execute/947.f: New regression test
16301         for PR fortran/947.
16302
16303 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
16304
16305         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
16306         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
16307
16308 2002-02-08  Richard Henderson  <rth@redhat.com>
16309
16310         * gcc.c-torture/compile/labels-3.c: New.
16311
16312 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
16313
16314         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
16315         expression statements work instead.
16316         * gcc.dg/noncompile/20020207-1.c: New test.
16317
16318 2002-02-07  Richard Henderson  <rth@redhat.com>
16319
16320         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
16321
16322 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16323
16324         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
16325         message from g77
16326         * lib/g77-dg.exp: Trim g77 error messages so that they are
16327         recognized by dg.exp.
16328
16329 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16330
16331         PR fortran/5473
16332         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
16333
16334 2002-02-07  Richard Henderson  <rth@redhat.com>
16335
16336         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
16337         to be sufficiently aligned for integers.
16338
16339 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
16340
16341         * g++.dg/template/friend4.C: New test.
16342
16343 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16344
16345         PR fortran/5743
16346         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
16347         unsupported cases.
16348
16349 2002-02-07  Richard Henderson  <rth@redhat.com>
16350
16351         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
16352         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
16353         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
16354         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
16355
16356 2002-02-06  Richard Henderson  <rth@redhat.com>
16357
16358         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
16359
16360 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
16361
16362         * gcc.dg/20020206-1.c: New test.
16363
16364 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
16365
16366         * gcc.c-torture/execute/20020206-1.c: New test.
16367
16368         * gcc.c-torture/execute/20020206-2.c: New test.
16369
16370         PR optimization/5429:
16371         * gcc.c-torture/compile/20020206-1.c: New test.
16372
16373 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
16374
16375         * g++.dg/ext/align1.C: Do not use an explicit alignment value
16376         as certain file formats cannot support particularly large
16377         alignments.
16378
16379         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
16380         and do not expect to be able to link the executable.
16381
16382         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
16383         fail because the COFF format does not support the weak attribute.
16384
16385 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
16386
16387         * g77.dg/pr5473.f:  New test
16388
16389 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
16390
16391         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
16392         Fix testcase accordingly.
16393
16394 2002-02-04  Richard Henderson  <rth@redhat.com>
16395
16396         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
16397         (buf): Change to be an array of pointers, not ints.
16398
16399 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16400
16401         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
16402         before all tests.  Move warning one line above to match where it
16403         C frontend emits.
16404         * gcc.dg/Wswitch-2.c: New test.
16405         * g++.dg/warn/Wswitch-1.C: New test.
16406         * g++.dg/warn/Wswitch-2.C: New test.
16407
16408 2002-02-04  Richard Henderson  <rth@redhat.com>
16409
16410         * g++.dg/abi/offsetof.C: Fix size comparison.
16411
16412 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
16413
16414         * gcc.dg/cast-qual-2.c: New test.
16415
16416 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16417
16418         * gcc.dg/20020201-4.c: New test.
16419
16420 2002-02-04  Ben Elliston  <bje@redhat.com>
16421
16422         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
16423         target_info attribute != 0, in addition to the empty string.
16424         (gcc_target_compile): Likewise.
16425
16426 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
16427
16428         * gcc.dg/Wswitch.c: New test.
16429         PR gcc/4475. PR gcc/3780.
16430
16431 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
16432
16433         * g77.f-torture/execute/5122.f: New test for regressions
16434         against PR fortran/5122.
16435
16436 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
16437
16438         * g77.f-torture/compile/pr3743.f: Delete
16439         * g77.dg/pr3743-1.f: New test.
16440         * g77.dg/pr3743-2.f: New test.
16441         * g77.dg/pr3743-3.f: New test.
16442         * g77.dg/pr3743-4.f: New test.
16443
16444 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16445
16446         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
16447
16448 2002-02-02  Richard Henderson  <rth@redhat.com>
16449
16450         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
16451         * gcc.c-torture/execute/bf64-1.c: Likewise.
16452
16453 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16454
16455         * gcc.dg/20020201-2.c: New test.
16456
16457         * gcc.dg/20020201-3.c: New test.
16458
16459         * gcc.c-torture/execute/bitfld-2.c: New test.
16460
16461 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16462
16463         * gcc.dg/bitfld-1.c: Update.
16464         * gcc.dg/bitfld-2.c: Update.
16465         * gcc.c-torture/execute/bitfld-1.x: New.
16466
16467 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16468
16469         * gcc.c-torture/execute/20020201-1.c: New test.
16470
16471 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
16472
16473         PR target/5469
16474         * gcc.dg/20020201-1.c: New test.
16475
16476 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
16477
16478         PR fortran/3743
16479         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
16480         * g77.f-torture/compile/pr3743.x: Remove
16481
16482 2002-01-31  Tom Rix  <trix@redhat.com>
16483
16484         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
16485
16486 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16487
16488         * gcc.dg/noncompile/20020130-1.c: New test.
16489
16490 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
16491
16492         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
16493
16494 2002-01-29  Richard Henderson  <rth@redhat.com>
16495
16496         * gcc.c-torture/execute/991118-1.c: Cast various constants back
16497         to long long.
16498         * gcc.c-torture/execute/bf64-1.c: Likewise.
16499
16500 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
16501
16502         * gcc.c-torture/execute/20020129-1.c: New test.
16503
16504 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16505
16506         * gcc.c-torture/compile/20000224-1.c: Update.
16507         * gcc.c-torture/execute/bitfld-1.c: New tests.
16508         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
16509         * gcc.dg/uninit-A.c: Update.
16510
16511 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16512
16513         * g++.dg/template/ctor1.C: Add instantiation.
16514
16515 2002-01-28  Paul Koning  <pkoning@equallogic.com>
16516
16517         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
16518         argument to __builtin_prefetch to be const ptr.
16519
16520 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
16521
16522         * gcc.c-torture/compile/20020120-1.c: New test.
16523
16524 2002-01-27  Kazu Hirata  <kazu@hxi.com>
16525
16526         * gcc.c-torture/execute/20020127-1.c: New test.
16527
16528 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
16529
16530         * g77.dg/f77-edit-i-in.f: New test
16531         * g77.dg/f77-edit-i-out.f: New test
16532
16533 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
16534
16535         * gcc.dg/debug/debug.exp: New file.
16536         * gcc.dg/debug/trivial.c: New file.
16537         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
16538         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
16539         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
16540         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
16541         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
16542         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
16543         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
16544         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
16545         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
16546         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
16547         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
16548         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
16549         * gcc.dg/20000503-1.c: Removed.
16550         * gcc.dg/20010207-1.c: Removed.
16551         * gcc.dg/20011223-1.c: Removed.
16552         * gcc.dg/20020104-2.c: Removed.
16553         * gcc.dg/debug-1.c: Removed.
16554         * gcc.dg/debug-2.c: Removed.
16555         * gcc.dg/debug-3.c: Removed.
16556         * gcc.dg/debug-4.c: Removed.
16557         * gcc.dg/debug-5.c: Removed.
16558         * gcc.dg/debug-6.c: Removed.
16559         * gcc.dg/dwarf2-1.c: Removed.
16560         * gcc.dg/dwarf2-2.c: Removed.
16561
16562 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
16563
16564         * g++.old-deja/g++.other/eh5.C: New test.
16565         * g++.old-deja/g++.other/sibcall2.C: New test.
16566         * g++.old-deja/g++.other/array9.C: New test.
16567         * g++.old-deja/g++.other/typename2.C: New test.
16568         * g++.old-deja/g++.other/crash60.C: New test.
16569         * g++.old-deja/g++.other/conv9.C: New test.
16570         * g++.old-deja/g++.other/mangle10.C: New test.
16571         * g++.old-deja/g++.other/unchanging1.C: New test.
16572         * g++.old-deja/g++.other/exprstmt1.C: New test.
16573         * g++.old-deja/g++.other/inline23.C: New test.
16574         * g++.old-deja/g++.eh/ia64-1.C: New test.
16575         * g++.old-deja/g++.other/dwarf2-1.C: New test.
16576         * g++.old-deja/g++.other/reload1.C: New test.
16577         * g++.old-deja/g++.other/static20.C: New test.
16578         * g++.old-deja/g++.other/local-alloc1.C: New test.
16579         * g++.old-deja/g++.other/conv8.C: New test.
16580         * g++.old-deja/g++.other/stmtexpr2.C: New test.
16581         * g++.old-deja/g++.other/storeexpr1.C: New test.
16582         * g++.old-deja/g++.other/storeexpr2.C: New test.
16583         * g++.dg/eh/template2.C: New test.
16584         * g++.dg/warn/weak1.C: New test.
16585
16586 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
16587
16588         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16589         Remove first, non-varying, argument.
16590
16591 2002-01-23  Richard Henderson  <rth@redhat.com>
16592
16593         * gcc.dg/inline-2.c: New.
16594
16595         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
16596         Add optional target arg.  Check number of arguments.
16597         (scan-assembler-not, scan-assembler-dem): Likewise.
16598         (scan-assembler-dem-not): Likewise.
16599
16600 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16601
16602         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
16603         line 12.
16604         * g++.old-deja/g++.brendan/parse3.C,
16605         g++.old-deja/g++.other/crash26.C,
16606         g++.old-deja/g++.other/crash28.C,
16607         g++.old-deja/g++.other/crash29.C,
16608         g++.old-deja/g++.other/crash30.C,
16609         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
16610
16611 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
16612
16613         * gcc.dg/20020115-1.c: New.
16614
16615 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
16616
16617         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
16618
16619 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
16620
16621         * gcc.dg/20020122-3.c: New.
16622
16623 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
16624
16625         * g++.dg/other/gc1.C: New test.
16626
16627 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16628
16629         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
16630
16631 2002-01-22  Richard Henderson  <rth@redhat.com>
16632
16633         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
16634
16635 2002-01-22  Richard Henderson  <rth@redhat.com>
16636
16637         * gcc.dg/20020122-4.c: New.
16638
16639 2002-01-22  H.J. Lu <hjl@gnu.org>
16640
16641         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
16642         link output.
16643         * gcc.dg/special/ecos.exp: Likewise.
16644         * lib/g++-dg.exp: Likewise.
16645         * lib/g77-dg.exp: Likewise.
16646         * lib/gcc-dg.exp : Likewise.
16647         * lib/mike-g++.exp: Likewise.
16648         * lib/mike-g77.exp: Likewise.
16649         * lib/mike-gcc.exp: Likewise.
16650         * lib/objc-dg.exp: Likewise.
16651
16652 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
16653
16654         PR target/5379
16655         * gcc.dg/20020122-2.c: New test.
16656
16657 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
16658
16659         * gcc.dg/20020122-1.c: New test.
16660
16661 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
16662
16663         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
16664
16665 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
16666
16667         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
16668
16669 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16670
16671         * gcc.c-torture/compile/20020121-1.c: New test.
16672
16673 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16674
16675         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
16676         ld_library_path.
16677
16678 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
16679
16680         * gcc.dg/20020218-1.c: New test.
16681
16682 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
16683
16684         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
16685         messages
16686         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
16687         "At global scope" warning
16688         * g++.dg/ext/align1.C: Change cygwin test for alignment
16689         from db-bogus to dg-warning
16690
16691 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
16692
16693         * g77.f-torture/compile/cpp2.F: New test.
16694
16695 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16696
16697         * g++.dg/template/access1.C: New test.
16698
16699 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
16700
16701         * gcc.dg/20020118-1.c: New.
16702
16703 2002-01-18  Kazu Hirata  <kazu@hxi.com>
16704
16705         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
16706
16707 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16708
16709         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
16710         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
16711         alignment warnings.
16712
16713 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16714
16715         * gcc.misc-tests/i386-prefetch.exp: Save and restore
16716         torture_with_loops and torture_without_loops
16717
16718 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
16719
16720         * gcc.c-torture/compile/20020116-1.c: New test.
16721
16722 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
16723
16724         * gcc.dg/20020116-2.c: New test.
16725
16726         * gcc.dg/ultrasp4.c: New test.
16727
16728         * gcc.dg/20020116-1.c: New test.
16729
16730 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
16731
16732         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
16733         by EABI.
16734
16735 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
16736
16737         * gcc.misc-tests/i386-prefetch.exp: New.
16738         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
16739         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
16740         * gcc.misc-tests/i386-pf-none-1.c: New test.
16741         * gcc.misc-tests/i386-pf-sse-1.c: New test.
16742
16743 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
16744
16745         * gcc.dg/gnu89-init-1.c: Add new tests.
16746
16747 2002-01-15  Andreas Jaeger  <aj@suse.de>
16748
16749         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
16750         * gcc.dg/i386-mmx-2.c: Likewise.
16751         * gcc.dg/i386-sse-1.c: Likewise.
16752         * gcc.dg/i386-sse-2.c: Likewise.
16753         * gcc.dg/i386-sse-3.c: Likewise.
16754
16755 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
16756
16757         * g77.f-torture/execute/intrinsic-unix-bessel.f:
16758         Uncomment additional cases that now pass.
16759
16760 2002-01-11  Richard Henderson  <rth@redhat.com>
16761
16762         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
16763         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
16764
16765 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
16766
16767         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
16768
16769 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
16770
16771         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
16772         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
16773
16774 2002-01-10  Dale Johannesen  <dalej@apple.com>
16775
16776         * gcc.c-torture/execute/loop-11.c: New.
16777
16778 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
16779
16780         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
16781         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
16782
16783 2002-01-09  Richard Henderson  <rth@redhat.com>
16784
16785         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
16786         type in which to perform the operation for each size.
16787
16788 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
16789
16790         * gcc.c-torture/compile/20020109-2.c: New test.
16791
16792 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
16793
16794         * gcc.c-torture/execute/loop-10.c: New test.
16795
16796 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16797
16798         * gcc.c-torture/compile/20010226-1.c: New test.
16799         * gcc.c-torture/compile/20010227-1.c: New test.
16800         * gcc.c-torture/compile/20010426-1.c: New test.
16801         * gcc.c-torture/compile/20010510-1.c: New test.
16802         * gcc.c-torture/compile/20010605-3.c: New test.
16803         * gcc.c-torture/compile/20010824-1.c: New test.
16804         * gcc.c-torture/execute/20010409-1.c: New test.
16805         * gcc.dg/noncompile/20000901-1.c: New test.
16806         * gcc.dg/20001023-1.c: New test.
16807         * gcc.dg/20001101-1.c: New test.
16808         * gcc.dg/20001102-1.c: New test.
16809         * gcc.dg/20010207-1.c: New test.
16810         * gcc.dg/20010405-1.c: New test.
16811         * gcc.dg/20010822-1.c: New test.
16812         * gcc.dg/20011107-1.c: New test.
16813
16814 2002-01-09  Jeffrey A Law  (law@redhat.com)
16815
16816         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
16817
16818         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
16819         execution failure on PA targets.
16820
16821 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16822
16823         * gcc.c-torture/compile/20020109-1.c: New test.
16824
16825 2002-01-08  Kazu Hirata  <kazu@hxi.com>
16826
16827         * gcc.c-torture/execute/20020108-1.c: New test.
16828
16829 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
16830
16831         * gcc.dg/20020108-1.c: New test.
16832
16833 2002-01-08  H.J. Lu <hjl@gnu.org>
16834
16835         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
16836         for header files.
16837
16838 2002-01-08  Geoff Keating  <geoffk@redhat.com>
16839
16840         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
16841         consistency.
16842
16843 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
16844
16845         * gcc.dg/altivec-4.c: Test altivec predicates.
16846
16847 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
16848
16849         * gcc.c-torture/execute/20020107-1.c: New test.
16850
16851 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16852
16853         PR c/5279
16854         * gcc.c-torture/compile/20020106-1.c: New test.
16855
16856 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16857
16858         * gcc.c-torture/execute/nestfunc-4.c: New test.
16859
16860 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16861
16862         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
16863         extra triple that slipped in.
16864         * g++.old-deja/g++.abi/align.C: Likewise.
16865         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16866
16867 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16868
16869         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
16870         * g++.old-deja/g++.abi/align.C: Likewise.
16871         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16872
16873         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
16874         on FreeBSD/i386.
16875         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
16876         FreeBSD.
16877
16878 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
16879
16880         * gcc.dg/20020104-1.c: New test.
16881
16882         * gcc.dg/20020104-2.c: New test.
16883
16884 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
16885
16886         * gcc.dg/20020103-1.c: Fix typo in target selector.
16887
16888 2002-01-03  Richard Henderson  <rth@redhat.com>
16889
16890         * gcc.dg/20020103-1.c: New.
16891
16892 2002-01-03  Kazu Hirata  <kazu@hxi.com>
16893
16894         * gcc.c-torture/execute/20020103-1.c: New test.
16895
16896 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
16897
16898         * g++.dg/other/debug2.C: New test.
16899
16900         * gcc.c-torture/compile/20020103-1.c: New test.
16901
16902 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
16903
16904         * gcc.dg/gnu89-init-1.c: Added new tests.
16905
16906 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16907
16908         * g++.dg/template/friend2.C: Remove as patch is reverted.
16909
16910         * g++.dg/warn/oldcast1.C: New test.
16911
16912         * g++.dg/template/ptrmem1.C: New test.
16913         * g++.dg/template/ptrmem2.C: New test.
16914
16915         * g++.dg/template/ntp.C: New test.
16916
16917         * g++.dg/other/component1.C: New test.
16918
16919         * g++.dg/template/ttp3.C: New test.
16920
16921         * g++.dg/template/friend2.C: New test.
16922         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
16923
16924 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16925
16926         * g++.dg/other/ptrmem1.C: New test.
16927         * g++.dg/other/ptrmem2.C: New test.
16928
16929 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16930
16931         * g++.dg/template/ctor1.C: New test.
16932
16933 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16934
16935         * g++.dg/template/friend2.C: New test.
16936
16937 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
16938
16939         * gcc.dg/mmix-1.c: New test.
16940
16941 2001-12-31  Richard Henderson  <rth@redhat.com>
16942
16943         * gcc.dg/asm-5.c: New.
16944
16945 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
16946
16947         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
16948         in namespace __gnu_cxx
16949
16950 2001-12-30  Richard Henderson  <rth@redhat.com>
16951
16952         * gcc.dg/debug-6.c: New.
16953
16954 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
16955
16956         * gcc.c-torture/compile/20011229-2.c: New test.
16957
16958 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
16959
16960         * gcc.dg/debug-3.c: New test.
16961         * gcc.dg/debug-4.c: New test.
16962         * gcc.dg/debug-5.c: New test.
16963
16964 2001-12-29  Richard Henderson  <rth@redhat.com>
16965
16966         * g++.dg/eh/loop1.C: New.
16967
16968 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16969
16970         * g++.dg/template/crash1.C: New test.
16971
16972 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16973
16974         * g++.dg/other/const1.C: New test.
16975
16976 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
16977
16978         * gcc.c-torture/compile/20011229-1.c: New test.
16979
16980 2001-12-28  Stan Shebs  <shebs@apple.com>
16981
16982         * lib/objc-torture.exp: Resync with c-torture.exp.
16983         * lib/objc.exp: Load standard libraries.
16984
16985 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
16986
16987         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
16988         additional tests.
16989
16990 2001-12-27  Roger Sayle <roger@eyesopen.com>
16991
16992         * gcc.c-torture/execute/string-opt-16.c: New testcase.
16993
16994 2001-12-27  Richard Henderson  <rth@redhat.com>
16995
16996         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
16997
16998 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16999
17000         * g++.dg/eh/ctor1.C: New test.
17001         * g++.dg/other/error2.C: New test.
17002
17003 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17004
17005         * g++.dg/other/init2.C: New test.
17006
17007 2001-12-24  Richard Henderson  <rth@redhat.com>
17008
17009         * gcc.dg/20011223-1.c: New.
17010         * gcc.dg/inline-1.c: New.
17011
17012 2001-12-23  Richard Henderson  <rth@redhat.com>
17013
17014         * gcc.dg/asm-4.c: Test operand modifiers.
17015
17016 2001-12-23  Richard Henderson  <rth@redhat.com>
17017
17018         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
17019
17020 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17021
17022         * gcc.c-torture/execute/20011223-1.c: New test.
17023
17024 2001-12-21  Richard Henderson  <rth@redhat.com>
17025
17026         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
17027         re-enables the warning.
17028
17029 2001-12-21  Richard Henderson  <rth@redhat.com>
17030
17031         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
17032
17033 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17034
17035         * gcc.c-torture/compile/20011218-1.c: New test.
17036
17037 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
17038
17039         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
17040         arm-isr.c test.
17041         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
17042         epilogue generation for ARM ISR routines.
17043
17044 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17045
17046         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
17047         * gcc.dg/format/c90-printf-3.c: Likewise.
17048         * gcc.dg/format/c99-printf-3.c: Likewise.
17049         * gcc.dg/format/ext-1.c: Likewise.
17050         * gcc.dg/format/ext-6.c: Likewise.
17051         * gcc.dg/format/format.h: Prototype unlocked stdio.
17052
17053 2001-12-20  Richard Henderson  <rth@redhat.com>
17054
17055         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
17056         (arena): Use it.
17057         (malloc): Correct allocation logic.  Abort if we fill up the
17058         arena before initialization complete.
17059         (realloc): Correct allocation logic.
17060
17061 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17062
17063         * gcc.c-torture/compile/20011219-2.c: New test.
17064
17065         * gcc.c-torture/execute/20011219-1.c: New test.
17066
17067 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
17068
17069         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
17070         target does not support weak symbols.
17071
17072 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
17073
17074         * gcc.c-torture/compile/20011219-1.c: New test.
17075
17076 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17077
17078         * g++.dg/other/error1.C: New test.
17079
17080 2001-12-17  Jeffrey A Law  (law@redhat.com)
17081
17082         * gcc.c-torture/execute/20011217-1.c: New test.
17083
17084 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
17085
17086         * objc.dg/special/: New directory.
17087         * objc.dg/special/special.exp: New file.
17088         * objc.dg/special/unclaimed-category-1.h: New file.
17089         * objc.dg/special/unclaimed-category-1a.m: New file.
17090         * objc.dg/special/unclaimed-category-1.m: New file.
17091
17092 2001-12-17  Andreas Jaeger  <aj@suse.de>
17093
17094         * gcc.c-torture/compile/20011217-2.c: New test.
17095
17096 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17097
17098         * gcc.c-torture/compile/20011217-1.c: New test.
17099
17100 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
17101
17102         * testsuite/gcc.dg/20011214-1.c: New.
17103
17104 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
17105
17106         * gcc.dg/altivec-4.c: New.
17107
17108 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
17109
17110         * gcc.dg/20011113-1.c: New test.
17111
17112 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17113
17114         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
17115         std::__malloc_alloc_template<0> and
17116         std::__default_alloc_template<false, 0>.
17117
17118 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
17119
17120         * objc/execute/bf-21.m: New test.
17121         * objc/execute/enumeration-1.m: New test.
17122         * objc/execute/enumeration-2.m: New test.
17123
17124 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
17125
17126         * gcc.dg/gnu89-init-1.c: New test.
17127
17128 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17129
17130         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
17131         * g++.old-deja/g++.jason/2371.C: Likewise.
17132         * g++.old-deja/g++.jason/template33.C: Likewise.
17133         * g++.old-deja/g++.jason/template34.C: Likewise.
17134         * g++.old-deja/g++.jason/template36.C: Likewise.
17135         * g++.old-deja/g++.oliva/typename1.C: Likewise.
17136         * g++.old-deja/g++.oliva/typename2.C: Likewise.
17137         * g++.old-deja/g++.other/typename1.C: Likewise.
17138         * g++.old-deja/g++.pt/inherit2.C: Likewise.
17139         * g++.old-deja/g++.pt/nontype5.C: Likewise.
17140         * g++.old-deja/g++.pt/typename11.C: Likewise.
17141         * g++.old-deja/g++.pt/typename14.C: Likewise.
17142         * g++.old-deja/g++.pt/typename16.C: Likewise.
17143         * g++.old-deja/g++.pt/typename3.C: Likewise.
17144         * g++.old-deja/g++.pt/typename4.C: Likewise.
17145         * g++.old-deja/g++.pt/typename5.C: Likewise.
17146         * g++.old-deja/g++.pt/typename7.C: Likewise.
17147         * g++.old-deja/g++.robertl/eb9.C: Likewise.
17148
17149 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
17150
17151         * g++.dg/other/linkage1.C: New test.
17152         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
17153         specifiers.
17154
17155 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
17156
17157         * gcc.dg/concat.c: New test.
17158
17159 2001-12-11  Stan Shebs  <shebs@apple.com>
17160
17161         * objc/compile: New test directory.
17162         * objc/compile/compile.exp: New expect script.
17163         * objc/compile/20011211-1.m: New compile test.
17164
17165 2001-12-11  Jason Merrill  <jason@redhat.com>
17166
17167         * lib/prune.exp (prune_gcc_output): Also handle "In member
17168         function".  So many permutations...
17169
17170 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
17171
17172         * g++.dg/template/typedef1.C: New test.
17173
17174 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17175
17176         * g++.dg/other/copy1.C: New test.
17177
17178 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
17179
17180         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
17181
17182         * gcc.dg/builtin-choose-expr.c: New.
17183
17184 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
17185
17186         * gcc.dg/altivec-2.c: New.
17187
17188 2001-12-07  Richard Henderson  <rth@redhat.com>
17189
17190         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
17191
17192 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
17193
17194         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
17195         ultrasparc.
17196
17197 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17198
17199         * g++-old.deja/g++.robertl/eb101.C: Deleted.
17200
17201 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
17202
17203         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
17204         variable argument list.
17205
17206 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
17207
17208         * gcc.c-torture/execute/memcheck: Delete entire directory.
17209         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
17210         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
17211
17212 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17213
17214         * gcc.dg/Wshadow-1.c: New test.
17215
17216 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
17217
17218         * gcc.c-torture/compile/20011130-1.c: New test.
17219
17220         * gcc.dg/noncompile/20011025-1.c: New test.
17221
17222         * g++.dg/other/anon-union.C: New test.
17223
17224         * gcc.c-torture/execute/20011024-1.c: New test.
17225
17226 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
17227
17228         * gcc.c-torture/execute/20000722-1.x,
17229         gcc.c-torture/execute/20010123-1.x: Remove.
17230         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
17231         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
17232         gcc.dg/c99-complit-2.c: New tests.
17233
17234 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
17235
17236         * g++.dg/inherit/base1.C: New test.
17237
17238 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
17239
17240         * g++.dg/other/stdarg1.C: New test.
17241
17242         * gcc.c-torture/compile/20011130-2.c: New test.
17243
17244 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
17245
17246         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
17247         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
17248         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
17249         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
17250         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
17251         * gcc.dg/builtin-prefetch-1.c: New test.
17252
17253 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
17254
17255         * gcc.dg/20011130-1.c: New test.
17256
17257 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17258
17259         * g++.dg/other/scope1.C: New test.
17260         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
17261
17262 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17263
17264         * gcc.dg/vla-init-1.c: New test.
17265
17266 2001-12-01  Geoff Keating  <geoffk@redhat.com>
17267
17268         * gcc.c-torture/compile/structs.c: New testcase from GDB.
17269
17270 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17271
17272         * objc.dg/alias.m: Update.
17273         * objc.dg/class-1.m: Update.
17274         * objc.dg/const-str-1.m: Update.
17275         * objc.dg/fwd-proto-1.m: Update.
17276         * objc.dg/id-1.m: Update.
17277         * objc.dg/super-class-1.m: Update.
17278
17279 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
17280
17281         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
17282         constructs.
17283
17284 2001-11-28  Jeffrey A Law  (law@cygnus.com)
17285
17286         * gcc.c-torture/execute/20011128-1.c: New test.
17287
17288 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
17289
17290         * gcc.dg/20011127-1.c: New test.
17291
17292 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17293
17294         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
17295         from Austin Group draft 7.
17296         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
17297         scanf format arguments.
17298         * gcc.dg/format/no-exargs-2.c: New test.
17299
17300 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
17301
17302         * g++.dg/abi/vbase8-4.C: New test.
17303
17304 2001-11-24  Ian Lance Taylor  <ian@airs.com>
17305
17306         * gcc.c-torture/execute/20011121-1.c: New test.
17307
17308 2001-11-23  Jeffrey A Law  (law@cygnus.com)
17309
17310         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
17311
17312 2001-11-23  Andreas Jaeger  <aj@suse.de>
17313
17314         * gcc.dg/cpp/charconst-2.c: New test.
17315
17316 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
17317
17318         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
17319         to the host if it is remote.  Let tests specify extra headers
17320         they use.
17321         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
17322         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
17323         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
17324         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
17325         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
17326         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
17327         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
17328         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
17329         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
17330         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
17331
17332 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
17333
17334         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
17335         for little endian ARMs.
17336
17337 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
17338
17339         * gcc.c-torture/compile/20011119-1.c: New test.
17340         * gcc.c-torture/compile/20011119-2.c: New test.
17341
17342 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
17343
17344         * gcc.dg/altivec-1.c: Fix typo.
17345
17346 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
17347
17348         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
17349
17350 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
17351
17352         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
17353
17354 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
17355
17356         * lib/g77.exp: Don't specify --rpath-link.
17357
17358         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
17359         across all the headers.
17360         * gcc.dg/format/format.exp: For testing on a remote host,
17361         copy format.h.
17362
17363         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
17364         * gcc.c-torture/execute/930406-1.c: Likewise.
17365         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17366
17367 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
17368
17369         * gcc.dg/altivec-1.c: New.
17370
17371 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
17372
17373         * gcc.dg/cpp/fpreprocessed.c: New test case.
17374
17375 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17376
17377         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
17378         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
17379         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
17380
17381 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17382
17383         * gcc.dg/no-builtin-1.c: New test.
17384
17385 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
17386
17387         * gcc.c-torture/execute/20011115-1.c: New test.
17388
17389 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
17390
17391         * gcc.c-torture/compile/20011114-2.c: New test.
17392         * gcc.c-torture/compile/20011114-3.c: New test.
17393         * gcc.c-torture/compile/20011114-4.c: New test.
17394
17395 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
17396
17397         * g++.dg/other/init1.C: New test.
17398
17399 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
17400
17401         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
17402         message.
17403
17404         * gcc.c-torture/execute/20011114-1.c: New testcase.
17405
17406         * gcc.c-torture/compile/20010327-1.c: Revert last change.
17407         * gcc.c-torture/compile/20011114-1.c: New test, exactly
17408         like the (before this change) version of 20010327-1.c.
17409
17410 2001-11-14  Roger Sayle <roger@eyesopen.com>
17411
17412         * gcc.c-torture/execute/string-opt-13.c: New testcase.
17413
17414 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
17415
17416         * g++.dg/init/array2.C: New test.
17417
17418 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
17419
17420         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
17421
17422 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
17423
17424         * g++.dg/other/forscope1.C: New test.
17425         * g++.dg/ext/forscope1.C: New test.
17426         * g++.dg/ext/forscope2.C: New test.
17427
17428 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
17429
17430         * gcc.c-torture/execute/20011113-1.c: New test.
17431
17432 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
17433
17434         * gcc.c-torture/execute/20011109-2.c: New test.
17435
17436         * gcc.c-torture/execute/20011109-1.c: New test.
17437
17438 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
17439
17440         * gcc.c-torture/compile/20011109-1.c: New test.
17441
17442 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
17443
17444         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
17445         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
17446         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
17447         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
17448         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
17449         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
17450         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
17451
17452 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17453
17454         * g++.dg/warn/Wshadow-1.C: New tests.
17455         * g++.old-deja/g++.mike/for3.C: Update.
17456
17457 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17458
17459         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
17460         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
17461         XFAILs.  Adjust expected error texts.
17462         * gcc.c-torture/compile/20011106-1.c,
17463         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
17464         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
17465         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
17466         gcc.dg/c99-array-lval-5.c: New tests.
17467
17468 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17469
17470         * gcc.dg/cpp/defined.c: Update.
17471
17472 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17473
17474         * gcc.c-torture/execute/anon-1.c: New test.
17475
17476 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
17477
17478         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
17479         same size, so no warning should be produced on stormy16.
17480
17481         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
17482         due to oversized array.
17483         * g++.old-deja/g++.mike/ns15.C: Likewise.
17484         * g++.old-deja/g++.pt/crash16.C: Likewise.
17485
17486 2001-11-02  Graham Stott  <grahams@redhat.com>
17487
17488         * g++.dgother/debug1.C: Fix typos.
17489
17490 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
17491
17492         * g++.dg/other/debug1.C: New test.
17493
17494 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17495
17496         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
17497         of unsigned long.
17498
17499 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
17500
17501         * gcc.dg/20011029-2.c: New test.
17502
17503         * gcc.c-torture/compile/20011029-1.c: New test.
17504
17505 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
17506
17507         * objc/execute/class_self-1.m: New test.
17508         * objc/execute/class_self-2.m: New test.
17509
17510 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
17511
17512         * gcc.misc-tests/msgs.exp: Delete.
17513         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
17514         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
17515         error set to match recent changes.
17516
17517 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
17518
17519         * gcc.dg/20011021-1.c: New test.
17520
17521 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
17522
17523         * gcc.c-torture/compile/20011023-1.c: New test.
17524
17525 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
17526
17527         * lib/g77.exp: Rewrite based on lib/g++.exp.
17528
17529 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
17530
17531         * gcc.c-torture/execute/20011019-1.c: New test.
17532
17533         * gcc.dg/20011018-1.c: New test.
17534
17535 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
17536
17537         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
17538
17539 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
17540
17541         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
17542         * gcc.dg/attr-invalid.c: Likewise.
17543
17544 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
17545
17546         * testsuite/gcc.dg/20011015-1.c: New test.
17547
17548 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17549
17550         * g++.dg/template/unify2.C: New test.
17551
17552 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17553
17554         * g++.dg/other/exception-specification.C: New test
17555
17556 2001-10-13  Tom Rix  <trix@redhat.com>
17557
17558         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
17559         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
17560
17561 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
17562
17563         * testsuite/gcc.dg/20011009-1.c: New test.
17564
17565 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17566
17567         PR g++/4476
17568         * g++.dg/other/friend1.C: New test.
17569
17570 2001-10-11  Richard Henderson  <rth@redhat.com>
17571
17572         * g++.old-deja/g++.other/crash18.C: Add -S to options.
17573
17574 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17575
17576         * gcc.c-torture/compile/20011010-1.c: New.
17577
17578 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17579
17580         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
17581         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
17582         g77.f-torture/execute/execute.exp,
17583         g77.f-torture/noncompile/noncompile.exp,
17584         gcc.c-torture/compile/compile.exp,
17585         gcc.c-torture/execute/execute.exp,
17586         gcc.c-torture/execute/ieee/ieee.exp,
17587         gcc.c-torture/execute/memcheck/memcheck.exp,
17588         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
17589         objc/execute/execute.exp: Update FSF address.
17590
17591 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17592
17593         * gcc.dg/cpp/cmdlne-C.c: Update.
17594         * gcc.dg/cpp/cmdlne-C2.c: New.
17595
17596 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17597
17598         * gcc.c-torture/execute/20011008-3.c: New.
17599
17600 2001-10-08  DJ Delorie  <dj@redhat.com>
17601
17602         * gcc.dg/20011008-1.c: New.
17603         * gcc.dg/20011008-2.c: New.
17604
17605 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17606
17607         * gcc.dg/cpp/spacing1.c: Update test.
17608
17609 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17610
17611         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
17612         spelling errors of "separate" as "seperate".
17613
17614 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
17615
17616         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
17617         enough to avoid inlining.
17618
17619 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17620
17621         * lib/g77.exp: set libg2c_dir correctly.
17622
17623 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17624
17625         * gcc.dg/cpp/macro11.c: New test.
17626
17627 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17628
17629         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
17630         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
17631         gcc.dg/format/multattr-3.c: New tests.
17632         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
17633         tests for format attributes on function pointers being rejected.
17634
17635 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17636
17637         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
17638
17639 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17640
17641         * g++.dg/warn/format1.C: New test.
17642
17643 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17644
17645         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
17646
17647 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17648
17649         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
17650
17651 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17652
17653         * gcc.dg/cpp/redef2.c: Add test.
17654
17655 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
17656
17657         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
17658         long-standing bug on i686, apparently.
17659         * gcc.c-torture/execute/loop-2c.x: New file.
17660         * gcc.c-torture/execute/loop-2d.x: New file.
17661         * gcc.c-torture/execute/loop-3c.x: New file.
17662
17663 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
17664
17665         * gcc.dg/cpp/20000625-2.c: Correct line number.
17666
17667 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17668
17669         * gcc.dg/cpp/macro10.c: New test.
17670         * gcc.dg/cpp/strify3.c: New test.
17671         * gcc.dg/cpp/spacing1.c: Add tests.
17672         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
17673         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
17674
17675 2001-09-24  DJ Delorie  <dj@redhat.com>
17676
17677         * gcc.c-torture/execute/20010924-1.c: New test.
17678
17679 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17680
17681         * testsuite/objc/execute/paste.m: Remove.
17682
17683 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17684
17685         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
17686
17687 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
17688
17689         * g77.dg/strlen0.f: New test.
17690
17691 2001-09-21  Richard Henderson  <rth@redhat.com>
17692
17693         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
17694         * g++.old-deja/g++.abi/vtable2.C: Likewise.
17695
17696 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17697
17698         Table-driven attributes.
17699         * g++.dg/ext/attrib1.C: New test.
17700
17701 2001-09-20  DJ Delorie  <dj@redhat.com>
17702
17703         * gcc.dg/20000926-1.c: Update expected warning messages.
17704         * gcc.dg/array-2.c: Likewise, and test for warnings too.
17705         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
17706         array.
17707
17708 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
17709
17710         * g++.dg/eh/registers1.C: New test case.
17711
17712 2001-09-17  Richard Henderson  <rth@redhat.com>
17713
17714         * gcc.dg/array-5.c: Fix VLA decomposition test.
17715
17716 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17717
17718         * gcc.dg/cpp/line5.c: New testcase.
17719
17720 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
17721
17722         * gcc.dg/cpp/macro9.c: New test.
17723
17724 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
17725
17726         * gcc.c-torture/execute/980223.c: Change type of addr from long
17727         to char *.
17728
17729 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
17730
17731         * gcc.c-torture/execute/20010915-1.c: New test.
17732
17733 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
17734
17735         * g77.dg/bprob: New directory.
17736         * g77.dg/bprob/bprob.exp: New file.
17737         * g77.dg/bprob/bprob-1.f: New test.
17738         * g77.dg/gcov: New directory.
17739         * g77.dg/gcov/gcov.exp: New file.
17740         * g77.dg/gcov/gcov-1.f: New test.
17741         * g77.dg/gcov/gcov-1.x: New file.
17742
17743 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
17744
17745         * gcc.dg/cpp/directiv.c: Update.
17746         * gcc.dg/cpp/undef1.c: Update.
17747
17748 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
17749
17750         * gcc.dg/20010912-1.c: New test.
17751
17752 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
17753
17754         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
17755         language-independent file in lib.
17756         * lib/gcov.exp: New file.
17757
17758 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17759
17760         * gcc.c-torture/compile/20010911-1.c: New test.
17761
17762 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
17763
17764         * lib/profopt.exp: New, to support profile-directed optimizations.
17765         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
17766         * gcc.misc-tests/bprob-1.c: New test.
17767         * gcc.misc-tests/bprob-2.c: New test.
17768
17769 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
17770
17771         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
17772         XFAIL and which kinds of gcov output to verify.
17773         * gcc.misc-tests/gcov-4b.x: New file.
17774         * gcc.misc-tests/gcov-5b.x: New file.
17775         * gcc.misc-tests/gcov-6.x: New file.
17776         * gcc.misc-tests/gcov-7.c: New test.
17777         * gcc.misc-tests/gcov-7.x: New file.
17778
17779 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
17780
17781         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
17782         * gcc.misc-tests/gcov-6.c: New test.
17783
17784 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17785
17786         PR c++/3986
17787         * g++.dg/abi/vbase1.C: New test.
17788
17789 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
17790
17791         * objc.dg/method-2.m: New.
17792
17793 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17794
17795         PR c++/4203
17796         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
17797         * g++.dg/init/empty1.C: New test.
17798
17799 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
17800
17801         * gcc.c-torture/compile/20010903-1.c: New test.
17802
17803 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
17804
17805         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
17806         for m68k.
17807
17808 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
17809
17810         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
17811
17812         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
17813
17814         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
17815
17816 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
17817
17818         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
17819         for 16-bit 'unsigned int'.
17820
17821 2001-08-29  Kazu Hirata  <kazu@hxi.com>
17822
17823         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
17824
17825 2001-08-27  Richard Henderson  <rth@redhat.com>
17826
17827         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
17828         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
17829
17830 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
17831
17832         * gcc.dg/asm-names.c (ymain): New.
17833
17834 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
17835
17836         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
17837         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
17838         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
17839
17840 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17841
17842         * gcc.dg/compare5.c: New testcase.
17843
17844 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
17845
17846         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
17847         and "In instantiation".
17848
17849 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
17850
17851         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
17852
17853 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
17854
17855         * gcc.misc-tests/gcov.exp: Add support for branch information.
17856         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
17857         * gcc.misc-tests/gcov-4.c: New test.
17858         * gcc.misc-tests/gcov-4b.c: New test.
17859         * gcc.misc-tests/gcov-5b.c: New test.
17860
17861 2001-08-20  Zack Weinberg  <zackw@panix.com>
17862
17863         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
17864         expected to fail.
17865
17866 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17867
17868         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
17869
17870 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
17871
17872         * g++.dg/eh/template1.C: New test.
17873
17874 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
17875
17876         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
17877         Fix thinko.
17878         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
17879         for xfail.
17880
17881 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
17882
17883         * lib/g77-dg.exp:  Use prune.exp for common procedures
17884         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
17885         * lib/g77.exp: (g77-dg-prune) Remove
17886
17887 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
17888
17889         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
17890
17891 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17892
17893         * g++.dg/template/unify1.C: New test.
17894
17895 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
17896
17897         * g++.dg/abi/empty4.C: New test.
17898
17899 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
17900
17901         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
17902         solaris2.*
17903         * g77.f-torture/compile/pr3743.x: Likewise
17904
17905 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17906
17907         * g++.dg/other/using-declaration.C: New test.
17908
17909 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17910
17911         * gcc.dg/cpp/tr-sign.c: New testcase.
17912
17913 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17914
17915         * gcc.dg/cpp/19951025-1.c: Revert.
17916         * gcc.dg/cpp/directiv.c: We no longer process directives that
17917         interrupt macro arguments.
17918
17919 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
17920
17921         * gcc.dg/bconstp-1.c: New test.
17922
17923 2001-08-03  Richard Henderson  <rth@redhat.com>
17924
17925         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
17926
17927 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17928
17929         * gcc.dg/cpp/19951025-1.c: Update.
17930
17931 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
17932
17933         * g77.dg/ff90-1.f (s): Fix reference of variable z,
17934         should be x.
17935
17936 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17937
17938         Kill -fhonor-std.
17939         * g++.old-deja/g++.ns/ns14.C: Remove special options.
17940         * g++.old-deja/g++.other/std1.C: Likewise.
17941         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
17942
17943 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
17944
17945         * lib/g77.exp:  Load gcc-defs.exp for common procedures
17946         (g77_pass, g77_fail, g77_finish, g77_exit,
17947         ${tool}_check_unsupported_p} Now redundant.  Deleted.
17948
17949 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
17950
17951         * g77.dg/fbackslash.f
17952         * g77.dg/fcase-preserve.f
17953         * g77.dg/ff90-1.f
17954         * g77.dg/ffixed-line-length-0.f
17955         * g77.dg/ffixed-line-length-132.f
17956         * g77.dg/ffixed-line-length-7.f
17957         * g77.dg/ffixed-line-length-72.f
17958         * g77.dg/ffixed-line-length-none.f
17959         * g77.dg/ffree-form-1.f
17960         * g77.dg/fno-backslash.f
17961         * g77.dg/fno-f90-1.f
17962         * g77.dg/fno-fixed-form-1.f
17963         * g77.dg/fno-onetrip.f
17964         * g77.dg/fno-typeless-boz.f
17965         * g77.dg/fno-underscoring.f
17966         * g77.dg/fno-vxt-1.f
17967         * g77.dg/fonetrip.f
17968         * g77.dg/ftypeless-boz.f
17969         * g77.dg/fugly-assumed.f
17970         * g77.dg/funderscoring.f
17971         * g77.dg/fvxt-1.f
17972
17973 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
17974
17975         * objc.dg/fwd-proto-1.m: New.
17976         * objc.dg/local-decl-1.m: New.
17977         * objc.dg/naming-1.m: New.
17978         * objc.dg/naming-2.m: New.
17979         * objc.dg/proto-hier-1.m: New.
17980
17981 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
17982
17983         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
17984         largest-type elements to a struct makes its size grow.
17985
17986 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17987
17988         * g++.dg/abi/vthunk1.C: New test.
17989
17990 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17991
17992         * g++.dg/abi/vbase8-22.C: New test.
17993
17994 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17995
17996         * gcc.dg/cpp/macro8.c: New test.
17997
17998 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17999
18000         * g++.dg/abi/vbase8-21.C: New test.
18001
18002 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18003
18004         * g++.dg/abi/vbase8-10.C: New test.
18005
18006 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18007
18008         * lib/g++.exp (g++_set_ld_library_path): Renamed to
18009         ${tool}_set_ld_library_path.
18010         Changed caller.
18011         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
18012         g++.exp.
18013
18014 2001-07-26  Stan Cox <scox@redhat.com>
18015
18016         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
18017         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
18018         gcc_exit, gcc_check_unsupported_p):
18019         Moved to gcc-deps.exp
18020         * gcc-deps.exp: New file.
18021
18022 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18023
18024         * g++.old-deja/g++.pt/defarg14.C: New test.
18025
18026 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18027
18028         * g++.old-deja/g++.other/lineno5.C: New test.
18029
18030 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18031
18032         * g++.old-deja/g++.pt/crash68.C: New test.
18033
18034 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18035
18036         * g++.old-deja/g++.other/crash42.C: New test.
18037
18038 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18039
18040         * gcc.dg/cpp/extratokens.c: Fix.
18041         * gcc.dg/cpp/skipping2.c: New tests.
18042
18043 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18044
18045         * gcc.c-torture/execute/20010724-1.c: New file.
18046         * gcc.c-torture/execute/20010724-1.x: New file.
18047
18048 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18049
18050         * g++.old-deja/g++.other/cond7.C: New test.
18051
18052 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18053
18054         * g++.old-deja/g++.other/optimize4.C: New test.
18055
18056 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18057
18058         * g++.old-deja/g++.abi/vbase8-5.C: New test.
18059
18060 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
18061
18062         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
18063         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
18064         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
18065         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
18066
18067         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
18068         bug report" message.
18069
18070         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
18071         * g++.dg/ext/instantiate1.C: Move from old-deja.
18072
18073 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
18074
18075         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
18076         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
18077         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
18078         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
18079
18080 2001-07-23  Jeffrey A Law  (law@cygnus.com)
18081
18082         * gcc.c-torture/execute/20010723-1.c: New test.
18083
18084 2001-07-23  Ben Elliston  <bje@redhat.com>
18085
18086         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
18087
18088 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18089
18090         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
18091         i[34567]86-*-*.
18092         Delete handling of ieee_multilib_flags.
18093         Pass -mieee for alpha*-*-* and sh-*-*.
18094         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
18095
18096 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
18097
18098         Remove old-abi tests.
18099         * g++.old-deja/g++.mike/p11116.C: Remove.
18100         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
18101
18102 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
18103
18104         * g77.f-torture/compile/pr3743.f:  New test
18105
18106 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
18107
18108         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
18109
18110 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18111
18112         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
18113         g++.old-deja/g++.pt/static6.C: Likewise.
18114         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
18115         supports weak symbols.
18116
18117 2001-07-18  Andreas Jaeger  <aj@suse.de>
18118
18119         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
18120         supported again.
18121
18122 2001-07-18  Andreas Jaeger  <aj@suse.de>
18123
18124         * gcc.dg/iftrap-1.c: Fix target line.
18125
18126 2001-07-17  Richard Henderson  <rth@redhat.com>
18127
18128         * gcc.c-torture/execute/20010717-1.c: New.
18129
18130 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18131
18132         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
18133         tests.
18134
18135 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18136
18137         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
18138
18139 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18140
18141         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
18142         UAC_SIGBUS, UAC_NOPRINT definitions.
18143
18144 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
18145
18146         * objc/execute/object_is_class.m: New test.
18147         * objc/execute/object_is_meta_class.m: New test.
18148
18149 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18150
18151         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
18152         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
18153
18154 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
18155
18156         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
18157         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
18158
18159 2001-07-14  Richard Henderson  <rth@redhat.com>
18160
18161         * gcc.dg/iftrap-1.c: New.
18162
18163 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
18164
18165         * g77.f-torture/execute/intrinsic77.f: New test.
18166
18167 2001-07-11  Janis Johnson <janis@us.ibm.com>
18168
18169         * gcc.misc-tests/gcov-3.c: New test.
18170
18171 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18172
18173         * gcc.c-torture/compile/20010711-1.c,
18174         * gcc.c-torture/compile/20010711-2.c: New tests.
18175
18176 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18177
18178         * gcc.c-torture/execute/20010711-1.c: New test.
18179
18180 2001-07-11  Ben Elliston  <bje@redhat.com>
18181
18182         * g++.old-deja/g++.other/enum5.C: New test.
18183
18184 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
18185
18186         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
18187         (g++-dg-prune): Call prune_gcc_output.
18188         * prune.exp: New file for prune_gcc_output.
18189         * lib/g++.exp, lib/gcc.exp: Load it.
18190
18191 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18192
18193         * gcc.c-torture/compile/20010701-1.c,
18194         g++.old-deja/g++.ext/attrib6.C: New tests.
18195
18196 2001-07-06  Jeffrey A Law  (law@cygnus.com)
18197
18198         * gcc.c-torture/compile/20010706-1.c: New test.
18199
18200 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
18201
18202         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
18203
18204 2001-06-28  Stan Shebs  <shebs@apple.com>
18205
18206         * gcc.dg/pragma-darwin.c: New test.
18207
18208 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18209
18210         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
18211         Solaris 2.[678] system.
18212
18213 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18214
18215         * gcc.dg/20010622-1.c: New test.
18216
18217 2001-06-18  Stan Shebs  <shebs@apple.com>
18218
18219         * objc.dg: New directory.
18220         * objc.dg/dg.exp: New file.
18221         * objc.dg/alias.m: New.
18222         * objc.dg/class-1.m: New.
18223         * objc.dg/class-2.m: New.
18224         * objc.dg/const-str-1.m: New.
18225         * objc.dg/const-str-2.m: New.
18226         * objc.dg/id-1.m: New.
18227         * objc.dg/method-1.m: New.
18228         * objc.dg/super-class-1.m: New.
18229         * lib/objc-dg.exp: New file.
18230
18231 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18232
18233         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
18234         of label name.
18235
18236 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18237
18238         * g++.old-deja/g++.abi/vbase8-9.C: New test.
18239
18240 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18241
18242         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
18243         variable.
18244
18245 2001-06-12  Richard Henderson  <rth@redhat.com>
18246
18247         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
18248
18249 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18250
18251         * g++.old-deja/g++.abi/vbase5.C: New test.
18252         * g++.old-deja/g++.abi/vbase6.C: New test.
18253         * g++.old-deja/g++.abi/vbase7.C: New test.
18254
18255 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18256
18257         * gcc.c-torture/compile/20010610-1.c: New test.
18258
18259 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18260
18261         * g++.old-deja/g++.abi/vbase4.C: New test.
18262
18263 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18264
18265         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
18266         support %f for HC11/HC12 targets.
18267         * gcc.c-torture/execute/930513-1.x: New file, likewise.
18268         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
18269         on HC11/HC12 targets.
18270         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
18271
18272 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18273
18274         * gcc.dg/wchar_t-1.c: New file.
18275         * gcc.dg/wint_t-1.c: Likewise.
18276
18277 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
18278
18279         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
18280
18281 2001-06-11  Richard Henderson  <rth@redhat.com>
18282
18283         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
18284
18285 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18286
18287         * gcc.c-torture/compile/20010611-1.c: New test.
18288
18289 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18290
18291         * gcc.dg/c99-tag-1.c: Add more tests.
18292
18293 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
18294
18295         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
18296         representation on MN10300 and ARM/Thumb.
18297
18298 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
18299
18300         * g77.f-torture/execute/20010610.f: New.
18301
18302 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
18303
18304         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
18305         names.
18306
18307 2001-06-09  Richard Henderson  <rth@redhat.com>
18308
18309         * gcc.c-torture/execute/ashrdi-1.c: New.
18310         * gcc.c-torture/execute/ashldi-1.c: New.
18311         * gcc.c-torture/execute/lshrdi-1.c: New.
18312
18313 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
18314
18315         * objc/execute/load-3.m: Added. Check sending +load to categories,
18316         in addition to classes.
18317
18318 2001-06-08  Stan Shebs  <shebs@apple.com>
18319
18320         * objc/execute/load-2.m: New test.  From Nicola Pero
18321         <n.pero@mi.flashnet.it>.
18322
18323 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
18324
18325         * gcc.c-torture/execute/20010605-2.c: New test.
18326
18327 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18328
18329         * g++.old-deja/g++.abi/vbase2.C: New test.
18330         * g++.old-deja/g++.abi/vbase3.C: New test.
18331
18332 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18333
18334         * g++.old-deja/g++.pt/friend49.C: New test.
18335
18336 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18337
18338         * g++.old-deja/g++.ext/anon3.C: New test.
18339
18340 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
18341
18342         * g++.old-deja/g++.other/conv7.C: New test.
18343
18344 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18345
18346         * gcc.c-torture/compile/20010605-2.c: New test.
18347
18348 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18349
18350         * gcc.c-torture/execute/20010604-1.c: New test.
18351
18352 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
18353
18354         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
18355
18356 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
18357
18358         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
18359         (g++_link_flags): Likewise.
18360         (g++_init): Pass gccpath's value to two previous functions.
18361
18362 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18363
18364         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
18365         Ensure logfile entry matches exec command line.
18366
18367 2001-05-31  Richard Henderson  <rth@redhat.com>
18368
18369         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
18370         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
18371
18372 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
18373
18374         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
18375         compiler for irix6.2
18376
18377 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
18378
18379         * g++.old-deja/g++.other/optimize3.C: New file.
18380
18381 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
18382
18383         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
18384         assemble.
18385
18386 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
18387
18388         * g++.old-deja/g++.other/optimize2.C: New file.
18389
18390 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
18391
18392         * gcc.c-torture/compile/20010518-2.c: New file.
18393         * gcc.c-torture/execute/20010518-1.c: New file.
18394         * gcc.c-torture/execute/20010518-2.c: New file.
18395
18396 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18397
18398         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
18399
18400 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
18401
18402         G++ no longer defines builtins that do not begin with __builtin.
18403         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
18404         * g++.old-deja/g++.brendand/misc13.C: Likewise.
18405         * g++.old-deja/g++.law/builtin1.C: Likewise.
18406         * g++.old-deja/g++.law/cvt2.C: Likewise.
18407         * g++.old-deja/g++.mike/net5.C: Likewise.
18408         * g++.old-deja/g++.other/builtins1.C: Likewise.
18409         * g++.old-deja/g++.other/builtins2.C: Likewise.
18410         * g++.old-deja/g++.other/builtins3.C: Likewise.
18411         * g++.old-deja/g++.other/builtins4.C: Likewise.
18412         * g++.old-deja/g++.other/inline8.C: Likewise.
18413         * g++.old-deja/g++.robertl/eb39.C: Likewise.
18414
18415 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
18416
18417         * g++.old-deja/g++.pt/using1.C: Adjust.
18418         * g++.old-deja/g++.pt/using2.C: New test.
18419
18420 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18421
18422         * gcc.dg/cpp/charconst.c: New tests.
18423         * gcc.dg/cpp/escape.c: New tests.
18424         * gcc.dg/cpp/escape-1.c: New tests.
18425         * gcc.dg/cpp/escape-2.c: New tests.
18426         * gcc.dg/cpp/ucs.c: New tests.
18427
18428 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
18429
18430         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
18431         native compiler for irix6.5.
18432
18433 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
18434
18435         * lib/g++.exp (g++_include_flags): Use args to compute
18436         get_multilibs.
18437         (g++_link_flags): Likewise.
18438         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
18439
18440 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18441
18442         * gcc.dg/c90-hexfloat-1.c: Add more tests.
18443
18444 2001-05-21  Geoff Keating  <geoffk@redhat.com>
18445
18446         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
18447         this file.
18448
18449 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18450
18451         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
18452         STACK_SIZE;
18453         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
18454         to STACK_SIZE; Use it to define size of add_histo array.
18455         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
18456         to STACK_SIZE.
18457         (f): Use GITT_SIZE to define size of gitt local table.
18458         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
18459         to STACK_SIZE; Use it to define size of bytemem array.
18460
18461 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18462
18463         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
18464         on 68HC11/HC12 due to the asm instruction.
18465         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
18466         * gcc.c-torture/compile/920520-1.x: Likewise.
18467         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
18468         on 68HC11/HC12 because the function is larger than 64K.
18469         * gcc.c-torture/compile/961203-1.x: New file, this test fails
18470         on 68HC11/HC12 because the structure is too large.
18471
18472 2001-05-20  Richard Henderson  <rth@redhat.com>
18473
18474         * gcc.c-torture/execute/20010520-1.c: New.
18475
18476 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18477
18478         * g++.old-deja/g++.warn/compare1.C: New test.
18479         * gcc.dg/compare4.c: New test.
18480
18481 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
18482
18483         * g++.old-deja/g++.other/optimize1.C: New test.
18484
18485 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18486
18487         * g++.old-deja/g++.pt/spec41.C: New test.
18488
18489 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
18490
18491         * gcc.c-torture/compile/20010114-1.x: Remove.
18492
18493 2001-05-18  Stan Shebs  <shebs@apple.com>
18494
18495         * gcc.c-torture/compile/20010518-1.c: New test.
18496
18497 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
18498
18499         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
18500         * g++.old-deja/g++.pt/crash67.C: New test.
18501
18502 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
18503
18504         * g++.old-deja/g++.other/debug9.C: New test.
18505
18506 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
18507
18508         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
18509
18510 2001-05-16  Jan Hubicka  <jh@suse.cz>
18511
18512         * gcc.c-torture/compile/20010516-1.c: New test.
18513
18514 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18515
18516         * g++.old-deja/g++.other/crash41.C: New test.
18517
18518 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18519
18520         * g++.old-deja/g++.pt/crash66.C: New test.
18521
18522 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
18523
18524         * g++.old-deja/g++.robertl/eb27.C: Convert.
18525
18526 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
18527
18528         * g++.dg/friend-warn.C: New test.  Do not warn about friend
18529         declaration being redundant.
18530
18531 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
18532
18533         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
18534
18535 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
18536
18537         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
18538
18539 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
18540
18541         * lib/g++.exp: Use testsuite_flags.
18542
18543 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
18544
18545         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
18546
18547 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18548
18549         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
18550
18551 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
18552
18553         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
18554
18555 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
18556
18557         * gcc.c-torture/compile/20010313-1.c: New test.
18558
18559 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
18560
18561         * gcc.dg/cpp/direct2.c: New test.
18562         * gccq.dg/cpp/direct2s.c: New test.
18563
18564         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
18565
18566 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
18567
18568         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
18569         * g++.old-deja/g++.other/op3.C: Likewise.
18570
18571 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18572
18573         * gcc.dg/cpp/syshdr.h: New file.
18574         * gcc.dg/cpp/sysmac1.c: Update.
18575         * gcc.dg/cpp/sysmac2.c: Update.
18576
18577 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18578
18579         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
18580
18581 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
18582
18583         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
18584         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
18585
18586 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
18587
18588         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
18589
18590 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
18591
18592         * lib/g++.exp (g++_include_flags): Don't use any special flags
18593         if TESTING_IN_BUILD_TREE is not defined.
18594         (g++_init): Use a plain 'c++' as the compiler if
18595         TESTING_IN_BUILD_TREEE is not defined.
18596
18597 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18598
18599         * g++.old-deja/g++.eh/catch13.C: New test.
18600         * g++.old-deja/g++.eh/catch14.C: New test.
18601
18602 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18603
18604         * gcc.dg/cpp/tr-define.c: New test.
18605
18606 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
18607
18608         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
18609         <stdlib.h>, not <malloc.h>.
18610
18611 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18612
18613         * g++.old-deja/g++.ns/template17.C: New test.
18614
18615 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18616
18617         * g++.old-deja/g++.pt/ref4.C: New test.
18618
18619 2001-04-30  Richard Henderson  <rth@redhat.com>
18620
18621         * gcc.dg/20000724-1.c: Revert last change.
18622
18623 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
18624
18625         * g77.f-torture/execute/20010430.f: New test.
18626
18627 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
18628
18629         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
18630
18631 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
18632
18633         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
18634
18635 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18636
18637         * g++.old-deja/g++.eh/crash6.C: New test.
18638
18639 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18640
18641         * g++.old-deja/g++.other/warn7.C: New test.
18642
18643 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18644
18645         * g++.old-deja/g++.other/defarg9.C: New test.
18646
18647 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18648
18649         * g77.f-torture/compile/20010426.f: New test.
18650         * g77.f-torture/execute/20010426.f: New test.
18651
18652 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18653
18654         * g77.f-torture/compile/20000629-1.x: Remove - error
18655         has been fixed.
18656
18657 2001-04-26  Jeffrey A Law  (law@cygnus.com)
18658
18659         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
18660         Tweak slightly to work with g++.dg framework.
18661         * g++.dg/special/ecos.exp: Run initp1.C test.
18662         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
18663
18664         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
18665         its linker doesn't give line numbers either.
18666         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
18667
18668 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18669
18670         * g++.old-deja/g++.other/lex1.C: New test.
18671
18672 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
18673
18674         * gcc.dg/noncompile/20010425-1.c: New test.
18675
18676 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18677
18678         * g++.old-deja/g++.pt/mangle2.C: New test.
18679
18680 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18681
18682         * gcc.dg/format/plus-1.c: New test.
18683
18684 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18685
18686         * gcc.dg/20010423-1.c: New test.
18687
18688 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18689
18690         * gcc.c-torture/execute/20010422-1.c: New test.
18691
18692 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
18693
18694         * g++.old-deja/g++.ns/type2.C: New test.
18695
18696 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
18697
18698         * g++.old-deja/g++.other/perf1.C: New test.
18699
18700 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
18701
18702         * gcc.dg/c99-func-2.c: Remove xfail.
18703         * gcc.dg/c99-func-3.c: Remove xfail.
18704         * gcc.dg/c99-func-4.c: Remove xfail.
18705
18706 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
18707
18708         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
18709
18710 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18711
18712         * gcc.c-torture/compile/20010423-1.c: New test.
18713
18714 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18715
18716         * g++.old-deja/g++.pt/typename28.C: New test.
18717
18718 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18719
18720         * g++.old-deja/g++.abi/empty2.C: New test.
18721         * g++.old-deja/g++.abi/empty3.C: New test.
18722
18723 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18724
18725         * g++.old-deja/g++.other/comdat2.C: New test.
18726         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
18727
18728 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18729
18730         * g++.old-deja/g++.other/overload14.C: New test.
18731
18732 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18733
18734         * g++.old-deja/g++.other/lookup23.C: New test.
18735
18736 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18737
18738         * gcc.c-torture/execute/20010403-1.c: New test.
18739
18740 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
18741             Mark Mitchell  <mark@codesourcery.com>
18742
18743         * lib/old-dejagnu.exp: Don't delete output of executable.
18744         Add .exe suffix to executables.
18745
18746 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
18747
18748         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
18749
18750 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18751
18752         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
18753
18754 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18755
18756         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
18757         * g++.old-deja/g++.abi/crash1.C: New test.
18758
18759 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18760
18761         * g++.old-deja/g++.other/crash40.C: New test.
18762
18763 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18764
18765         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
18766
18767 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
18768
18769         * g++.old-deja/g++.other/warn6.C: New test.
18770
18771 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18772
18773         * g++.old-deja/g++.robertl/eb42.C: Same.
18774
18775 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18776
18777         * gcc.dg/wtr-conversion-1.c: New testcase.
18778
18779 2001-04-10  Richard Henderson  <rth@redhat.com>
18780
18781         * g++.old-deja/g++.other/array5.C: New.
18782
18783 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18784
18785         * gcc.c-torture/execute/20010408-1.c: New test.
18786
18787 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
18788
18789         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
18790         headers and constructs.
18791         * g++.old-deja/g++.robertl/eb79.C: Same.
18792         * g++.old-deja/g++.robertl/eb77.C (main): Same.
18793         * g++.old-deja/g++.robertl/eb73.C: Same.
18794         * g++.old-deja/g++.robertl/eb66.C (main): Same.
18795         * g++.old-deja/g++.robertl/eb55.C (t): Same.
18796         * g++.old-deja/g++.robertl/eb54.C (main): Same.
18797         * g++.old-deja/g++.robertl/eb46.C (main): Same.
18798         * g++.old-deja/g++.robertl/eb44.C: Same.
18799         * g++.old-deja/g++.robertl/eb41.C (main): Same.
18800         * g++.old-deja/g++.robertl/eb4.C (main): Same.
18801         * g++.old-deja/g++.robertl/eb39.C: Same.
18802         * g++.old-deja/g++.robertl/eb33.C (main): Same.
18803         * g++.old-deja/g++.robertl/eb31.C (main): Same.
18804         * g++.old-deja/g++.robertl/eb30.C: Same.
18805         * g++.old-deja/g++.robertl/eb3.C: Same.
18806         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
18807         * g++.old-deja/g++.robertl/eb21.C: Same.
18808         * g++.old-deja/g++.robertl/eb15.C: Same.
18809         * g++.old-deja/g++.robertl/eb118.C: Same.
18810         * g++.old-deja/g++.robertl/eb115.C (main): Same.
18811         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
18812         * g++.old-deja/g++.robertl/eb109.C: Same.
18813         * g++.old-deja/g++.other/sibcall1.C (main): Same.
18814         * g++.old-deja/g++.mike/rtti1.C: Same.
18815         * g++.old-deja/g++.mike/p658.C: Same.
18816         * g++.old-deja/g++.mike/net46.C: Same.
18817         * g++.old-deja/g++.mike/net34.C: Same.
18818         * g++.old-deja/g++.mike/memoize1.C: Same.
18819         * g++.old-deja/g++.mike/eh2.C: Same.
18820         * g++.old-deja/g++.law/weak.C: Same.
18821         * g++.old-deja/g++.law/visibility7.C: Same.
18822         * g++.old-deja/g++.law/visibility25.C: Same.
18823         * g++.old-deja/g++.law/visibility22.C: Same.
18824         * g++.old-deja/g++.law/visibility2.C: Same.
18825         * g++.old-deja/g++.law/visibility17.C: Same.
18826         * g++.old-deja/g++.law/visibility13.C: Same.
18827         * g++.old-deja/g++.law/visibility10.C: Same.
18828         * g++.old-deja/g++.law/visibility1.C: Same.
18829         * g++.old-deja/g++.law/virtual3.C (eval): Same.
18830         * g++.old-deja/g++.law/vbase1.C: Same.
18831         * g++.old-deja/g++.law/operators32.C: Same.
18832         * g++.old-deja/g++.law/nest3.C: Same.
18833         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
18834         * g++.old-deja/g++.law/except5.C (main): Same.
18835         * g++.old-deja/g++.law/cvt7.C (run): Same.
18836         * g++.old-deja/g++.law/cvt2.C: Same.
18837         * g++.old-deja/g++.law/cvt16.C: Same.
18838         * g++.old-deja/g++.law/ctors6.C (bar): Same.
18839         * g++.old-deja/g++.law/ctors17.C (main): Same.
18840         * g++.old-deja/g++.law/ctors13.C: Same.
18841         * g++.old-deja/g++.law/ctors12.C (main): Same.
18842         * g++.old-deja/g++.law/ctors10.C: Same.
18843         * g++.old-deja/g++.law/code-gen5.C: Same.
18844         * g++.old-deja/g++.law/bad-error7.C: Same.
18845         * g++.old-deja/g++.law/arm9.C: Same.
18846         * g++.old-deja/g++.law/arm12.C: Same.
18847         * g++.old-deja/g++.law/arg8.C: Same.
18848         * g++.old-deja/g++.law/arg1.C: Same.
18849         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
18850         * g++.old-deja/g++.jason/template31.C: Same.
18851         * g++.old-deja/g++.jason/template24.C (main): Same.
18852         * g++.old-deja/g++.jason/2371.C: Same.
18853         * g++.old-deja/g++.eh/new2.C: Same.
18854         * g++.old-deja/g++.eh/new1.C: Same.
18855         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
18856         * g++.old-deja/g++.brendan/nest21.C (main): Same.
18857         * g++.old-deja/g++.brendan/err-msg3.C: Same.
18858         * g++.old-deja/g++.brendan/crash62.C: Same.
18859         * g++.old-deja/g++.brendan/crash52.C: Same.
18860         * g++.old-deja/g++.brendan/crash49.C (main): Same.
18861         * g++.old-deja/g++.brendan/crash38.C: Same.
18862         * g++.old-deja/g++.brendan/crash15.C (main): Same.
18863         * g++.old-deja/g++.brendan/copy9.C: Same.
18864
18865 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
18866
18867         * gcc.c-torture/execute/20001203-2.c (memset):
18868         Count argument is of type __SIZE_TYPE__.
18869
18870 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
18871
18872         * gcc.c-torture/compile/20010404-1.c: New test.
18873
18874 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
18875
18876         * gcc.c-torture/compile/20010326-1.c: New test.
18877
18878 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
18879
18880         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
18881         peculiarities of the SH.
18882         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
18883
18884 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18885
18886         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
18887         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
18888         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
18889
18890 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18891
18892         * g77.f-torture/compile/20010321-1.f: New test.
18893
18894 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18895
18896         * gcc.c-torture/compile/20010329-1.c: New test.
18897
18898 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18899
18900         * gcc.c-torture/execute/20010329-1.c: New test.
18901
18902 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18903
18904         * g++.old-deja/g++.other/eh4.C: Fix typo.
18905
18906 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18907
18908         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
18909
18910 2001-03-28  Philip Blundell  <philb@gnu.org>
18911
18912         * gcc.c-torture/compile/20010328-1.c: New test.
18913
18914 2001-03-27  Richard Henderson  <rth@redhat.com>
18915
18916         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
18917         * g++.old-deja/g++.eh/vbase3.C: Likewise.
18918
18919 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
18920
18921         * gcc.c-torture/compile/20010327-1.c: New test.
18922
18923 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18924
18925         * g++.old-deja/g++.other/friend12.C: New test.
18926         * g++.old-deja/g++.other/friend9.C: Expect no errors.
18927         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
18928
18929 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18930
18931         * gcc.c-torture/execute/20010325-1.c: New test.
18932
18933 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
18934
18935         * g++.old-deja/g++.other/mangle3.C: New test.
18936
18937 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
18938
18939         * g++.old-deja/g++.other/anon8.C: New test.
18940
18941 2001-03-20  Philip Blundell  <philb@gnu.org>
18942
18943         * gcc.c-torture/compile/20010320-1.c: New test.
18944
18945 2001-03-17  Richard Henderson  <rth@redhat.com>
18946
18947         * g++.old-deja/g++.other/eh4.C: Add expected error text.
18948
18949 2001-03-15  Geoff Keating  <geoff@redhat.com>
18950
18951         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
18952         tests on AIX.
18953
18954 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
18955
18956         * g++.old-deja/g++.other/eh4.C: New test.
18957
18958 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18959
18960         * gcc.dg/cpp/mi1.c: Update.
18961
18962 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
18963
18964         * g++.old-deja/g++.other/regstack.C: New test.
18965
18966 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18967
18968         * g++.old-deja/g++.other/ref4.C: New test.
18969
18970 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
18971
18972         * objc/execute/va_method.m: Added.
18973         * objc/execute/IMP.m: Added.
18974         * objc/execute/_cmd.m: Added.
18975         * objc/execute/accessing_ivars.m: Added.
18976         * objc/execute/class-1.m: Added.
18977         * objc/execute/class-10.m: Added.
18978         * objc/execute/class-11.m: Added.
18979         * objc/execute/class-12.m: Added.
18980         * objc/execute/class-13.m: Added.
18981         * objc/execute/class-14.m: Added.
18982         * objc/execute/class-2.m: Added.
18983         * objc/execute/class-3.m: Added.
18984         * objc/execute/class-4.m: Added.
18985         * objc/execute/class-5.m: Added.
18986         * objc/execute/class-6.m: Added.
18987         * objc/execute/class-7.m: Added.
18988         * objc/execute/class-8.m: Added.
18989         * objc/execute/class-9.m: Added.
18990         * objc/execute/class-tests-1.h
18991         * objc/execute/class-tests-2.h
18992         * objc/execute/compatibility_alias.m: Added.
18993         * objc/execute/encode-1.m: Added.
18994         * objc/execute/formal_protocol-1.m: Added.
18995         * objc/execute/formal_protocol-2.m: Added.
18996         * objc/execute/formal_protocol-3.m: Added.
18997         * objc/execute/formal_protocol-4.m: Added.
18998         * objc/execute/formal_protocol-5.m: Added.
18999         * objc/execute/formal_protocol-6.m: Added.
19000         * objc/execute/formal_protocol-7.m: Added.
19001         * objc/execute/informal_protocol.m: Added.
19002         * objc/execute/initialize.m: Added.
19003         * objc/execute/load.m: Added.
19004         * objc/execute/many_args_method.m: Added.
19005         * objc/execute/nested-3.m: Added.
19006         * objc/execute/no_clash.m: Added.
19007         * objc/execute/private.m: Added.
19008         * objc/execute/redefining_self.m: Added.
19009         * objc/execute/root_methods.m: Added.
19010         * objc/execute/selector-1.m: Added.
19011         * objc/execute/static-1.m: Added.
19012         * objc/execute/static-2.m: Added.
19013         * objc/execute/va_method.m: Added.
19014
19015 2001-03-10  Richard Henderson  <rth@redhat.com>
19016
19017         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
19018
19019 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19020
19021         * g++.old-deja/g++.other/crash31.C: XFAIL.
19022         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
19023         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
19024         * gcc.c-torture/execute/20010123-1.x: XFAIL.
19025         * gcc.c-torture/execute/20010124-1.x: XFAIL.
19026         * gcc.dg/sequence-pt-1.c: XFAIL one test.
19027
19028 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
19029
19030         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
19031
19032 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19033
19034         * gcc.dg/20000724-1.c: Don't use multiline strings.
19035
19036 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19037
19038         * objc/execute/string1.m, objc/execute/string2.m: Compare the
19039         result of -cString against what we expect it to be; don't just
19040         print it out for no one to read.
19041
19042         * objc/execute/string3.m, objc/execute/string4.m: New tests.
19043         Based on testcases provided by Nicola Pero.
19044
19045 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19046
19047         * gcc.dg/cpp/macro7.c: New test.
19048
19049 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19050
19051         * gcc.dg/cpp/multiline.c: Update.
19052
19053 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19054
19055         * g++.old-deja/g++.other/enum3.C: New test.
19056
19057 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19058
19059         * g++.old-deja/g++.other/pod1.C: New test.
19060
19061 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19062
19063         * g++.old-deja/g++.ext/overload1.C: New test.
19064
19065 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19066
19067         * g++.old-deja/g++.pt/using1.C: New test.
19068
19069 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19070
19071         * g++.old-deja/g++.other/using9.C: New test.
19072
19073 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
19074
19075         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
19076
19077         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
19078
19079 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
19080
19081         * g++.old-deja/g++.ext/realpt1.C: Remove.
19082
19083 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
19084
19085         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
19086
19087 2001-02-26  Will Cohen  <wcohen@redhat.com>
19088
19089         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
19090
19091 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
19092
19093         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
19094         templatized constructors.
19095
19096 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19097
19098         * gcc.c-torture/execute/20010224-1.c: New test.
19099
19100 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
19101
19102         * gcc.c-torture/execute/20010222-1.c: New test.
19103
19104 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
19105
19106         * g++.old-deja/g++.other/inline20.C: New test.
19107
19108 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
19109
19110         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
19111
19112 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19113
19114         * g++.old-deja/g++.other/lookup22.C: New test.
19115
19116 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
19117
19118         * g77.dg: New directory.
19119         * g77.dg/20010216-1.f: New test case.
19120         * g77.dg/dg.exp: New driver.
19121         * lib/g77-dg.exp: New driver library.
19122
19123 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19124
19125         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
19126
19127 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
19128
19129         * g++.old-deja/g++.other/decl9.C: New test.
19130
19131 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
19132
19133         * g++.old-deja/g++.other/init16.C: Update the test so that it does
19134         not need <string> and also tests the initialization at runtime.
19135
19136 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19137
19138         * gcc.c-torture/execute/longlong.c: New test.
19139
19140 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19141
19142         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
19143
19144 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19145
19146         * gcc.c-torture/execute/920302-1.c (execute):
19147         Change argument type to short.
19148
19149 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19150
19151         * g++.old-deja/g++.pt/deduct6.C: New test.
19152
19153 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19154
19155         * g++.old-deja/g++.pt/deduct5.C: New test.
19156
19157 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
19158
19159         * gcc.c-torture/execute/20010209-1.c: New test.
19160
19161 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19162
19163         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
19164
19165 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
19166
19167         * g++.dg/vtgc1.C: Update for new ABI.
19168
19169         * consistency.vlad: New directory, 1665 files.
19170
19171 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19172
19173         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
19174         return type.
19175         * gcc.dg/cpp/digraphs.c: Declare puts.
19176
19177 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19178
19179         * g++.old-deja/g++.other/warn5.C: New test.
19180
19181 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19182
19183         * g++.old-deja/g++.pt/spec40.C: New test.
19184
19185 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19186
19187         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
19188         case.
19189         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
19190
19191 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
19192
19193         * gcc.c-torture/compile/20010209-1.c: New test.
19194
19195 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
19196
19197         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
19198         excess errors message but not if it crashes.
19199         * g++.old-deja/g++.other/crash27.C: Likewise.
19200         * g++.old-deja/g++.other/crash28.C: Likewise.
19201         * g++.old-deja/g++.other/crash30.C: Likewise.
19202         * g++.old-deja/g++.other/crash32.C: Likewise.
19203         * g++.old-deja/g++.other/crash35.C: Likewise.
19204         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19205
19206 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19207
19208         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
19209         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
19210         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
19211         g77.f-torture/execute/execute.exp,
19212         g77.f-torture/noncompile/noncompile.exp,
19213         gcc.c-torture/execute/execute.exp,
19214         gcc.c-torture/execute/memcheck/memcheck.exp,
19215         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
19216         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
19217         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
19218         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
19219         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
19220         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
19221         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19222         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
19223         Remove bug reporting instructions with ancient email addresses.
19224
19225 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19226
19227         * gcc.dg/20010202-1.c: New test.
19228         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
19229
19230 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
19231
19232         * g++.dg/stdbool-if.C: New test.
19233
19234 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
19235
19236         * objc/execute/fdecl.m: Added main().
19237
19238 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19239
19240         * gcc.c-torture/execute/20010206-1.c: New test.
19241
19242 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19243
19244         * gcc.dg/cpp/avoidpaste1.c: Update.
19245
19246 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
19247
19248         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
19249         Pero <nicola@brainstorm.co.uk>.
19250         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
19251
19252 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
19253
19254         * g++.old-deja/g++.pt/spec39.C: New test.
19255
19256 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
19257
19258         * gcc.c-torture/compile/20010202-1.c: New test.
19259
19260 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
19261
19262         * g++.old-deja/g++.abi/primary2.C: New test.
19263         * g++.old-deja/g++.abi/primary3.C: New test.
19264         * g++.old-deja/g++.abi/primary4.C: New test.
19265         * g++.old-deja/g++.abi/primary5.C: New test.
19266         * g++.old-deja/g++.abi/vtable3.h: New test.
19267         * g++.old-deja/g++.abi/vtable3a.C: New test.
19268         * g++.old-deja/g++.abi/vtable3b.C: New test.
19269         * g++.old-deja/g++.abi/vtable3c.C: New test.
19270         * g++.old-deja/g++.abi/vtable3d.C: New test.
19271         * g++.old-deja/g++.abi/vtable3e.C: New test.
19272         * g++.old-deja/g++.abi/vtable3f.C: New test.
19273         * g++.old-deja/g++.abi/vtable3g.C: New test.
19274         * g++.old-deja/g++.abi/vtable3h.C: New test.
19275         * g++.old-deja/g++.abi/vtable3i.C: New test.
19276         * g++.old-deja/g++.abi/vtable3j.C: New test.
19277         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
19278
19279 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
19280
19281         * g++.old-deja/g++.other/anon6.C: New test.
19282         * g++.old-deja/g++.other/anon7.C: New test.
19283
19284 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19285
19286         * gcc.dg/cpp/avoidpaste2.c: New tests.
19287
19288 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
19289
19290         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
19291
19292 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
19293
19294         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
19295         DECIMAL_DIG cases for Irix."
19296
19297 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
19298
19299         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
19300
19301 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19302
19303         * gcc.dg/c99-tag-1.c: New test.
19304
19305 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19306
19307         * gcc.dg/cpp/tr-warn1.c: Add tests.
19308
19309 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19310
19311         * gcc.dg/cpp/avoidpaste1.c: Update.
19312         * gcc.dg/cpp/paste4.c: Update.
19313
19314 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
19315
19316         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
19317         cases for Irix.
19318
19319 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19320
19321         * g++.old-deja/g++.other/inline19.C: New test.
19322
19323 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19324
19325         * gcc.dg/Wlarger-than.c: New test.
19326
19327 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19328
19329         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
19330
19331 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
19332
19333         * gcc.c-torture/execute/20010129-1.c: New test.
19334         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
19335
19336 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19337
19338         * gcc.dg/cpp/avoidpaste1.c: Test case.
19339
19340 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
19341
19342         * g++.old-deja/g++.other/inline18.C: New test.
19343
19344 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19345
19346         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
19347         and __builtin_putchar.
19348
19349 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
19350
19351         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
19352         tests.
19353
19354 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
19355
19356         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
19357         floating point number rounding mode to round to the nearest
19358         representable mode.
19359
19360 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
19361
19362         * g++.old-deja/g++.other/mangle2.C: New test.
19363
19364 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19365
19366         * gcc.c-torture/compile/20010124-1.c: New test.
19367
19368 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
19369
19370         * g++.old-deja/g++.pt/spec38.C: New test.
19371
19372 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19373
19374         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
19375         "Build don't run".
19376
19377 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19378
19379         * gcc.c-torture/execute/20010123-1.c: New test.
19380
19381 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19382
19383         * g++.old-deja/g++.pt/spec37.C: New test.
19384
19385 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19386
19387         * g++.old-deja/g++.pt/overload14.C: New test.
19388
19389 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19390
19391         * gcc.c-torture/execute/20010122-1.c: New test, exercise
19392         __builtin_return_address.
19393
19394 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
19395
19396         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
19397         * g++.old-deja/g++.pt/spec35.C: New test.
19398         * g++.old-deja/g++.pt/spec36.C: New test.
19399
19400 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
19401
19402         * gcc.c-torture/compile/20010118-1.c: New test.
19403
19404 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
19405
19406         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
19407
19408 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19409
19410         * gcc.c-torture/execute/20010119-1.c: New test.
19411
19412 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19413
19414         * g++.old-deja/g++.other/vbase5.C: New test.
19415
19416 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19417
19418         * gcc.c-torture/execute/20010118-1.c: New test.
19419
19420 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19421
19422         * g++.old-deja/g++.pt/deduct3.C: New test.
19423
19424 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19425
19426         * g++.old-deja/g++.pt/spec34.C: New test.
19427
19428 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
19429
19430         * g77.f-torture/compile/20000601-2.f: New test.
19431
19432 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19433
19434         * g++.old-deja/g++.other/init17.C: New test.
19435
19436 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
19437
19438         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
19439
19440 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19441
19442         * g++.old-deja/g++.pt/unify8.C: New test.
19443
19444 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19445
19446         * g++.old-deja/g++.abi/vbase1.C: New test.
19447
19448 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19449
19450         * g++.old-deja/g++.pt/crash65.C: New test.
19451
19452 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19453
19454         * gcc.dg/cpp/assembl2.S: New test case.
19455
19456 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
19457
19458         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
19459         are supported.
19460
19461 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19462
19463         * g++.old-deja/g++.other/builtins1.C: New test.
19464         * g++.old-deja/g++.other/builtins2.C: Likewise.
19465         * g++.old-deja/g++.other/builtins3.C: Likewise.
19466         * g++.old-deja/g++.other/builtins4.C: Likewise.
19467
19468 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
19469
19470         * gcc.c-torture/compile/20010117-1.c: New test.
19471         * gcc.c-torture/compile/20010117-2.c: New test.
19472
19473 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19474
19475         * g77.f-torture/execute/20010116.[fx]: New test,
19476         XFAIL on i?86-*-*.
19477         * g77.f-torture/compile/20010115.f: Indicate it's
19478         a test for PR fortran/1636.
19479
19480 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19481
19482         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
19483
19484 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19485
19486         * g77.f-torture/compile/20010115.f: New test.
19487
19488 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
19489
19490         * g++.old-deja/g++.pt/nontype5.C: New test.
19491
19492 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19493
19494         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
19495         have an equivalent working one below it.
19496
19497 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19498
19499         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
19500         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19501
19502 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19503
19504         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
19505         message containing "init_priority".
19506         (conpr-2.C): Likewise.
19507         (conpr-3.C): Likewise.
19508         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
19509
19510 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19511
19512         * gcc.c-torture/execute/20010114-2.c: New test.
19513
19514 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19515
19516         * gcc.c-torture/compile/20010114-1.c: New test.
19517         * gcc.c-torture/compile/20010114-1.x: Xfail.
19518         * gcc.c-torture/compile/20010114-2.c: New test.
19519         * gcc.c-torture/execute/20010114-1.c: New test.
19520         * gcc.dg/trunc-1.c: New test.
19521         * gcc.dg/uninit-B.c: New test.
19522
19523 2001-01-13  Nick Clifton  <nickc@redhat.com>
19524
19525         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
19526         target.
19527
19528 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19529
19530         * gcc.c-torture/compile/20010113-1.c: New test.
19531
19532 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
19533
19534         * gcc.c-torture/compile/20001212-1.c: New test.
19535
19536 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19537
19538         * gcc.dg/cpp/widestr1.c: Update.
19539         * gcc.dg/cpp/prag-imp.c: Remove.
19540
19541 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
19542
19543         * gcc.c-torture/execute/20000801-3.x: Remove.
19544         * gcc.dg/c90-init-1.c: New test.
19545         * gcc.dg/c99-init-1.c: New test.
19546         * gcc.dg/c99-init-2.c: New test.
19547         * gcc.dg/gnu99-init-1.c: New test.
19548
19549 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
19550
19551         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
19552         testing that no relevant ones were found.
19553
19554 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19555
19556         * g++.old-deja/g++.pt/cast2.C: New test.
19557
19558 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19559
19560         * g++.old-deja/g++.pt/friend47.C: New test.
19561
19562 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19563
19564         * g++.old-deja/g++.pt/instantiate13.C: New test.
19565
19566 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19567
19568         * g++.old-deja/g++.other/defarg7.C: New test.
19569         * g++.old-deja/g++.other/defarg8.C: New test.
19570
19571 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19572
19573         * g++.old-deja/g++.pt/crash64.C: New test.
19574
19575 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19576
19577         * g++.old-deja/g++.pt/crash63.C: New test.
19578
19579 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19580
19581         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
19582
19583 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
19584
19585         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
19586
19587 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19588
19589         * g++.old-deja/g++.pt/error3.C: New test.
19590
19591 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19592
19593         * g++.old-deja/g++.other/crash39.C: New test.
19594
19595 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19596
19597         * g++.old-deja/g++.other/vbase4.C: New test.
19598
19599 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
19600
19601         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
19602         * gcc.dg/special/20000419-2.c: New file. Identical to above.
19603         * gcc.dg/special/special.exp: New test driver which will check
19604         for alias support for the above test.
19605
19606 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
19607
19608         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
19609         problems on small machines.
19610         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
19611         parameterize.
19612
19613 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
19614
19615         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
19616         mips.
19617         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19618
19619 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
19620
19621         * g++.old_deja/g++.pt/using8.C: New test.
19622
19623 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19624
19625         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
19626
19627 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
19628
19629         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
19630         where a failure is expected.
19631         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
19632
19633 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19634
19635         * g++.old_deja/g++.pt/instantiate12.C: New test.
19636
19637 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19638
19639         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
19640         start of structs.
19641         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
19642         * g++.old-deja/g++.brendan/crash17.C: Likewise.
19643         * g++.old-deja/g++.brendan/crash29.C: Likewise.
19644         * g++.old-deja/g++.brendan/crash48.C: Likewise.
19645         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19646         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
19647         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19648         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
19649         * g++.old-deja/g++.eh/spec6.C: Likewise.
19650         * g++.old-deja/g++.jason/crash3.C: Likewise.
19651         * g++.old-deja/g++.law/ctors11.C: Likewise.
19652         * g++.old-deja/g++.law/ctors17.C: Likewise.
19653         * g++.old-deja/g++.law/ctors5.C: Likewise.
19654         * g++.old-deja/g++.law/ctors9.C: Likewise.
19655         * g++.old-deja/g++.mike/ambig1.C: Likewise.
19656         * g++.old-deja/g++.mike/net22.C: Likewise.
19657         * g++.old-deja/g++.mike/p3538a.C: Likewise.
19658         * g++.old-deja/g++.mike/p3538b.C: Likewise.
19659         * g++.old-deja/g++.mike/virt3.C: Likewise.
19660         * g++.old-deja/g++.niklas/t128.C: Likewise.
19661         * g++.old-deja/g++.other/anon4.C: Likewise.
19662         * g++.old-deja/g++.other/using1.C: Likewise.
19663         * g++.old-deja/g++.other/warn3.C: Likewise.
19664         * g++.old-deja/g++.pt/t37.C: Likewise.
19665         * g++.old-deja/g++.robertl/eb69.C: Likewise.
19666         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19667
19668 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19669
19670         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
19671
19672 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19673
19674         * gcc.c-torture/execute/stdio-opt-3.c: New test.
19675
19676 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
19677
19678         * gcc.c-torture/compile/20010107-1.c: New test.
19679
19680 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19681
19682         * gcc.c-torture/execute/builtin-noret-1.c: New test.
19683
19684 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19685
19686         * gcc.dg/format/format.h: New file.
19687         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
19688         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
19689         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
19690         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
19691         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
19692         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19693         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
19694         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
19695         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
19696         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
19697         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
19698         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
19699         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
19700         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
19701         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
19702         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
19703         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
19704         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
19705         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
19706         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
19707         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
19708         instead of declaring standard types, macros and functions in each
19709         test.
19710
19711 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
19712
19713         * gcc.c-torture/execute/20010106-1.c: New test.
19714
19715 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19716
19717         * gcc.dg/format/format.exp: New file.
19718         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
19719         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
19720         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
19721         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
19722         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
19723         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
19724         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
19725         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
19726         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
19727         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
19728         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
19729         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
19730         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
19731         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
19732         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
19733         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
19734         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
19735         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
19736         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
19737         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
19738         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
19739         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
19740         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
19741         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
19742         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
19743         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
19744         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
19745         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
19746         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
19747         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
19748         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
19749         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
19750         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
19751         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
19752         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
19753         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
19754         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
19755         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
19756         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
19757         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
19758         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
19759         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
19760
19761 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
19762
19763         * gcc.c-torture/execute/991228-1.c: Take word endianness into
19764         account.
19765
19766 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19767
19768         * gcc.c-torture/execute/builtin-complex-1.c: New test.
19769
19770 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19771
19772         * g++.old-deja/g++.pt/crash62.C: New test.
19773
19774 2001-01-04  Richard Henderson  <rth@redhat.com>
19775
19776         * gcc.dg/20000926-1.c: Update expected warnings.
19777         * gcc.dg/array-2.c: Likewise.
19778         * gcc.dg/array-4.c: Also validate flexible array members.
19779         * gcc.dg/c99-flex-array-1.c: New.
19780
19781 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19782
19783         * gcc.c-torture/compile/20001222-1.x: Remove.
19784
19785 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19786
19787         * gcc.c-torture/execute/built-in-setjmp.c: New.
19788
19789 2001-01-03  Richard Henderson  <rth@redhat.com>
19790
19791         * gcc.dg/940510-1.c: Update expected error wording.
19792         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
19793
19794 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
19795
19796         * lib/target-supports.exp (check_alias_available): Modified to
19797         indicate aliases not supported if only weak aliases are supported.
19798
19799 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19800
19801         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
19802         Turn on cmpstrsi checks for __pj__ and __i370__.
19803
19804 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19805
19806         * g++.old-deja/g++.other/virtual11.C: New test.
19807
19808 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19809
19810         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
19811
19812 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19813
19814         * gcc.c-torture/compile/20010102-1.c: New test.
19815
19816 2001-01-02  Andreas Jaeger  <aj@suse.de>
19817
19818         * gcc.dg/noreturn-3.c: New test.
19819
19820         * gcc.dg/noreturn-4.c: New test.
19821
19822 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19823
19824         * gcc.c-torture/execute/stdio-opt-1.c: Also test
19825         __builtin_fputc and __builtin_fwrite.
19826
19827 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19828
19829         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
19830         signed char, not default char.
19831
19832 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19833
19834         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
19835
19836 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
19837
19838         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
19839
19840 2000-12-29  Richard Henderson  <rth@redhat.com>
19841
19842         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
19843         (__cyg_profile_func_exit): Define.
19844
19845 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19846
19847         * g++.dg/vtgc1.C: New test.
19848
19849 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
19850
19851         * gcc.dg/noncompile/20001228-1.c: New test.
19852
19853         * gcc.dg/20001228-1.c: New test.
19854
19855         * gcc.c-torture/execute/20001228-1.c: New test.
19856
19857 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
19858
19859         * gcc.dg/format-strfmon-1.c: New test.
19860
19861 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19862
19863         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
19864         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
19865         * gcc.c-torture/execute/string-opt-1.c: Likewise.
19866         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19867         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19868         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19869         * gcc.c-torture/execute/string-opt-6.c: Likewise.
19870         * gcc.c-torture/execute/string-opt-7.c: Likewise.
19871         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19872         * gcc.c-torture/execute/string-opt-9.c: Likewise.
19873         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19874         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19875         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19876
19877         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
19878         * gcc.c-torture/execute/string-opt-4.c: Test index.
19879
19880 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
19881
19882         * gcc.c-torture/compile/20001226-1.c: New test.
19883
19884 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19885
19886         * gcc.c-torture/compile/20001222-1.c: New test.
19887         * gcc.c-torture/compile/20001222-1.x: Xfail.
19888
19889 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
19890
19891         * gcc.c-torture/execute/comp-goto-2.c: New test.
19892
19893 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
19894
19895         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
19896         Use long types if __INT_MAX__ is 32767.
19897         (main): Use cast to (sint32 *) when poking 88 into a_page.
19898
19899         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
19900
19901 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
19902
19903         * gcc.c-torture/compile/20001221-1.c: New test.
19904         * gcc.c-torture/execute/20001221-1.c: New test.
19905
19906 2000-12-20  Richard Henderson  <rth@redhat.com>
19907
19908         * g++.old-deja/g++.pt/crash36.C: Update error lines.
19909         * g++.old-deja/g++.robertl/eb109.C: Likewise.
19910
19911 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19912
19913         * gcc.dg/compare3.c: New test.
19914
19915 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19916
19917         * gcc.dg/format-warnll-1.c: New test.
19918
19919 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19920
19921         * gcc.dg/cpp/cmdlne-P.c: New test.
19922
19923 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19924
19925         * gcc.c-torture/execute/builtin-abs-1.c,
19926         gcc.c-torture/execute/builtin-abs-2.c: New tests.
19927
19928 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19929
19930         * gcc.dg/cpp/multiline.c: New test.
19931
19932 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19933
19934         * g++.old-deja/g++.other/syshdr1.C: Update.
19935         * gcc.dg/cpp/lineflags.c: Remove temporarily.
19936
19937 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19938
19939         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
19940
19941 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19942
19943         * g++.old-deja/g++.pt/ttp65.C: New test.
19944
19945 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19946
19947         * g++.old-deja/g++.pt/ttp64.C: New test.
19948
19949 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19950
19951         * g++.old-deja/g++.pt/spec33.C: New test.
19952
19953 2000-12-14  Catherine Moore  <clm@redhat.com>
19954
19955         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
19956         * gcc.c-torture/execute/920612-2.c: Likewise.
19957         * gcc.c-torture/execute/920428-2.c: Likewise.
19958         * gcc-c-torture/execute/va-arg-11.c: Call exit.
19959         * gcc.c-torture/execute/va-arg-21.c: Likewise.
19960
19961 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19962
19963         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
19964         * gcc.dg/pack-test-2.c: Likewise.
19965
19966 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19967
19968         Tests by Zack Weinberg <zackw@stanford.edu>.
19969
19970         * gcc.dg/cpp/defined.c: Update.
19971         * gcc.dg/cpp/defined_trad.c: New tests.
19972
19973 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19974
19975         * gcc.dg/cpp/trad-direct.c: Update.
19976
19977 2000-12-11  Neil Booth  <neilb@earthling.net>
19978
19979         * gcc.dg/cpp/defined_trad.c
19980
19981 2000-12-11  Neil Booth  <neilb@earthling.net>
19982
19983         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
19984
19985 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19986
19987         * gcc.dg/format-miss-2.c: New test.
19988
19989 2000-12-09  Neil Booth  <neilb@earthling.net>
19990
19991         * gcc.dg/cpp/lineflags.c: New tests.
19992         * gcc.dg/cpp/poison.c: Update.
19993         * gcc.dg/cpp/redef2.c: Update.
19994         * gcc.dg/cpp/skipping.c: New test.
19995
19996 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
19997
19998         * g++.old-deja/g++.other/eh3.C: New testcase.
19999
20000 2000-12-07  Neil Booth  <neilb@earthling.net>
20001
20002         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
20003         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
20004         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
20005         wtr-union-init-2.c, wtr-union-init-3.c: Update.
20006         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
20007         Update.
20008
20009 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20010
20011         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
20012         __SIZE_TYPE__ instead of int for type of integers cast to
20013         pointers.
20014
20015 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
20016
20017         * g++.old-deja/g++.other/cleanup4.C: New test.
20018
20019 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20020
20021         * format-sec-1.c: New test.
20022
20023 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20024
20025         * gcc.dg/format-nonlit-3.c: New test.
20026
20027 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20028
20029         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
20030         through a null pointer.
20031
20032 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20033
20034         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
20035         * g++.old-deja/g++.pt/partial4.C: New test.
20036
20037 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
20038
20039         * gcc.c-torture/execute/ieee/hugeval.x: New.
20040
20041 2000-12-06  Neil Booth  <neilb@earthling.net>
20042
20043         * gcc.dg/cpp/backslash2.c: New tests.
20044
20045 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20046
20047         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
20048         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
20049
20050 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
20051
20052         * gcc.c-torture/execute/20001203-2.c: New testcase.
20053
20054 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20055
20056         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
20057         * g++.old-deja/g++.other/virtual10.C: New test.
20058
20059 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20060
20061         * g++.old-deja/g++.mike/pmf5.C: Remove test.
20062
20063 2000-12-05  Richard Henderson  <rth@redhat.com>
20064
20065         * gcc.c-torture/compile/20001205-1.c: New.
20066
20067 2000-12-04  Neil Booth  <neilb@earthling.net>
20068
20069         * g++.old-deja/g++.other/virtual9.C: New test.
20070         * g++.old-deja/g++.pt/crash61.C: New test.
20071         * gcc.c-torture/execute/loop-9.c: New test.
20072
20073 2000-12-04  Neil Booth  <neilb@earthling.net>
20074
20075         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
20076         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
20077         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
20078         * gcc.dg/cpp/extratokens.c: ...here.
20079
20080 2000-12-04  Neil Booth  <neilb@earthling.net>
20081
20082         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
20083         New tests.
20084
20085 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20086
20087         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
20088         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
20089
20090 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20091
20092         * gcc.c-torture/execute/20001203-1.c: New test.
20093
20094 2000-12-03  Neil Booth  <neilb@earthling.net>
20095
20096         * gcc.dg/cpp/macro6.c: New test cases.
20097
20098 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20099
20100         * gcc.c-torture/execute/string-opt-9.c: New test.
20101         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20102         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20103         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20104
20105         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
20106         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
20107
20108 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
20109
20110         * gcc.dg/cpp/if-6.c: New testcase.
20111
20112         * gcc.dg/20001201-1.c: New testcase.
20113
20114 2000-12-02  Neil Booth  <neilb@earthling.net>
20115
20116         * g++.old-deja/g++.other/externC4.C,
20117         g++.old-deja/g++.other/friend10.C: New tests.
20118
20119 2000-12-02  Neil Booth  <neilb@earthling.net>
20120
20121         * g++.old-deja/g++.other/instan2.C
20122         * g++.old-deja/g++.other/instan3.C: New test.
20123
20124 2000-12-02  Neil Booth  <neilb@earthling.net>
20125
20126         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
20127         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
20128         gnuc99.c,gnuc99-pedantic.c: New tests.
20129
20130 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20131
20132         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
20133         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
20134
20135 2000-12-01  Neil Booth  <neilb@earthling.net>
20136
20137         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
20138         * gcc.dg/cpp/poison.c: Update.
20139         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
20140
20141 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
20142
20143         * g77.f-torture/execute/20001201.f: New test.
20144
20145 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20146
20147         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
20148
20149 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
20150
20151         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
20152
20153 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20154
20155         * g++.old-deja/g++.other/cast6.C: New test.
20156
20157 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
20158
20159         * gcc.c-torture/execute/20001130-2.c: New testcase.
20160
20161 2000-11-30  Richard Henderson  <rth@redhat.com>
20162
20163         * gcc.c-torture/execute/20001130-1.c: New test.
20164
20165 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20166
20167         * g++.old-deja/g++.other/op3.C: New test.
20168
20169 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20170
20171         * g++.old-deja/g++.other/op2.C: New test.
20172
20173 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20174
20175         * g++.old-deja/g++.other/crash38.C: New test.
20176
20177 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
20178
20179         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
20180
20181 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
20182
20183         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
20184         tests.
20185         * gcc.c-torture/execute/string-opt-6.c: New test.
20186
20187         * gcc.dg/20001117-1.c: Add main.
20188
20189 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
20190
20191         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
20192         Move from here ...
20193         * gcc.dg/940510-1.c: ... to here.
20194
20195         * gcc.dg/20000926-1.c: GNU C now allows initializations of
20196         zero-size arrays in toplevel structures.
20197
20198 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20199
20200         * gcc.c-torture/execute/loop-8.c: New test.
20201
20202 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20203
20204         * g++.old-deja/g++.other/base1.C: New test.
20205
20206 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20207
20208         * g++.old-deja/g++.other/parse2.C: New test.
20209
20210 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20211
20212         * g++.old-deja/g++.pt/incomplete1.C: New test.
20213
20214 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20215
20216         * g++.old-deja/g++.other/friend9.C: New test.
20217
20218 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20219
20220         * gcc.dg/20001127-1.c: New test.
20221
20222 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20223
20224         * g++.old-deja/g++.pt/friend46.C: New test.
20225
20226 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20227
20228         * g++.old-deja/g++.other/ptrmem8.C: New test.
20229
20230 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20231
20232         * gcc.c-torture/execute/string-opt-7.c: New test.
20233         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20234
20235 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20236
20237         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
20238         instead of 'mkcheck 2'.
20239
20240 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20241
20242         * gcc.c-torture/execute/memcheck/driver.c,
20243         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
20244         C9X references to refer to C99.
20245
20246 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
20247
20248         * gcc.dg/ultrasp3.c: New test.
20249
20250 2000-11-25  Neil Booth  <neilb@earthling.net>
20251
20252         * gcc.dg/cpp/include2.c: Update test to be locale independent.
20253
20254 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
20255
20256         * gcc.c-torture/compile/20001123-2.c: New.
20257
20258 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20259
20260         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
20261
20262 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
20263
20264         * gcc.dg/sequence-point-1.c: Add some new tests.
20265         * gcc.c-torture/execute/20001124-1.c: New test.
20266
20267 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20268
20269         * g++.old-deja/g++.other/vaarg4.C: New test.
20270         * gcc.c-torture/compile/20001123-1.c: New test.
20271
20272 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20273
20274         * g++.other/crash24.C: Adjust and remove XFAIL.
20275         * g++.other/crash37.C: New test.
20276
20277 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
20278
20279         * g++.old-deja/g++.pt/instantiate9.C: New test.
20280
20281 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
20282
20283         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
20284         new ABI, too.
20285
20286         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
20287         * g++.old-deja/g++.robertl/eb55.C: Likewise.
20288
20289 2000-11-22  Neil Booth  <neilb@earthling.net>
20290
20291         * gcc.dg/cpp/Wtrigraphs.c: New test.
20292
20293 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
20294
20295         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
20296
20297 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
20298
20299         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
20300
20301 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
20302
20303         * lib/gcc-dg.exp: load_lib scanasm.exp.
20304         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
20305         * lib/g++-dg.exp: load_lib scanasm.exp.
20306         * lib/scanasm.exp: New.
20307         (scan-assembler, scan-assembler-not): Add optional arguments to
20308         test name, or if not present, the pattern name.
20309         (scan-assembler-dem, scan-assembler-dem-not): New.
20310
20311         * g++.dg/dg.exp: New.
20312
20313 2000-11-21  Neil Booth  <neilb@earthling.net>
20314
20315         * gcc.dg/cpp/integrated1.c: Remove.
20316
20317 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20318
20319         * gcc.c-torture/execute/20001121-1.c: New test.
20320
20321 2000-11-21  Richard Henderson  <rth@redhat.com>
20322
20323         * gcc.c-torture/compile/20001121-1.c: New test.
20324
20325 2000-11-20  Neil Booth  <neilb@earthling.net>
20326
20327         * gcc.dg/cpp/integrated1.c: New test.
20328
20329 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20330
20331         * g++.old-deja/g++.other/inline17.C: New test.
20332
20333 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
20334
20335         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
20336         local variable to be zero: I made the variable global. Now
20337         uses abort() and exit() instead of relying on main's return value.
20338
20339 2000-11-20  Neil Booth  <neilb@earthling.net>
20340
20341         * gcc.dg/cpp/paste2.c: Update test.
20342         * objc/execute/paste.m: New test.
20343
20344 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20345
20346         * gcc.dg/c99-condexpr-1.c: New test.
20347
20348 2000-11-20  Neil Booth  <neilb@earthling.net>
20349
20350         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
20351
20352 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
20353
20354         * g++.old-deja/g++.pt/export1.C: New test.
20355
20356 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
20357
20358         * gcc.dg/20001117-1.c: New test.
20359
20360 2000-11-18  Richard Henderson  <rth@redhat.com>
20361
20362         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
20363
20364 2000-11-18  Richard Henderson  <rth@redhat.com>
20365
20366         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
20367         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
20368         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
20369
20370 2000-11-18  Richard Henderson  <rth@redhat.com>
20371
20372         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
20373         (main): New.  Exit cleanly.
20374
20375 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20376
20377         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
20378         gcc.dg/c99-fordecl-2.c: New tests.
20379
20380 2000-11-18  Richard Henderson  <rth@redhat.com>
20381
20382         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
20383         * gcc.c-torture/execute/zerolen-2.c: New.
20384
20385 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20386
20387         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
20388         memory.
20389
20390 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20391
20392         * g++.old-deja/g++.pt/instantiate8.C: New test.
20393
20394 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20395
20396         * g++.old-deja/g++.other/incomplete.C: Add more tests.
20397         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
20398
20399 2000-11-16  Nick Clifton  <nickc@redhat.com>
20400
20401         * gcc.c-torture/execute/nestfunc-2.c: New test.
20402         * gcc.c-torture/execute/nestfunc-3.c: New test.
20403
20404 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20405
20406         * gcc.c-torture/compile/20001116-1.c: New test.
20407
20408 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20409
20410         * gcc.c-torture/execute/20001115-1.c: New test.
20411
20412 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
20413
20414         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
20415         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
20416         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
20417         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20418
20419 2000-11-15  Neil Booth  <neilb@earthling.net>
20420
20421         gcc.dg/cpp/_Pragma1.c: Update.
20422         gcc.dg/cpp/_Pragma2.c: New test.
20423
20424 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20425
20426         * g++.old-deja/g++.other/anon5.C: New test.
20427
20428 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20429
20430         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
20431         tests.
20432
20433 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
20434
20435         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
20436         output.
20437
20438 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20439
20440         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
20441         labels at end of compound statements.
20442
20443 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
20444
20445         * gcc.c-torture/execute/loop-7.c: New test.
20446
20447 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20448
20449         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
20450
20451 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20452
20453         * gcc.dg/c99-bool-1.c: New test.
20454
20455 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20456
20457         * gcc.dg/c99-scope-1.c: Remove xfail.
20458         * gcc.dg/c99-scope-2.c: New test.
20459
20460 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20461
20462         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
20463         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
20464
20465 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
20466
20467         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
20468         error messages.
20469
20470         * g++.mike/p700.C: Don't typedef wchar_t.
20471         * g++.mike/p784.C: Likewise.
20472         * g++.mike/eb101.C: Don't use __wchar_t.
20473
20474 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20475
20476         * g77.f-torture/execute/20001111.[fx]: Test premature exit
20477         from DO loop.
20478
20479 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20480
20481         * gcc.c-torture/execute/20001111-1.c: New test.
20482
20483 2000-11-10  Nick Clifton  <nickc@redhat.com>
20484
20485         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
20486         long multuiple and accumulate.
20487
20488 2000-11-09  Richard Henderson  <rth@redhat.com>
20489
20490         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
20491         via size_t instead of int.
20492
20493         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
20494         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20495         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20496         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20497
20498 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
20499
20500         * gcc.c-torture/compile/20001109-1.c: New test.
20501         * gcc.c-torture/compile/20001109-2.c: New test.
20502
20503 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
20504
20505         * g++.old-deja/g++.pt/operator1.C: New test.
20506         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
20507
20508 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20509
20510         * gcc.dg/20001108-1.c: New test.
20511
20512 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20513
20514         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
20515         with both arguments constant strings.
20516         * gcc.c-torture/execute/string-opt-3.c: New test.
20517         * gcc.c-torture/execute/string-opt-4.c: New test.
20518         * gcc.c-torture/execute/string-opt-5.c: New test.
20519
20520 2000-11-08  Nick Clifton  <nickc@redhat.com>
20521
20522         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
20523         mulsidi3adddi patterns.
20524
20525 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
20526
20527         * g++.old-deja/g++.other/crash36.C: New test.
20528
20529 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
20530
20531         * g++.old-deja/g++.other/init16.C: New test.
20532
20533 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
20534
20535         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
20536
20537 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20538
20539         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
20540         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20541         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20542
20543 2000-11-07  DJ Delorie  <dj@redhat.com>
20544
20545         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
20546
20547 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20548
20549         * gcc.c-torture/execute/string-opt-1.c: New test.
20550
20551 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20552
20553         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
20554         mips-sgi-irix6.* because the MIPS ABI passes floating-point
20555         parameters in registers, and there is no way for a varargs
20556         function to know in which order the integer and floating-point
20557         parameters should be interleaved when they are placed on the
20558         stack.
20559         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20560         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20561
20562 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20563
20564         * gcc.c-torture/execute/string-opt-2.c: New test.
20565
20566 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
20567
20568         * g++.old-deja/g++.pt/crash60.C: New test.
20569
20570 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20571
20572         * g++.old-deja/g++.other/crash24.C: New test.
20573         * g++.old-deja/g++.other/crash25.C: New test.
20574         * g++.old-deja/g++.other/crash26.C: New test.
20575         * g++.old-deja/g++.other/crash27.C: New test.
20576         * g++.old-deja/g++.other/crash28.C: New test.
20577         * g++.old-deja/g++.other/crash29.C: New test.
20578         * g++.old-deja/g++.other/crash30.C: New test.
20579         * g++.old-deja/g++.other/crash31.C: New test.
20580         * g++.old-deja/g++.other/crash32.C: New test.
20581         * g++.old-deja/g++.other/crash33.C: New test.
20582         * g++.old-deja/g++.other/crash34.C: New test.
20583         * g++.old-deja/g++.other/crash35.C: New test.
20584
20585 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20586
20587         * gcc.c-torture/execute/20001031-1.c: New test.
20588
20589 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
20590
20591         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
20592         namespace.
20593
20594         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
20595         standards-conformant.
20596
20597         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
20598
20599         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
20600         * g++.old-deja/g++.mike/p755a.C: Likewise.
20601         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
20602         library makes no calls to `operator new' during initialization.
20603
20604 2000-11-04  Neil Booth  <neilb@earthling.net>
20605
20606         * gcc.dg/cpp/include2.c: New tests.
20607
20608 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
20609
20610         * lib/g++.exp (g++_set_ld_library_path): New function.
20611         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
20612
20613 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
20614
20615         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
20616         warnings.
20617
20618 2000-11-01  Richard Henderson  <rth@redhat.com>
20619
20620         * g++.old-deja/g++.ext/namedret1.C: New.
20621         * g++.old-deja/g++.ext/namedret2.C: New.
20622         * g++.old-deja/g++.ext/namedret3.C: New.
20623
20624 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
20625
20626         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
20627         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
20628
20629 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20630
20631         * gcc.c-torture/execute/va-arg-21.c: New test.
20632
20633 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20634
20635         * gcc.dg/c99-complex-2.c: New test.
20636
20637 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20638
20639         * gcc.c-torture/execute/stdio-opt-1.c: New test.
20640
20641 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
20642
20643         * g++.old-deja/g++.other/inline16.C: New test.
20644
20645 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
20646
20647         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
20648         __PRETTY_FUNCTION__
20649
20650 2000-10-29  Neil Booth  <neilb@earthling.net>
20651
20652         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
20653         New tests.
20654         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
20655         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
20656         optimisation.
20657
20658 2000-10-29  Neil Booth  <neilb@earthling.net>
20659
20660         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
20661         * mi1.c, mi1c.h: Add null directives to multiple-include test.
20662         * mi5.c: Test multiple includes work with -C.
20663         * trigraphs.c: Test ^= version.
20664
20665 2000-10-28  Neil Booth  <neilb@earthling.net>
20666
20667         New tests and test updates for new macro expander.
20668
20669         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
20670         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
20671         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
20672         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
20673         new diagnostic messages.
20674
20675         * gcc.dg/cpp/macro3.c: New tests.
20676
20677 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
20678
20679         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
20680         on the same line.
20681
20682 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
20683
20684         * g++.old-deja/g++.other/eh2.C: New test.
20685
20686 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
20687
20688         * gcc.c-torture/execute/20001027-1.c: New test.
20689
20690 2000-10-26  Richard Henderson  <rth@redhat.com>
20691
20692         * gcc.c-torture/execute/20001026-1.c: New.
20693
20694 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
20695
20696         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
20697         * g++.old-deja/g++.law/builtin1.C: Likewise.
20698         * g++.old-deja/g++.law/ctors10.C: Likewise.
20699         * g++.old-deja/g++.law/virtual3.C: Likewise.
20700         * g++.old-deja/g++.mike/p658.C: Likewise.
20701         * g++.old-deja/g++.other/sibcall1.C: Likewise.
20702         * g++.old-deja/g++.other/vaarg2.C: Likewise.
20703         * g++.old-deja/g++.robertl/eb124.C: Likewise.
20704         * g++.old-deja/g++.robertl/eb44.C: Likewise.
20705         * g++.old-deja/g++.robertl/eb77.C: Likewise.
20706
20707 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20708
20709         * gcc.c-torture/compile/20001024-1.c: New test.
20710
20711 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
20712
20713         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
20714         to tell us whether or not we are using V3.
20715
20716 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20717
20718         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
20719         operands.
20720
20721 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20722
20723         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
20724
20725 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
20726
20727         * gcc.c-torture/execute/20001024-1.c: New test.
20728
20729 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
20730
20731         * g++.old-deja/g++.other/sibcall1.C: New test.
20732
20733 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
20734
20735         * gcc.dg/noncompile/init-3.c: New test.
20736
20737 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20738
20739         * gcc.dg/format-array-1.c: New test.
20740
20741 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20742
20743         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
20744         writing through null pointers; remove comment about testing
20745         unterminated strings.
20746
20747 2000-10-17  Matthew Hiller  <hiller@redhat.com>
20748
20749         * gcc.c-torture/execute/20001017-2.c: New test.
20750
20751 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20752
20753         * gcc.c-torture/compile/20001018-1.c: New test.
20754         * gcc.c-torture/compile/20001018-1.x: Xfail.
20755
20756 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20757
20758         * gcc.c-torture/execute/20001017-1.c: New test.
20759
20760 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20761
20762         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
20763         for multiple use of arguments with scanf formats; add tests for
20764         multiple use of arguments.
20765
20766 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
20767
20768         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
20769
20770 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20771
20772         * gcc.dg/format-miss-1.c: New test.
20773
20774 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20775
20776         * gcc.c-torture/execute/20001013-1.c: New test.
20777
20778 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20779
20780         * gcc.dg/format-branch-1.c: New test.
20781
20782 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20783
20784         * README, lib/file-format.exp: Remove EGCS references.
20785
20786 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20787
20788         * gcc.dg/20001013-1.c: New test.
20789
20790 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20791
20792         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
20793         for intmax_t in the compiler using __typeof__ and the type rules
20794         for conditional expressions.
20795
20796 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
20797
20798         * gcc.dg/20001012-1.c: New test.
20799         * gcc.dg/20001012-2.c: New test.
20800
20801 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20802
20803         * gcc.dg/format-attr-1.c: New test.
20804
20805 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20806
20807         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
20808         __LONG_LONG_MAX__ instead of LLONG_MAX.
20809
20810 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20811
20812         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
20813         scanf flags.
20814         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
20815         flags.
20816
20817 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20818
20819         * gcc.dg/sequence-pt-1.c: New test.
20820
20821 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
20822
20823         * gcc.c-torture/execute/20001011-1.c: New testcase.
20824         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
20825
20826 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20827
20828         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
20829         does not error on it.
20830
20831 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20832
20833         * gcc.dg/20001009-1.c: New test.
20834
20835 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20836
20837         * gcc.c-torture/compile/20001009-1.c: Move from here ....
20838         * gcc.c-torture/execute/20001009-2.c: ... to here.
20839
20840 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
20841
20842         * gcc.c-torture/compile/20001009-1.c: New testcase.
20843         * gcc.c-torture/execute/20001009-1.c: New testcase.
20844         Testcases provided by Jan Hubicka <jh@suse.cz>.
20845
20846 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20847
20848         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20849         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
20850         uintmax_t using <limits.h> to emulate the compiler's internal
20851         logic.  No longer XFAIL %j tests.
20852
20853 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20854
20855         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
20856         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20857         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
20858         regexps and details of expected handling of some bad formats.
20859         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
20860         suppression.
20861
20862 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20863
20864         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
20865         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
20866         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
20867         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
20868         in list archives.
20869
20870 2000-10-06  Richard Henderson  <rth@cygnus.com>
20871
20872         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
20873         * g++.old-deja/g++.brendan/crash52.C: Likewise.
20874         * g++.old-deja/g++.jason/report.C: Likewise.
20875         * g++.old-deja/g++.law/friend5.C: Likewise.
20876         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
20877         of the expected warnings.
20878
20879 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
20880
20881         * g++.old-deja/g++.pt/enum14.C: New test.
20882
20883 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20884
20885         * g++.old-deja/g++.pt/crash59.C: New test.
20886
20887 2000-10-04  Will Cohen  <wcohen@redhat.com>
20888
20889         * gcc.dg/20000926-1.c: New test.
20890
20891 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
20892
20893         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
20894         function name for current C++ compiler.
20895         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
20896
20897 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
20898
20899         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
20900         __PRETTY_FUNCTION__.
20901         * g++.old-deja/g++.ext/pretty2.C: Likewise.
20902
20903 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20904
20905         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
20906
20907 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
20908
20909         * gcc.c-torture/compile/20000923-1.c: New test.
20910
20911 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
20912
20913         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
20914         * g++.old-deja/g++.pt/ttp62.C: Same.
20915         * g++.old-deja/g++.other/inline14.C: Same.
20916
20917 2000-09-24  Richard Henderson  <rth@cygnus.com>
20918
20919         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
20920
20921 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20922
20923         * gcc.dg/c90-printf-1.c: Add test for wide string format.
20924
20925 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
20926
20927         * gcc.c-torture/compile/20000922-1.c: New file.
20928
20929 2000-09-21  Nick Clifton  <nickc@redhat.com>
20930
20931         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
20932         a signed long modulo operation.
20933         (mod6): New function - perform an unsigned long modulo operation.
20934         (main): Add tests for modulos of very large numbers by very small
20935         dividends.
20936
20937 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20938
20939         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
20940
20941 2000-09-19  Richard Henderson  <rth@cygnus.com>
20942
20943         * gcc.dg/compare2.c (case 10): XFAIL.
20944
20945 2000-09-18  Richard Henderson  <rth@cygnus.com>
20946
20947         * gcc.c-torture/execute/20000906-1.c: Move ...
20948         * gcc.dg/20000906-1.c: ... here.  Only run on targets
20949         that support __builtin_trap.
20950
20951 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
20952
20953         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
20954
20955 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20956
20957         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
20958         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
20959         more $ format tests.
20960
20961 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20962
20963         * gcc.dg/format-errmk-1.c: New test.
20964
20965 2000-09-17  Greg McGary  <greg@mcgary.org>
20966
20967         * gcc.c-torture/execute/20000917-1.x: Remove.
20968
20969 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20970
20971         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
20972
20973 2000-09-17  Greg McGary  <greg@mcgary.org>
20974
20975         * gcc.c-torture/execute/20000917-1.c: New test.
20976         * gcc.c-torture/execute/20000917-1.x: XFAIL.
20977
20978 2000-09-16  Neil Booth  <NeilB@earthling.net>
20979
20980         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
20981         in nested macro bug.
20982
20983 2000-09-15  Neil Booth  <NeilB@earthling.net>
20984
20985         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
20986
20987 2000-09-14  Jeffrey A Law  (law@cygnus.com)
20988
20989         * gcc.c-torture/execute/20000914-1.c: New test.
20990
20991 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
20992
20993         * g++.other/inline13.C: New test.
20994
20995 2000-09-12  Andreas Jaeger  <aj@suse.de>
20996
20997         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
20998         constant by Ulrich Drepper <drepper@redhat.com>.
20999
21000 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
21001
21002         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
21003
21004 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21005
21006         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
21007
21008 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
21009
21010         * gcc.dg/cpp/backslash.c: New test.
21011
21012 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
21013
21014         * gcc.c-torture/execute/20000910-1.c: New test.
21015         * gcc.c-torture/execute/20000910-2.c: Likewise.
21016
21017 2000-09-11  Robert Lipe  <robertl@sco.com>
21018
21019         * gcc.dg/pragma-align.c: New test.
21020
21021 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
21022
21023         * g++.old-deja/g++.pt/explicit82.C: New test.
21024         * g++.old-deja/g++.pt/explicit83.C: New test.
21025
21026 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
21027
21028         * gcc.dg/asm-names.c: New test.
21029
21030 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21031
21032         * gcc.dg/cpp/tr-warn6.c: New test
21033
21034 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21035
21036         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
21037         be accepted.
21038
21039 2000-09-07  Catherine Moore  <clm@redhat.com>
21040
21041         * gcc.c-torture/execute/unroll-1.c: New test.
21042
21043 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
21044
21045         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
21046         ERROR markers.
21047         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
21048         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
21049         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
21050         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
21051         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
21052         Preprocess only.
21053         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
21054         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
21055
21056 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21057
21058         * g++.old-deja/g++.pt/deduct2.C: New test.
21059
21060 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21061
21062         * g++.old-deja/g++.pt/parms2.C: New test.
21063
21064 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21065
21066         * g++.old-deja/g++.pt/crash58.C: New test.
21067
21068 2000-09-06  Greg McGary  <greg@mcgary.org>
21069
21070         * gcc.c-torture/execute/20000906-1.c: New test.
21071         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
21072
21073 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21074
21075         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
21076
21077 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21078
21079         * g++.old-deja/g++.pt/crash57.C: New test.
21080
21081 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21082
21083         * g++.old-deja/g++.pt/crash56.C: New test.
21084
21085 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21086
21087         * g++.old-deja/g++.pt/koenig1.C: New test.
21088
21089 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21090
21091         * gcc.dg/20000904-1.c: New test.
21092
21093 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21094
21095         * gcc.dg/cpp/paste8.c: New test.
21096
21097 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
21098
21099         * gcc.c-torture/compile/20000827-1.c: New test.
21100
21101 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21102
21103         * gcc.dg/format-diag-1.c: New test.
21104
21105 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21106
21107         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
21108         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
21109         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
21110         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
21111         gcc.dg/formatz-1.c: Adjust warning regular expressions.
21112
21113 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21114
21115         * g++.old-deja/g++.other/nested4.C: New test.
21116
21117 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21118
21119         * g++.old-deja/g++.ns/scoped1.C: New test.
21120
21121 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
21122
21123         * lib/g++.exp: Support testing already-installed GCC.
21124
21125 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21126
21127         * wtr-label-1.c, wtr-suffix-1.c: New tests.
21128
21129 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21130
21131         * gcc.dg/return-type-2.c: New test.
21132
21133 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
21134
21135         * gcc.c-torture/compile/20000825-1.c: New test.
21136
21137 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
21138
21139         * gcc.dg/dwarf2-2.c: New test.
21140
21141 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
21142
21143         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
21144         dg-warning regexps.
21145
21146 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21147
21148         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
21149         gcc.dg/format-ext-5.c: New tests.
21150
21151 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
21152
21153         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
21154
21155 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
21156
21157         * gcc.dg/noncompile/930622-2.c: Adjust error message.
21158
21159 2000-08-24  Richard Henderson  <rth@cygnus.com>
21160
21161         * gcc.dg/ia64-sync-1.c: New test.
21162         * gcc.dg/ia64-sync-2.c: New test.
21163         * gcc.dg/ia64-asm-1.c: New test.
21164
21165 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21166
21167         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
21168         * gcc.dg/format-ext-2.c: New test.
21169
21170 2000-08-23  Jason Merrill  <jason@redhat.com>
21171
21172         * lib/old-dejagnu.exp: Also ignore "In member function" and
21173         "At global scope".
21174
21175 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21176
21177         * gcc.dg/noncompile/label-lineno-1.c: New test.
21178
21179 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21180
21181         * gcc.dg/c99-array-nonobj-1.c: New test.
21182
21183 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21184
21185         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
21186         tests.
21187         * gcc.dg/format-ext-1.c: New test.
21188
21189 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21190
21191         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
21192         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
21193         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
21194         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
21195         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
21196
21197 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21198
21199         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
21200         gcc.dg/c99-strftime-2.c: New tests.
21201
21202 2000-08-22  Richard Henderson  <rth@cygnus.com>
21203
21204         * gcc.c-torture/execute/20000822-1.c: New test.
21205
21206 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21207
21208         * gcc.c-torture/execute/20000819-1.x: Remove.
21209
21210 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21211
21212         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
21213         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
21214         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
21215         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
21216         gcc.dg/format-xopen-1.c: New tests.
21217
21218 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21219
21220         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
21221
21222 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21223
21224         * g++.old-deja/g++.other/loop2.C: New test.
21225
21226         * gcc.c-torture/compile/20000606-1.c: New test.
21227         * gcc.c-torture/compile/20000728-1.c: New test.
21228         * gcc.c-torture/execute/20000801-1.c: New test.
21229         * gcc.c-torture/execute/20000801-2.c: New test.
21230         * gcc.c-torture/execute/20000819-1.c: New test.
21231         * gcc.c-torture/execute/20000819-1.x: XFAIL.
21232         * gcc.dg/20000629-1.c: New test.
21233         * gcc.dg/20000724-1.c: New test.
21234         * gcc.dg/20000807-1.c: New test.
21235
21236 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
21237
21238         * gcc.dg/cpp/pragma-1.c: New test.
21239         * gcc.dg/cpp/pragma-2.c: New test.
21240
21241 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
21242
21243         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
21244         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
21245
21246 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21247
21248         * gcc.c-torture/compile/20000818-1.c: New test.
21249
21250 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
21251
21252         * gcc.c-torture/execute/20000818-1.c: New test.
21253
21254 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21255
21256         * gcc.dg/format-va-1.c: New test.
21257
21258 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21259
21260         * g++.old-deja/g++.other/typedef8.C: New test.
21261
21262 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21263
21264         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
21265         * g++.old-deja/g++.mike/net36.C: Mark candidate.
21266         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
21267         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
21268         * g++.old-deja/g++.other/ptrmem7.C: New test.
21269         * g++.old-deja/g++.pt/ptrmem10.C: New test.
21270
21271 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21272
21273         * g++.old-deja/g++.pt/typename27.C: New test.
21274
21275 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
21276
21277         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
21278         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
21279         * g++.old-deja/g++.pt/friend45.C: New test.
21280         * g++.old-deja/g++.other/friend8.C: New test.
21281
21282 2000-08-15  Richard Henderson  <rth@cygnus.com>
21283
21284         * gcc.c-torture/execute/20000815-1.c: New test.
21285
21286 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21287
21288         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
21289         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
21290         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
21291
21292 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
21293
21294         * g++.old-deja/g++.other/refinit2.C: New test.
21295
21296 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
21297
21298         * lib/c-torture.exp (c-torture): Make
21299         compiler_conditional_xfail_data global.
21300         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
21301         compiler_conditional_xfail_data machinery.
21302         (f-torture-execute): Likewise.
21303         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
21304         and only when unrolling loops.
21305
21306         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
21307
21308 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21309
21310         * g++.old-deja/g++.pt/explicit81.C: New test.
21311
21312 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21313
21314         * g++.old-deja/g++.pt/typename26.C: New test.
21315
21316 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
21317
21318         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
21319         warning.
21320
21321 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21322
21323         * g++.old-deja/g++.other/array3.C: New test.
21324
21325 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21326
21327         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
21328         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
21329         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
21330         New tests.
21331
21332 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
21333
21334         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
21335         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21336
21337 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
21338
21339         * gcc.c-torture/execute/20000808-1.c: New test.
21340
21341 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21342
21343         * gcc.dg/c90-const-expr-1.c: New test.
21344
21345 2000-08-08  Richard Henderson  <rth@cygnus.com>
21346
21347         * gcc.dg/noncompile/920923-1.c: Declare calloc.
21348
21349 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21350
21351         * gcc.dg/noncompile/const-ll-1.c: New test.
21352
21353 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21354
21355         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
21356
21357 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21358
21359         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
21360         that running programs linked against the shared version of libobjc
21361         run correctly.
21362
21363 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21364
21365         * gcc.dg/c99-printf-1.c: New test.
21366
21367 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21368
21369         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
21370
21371 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
21372
21373         * gcc.c-torture/execute/20000731-1.x: Delete.
21374
21375 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
21376
21377         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
21378         and torture_without_loops as is done by c-torture.exp.
21379         (search_for): Copy from c-torture.exp.
21380         (gcc-dg-runtest): New function, drives a directory of tests
21381         iterating over the TORTURE_OPTIONS.
21382         (scan-assembler, scan-assembler-not): Move here from
21383         individual directory drivers.
21384
21385         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
21386         defined by lib/gcc-dg.exp.
21387         * gcc.dg/cpp/cpp.exp: Likewise.
21388         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
21389         gcc-dg-runtest, so we cycle over optimization options.
21390
21391         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
21392         * gcc.dg/compare2.c: No longer expected to fail.
21393
21394 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
21395
21396         * gcc.c-torture/execute/20000804-1.c: New test.
21397
21398 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21399
21400         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
21401
21402 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
21403
21404         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
21405
21406 2000-08-03  Jeffrey A Law  (law@cygnus.com)
21407
21408         * gcc.c-torture/compile/20000803-1.c: New test.
21409
21410 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21411
21412         * gcc.c-torture/execute/20000801-3.c,
21413         gcc.c-torture/execute/20000801-4.c: New tests.
21414         * gcc.c-torture/execute/20000801-3.x,
21415         gcc.c-torture/execute/20000801-4.x: Xfail.
21416
21417 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
21418
21419         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
21420         libobjc/.libs to allow for libtool.
21421
21422 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
21423
21424         * gcc.c-torture/compile/20000802-1.c: New test.
21425
21426 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
21427
21428         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
21429
21430 2000-07-31  Jeffrey A Law  (law@cygnus.com)
21431
21432         * gcc-c-torture/execute/20000731-2.c: New test.
21433
21434         * gcc.c-torture/execute/20000731-1.c: New test.
21435         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
21436
21437 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
21438
21439         * testsuite/gcc.dg/cpp/paste7.c: New test.
21440         * gcc.dg/cpp/20000725-1.c: New test.
21441
21442 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
21443
21444         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
21445         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
21446         declaration warning for __builtin_dwarf_reg_size.
21447
21448         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
21449
21450 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21451
21452         * gcc.dg/noncompile/voidparam-1.c: New test.
21453
21454 2000-07-30  Richard Henderson  <rth@cygnus.com>
21455
21456         * gcc.dg/c90-digraph-1.c: Don't xfail.
21457         * gcc.dg/compare2.c (case 10): Xfail.
21458         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
21459
21460 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
21461
21462         * gcc.dg/c99-main-1.c: New test.
21463
21464 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21465
21466         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
21467
21468 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
21469
21470         * gcc.c-tortuer/execute/20000726-1.c: New test.
21471
21472 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
21473
21474         * gcc.c-torture/execute/enum-2.c: New test.
21475
21476 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21477
21478         * gcc.dg/cpp/tr-warn3.c: New test.
21479
21480 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21481
21482         * g++.old-deja/g++.ext/implicit1.C: Remove.
21483         * g++.old-deja/g++.jason/c2.C: Remove
21484         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
21485         * g++.old-deja/g++.pt/crash16.C: Likewise.
21486         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
21487
21488 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21489
21490         * g++.old-deja/g++.other/for2.C: New test.
21491
21492 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
21493
21494         * gcc.dg/20000720-1.c: New test.
21495
21496 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
21497
21498         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
21499
21500 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
21501
21502         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
21503         * gcc.c-torture/execute/20000722-1.c: New.
21504         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
21505
21506 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
21507
21508         * gcc.dg/cpp/20000720-1.S: New test.
21509
21510 2000-07-21  Michael Meissner  <meissner@redhat.com>
21511
21512         * gcc.c-torture/execute/ieee/hugeval.c: New test.
21513
21514 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21515
21516         * g++.old-deja/g++.brendan/crash16.C,
21517         g++.old-deja/g++.brendan/parse3.C,
21518         g++.old-deja/g++.brendan/redecl1.C,
21519         g++.old-deja/g++.ns/template13.C,
21520         g++.old-deja/g++.other/decl4.C,
21521         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
21522
21523 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21524
21525         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
21526         and "Internal error".
21527
21528         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
21529         regexps.
21530         * gcc.dg/cpp/paste6.c: New test.
21531
21532 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
21533
21534         * gcc.dg/cpp/tr-direct.c: New test.
21535
21536         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
21537         gcc.dg/cpp/undef1.c: Tweak error regexps.
21538
21539 2000-07-18  Eric Christopher <echristo@redhat.com>
21540
21541         * gcc.c-torture/compile/20000718-1.c: New test.
21542
21543 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
21544
21545         * cpplex.c (_cpp_push_token): If the token being pushed back
21546         is the previous token in this context, just subtract one from
21547         context->posn.
21548         * cppmacro.c (save_expansion): Clear aux field when storing a
21549         placemarker.
21550
21551 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
21552
21553         * gcc.dg/noncompile/redecl-1.c: New test.
21554
21555 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
21556
21557         * gcc.c-torture/execute/20000717-5.c: New test.
21558         * gcc.c-torture/execute/20000717-1.x: Removed.
21559
21560 2000-07-17  Richard Henderson  <rth@cygnus.com>
21561
21562         * gcc.c-torture/execute/20000717-4.c: New test.
21563
21564 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
21565
21566         * gcc.dg/cpp/syshdr.c: New test.
21567         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
21568
21569 2000-07-17  Neil Booth  <neilb@earthling.net>
21570
21571         * gcc.dg/cpp/cmdlne-dM.c: New test.
21572         * gcc.dg/cpp/cmdlne-dD.c: New test.
21573
21574 2000-07-17  Jeffrey A Law  (law@cygnus.com)
21575
21576         * gcc.c-torture/execute/20000717-3.c: New test.
21577
21578         * gcc.c-torture/compile/20000717-1.c: New test.
21579
21580 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
21581
21582         * gcc.c-torture/execute/20000717-2.c: New test.
21583
21584 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21585
21586         * gcc.dg/formatz-1.c: New test.
21587
21588         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
21589         * gcc.dg/c99-digraph-1.c: New tests.
21590
21591         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
21592         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
21593
21594         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
21595         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
21596         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
21597         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
21598         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
21599         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
21600         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
21601
21602 2000-07-17   Greg McGary <greg@mcgary.org>
21603
21604         * gcc.c-torture/execute/20000717-1.c: New test.
21605         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
21606
21607 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
21608
21609         * gcc.c-torture/execute/20000715-2.c: New test.
21610         * gcc.dg/20000715-1.c: New test.
21611
21612 2000-07-15  Michael Meissner  <meissner@redhat.com>
21613
21614         * gcc.c-torture/execute/20000715-1.c: New test.
21615
21616 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
21617
21618         * gcc.c-torture/execute/20000707-1.c: New test.
21619
21620 2000-07-13  Neil Booth  <NeilB@earthling.net>
21621
21622         * testsuite/gcc.dg/cpp/digraph1.c,
21623         testsuite/gcc.dg/cpp/digraph2.c,
21624         testsuite/gcc.dg/cpp/digraphs.c: New tests.
21625
21626 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
21627
21628         * g77.f-torture/compile/20000630-2.f:  New test.
21629         * g77.f-torture/compile/20000630-2.x
21630
21631 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21632
21633         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
21634
21635 2000-07-11  Neil Booth  <NeilB@earthling.net>
21636
21637         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
21638
21639 2000-07-11  Neil Booth  <NeilB@earthling.net>
21640
21641         * gcc.dg/cpp/cmdlne-C.c: New.
21642
21643 2000-07-09  Neil Booth  <NeilB@earthling.net>
21644
21645         * gcc.dg/cpp/directiv.c: New tests.
21646         * gcc.dg/cpp/undef1.c: Update.
21647
21648 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
21649
21650         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
21651
21652 2000-07-09  Neil Booth  <NeilB@earthling.net>
21653
21654         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
21655
21656 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
21657
21658         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
21659         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
21660
21661 2000-07-08  Neil Booth  <NeilB@earthling.net>
21662
21663         * gcc.dg/cpp/macsyntx.c: New tests.
21664
21665 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21666
21667         * gcc.dg/20000707-1.c: New test.
21668
21669 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21670
21671         * gcc.c-torture/execute/20000706-1.c: New test.
21672         * gcc.c-torture/execute/20000706-2.c: New test.
21673         * gcc.c-torture/execute/20000706-3.c: New test.
21674         * gcc.c-torture/execute/20000706-4.c: New test.
21675         * gcc.c-torture/execute/20000706-5.c: New test.
21676
21677 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21678
21679         * g++.old-deja/g++.pt/instantiate7.C: New test.
21680
21681 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21682
21683         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
21684         * g++.old-deja/g++.mike/thunk3.C: Likewise.
21685         * g++.old-deja/g++.other/rtti3.C: Likewise.
21686         * g++.old-deja/g++.other/rttid3.C: Likewise.
21687
21688 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
21689
21690         *  g77.f-torture/compile/20000630-1.x: Fix typo
21691
21692 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
21693
21694         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
21695         assembly output.
21696
21697 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
21698
21699         * gcc.dg/cpp/ident.c: New test.
21700
21701 2000-07-05  Neil Booth  <NeilB@earthling.net>
21702
21703         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
21704           gcc.dg/cpp/lexstrng.c: New tests.
21705
21706 2000-07-04  Neil Booth  <NeilB@earthling.net>
21707
21708         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
21709         * gcc.dg/cpp/strify2.c: Same.
21710
21711 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
21712
21713         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
21714         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
21715         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
21716         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
21717
21718         * testsuite/gcc.dg/cpp/macro1.c,
21719         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
21720         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
21721         testsuite/gcc.dg/cpp/strify1.c,
21722         testsuite/gcc.dg/cpp/strify2.c: New tests.
21723
21724 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
21725
21726         * gcc.c-torture/execute/20000703-1.c: New test.
21727
21728 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21729
21730         * g++.old-deja/g++.pt (lookup10.C): New test.
21731
21732 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21733
21734         * g++.old-deja/g++.pt (typename25.C): New test.
21735
21736 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
21737
21738         * gcc.c-torture/compile/20000701-1.c: New test.
21739
21740 2000-06-30  Nick Clifton  <nickc@cygnus.com>
21741
21742         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
21743         to test case.
21744
21745 2000-06-30  Catherine Moore  <clm@cygnus.com>
21746
21747         * gcc.c-torture/execute/align-1.c: New test.
21748
21749 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
21750
21751         * g++.old-deja/g++.pt/expr8.C: New test.
21752         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
21753
21754 2000-06-29  Nick Clifton  <nickc@cygnus.com>
21755
21756         * gcc.c-torture/compile/20000629-1.c: New test.
21757
21758 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21759
21760
21761         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
21762         gcc.dg/noncompile directory, depending on whether they're
21763         preprocessor tests or not.  Annotate all the tests for the dg
21764         framework.
21765
21766         * gcc.c-torture/noncompile/noncompile.exp: Delete.
21767         * gcc.dg/noncompile/noncompile.exp: New.
21768
21769         * Moved files:
21770         Old name                                New name
21771         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
21772         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
21773         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
21774         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
21775         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
21776         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
21777         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
21778         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
21779         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
21780         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
21781         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
21782         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
21783         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
21784         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
21785         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
21786         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
21787         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
21788         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
21789         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
21790         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
21791         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
21792         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
21793         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
21794         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
21795
21796         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
21797         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
21798         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
21799         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
21800         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
21801         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
21802
21803 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21804
21805         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
21806         declare one variable.  On the fourth, error.
21807         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
21808         declared by 20000628-1a.h.
21809
21810 2000-06-29  Richard Henderson  <rth@redhat.com>
21811
21812         * gcc.c-torture/execute/930529-1.x: New file.
21813         * gcc.dg/920413-1.c: Adjust expected warning text.
21814         * gcc.dg/980217-1.c: Declare abort.
21815         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
21816
21817 2000-06-29  Jeffrey A Law  (law@cygnus.com)
21818
21819         * g77.f-torture/compile/20000629-1.f: New test.
21820         * g77.f-torture/compile/20000629-1.x: Expected to fail.
21821
21822 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21823
21824         Rearrange lots of files, removing entirely the
21825         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
21826         directories.
21827
21828         * Deleted files:
21829         gcc.c-torture/code_quality/code_quality.exp
21830         gcc.c-torture/special/special.exp
21831         gcc.failure/failure.exp
21832         gcc.failure/940409-1.x
21833         gcc.c-torture/compile/961203-1.x
21834
21835         * New files:
21836         gcc.misc-tests/linkage.exp
21837         gcc.c-torture/execute/920730-1t.c
21838         gcc.c-torture/execute/920730-1t.x
21839         gcc.c-torture/compile/920520-1.x
21840         gcc.c-torture/compile/920521-1.x
21841         gcc.c-torture/compile/981006-1.x
21842         gcc.c-torture/execute/eeprof-1.x
21843
21844         * Moved files (possibly with modifications to fit a new harness):
21845         Old name                                New name
21846         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
21847         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
21848         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
21849         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
21850         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
21851         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
21852         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
21853         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
21854         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
21855         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
21856         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
21857         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
21858         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
21859         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
21860
21861 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21862
21863         * c-torture/compile/961203-1.x: Delete.
21864
21865         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
21866         not exit. Include stdio.h.
21867         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
21868         * gcc.misc-tests/dg-12.c: Likewise.
21869         * gcc.misc-tests/dg-5.c: Likewise.
21870         * gcc.misc-tests/dg-6.c: Likewise.
21871         * gcc.misc-tests/dg-7.c: Prototype abort.
21872         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
21873         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
21874         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
21875         not exit.
21876         * gcc.misc-tests/sieve.c: Use return from main, not exit.
21877         * gcc.misc-tests/sort2.c: Use return from main, not exit.
21878
21879 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
21880
21881         * gcc.dg/cpp/20000628-1.c: New test.
21882         * gcc.dg/cpp/20000628-1.h: New header for above test.
21883         * gcc.dg/cpp/20000628-1a.h: Likewise.
21884
21885 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
21886
21887         * gcc.dg/cpp: New directory.
21888         * gcc.dg/cpp/cpp.exp: New driver.
21889         * gcc.dg/cpp/20000627-1.c: New test.
21890         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
21891         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
21892         and rewrite as a compilation test.
21893
21894         * gcc.dg: Move many files into the cpp subdirectory, possibly
21895         renaming or editing them as well.
21896         Old name                New name
21897         990119-1.c              cpp/19990119-1.c
21898         990228-1.c              cpp/19990228-1.c
21899         990407-1.c              cpp/19990407-1.c
21900         990409-1.c              cpp/19990409-1.c
21901         990413-1.c              cpp/19990413-1.c
21902         990703-1.c              cpp/19990703-1.c
21903         20000127-1.c            cpp/20000127-1.c
21904         20000129-1.c            cpp/20000129-1.c
21905         20000207-1.c            cpp/20000207-1.c
21906         20000207-2.c            cpp/20000207-2.c
21907         20000209-1.c            cpp/20000209-1.c
21908         20000209-2.c            cpp/20000209-2.c
21909         20000301-1.c            cpp/20000301-1.c
21910         20000419-1.c            cpp/20000419-1.c
21911         20000510-1.S            cpp/20000510-1.S
21912         20000519-1.c            cpp/20000519-1.c
21913         20000529-1.c            cpp/20000529-1.c
21914         20000625-1.c            cpp/20000625-1.c
21915         20000625-2.c            cpp/20000625-2.c
21916         cpp-as1.c               cpp/assert1.c
21917         cpp-as2.c               cpp/assert2.c
21918         cxx-comments-1.c        cpp/cxxcom1.c
21919         cxx-comments-2.c        cpp/cxxcom2.c
21920         endif-label.c           cpp/endif.c
21921         cpp-hash1.c             cpp/hash1.c
21922         cpp-hash2.c             cpp/hash2.c
21923         cpp-if1.c               cpp/if-1.c
21924         cpp-if2.c               cpp/if-2.c
21925         cpp-if3.c               cpp/if-3.c
21926         cpp-if4.c               cpp/if-4.c
21927         cpp-if5.c               cpp/if-5.c
21928         cpp-cond.c              cpp/if-cexp.c
21929         cpp-missingop.c         cpp/if-mop.c
21930         cpp-missingparen.c      cpp/if-mpar.c
21931         cpp-opprec.c            cpp/if-oppr.c
21932         cpp-ifparen.c           cpp/if-paren.c
21933         cpp-shortcircuit.c      cpp/if-sc.c
21934         cpp-shift.c             cpp/if-shift.c
21935         cpp-unary.c             cpp/if-unary.c
21936         cpp-li1.c               cpp/line1.c
21937         cpp-li2.c               cpp/line2.c
21938         lineno.c                cpp/line3.c
21939         lineno-2.c              cpp/line4.c
21940         cpp-mi.c                cpp/mi1.c
21941         cpp-mic.h               cpp/mi1c.h
21942         cpp-micc.h              cpp/mi1cc.h
21943         cpp-mind.h              cpp/mi1nd.h
21944         cpp-mindp.h             cpp/mi1ndp.h
21945         cpp-mix.h               cpp/mi1x.h
21946         cpp-mi2.c               cpp/mi2.c
21947         cpp-mi2a.h              cpp/mi2a.h
21948         cpp-mi2b.h              cpp/mi2b.h
21949         cpp-mi2c.h              cpp/mi2c.h
21950         cpp-mi3.c               cpp/mi3.c
21951         cpp-mi3.def             cpp/mi3.def
21952         poison-1.c              cpp/poison.c
21953         pr-impl.c               cpp/prag-imp.c
21954         cpp-redef-2.c           cpp/redef1.c
21955         cpp-redef.c             cpp/redef2.c
21956         strpaste.c              cpp/strp1.c
21957         strpaste-2.c            cpp/strp2.c
21958         cpp-tradpaste.c         cpp/tr-paste.c
21959         cpp-tradstringify.c     cpp/tr-str.c
21960         cpp-tradwarn1.c         cpp/tr-warn1.c
21961         cpp-tradwarn2.c         cpp/tr-warn2.c
21962         trigraphs.c             cpp/trigraphs.c
21963         cpp-unc1.c              cpp/unc1.c
21964         cpp-unc2.c              cpp/unc2.c
21965         cpp-unc3.c              cpp/unc3.c
21966         cpp-unc.c               cpp/unc4.c
21967         undef.c                 cpp/undef1.c
21968         undef-2.c               cpp/undef2.c
21969         cpp-wi1.c               cpp/widestr1.c
21970
21971 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
21972
21973         * lib/g++.exp (g++_include_flags): Tweak.
21974
21975 2000-06-27  H.J. Lu  <hjl@gnu.org>
21976             Loren J. Rittle  <ljrittle@acm.org>
21977
21978         * lib/g++.exp (g++_include_flags): Override libgloss.exp
21979         version with one that knows about the new gcc tree structure.
21980         (g++_link_flags): Same.
21981
21982 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
21983
21984         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
21985         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
21986         case we are cross-compiling.
21987
21988         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
21989         g++.old-deja/g++.niklas/Makefile.in,
21990         g++.old-deja/g++.niklas/configure.in,
21991         g++.old-deja/g++.other/Makefile.in,
21992         g++.old-deja/g++.other/configure.in,
21993         gcc.c-torture/code_quality/Makefile.in,
21994         gcc.c-torture/code_quality/configure.in,
21995         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
21996         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
21997         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
21998         gcc.c-torture/execute/ieee/Makefile.in,
21999         gcc.c-torture/execute/ieee/configure.in,
22000         gcc.c-torture/noncompile/Makefile.in,
22001         gcc.c-torture/noncompile/configure.in,
22002         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
22003         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
22004         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
22005
22006 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22007
22008         * g++.old-deja/g++.other/ambig3.C: New test.
22009
22010 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22011
22012         * g++.old-deja/g++.pt/syntax1.C: New test.
22013         * g++.old-deja/g++.pt/syntax2.C: New test.
22014         * g++.old-deja/g++.other/syntax3.C: New test.
22015         * g++.old-deja/g++.other/syntax4.C: New test.
22016
22017 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22018
22019         * gcc.dg/20000623-1.c: Prototype exit and abort.
22020
22021 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22022
22023         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
22024         New tests.
22025         * gcc.dg/cpp-mi3.def: New file.
22026
22027         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
22028         inside assertions.
22029         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
22030         lexer's error messages.
22031         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
22032         divine anything from the linemarkers.
22033         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
22034         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
22035
22036 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
22037
22038         * gcc.dg/20000623-1.c: New test.
22039
22040 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
22041
22042         * gcc.c-torture/execute/20000622-1.c: New test.
22043
22044 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22045
22046         * g++.old-deja/g++.other/init15.C: New test.
22047
22048 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22049
22050         * g++.old-deja/g++.pt/vaarg2.C: New test.
22051         * g++.old-deja/g++.pt/vaarg3.C: New test.
22052
22053 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
22054
22055         * g++.old-deja/g++.other/dyncast6.C: New test.
22056
22057 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
22058
22059         * gcc.c-torture/execute/loop-6.c: New test.
22060
22061 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
22062
22063         * gcc.dg/20000614-1.c: New test.
22064         * gcc.dg/20000614-2.c: New test.
22065
22066 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
22067
22068         * g++.old-deja/g++.other/inline12.C: New test.
22069
22070 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
22071
22072         * g++.old-deja/g++.other/eh1.C: New test.
22073
22074 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
22075
22076         * g++.old-deja/g++.other/type.C: New test.
22077
22078 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22079
22080         * g++.old-deja/g++.other/initstring.C: New test.
22081
22082 2000-06-12  Jason Merrill  <jason@redhat.com>
22083
22084         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
22085
22086 2000-06-09  Jeffrey A Law  (law@cygnus.com)
22087
22088         * gcc.c-torture/compile/20000609-1.c: New test.
22089
22090 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
22091
22092         * gcc.dg/20000609-1.c: New test.
22093
22094 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
22095
22096         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
22097         * gcc.c-torture/noncompile/poison-1.c: Move...
22098         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
22099         * gcc.dg/cpp-li1.c: Add a token after the #line.
22100
22101 2000-06-05  Richard Henderson  <rth@cygnus.com>
22102
22103         * gcc.c-torture/execute/20000605-2.c: New test.
22104         * gcc.c-torture/execute/20000605-3.c: New test.
22105
22106 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
22107
22108         * g77.f-torture/execute/20000503-1.x: New file.
22109
22110 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22111
22112         * g++.old-deja/g++.eh/badalloc1.C: New test.
22113
22114 2000-06-05  Richard Henderson  <rth@cygnus.com>
22115
22116         * gcc.c-torture/execute/20000605-1.c: New test.
22117
22118 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22119             Nathan Sidwell <nathan@codesourcery.com>
22120
22121         * gcc.c-torture/compile/20000605-1.c: New test.
22122
22123 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
22124
22125         * g77.f-torture/compile/20000601-1.f:  New test.
22126
22127 2000-06-03  Richard Henderson  <rth@cygnus.com>
22128
22129         * gcc.c-torture/execute/20000603-1.c: New.
22130
22131 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
22132
22133         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
22134         * gcc.dg/noreturn-2.c (noreturn): Likewise.
22135
22136 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
22137
22138         * gcc.dg/compare2.c (case 12): XFAIL.
22139         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
22140         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
22141
22142         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
22143
22144 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
22145
22146         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
22147         guard macro is already defined when the header is first
22148         included.
22149         * gcc.dg/cpp-mix.h: New file.
22150         * gcc.dg/endif-label.c: Update patterns to match compiler.
22151
22152         * g++.brendan/complex1.C: Declare abort.
22153         * g++.law/refs4.C: Remove XFAIL.
22154         * g++.oliva/expr2.C: Declare abort and exit.
22155
22156 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
22157
22158         * gcc.c-torture/execute/20000528-1.c: New test.
22159
22160         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
22161         * g++.old-deja/g++.law/temps4.C: Likewise.
22162
22163         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
22164         stdlib.h.  Call abort() on failure.
22165         * g++.old-deja/g++.law/refs4.C: Likewise.
22166         * g++.old-deja/g++.law/temps4.C: Likewise.
22167         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
22168         * gcc.c-torture/execute/20000112-1.c: Include string.h.
22169
22170 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
22171
22172         Relative to g++.dg/special:
22173         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
22174
22175         Relative to g++.old-deja:
22176         * g++.brendan/complex1.C, g++.jason/optimize2.C,
22177         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
22178         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
22179         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
22180         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
22181         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
22182         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
22183
22184         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
22185         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
22186         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
22187         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
22188         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
22189         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
22190         and/or string.h.
22191
22192         * g++.other/goto1.C: Update expectations for error messages.
22193
22194 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
22195
22196         * gcc.c-torture/compile/20000523-1.c: New test.
22197
22198 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22199
22200         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
22201
22202 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22203
22204         * g++.old-deja/g++.eh/catch11.C: New test.
22205         * g++.old-deja/g++.eh/catch12.C: New test.
22206
22207 2000-05-24  Nick Clifton  <nickc@cygnus.com>
22208
22209         * gcc.c-torture/execute/20000523-1.c: New test.
22210
22211 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
22212
22213         * c-torture/execute/bcp-1.c: Replace abort in arg of
22214         __builtin_constant_p with a generic external function.
22215
22216         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
22217         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
22218         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
22219         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
22220         Prototype abort and/or exit.
22221
22222         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
22223         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
22224         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
22225         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
22226
22227 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
22228
22229         * gcc.dg/dwarf2-1.c: New test.
22230
22231 2000-05-20  Richard Henderson  <rth@cygnus.com>
22232
22233         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
22234
22235 2000-05-20  Andreas Jaeger  <aj@suse.de>
22236
22237         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
22238         testcase.
22239
22240 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
22241
22242         * gcc.c-torture/execute/20000519-2.c: New test.
22243
22244 2000-05-19  Andreas Jaeger  <aj@suse.de>
22245
22246         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
22247         which fails with SSA.
22248
22249         * lib/c-torture.exp: Also test with -O3 -fssa.
22250
22251 2000-05-18  Michael Meissner  <meissner@redhat.com>
22252
22253         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
22254         * gcc.c-torture/execute/920415-1.c: Ditto.
22255         * gcc.c-torture/execute/920501-1.c: Ditto.
22256         * gcc.c-torture/execute/conversion.c: Ditto.
22257         * gcc.c-torture/execute/cvt-1.c: Ditto.
22258
22259 2000-05-18  Jeffrey A Law  (law@cygnus.com)
22260
22261         * gcc.c-torture/compile/20000518-1.c: New test.
22262
22263 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22264
22265         * g77.f-torture/compile/200005018.f:  New test.
22266
22267 2000-05-17  Jeffrey A Law  (law@cygnus.com)
22268
22269         * gcc.c-torture/compile/20000517-1.c: New test.
22270
22271 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22272
22273         * gcc.c-torture/execute/20000516-1.c: New test.
22274
22275 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
22276
22277         * g++.old-deja/g++.other/eh.C: New test.
22278
22279 2000-05-12  Richard Henderson  <rth@cygnus.com>
22280
22281         * gcc.c-torture/execute/990208-1.c (main): Don't pass
22282         constants through to doit's conditional.
22283
22284 2000-05-11  Jeffrey A Law  (law@cygnus.com)
22285
22286         * gcc.c-torture/compile/20000511-1.c: New test.
22287         * g77.f-torture/compile/20000511-1.f: New test.
22288         * g77.f-torture/compile/20000511-2.f: New test.
22289
22290 2000-05-11  Michael Meissner  <meissner@redhat.com>
22291
22292         * gcc.c-torture/execute/20000511-1.c: New test.
22293
22294 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
22295
22296         * gcc.dg/dg.exp: Scan .S files as well as .c files.
22297         * gcc.dg/20000510-1.S: New.
22298
22299 2000-05-08  Catherine Moore  <clm@cygnus.com>
22300
22301         * gcc.dg/unused-3.c: New.
22302
22303 2000-05-06  Richard Henderson  <rth@cygnus.com>
22304
22305           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
22306           * g++.old-deja/g++.mike/warn1.C: Likewise.
22307           * g++.old-deja/g++.pt/local1.C: Likewise.
22308           * g++.old-deja/g++.pt/local7.C: Likewise.
22309           * g++.old-deja/g++.pt/spec16.C: Likewise.
22310
22311 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
22312
22313         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
22314
22315 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
22316
22317           * g77.f-torture/execute/20000503-1.f:  New test.
22318
22319 2000-05-04  Andreas Jaeger  <aj@suse.de>
22320
22321         * gcc.dg/noreturn-2.c: New test.
22322
22323 2000-05-04  Neil Booth  <NeilB@earthling.net>
22324
22325         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
22326         preprocessor.
22327
22328 2000-05-04  Richard Henderson  <rth@cygnus.com>
22329
22330         * gcc.c-torture/execute/20000503-1.c: Fix typo.
22331
22332 2000-05-04  Richard Henderson  <rth@cygnus.com>
22333
22334         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
22335         OpenSSL by Jason R Thorpe.
22336
22337 2000-05-03  Jim Wilson  <wilson@cygnus.com>
22338
22339         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
22340
22341 2000-05-03  Robert Lipe <robertlipe@usa.net>
22342
22343         * gcc.dg/20000503-1.c: New test.
22344
22345 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
22346
22347         * gcc.c-torture/compile/20000502-1.c: New test.
22348         * g++.old-deja/g++.other/align.C: New test.
22349         * gcc.dg/cpp-tradstringify.c: New test.
22350
22351 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22352
22353         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
22354         and hard registers.
22355
22356 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
22357
22358         * gcc.c-torture/execute/loop-5.c: New test.
22359
22360 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
22361
22362         * gcc.c-torture/execute/va-arg-20.c: New test.
22363
22364 2000-04-23  Jeffrey A Law  (law@cygnus.com)
22365
22366         * gcc.c-torture/execute/20000422-1.c: New test.
22367
22368 2000-04-20  Greg McGary  <gkm@gnu.org>
22369
22370         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
22371         when optimizing, but without sibling-call optimizations (-O1).
22372
22373 2000-04-20  Jeffrey A Law  (law@cygnus.com)
22374
22375           * gcc.c-torture/compile/20000420-1.c: New test.
22376
22377 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22378
22379         * g++.abi/ptrflags.C: New test.
22380         * g++.eh/catchptr1.C: Test incomplete pointer chains.
22381
22382 2000-04-19  Catherine Moore  <clm@cygnus.com>
22383
22384         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
22385
22386 2000-04-19  Greg McGary  <gkm@gnu.org>
22387
22388         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
22389         sibling-call optimizations.
22390
22391 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
22392
22393         * gcc.dg/20000419-1.c: New test.
22394
22395 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
22396
22397         * gcc.c-torture/execute/20000412-6.c: New test.
22398
22399 2000-04-12  Jeffrey A Law  (law@cygnus.com)
22400
22401         * gcc.c-torture/execute/20000412-5.c: New test.
22402         * g77.f-torture/compile/20000412-1.f: New test.
22403         * gcc.c-torture/execute/20000412-4.c: New test.
22404         * gcc.c-torture/compile/20000412-2.c: New test.
22405         * gcc.c-torture/execute/20000412-3.c: New test.
22406         * gcc.c-torture/compile/20000412-1.c: New test.
22407         * gcc.c-torture/execute/20000412-2.c: New test.
22408
22409 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
22410
22411         * objc/execute/bf-20.m: New test.
22412
22413 2000-04-10  Richard Henderson  <rth@cygnus.com>
22414
22415         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
22416
22417         * gcc.c-torture/execute/20000412-1.c: New test.
22418
22419 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22420
22421         * g++.old-deja/g++.eh/catchptr1.C: New test.
22422
22423 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
22424
22425         * g++.old-deja/g++.abi/cxa_vec.C: New test.
22426
22427 2000-04-08  Neil Booth  <NeilB@earthling.net>
22428
22429         * gcc.dg/cpp-nullchar.c: Remove test as
22430         embedded nulls cause problems.
22431
22432 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22433
22434         * gcc.dg/compare2.c: New test.
22435
22436 2000-04-08  Neil Booth  <NeilB@earthling.net>
22437
22438         * gcc.dg/cpp-nullchar.c: New test.
22439
22440 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
22441
22442         * gcc.dg/cpp-mi2.c: New test.
22443         * gcc.dg/cpp-mi2[abc].h: New files.
22444
22445 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
22446
22447         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
22448         member name.
22449
22450 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22451
22452         * g++.old-deja/g++.abi/vmihint.C: New test.
22453
22454 2000-04-06  Neil Booth  <NeilB@earthling.net>
22455
22456         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
22457         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
22458         copyright.
22459
22460 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
22461
22462         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
22463         avoid stack-frame overwrite.
22464
22465 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
22466
22467         * gcc.c-torture/compile/20000405-2.c: New test.
22468         * gcc.c-torture/compile/20000405-3.c: New test.
22469
22470 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22471
22472         * gcc.c-torture/compile/20000405-1.c: New test.
22473
22474 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
22475
22476         * gcc.dg/cast-qual-1.c: Revert last change.
22477
22478 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22479
22480         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
22481
22482 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
22483
22484         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
22485         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
22486
22487 2000-04-03  Jeffrey A Law  (law@cygnus.com)
22488
22489         * gcc.c-torture/compile/20000403-2.c: New test.
22490         * gcc.c-torture/compile/20000403-1.c: New test.
22491
22492 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
22493
22494         * gcc.c-torture/execute/20000403-1.c: New test.
22495
22496 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
22497
22498         * gcc.c-torture/execute/20000402-1.c: New test.
22499
22500 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
22501
22502         * gcc.c-torture/execute/va-arg-15.c: New test.
22503         * gcc.c-torture/execute/va-arg-16.c: New test.
22504         * gcc.c-torture/execute/va-arg-17.c: New test.
22505         * gcc.c-torture/execute/va-arg-18.c: New test.
22506         * gcc.c-torture/execute/va-arg-19.c: New test.
22507
22508 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
22509
22510         * gcc.c-torture/compile/981211-1.c: Move to...
22511         * gcc.dg/cpp-as1.c: ...here.
22512         * gcc.dg/cpp-as2.c: New file.
22513
22514         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
22515         compiler.
22516
22517 2000-04-02  Neil Booth  <NeilB@earthling.net>
22518
22519         * gcc.dg/cpp-cond.c  New tests.
22520         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
22521         accidental success less likely.
22522         * gcc.dg/cpp-missingop.c  New tests.
22523         * gcc.dg/cpp-missingparen.c  New tests.
22524         * gcc.dg/cpp-shift.c  New tests.
22525         * gcc.dg/cpp-shortcircuit.c  New tests.
22526         * gcc.dg/cpp-unary.c  New tests.
22527
22528 2000-03-29  Jeffrey A Law  (law@cygnus.com)
22529
22530         * gcc.c-torture/compile/20000329-1.c: New test.
22531
22532 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
22533
22534         * gcc.c-torture/compile/20000326-1.c: New test.
22535         * gcc.c-torture/compile/20000326-2.c: New test.
22536
22537 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
22538
22539         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
22540         the first parameter is a function argument.
22541
22542 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
22543
22544         * g++.old-deja/g++.ext/array4.C: New test.
22545
22546 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
22547
22548         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
22549
22550 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22551
22552         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
22553
22554 2000-03-19  Richard Henderson  <rth@cygnus.com>
22555
22556         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
22557
22558 2000-03-19  Richard Henderson  <rth@cygnus.com>
22559
22560         * gcc.c-torture/compile/20000319-1.c: New test.
22561
22562 2000-03-14  Jeffrey A Law  (law@cygnus.com)
22563
22564         * gcc.c-torture/execute/20000314-3.c: New test.
22565         * gcc.c-torture/execute/20000314-2.c: New test.
22566         * gcc.c-torture/execute/20000314-1.c: New test.
22567         * gcc.c-torture/compile/20000314-2.c: New test.
22568         * gcc.c-torture/compile/20000314-1.c: New test.
22569
22570 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
22571
22572         * g++.old-deja/g++.warn/inline.C: New test.
22573
22574 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
22575
22576         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
22577         standards-compliant result rather than specific constants.
22578         Put test-values in array.
22579
22580 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
22581
22582         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
22583         (g++_target_compile): Put test-specific options last.
22584
22585 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22586
22587         * g++.old-deja/g++.eh/vbase4.C: New test.
22588
22589 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22590
22591         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
22592
22593 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22594
22595         * g++.old-deja/g++.brendan/misc12.C: Removed.
22596         * g++.old-deja/g++.pt/memtemp77.C: Constify.
22597         * g++.old-deja/g++.ext/pretty4.C: New test.
22598
22599 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22600
22601         * g++.old-deja/g++.other/string2.C: New test.
22602
22603 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
22604
22605         * g++.old-deja/g++.warn/impint2.C: New test.
22606
22607 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
22608
22609         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
22610         is 1, not zero.
22611
22612 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
22613
22614         * g++.old-deja/g++.warn/impint.C: New test.
22615         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
22616         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
22617         * g++.old-deja/g++.pt/explicit12.C: Likewise.
22618         * g++.old-deja/g++.pt/explicit13.C: Likewise.
22619         * g++.old-deja/g++.pt/explicit17.C: Likewise.
22620         * g++.old-deja/g++.pt/explicit18.C: Likewise.
22621         * g++.old-deja/g++.pt/explicit19.C: Likewise.
22622         * g++.old-deja/g++.pt/explicit23.C: Likewise.
22623         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22624         * g++.old-deja/g++.pt/explicit35.C: Likewise.
22625         * g++.old-deja/g++.pt/explicit6.C: Likewise.
22626         * g++.old-deja/g++.pt/memclass7.C: Likewise.
22627
22628 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
22629
22630         * gcc.dg/cpp-redef.c: New test.
22631
22632 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
22633
22634         * g++.old-deja/g++.pt/unify7.C: New test.
22635
22636 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22637
22638         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
22639         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
22640
22641 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
22642
22643         * gcc.c-torture/compile/20000224-1.c: New test.
22644
22645 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22646
22647         * gcc.c-torture/compile/cpp-2.c: New test.
22648         * gcc.c-torture/compile/cpp-1.c: New test.
22649
22650 2000-02-25  Jeffrey A Law  (law@cygnus.com)
22651
22652         * gcc.c-torture/execute/20000225-1.c: New test.
22653
22654 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22655
22656         * gcc.dg/cpp-li2.c: New test.
22657
22658         * gcc.dg/cpp-wi1.c: New test.
22659
22660         * gcc.dg/cpp-li1.c: New test.
22661
22662 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
22663
22664         * g++.old-deja/g++.other/sizeof5.C: New test.
22665
22666 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22667
22668         * gcc.c-torture/execute/va-arg-13.c: New test.
22669
22670 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
22671
22672         * gcc.c-torture/execute/va-arg-12.c: New test.
22673
22674 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22675
22676         * gcc.c-torture/execute/20000223-1.c: New test.
22677
22678 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22679
22680         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
22681
22682 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
22683
22684         * g++.old-deja/g++.abi/ptrmem.C: New test.
22685
22686 2000-02-19  Richard Henderson  <rth@cygnus.com>
22687
22688         * gcc.c-torture/compile/init-3.c: New.
22689
22690 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
22691
22692         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
22693         ALWAYS_CXXFLAGS.
22694
22695 2000-02-11  Robert Lipe <robertl@sco.com>
22696
22697         * gcc.c-torture/compile/20000211-3.c: New test.
22698
22699 2000-02-11  Martin Buchholz <martin@xemacs.org>
22700
22701         * gcc.c-torture/compile/20000211-2.c: New test.
22702
22703 2000-02-11  Jeffrey A Law  (law@cygnus.com)
22704
22705         * gcc.c-torture/compile/20000211-1.c: New test.
22706
22707 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
22708
22709         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
22710           on native targets
22711
22712 2000-02-08  Nathan Sidwell  <nathan@acm.org>
22713
22714         * g++.old-deja/g++.other/cast5.C: New test.
22715
22716 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
22717
22718         * gcc.c-torture/execute/20000205-1.c: New.
22719
22720 2000-02-03  Nathan Sidwell  <nathan@acm.org>
22721
22722         * g++.old-deja/g++.jason/cast3.C: Return void.
22723         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
22724
22725 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22726
22727         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
22728
22729         * gcc.dg/loop-1.c: New test.
22730
22731 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
22732
22733         * gcc.c-torture/compile/20000127-1.c: New test.
22734         * gcc.c-torture/execute/991228-1.c: New test.
22735
22736 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22737
22738         * gcc.dg/unused-2.c: New test.
22739
22740         * gcc.dg/conv-1.c: New test.
22741
22742 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
22743
22744         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
22745         compiler.
22746         (tool_option_proc): Fix typo.
22747
22748 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
22749
22750         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
22751         of the ld on the host, not on the build machine.
22752         Also, don't crash if '--help' is not a supported option.
22753
22754 2000-01-24  Richard Henderson  <rth@cygnus.com>
22755
22756         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
22757
22758 2000-01-20  Jeffrey A Law  (law@cygnus.com)
22759
22760         * gcc.c-torture/execute/20000120-2.c: New test.
22761         * gcc.c-torture/execute/20000120-1.c: New test.
22762
22763 2000-01-13  Jeffrey A Law  (law@cygnus.com)
22764
22765         * gcc.c-torture/execute/20000113-1.c: New test.
22766
22767 2000-01-12  Jeffrey A Law  (law@cygnus.com)
22768
22769         * gcc.c-torture/execute/20000112-1.c: New test.
22770
22771 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22772
22773         * gcc.dg/20000111-1.c: New test.
22774
22775 2000-01-10  Jeffrey A Law  (law@cygnus.com)
22776
22777         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
22778         with 16 bit integers.
22779
22780 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22781
22782         * gcc.dg/20000108-1.c: New test.
22783
22784 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22785
22786         * g++.old-deja/g++.ns/koenig8.C: New test.
22787
22788 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22789
22790         * g++.old-deja/g++.other/cast4.C: New test.
22791
22792 2000-01-05  Jeffrey A Law  (law@cygnus.com)
22793
22794         * gcc.c-torture/compile/20000105-2.c: New test.
22795         * gcc.c-torture/compile/20000105-1.c: New test.
22796
22797 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22798
22799         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
22800         references to printf & atoi to conform to ANSI standard.
22801         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
22802         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
22803         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
22804         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
22805         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
22806         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22807         * g++.old-deja/g++.brendan/copy1.C: Likewise.
22808         * g++.old-deja/g++.brendan/copy2.C: Likewise.
22809         * g++.old-deja/g++.brendan/copy3.C: Likewise.
22810         * g++.old-deja/g++.brendan/copy4.C: Likewise.
22811         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22812         * g++.old-deja/g++.brendan/copy6.C: Likewise.
22813         * g++.old-deja/g++.brendan/copy7.C: Likewise.
22814         * g++.old-deja/g++.brendan/copy8.C: Likewise.
22815         * g++.old-deja/g++.brendan/crash11.C: Likewise.
22816         * g++.old-deja/g++.brendan/crash14.C: Likewise.
22817         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
22818         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22819         * g++.old-deja/g++.brendan/delete2.C: Likewise.
22820         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
22821         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
22822         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
22823         * g++.old-deja/g++.brendan/eh1.C: Likewise.
22824         * g++.old-deja/g++.brendan/groff1.C: Likewise.
22825         * g++.old-deja/g++.brendan/init3.C: Likewise.
22826         * g++.old-deja/g++.brendan/misc12.C: Likewise.
22827         * g++.old-deja/g++.brendan/misc7.C: Likewise.
22828         * g++.old-deja/g++.brendan/new2.C: Likewise.
22829         * g++.old-deja/g++.brendan/operators4.C: Likewise.
22830         * g++.old-deja/g++.brendan/operators5.C: Likewise.
22831         * g++.old-deja/g++.brendan/overload2.C: Likewise.
22832         * g++.old-deja/g++.brendan/overload7.C: Likewise.
22833         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
22834         * g++.old-deja/g++.brendan/reference1.C: Likewise.
22835         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
22836         * g++.old-deja/g++.brendan/template24.C: Likewise.
22837         * g++.old-deja/g++.brendan/template3.C: Likewise.
22838         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
22839         * g++.old-deja/g++.jason/inline3.C: Likewise.
22840         * g++.old-deja/g++.jason/opeq.C: Likewise.
22841         * g++.old-deja/g++.law/arg5.C: Likewise.
22842         * g++.old-deja/g++.law/arm7.C: Likewise.
22843         * g++.old-deja/g++.law/ctors11.C: Likewise.
22844         * g++.old-deja/g++.law/cvt8.C: Likewise.
22845         * g++.old-deja/g++.law/init9.C: Likewise.
22846         * g++.old-deja/g++.law/refs4.C: Likewise.
22847         * g++.old-deja/g++.law/template2.C: Likewise.
22848         * g++.old-deja/g++.law/visibility24.C: Likewise.
22849         * g++.old-deja/g++.law/vtable3.C: Likewise.
22850         * g++.old-deja/g++.mike/asm2.C: Likewise.
22851         * g++.old-deja/g++.mike/eh1.C: Likewise.
22852         * g++.old-deja/g++.mike/misc1.C: Likewise.
22853         * g++.old-deja/g++.mike/misc13.C: Likewise.
22854         * g++.old-deja/g++.mike/misc14.C: Likewise.
22855         * g++.old-deja/g++.mike/ns12.C: Likewise.
22856         * g++.old-deja/g++.mike/p1248.C: Likewise.
22857         * g++.old-deja/g++.mike/p3708.C: Likewise.
22858         * g++.old-deja/g++.mike/p3708a.C: Likewise.
22859         * g++.old-deja/g++.mike/p3708b.C: Likewise.
22860         * g++.old-deja/g++.mike/p646.C: Likewise.
22861         * g++.old-deja/g++.mike/p700.C: Likewise.
22862         * g++.old-deja/g++.mike/p783.C: Likewise.
22863         * g++.old-deja/g++.mike/p783a.C: Likewise.
22864         * g++.old-deja/g++.mike/p783b.C: Likewise.
22865         * g++.old-deja/g++.mike/p786.C: Likewise.
22866         * g++.old-deja/g++.mike/p789.C: Likewise.
22867         * g++.old-deja/g++.mike/p789a.C: Likewise.
22868         * g++.old-deja/g++.mike/p807a.C: Likewise.
22869         * g++.old-deja/g++.other/delete3.C: Likewise.
22870         * g++.old-deja/g++.other/dyncast1.C: Likewise.
22871         * g++.old-deja/g++.other/dyncast2.C: Likewise.
22872         * g++.old-deja/g++.other/dyncast3.C: Likewise.
22873         * g++.old-deja/g++.other/empty1.C: Likewise.
22874         * g++.old-deja/g++.other/temporary1.C: Likewise.
22875         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
22876         * g++.old-deja/g++.pt/t16.C: Likewise.
22877         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
22878
22879 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
22880
22881         * gcc.dg/991230-1.c: New test.
22882
22883 1999-12-29  Jeffrey A Law  (law@cygnus.com)
22884
22885         * gcc.c-torture/compile/991229-3.c: New test.
22886         * gcc.c-torture/compile/991229-2.c: New test.
22887         * gcc.c-torture/compile/991229-1.c: New test.
22888
22889 1999-12-29  Greg McGary <gkm@eng.ascend.com>
22890
22891         * gcc.c-torture/compile/labels-2.c: New test.
22892
22893 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22894
22895         * gcc.c-torture/execute/991227-1.c: New test.
22896
22897 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22898
22899         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
22900
22901 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22902
22903         * gcc.c-torture/execute/991221-1.c: New test.
22904
22905 1999-12-20  Nathan Sidwell  <nathan@acm.org>
22906
22907         * g++.old-deja/g++.other/cast3.C: New test.
22908
22909 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
22910
22911         * gcc.c-torture/execute/991216-4.c: New test.
22912
22913 1999-12-16  Michael Meissner  <meissner@cygnus.com>
22914
22915         * gcc.c-torture/execute/991216-1.c: New test.
22916         * gcc.c-torture/execute/991216-2.c: New test.
22917         * gcc.c-torture/execute/991216-3.c: New test.
22918
22919 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22920
22921         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
22922         Actually make the test fail by using "-O2" for compilation.
22923
22924 1999-12-15  Nathan Sidwell  <nathan@acm.org>
22925
22926         * g++.old-deja/g++.warn/cast-align1.C: New test.
22927
22928 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22929
22930         * gcc.c-torture/compile/991214-1.c: New test.
22931         * gcc.c-torture/compile/991214-2.c: New test.
22932
22933 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22934
22935         * gcc.dg/991214-1.c: New test.
22936
22937 1999-12-13  Jeffrey A Law  (law@cygnus.com)
22938
22939         * gcc.c-torture/compile/991213-3.c: New test.
22940         * gcc.c-torture/compile/991213-2.c: New test.
22941         * gcc.c-torture/compile/991213-1.c: New test.
22942
22943 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
22944
22945         * gcc.dg/991209-1.c: New test.
22946
22947 1999-12-08  Nathan Sidwell <nathan@acm.org>
22948
22949         * gcc.c-torture/compile/991208-1.c: New test.
22950
22951 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22952
22953         * gcc.dg/ultrasp2.c: New test.
22954
22955 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
22956
22957         * g++.old-deja/g++.abi/align.C (main): Fix typo.
22958
22959 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
22960
22961         * gcc.c-torture/compile/991202-1.c: New test.
22962         * gcc.c-torture/execute/991202-1.c: New test.
22963         * gcc.c-torture/execute/991202-2.c: New test.
22964         * gcc.c-torture/execute/991202-3.c: New test.
22965
22966 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
22967
22968         * g++.old-deja/g++.abi/align.C: New test.
22969         * g++.old-deja/g++.abi/aggregates.C: Likewise.
22970         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22971
22972 1999-12-01  Richard Henderson  <rth@cygnus.com>
22973
22974         * gcc.c-torture/execute/991201-1.c: New.
22975
22976 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
22977
22978         * gcc.dg/991129-1.c: New test.
22979
22980 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
22981
22982         * gcc.c-torture/compile/991127-1.c: New test.
22983
22984 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22985
22986         * g++.old-deja/g++.other/warn4.C: New test.
22987
22988 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22989
22990         * g++.old-deja/g++.eh/cleanup2.C: New test.
22991         * g++.old-deja/g++.ext/pretty2.C: New test.
22992         * g++.old-deja/g++.ext/pretty3.C: New test.
22993         * g++.old-deja/g++.other/debug6.C: New test.
22994
22995 1999-10-20  Jim Wilson  <wilson@cygnus.com>
22996
22997         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
22998         compiler_output to look for one error message instead of two.
22999
23000 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
23001
23002         * gcc.c-torture/execute/991118-1.c: Also test case
23003         where the word boundary does not split a byte evenly.
23004
23005 1999-11-19  Nathan Sidwell  <nathan@acm.org>
23006
23007         * g++.old-deja/g++.ext/restrict1.C: New test.
23008
23009 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
23010
23011         * gcc.c-torture/execute/991118-1.c: New test.
23012
23013 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
23014
23015         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
23016         working directory pathnames.
23017
23018 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
23019
23020         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
23021         host is equipped with driver.h and driver.o so it can actually
23022         compile and run the tests.
23023
23024 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
23025
23026         * gcc.c-torture/compile/991008-1.c: New test.
23027
23028 1999-11-08  Nick Clifton  <nickc@cygnus.com>
23029
23030         * lib/gcc-dg.exp: Include target-supports.exp
23031
23032 1999-11-05  Nick Clifton  <nickc@cygnus.com>
23033
23034         * lib/target-supports.exp: New file: Provide procs to test for
23035         features supported by the target.
23036         (check_weak_available): Moved here from ecos.exp.
23037         (check_alias_available): New proc: Determine of the target
23038         toolchain supports the alias attribute.
23039
23040         * gcc.dg/special/ecos.exp: Move check_weak_available to
23041         target-supports.exp.
23042         (alias-1.c): Only perform the test if the target supports
23043         aliases.
23044         (wkali-1.c): Only perform the test if the target supports
23045         aliases.
23046
23047         * gcc.dg/990506-0.c: Expect error messages from cross
23048         targets as well as native targets.
23049
23050 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23051
23052         * gcc.dg/ultrasp1.c: Removed xfail.
23053         * gcc.dg/struct-ret-2.c: Likewise.
23054         * gcc.dg/array-1.c: Likewise.
23055
23056 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23057
23058         * gcc.dg/struct-ret-2.c: New test.
23059
23060         * gcc.dg/array-1.c: New test.
23061
23062 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
23063
23064         * gcc.c-torture/execute/991030-1.c: New test.
23065
23066 1999-10-26  Richard Henderson  <rth@cygnus.com>
23067
23068         * gcc.c-torture/compile/991026-2.c: New test.
23069
23070 1999-10-26  Jeffrey A Law  (law@cygnus.com)
23071
23072         * gcc.c-torture/compile/991026-1.c: New test.
23073
23074 1999-10-23  Jeffrey A Law  (law@cygnus.com)
23075
23076         * gcc.c-torture/execute/991023-1.c: New test.
23077
23078 1999-10-19  Jeffrey A Law  (law@cygnus.com)
23079
23080         * gcc.c-torture/execute/991019-1.c: New test.
23081
23082 1999-10-16  Richard Henderson  <rth@cygnus.com>
23083
23084         * gcc.c-torture/execute/991016-1.c: New test.
23085
23086 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
23087
23088         * gcc.c-torture/execute/991014-1.c: New test.
23089
23090 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
23091
23092         * g++.old-deja/g++.other/union2.C: New test.
23093
23094 1999-10-13  Nathan Sidwell  <nathan@acm.org>
23095
23096         * g++.old-deja/g++.other/vaarg2.C: New test.
23097         * g++.old-deja/g++.other/vaarg3.C: New test.
23098
23099 1999-10-12  Craig Burley  <craig@jcb-sc.com>
23100
23101         * g77.f-torture/noncompile/19990905-1.f: Moved from being
23102         in compile/.
23103
23104 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
23105
23106         * gcc.c-torture/execute/va-arg-11.c: New test.
23107
23108 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
23109
23110         * lib/file-format.exp (gcc_target_object_format): Don't
23111         crash if objdump is unavailable.
23112
23113 1999-09-29  Donn Terry <donn@interix.com>
23114
23115         * gcc.misc-tests/mg.exp: delete extraneous redirection.
23116
23117 1999-09-28  Nick Clifton  <nickc@cygnus.com>
23118
23119         * gcc.c-torture/compile/990928-1.c: New test.
23120
23121 1999-09-28  Nathan Sidwell  <nathan@acm.org>
23122
23123         * g++.old-deja/g++.other/decl6.C: New test.
23124
23125 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23126
23127         * gcc.c-torture/execute/va-arg-10.c: New test.
23128
23129 1999-09-27  Nathan Sidwell  <nathan@acm.org>
23130
23131         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
23132         __PRETTY_FUNCTION__.
23133
23134 1999-09-23  Nick Clifton  <nickc@cygnus.com>
23135
23136         * gcc.c-torture/execute/990923-1.c: New test.
23137
23138 1999-09-21  Nick Clifton  <nickc@cygnus.com>
23139
23140         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
23141         for which -fpic is inappropriate.
23142
23143 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
23144
23145         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
23146
23147 1999-09-21  Nathan Sidwell  <nathan@acm.org>
23148
23149         * g++.old-deja/g++.other/dyncast1.C: New test.
23150         * g++.old-deja/g++.other/dyncast2.C: New test.
23151         * g++.old-deja/g++.other/dyncast3.C: New test.
23152         * g++.old-deja/g++.other/dyncast4.C: New test.
23153         * g++.old-deja/g++.other/dyncast5.C: New test.
23154         * g++.old-deja/g++.eh/catch3.C: New test.
23155         * g++.old-deja/g++.eh/catch3p.C: New test.
23156         * g++.old-deja/g++.eh/catch4.C: New test.
23157         * g++.old-deja/g++.eh/catch4p.C: New test.
23158         * g++.old-deja/g++.eh/catch5.C: New test.
23159         * g++.old-deja/g++.eh/catch5p.C: New test.
23160         * g++.old-deja/g++.eh/catch6.C: New test.
23161         * g++.old-deja/g++.eh/catch6p.C: New test.
23162         * g++.old-deja/g++.eh/catch7.C: New test.
23163         * g++.old-deja/g++.eh/catch7p.C: New test.
23164         * g++.old-deja/g++.eh/catch8.C: New test.
23165         * g++.old-deja/g++.eh/catch8p.C: New test.
23166         * g++.old-deja/g++.eh/catch9.C: New test.
23167         * g++.old-deja/g++.eh/catch9p.C: New test.
23168
23169 1999-09-13  Nathan Sidwell  <nathan@acm.org>
23170
23171         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
23172         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
23173
23174 1999-09-13  Jeffrey A Law  (law@cygnus.com)
23175
23176         * gcc.c-torture/compile/990913-1.c: New test.
23177
23178 1999-09-10  Nathan Sidwell  <nathan@acm.org>
23179
23180         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
23181         * g++.old-deja/g++.jason/rfg5.C: Likewise.
23182
23183 1999-09-09  Richard Henderson  <rth@cygnus.com>
23184
23185         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
23186
23187 1999-09-09  Nathan Sidwell  <nathan@acm.org>
23188
23189         * g++.old-deja/g++.other/lookup11.C: New test.
23190         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
23191         what is permitted and what we want.
23192         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
23193         overload use.
23194         * g++.old-deja/g++.jason/rfg5.C: Likewise
23195
23196 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
23197
23198         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
23199         * gcc.c-torture/noncompile/poison-1.c: New file.
23200
23201 1999-09-08  Nathan Sidwell  <nathan@acm.org>
23202
23203         * g++.old-deja/g++.other/sizeof3.C: New test.
23204         * g++.old-deja/g++.other/sizeof4.C: New test.
23205         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
23206         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
23207
23208 1999-09-07  Richard Henderson  <rth@cygnus.com>
23209
23210         * gcc.dg/va-arg-1.c: New.
23211
23212 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23213
23214         * gcc.c-torture/execute/va-arg-9.c: New test.
23215
23216 1999-09-05  Craig Burley  <craig@jcb-sc.com>
23217
23218         * g77.f-torture/compile/980519-2.f: New test.
23219         * g77.f-torture/compile/19990905-0.f: New test.
23220         * g77.f-torture/compile/19990905-1.f: New test.
23221         * g77.f-torture/compile/19990905-2.f: New test.
23222
23223         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
23224
23225 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
23226
23227         * gcc.c-torture/execute/990827-1.c: Fix typo.
23228
23229 1999-09-03  Nathan Sidwell  <nathan@acm.org>
23230
23231         * g++.old-deja/g++.other/deref1.C: New test.
23232
23233 1999-09-02  Nathan Sidwell  <nathan@acm.org>
23234
23235         * g++.old-deja/g++.other/ambig2.C: New test.
23236         * g++.old-deja/g++.other/cond5.C: New test.
23237         * g++.old-deja/g++.other/lookup16.C: New test.
23238
23239 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
23240
23241         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
23242         assemblers too.
23243
23244 1999-08-31  Jeffrey A Law  (law@cygnus.com)
23245
23246         * lib/c-torture.exp: Avoid the "compare executables" optimization
23247         when testing native.
23248
23249 1999-08-29  Jeffrey A Law  (law@cygnus.com)
23250
23251         * gcc.c-torture/execute/990829-1.c: New test.
23252         * gcc.c-torture/compile/990829-1.c: New test.
23253
23254 1999-08-27  Paul Burchard  <burchard@pobox.com>
23255
23256         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
23257         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
23258         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
23259         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
23260         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
23261         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
23262         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
23263         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
23264         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
23265         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
23266         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
23267
23268 1999-08-27  Jeffrey A Law  (law@cygnus.com)
23269
23270         * gcc.c-torture/execute/990827-1.c: New test.
23271
23272 1999-08-26  Craig Burley  <craig@jcb-sc.com>
23273
23274         * g77.f-torture/noncompile/19990826-4.f: New test.
23275
23276         * g77.f-torture/compile/19990826-3.f: New test.
23277
23278         * g77.f-torture/execute/19990826-2.f: New test.
23279
23280         * g77.f-torture/compile/19990826-1.f: New test.
23281
23282         * gcc.c-torture/execute/990826-0.c: New test.
23283         * g77.c-torture/execute/19990826-0.f: New test.
23284
23285         * g77.f-torture/noncompile/970626-2.f: New test.
23286
23287 1999-08-25  Paul Burchard  <burchard@pobox.com>
23288
23289         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
23290         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
23291         lss-011.C: New tests.
23292
23293 1999-08-25  Nathan Sidwell  <nathan@acm.org>
23294
23295         * g++.old-deja/g++.other/decl5.C: New test.
23296
23297 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23298
23299         * noncompile/noncompile.exp: Load_lib c-torture.exp.
23300         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
23301         call `postbase' for each one.  All callers of `postbase' changed
23302         to call this instead.
23303
23304 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
23305
23306         * gcc.c-torture/execute/990811-1.c: New test.
23307
23308 1999-08-09  Nick Clifton  <nickc@cygnus.com>
23309
23310         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
23311         just native ones.
23312
23313         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
23314         just native ones.
23315
23316 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23317
23318         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
23319
23320 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23321
23322         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
23323
23324 1999-08-04  Nathan Sidwell  <nathan@acm.org>
23325
23326         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
23327
23328 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23329
23330         * gcc.c-torture/execute/990804-1.c: New test.
23331
23332 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23333
23334         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
23335         * g++.old-deja/g++.brendan/crash64.C: Likewise
23336         * g++.old-deja/g++.brendan/overload8.C: Likewise
23337
23338 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23339
23340         * g++.old-deja/g++.other/struct1.C: New test.
23341
23342 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23343
23344         * g++.old-deja/g++.other/enum2.C: New test.
23345
23346 1999-08-02  Richard Henderson  <rth@cygnus.com>
23347
23348         Adapted from tests from Franz Sirl:
23349         * gcc.c-torture/execute/va-arg-7.c: New test.
23350         * gcc.c-torture/execute/va-arg-8.c: New test.
23351
23352 1999-08-01  Jeffrey A Law  (law@cygnus.com)
23353
23354         * gcc.c-torture/compile/990801-2.c: New test.
23355
23356         * gcc.c-torture/compile/990801-1.c: New test.
23357
23358 1999-07-27  Michael Meissner  <meissner@cygnus.com>
23359
23360         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
23361         fp-cmp-1.c, converting double to float.
23362
23363         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
23364         fp-cmp-1.c, converting double to long double.
23365
23366         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
23367         from fr1 to unknown_register, since fr1 is a legitimate register
23368         on some machines.
23369
23370 1999-07-25  Jeffrey A Law  (law@cygnus.com)
23371
23372         * README: More listname related changes.
23373
23374 1999-07-08  Catherine Moore  <clm@cygnus.com>
23375
23376         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
23377
23378 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
23379
23380         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
23381
23382 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23383
23384         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
23385
23386 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
23387
23388         * gcc.dg/990703-1.c: New test.
23389
23390 1999-06-29  Nick Clifton  <nickc@cygnus.com>
23391
23392         * lib/file-format.exp: New file: Move definition of proc
23393         gcc_target_object_format to here from
23394         gcc.dg/special/ecos.exp.
23395
23396         * lib/c-torture.exp: Include lib file-format.exp.
23397         * lib/gcc-dg.exp: Include lib file-format.exp.
23398
23399         * gcc.dg/special/ecos.exp: Remove definition of proc
23400         gcc_target_object_format.
23401
23402 1999-06-28  Jeffrey A Law  (law@cygnus.com)
23403
23404         * gcc.c-torture/execute/990628-1.c: New test.
23405
23406 1999-06-25  Jeffrey A Law  (law@cygnus.com)
23407
23408         * gcc.c-torture/compile/990625-2.c: New test.
23409
23410         * gcc.c-torture/compile/990625-1.c: New test.
23411
23412 1999-06-23  Nick Clifton  <nickc@cygnus.com>
23413
23414         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
23415         attributes compile.
23416         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
23417         ports that use the COFF/PE file format.
23418
23419 1999-06-17  Jeffrey A Law  (law@cygnus.com)
23420
23421         * gcc.c-torture/compile/990617-1.c: New test.
23422
23423 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
23424
23425         * g++.old-deja/g++.other/decl4.C: New test.
23426
23427 1999-06-14  Nathan Sidwell  <nathan@acm.org>
23428
23429         * g++.old-deja/g++.other/bitfld3.C: New test.
23430
23431 1999-06-08  Nathan Sidwell  <nathan@acm.org>
23432
23433         * g++.old-deja/g++.eh/catch1.C: New test.
23434
23435 1999-06-07  Jeffrey A Law  (law@cygnus.com)
23436
23437         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
23438
23439         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
23440         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
23441
23442 1999-06-05  Craig Burley  <craig@jcb-sc.com>
23443
23444         * g77.f-torture/compile/19990502-0.f: Replace with new,
23445         shorter, test that still fails after recent changes.
23446
23447 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23448
23449         * gcc.c-torture/execute/990604-1.c: New test.
23450
23451 1999-05-31  Jeffrey A Law  (law@cygnus.com)
23452
23453         * gcc.c-torture/execute/990531-1.c: New test.
23454
23455 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23456
23457         * gcc.c-torture/compile/990527-1.c: New test.
23458
23459 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
23460
23461         * gcc.c-torture/execute/990527-1.c: New test.
23462
23463 1999-05-25  Nick Clifton  <nickc@cygnus.com>
23464
23465         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
23466         bitfields as signed.
23467
23468 1999-05-25  Craig Burley  <craig@jcb-sc.com>
23469
23470         * g77.f-torture/compile/19990525-0.f: New test.
23471
23472 1999-05-25  Jeffrey A Law  (law@cygnus.com)
23473
23474         * gcc.c-torture/execute/990525-2.c: New test.
23475
23476         * gcc.c-torture/execute/990525-1.c: New test.
23477
23478 1999-05-24  Nathan Sidwell  <nathan@acm.org>
23479
23480         * g++.old-deja/g++.other/anon3.C: New test.
23481         * g++.old-deja/g++.other/anon4.C: New test.
23482         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
23483         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
23484         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
23485         Merrill).
23486
23487 1999-05-24  Jeffrey A Law  (law@cygnus.com)
23488
23489         * gcc.c-torture/execute/990524-1.c: New test.
23490
23491         * gcc.dg/990524-1.c: New test.
23492
23493 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23494
23495         * gcc.c-torture/compile/990523-1.c: New test.
23496
23497 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
23498
23499         * gcc.c-torture/compile/990519-1.c: New test.
23500
23501 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23502
23503         * gcc.c-torture/compile/990517-1.c: New test.
23504
23505         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
23506         (e4, f4): New tests.
23507         (main): Call them.
23508
23509 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23510
23511         * gcc.dg/noreturn-1.c: New test.
23512
23513 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
23514
23515         * gcc.c-torture/execute/990513-1.c: New test.
23516
23517 1999-05-10  Richard Henderson  <rth@cygnus.com>
23518
23519         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
23520
23521 1999-05-10  Craig Burley  <craig@jcb-sc.com>
23522
23523         * g77.f-torture/execute/erfc.f: Use small single-precision
23524         values, to avoid problems on Alphas when not -mieee.
23525
23526 1999-05-08  Craig Burley  <craig@jcb-sc.com>
23527
23528         * gcc.dg/990506-0.c: New test.
23529
23530 1999-05-08  Richard Henderson  <rth@cygnus.com>
23531
23532         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
23533         the constant to test.  Don't XFAIL 64-bit targets.
23534
23535         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
23536         * g++.old-deja/g++.law/profile1.C: Likewise.
23537
23538         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
23539         operator new instances.
23540         * g++.old-deja/g++.other/delete5.C: Likewise.
23541
23542 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23543
23544         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
23545         intrinsic.
23546
23547 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23548
23549         * g77.f-torture/execute/u77-test.f: Reverse order of two
23550         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
23551
23552 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23553
23554         * gcc.dg/compare1.c: New test.
23555
23556 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23557
23558         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
23559         New tests.
23560
23561 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23562
23563         * g77.f-torture/compile/19990502-1.f: New test.
23564
23565 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23566
23567         * g77.f-torture/compile/19990502-0.f: New test.
23568
23569 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23570
23571         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
23572         intrinsic.
23573
23574 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23575
23576         * g77.f-torture/execute/u77-test.f (main): List libU77
23577         intrinsics not currently tested.
23578         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
23579         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
23580         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
23581         Trim blanks off the ends of some printed strings.
23582
23583 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23584
23585         * g77.f-torture/execute/u77-test.f (main): Just warn about
23586         FSTAT gid disagreement, as it's expected on some systems.
23587
23588 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23589
23590         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
23591         use a new function, which allows for some slop.
23592         Clean up some commentary.
23593         (issum): The new function.
23594         (sgladd): Deleted subroutine.
23595
23596 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23597
23598         * g77.f-torture/execute/u77-test.f: Modify to be more like
23599         libf2c/libU77 version, bringing patches to that version here.
23600         Add suitable commentary.
23601
23602 1999-04-25  Richard Henderson  <rth@cygnus.com>
23603
23604         * gcc.dg/990424-1.c: New test.
23605
23606 1999-04-24  Craig Burley  <craig@jcb-sc.com>
23607
23608         * g77.f-torture/execute/u77-test.f (main): Bug involving
23609         LSTAT has been fixed, so turn back on full checking.
23610
23611 1999-04-20  Craig Burley  <craig@jcb-sc.com>
23612
23613         * g77.f-torture/compile/19990419-0.f: New test.
23614         * g77.f-torture/execute/19990419-1.f: New test.
23615
23616 1999-04-17  Richard Henderson  <rth@cygnus.com>
23617
23618         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
23619         to avoid the need for a prototype to supress a warning.
23620
23621 1999-04-07  Jim Wilson  <wilson@cygnus.com>
23622
23623         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
23624
23625 1999-04-04  Jeffrey A Law  (law@cygnus.com)
23626
23627         * gcc.c-torture/execute/990404-1.c: New test.
23628
23629 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23630
23631         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
23632         * gcc.dg/cpp-if3.c: Don't use -pedantic.
23633         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
23634         missing initializer warnings.
23635
23636 1999-03-28  Jeffrey A Law  (law@cygnus.com)
23637
23638         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
23639         matching strings.
23640
23641 1999-03-26  Jeffrey A Law  (law@cygnus.com)
23642
23643         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
23644
23645 1999-03-26  Craig Burley  <craig@jcb-sc.com>
23646
23647         * g77.f-torture/execute/19990325-0.f: New test.
23648         * g77.f-torture/execute/19990325-1.f: New test.
23649
23650 1999-03-24  Jeffrey A Law  (law@cygnus.com)
23651
23652         * gcc.c-torture/execute/990324-1.c: New test.
23653
23654 1999-03-22  Jim Wilson  <wilson@cygnus.com>
23655
23656         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
23657         test with 4.
23658
23659 1999-03-17  Richard Henderson  <rth@cygnus.com>
23660
23661         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
23662
23663 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23664
23665         * g77.f-torture/execute/19990313-2.f: New test.
23666         * g77.f-torture/execute/19990313-3.f: New test.
23667
23668 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23669
23670         * g77.f-torture/execute/19990313-0.f: New test.
23671         * g77.f-torture/execute/19990313-1.f: New test.
23672
23673 1999-03-12  Jim Wilson  <wilson@cygnus.com>
23674
23675         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
23676         printf to sprintf.
23677         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
23678         (main): Add check for u15.  Conditionalize u31 check depending on
23679         whether ints are <32 bits or >=32 bits.
23680
23681 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23682
23683         * g77.f-torture/execute/19981119-0.f: Improve testiness.
23684
23685 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23686
23687         * g77.f-torture/compile/19990305-0.f: New test.
23688         * g77.f-torture/execute/19981119-0.f: New test.
23689
23690 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23691
23692         * g77.f-torture/execute/970625-2.f: call ABORT if final
23693         result is not correct, instead of just printing it.
23694         Add this checking via newly introduced obfuscation, to
23695         trip up buggy front ends.
23696
23697 1999-03-07  Craig Burley  <craig@jcb-sc.com>
23698
23699         * g77.f-torture/compile/960317-1.f: Moved from being
23700         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
23701
23702 1999-03-06  Craig Burley  <craig@jcb-sc.com>
23703
23704         * g77.f-torture/execute/960317-1.f: New (old) test.
23705         * g77.f-torture/execute/970625-2.f: Ditto.
23706
23707 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
23708
23709         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
23710         message on line 1 or line 2; cccp and cpplib do this differently.
23711
23712 1999-03-01  Jeffrey A Law  (law@cygnus.com)
23713
23714         * g++.old-deja/g++.law/weak1.C: New test.
23715
23716 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23717
23718         * gcc.c-torture/execute/990119-1.c: Renamed to...
23719         * gcc.dg/990119-1.c: this, so it will only be tested once
23720         (it's a preprocessor test, it doesn't need to be run at
23721         multiple optimization levels).
23722
23723 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23724
23725         * lib/g++.exp: Don't add incdir=$base_dir/../include to
23726           ALWAYS_CXXFLAGS.
23727
23728 1999-02-24  Craig Burley  <craig@jcb-sc.com>
23729
23730         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
23731         * g77.f-torture/compile/19981216-0.f: ...as it is expected
23732         to not be compilable by current g77.
23733
23734 1999-02-24  Nick Clifton  <nickc@cygnus.com>
23735
23736         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
23737
23738 1999-02-22  Jeffrey A Law  (law@cygnus.com)
23739
23740         * gcc.c-torture/execute/990222-1.c: New test.
23741
23742 1999-02-19  Craig Burley  <craig@jcb-sc.com>
23743
23744         * g77.f-torture/compile/19990218-0.f: New test.
23745         * g77.f-torture/noncompile/19990218-1.f: New test.
23746
23747 1999-02-18  Craig Burley  <craig@jcb-sc.com>
23748
23749         * g77.f-torture/compile/19981216-0.f: New test.
23750
23751 1999-02-14  Jeffrey A Law  (law@cygnus.com)
23752
23753         * gcc.dg/990214-1.c: New test.
23754
23755 1999-02-13  Jeffrey A Law  (law@cygnus.com)
23756
23757         * gcc.dg/990213-2.c: New test.
23758
23759         * gcc.dg/990213-1.c: New test.
23760
23761 1999-02-12  Jeffrey A Law  (law@cygnus.com)
23762
23763         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
23764         ints.
23765
23766 1999-02-11  Nick Clifton  <nickc@cygnus.com>
23767
23768         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
23769         specified by target.
23770
23771         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
23772
23773 1999-02-11  Jeffrey A Law  (law@cygnus.com)
23774
23775         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
23776
23777 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23778
23779         * gcc.dg/special/ecos.exp: New test driver for new tests with
23780         special requirements.
23781
23782         * gcc.dg/special/alias-1.c: New test.
23783         * gcc.dg/special/gcsec-1.c: New test.
23784         * gcc.dg/special/weak-1.c: New test.
23785         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
23786         * gcc.dg/special/weak-2.c: New test.
23787         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
23788         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
23789         * gcc.dg/special/wkali-1.c: New test.
23790         * gcc.dg/special/wkali-2.c: New test.
23791         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
23792         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
23793
23794 1999-02-10  Felix Lee  <flee@cygnus.com>
23795
23796           * lib/c-torture.exp (c-torture-compile): Pull out code for
23797           analyzing gcc error messages.
23798           (c-torture-execute): Likewise.  Fix some (harmless) false
23799           positives.
23800           * lib/gcc.exp (gcc_check_compile): New function.
23801
23802 1999-02-08  Richard Henderson  <rth@cygnus.com>
23803
23804         * gcc.c-torture/execute/990208-1.c: New test.
23805
23806 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23807
23808         * g++.dg/special/ecos.exp: New driver for new tests with special
23809         requirements
23810
23811         * g++.dg/special/conpr-1.C: New test
23812         * g++.dg/special/conpr-2.C: New test
23813         * g++.dg/special/conpr-2a.C: New test
23814         * g++.dg/special/conpr-3.C: New test
23815         * g++.dg/special/conpr-3a.C: New test
23816         * g++.dg/special/conpr-3b.C: New test
23817
23818         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
23819         allow g++ to use the dg driver
23820
23821         * README: Add comment about g++.dg directory
23822
23823 1999-02-06  Jeffrey A Law  (law@cygnus.com)
23824
23825         * README: Update email addresses.
23826
23827 1999-02-03  Nick Clifton  <nickc@cygnus.com>
23828
23829         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
23830         arguments in order to force structure S onto the stack even on
23831         the alpha.
23832         (test): Pass 10 leading arguments to function foo as well as the
23833         structure S.
23834
23835         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
23836         failure for all targets.
23837
23838         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
23839         abort to terminate program execution.
23840
23841 1999-01-30  Richard Henderson  <rth@cygnus.com>
23842
23843         * gcc.c-torture/execute/990130-1.c: New test.
23844
23845 1999-01-30  Jeffrey A Law  (law@cygnus.com)
23846
23847         * gcc.dg/990130-1.c: New test.
23848
23849 1999-01-28  Michael Meissner  <meissner@cygnus.com>
23850
23851         * gcc.c-torture/execute/990128-1.c: New test.
23852
23853 1999-01-27  Michael Meissner  <meissner@cygnus.com>
23854
23855         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
23856
23857 1999-01-27  Felix Lee  <flee@cygnus.com>
23858
23859         * lib/c-torture.exp (c-torture-compile): pull out code for
23860         analyzing gcc error messages.
23861         (c-torture-execute): ditto, and fix some (harmless) false
23862         positives.
23863         * lib/gcc.exp (gcc_check_compile): new function.
23864
23865 1999-01-17  Jeffrey A Law  (law@cygnus.com)
23866
23867         * gcc.dg/990117-1.c: New test.
23868
23869         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
23870
23871         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
23872
23873 1999-01-15  Jeffrey A Law  (law@cygnus.com)
23874
23875         * g77.f-torture/compile/990115-1.f: New test.
23876
23877 1999-01-07  Jeffrey A Law  (law@cygnus.com)
23878
23879         * gcc.c-torture/compile/990107-1.c: New test
23880
23881 1999-01-06  Jeffrey A Law  (law@cygnus.com)
23882
23883         * gcc.c-torture/execute/990106-2.c: New test.
23884
23885         * gcc.c-torture/execute/990106-1.c: New test.
23886
23887 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
23888
23889         * gcc.c-torture/compile/981223-1.c: New test.
23890
23891 1998-12-29  Richard Henderson  <rth@cygnus.com>
23892
23893         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
23894         (opt3): Rename from opt4 and disable.
23895
23896 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
23897
23898         * g++.old-deja/g++.pt/ptrmem5.C: New test.
23899
23900 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23901
23902         * g++.old-deja/g++.other/conv5.C: New test.
23903
23904 1998-12-14  Nick Clifton  <nickc@cygnus.com>
23905
23906         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
23907
23908 1998-12-11  Jeffrey A Law  (law@cygnus.com)
23909
23910         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
23911
23912 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
23913
23914         * gcc.c-torture/compile/981211-1.c: New test.
23915
23916 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
23917
23918         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
23919
23920         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
23921
23922 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23923
23924         * gcc.special/930510-1.c: Make C9X safe.
23925         * gcc.misc-tests/gcov-1.c Similarly.
23926         * gcc.misc-tests/gcov-2.c Similarly.
23927
23928 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23929
23930         * gcc.dg/ultrasp1.c: New test.
23931
23932 1998-12-06  Richard Henderson  <rth@cygnus.com>
23933
23934         * gcc.c-torture/execute/981206.c: New test.
23935
23936 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23937
23938         * g++.old-deja/g++.ns/template7.C: New test.
23939
23940         * g++.old-deja/g++.other/expr1.C: New test.
23941
23942         * g++.old-deja/g++.eh/tmpl3.C: New test.
23943
23944         * g++.old-deja/g++.eh/tmpl2.C: New test.
23945
23946 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23947
23948         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
23949         * g++.old-deja/g++.other/using6.C: Removed.
23950         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
23951
23952         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
23953
23954 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23955
23956         * g++.old-deja/g++.pt/overload8.C: New test.
23957
23958         * g++.old-deja/g++.pt/overload7.C: New test.
23959
23960         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
23961
23962         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
23963         and relinking messages.
23964         * lib/g++.exp (g++_target_compile): Remove .rpo file when
23965         compiling with -frepo.
23966
23967 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
23968
23969         * g++.old-deja/g++.pt/lookup6.C: New test.
23970
23971 1998-11-30  Nick Clifton  <nickc@cygnus.com>
23972
23973         * gcc.c-torture/execute/981130-1.c: New test.
23974         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
23975
23976 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23977
23978         * g++.old-deja/g++.pt/explicit76.C: New test.
23979
23980         * g++.old-deja/g++.pt/friend38.C: New test.
23981
23982         * g++.old-deja/g++.ns/crash2.C: New test.
23983
23984         * g++.old-deja/g++.pt/defarg8.C: New test.
23985
23986         * g++.old-deja/g++.pt/instantiate6.C: New test.
23987
23988         * g++.old-deja/g++.pt/static6.C: New test.
23989
23990         * g++.old-deja/g++.pt/decl2.C: New test.
23991
23992 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23993
23994         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
23995         problem is actually related with name lookup, but so what? :-)
23996
23997         * g++.old-deja/g++.pt/friend37.C: New test.
23998
23999 1998-11-25  Dave Love  <d.love@dl.ac.uk>
24000
24001         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
24002         element, which fails on some systems.
24003
24004         * g77.f-torture/execute/labug1.f: New test.
24005
24006 1998-11-21  Jeffrey A Law  (law@cygnus.com)
24007
24008         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
24009         is defined.
24010
24011 1998-11-18  Dave Love  <d.love@dl.ac.uk>
24012
24013         * g77.f-torture/compile/981117-1.f: New test.
24014
24015 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
24016
24017         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
24018         properly discarded.
24019
24020 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
24021
24022         * gcc.c-torture/execute/memcheck: New directory of tests for
24023         -fcheck-memory-usage.
24024
24025 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24026
24027         * README: New file, general information about the testsuite and
24028         new description of the various C++ test subdirectories.
24029         * README.g++: Eliminate obsolete information, update and move most
24030         relevant stuff to README.
24031
24032 1998-11-07  Richard Henderson  <rth@cygnus.com>
24033
24034         * gcc.c-torture/compile/981107-1.c: New test.
24035
24036 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
24037
24038         * execute/memcpy-bi.c: New testcase.
24039
24040 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
24041
24042         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
24043         base classes.
24044
24045         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
24046         template is selected.
24047
24048         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
24049         classes, it should be accepted for all types.
24050
24051         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
24052
24053         * g++.old-deja/g++.pt/spec24.C: Ensure that template
24054         specializations start with template headers.
24055
24056 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
24057
24058         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
24059
24060         * g++.old-deja/g++.other/init9.C: Test cross initialization of
24061         non-POD types.
24062
24063 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24064
24065         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
24066
24067 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
24068
24069         * compile/981022-1.c, compile/981022-1.x: New test and driver.
24070
24071 1998-10-19  Jeffrey A Law  (law@cygnus.com)
24072
24073         * 981019-1.c: New test.
24074
24075 1998-10-14  Robert Lipe <robertl@dgii.com>
24076
24077         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
24078         find objc headers.
24079
24080 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24081
24082         * compile/981001-4.c: Remove use of GCC extension that triggers a
24083         compiler bug.
24084
24085 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
24086
24087         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
24088
24089 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24090
24091         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
24092         instantiation of template produces incorrect code for delete
24093         expression.
24094
24095         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
24096         constructors' name is not unique.
24097         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
24098         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
24099
24100         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
24101         automatic array of const is ill-formed.
24102
24103         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
24104         of template parameter?
24105
24106         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
24107         const.
24108
24109         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
24110         pointer-to-member expression.
24111
24112         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
24113         declaration causes ICE.
24114
24115 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
24116
24117         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
24118         reserved in the global namespace.
24119
24120         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
24121         generate needed virtual table.
24122
24123         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
24124
24125 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
24126
24127         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
24128         template-dependent type
24129
24130 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
24131
24132         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
24133         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
24134         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
24135
24136         * g++.old-deja/g++.other/using5.C: New test; using decl from base
24137         class should be usable as argument of member function.
24138         * g++.old-deja/g++.other/using6.C: New test; using decl from base
24139         class should be usable as return type of member function.
24140         * g++.old-deja/g++.other/using7.C: New test; using decl from base
24141         class should be usable as type of data member.
24142
24143         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
24144
24145 1998-10-09  Jeffrey A Law  (law@cygnus.com)
24146
24147         * gcc.c-torture/special/920521-1.c: Fix bogus test.
24148
24149 1998-10-08  Nick Clifton  <nickc@cygnus.com>
24150
24151         * gcc.dg/dll-?.c Add thumb to target list.
24152         Fix assembler scan patterns to match current assembler output.
24153
24154 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
24155
24156         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
24157         matching of template brackets.
24158
24159         * g++.old-deja/g++.other/using4.C: New test.  Test using
24160         declarations of methods from base classes.
24161
24162         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
24163         within functions should introduce names into the innermost
24164         enclosing namespace.
24165
24166         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
24167         of static locals if first initialization throws.
24168
24169 1998-10-07  Jim Wilson  <wilson@cygnus.com>
24170
24171         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
24172
24173 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
24174
24175         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
24176         lose track of the possible targets of tablejump insns.
24177         * special/special.exp: Run it.
24178
24179 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24180
24181         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
24182         must be declared before its specializations can be named in friend
24183         declarations.
24184
24185 1998-10-05  Dave Love  <d.love@dl.ac.uk>
24186
24187         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
24188
24189         * g77.f-torture/execute/io1.f: New test.
24190
24191 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24192
24193         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
24194         with pointer to template function, for which no argument deduction
24195         is possible.
24196
24197         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
24198         specialization of template function as argument to template
24199         function.
24200
24201         * g++.old-deja/g++.other/access2.C: New test; Inner class
24202         shouldn't have privileged access to Outer's names.
24203
24204 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24205
24206         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
24207         friend template declared within template class conflicts with
24208         nested class of the same name.
24209
24210         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
24211         is ignored.
24212
24213         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
24214         object with direct initializer as function declaration.
24215
24216         * g++.old-deja/g++.other/decl2.C: New test; duplicate
24217         initializers.
24218
24219         * g++.old-deja/g++.other/null2.C: New test; conditional operator
24220         involving const pointer and NULL produces incorrect result.
24221
24222         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
24223         type name without `typename' should be rejected with -pedantic.
24224
24225 1998-10-02  Richard Henderson  <rth@cygnus.com>
24226
24227         * g++.old-deja/g++.other/addrof1.C: New test.
24228
24229 1998-10-01  Nick Clifton  <nickc@cygnus.com>
24230
24231         * gcc.c-torture/compile/981001-1.c: New test.
24232         * gcc.c-torture/execute/981001-1.c: New test.
24233
24234 1998-10-01  Jeffrey A Law  (law@cygnus.com)
24235
24236         * gcc.c-torture/compile/981001-2.c: New test.
24237         * gcc.c-torture/compile/981001-3.c: New test.
24238         * gcc.c-torture/compile/981001-4.c: New test.
24239
24240 1998-10-01  Robert Lipe  <robertl@dgii.com>
24241
24242         * lib/objc.exp (objc_target_compile): Add -L during compiles for
24243         multilibbed hosts.   Idea grafted from g77.exp.
24244
24245 1998-09-30  Dave Love  <d.love@dl.ac.uk>
24246
24247         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
24248         avoid losing on systems which need -lsocket.
24249
24250 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
24251
24252         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
24253         * g++.old-deja/g++.other/nested2.C: Ditto.
24254         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
24255         failure.
24256
24257 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24258
24259         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
24260         preferred over template operator!= for enum bitfields.
24261
24262 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
24263
24264         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
24265         that happen to have the same base name, but in different scopes,
24266         are incorrectly rejected.
24267
24268 1998-09-16  Richard Henderson  <rth@cygnus.com>
24269
24270         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
24271         on the native word size instead of an integer literal.
24272
24273 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24274
24275         * g++.old-deja/g++.other/static2.C: Invocation of static data
24276         member of type pointer-to-function denoted as non-static member.
24277
24278         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
24279         checks involving function types and aliases.
24280
24281 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24282
24283         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
24284         redefined to the same non-trivial type.
24285
24286         * g++.old-deja/g++.pt/explicit73.C: Test for proper
24287         namespace-qualification of template specializations declared in
24288         other namespaces.
24289
24290         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
24291         to declare a subset of the specializations of a template function
24292         as friends of specializations of a template class.
24293
24294         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
24295         member templates that do not fully specialize the enclosing
24296         template class are rejected.
24297
24298 1998-09-11  Dave Love  <d.love@dl.ac.uk>
24299
24300         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
24301
24302 1998-09-08  Dave Love  <d.love@dl.ac.uk>
24303
24304         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
24305         altered from libf2c/libU77 version.
24306
24307 1998-09-06  Dave Love  <d.love@dl.ac.uk>
24308
24309         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
24310
24311 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
24312
24313         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
24314         (un)signed char are different types for template specialization
24315         purposes.
24316
24317 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
24318
24319         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
24320         * objc: ObjC testsuite.
24321
24322 1998-08-31  Catherine Moore  <clm@cygnus.com>
24323
24324         * gcc.c-torture/execute/941014-1.x:  New file.
24325
24326 1998-08-31  Nick Clifton  <nickc@cygnus.com>
24327
24328         * lib/c-torture.exp: Add support for
24329         torture_eval_before_compile and torture_eval_before_execute
24330         variables.
24331
24332 1998-08-30  Jeffrey A Law  (law@cygnus.com)
24333
24334         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
24335         this test triggers valid.
24336
24337 1998-08-27  Jeffrey A Law  (law@cygnus.com)
24338
24339         * gcc.dg/980827-1.c: New test.
24340
24341 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
24342
24343         * gcc.c-torture/execute/loop-4b.c: New test.
24344
24345 1998-08-26  Nick Clifton  <nickc@cygnus.com>
24346
24347         * lib/c-torture.exp: Add support for
24348         torture_eval_before_compile and torture_eval_before_execute
24349         variables.
24350
24351 1998-08-25  Jeffrey A Law  (law@cygnus.com)
24352
24353         * gcc.c-torture/compile/980825-1.c: New test.
24354
24355 1998-08-24  Nick Clifton  <nickc@cygnus.com>
24356
24357         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
24358         count number tests in opt_t0 not good_t0.
24359
24360 1998-08-24  Jeffrey A Law  (law@cygnus.com)
24361
24362         * gcc.c-torture/compile/930326-1.x: Fix typo.
24363
24364 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
24365
24366         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
24367         causes an ICE.
24368
24369 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24370
24371         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
24372         STACK_SIZE is defined.
24373         * gcc.c-torture/unsorted/stuct.c: Similarly.
24374
24375         * gcc.c-torture/compile/980821-1.c: New test.
24376
24377 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24378
24379         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
24380
24381 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
24382
24383         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
24384         code.
24385
24386 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
24387
24388         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
24389         error'.
24390
24391 1998-08-18  Jeffrey A Law  (law@cygnus.com)
24392
24393         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
24394
24395 1998-08-16  Jeffrey A Law  (law@cygnus.com)
24396
24397         * gcc.c-torture/compile/980816-1.c: New test.
24398
24399         * gcc.dg/980816-1.c: New test.
24400
24401 1998-08-13  Jeffrey A Law  (law@cygnus.com)
24402
24403         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
24404         compiler for ieee tests.
24405
24406 1998-08-01  Dave Love  <d.love@dl.ac.uk>
24407
24408         * g77.f-torture/compile/980729-0.f: New test.
24409
24410 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
24411
24412         * gcc.c-torture/special/eeprof-1.c: New test, for
24413         -finstrument-functions.
24414         * gcc.c-torture/special/special.exp: Run it.
24415
24416 1998-07-29  Jeffrey A Law  (law@cygnus.com)
24417
24418         * gcc.c-torture/compile/980729-1.c: New test.
24419
24420 1998-07-27  Nick Clifton  <nickc@cygnus.com>
24421
24422         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
24423         __thumb__ is defined, and test for ARM style doubles if so.
24424
24425 1998-07-26  Dave Love  <d.love@dl.ac.uk>
24426
24427         * g77.f-torture/noncompile/980615-0.f: New test.
24428
24429 1998-07-26  H.J. Lu  (hjl@gnu.org)
24430
24431         * gcc.dg/980312-1.c: Do link instead of compile.
24432         * gcc.dg/980313-1.c: Likewise.
24433
24434 1998-07-26  Jeffrey A Law  (law@cygnus.com)
24435
24436         * gcc.c-torture/compile/980726-1.c: New test.
24437
24438 1998-07-25  Dave Love  <d.love@dl.ac.uk>
24439
24440         * g77.f-torture/execute/io0.f: New test.
24441
24442 1998-07-24  Nick Clifton  <nickc@cygnus.com>
24443
24444         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
24445         an int.
24446
24447 1998-06-18  Michael Meissner  <meissner@cygnus.com>
24448
24449         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
24450         m32r bugs.
24451
24452 1998-07-17  Nick Clifton  <nickc@cygnus.com>
24453
24454         * gcc.dg/980626-1.c: Expect failures for all toolchains until
24455         c-decl.c:grokdeclarator can handle mode attributes.
24456
24457 1998-07-16  Jeffrey A Law  (law@cygnus.com)
24458
24459         * gcc.c-torture/execute/980716-1.c: New test.
24460
24461 1998-07-13  Jeffrey A Law  (law@cygnus.com)
24462
24463         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
24464         the mn10200.
24465         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
24466         the mn10200.
24467         * gcc.c-torture/execute/va-arg-3.x: Similarly.
24468         * gcc.c-torture/compile/930326-1.x: Similarly.
24469
24470 1998-07-13  Dave Love  <d.love@dl.ac.uk>
24471
24472         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
24473         New test from Craig.
24474
24475 1998-07-12  Dave Love  <d.love@dl.ac.uk>
24476
24477         * g77.f-torture/noncompile/980616-0.f: New test.
24478
24479         * g77.f-torture/execute/970816-3.f:  New test from Craig.
24480
24481 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24482
24483         *  g++.other/singleton.C: Return error value instead of taking
24484         SIGSEGV.
24485
24486 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
24487
24488         *  g++.other/singleton.C: New test.   Warning is under dispute.
24489         Runtime crash is not.
24490
24491 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24492
24493         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
24494         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
24495         using6.C, using7.C}:  New namespace tests.
24496
24497 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
24498
24499         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
24500         specialization with typedef'ed names used as array indexes.
24501
24502 1998-07-09  Jeffrey A Law  (law@cygnus.com)
24503
24504         * gcc.c-torture/execute/980709-1.c: New test.
24505
24506         * gcc.dg/980709-1.c: New test.
24507
24508 1998-07-07  Richard Henderson  <rth@cygnus.com>
24509
24510         * gcc.c-torture/execute/bcp-1.c: New test.
24511
24512 1998-07-07  Jeffrey A Law  (law@cygnus.com)
24513
24514         * gcc.c-torture/execute/980707-1.c: New test.
24515
24516 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
24517
24518         * gcc.c-torture/compile/980706-1.c: New test.
24519
24520 1998-07-01  Dave Love  <d.love@dl.ac.uk>
24521
24522         * g77.f-torture/execute/980701-0.f,
24523         g77.f-torture/execute/980701-1.f: New test from Craig.
24524
24525 1998-07-01  Jeffrey A Law  (law@cygnus.com)
24526
24527         * gcc.c-torture/compile/980701-1.c: New test.
24528
24529         * gcc.c-torture/execute/980701-1.c: New test.
24530
24531 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
24532 rlsruhe.de>
24533
24534         * g++.old-deja/g++.robertl/eb132.C: New test.
24535         * g++.old-deja/g++.robertl/eb133.C: Likewise.
24536
24537 1998-06-29  Dave Love  <d.love@dl.ac.uk>
24538
24539         * g77.f-torture/execute/980628-7.f,
24540         g77.f-torture/execute/980628-8.f,
24541         g77.f-torture/execute/980628-9.f,
24542         g77.f-torture/execute/980628-10.f: New tests from Craig.
24543
24544         * g77.f-torture/execute/980628-3.f: Remove mail headers.
24545
24546 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24547
24548         * g77.f-torture/execute/980628-4.f: New test from Craig.
24549         * g77.f-torture/execute/980628-5.f: Likewise.
24550         * g77.f-torture/execute/980628-2.f: Likewise.
24551         * g77.f-torture/execute/980628-0.f: Likewise.
24552         * g77.f-torture/execute/980628-1.f: Likewise.
24553         * g77.f-torture/execute/980628-3.f: Likewise.
24554         * g77.f-torture/execute/980628-6.f: Likewise.
24555
24556 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24557
24558         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
24559         directory when nothing has been installed yet.
24560
24561 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
24562
24563         * gcc.c-torture/special/special.exp: Handle newer versions of
24564         dejagnu.
24565
24566 1998-06-26  Jeffrey A Law  (law@cygnus.com)
24567
24568         * gcc.dg/980626-1.c: New test.
24569
24570 1998-06-19  Bruno Haible <haible@ilog.fr>
24571
24572         * gcc.misc-tests/m-un-2.c: New test.
24573         * g++.old-deja/g++.other/warn01.c: Likewise.
24574
24575 1998-06-19  Robert Lipe  <robertl@dgii.com>
24576
24577         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
24578         compatibility with assmblers with a different comment character.
24579         Eliminate use of GAS-specific extensions.
24580
24581 1998-06-19  Jeffrey A Law  (law@cygnus.com)
24582
24583         * gcc.c-torture/execute/ieee/980619-1.c: New test.
24584
24585 1998-06-19  Robert Lipe  <robertl@dgii.com>
24586
24587         *lib/g77.exp: Replace search for libf2c.a with search for newly
24588         renamed libg2c.a
24589
24590 1998-06-17  Jeffrey A Law  (law@cygnus.com)
24591
24592         * gcc.c-torture/execute/980617-1.c: New test.
24593
24594 1998-06-12  Jeffrey A Law  (law@cygnus.com)
24595
24596         * gcc.c-torture/execute/980612-1.c: New test.
24597
24598 1998-06-08  Jeffrey A Law  (law@cygnus.com)
24599
24600         * gcc.dg/980523-1.c: Only test on ppc-linux.
24601         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
24602
24603         * gcc.c-torture/execute/980608-1.c: New test.
24604
24605 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
24606
24607         * gcc.c-torture/execute/980605-1.c: New test.
24608
24609 1998-06-04  Jeffrey A Law  (law@cygnus.com)
24610
24611         * gcc.c-torture/execute/980604-1.c: New test.
24612
24613 1998-06-02  Jeffrey A Law  (law@cygnus.com)
24614
24615         * gcc.c-torture/execute/980602-1.c: New test.
24616         * gcc.c-torture/execute/980602-2.c: Likewise.
24617
24618 1998-06-02  Dave Love  <d.love@dl.ac.uk>
24619
24620         * 970125-0.f: Fix per JCB.  Add commentary.
24621
24622 1998-05-31  Michael Meissner  <meissner@cygnus.com>
24623
24624         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
24625         IEEE -0 support.
24626
24627 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
24628
24629         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
24630         earlier.
24631
24632 1998-05-28  Catherine Moore <clm@cygnus.com>
24633
24634         * gcc.c-torture/execute/980526-3.c: New test.
24635
24636 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
24637
24638         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
24639         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
24640         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
24641         m88k-motorola-sysv3 to XFAIL.
24642
24643 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24644
24645         * gcc.dg/980526-1.c: New test.
24646         * gcc.c-torture/execute/980526-2.c: New test.
24647
24648 1998-05-26  Jeffrey A Law  (law@cygnus.com)
24649
24650         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
24651
24652         * gcc.c-torture/execute/980526-1.c: New test.
24653
24654 1998-05-26  Dave Love  <d.love@dl.ac.uk>
24655
24656         * g77.f-torture/execute/alpha2.f: Add runtime test.
24657
24658 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
24659
24660         * g++.old-deja/old-deja.exp: Strip leading directories.
24661
24662         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
24663         error for the line.  Don't run multiple tests for the same line.
24664
24665 1998-05-23  Jeffrey A Law  (law@cygnus.com)
24666
24667         * gcc.dg/980523-1.c: New test.
24668
24669 1998-05-23  Dave Love  <d.love@dl.ac.uk>
24670
24671         * g77.f-torture/compile/970915-0.f: New test.
24672
24673 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
24674
24675         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
24676
24677 1998-05-21  Jeffrey A Law  (law@cygnus.com)
24678
24679         * gcc.dg/980520-1.c: New test.
24680
24681 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
24682
24683         * gcc.dg/980502-1.c: Fix return type.
24684
24685 1998-05-20  Jeffrey A Law  (law@cygnus.com)
24686
24687         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
24688         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
24689         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
24690         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
24691         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
24692
24693 1998-05-20  Dave Love  <d.love@dl.ac.uk>
24694
24695         * g77.f-torture/execute/980520-1.f: New test.
24696
24697 1998-05-15  Dave Love  <d.love@dl.ac.uk>
24698
24699         * lib/mike-g77.exp: New file.
24700
24701         * g77.f-torture/noncompile/noncompile.exp,
24702         g77.f-torture/noncompile/check0.f: New files.
24703
24704 1998-05-14  Dave Love  <d.love@dl.ac.uk>
24705
24706         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
24707         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
24708         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
24709         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
24710         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
24711         abort where appropriate.
24712
24713 1998-05-05  Michael Meissner  <meissner@cygnus.com>
24714
24715         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
24716         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
24717
24718 1998-04-29  Dave Love  <d.love@dl.ac.uk>
24719
24720         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
24721
24722 1998-04-27  Dave Love  <d.love@dl.ac.uk>
24723
24724         * g77.f-torture/compile/980427-0.f: New test.
24725
24726 1998-04-24  Dave Love  <d.love@dl.ac.uk>
24727
24728         * g77.f-torture/compile/980424-0.f: New test.
24729
24730 1998-04-19  Dave Love  <d.love@dl.ac.uk>
24731
24732         * g77.f-torture/compile/980419-2.f (main): New test.
24733         * g77.f-torture/compile/970125-0.f: New test.
24734         * g77.f-torture/compile/980419-1.f: New test.
24735
24736 1998-04-08  Jim Wilson  <wilson@cygnus.com>
24737
24738         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
24739         of loop-4.c.
24740
24741 1998-04-07  Jim Wilson  <wilson@cygnus.com>
24742
24743         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
24744
24745 1998-04-03  Jim Wilson  <wilson@cygnus.com>
24746
24747         * gcc.c-torture/compile/980329-1.c: New test.
24748
24749 1998-03-18  Jim Wilson  <wilson@cygnus.com>
24750
24751         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
24752         * gcc.dg/980312-1.c: Fix typo in -march command.
24753
24754 1998-03-16  H.J. Lu  (hjl@gnu.org)
24755
24756         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
24757
24758 1998-03-11  Robert Lipe  <robertl@dgii.com>
24759
24760         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
24761         Dave Love agree the Fortran source is bogus.
24762
24763 1998-03-11  Robert Lipe  <robertl@dgii.com>
24764
24765         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
24766         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
24767         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
24768         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
24769         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
24770
24771 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
24772
24773         * g++.old-deja/g++.other/friend1.C: New test.
24774
24775 1998-02-18  Dave Love  <d.love@dl.ac.uk>
24776
24777         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
24778         possibly uninitialized) variables and declare dnrm2.
24779
24780 1998-02-23  Robert Lipe <robertl@dgii.com>
24781
24782         From Bruno Haible <haible@ilog.fr>:
24783         * gcc.c-torture/execute/980223.c: New test.
24784
24785 1998-02-13  Jeffrey A Law  (law@cygnus.com)
24786
24787         * gcc.dg/ifelse-1.c: New test.
24788
24789 1998-02-09  H.J. Lu  (hjl@gnu.org)
24790
24791         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
24792
24793           * lib/old-dejagnu.exp (old-dejagnu): Added the
24794           "execution test - XFAIL *-*-*" handling in the spirit of
24795           "excess errors test -". Changed the "execution test fails"
24796           handling to be like "excess errors test fails".
24797           * Update various tests accordingly.
24798
24799 1998-02-06  Jim Wilson  <wilson@cygnus.com>
24800
24801         * gcc.c-torture/execute/980205.c: New test.
24802
24803 1998-01-18  Jeffrey A Law  (law@cygnus.com)
24804
24805         * lib/c-torture.exp: Look for .x files instead of .cexp files.
24806         * lib/f-torture.exp: Similarly.
24807         * gcc.c-torture: Rename all .cexp files to .x files.
24808
24809 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
24810
24811         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
24812         (940510-1.c): Removed duplicate.
24813         (971104-1.c): New test.
24814
24815 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
24816
24817           * lib/f-torture.exp: Improve error and loop detection.
24818
24819 1997-11-19  Michael Meissner  <meissner@cygnus.com>
24820
24821         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
24822         use that to size the filler array.
24823
24824 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
24825
24826         * lib/c-torture.exp(c-torture-execute): Fix typo.
24827
24828         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
24829         testcase as the executable name. Keep the executable around if
24830         the test fails.
24831
24832 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
24833
24834         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
24835         changes.  Only test one -g option, and move it to the end of the
24836         list of options to test.
24837
24838 1997-09-19  Michael Meissner  <meissner@cygnus.com>
24839
24840         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
24841         variable GCC_TORTURE_OPTIONS to supply default switches separated
24842         by colons.  If no environment variable, run tests with -O0 -g, -O1
24843         -g, and -O2 -g as well.
24844
24845 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
24846
24847         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
24848         explanatory comments. Fix indentation.
24849
24850 1997-09-15  Jeffrey A Law  (law@cygnus.com)
24851
24852         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
24853
24854 1997-09-11  Jeffrey A Law  (law@cygnus.com)
24855
24856         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
24857         * g++.old-deja/g++.mike/p7325.C: Likewise.
24858         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
24859
24860 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
24861
24862         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
24863         * g++.old-deja/g++.brendan/crash30.C: Likewise.
24864         * g++.old-deja/g++.brendan/crash39.C: Likewise.
24865         * g++.old-deja/g++.law/operators4.C: Likewise.
24866
24867 1997-09-11  Joe Buck  (jbuck@synopsys.com)
24868
24869         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
24870         * g++.old-deja/g++.mike/p784.C: Ditto.
24871         * g++.old-deja/g++.mike/p785.C: Ditto.
24872
24873 1997-09-05  Jeffrey A Law  (law@cygnus.com)
24874
24875           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
24876
24877 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24878
24879         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
24880         target feature; pass this to c-torture-execute as needed.
24881
24882 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24883
24884         * lib/c-torture.exp(c-torture-execute): If the previous and the
24885         current executables being tested are identical, we don't need to
24886         run the executable again. Try to make the executable names
24887         unique. Add an optional argument for passing additional compiler
24888         flags.
24889
24890 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
24891
24892         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
24893
24894 1997-08-29  Jeffrey A Law  (law@cygnus.com)
24895
24896         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
24897
24898 1997-07-31  Jeffrey A Law  (law@cygnus.com)
24899
24900         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
24901         32bit or larger longs.
24902
24903         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
24904         have either a 32bit long or 32bit int.
24905
24906 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
24907
24908         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
24909         Make double precision tests dependent on sizeof (double).
24910
24911 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
24912
24913         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
24914         too.
24915
24916 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
24917
24918         * gcc.c-torture/compile/961203-1.cexp: New script.
24919
24920 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
24921
24922         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
24923         up the includes ourselves.
24924
24925 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
24926
24927         * lib/plumhall.exp: Remove random include, and add a few
24928         verbose messages for debugging.
24929
24930 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
24931
24932         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
24933         of trying to do it ourselves.
24934
24935 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24936
24937         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
24938
24939 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
24940
24941         * gcc.prms/5403.c: Made regexp a bit less strict.
24942
24943 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
24944
24945         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
24946         is returned from remote_load instead.
24947         * lib/plumhall.exp: Ditto.
24948         * lib/mike-g++.exp: Ditto.
24949         * lib/old-dejagnu.exp: Ditto.
24950         * lib/c-torture.exp: Ditto.
24951
24952 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
24953
24954         * lib/g++.exp: Use build_wrapper procedure.
24955         * lib/gcc.exp: Ditto.
24956
24957 1997-05-20  Jeffrey A Law  (law@cygnus.com)
24958
24959         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
24960         an old-style decl for malloc.  Fixes tests to work when
24961         sizeof (int) != sizeof (size_t).
24962
24963 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24964
24965         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
24966
24967         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
24968         use stdargs.h interface.
24969
24970 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24971
24972         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
24973         NO_VARARGS when compiling.
24974
24975 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
24976
24977         * lib/plumhall.exp(ph_includes): New procedure.
24978         (ph_make): Use it.
24979         (ph_compiler): Ditto.
24980
24981         * lib/g++.exp: Rename test-glue.c to testglue.c.
24982         * lib/gcc.exp: Ditto.
24983
24984 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
24985
24986         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
24987         to completion when it's called.
24988
24989 1997-03-21  Michael Meissner  <meissner@cygnus.com>
24990
24991         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
24992         is defined, don't do test.
24993
24994 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
24995
24996         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
24997         for object files.
24998         (ph_summary): Mark skipped testcases as untested, not unresolved.
24999
25000         * lib/plumhall.exp (ph_make): If unresolved because of bad
25001         errorCode, record errorCode in log file.
25002         (*): Replace send_log/verbose with verbose -log.
25003
25004 1997-03-19  Michael Meissner  <meissner@cygnus.com>
25005
25006         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
25007         double conversion if double isn't at least 8 bytes.
25008
25009         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
25010         int to work with targets where int is 16 bits.
25011
25012         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
25013         8 bytes, just exit, since 4 byte doubles don't have enough bits of
25014         precision for the test to complete.
25015
25016 1997-03-14  Michael Meissner  <meissner@cygnus.com>
25017
25018         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
25019         if d10v is not compiled with the -mdouble64 flag.
25020         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
25021
25022         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
25023         d10v is not compiled with the -mint32 flag.
25024
25025 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
25026
25027         * lib/plumhall.exp: Use incr_count.
25028
25029 1997-03-12  Jeffrey A Law  (law@cygnus.com)
25030
25031         * gcc.c-torture: Update to c-torture-1.45.
25032
25033 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
25034
25035         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
25036         the name of the expect testcase file).
25037
25038         * lib/g++.exp(g++_init): Ditto.
25039
25040 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
25041
25042         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
25043         the host.
25044
25045         * lib/gcc.exp(gcc_exit): New procedure.
25046
25047 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
25048
25049         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
25050         specs where appropriate.
25051
25052         * g++.old-deja/g++.arm/*: Added additional ERROR checks
25053         because of new "candidates are" messages, and removed a few
25054
25055         * Converted all non-old-style g++ testcases to old-style, and
25056         moved into g++.old-deja.
25057
25058 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
25059
25060         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
25061         options.
25062
25063         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
25064         succeeded.
25065
25066         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
25067
25068 1997-02-13  Michael Meissner  <meissner@cygnus.com>
25069
25070         * lib/gcc.exp (gcc_target_compile): Add support for defining
25071         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
25072         the machine doesn't have those features.
25073
25074 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
25075
25076         * g++.law/operators4.exp: Don't use LIBS.
25077
25078 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
25079
25080         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
25081
25082         * lib/mike-g++.exp: Don't set the compiler to be tested here.
25083         * lib/g++.exp: Set it here instead. Also, allow use of the
25084         --tool_exec and --tool_opt options. Change CXX to
25085         GXX_UNDER_TEST.
25086
25087         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
25088
25089         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
25090
25091 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
25092
25093         * lib/old-dejagnu.exp: Use prune_warnings instead of
25094         prune_system_crud.
25095         * lib/mike-g++.exp: Ditto.
25096         * lib/gcc.exp: Ditto.
25097         * lib/g++.exp: Ditto.
25098
25099         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
25100
25101 1997-02-07  Jeffrey A Law  (law@cygnus.com)
25102
25103           * 941014-2.c: Include stdlib.h
25104           * 960327-1.c: Include stdio.h
25105           * dbra.c, index-1.c: Don't assume ints are 32bits.
25106
25107 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
25108
25109         * lib/gcc.exp: Add gcc,stack_size target feature.
25110
25111         * lib/g++.exp(g++_target_compile): Add the include and link
25112         paths here, not in two other places. And, it's $options, not
25113         options.
25114
25115         * lib/mike-g++.exp(postbase): Remove the code that determines
25116         the correct include and link paths.
25117         * g++.old-deja/old-deja.exp: Ditto.
25118
25119 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
25120
25121         * lib/g++.exp(g++_init): target_compile no longer returns the
25122         filename of the result.
25123
25124 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
25125
25126         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
25127         call to glob.
25128
25129         * gcc.c-torture/special/special.exp: Change call to
25130         gcc_target_compile to include the object file.
25131
25132 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
25133
25134         * gcc.c-torture/special/special.exp: Correct misspelling in last
25135         change.
25136
25137 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
25138
25139         * lib/plumhall.exp(ph_summary): Log the entire output of the
25140         executable. Return -1 if there were any failures, 0 otherwise.
25141         (ph_execute): Return -1 if there were any failures, 0 otherwise.
25142         (ph_make): Clean up objects and executables that were built
25143         if the tests succeeded.
25144
25145 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
25146
25147         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
25148         libraries and includes in the build tree as appropriate.
25149
25150 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25151
25152         * lib/c-torture.exp: Instead of looking for the global variable
25153         NO_LONG_LONG, check to see if that's a feature of the target.
25154
25155 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25156
25157         * config/default.exp: Minimize. Delete the remainer of the files in
25158         config; this functionality is now in devo/dejagnu/config.
25159
25160         g++.*/*: Pass any additional flags used to compile to postbase;
25161         delete CXXFLAGS.
25162
25163         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
25164         is now done by runtest.exp. Use gcc_target_compile instead of
25165         compile.
25166
25167         lib/c-torture.exp: Use gcc_target_compile instead of compile.
25168         Remove references to CFLAGS. Use remote_file instead of
25169         calling rm -f.
25170         (c-torture): Take a list of arguments to use to compile this
25171         testcase.
25172
25173         lib/g++.exp: Simplify. Use target_compile instead of compile.
25174         lib/gcc-dg.exp: Ditto.
25175         lib/gcc.exp: Ditto.
25176         lib/mike-{gcc,g++}.exp: Ditto.
25177         lib/old-dejagnu.exp: Ditto.
25178         lib/plumhall.exp: Ditto.
25179
25180 1997-01-08  Jim Wilson  <wilson@cygnus.com>
25181
25182         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
25183         (ph_linker): Likewise.
25184
25185 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
25186
25187           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
25188         MAP_ANON / MAP_ANONYMOUS if defined;
25189         else try to map from /dev/zero .
25190
25191 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25192
25193         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
25194         isn't defined, then define it to MAP_ANONYMOUS.
25195
25196 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25197
25198         * gcc.c-torture: Update to c-torture-1.42 release.
25199
25200 1996-11-11  Jeffrey A Law  (law@cygnus.com)
25201
25202         * gcc.c-torture: Update to c-torture-1.41 release.
25203
25204 1996-10-27  Jeffrey A Law  (law@cygnus.com)
25205
25206         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
25207         c-torture release.
25208
25209 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
25210
25211         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
25212         and LDFLAGS.  Fix second case to append the target_info ldflags
25213         onto LDFLAGS, not CFLAGS.
25214         * lib/g++.exp (g++_init): Add target_info stuff.
25215         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
25216         of libgloss and newlib flags for !native.
25217
25218         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
25219         (GDB): Fix relative path to go up another dir for finding gdb.
25220
25221 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
25222
25223         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
25224         versions in the target_info array, if they don't exist.
25225
25226 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
25227
25228         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
25229
25230 1996-07-08  Jim Wilson  <wilson@cygnus.com>
25231
25232         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
25233         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
25234
25235 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
25236
25237         * lib/old-dejagnu.exp: Don't remove the output file before we've
25238         actually tested it. Don't append pwd to the path of the executable
25239         we're testing.
25240
25241 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
25242
25243         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
25244
25245 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
25246
25247         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
25248         temporary directory for compiler files, and set it to a default
25249         value of /tmp. Set $output as the name of the output file from
25250         compiling the testcase. Add a -o option to $cflags_var so the
25251         compiler writes the final output file as $output. Set $executable
25252         to $output.
25253
25254         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
25255         directory for compiler files, and set it to /tmp if it doesn't
25256         already have a value. Set $output_file to the name of the output
25257         file from compiling the testcase. Add a -o option to CXXFLAGS so
25258         the compiler writes the final output file as $output. Use $output
25259         as the executable to be tested.
25260
25261 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25262
25263         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
25264
25265 1996-06-08  Jeffrey A Law  (law@cygnus.com)
25266
25267         * gcc.c-torture/execute/pending-1.c: New test.  Still
25268         pending in Tege's queue.
25269
25270 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
25271
25272         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
25273         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
25274         if there were failures.  Call unresolved if there were unresolved
25275         testcases.  Call gcc_fail if program did not run to completion.
25276         (ph_make): Pass additional argument name to ph_execute.
25277         (ph_execute): Add new argument.  Pass additional arguments to
25278         ph_summary.  Call gcc_fail is there is no execution output.
25279
25280 1996-04-24  Jeffrey A Law  (law@cygnus.com)
25281
25282         * lib/plumhall.exp (proc_summary): Output relavent summary
25283         lines into the log so specific failures in plumhall can be
25284         investigated.
25285
25286 1996-04-10  Jeffrey A Law  (law@cygnus.com)
25287
25288         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
25289         (c-torture-execute): Don't try to execute tests which use
25290         "long long" types if $NO_LONG_LONG is nonzero.
25291
25292 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
25293
25294         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
25295         not c-torture.
25296
25297         * gcc.ieee: Move from here.
25298         * gcc.c-torture/execute/ieee: To here.
25299
25300 1996-03-26  Jeffrey A Law  (law@cygnus.com)
25301
25302         * gcc.c-torture: Update to c-torture-1.41 release.
25303
25304 1996-03-22  Jeffrey A Law  (law@cygnus.com)
25305
25306         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
25307         not "$output".
25308
25309 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
25310
25311         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
25312         -c present.
25313
25314 1996-03-02  Jeffrey A Law  (law@cygnus.com)
25315
25316         * config/proelf.exp: Handle connecting to a simulator.
25317
25318 1996-01-31  Jeffrey A Law  (law@cygnus.com)
25319
25320         * config/proelf.exp: New file.  Enough framework that we can
25321         run c-torture tests on the proelf targets (or any other target
25322         that gdb can connect to for that matter).
25323
25324 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
25325
25326         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
25327         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
25328
25329         * lib/plumhall.exp (ph_execute): Always call ph_summary if
25330         exec_output exists.
25331
25332 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
25333
25334         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
25335         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
25336
25337         * config/*.exp: Update FSF address.  Change result of ${tool}_load
25338         to pass/fail/unresolved/unsupported/untested.  Caller must now
25339         call unresolved/unsupported/untested.
25340         * lib/*.exp: Update FSF address.  Update to handle new results of
25341         ${tool}_load.
25342         * lib/chill.exp (verbose): Delete.
25343
25344 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
25345
25346         * lib/gcc.exp (default_gcc_start): Change order of args to
25347         $LDFLAGS $CFLAGS $LIBS.
25348         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
25349         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
25350         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
25351         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
25352         * gcc.misc-tests/dg-test.exp: Likewise.
25353         * gcc.misc-tests/msgs.exp: Likewise.
25354         * gcc.prms/prms.exp: Likewise.
25355         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
25356         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
25357
25358         * lib/dg.exp: Deleted, moved to dejagnu/lib.
25359
25360 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25361
25362         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
25363
25364         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
25365         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
25366
25367         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
25368         necessary.
25369
25370 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
25371
25372         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
25373         global for loop; add use of $mathlib.
25374         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
25375         settings here; set mathlib for anything but VxWorks.
25376
25377 1996-01-22  Jeffrey A Law  (law@cygnus.com)
25378
25379         * gcc.c-torture: Update to c-torture-1.40 release.
25380
25381 1996-01-03  Jeffrey A Law  (law@cygnus.com)
25382
25383         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
25384         dg.exp.
25385
25386 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
25387
25388         * lib/c-torture.exp (c-torture-execute): Declare "output" as
25389         global.
25390
25391 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
25392
25393         * lib/g++.exp (LIBS): Define if not already.
25394         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
25395         (gcc-dg-prune): Call prune_gcc_output.
25396         * lib/gcc.exp (prune_gcc_output): New proc.
25397         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
25398         prune_gcc_output.
25399
25400 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
25401
25402         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
25403         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
25404
25405 1995-11-15  Jeffrey A Law  (law@cygnus.com)
25406
25407         * gcc.c-torture: Update to c-torture-1.39 release.
25408
25409 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
25410
25411         * lib/c-torture.exp (c-torture-execute): Don't return if one option
25412         fails, try others as well.
25413
25414 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
25415
25416         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
25417         If compilation fails, mark execute tests as `untested'.
25418         If test is marked as unsupported, don't mark compilation and
25419         execute tests as failed.
25420
25421 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
25422
25423         * lib/g++.exp (g++_init): Don't link in libg++, and look to
25424         libstdc++ for whether or not we want to be doing shared
25425         libraries.  Delete link_curses since we don't need it anymore.
25426         * lib/mike-g++.exp (postbase): Don't link in libg++.
25427         * g++.old-deja/old-deja.exp: Likewise.
25428
25429 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
25430
25431         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
25432
25433 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
25434
25435         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
25436         For that, add `-Wl,-a,shared_archive'.
25437         * g++.old-deja/old-deja.exp: Likewise.
25438
25439 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
25440
25441         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
25442
25443 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
25444
25445         * lib/mike-g++.exp (postbase): Pay attention to the status of
25446         g++_load.
25447
25448 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
25449
25450           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
25451
25452 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
25453
25454         * lib/gcc.exp (default_gcc_start): No longer need to log program
25455         being executed or its output, execute_anywhere does that now.
25456         * lib/g++.exp (default_g++_version): Call execute_anywhere.
25457         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
25458
25459 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
25460
25461         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
25462         the same as those in lib/g++.exp.
25463
25464 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
25465
25466         * gcc.c-torture: Update to c-torture-1.38 release.
25467         * gcc.ieee: Related changes.
25468
25469 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
25470
25471         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
25472         "exec". Minor reformatting changes.
25473
25474         * config/rom68k.exp (${tool}_load): Make it work in a canadian
25475         cross. This means all "exec" calls now work on a remote host as
25476         well.
25477         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
25478         cross. Filter out the extra "\r\n" stuff that expect puts in.
25479         (c-torture-execute): Filter out the bogus warnings like
25480         c-torture-compile does. Add support for canadian cross.
25481         * lib/gcc.exp (default_gcc_version, default_gcc_start)
25482         Use execute_anywhere rather than calling exec directly. Now it
25483         works for canadian cross testing.
25484
25485 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
25486
25487         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
25488         results into a variable, and check that rather than using file exists.
25489
25490 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
25491
25492         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
25493         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
25494
25495 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25496
25497         * g++.old-deja/old-deja.exp: Create and pass runshlib and
25498         lib_curses if there's a shared libg++ in the build tree.
25499
25500 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
25501
25502         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
25503         if not supported target.
25504
25505 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
25506
25507         * lib/g++.exp (g++_init): Move empty setting of runshlib and
25508         link_curses up to always happen, not just for native builds.
25509
25510 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
25511
25512         * gcc.c-torture: Update to c-torture-1.36 release.
25513         * gcc.failure: Related changes.
25514
25515 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
25516
25517         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
25518
25519 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
25520
25521         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
25522         * lib/mike-g++.exp (postbase): Not in here.  Still reference
25523         runshlib, link_curses, and mathlib for link and run.
25524
25525         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
25526         pass the runtime shared library options for Solaris, OSF/1, and
25527         Irix5, and link with -lcurses to avoid unresolved references.
25528
25529 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
25530
25531         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
25532         only run once.
25533
25534 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
25535
25536         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
25537
25538 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
25539
25540         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
25541         do not have a framework for the "compat" tests yet.
25542
25543 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
25544
25545         * lib/mike-g++.exp (postbase): New local variable `mathlib',
25546         set to null if we're testing vxworks5.1.  Use that instead of
25547         `-lm' in the setting of LIBS for link and run.
25548
25549 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
25550
25551         * config/rom68k.exp (${tool}_load): Major changes to make it
25552         work.  Verified that it does in fact return the stuff in
25553         exec_output properly.  Catch any Emul or any TRAP other than 0.
25554
25555 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
25556
25557         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
25558         LDFLAGS properly for targets that need stuff from libgloss.
25559         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
25560         only run once.
25561         (gpp_initialized): New variable.
25562
25563 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
25564
25565         * config/rom68k.exp: Load libgloss.exp.
25566         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
25567         so we can produce a fully linked binary.
25568         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
25569         so we can produce a fully linked binary.
25570
25571 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
25572
25573         * lib/plumhall.exp (ph_section): Watch for expected failures.
25574         Add missing `else'.
25575
25576         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
25577         run the testcase.
25578         (c-torture): Likewise.
25579
25580 1995-08-28  Doug Evans  <dje@cygnus.com>
25581
25582         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
25583
25584         * lib/mike-g++.exp (mike_cleanup): New proc.
25585         (prebase): New globals compiler_result, not_compiler_result,
25586         target_regexp.
25587         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
25588         allow leading "-" in pattern.  Watch for unsupported tests.
25589         If $compiler_result is set, pattern match assembler code,
25590         and ditto for $not_compiler_result.
25591         * lib/mike-gcc.exp: Likewise.
25592
25593         * lib/plumhall.exp (ph_execute): Only call ph_summary if
25594         execution "succeeded".
25595
25596 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
25597
25598         * config/win32.exp: New file.
25599         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
25600
25601 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
25602
25603         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
25604         unsupported.
25605         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
25606         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
25607         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
25608
25609         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
25610         "... without exceptions was ...".  That is now handled by
25611         prune_system_crud.
25612         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25613
25614 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
25615
25616         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
25617         sieve.c,sort2.c}: New files.
25618         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
25619         sieve.exp,sort2.exp}: Drivers for them.
25620
25621         * lib/mike-gcc.exp (program_output): New user settable variable.
25622         (postbase): Call prune_system_crud.  Also prune extraneous compiler
25623         messages.
25624         * lib/mike-g++.exp (program_output): New user settable variable.
25625
25626         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
25627
25628         * config/sh.exp: Deleted (use sim.exp instead).
25629
25630 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
25631
25632         * config/vx.exp: Declare CHECKTASK as global.
25633         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
25634         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
25635         * lib/old-dejagnu.exp: Load [pwd]/$executable.
25636
25637 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25638
25639         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
25640         target. Like vx.exp, only includes `vx29k.exp' instead of
25641         `vxworks.exp'.
25642
25643 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
25644
25645         * config/sim.exp: Increase time limit from 120 seconds to 240.
25646
25647 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
25648
25649         * gcc.c-torture/execute/950628-1.c: New test.
25650
25651 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
25652
25653         * gcc.c-torture: Update with changes/additions from
25654         c-torture-1.34.
25655
25656 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
25657
25658         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
25659
25660 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
25661
25662         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
25663
25664 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
25665
25666         * gcc.c-torture/compile/950512-1.c: New test.
25667         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
25668         * gcc.dg/struct-ret-1.c: Likewise.
25669
25670 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
25671
25672         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
25673           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
25674
25675 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
25676
25677         * gcc.c-torture/special/920411-1.c: Deleted.
25678         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
25679
25680 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
25681
25682         * config/sim.exp (${tool}_load): Hack in call to bash to get a
25683         cpu limit.
25684
25685 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
25686
25687         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
25688
25689 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
25690
25691         From kenner;
25692         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
25693         is the proper length.
25694         * va-arg-3.c: Likewise.
25695
25696 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
25697
25698         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
25699         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
25700
25701         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
25702         * lib/g++.exp (default_g++_start): Delete old cruft.
25703
25704 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
25705
25706         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
25707         (2 * (1 << 18)) to (2 * (1 << 17)).
25708
25709         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
25710
25711 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
25712
25713         * config/rom68k.exp: Renamed from config/idp.exp
25714
25715 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
25716
25717         * c-torture/compile/921109-2.c
25718
25719 1995-04-18  Mike Stump  <mrs@cygnus.com>
25720
25721         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
25722         excess errors.
25723
25724 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
25725
25726         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
25727         output.
25728         * lib/g++.exp (default_g++_start): Likewise.
25729
25730 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
25731
25732         * gcc.c-torture/compile/950329-1.c: New test.
25733
25734 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
25735
25736           * config/bug.exp (${tool}_load): Updated to use new remote_open
25737           and remote_close procs.
25738         * config/idp.exp: New file.
25739
25740 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
25741
25742         * gcc.c-torture/execute/950322-1.c: New test.
25743
25744 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
25745
25746         * config/vx.exp (${tool}_load): Clean up testing of return code from
25747         vxworks_ld and vxworks_spawn.
25748
25749 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
25750
25751         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
25752
25753 1995-03-13  Mike Stump  <mrs@cygnus.com>
25754
25755         * lib/old-deja.exp: Add `excess errors test - ' error, now one
25756         can mark excess errors on a machine by machine basis.  Note, the
25757         default is to not expect any excess errors, even when excess
25758         errors test - is given, so you will want to put an XFAIL ... on
25759         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
25760         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
25761         those 4 machines, but no others.
25762
25763 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
25764
25765         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
25766         * lib/c-torture.exp: to here.
25767
25768 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
25769
25770         * gcc.c-torture/execute/950221-1.c: New test.
25771         * gcc.c-torture/execute/struct-ret-1.c: New test.
25772         * gcc.c-torture/compile/950221-1.c: New test.
25773
25774         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
25775
25776 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
25777
25778         * gcc.c-torture/execute/arith-1.c (main): Return 0.
25779         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
25780
25781 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
25782
25783         * g++.gb: New directory of tests, derived from my signature and
25784         class scoping tests.
25785
25786         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
25787         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
25788         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
25789         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
25790         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
25791         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
25792         * g++.gb/sig25.C: Likewise.
25793
25794         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
25795         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
25796         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
25797         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
25798         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
25799         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
25800         * g++.gb/sig25.exp: Likewise.
25801
25802         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
25803         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
25804         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
25805         * g++.gb/scope13.C: Likewise, this test still fails.
25806
25807         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
25808         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
25809         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
25810         * g++.gb/scope13.exp: Ditto.
25811
25812         * g++.gb/README: New file, explains what these tests are about.
25813
25814 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
25815
25816         * lib/dg.exp (dg-do): Support `preprocess'.
25817         (dg-test): Likewise.
25818
25819 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
25820
25821         * config/udi.exp: change "continue -expect" to "exp_continue".
25822
25823 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
25824
25825         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
25826         Delete redundant tests.
25827
25828         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
25829         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
25830         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
25831         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
25832         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
25833         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
25834         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
25835         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
25836
25837         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
25838         storing label pointers.
25839         * gcc.c-torture/execute/921019-1.c: Likewise.
25840         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
25841         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
25842         parameter fp.
25843         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
25844         constants.
25845
25846         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
25847         Delete obsolete tests.
25848
25849         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
25850         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
25851         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
25852         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
25853         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
25854         * gcc.c-torture/compile/950124-1.c: New test.
25855
25856         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
25857
25858 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
25859
25860         * lib/mike-g++.exp: Add -lm to LIBS.
25861
25862 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
25863
25864         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
25865
25866 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
25867
25868         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
25869
25870 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
25871
25872         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
25873
25874 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
25875
25876         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
25877         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
25878         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
25879         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
25880         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
25881         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
25882         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
25883         * g++.law/{operators31.C, operators32.C,
25884         * g++.law/{operators33.C, operators34.C}: Likewise.
25885         * g++.law/{pic1.C, refs2.C}: Likewise.
25886         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
25887         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
25888         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
25889         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25890
25891         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
25892         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
25893         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
25894         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
25895         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
25896         * g++.law/{enum9.exp, friend5.exp}: Likewise.
25897         * g++.law/{nest3.exp, nest4.exp}: Likewise.
25898         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
25899         * g++.law/{operators30.exp, operators31.exp}: Likewise.
25900         * g++.law/{operators32.exp, operators33.exp}: Likewise.
25901         * g++.law/{operators34.exp}: Likewise.
25902         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
25903         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
25904         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
25905         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
25906         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25907
25908         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
25909         No longer expected to fail.
25910         * g++.law/missed-error3.C: Tweak for recent bool changes.
25911
25912 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
25913
25914         * config/emb-unix: Deleted.
25915         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
25916         remote execution.  Do final link on remote host if REMOTE_LINK is set.
25917
25918 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
25919
25920         * lib/dg.exp (dg-test): Fix typo in last patch.
25921
25922 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
25923
25924         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
25925         (handles multiple occurrences).
25926
25927 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
25928
25929         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
25930         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
25931         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
25932         printed).
25933         * lib/c-torture.exp (c-torture-compile): Likewise.
25934         (c-torture): Prepend full path if missing.
25935         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
25936         (gcc_fail): Likewise.
25937         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
25938
25939 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
25940
25941         * lib/netware.exp: Only attach to NetWare i386 systems.
25942
25943 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
25944
25945         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
25946         messages.  Add test name to "output pattern match" pass/fail message.
25947
25948 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
25949
25950         * gcc.dg: New testsuite.
25951         * gcc.dg/dg.exp: New file.
25952
25953         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
25954         test-switch.c}: Deleted.
25955
25956         * gcc.misc-tests/msgs.exp: New testcase driver.
25957
25958 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
25959
25960         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
25961         Watch for illegal return values from ${tool}_load.
25962         * config/unix.exp (${tool}_load): Fix pass/fail detection for
25963         cross targets.  Coerce return value >0 to 1.
25964
25965 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
25966
25967         * config/unix.exp (${tool}_load): Call program rsh, not proc.
25968
25969         * config/emb-unix.exp: New file.
25970
25971         * config/sim.exp: Error if variable $SIM not defined.
25972         (${tool}_load): Mark test as "untested" if simulator missing.
25973
25974         * config/unix.exp: Load remote.exp to get rcp_download.
25975         * lib/c-torture.exp: Use different option lists for testcases with
25976         and without loops.
25977         * gcc.c-torture/execute/execute.exp: Likewise.
25978
25979 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
25980
25981         * config/*.exp: Clarify return code from ${tool}_load.
25982         Call `unresolved' or `untested' instead of `warning' or `perror'
25983         (sometimes you still want to call both though).
25984         Add comment that `shell_id' is local to each file.
25985         * config/udi.exp (timeout): Set to 30.
25986         Don't print warning if connection fails, $connectmode has already
25987         printed an error.
25988         (${tool}_load): Move verbose messages to level 2.
25989         Rework pattern for "Process started" message.
25990         Pass `shell_id' to ${connectmode}_download.
25991         Retry twice upon timeout.  Make resetting of target more robust.
25992         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
25993         Pass `shell_id' to exit_$connectmode.
25994         Only call exit_$connectmode if connected.
25995         * config/unix.exp (${tool}_load): Check return codes better.
25996         * config/vrtx.exp (${tool}_load): Likewise.
25997         * config/vx.exp (${tool}_load): Likewise.
25998         Delete unneeded global's.
25999         * lib/dg.exp (dg-test): Update to reflect clarified return codes
26000         from ${tool}_load.
26001         (dg-stat): Delete.
26002         (dg-init): Delete recording of pass/fail counts.
26003         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26004         (old-dejagnu-init): Likewise.
26005         (old-dejagnu-stat): Delete contents, empty proc now.
26006         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
26007         (c-torture): Delete references to lcnt, lpass, lfail.
26008         Get option list from TORTURE_OPTIONS.
26009         Delete -funroll[-all]-loops if no loops.
26010         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
26011         (g++_stat): Delete contents (empty proc now).
26012         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
26013         (gcc_finish): Likewise.
26014         (gcc_stat): Deleted.
26015         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
26016         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
26017         * gcc.c-torture/execute/execute.exp: Likewise.
26018         Split tests into two parts: compile, execute.
26019         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
26020         no loops.  Update to reflect clarified return codes from ${tool}_load.
26021
26022 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
26023
26024         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
26025         to grep for.
26026         (old-dejagnu): Likewise (where necessary).
26027
26028 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
26029
26030         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
26031
26032         * lib/dg.exp (dg-process-target): Fix processing of selector.
26033         Add comment regarding use of `error'.
26034
26035         * lib/gcc.exp (prune_system_crud): Define if missing.
26036         * lib/g++.exp (prune_system_crud): Likewise.
26037
26038         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
26039         Call prune_system_crud.
26040         * lib/dg.exp (dg-runtest): New proc.
26041         Use perror instead of send_user for tcl errors in testcase.
26042         Don't return any value, it's never used.
26043         Don't clobber previous definition of `unknown'.
26044         Print tcl errors in `dg-final'.
26045
26046 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
26047
26048         * lib/dg.exp (dg-process-target): Improve syntax error messages.
26049         (dg-test): Don't print errorInfo, it contains stack backtrace.
26050
26051 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
26052
26053         * lib/g++.exp (runtest_file_p): Define if missing.
26054
26055 1994-09-24  Doug Evans  (dje@cygnus.com)
26056
26057         * lib/mike-g++.exp: Comment out loading of g++.exp.
26058         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
26059         (default_g++_version): Always print something.
26060         (default_g++_start): Comment out call to `which'.
26061         (g++_start, g++_load): Deleted (must be defined in config file).
26062         * lib/gcc.exp: Test for existence of $CC at start.
26063         Delete check for tmpdir (done in gcc_init).
26064         (default_gcc_version): Always print something.
26065         (default_gcc_start): Comment out call to `which'.
26066         * config/*.exp: Major cleanup - make cross targets work at least a
26067         little better for g++ (by not being "--tool gcc" specific).
26068         Rename gcc_xxx to ${tool}_xxx.
26069         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
26070         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
26071
26072 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
26073
26074         * lib/c-torture.exp (c-torture-compile): Rework compiler
26075         message processing.
26076
26077         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
26078         c-torture.
26079
26080 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
26081
26082         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
26083
26084         * lib/dg.exp (dg-process-target): Support { target native }.
26085
26086 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
26087
26088         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
26089         looked for "... program xxx got fatal signal".
26090         Correct regsub munging of `comp_output'.
26091         Ignore compiler messages "path prefix not used" and "linker input
26092         file unused".
26093
26094 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
26095
26096         * lib/gcc.exp (runtest_file_p): Define if missing.
26097         * gcc.prms/template.c: Example to work from.
26098
26099 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
26100
26101         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
26102         * lib/dg.exp (dg-test): Call unsupported testcases as such.
26103
26104         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
26105         * gcc.prms/1883.c: Moved from compile/940714-1.c.
26106         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
26107         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
26108
26109         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
26110         (dg-process-target): No longer a varargs proc.
26111         Return S/N for target, P/F for xfail.  All callers changed.
26112         (user option procs): More argument checking.
26113         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
26114         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
26115         (dg-test): Skip test if not running on selected target in `dg-do'.
26116         Update handling of `dg-do-what', `dg-output-text'.
26117         Separate execution pass/fail from output pattern match pass/fail.
26118         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
26119
26120 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
26121
26122         * gcc.c-torture/special/special.exp: Don't expect failure for mips
26123         target for 920510-1.c.
26124
26125 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
26126
26127         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
26128         Clean up comment regarding use of passcnt, etc.
26129         (gcc_stat): Don't update `testcnt' here.
26130         (gcc_finish): Do it here.
26131         Might as well reset `but_id' here too.
26132         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
26133         to determine if the file should be tested.
26134         * gcc.c-torture/compile/compile.exp: Likewise.
26135         * gcc.c-torture/execute/execute.exp: Likewise.
26136         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26137         * gcc.misc-tests/dg-test.exp: Likewise.
26138         * gcc.prms/prms.exp: Likewise.
26139         * gcc.wendy/wendy.exp: Likewise.
26140         * g++.old-deja.exp: Likewise.
26141         Move "Testing file" message to verbose level 1.
26142
26143 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
26144
26145         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
26146
26147 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
26148
26149         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
26150         (default_gcc_start): Accept optional second list element
26151         of compiler flags.  Print compiler output at verbosity level 2.
26152         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
26153         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
26154         Save current values of framework globals passcnt, failcnt, xpasscnt,
26155         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
26156         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
26157         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
26158         xfailcnt to compute stats.  Update framework global `testcnt' from
26159         pass/fail counts.
26160         (gcc_finish): New proc.  Clean up test environment.
26161         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
26162         (gcc_epass, gcc_efail): Delete.
26163         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
26164         argument of line number.
26165         (dg-init): If the tool has an init routine, call it.
26166         (dg-test): Remove args `cflags_var' and `libs_var'.
26167         Pass all compiler options to ${tool}_start.
26168         Handle missing line number.
26169         (dg-finish): New function.
26170         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
26171         particular files.  Call gcc_finish at end.  Move "skipping test"
26172         message to verbosity level 3.
26173         * gcc.c-torture/compile/compile.exp: Likewise.
26174         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26175         * gcc.c-torture/execute/execute.exp: Likewise.
26176         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26177         Print testcase being tried at verbosity level 1.
26178         * gcc.c-torture/special/special.exp: Unset xfail.
26179         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26180         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
26181         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
26182         * gcc.failure/failure.exp: Likewise.
26183         * gcc.ieee/ieee.exp: Likewise.
26184         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
26185         Update call to dg-test.  Call dg-finish at end.
26186         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
26187         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26188         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
26189         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
26190         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
26191         * gcc.wendy/wendy.exp: Add copyright.
26192         Delete setting of tmpdir (done by gcc_init).
26193         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
26194         Pass compiler flags to gcc_start.  Call gcc_finish at end.
26195         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
26196         gcc_[ce]pass/fail.
26197
26198 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
26199
26200         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
26201         confusion.
26202         (g++_load): Likewise.
26203
26204         * config/*.exp (gcc_load): Some were varargs fns and some were not.
26205         Rename argument to `prog' to remove the confusion.
26206         Varargs fns behave differently too!
26207         (g++_load): Likewise.
26208
26209         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
26210
26211         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
26212         what it is.  Delete (always) printing of status value for !native.
26213         Simplify verbose code, and include status and exec_output.
26214         (g++_load): Use gcc_load.
26215
26216 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
26217
26218         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
26219         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
26220         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
26221         940714-3.c as these testcases don't exist anymore.  Make
26222         va-arg-1.c expected to pass.
26223
26224 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
26225
26226         * gcc.misc-tests/misc.exp: Only run specific testcases.
26227         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
26228         * gcc.misc-tests/dg-[1-9].c: New files.
26229
26230         * lib/dg.exp: New testsuite driver.
26231         * gcc.prms/prms.exp: Use it.
26232
26233         * README.gcc: New file.
26234
26235         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
26236         Document and reset `lxpass' and `lxfail'.
26237         Simplify "initialized" message.
26238         (gcc_stat): Clean up comments a little.
26239
26240 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
26241
26242         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
26243
26244 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
26245
26246         * lib/old-dejagnu.exp (process-option): New proc.
26247         (old-dejagnu-init, old-dejagnu-stat): Likewise.
26248         (old-dejagnu): Simplify.
26249         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
26250
26251 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
26252
26253         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
26254         exists and is not an empty string.
26255
26256         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
26257         $xfail rather than calling setup_xfail.  Clear $xfail when test is
26258         finished.
26259         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
26260         automatically.
26261
26262         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
26263         longer expected to fail.
26264
26265         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
26266         "f" function call.
26267
26268         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
26269
26270         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
26271         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
26272         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
26273         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
26274         c-torture-1.29.
26275
26276         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
26277         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
26278
26279         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
26280
26281         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
26282         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
26283
26284         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
26285         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
26286         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
26287
26288 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
26289
26290         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
26291         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
26292         940714-1.c, 940714-2.c, 940714-3.c},
26293         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
26294         gcc.misc-tests/{mg.c,mg.exp}:
26295         New tests.
26296         * gcc.noncompile/noncompile.exp: Change accordingly.
26297
26298 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
26299
26300         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
26301         Undo previous clobberage.
26302
26303 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
26304
26305         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
26306         * gcc.special/{930510-1.c, special.exp}:
26307         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
26308         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
26309         struct-varargs-1.c}: New tests from c-torture-1.26.
26310
26311 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
26312
26313         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
26314           argument to switch.
26315
26316 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
26317
26318         * Revert the previous changes.  Please see Rob's directory
26319           (/lisa/test/rob/progressive/gcc/testsuite) for testing
26320           fixes.
26321
26322 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
26323
26324         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
26325             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
26326             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
26327             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
26328             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
26329             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
26330             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
26331             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
26332             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
26333             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
26334             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
26335             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
26336             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
26337             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
26338             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
26339             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
26340             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
26341             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
26342             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
26343             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
26344             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
26345             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
26346             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
26347             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
26348             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
26349             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26350             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
26351
26352 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
26353
26354         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
26355             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
26356           with perror calls.
26357
26358 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
26359
26360         * config/unix.exp (g++_load): Fix syntax.
26361
26362 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
26363
26364         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
26365         * gcc.noncompile/921017-1.c: Deleted obsolete test.
26366         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
26367         Don't expect va-arg-1.c to fail.  Correct expected output for
26368         920928-1.c.
26369         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
26370         * gcc.wendy/hbm4.c: Correct typo.
26371         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
26372
26373 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
26374
26375         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
26376         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
26377         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
26378         * lib/c-torture.exp (c-torture-compile): Ditto.
26379
26380         Reduce volume of output (remove all the -I's and such).
26381         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
26382         Call gcc_cpass, gcc_cfail.
26383         (c-torture): Pass testing option to c-torture-compile.
26384
26385 1994-03-21  Doug Evans  (dje@cygnus.com)
26386
26387         Bring patches over from progressive.
26388         * config/default.exp: Exit remote shell cleanly.
26389         (g++_exit, g++_start): Add default versions.
26390         * config/sim.exp (gcc_load): Use perror, not error.
26391
26392 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
26393
26394         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
26395         set in site.exp.
26396
26397 1994-03-14  Doug Evans  (dje@cygnus.com)
26398
26399         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
26400         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
26401         (wendy_try): New proc to run testcase.
26402         (main loop): Call 'em.
26403         * gcc.wendy/*.c: Clean up pass to correct expected output.
26404
26405         * lib/gcc.exp: Minor cleanup work.
26406         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
26407
26408 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
26409
26410         * config/sim.exp (gcc_load): Document return codes better.
26411         Don't pass -v to simulator.
26412
26413 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
26414
26415           * gcc.special/920717-x.c: Fix typo.
26416           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
26417           get at sources.
26418
26419         * lib/mike-gcc.exp: Fix typo.
26420
26421 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
26422
26423         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
26424         binary to use, transform the name.
26425         * config/*.exp: rename everything. Nuke any g++ specific files,
26426         it's now a special case of gcc that requires no special support.
26427         Add a default.exp for unsupported targets.
26428
26429 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
26430
26431         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
26432         lib/old-dejagnu.exp: Fix a few patterns to work with the new
26433         version of Tcl.
26434
26435 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
26436
26437         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
26438         than a warning.
26439
26440 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
26441
26442         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
26443
26444 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
26445
26446         * gcc.execute/execute.exp: Combine opt_list and foption_list into
26447         option_list.  Compile every file with only 4/6 option choices
26448         (same as C torture) instead of with 12/18 different option
26449         choices.
26450         * lib/c-torture.exp: Likewise.
26451
26452         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
26453         not already set.
26454
26455 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
26456
26457         * lib/old-deja.exp: Add `excess errors test fails' error, now one
26458         can put an XFAIL *-*-* on excess errors.
26459
26460 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
26461
26462         * g++.law: Add more tests derived from g++-bugs snapshots.
26463
26464         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
26465         equivalent to g++.law/init9.
26466
26467         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
26468         compiled it, and the a.out file after we've run it.
26469
26470 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
26471
26472         * lib/mike-g++.exp (postbase): Delete the .o file after we've
26473         compiled it, and the a.out file after we've run it.
26474
26475 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
26476
26477         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
26478
26479 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
26480
26481         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
26482         version number.
26483
26484 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
26485
26486         * g++.law: New directory of g++ tests derived from the g++-bugs
26487         snapshots.
26488
26489 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
26490
26491         * gcc.compile: initbug1.c initbug1.exp testcase added
26492
26493 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
26494
26495         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
26496         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
26497           fixes submitted by Jeff Law (law@cs.utah.edu)
26498         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
26499           Jeff Law (law@cs.utah.edu)
26500
26501
26502 1993-11-30  Mike Stump  (mrs@cygnus.com)
26503
26504         * config/unix-g++.exp: Follow the gcc way of doing things.
26505         * g++.old-deja/old-deja.exp: Minor updates.
26506         * lib/g++.exp: New file, follow the gcc way of doing things.
26507         * lib/old-dejagnu.exp: Minor updates.
26508         * lib/mike-g++.exp: Always unset errorInfo.
26509
26510 1993-11-06  Mike Stump  (mrs@cygnus.com)
26511
26512         * lib/gcc.exp: Fix some errors with the below change, CC and
26513         CFLAGS should be global when setting, not local.
26514
26515 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
26516
26517         * lib/gcc.exp: Transform tool name.
26518
26519 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26520
26521         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
26522
26523 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26524
26525         * lib/gcc.exp: change gcc_done to gcc_stat
26526
26527 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26528
26529         * Upgraded gcc testsuite to c-torture version 1.25
26530
26531 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
26532
26533         * lib/gcc.exp: added reporting code. Changed verbose compile message.
26534         * lib/c-torture: added hooks for new reporting code.
26535
26536 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
26537
26538         * config/sh-gcc.exp: check if sh-sim exists in the path
26539
26540 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
26541
26542         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
26543         * gcc.compile/compile.exp: Initial changes for new logic.
26544         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
26545         * gcc.failure/failure.exp: Initial changes for new logic.
26546         * gcc.ieee/ieee.exp: Initial changes for new logic.
26547         * gcc.misc-tests/misc.exp: Initial changes for new logic.
26548         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
26549         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
26550         * lib/c-torture.exp: Initial changes for new logic.
26551         * lib/gcc.exp: Initial changes for new logic.
26552
26553 1993-10-15  Mike Stump  (mrs@cygnus.com)
26554
26555         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
26556         depend upon failure or success.  Fully qualify names in failure
26557         and success messages.  Always remove a.out before starting
26558         compile, just in case.  Pay more attention to error text output by
26559         the compiler.  Handle testcases with no known past errors just
26560         like all others, so that things are uniform.  Other miscellaneous
26561         improvements.
26562
26563 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
26564
26565         * gcc.cpp: new directory for cpp tests
26566
26567 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
26568
26569         * lib/chill.exp: Code reformatted, removed unused code.
26570         * config/unix-chill.exp: Code reformatted, removed unused code.
26571         * chill.execute/execute.exp: Code reformatted, removed unused code.
26572         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
26573
26574 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
26575
26576         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
26577         routines not written.
26578
26579 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
26580
26581         * config/bug-gcc.exp: Use new procs from bug.exp.
26582
26583 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
26584
26585         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
26586         via ftp, rather than depending on NFS.
26587         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
26588         case.
26589
26590 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
26591
26592         * config/bug-gcc.exp: Use new download proc.
26593
26594 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
26595
26596         * chill.execute/execute.exp: cleanups, handles errors better
26597         * chill.compile/compile.exp: rewrite, based on execute.exp
26598         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
26599         * lib/chill.exp: major changes to diff proc and compile and link
26600           procs. added chill_fail and chill_pass wrappers to pass and
26601           fail. added more comments, and handle error codes better.
26602           Added a hack to capture stderr from exec, so noncompile tests
26603           can work.
26604
26605 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
26606
26607         * chill.execute/execute.exp: rewrite of testsuite driver
26608         * lib/chill.exp: rewrite of testsuite driver
26609         * config/unix-chill.exp: rewrite of testsuite driver
26610
26611 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
26612
26613     In chill.execute:
26614         * iexpr.ch: Standardize uppercase.
26615         * tuples.dat: Standardize uppercase.
26616         * vary.ch: standardize.  Correct varying string assignments.
26617         * vary.dat: Add new output lines.
26618
26619 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
26620
26621     In chill.execute:
26622         * chprintf.ch: Standardize use of uppercase.
26623         * tuples.ch: Standardize and turn arr2 into a DCL,
26624           rather than a SYN.
26625         * pinits.ch: Standardize.
26626
26627 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
26628
26629         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
26630         * Makefil: Renamed to Makefile.in.
26631         * configure.in: New.
26632
26633 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
26634
26635     In chill.execute:
26636         * .cvsignore: Add result/output files.
26637         * Makefile: Fix up variables at start.  Use MFLAGS
26638           everywhere.  Correct bool_loc, built_ins entries.
26639           Add entry for vary1.ch.
26640         * bitarray.ch: Standardize upper-case usage.
26641         * bitexpr.ch: Standardize, add output of b1.
26642         * params.ch: Use arrayt in along PROC parameters, to
26643           avoid novelty problems.
26644         * sets.ch: Tiny cleanup.
26645         * vary1.ch: Re-indent.
26646
26647 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
26648
26649           * Add PR-related files to Makefiles, .cvsignore files, etc.
26650
26651 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
26652
26653         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
26654           with compiler objects. New names are test-flow.c and test-loop.c
26655
26656 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
26657
26658         * Upgraded c-torture tests from 1.19 to 1.20
26659
26660         * new files:
26661         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
26662         * gcc.compile: 930623-1.c 930623-2.c
26663         * gcc.noncompile: 930622-1.c 930622-2.c
26664         * gcc.failure: 920411-1.c 920627-2.c
26665         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
26666
26667 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
26668
26669         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26670           More changes to get testsuite working properly. Needs more work.
26671           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
26672
26673 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
26674
26675         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26676           More changes to get testsuite working properly. Needs more work.
26677
26678 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
26679
26680         * chill.compile/compile.exp: Added for Dejagnu support
26681         * chill.execute/execute.exp: Added for Dejagnu support
26682         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
26683
26684 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
26685
26686     This should complete moving the CHILL test files.
26687         * chill.noncompile(.cvsignore printf.grt
26688             in-printf.grt chprintf.grt chprintf.ch):
26689             Added test-support files.
26690           (Makefile): Modified further.
26691         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
26692             signal.ch): Added test files.
26693           * chill.execute (.cvsignore printf.grt printr.c
26694             in-printf.grt rts.c chprintf.grt rts.h): Added
26695           test-support files.
26696             (Makefile): More corrections.
26697
26698 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
26699
26700         * chill.compile, chill.execute, chill.nocompile: Add CHILL
26701           test cases, ready for DejaGnu.
26702
26703 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
26704
26705         * Upgraded c-torture tests from 1.18 to 1.19
26706
26707         * gcc.compile: added test(s):
26708           930607-1.c
26709         * gcc.execute: added test(s):
26710           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
26711
26712         * added new subdirectory for misc tests: gcc.misc-tests
26713         * gcc.misc-test(s): added tests:
26714           inst-check.c test-consts.c test-ior.c test-switch.c
26715
26716 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
26717
26718         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
26719
26720 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
26721
26722         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
26723
26724 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
26725
26726         * Upgraded c-torture tests from 1.17 to 1.18
26727
26728 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
26729
26730         * Upgraded c-torture tests from 1.12 to 1.17
26731
26732 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
26733
26734         * lib/old-dejagnu.exp:
26735           Fixed handling of XFAIL target triplets to correctly
26736           recognize wildcard characters.  Removed code that
26737           appended a unique id tag to the end of the file name
26738           printed out by the result of the testcases within a
26739           given test file.
26740
26741 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
26742
26743         * lib/old-dejagnu.exp:
26744           Reworked expected failure handling to trigger off of XFAIL
26745           keyword in keyphrase embeded in testcase source code. The
26746           XFAIL keyword must be at the end of the keyphrase line. It
26747           may optionally be followed by one or more target triplets.
26748           It has just occured that the handling of wildcards in the
26749           target triplet may not be correct.
26750
26751 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
26752
26753         * g++.old-deja/tests:
26754           Moved all subdirectories up one level into g++.old-deja .
26755
26756         * lib/old-dejagnu.exp:
26757           Fixed problem with CXXFLAGS not being properly reset, and being
26758           corrupted with extraneous "-c" compiler option.  This was
26759           causing binaries to not be generated for test that needed them.
26760           Modified strings passed to "pass" and "fail" so that individual
26761           tests from the same test file would be distinguished by an
26762           identifier appended to the test file name in the summary logs;
26763           this corrected a problem with erroneous diff logs.  Added code
26764           to search testcases for expected fail and unexpected pass keywords.
26765
26766 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
26767
26768         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
26769
26770 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
26771
26772         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
26773           Removed extraneous text from end of "Special g++ Options"
26774           keyphrase.
26775
26776         * lib/old-dejagnu.exp: Added pattern matching to look for new
26777           keywords, embedded in testcases comments, which will trigger
26778           calls to xpass and xfail.
26779
26780 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
26781
26782         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
26783           comments embedded in the testcases, especially the one looking for
26784           special compiler options, as well as the pattern matching for the
26785           compiler output again.
26786
26787 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
26788
26789         * lib/old-dejagnu.exp: Do a proper check of the return value for
26790           execute tests. Fixed several problems with the pattern matching
26791           of the compiler output which gave erroneous test results.
26792           Changed several of the test result messages to be more descriptive.
26793         * config/unix-g++.exp: Proc g++_load now actually works and
26794           executes the tests passed to it and returns a usable return
26795           value.
26796
26797 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
26798
26799           * lib/gcc.exp: Exits gracefully if $CC is bogus.
26800
26801 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
26802
26803         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
26804           Modified both files to properly execute the old style
26805           dejagnu tests. The previous versions of these files were
26806           experimental and did not function anything near correctly.
26807
26808 1993-04-05  Rob Savoye  (rob@cygnus.com)
26809
26810         * Removed all Makefile.in and configure.in files. No configuration
26811         needed now.
26812
26813 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
26814
26815         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
26816
26817 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
26818
26819         * gcc.compile/configure.in, gcc.unsorted/configure.in,
26820         gcc.special/configure.in, gcc.noncompile/configure.in,
26821         gcc.execute/configure.in, gcc.code_quality/configure.in,
26822         g++.other/configure.in, g++.old-deja/configure.in,
26823         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
26824         in srcname setting.
26825
26826 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
26827
26828         * lib/udi.exp:  Fixed mondfe and mondfe_download.
26829         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
26830         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
26831
26832 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
26833
26834         * config/udi-gdb.exp: Check $shell_id after connecting to target.
26835         (gdb_exit): Don't remove *_soc files.
26836
26837 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
26838
26839         * lib/c-torture.exp: Don't look for main; instead always use -w
26840         -c.  This is how the c-torture tests work.  Remove the object
26841         file if the compilation succeeds.
26842         * gcc.execute/execute.exp: Remove executable if test passes.
26843         * gcc.noncompile/noncompile.exp: Every test is an expected
26844         failure.
26845         * gcc.special/special.exp: Added tests from c-torture 1.11,
26846         corrected use of existing test.
26847         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
26848         gcc.execute/920625-1.c: Updated to c-torture 1.11.
26849         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
26850         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
26851         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
26852         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
26853         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
26854         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
26855         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
26856         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
26857         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
26858         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
26859         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
26860         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
26861         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
26862         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
26863         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
26864         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
26865         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
26866         c-torture 1.11.
26867         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
26868         correspond to c-torture 1.11.
26869
26870         * New file.