OSDN Git Service

* btest-gcc.sh (TESTLOGS): Examine regressions in libstdc++,
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
2
3         * gcc.c-torture/compile/20041026-1.c: New.
4
5 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
6
7         PR c++/18093
8         * g++.dg/lookup/ns2.C: New test.
9
10         PR c++/18020
11         * g++.dg/template/enum4.C: New test.
12
13         PR c++/18161
14         * g++.dg/template/expr1.C: New test.
15
16 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17
18         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
19
20 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21
22         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
23         gcc.dg/decl-nospec-3.c: New tests.
24
25 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
26
27         * objc.dg/super-class-3.m: New test.
28
29 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30
31         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
32         resyncing.
33         * gcc.dg/cpp/direct2s.c: Likewise.
34
35 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
36
37         * objc.dg/image-info.m: Update for changes to section selection.
38
39 2004-10-25  David Ayers  <d.ayers@inode.at>
40             Ziemowit Laski  <zlaski@apple.com>
41
42         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
43         diagnostics when messaging 'id <Proto>'.
44         * objc.dg/class-protocol-1.m: New test.
45         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
46         a non-existent method signature.
47         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
48         Update diagnostics when messaging with non-existent method signature.
49         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
50         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
51         invalid receivers are now resolved as if messaging 'id'; remove
52         extraneous diagnostics.
53
54 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
55
56         PR c/16667
57         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
58         gcc.dg/init-desig-obs-3.c: New tests.
59
60 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
61
62         * gcc.dg/debug/20041023-1.c: New test.
63
64 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
65
66         PR middle-end/17407
67         * gcc.c-torture/compile/pr17407.c: New test.
68
69         PR c++/18121
70         * g++.dg/template/array8.C: New test.
71
72 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
73
74         PR other/18138
75         * lib/g++.exp: Accept more than one multilib libgcc.
76         * lib/gcc-dg.exp: Likewise.
77         * lib/objc.exp: Likewise.
78         * lib/treelang.exp: Likewise.
79         * lib/gfortran.exp: Likewise.
80
81 2004-10-24  Ben Elliston  <bje@au.ibm.com>
82
83         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
84
85 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
86
87         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
88         * gcc.dg/c99-const-expr-3.c: Likewise.
89
90 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
91
92         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
93
94 2004-10-23  Ben Elliston  <bje@au.ibm.com>
95
96         * gcc.c-torture/execute/loop-2e.x: Remove.
97
98 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
99
100         PR c++/18095
101         * g++.dg/parse/crash18.C: New.
102         * g++.dg/parse/crash19.C: New.
103
104 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
105
106         * g++.dg/ext/dllimport1.C: Move dg-warnings.
107         * g++.dg/ext/dllimport2.C: Same.
108         * g++.dg/ext/dllimport8.C: Same.
109
110 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
111
112         PR c++/10841
113         * g++.dg/conversion/cast1.C: New test.
114         * g++.dg/overload/pmf1.C: Adjust error marker.
115
116 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
117
118         PR objc/17923
119         * objc.dg/const-str-7.m: New test.
120
121 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
122
123         * g++.dg/template/memfriend11.C: Fix comment typo.
124         * g++.dg/template/memfriend14.C: Likewise.
125
126 2004-10-20  Richard Henderson  <rth@redhat.com>
127
128         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
129         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
130         -fasynchronous-unwind-tables.
131
132 2004-10-20  Richard Henderson  <rth@redhat.com>
133
134         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
135         (main): Return success.
136         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
137         (main): Return success.
138
139 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
140
141         PR c++/13495
142         * g++.dg/template/memfriend9.C: New test.
143         * g++.dg/template/memfriend10.C: Likewise.
144         * g++.dg/template/memfriend11.C: Likewise.
145         * g++.dg/template/memfriend12.C: Likewise.
146         * g++.dg/template/memfriend13.C: Likewise.
147         * g++.dg/template/memfriend14.C: Likewise.
148         * g++.dg/template/memfriend15.C: Likewise.
149         * g++.dg/template/memfriend16.C: Likewise.
150         * g++.dg/template/memfriend17.C: Likewise.
151         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
152
153 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
154
155         * g++.dg/conversion/dr195.C: New.
156         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
157
158 2004-10-20  Ben Elliston  <bje@au.ibm.com>
159             Devang Patel  <dpatel@apple.com>
160
161         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
162         of floating point arithmetic, which could trap.
163
164 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
165
166         PR c++/14035
167         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
168         * g++.dg/conversion/const2.C: New test.
169         * g++.dg/expr/reinterpret2.C: New test.
170         * g++.dg/expr/reinterpret3.C: New test.
171         * g++.dg/expr/cast2.C: New test.
172         * g++.dg/expr/copy1.C: New test.
173         * g++.dg/other/conversion1.C: Change error message.
174         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
175         function pointers to void *.
176         * g++.old-deja/g++.mike/p10148.C: Likewise.
177
178 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
179
180         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
181
182 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
183
184         PR c++/18047
185
186         * g++.dg/parse/expr3.C: New test.
187
188 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
189
190         * gcc.dg/smod-1.c: New test.
191
192 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
193
194         * objc.dg/method-14.m: New test.
195
196 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
197
198         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
199         Also xfail as the patch was reverted.
200
201 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
202
203         PR middle-end/16973
204         * gcc.dg/pr16973.c: New test.
205
206 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
207
208         PR tree-optimization/17656
209         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
210
211 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
212
213         * g++.dg/eh/shadow1.C: New.
214
215 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
216
217         * gcc.c-torture/compile/20041018-1.c: New test.
218
219 2004-10-18  Ben Elliston  <bje@au.ibm.com>
220
221         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
222         compiler referring to register 0 when accessing sdata.  The linker
223         now patches things up.
224
225 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
226
227         PR c/17529
228         * gcc.c-torture/compile/pr17529.c: New test.
229
230 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
231
232         PR c++/17743
233         * g++.dg/ext/attrib17.C: New test.
234
235 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
236
237         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
238
239 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
240
241         PR c++/10479
242         * g++.dg/ext/attrib16.C: New test.
243
244 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
245
246         PR c++/17042
247         * g++.dg/init/dso_handle1.C: New test.
248
249         PR c++/14667
250         * g++.dg/parse/typedef6.C: New test.
251
252         PR c++/17916
253         * g++.dg/parse/pragma1.C: New test.
254
255 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
256
257         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
258
259 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
260
261         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
262         -fno-common when on HPPA HP-UX platforms.
263
264 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
265
266         PR other/16820
267         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
268         stdint.h.
269         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
270         uintptr_t.
271
272 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
273
274         PR c++/16301
275         * g++.dg/lookup/strong-using-4.C: New test.
276
277 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
278
279         PR middle-end/16567
280         * gcc.c-torture/compile/nested-1.c: New test.
281
282 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
283
284         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
285         and mipsisa64*-*-* (until support for misaligned loads is added).
286         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
287         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
288         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
289         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
290         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
291         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
292
293 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
294
295         PR c++/17976
296         * g++.dg/init/dtor3.C: New test.
297
298 2004-10-15  Ben Elliston  <bje@au.ibm.com>
299
300         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
301
302 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
303
304         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
305         * gcc.dg/macho-lo-sum.c: Likewise.
306
307 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
308
309         * gcc.dg/ppc-spe64-1.c: New test.
310
311 2004-10-14  Devang Patel  <dpatel@apple.com>
312
313         PR 17635
314         * gcc.dg/pr17635.c : New test.
315         
316 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
317
318         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
319         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
320         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
321         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
322         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
323         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
324         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
325         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
326         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
327         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
328         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
329         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
330         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
331         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
332         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
333         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
334         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
335         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
336
337 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
338
339         * gcc.dg/vect/vect-82.c: New testcase.  
340         * gcc.dg/vect/vect-82_64.c: New testcase.       
341         * gcc.dg/vect/vect-83.c: New testcase.  
342         * gcc.dg/vect/vect-83_64.c: New testcase.       
343
344 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
345
346         * gcc.dg/cpp/error-1.c: New test.
347
348 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
349
350         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
351
352 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
353
354         PR target/17984
355         * gcc.dg/cris-peep2-xsrand2.c: New test.
356
357 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
358
359         PR c++/17661
360         * testsuite/g++.dg/expr/for2.C: New test.
361
362 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
363
364         * g++.dg/inherit/thunk1.C: Run on the SPARC.
365
366 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
367
368         PR tree-optimization/17724
369         * g++.dg/opt/pr17724-1.C: New test.
370         * g++.dg/opt/pr17724-2.C: New test.
371         * g++.dg/opt/pr17724-3.C: New test.
372         * g++.dg/opt/pr17724-4.C: New test.
373         * g++.dg/opt/pr17724-5.C: New test.
374         * g++.dg/opt/pr17724-6.C: New test.
375
376 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
377
378         PR c/17301
379         * gcc.dg/pr17301-2.c: New test.
380
381 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
382
383         PR c++/15876
384         * g++.dg/parse/error22.C: New test.
385
386         PR c++/17936
387         * g++.dg/template/spec18.C: New test.
388
389 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
390
391         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
392         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
393         memcpy. 
394         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
395         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
396
397 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
398
399         * g++.dg/eh/cleanup5.C: Add dg-options "".
400
401 2004-10-11  Roger Sayle  <roger@eyesopen.com>
402
403         PR middle-end/17657
404         * gcc.dg/switch-4.c: New test case.
405
406 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
407
408         * gcc.c-torture/execute/20041011-1.c: New test.
409
410 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
411
412         PR c++/17554
413         * g++.dg/init/for3.C: New test.
414
415         PR c++/17657
416         * g++.dg/opt/switch2.C: New test.
417
418         PR middle-end/17703
419         * g++.dg/warn/Wreturn-2.C: New test.
420
421 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
422
423         PR c++/17907
424         * g++.dg/eh/cleanup5.C: New test.
425
426 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
427
428         PR c++/17393
429         * g++.dg/parse/error21.C: New test.
430
431 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
432
433         * g++.dg/overload/pmf1.C: Adjust quoting marks.
434         * g++.dg/warn/incomplete1.C: Likewise.
435         * g++.dg/template/qualttp20.C: Likewise.
436
437 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
438
439         PR c/17881
440         * parm-incomplete-1.c: New test.
441
442 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
443
444         PR c++/17867
445         * g++.dg/parse/error19.C: New test.
446
447         PR c++/17670
448         * g++.dg/init/new11.C: New test.
449
450         PR c++/17821
451         * g++.dg/parse/error20.C: New test.
452
453         PR c++/17826
454         * g++.dg/template/crash24.C: New test.
455         
456 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
457
458         PR c/17301
459         * gcc.dg/pr17301-1.c: New test.
460
461 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
462
463         PR c/17189
464         * gcc.dg/anon-struct-5.c: New test.
465
466 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
467
468         PR c/17844
469         * gcc.dg/pr17844-1.c: New test.
470
471 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
472
473         PR tree-optimization/17906
474         * gcc.c-torture/compile/pr17906.c: New.
475
476 2004-10-09  Stuart Hastings  <stuart@apple.com>
477             Roger Sayle  <roger@eyesopen.com>
478
479         PR rtl-optimization/17853
480         * gcc.dg/i386-mmx-5.c: New testcase.
481
482 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
483
484         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
485
486 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
487
488         PR c++/17524
489         * g++.dg/template/static9.C: New test.
490
491         PR c++/17685
492         * g++.dg/parse/operator5.C: New test.
493
494 2004-10-09  Roger Sayle  <roger@eyesopen.com>
495
496         PR middle-end/17894
497         * gcc.c-torture/execute/divcmp-4.c: New test case.
498
499 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
500
501         PR tree-opt/17902
502         * g++.dg/opt/pr17902.C: New test.
503
504 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
505
506         * gcc.dg/cpp/ident-1.c: Add dg-options "".
507
508 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
509
510         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
511
512 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
513
514         * gcc.dg/assign-warn-3.c: New test.
515
516 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
517
518         PR c/16999
519         * gcc.dg/cpp/ident-1.c: New test.
520
521 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
522
523         * gcc.c-torture/compile/acc1.c: New.
524
525 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
526
527         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
528         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
529
530 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
531
532         * gcc.dg/ultrasp11.c: New test.
533
534 2004-10-08  Michael Matz  <matz@suse.de>
535
536         * gcc.dg/doloop-2.c: New test.
537
538 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
539
540         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
541         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
542         objc.dg/method-9.m: Update expected diagnostics.
543
544 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
545
546         * gcc.dg/ppc-fsel-3.c: New file.
547         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
548
549 2004-10-07  Paul Brook  <paul@codesourcery.com>
550
551         * gfortran.dg/intrinsic_verify_1.f90: New test.
552
553 2004-10-07  Paul Brook  <paul@codesourcery.com>
554
555         * gfortran.dg/empty_format_1.f90: Remove stray commas.
556
557 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
558
559         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
560         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
561         commit.
562
563 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
564
565         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
566
567 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
568
569         PR c++/17115
570         * g++.dg/warn/Winline-4.C: New test.
571
572 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
573
574         * gcc.c-torture/compile/20041007-1.c: New test.
575
576 2004-10-07  Paul Brook  <paul@codesourcery.com>
577
578         PR fortran/17678
579         * gfortran.dg/use_allocated_1.f90: New test.
580
581 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
582
583         PR middle-end/17849
584         * gfortran.fortran-torture/compile/nested.f90: New test
585
586 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
587
588         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
589
590 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
591
592         PR c++/17368
593         * g++.dg/ext/asm6.C: New test.
594
595 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
596
597         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
598
599 2004-10-06  Paul Brook  <paul@codesourcery.com>
600
601         PR libfortran/17709
602         * gfortran.dg/empty_format_1.f90: New test.
603
604 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
605
606         PR fortran/17568
607         * gfortran.dg/ishft.f90: New test.
608
609         PR fortran/17283
610         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
611         tests.
612
613 2004-10-06  Paul Brook  <paul@codesourcery.com>
614
615         * gfortran.dg/do_1.f90: New test.
616
617 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
618
619         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
620         optimizing for size.
621
622 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
623
624         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
625
626 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
627
628         * gcc.c-torture/compile/20041005-1.c: New test.
629
630 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
631
632         PR c++/17829
633         * g++.dg/lookup/koenig4.C: New.
634
635 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
636
637         * g++.dg/other/classkey1.C: Adjust quoting marks.
638         * g++.dg/parse/error15.C: Likewise.
639         * g++.dg/template/meminit2.C (int>): Likewise.
640
641 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
642
643         PR fortran/17283
644         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
645
646         PR fortran/17631
647         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
648
649         PR fortran/17708
650         * gfortran.dg/pr17708.f90: New test.
651         
652 2004-10-04  Chao-ying Fu  <fu@mips.com>
653
654         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
655         * gcc.dg/vect/vect-4.c: Ditto.
656         * gcc.dg/vect/vect-5.c: Ditto.
657         * gcc.dg/vect/vect-6.c: Ditto.
658         * gcc.dg/vect/vect-8.c: Ditto.
659         * gcc.dg/vect/vect-16.c: Ditto.
660         * gcc.dg/vect/vect-30.c: Ditto.
661         * gcc.dg/vect/vect-40.c: Ditto.
662         * gcc.dg/vect/vect-41.c: Ditto.
663         * gcc.dg/vect/vect-42.c: Ditto.
664         * gcc.dg/vect/vect-43.c: Ditto.
665         * gcc.dg/vect/vect-44.c: Ditto.
666         * gcc.dg/vect/vect-45.c: Ditto.
667         * gcc.dg/vect/vect-46.c: Ditto.
668         * gcc.dg/vect/vect-47.c: Ditto.
669         * gcc.dg/vect/vect-48.c: Ditto.
670         * gcc.dg/vect/vect-49.c: Ditto.
671         * gcc.dg/vect/vect-50.c: Ditto.
672         * gcc.dg/vect/vect-51.c: Ditto.
673         * gcc.dg/vect/vect-52.c: Ditto.
674         * gcc.dg/vect/vect-53.c: Ditto.
675         * gcc.dg/vect/vect-54.c: Ditto.
676         * gcc.dg/vect/vect-55.c: Ditto.
677         * gcc.dg/vect/vect-56.c: Ditto.
678         * gcc.dg/vect/vect-57.c: Ditto.
679         * gcc.dg/vect/vect-58.c: Ditto.
680         * gcc.dg/vect/vect-59.c: Ditto.
681         * gcc.dg/vect/vect-60.c: Ditto.
682         * gcc.dg/vect/vect-74.c: Ditto.
683         * gcc.dg/vect/vect-79.c: Ditto.
684         * gcc.dg/vect/vect-80.c: Ditto.
685
686 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
687
688         * gcc.dg/unused-7.c: Use the correct option.
689
690 2004-10-04  Paul Brook  <paul@codesourcery.com>
691         Bud Davis  <bdavis9659@comcast.net>
692
693         PR fortran/17706
694         PR fortran/16434
695         * gfortran/pr17706.f90: New test.
696         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
697
698 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
699
700         * gfortran.dg/pr17612.f90: New test.
701
702 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
703
704         * g++.dg/template/local1.C: Adjust quoting marks in
705         testing for diagnostics.
706         * g++.dg/tls/diag-2.C: Likewise.
707         * g++.dg/other/error8.C: Likewise.
708
709 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
710
711         PR c/17178
712         * gcc.dg/unused-4.c: Adjust to be correct.
713
714         PR c/17820
715         * gcc.dg/unused-7.c: New test.
716
717 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
718
719         PR c++/17797
720         * g++.dg/overload/template2.C: New test.
721
722 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
723
724         PR tree-optimization/16632
725         * gcc.dg/tree-ssa/20041002-1.c: New.
726
727 2004-10-03  Paul Brook  <paul@codesourcery.com>
728
729         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
730         rather than relying on default formatting.
731
732 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
733
734         * gcc.dg/20040920-1.c: Update expected message text.
735
736 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
737
738         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
739
740 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
741
742         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
743         tree level.
744
745 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
746
747         * gcc.dg/tree-ssa/pr17343.c: Remove.
748
749 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
750
751         PR tree-opt/17343
752         * gcc.dg/tree-ssa/pr17343.c: New test.
753
754 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
755
756         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
757         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
758         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
759         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
760         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
761
762 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
763
764         * gcc.dg/lvalue-2.c: New test.
765
766 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
767
768         PR c/17730
769         * gcc.dg/pr17730-1.c: New test
770
771 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
772
773         PR c/7425
774         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
775
776 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
777
778         * gcc.c-torture/execute/stdarg-1.c: New test.
779         * gcc.c-torture/execute/stdarg-2.c: New test.
780         * gcc.c-torture/execute/stdarg-3.c: New test.
781         * gcc.dg/tree-ssa/stdarg-1.c: New test.
782         * gcc.dg/tree-ssa/stdarg-2.c: New test.
783         * gcc.dg/tree-ssa/stdarg-3.c: New test.
784         * gcc.dg/tree-ssa/stdarg-4.c: New test.
785         * gcc.dg/tree-ssa/stdarg-5.c: New test.
786
787 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
788
789         PR tree-optimization/17697
790         * g++.dg/opt/pr17697-1.C: New test.
791         * g++.dg/opt/pr17697-2.C: New test.
792         * g++.dg/opt/pr17697-3.C: New test.
793
794 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
795
796         PR c/16409
797         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
798         gcc.dg/vla-init-5.c: New tests.
799
800 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
801
802         PR c/13804
803         * gcc.dg/pr13804-1.c: New test.
804
805 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
806
807         PR fortran/16938
808         * gfortran.dg/pr16938.f90: New test.
809
810 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
811
812         * g++.dg/template/crash23.C: New test.
813
814 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
815
816         PR c++/17585
817         * g++.dg/template/static8.C: New test.
818
819 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
820
821         PR c++/17681
822         * g++.dg/other/error9.C: New test.
823
824 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
825
826         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
827
828 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
829
830         PR fortran/15164
831         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
832
833 2004-09-26  Roger Sayle  <roger@eyesopen.com>
834
835         PR middle-end/17112
836         * gcc.dg/pr17112-1.c: New test case.
837
838 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
839
840         PR c/11459
841         * gcc.dg/pr11459-1.c: New test.
842
843 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
844
845         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
846         * gcc.dg/tree-ssa/loop-4.c: Likewise.
847
848 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
849
850         * gfortran.dg/pr15324.f90: Make array bounds consistent.
851
852 2004-09-25  Jan Hubicka  <jh@suse.cz>
853
854         * compile/30040909-1.c: New test.
855         * compile/30040907-1.c: New test.
856
857 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
858
859         * gcc.c-torture/execute/va-arg-26.c: New test.
860
861 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
862
863         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
864         extra diagnostics on targets with 64-bit pointers.
865         * objc.dg/selector-1.m: Adjust dg-warning regexp.
866
867 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
868
869         PR c/17188
870         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
871         * gcc.dg/decl-3.c: Adjust expected message.
872
873 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
874
875         PR fortran/17615
876         * gfortran.dg/pr17615.f90: New test.
877
878 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
879
880         PR tree-optimzation/17517
881         * g++.dg/tree-ssa/pr17517.C: New Test.
882
883 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
884
885         PR c++/16889
886         * g++.dg/lookup/ambig3.C: New.
887
888 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
889
890         PR tree-opt/17624
891         * g++.dg/opt/pr17624.C: New test.
892
893 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
894
895         PR c/6980
896         * gcc.dg/Wbad-function-cast-1.c: New test.
897
898 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
899
900         * g++.dg/ext/complit1.C
901         * g++.dg/other/error2.C
902         * g++.dg/other/nontype-1.C
903         * g++.dg/parse/crash11.C
904         * g++.dg/parse/crash12.C
905         * g++.dg/parse/error15.C
906         * g++.dg/parse/error4.C
907         * g++.dg/parse/tmpl-outside1.C
908         * g++.dg/parse/too-many-tmpl-args1.C
909         * g++.dg/template/dependent-expr3.C
910         * g++.dg/template/error10.C
911         * g++.dg/template/instantiate1.C
912         * g++.dg/template/vtable2.C
913         * g++.dg/warn/Wshadow-1.C
914         * g++.dg/warn/weak1.C
915         * g++.old-deja/g++.brendan/crash16.C
916         * g++.old-deja/g++.brendan/crash18.C
917         * g++.old-deja/g++.brendan/crash48.C
918         * g++.old-deja/g++.brendan/crash49.C
919         * g++.old-deja/g++.brendan/crash55.C
920         * g++.old-deja/g++.brendan/crash56.C
921         * g++.old-deja/g++.brendan/crash8.C
922         * g++.old-deja/g++.brendan/enum11.C
923         * g++.old-deja/g++.brendan/enum8.C
924         * g++.old-deja/g++.brendan/enum9.C
925         * g++.old-deja/g++.brendan/friend3.C
926         * g++.old-deja/g++.brendan/misc14.C
927         * g++.old-deja/g++.bugs/900402_02.C
928         * g++.old-deja/g++.bugs/900404_03.C
929         * g++.old-deja/g++.bugs/900404_04.C
930         * g++.old-deja/g++.bugs/900428_03.C
931         * g++.old-deja/g++.jason/crash4.C
932         * g++.old-deja/g++.jason/overload21.C
933         * g++.old-deja/g++.jason/redecl1.C
934         * g++.old-deja/g++.jason/report.C
935         * g++.old-deja/g++.jason/rfg10.C
936         * g++.old-deja/g++.jason/template30.C
937         * g++.old-deja/g++.law/arm12.C
938         * g++.old-deja/g++.law/ctors5.C
939         * g++.old-deja/g++.law/cvt20.C
940         * g++.old-deja/g++.law/init10.C
941         * g++.old-deja/g++.law/init8.C
942         * g++.old-deja/g++.law/visibility17.C
943         * g++.old-deja/g++.law/visibility7.C
944         * g++.old-deja/g++.mike/net8.C
945         * g++.old-deja/g++.mike/p646.C
946         * g++.old-deja/g++.mike/p700.C
947         * g++.old-deja/g++.mike/p701.C
948         * g++.old-deja/g++.mike/p811.C
949         * g++.old-deja/g++.ns/template13.C
950         * g++.old-deja/g++.other/array3.C
951         * g++.old-deja/g++.other/crash25.C
952         * g++.old-deja/g++.other/dtor3.C
953         * g++.old-deja/g++.other/dtor4.C
954         * g++.old-deja/g++.other/main1.C
955         * g++.old-deja/g++.other/warn7.C
956         * g++.old-deja/g++.pt/crash11.C
957         * g++.old-deja/g++.pt/crash36.C
958         * g++.old-deja/g++.pt/spec22.C
959         * g++.old-deja/g++.pt/spec9.C
960         * g++.old-deja/g++.pt/ttp52.C
961         * g++.old-deja/g++.robertl/eb103.C
962         * g++.old-deja/g++.robertl/eb121.C
963         * g++.old-deja/g++.robertl/eb22.C
964         * g++.old-deja/g++.robertl/eb8.C:
965         Update locations and/or regexps of dg-error markers.
966         Remove markers for some bogus messages that are no longer issued.
967
968 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
969
970         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
971         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
972
973 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
974
975         PR c++/17618
976         * g++.dg/lookup/crash5.C: New test.
977
978 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
979
980         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
981         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
982         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
983         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
984         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
985         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
986
987         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
988         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
989         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
990         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
991         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
992         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
993
994         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
995
996         * gcc.dg/vect/vect-44.c: Check additional cases.
997         * gcc.dg/vect/vect-48.c: Check additional cases.
998
999         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
1000         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
1001         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
1002         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
1003         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
1004         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
1005         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
1006         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
1007         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
1008
1009         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
1010         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
1011         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
1012
1013 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1014
1015         * gcc.dg/tree-ssa/loop-6.c: New test.
1016
1017 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
1018
1019         PR c++/17620
1020         * g++.dg/inherit/base2.C: New.
1021
1022 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1023
1024         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
1025         * gcc.dg/20001012-2.c: Likewise.
1026         * gcc.dg/20001013-1.c: Likewise.
1027         * gcc.dg/20001101-1.c: Likewise.
1028         * gcc.dg/20001102-1.c: Likewise.
1029         * gcc.dg/bf-spl1.c: Likewise.
1030         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
1031         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
1032
1033 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
1034
1035         PR tree-optimization/16721
1036         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
1037
1038 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
1039
1040         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
1041         * gcc.dg/20040305-1.c: Likewise.
1042
1043 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1044
1045         PR c/16566
1046         * gcc.c-torture/compile/pr16566-1.c,
1047         gcc.c-torture/compile/pr16566-2.c,
1048         gcc.c-torture/compile/pr16566-3.c: New tests.
1049
1050 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
1051
1052         PR tree-optimization/17512
1053         * gcc.c-torture/compile/20040916-1.c.
1054
1055 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
1056
1057         * gcc.dg/pragma-re-3.c: New test.
1058
1059 2004-09-17  Matt Austern  <austern@apple.com>
1060
1061         PR c++/15049
1062         * g++.dg/other/anon3.C: New.
1063
1064 2004-09-21  Roger Sayle  <roger@eyesopen.com>
1065
1066         PR c++/7503
1067         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
1068         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
1069         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
1070         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
1071         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
1072
1073 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
1074
1075         PR fortran/17286
1076         * gfortran.dg/pr17286.f90: New test.
1077
1078 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
1079
1080         PR c++/17530
1081         * g++.dg/template/static7.C: New test.
1082
1083 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
1084
1085         PR tree-opt/17558
1086         * gcc.c-torture/compile/pr17558.c: New test.
1087
1088 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1089
1090         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
1091         if SKIP_ATTRIBUTE is defined.
1092
1093 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1094
1095         PR fortran/15957
1096         * gfortran.dg/pr15957.f90: New test.
1097
1098 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
1099
1100         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
1101         in comparison.
1102         * gcc.dg/vect/vect-79.c: Likewise.
1103         * gcc.dg/vect/vect-80.c: Likewise.
1104
1105 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1106
1107         PR fortran/15750
1108         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
1109
1110 2004-09-20  Ira Rosen  <irar@il.ibm.com>
1111
1112         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
1113         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
1114         * gcc.dg/vect/vect-62.c: New testcase.
1115         * gcc.dg/vect/vect-63.c: New testcase.
1116         * gcc.dg/vect/vect-64.c: New testcase.
1117         * gcc.dg/vect/vect-65.c: New testcase.
1118         * gcc.dg/vect/vect-66.c: New testcase.
1119         * gcc.dg/vect/vect-67.c: New testcase.
1120         * gcc.dg/vect/vect-68.c: New testcase.
1121         * gcc.dg/vect/vect-69.c: New testcase.
1122         * gcc.dg/vect/vect-79.c: New testcase.
1123         * gcc.dg/vect/vect-80.c: New testcase.
1124
1125 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1126
1127         * gcc.target/mips/asm-1.c: New test.
1128
1129 2004-09-19  Ira Rosen  <irar@il.ibm.com>
1130
1131         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
1132         * gcc.dg/vect/vect-73.c: New testcase.
1133         * gcc.dg/vect/vect-74.c: New testcase.
1134         * gcc.dg/vect/vect-75.c: New testcase.
1135         * gcc.dg/vect/vect-76.c: New testcase.
1136         * gcc.dg/vect/vect-77.c: New testcase.
1137         * gcc.dg/vect/vect-78.c: New testcase
1138
1139 2004-09-18  Paul Brook  <paul@codesourcery.com>
1140
1141         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
1142
1143 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1144
1145         PR c/17424
1146         * gcc.dg/pr17424-1.c: New test.
1147
1148 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
1149
1150         * g++.dg/tree-ssa/pr17153.C: New test.
1151
1152 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
1153
1154         PR pch/13361
1155         * testsuite/g++.dg/pch/wchar-1.C: New.
1156         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1157
1158 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
1159
1160         * gcc.c-torture/execute/20040917-1.c: New test.
1161
1162 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1163
1164         PR tree-optimization/17319
1165         * gcc.dg/pr17319.c: New test.
1166
1167 2004-09-17  Devang Patel  <dpatel@apple.com>
1168
1169         * gcc.dg/20040813-1.c: New test.
1170
1171 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1172
1173         PR tree-optimization/17273
1174         * gcc.c-torture/compile/pr17273.c: New test.
1175
1176 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1177
1178         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
1179         Update expected messages.
1180         * gcc.dg/declspec-13.c: New test.
1181
1182 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
1183
1184         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
1185
1186 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1187
1188         * gcc.c-torture/execute/pr17252.c: Use post-increment to
1189         change what 'a' is pointing to.
1190
1191 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
1192
1193         PR c++/16002
1194         * g++.dg/template/error18.C: New test.
1195
1196         PR c++/16029
1197         * g++.dg/warn/Wunused-8.C: New test.
1198
1199 2004-09-17  Steven Bosscher  <stevenb@suse.de>
1200
1201         PR tree-optimization/17513
1202         * gcc.dg/20040916-1.c: New test.
1203
1204 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
1205
1206         PR c++/17501
1207         * g++.dg/template/typename7.C: New test.
1208
1209 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1210
1211         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
1212
1213 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
1214
1215         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
1216         with -ftree-based-profiling also.
1217         * lib/profopt.exp: Support late-set profile_option/feedback_option.
1218
1219 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
1220
1221         PR/15364
1222         * gfortran.dg/der_array_io_1.f90: New test.
1223         * gfortran.dg/der_array_io_2.f90: New test.
1224         * gfortran.dg/der_array_io_3.f90: New test.
1225
1226 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1227
1228         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
1229         EABI.
1230
1231 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1232
1233         * g++.dg/opt/switch1.C: New test.
1234
1235 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1236
1237         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
1238         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
1239         Update expected messages.
1240
1241 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1242
1243         PR fortran/16485
1244         * gfortran.dg/same_name_1.f90: New test.
1245
1246 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
1247
1248         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
1249         dereference garbage pointers.
1250
1251 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
1252
1253         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
1254         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
1255
1256         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
1257         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
1258         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
1259
1260 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
1261
1262         PR c++/17324
1263         * g++.dg/template/mangle1.C: New test.
1264
1265 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1266
1267         PR tree-optimization/17252
1268         * gcc.c-torture/execute/pr17252.c: New test.
1269
1270 2004-09-14  Andrew Pinski  <apinski@apple.com>
1271
1272         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
1273
1274 2004-09-14  Roger Sayle  <roger@eyesopen.com>
1275
1276         PR rtl-optimization/9771
1277         * gcc.dg/pr9771-1.c: New test case.
1278
1279 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1280
1281         PR tree-optimization/15262
1282         * gcc.c-torture/execute/pr15262-1.c: New test.
1283         * gcc.c-torture/execute/pr15262-2.c: New test.
1284
1285 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1286
1287         * gcc.dg/declspec-12.c: New test.
1288
1289 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
1290
1291         * gfortran.dg/pr17090.f90: Add directives to test.
1292
1293 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1294
1295         * gcc.c-torture/compile/20040914-1.c: New test.
1296
1297 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1298
1299         PR c++/16162
1300         * g++.dg/template/decl2.C: New test.
1301
1302 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
1303
1304         PR fortran/17090
1305         * gfortran.dg/pr17090.f90: New test.
1306
1307 2004-09-13  Dale Johannesen  <dalej@apple.com>
1308
1309         * gcc.c-torture/compile/pr17408.c:  New test case.
1310
1311 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1312
1313         PR c++/16716
1314         * g++.dg/parse/crash17.C: New test.
1315
1316         PR c++/17327
1317         * g++.dg/template/enum3.C: New test.
1318
1319 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
1320
1321         * lib/gcc-defs.exp: Load wrapper.exp.
1322         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
1323         using local code.
1324         * lib/gcc.exp (gcc_init): Similar.
1325         * lib/gfortran.exp (gfortran_init): Similar.
1326         * lib/objc.exp (objc_init): Similar.
1327         * lib/treelang.exp (treelang_init): Similar.
1328         * lib/wrapper.exp: New file with build_wrapper call machinery in
1329         ${tool}_maybe_build_wrapper.
1330
1331 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1332
1333         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
1334         "inline".
1335         * gcc.dg/declspec-11.c: Update expected messages.
1336         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
1337         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
1338         gcc.dg/inline-12.c: New tests.
1339
1340 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
1341
1342         * g++.dg/tree-ssa/pr17400.C: New testcase.
1343
1344 2004-09-13  James E Wilson  <wilson@specifixinc.com>
1345
1346         * gcc.target/mips/sb1-1.c: New testcase.
1347
1348 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
1349
1350         * lib/g77-dg.exp: Remove unused file.
1351         * lib/mike-g77.exp: Ditto.
1352         * lib/g77.exp: Ditto.
1353
1354 2004-09-12  Richard Henderson  <rth@redhat.com>
1355
1356         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
1357
1358 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1359
1360         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
1361         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1362         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
1363         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
1364         Update expected messages.
1365
1366 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
1367
1368         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
1369         declaration/use mismatch for dirp parameter.
1370
1371 2004-09-12  Andrew Pinski  <apinski@apple.com>
1372
1373         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
1374         -fgnu-runtime is passed.
1375
1376 2004-09-12  Richard Henderson  <rth@redhat.com>
1377
1378         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
1379         do the uplevel thing and update additional_flags directly.
1380         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
1381         gfortran.fortran-torture/execute/intrinsic_nearest.x,
1382         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
1383         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
1384
1385 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1386
1387         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
1388
1389 2004-09-11  Roger Sayle  <roger@eyesopen.com>
1390
1391         PR middle-end/17411
1392         * g++.dg/opt/pr17411-1.C: New test case.
1393
1394 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1395
1396         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1397         gcc.dg/tls/diag-2.c: Update expected messages.
1398         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
1399         messages.
1400         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
1401         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
1402         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
1403         gcc.dg/tls/diag-5.c: New tests.
1404
1405 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
1406
1407         * gcc.dg/20040910-1.c: Correct dg-error regexp.
1408
1409 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1410
1411         * g++.dg/parse/break-in-for.C: New test.
1412
1413 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
1414
1415         * gcc.dg/tree-ssa/20040911-1.c: New test.
1416
1417 2004-09-11  Andreas Jaeger  <aj@suse.de>
1418
1419         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
1420         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
1421
1422 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
1423
1424         * gcc.target/frv: New directory of FR-V-specific tests.
1425
1426 2004-09-10  James E Wilson  <wilson@specifixinc.com>
1427
1428         * gcc.dg/convert-vec-1.c: New test.
1429
1430 2004-09-10  Roger Sayle  <roger@eyesopen.com>
1431
1432         PR middle-end/17024
1433         * gcc.dg/pr17024-1.c: New test case.
1434
1435 2004-09-10  Eric Christopher  <echristo@redhat.com>
1436
1437         * gcc.dg/20040910-1.c: New test.
1438
1439 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1440
1441         * gcc.dg/bitfld-9.c: New test.
1442
1443 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
1444
1445         * gcc.c-torture/execute/ieee/acc1.c: New test.
1446         * gcc.c-torture/execute/ieee/acc2.c: New test.
1447         * gcc.c-torture/execute/ieee/mzero6.c: New test.
1448
1449 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1450
1451         * gcc.dg/deprecated-2.c: New test.
1452
1453 2004-09-09  James E Wilson  <wilson@specifixinc.com>
1454
1455         * gcc.dg/init-vec-1.c: New test.
1456
1457 2004-09-09  Roger Sayle  <roger@eyesopen.com>
1458
1459         PR middle-end/17055
1460         * gcc.dg/pr17055-1.c: New test case.
1461
1462 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
1463
1464         PR target/17377
1465         * gcc.c-torture/execute/pr17377.c: New test.
1466
1467 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1468
1469         PR c/8420
1470         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
1471         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
1472         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1473         gcc.dg/long-long-typespec-1.c: New tests.
1474         * gcc.dg/tls/diag-2.c: Update expected diagnostics
1475
1476 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1477
1478         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
1479         gcc.dg/gnu99-static-1.c: New tests.
1480
1481 2004-09-08  Devang Patel  <dpatel@apple.com>
1482
1483         * gcc.dg/darwin-ld-20040828-1.c: New test.
1484         * gcc.dg/darwin-ld-20040828-2.c: New test.
1485         * gcc.dg/darwin-ld-20040828-3.c: New test.
1486
1487 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
1488
1489         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
1490         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
1491         in error message.
1492         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
1493         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
1494         in error message.
1495         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
1496         types they qualify.
1497         * objc.dg/type-size-2.m: Fix wording in comment.
1498         * objc.dg/va-meth-1.m: New test case.
1499
1500 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
1501
1502         PR c/16633:
1503         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
1504         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
1505
1506 2004-09-06  Devang Patel  <dpatel@apple.com>
1507
1508         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
1509         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
1510
1511 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
1512
1513         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
1514         reflect changed line numbering of diagnostics.
1515
1516 2004-09-06  Paul Brook  <paul@codesourcery.com>
1517
1518         * gfortran.dg/edit_real_1.f90: Add new test.
1519
1520 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1521
1522         * gcc.dg/tree-ssa/loop-2.c: New test.
1523         * gcc.dg/tree-ssa/loop-3.c: New test.
1524         * gcc.dg/tree-ssa/loop-4.c: New test.
1525         * gcc.dg/tree-ssa/loop-5.c: New test.
1526
1527 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1528
1529         * gcc.dg/format/sentinel-1.c: Update for parameter option.
1530
1531 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1532
1533         * gcc.dg/format/sentinel-1.c: New test.
1534
1535 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
1536
1537         * testsuite/gcc.dg/builtins-46.c: New.
1538
1539 2004-09-03  Devang Patel  <dpatel@apple.com>
1540
1541         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
1542         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
1543
1544 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1545
1546         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
1547         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
1548         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
1549         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
1550         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
1551         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
1552         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
1553         the non-portable bzero.
1554         * gcc.dg/20010912-1.c: xfail for NetWare.
1555         * gcc.dg/20020426-2.c: xfail for NetWare.
1556         * gcc.dg/20021014-1.c: xfail for NetWare.
1557         * gcc.dg/20021018-1.c: xfail for NetWare.
1558         * gcc.dg/20030213-1.c: xfail for NetWare.
1559         * gcc.dg/20030225-1.c: xfail for NetWare.
1560         * gcc.dg/20030708-1.c: xfail for NetWare.
1561         * gcc.dg/builtins-config.h: Also exclude NetWare.
1562         * gcc.dg/format/format.h: Define restrict only if not already defined.
1563         * gcc.dg/nest.c: xfail for NetWare.
1564         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1565         * lib/target-supports.exp (check_visibility_available): Exclude
1566         NetWare.
1567
1568 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1569
1570         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1571         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1572         deterministic starting point for the alignment of structure fields.
1573         * gcc.dg/Wpadded.c: Dito.
1574         * g++.dg/abi/vbase10.C: Dito.
1575
1576 2004-09-03  Devang Patel  <dpatel@apple.com>
1577
1578         * g++.dg/debug/pr15736.cc: New test.
1579
1580 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1581
1582         * README.QMTEST: Fix out-of-date link.
1583
1584 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1585
1586         PR fortran/16579
1587         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1588         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1589
1590 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1591
1592         * g++.dg/abi/arm_rtti1.C: New test.
1593
1594 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1595
1596         * gcc.dg/ppc-vector-memcpy.c: New.
1597         * gcc.dg/ppc-vector-memset.c: New.
1598
1599 2004-09-02  Chao-ying Fu  <fu@mips.com>
1600
1601         * gcc.target/mips/mips-3d-1.c: New test.
1602         * gcc.target/mips/mips-3d-2.c: New test.
1603         * gcc.target/mips/mips-3d-3.c: New test.
1604         * gcc.target/mips/mips-3d-4.c: New test.
1605         * gcc.target/mips/mips-3d-5.c: New test.
1606         * gcc.target/mips/mips-3d-6.c: New test.
1607         * gcc.target/mips/mips-3d-7.c: New test.
1608         * gcc.target/mips/mips-3d-8.c: New test.
1609         * gcc.target/mips/mips-3d-9.c: New test.
1610         * gcc.target/mips/mips-ps-1.c: New test.
1611         * gcc.target/mips/mips-ps-2.c: New test.
1612         * gcc.target/mips/mips-ps-3.c: New test.
1613         * gcc.target/mips/mips-ps-4.c: New test.
1614         * gcc.target/mips/mips-ps-type.c: New test.
1615
1616 2004-09-02  Paul Brook  <paul@codesourcery.com>
1617
1618         * gfortran.dg/edit_real_1.f90: Add new tests.
1619
1620 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1621
1622         PR fortran/15327
1623         * gfortran.dg/merge_char_1.f90: New test.
1624
1625 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1626
1627         PR fortran/16404
1628         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1629
1630 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1631
1632         PR c/1522
1633         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1634
1635 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1636
1637         * g++.dg/opt/loop1.C: Do not XFAIL.
1638
1639 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1640
1641         * gcc.c-torture/execute/20040831-1.c: New test.
1642
1643 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1644
1645         PR fortran/16579
1646         * gfortran.dg/g77/20010610.f: Now passes.
1647         Copy from g77.f-torture/execute. Add dg-run directive.
1648         * gfortran.dg/g77/README: Update
1649
1650 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1651
1652         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
1653         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
1654         (t1, t2, t3, t4): Add volatile.
1655
1656 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1657
1658         * g++.dg/ext/visibility/arm1.C: New test.
1659
1660 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
1661
1662         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
1663         -pedantic-errors.
1664
1665 2004-09-01  Paul Brook  <paul@codesourcery.com>
1666
1667         * gfortran.dg/eof_2.f90: New test.
1668
1669 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1670
1671         PR fortran/16579
1672         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
1673
1674 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
1675
1676         PR libfortran/16805
1677         * gfortran.dg/list_read_2.f90: New test.
1678
1679 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1680
1681         * g++.dg/abi/key1.C: New test.
1682
1683 2004-08-31  Richard Henderson  <rth@redhat.com>
1684
1685         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
1686         form of offsetof.
1687         * g++.dg/other/offsetof5.C: Remove duplicate.
1688
1689 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1690
1691         PR fortran/17244
1692         * gfortran.dg/func_derived_1.f90: New test.
1693
1694 2004-08-31  Paul Brook  <paul@codesourcery.com>
1695
1696         * gfortran.dg/eof_1.f90: New test.
1697
1698 2004-08-31  Paul Brook  <paul@codesourcery.com>
1699
1700         * gfortran.dg/list_read_1.f90: New file.
1701
1702 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
1703
1704         * g++.dg/opt/loop1.C: XFAIL.
1705
1706 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
1707
1708         * gcc.dg/funcdef-storage-1.c: New.
1709         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
1710         an extern function in local scope.
1711         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
1712         declare an 'auto inline' function in local scope.
1713         * gcc.dg/20011130-1.c: Likewise.
1714         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
1715         an 'auto' function in local scope.
1716         * gcc.dg/20021014-1.c: Likewise.
1717         * gcc.dg/20030331-2.c: Likewise.
1718
1719 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1720
1721         * gfortran.dg/blockdata_1.f90: New test.
1722
1723 2004-08-30  Richard Henderson  <rth@redhat.com>
1724
1725         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
1726
1727 2004-08-30  Richard Henderson  <rth@redhat.com>
1728
1729         * lib/fortran-torture.exp (fortran-torture-execute): Honor
1730         additional_flags set by alternate driver.
1731         (ieee-options): New procedure.
1732         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
1733         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
1734         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
1735         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
1736
1737 2004-08-30  Richard Henderson  <rth@redhat.com>
1738
1739         * lib/f-torture.exp: Remove.
1740
1741 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
1742
1743         PR rtl-optimization/16590
1744         * g++.dg/opt/loop1.C: New test.
1745
1746 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1747
1748         PR fortran/13910
1749         * gfortran.dg/oldstyle_1.f90: New test.
1750
1751 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
1752         Paul Brook  <paul@codesourcery.com>
1753
1754         * gfortran.dg/g77/README: Update.
1755         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
1756         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1757         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
1758
1759 2004-08-28  Paul Brook  <paul@codesourcery.com>
1760
1761         PR libfortran/17195
1762         * gfortran.dg/edit_real_1.f90: New test.
1763
1764 2004-08-27  Paul Brook  <paul@codesourcery.com>
1765
1766         * gfortran.dg/rewind_1.f90: New test.
1767
1768 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
1769
1770         PR fortran/16597
1771         * gfortran.dg/pr16597.f90: New test.
1772
1773 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1774
1775         PR c/13801
1776         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
1777         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
1778         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
1779         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
1780         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
1781
1782 2004-08-26  Nick Clifton  <nickc@redhat.com>
1783
1784         * gcc.c-torture/compile/pr17119.c: New test.
1785
1786 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1787
1788         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
1789
1790 2004-08-25  Richard Henderson  <rth@redhat.com>
1791
1792         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
1793         the bits that expect kind=8 to be the largest real kind.
1794
1795 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1796
1797         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
1798
1799 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1800
1801         * gfortran.dg/assignment_1.f90: New test.
1802
1803 2004-08-25  Adam Nemet  <anemet@lnxw.com>
1804
1805         * g++.dg/template/repo3.C: New test.
1806
1807 2004-08-25  Roger Sayle  <roger@eyesopen.com>
1808
1809         PR middle-end/16693
1810         PR tree-optimization/16372
1811         * g++.dg/opt/pr16372-1.C: New test case.
1812         * g++.dg/opt/pr16693-1.C: New test case.
1813         * g++.dg/opt/pr16693-2.C: New test case.
1814
1815 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1816
1817         * objc.dg/proto-lossage-4.m: New test.
1818
1819 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
1820
1821         PR c++/17155
1822         * g++.dg/inherit/local2.C: New test.
1823
1824 2004-08-25  Paul Brook  <paul@codesourcery.com>
1825
1826         PR fortran/17144
1827         * gfortran.dg/string_ctor_1.f90: New test.
1828
1829 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1830
1831         PR c++/14428
1832         * g++.dg/template/redecl2.C: New test.
1833
1834 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1835
1836         PR fortran/17143
1837         * gfortran.dg/pr17143.f90: New test.
1838
1839 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1840
1841         PR fortran/17164
1842         * gfortran.dg/pr17164.f90: New test.
1843
1844 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1845
1846         * gcc.dg/tree-ssa/loop-1.c: New test.
1847
1848 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1849
1850         * gcc.c-torture/compile/20040824-1.c: New test.
1851
1852 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1853
1854         * gcc.c-torture/compile/iftrap-3.c: New test.
1855
1856 2004-08-24  Paul Brook  <paul@codesourcery.com>
1857
1858         * gfortran.dg/entry_2.f90: New test.
1859
1860 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1861
1862         PR c++/16889
1863         * g++.dg/lookup/ambig[12].C: New.
1864
1865 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1866
1867         PR c++/16706
1868         * g++.dg/template/crash21.C: New test.
1869         * g++.dg/template/crash22.C: Likewise.
1870
1871 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1872
1873         PR c++/17149
1874         * g++.dg/template/access15.C: New.
1875
1876 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1877
1878         PR c++/17163
1879         * g++.dg/template/repo2.C: New test.
1880
1881 2004-08-23  Roger Sayle  <roger@eyesopen.com>
1882
1883         PR rtl-optimization/17078
1884         * gcc.c-torture/execute/pr17078-1.c: New test case.
1885
1886 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1887
1888         PR c/14492
1889         * gcc.dg/debug/crash1.c: New test.
1890
1891 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1892
1893         PR c/16180
1894         * gcc.dg/loop-5.c: New test.
1895
1896 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1897
1898         * gcc.c-torture/execute/20040823-1.c: New test.
1899
1900 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
1901
1902         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
1903         to the assembler.  Simplify test accordingly.
1904         (asm_abi_flags): Use GNU names.
1905         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
1906         to check for ABI flags.
1907
1908 2004-08-22  Andrew Pinski  <apinski@apple.com>
1909
1910         * g++.dg/opt/pr14029.C: New test.
1911         * gcc.c-torture/execute/pr15262.c: New test.
1912
1913 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1914
1915         * gfortran.dg/reduction.f90: Add checks with complex arguments.
1916
1917 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
1918
1919         PR 16908
1920         * gfortran.dg/direct_io.f90: New test.
1921
1922 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1923
1924         PR c++/17121
1925         * g++.dg/inherit/local2.C: New test.
1926
1927 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
1928
1929         PR c++/17120
1930         * g++.dg/warn/Wparentheses-4.C: New test.
1931
1932 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1933
1934         PR c++/17121
1935         * g++.dg/inherit/local2.C: New test.
1936
1937         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
1938         * gcc.dg/ppc-ldstruct.c: Likewise.
1939         * gcc.dg/ppc64-abi-2.c: Likewise.
1940
1941 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
1942
1943         PR rtl-optimization/17099
1944         * gcc.c-torture/execute/20040820-1.c: New test.
1945
1946 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
1947
1948         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
1949
1950 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
1951
1952         PR fortran/17077
1953         * gfortran.dg/auto_array_1.f90: New test.
1954
1955 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1956
1957         PR fortran/17074
1958         * gfortran.dg/simpleif_1.f90: New test.
1959
1960 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
1961
1962         * lib/target-supports.exp (check_profiling_available): Return
1963         false for arm*-*-symbianelf* and arm*-*-eabi*.
1964
1965         PR c++/15890
1966         * g++.dg/template/delete1.C: New test.
1967
1968 2004-08-19  Paul Brook  <paul@codesourcery.com>
1969
1970         PR fortran/14976
1971         PR fortran/16228
1972         * gfortran.dg/data_char_1.f90: New test.
1973
1974 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
1975
1976         PR fortran/16946
1977         * gfortran.dg/reduction.f90: New testcase.
1978
1979 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1980
1981         PR fortran/16520
1982         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
1983
1984 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1985
1986         PR c++/17041
1987         * g++.dg/Wparentheses-3.C: New test.
1988
1989 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
1990
1991         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
1992         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
1993         * gcc.dg/vect/vect-2.c: Likewise.
1994         * gcc.dg/vect/vect-3.c: Likewise.
1995         * gcc.dg/vect/vect-4.c: Likewise.
1996         * gcc.dg/vect/vect-5.c: Likewise.
1997         * gcc.dg/vect/vect-6.c: Likewise.
1998         * gcc.dg/vect/vect-7.c: Likewise.
1999         * gcc.dg/vect/vect-25.c: Likewise.
2000         * gcc.dg/vect/vect-31.c: Likewise.
2001         * gcc.dg/vect/vect-32.c: Likewise.
2002         * gcc.dg/vect/vect-34.c: Likewise.
2003         * gcc.dg/vect/vect-36.c: Likewise.
2004         * gcc.dg/vect/vect-all.c: Likewise.
2005
2006 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
2007
2008         PR c++/17068
2009         * g++.dg/template/operator4.C: New test.
2010
2011 2004-08-18  Richard Henderson  <rth@redhat.com>
2012
2013         * gcc.dg/20040206-1.c: XFAIL.
2014
2015 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2016
2017         PR c++/16246
2018         * g++.dg/template/array7.C: New test.
2019
2020 2004-08-17  James E Wilson  <wilson@specifixinc.com>
2021
2022         * gcc.dg/mips-movcc-1.c: New test.
2023         * gcc.dg/mips-movcc-2.c: New test.
2024         * gcc.dg/mips-movcc-3.c: New test.
2025
2026         * gcc.dg/mips-nmadd-1.c: New test.
2027         * gcc.dg/mips-nmadd-2.c: New test.
2028
2029 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2030
2031         PR c++/15871
2032         * g++.dg/opt/inline8.C: New test.
2033
2034         PR c++/16965
2035         * g++.dg/parse/error17.C: New test.
2036
2037 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
2038
2039         * gcc.dg/vect: New directory for vectorizer tests.
2040         * gcc.dg/vect/tree-vect.h: New file.
2041         * gcc.dg/vect/vect.exp: New file.
2042         * gcc.dg/vect/pr16105.c.c: New test.
2043         * gcc.dg/vect/vect-1.c: New test.
2044         * gcc.dg/vect/vect-2.c: New test.
2045         * gcc.dg/vect/vect-3.c: New test.
2046         * gcc.dg/vect/vect-4.c: New test.
2047         * gcc.dg/vect/vect-5.c: New test.
2048         * gcc.dg/vect/vect-6.c: New test.
2049         * gcc.dg/vect/vect-7.c: New test.
2050         * gcc.dg/vect/vect-8.c: New test.
2051         * gcc.dg/vect/vect-9.c: New test.
2052         * gcc.dg/vect/vect-10.c: New test.
2053         * gcc.dg/vect/vect-11.c: New test.
2054         * gcc.dg/vect/vect-12.c: New test.
2055         * gcc.dg/vect/vect-13.c: New test.
2056         * gcc.dg/vect/vect-14.c: New test.
2057         * gcc.dg/vect/vect-15.c: New test.
2058         * gcc.dg/vect/vect-16.c: New test.
2059         * gcc.dg/vect/vect-17.c: New test.
2060         * gcc.dg/vect/vect-18.c: New test.
2061         * gcc.dg/vect/vect-19.c: New test.
2062         * gcc.dg/vect/vect-20.c: New test.
2063         * gcc.dg/vect/vect-21.c: New test.
2064         * gcc.dg/vect/vect-22.c: New test.
2065         * gcc.dg/vect/vect-23.c: New test.
2066         * gcc.dg/vect/vect-24.c: New test.
2067         * gcc.dg/vect/vect-25.c: New test.
2068         * gcc.dg/vect/vect-26.c: New test.
2069         * gcc.dg/vect/vect-27.c: New test.
2070         * gcc.dg/vect/vect-28.c: New test.
2071         * gcc.dg/vect/vect-29.c: New test.
2072         * gcc.dg/vect/vect-30.c: New test.
2073         * gcc.dg/vect/vect-31.c: New test.
2074         * gcc.dg/vect/vect-32.c: New test.
2075         * gcc.dg/vect/vect-33.c: New test.
2076         * gcc.dg/vect/vect-34.c: New test.
2077         * gcc.dg/vect/vect-35.c: New test.
2078         * gcc.dg/vect/vect-36.c: New test.
2079         * gcc.dg/vect/vect-37.c: New test.
2080         * gcc.dg/vect/vect-38.c: New test.
2081         * gcc.dg/vect/vect-40.c: New test.
2082         * gcc.dg/vect/vect-41.c: New test.
2083         * gcc.dg/vect/vect-42.c: New test.
2084         * gcc.dg/vect/vect-43.c: New test.
2085         * gcc.dg/vect/vect-44.c: New test.
2086         * gcc.dg/vect/vect-45.c: New test.
2087         * gcc.dg/vect/vect-46.c: New test.
2088         * gcc.dg/vect/vect-47.c: New test.
2089         * gcc.dg/vect/vect-48.c: New test.
2090         * gcc.dg/vect/vect-49.c: New test.
2091         * gcc.dg/vect/vect-50.c: New test.
2092         * gcc.dg/vect/vect-51.c: New test.
2093         * gcc.dg/vect/vect-52.c: New test.
2094         * gcc.dg/vect/vect-53.c: New test.
2095         * gcc.dg/vect/vect-54.c: New test.
2096         * gcc.dg/vect/vect-55.c: New test.
2097         * gcc.dg/vect/vect-56.c: New test.
2098         * gcc.dg/vect/vect-57.c: New test.
2099         * gcc.dg/vect/vect-58.c: New test.
2100         * gcc.dg/vect/vect-59.c: New test.
2101         * gcc.dg/vect/vect-60.c: New test.
2102         * gcc.dg/vect/vect-61.c: New test.
2103         * gcc.dg/vect/vect-all.c: New test.
2104         * gcc.dg/vect/vect-none.c: New test.
2105
2106 2004-08-17  Paul Brook  <paul@codesourcery.com>
2107
2108         PR fortran/13082
2109         * gfortran.dg/entry_1.f90: New test.
2110
2111 2004-08-17  Andrew Pinski  <apinski@apple.com>
2112
2113         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
2114
2115 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
2116
2117         * gcc.dg/pr17036-1.c: New test.
2118
2119 2004-08-16  Devang Patel  <dpatel@apple.com>
2120
2121         * gcc.dg/darwin-20040809-1.c: New test.
2122
2123 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
2124
2125         * gcc.dg/funcdef-attr-1.c: New test.
2126
2127 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
2128
2129         * gcc.dg/altivec-17.c: New test.
2130         * gcc.dg/altivec-18.c: New test.
2131
2132 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2133
2134         PR c++/6749
2135         * g++.dg/template/vtable2.C: New test.
2136
2137 2004-08-14  Richard Henderson  <rth@redhat.com>
2138
2139         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
2140         * gcc.dg/pack-test-4.c (main): Return 0.
2141         * gcc.dg/setjmp-1.c: Remove XFAIL.
2142         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
2143
2144 2004-08-14  Richard Henderson  <rth@redhat.com>
2145
2146         * gcc.dg/980217-1.c: Add prototype for printf.
2147
2148 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
2149
2150         * gfortran.dg/pr16935.f90: New test.
2151
2152 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
2153
2154         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
2155
2156 2004-08-13  Paul Brook  <paul@codesourcery.com>
2157
2158         * gfortran.dg/der_io_1.f90: Remove stray comma.
2159
2160 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2161
2162         * gcc.dg/vmx/cw-bug-2.c: Remove.
2163         * gcc.dg/vmx/vprint-1.c: Remove.
2164         * gcc.dg/vmx/vscan-1.c: Remove.
2165
2166 2004-08-12  Devang patel  <dpatel@apple.com>
2167
2168         * gcc.dg/darwin-20040809-2.c: New test.
2169
2170 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
2171
2172         * g++.dg/ext/altivec-12.C: New test.
2173
2174         * g++.dg/ext/altivec-11.C: New test.
2175
2176 2004-08-12  Paul Brook  <paul@codesourcery.com>
2177
2178         * g++.dg/abi/arm_cxa_vec_1.C: New test.
2179
2180 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2181
2182         * g++.dg/ext/altivec-2.C: Check for hardware support before
2183         executing any VMX instructions.
2184
2185         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
2186
2187 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
2188
2189         PR c++/16276
2190         * g++.old-deja/g++.other/comdat4.C: New test.
2191         * g++.old-deja/g++.other/comdat4-aux.cc: New.
2192
2193 2004-08-12  Ben Elliston  <bje@au.ibm.com>
2194
2195         PR target/16286
2196         * gcc.dg/pr16286.c: New test.
2197
2198 2004-08-12 Jan Beulich <jbeulich@novell.com>
2199
2200         * g++.dg/ext/asm5.C: New.
2201
2202 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2203
2204         PR c++/16698
2205         * g++.dg/eh/crash1.C: New test.
2206
2207         PR c++/16717
2208         * g++.dg/ext/construct1.C: New test.
2209
2210 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2211
2212         PR c++/16853
2213         * g++.dg/init/ptrmem1.C: New test.
2214
2215         PR c++/16618
2216         * g++.dg/parse/offsetof5.C: New test.
2217
2218         PR c++/16870
2219         * g++.dg/template/overload3.C: New test.
2220
2221 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2222
2223         PR c++/16964
2224         * g++.dg/parse/error16.C: New test.
2225
2226         PR c++/16904
2227         * g++.dg/template/error14.C: New test.
2228
2229         PR c++/16929
2230         * g++.dg/template/error15.C: New test.
2231
2232 2004-08-11  Devang Patel  <dpatel@apple.com>
2233
2234         * gcc.dg/darwin-ld-20040809-1.c: New test.
2235         * gcc.dg/darwin-ld-20040809-2.c: New test.
2236
2237 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
2238
2239         PR fortran/16917
2240         * gfortran.dg/dfloat_1.f90: New test.
2241
2242 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
2243
2244         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
2245         * gcc.dg/dll-2.c: Fix dg-require syntax.
2246         * gcc.misc-tests/arm-isr.c (abort): Declare.
2247         (exit): Likewise.
2248
2249 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
2250
2251         PR c++/16971
2252         * g++.dg/parse/crash16.C: New test.
2253
2254 2004-08-10  Roger Sayle  <roger@eyesopen.com>
2255
2256         * gcc.dg/mips-rsqrt-1.c: New test case.
2257         * gcc.dg/mips-rsqrt-2.c: New test case.
2258         * gcc.dg/mips-rsqrt-3.c: New test case.
2259
2260 2004-08-10  Paul Brook  <paul@codesourcery.com>
2261
2262         * gfortran.dg/der_io_1.f90: New test.
2263
2264 2004-08-10  Paul Brook  <paul@codesourcery.com>
2265
2266         PR fortran/16919
2267         * gfortran.dg/der_array_1.f90: New test.
2268
2269 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
2270
2271         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
2272
2273 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
2274
2275         * gcc.dg/wchar_t-2.c: Fix typo.
2276
2277 2004-08-09  Falk Hueffner  <falk@debian.org>
2278
2279         PR tree-optimization/12517
2280         * gcc.c-torture/compile/pr12517.c: New test.
2281
2282         PR tree-optimization/12578
2283         * gcc.c-torture/compile/pr12578.c: New test.
2284
2285         PR tree-optimization/12899
2286         * gcc.c-torture/compile/pr12899.c: New test.
2287
2288         PR rtl-optimization/14692
2289         * gcc.c-torture/compile/pr14692.c: New test.
2290
2291         PR tree-optimization/16461
2292         * gcc.c-torture/compile/pr16461.c: New test.
2293
2294 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2295
2296         * gfortran.dg/getenv_1.f90: New test.
2297
2298 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2299
2300         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
2301         wchar_t.
2302         * gcc.dg/symbian5.c: Test -fno-short-wchar.
2303
2304 2004-08-06  Paul Brook  <paul@codesourcery.com>
2305
2306         * gfortran.dg/ret_array_1.f90: New test.
2307         * gfortran.dg/ret_pointer_1.f90: New test.
2308
2309 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
2310
2311         * gcc.dg/missing-field-init-[12].c: New tests.
2312         * g++.dg/warn/missing-field-init-[12].C: New tests.
2313
2314 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2315
2316         * gcc.dg/enum2.c: New test.
2317         * gcc.dg/symbian3.c: Likewise.
2318         * gcc.dg/symbian4.c: Likewise.
2319         * gcc.dg/wchar_t-2.c: Likewise.
2320
2321 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2322
2323         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
2324         destructor tests.
2325
2326 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2327
2328         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
2329         dg-require-visiblity.
2330         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
2331         * g++.dg/ext/visibility/fvisibility.C: Likewise.
2332         * g++.dg/ext/visibility/memfuncts.C: Likewise.
2333         * g++.dg/ext/visibility/new1.C: Likewise.
2334         * g++.dg/ext/visibility/pragma.C: Likewise.
2335         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
2336         * g++.dg/ext/visibility/virtual.C: Likewise.
2337         * g++/dg/ext/visibility/visibility-1.C: Likewise.
2338         * g++/dg/ext/visibility/visibility-2.C: Likewise.
2339         * g++/dg/ext/visibility/visibility-3.C: Likewise.
2340         * g++/dg/ext/visibility/visibility-4.C: Likewise.
2341         * g++/dg/ext/visibility/visibility-5.C: Likewise.
2342         * g++/dg/ext/visibility/visibility-6.C: Likewise.
2343         * g++/dg/ext/visibility/visibility-7.C: Likewise.
2344         * g++/dg/ext/visibility/visibility-8.C: New test.
2345         * gcc.c-torture/compile/dll.x: Remove.
2346         * gcc.dg/dll-2.c: Use dg-require-dll
2347         * gcc.dg/visibility-10.c: New test.
2348         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
2349         supporting DLLs.
2350         * testsuite/lib/scanasm.exp (scan_hidden): New function.
2351         (scan_not_hidden): Likewise.
2352
2353 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
2354
2355         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
2356
2357 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
2358
2359         * gcc.c-torture/execute/20040805-1.c: New test.
2360
2361 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
2362
2363         * gcc.dg/20020118-1.c: Declare abort.
2364         * gcc.dg/altivec_check.h: Likewise.
2365         * gcc.dg/iftrap-2.c: Likewise.
2366         * gcc.dg/pragma-darwin.c: Likewise.
2367         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
2368
2369 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
2370
2371         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
2372
2373 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2374
2375         * gcc.c-torture/execute/builtins/abs-2.c,
2376         gcc.c-torture/execute/builtins/abs-3.c,
2377         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
2378         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
2379         intmax_t, uintmax_t and their limits.
2380         * gcc.dg/intmax_t-1.c: New test.
2381
2382 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2383
2384         * g++.dg/tc1/dr147.C: Add reference to PR.
2385
2386 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
2387
2388         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
2389         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
2390
2391 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
2392
2393         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
2394
2395 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2396
2397         * gcc.dg/redecl-5.c: New test.
2398         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
2399         of scanf.
2400
2401 2004-08-03  Roger Sayle  <roger@eyesopen.com>
2402
2403         PR middle-end/16790
2404         * gcc.c-torture/execute/pr16790-1.c: New test case.
2405
2406 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
2407
2408         * g++.dg/ext/visibility/assign1.C: New test.
2409         * g++.dg/ext/visibility/new1.C: Likewise.
2410
2411         * gcc.dg/symbian1.c: New test.
2412         * gcc.dg/symbian2.c: Likewise.
2413
2414 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2415
2416         PR target/16570
2417         * gcc.dg/i386-sse-9.c: New test.
2418
2419 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2420
2421         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
2422
2423 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2424
2425         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
2426         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
2427         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
2428         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
2429         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
2430         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
2431         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
2432         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
2433         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
2434         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
2435         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
2436         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
2437         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
2438         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
2439         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
2440         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
2441         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
2442         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
2443         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
2444         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
2445         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
2446         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
2447         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
2448         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2449         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
2450         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
2451         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
2452         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
2453         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2454         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2455         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
2456         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
2457         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
2458         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
2459         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
2460         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2461         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2462         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2463         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2464         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
2465         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
2466         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
2467         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
2468         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
2469         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2470         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2471         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
2472         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
2473         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
2474         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
2475         gcc.misc-tests/i386-pf-3dnow-1.c,
2476         gcc.misc-tests/i386-pf-athlon-1.c,
2477         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2478         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
2479         Declare built-in functions used.
2480         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
2481
2482 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
2483
2484         PR c++/16707
2485         * g++.dg/lookup/using12.C: New test.
2486
2487         * g++.dg/init/null1.C: Fix PR number.
2488         * g++.dg/parse/namespace10.C: Likewise.
2489
2490 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2491
2492         PR c++/16224
2493         * g++.dg/template/spec17.C: New test.
2494         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
2495         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
2496
2497 2004-08-02  David Billinghurst
2498
2499         PR fortran/16292
2500         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
2501
2502 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
2503
2504         * gcc.dg/ia64-got-1.c: New test case.
2505
2506 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2507
2508         PR c++/16489
2509         * g++.dg/init/null1.C: New test.
2510         * g++.dg/tc1/dr76.C: Adjust error marker.
2511
2512         PR c++/16529
2513         * g++.dg/parse/namespace10.C: New test.
2514
2515         PR c++/16810
2516         * g++.dg/inherit/ptrmem2.C: New test.
2517
2518 2004-08-02  Ben Elliston  <bje@au.ibm.com>
2519
2520         PR target/16155
2521         * gcc.dg/pr16155.c: New test.
2522
2523 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2524
2525         * gcc.dg/redecl-2.c: New test.
2526
2527 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
2528
2529         * gcc.dg/darwin-longdouble.c: New file.
2530
2531 2004-07-30  Richard Henderson  <rth@redhat.com>
2532
2533         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
2534         write to constant argument.
2535         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2536
2537 2004-07-30  Richard Henderson  <rth@redhat.com>
2538
2539         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
2540         tests of nearest around zero.
2541
2542 2004-07-30  Andrew Pinski  <apinski@apple.com>
2543
2544         * gcc.c-torture/compile/20040730-1.c: New test.
2545
2546 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2547
2548         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
2549         powerpc-eabispe.
2550
2551 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2552
2553         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
2554
2555 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
2556
2557         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2558         contains $ld_library_path.
2559         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2560
2561 2004-07-29  Richard Henderson  <rth@redhat.com>
2562
2563         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2564
2565         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2566         (alt2, which): New.
2567         (Check): Accept either alternative.
2568
2569 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2570
2571         * g++.dg/abi/inline1.C: New test.
2572         * g++.dg/abi/local1-a.cc: Likewise.
2573         * g++.dg/abi/local1.C: Likewise.
2574         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2575         * g++.dg/abi/mangle12.C: Likewise.
2576         * g++.dg/abi/mangle17.C: Likewise.
2577         * g++.dg/abi/mangle20-2.C: Likewise.
2578         * g++.dg/opt/interface1.C: Likewise.
2579         * g++.dg/opt/interface1.h: Likewise.
2580         * g++.dg/opt/interface1-a.cc: New test.
2581         * g++.dg/parse/repo1.C: New test.
2582         * g++.dg/template/repo1.C: Likewise.
2583         * g++.dg/warn/Winline-1.C: Likewise.
2584         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2585
2586 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2587
2588         * gcc.dg/tree-ssa/20040729-1.c: New test.
2589
2590 2004-07-27  Matt Austern <austern@apple.com>
2591
2592         * gcc.dg/darwin-bool-1.c: New test.
2593         * gcc.dg/darwin-bool-2.c: New test.
2594
2595 2004-07-28  Richard Henderson  <rth@redhat.com>
2596
2597         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2598         arguments in the correct type.  Don't write to constant arguments.
2599
2600 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2601
2602         PR tree-optimization/16688
2603         PR tree-optimization/16689
2604         * g++.dg/tree-ssa/pr16688.C: New test.
2605
2606 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2607
2608         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2609         loads.  Not only in the comment, this time.
2610
2611 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2612
2613         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2614         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2615         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2616         * gcc.dg/sh4a-bitmovua.c: New.
2617         * gcc.dg/sh4a-cos.c: New.
2618         * gcc.dg/sh4a-cosf.c: New.
2619         * gcc.dg/sh4a-fprun.c: New.
2620         * gcc.dg/sh4a-fsrra.c: New.
2621         * gcc.dg/sh4a-memmovua.c: New.
2622         * gcc.dg/sh4a-sin.c: New.
2623         * gcc.dg/sh4a-sincos.c: New.
2624         * gcc.dg/sh4a-sincosf.c: New.
2625         * gcc.dg/sh4a-sinf.c: New.
2626
2627 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2628
2629         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2630         conditionals.
2631         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2632         loads.
2633         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2634         DOM1.
2635
2636 2004-07-27  Andrew Pinski  <apinski@apple.com>
2637
2638         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2639
2640 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2641
2642         * gcc.dg/pragma-isr.c: New test.
2643
2644 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2645
2646         PR c++/14429
2647         * g++.dg/template/ttp11.C: New test.
2648
2649 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2650
2651         * gcc.c-torture/compile/20040727-1.c: New test.
2652
2653 2004-07-26  Eric Christopher  <echristo@redhat.com>
2654
2655         * gcc.c-torture/compile/20040726-2.c: New test.
2656
2657 2004-07-26  Andrew Pinski  <apinski@apple.com>
2658
2659         * g++.dg/rtti/tinfo1.C: Xfail.
2660
2661 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
2662
2663         * gcc.c-torture/compile/20040726-1.c: New test.
2664
2665 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
2666             Brian Ryner  <bryner@brianryner.com>
2667
2668         PR c++/9283
2669         PR c++/15000
2670         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
2671         * g++.dg/ext/visibility/: New directory.
2672         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
2673         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
2674         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
2675         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
2676         * g++.dg/ext/visibility/fvisibility.C,
2677         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
2678         g++.dg/ext/visibility/fvisibility-override1.C
2679         g++.dg/ext/visibility/fvisibility-override2.C
2680         g++.dg/ext/visibility/memfuncts.C
2681         g++.dg/ext/visibility/noPLT.C
2682         g++.dg/ext/visibility/pragma.C
2683         g++.dg/ext/visibility/pragma-override1.C
2684         g++.dg/ext/visibility/pragma-override2.C
2685         g++.dg/ext/visibility/staticmemfuncts.C
2686         g++.dg/ext/visibility/virtual.C: New tests.
2687
2688 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2689
2690         PR c/15360
2691         * gcc.dg/pr15360-1.c: New test.
2692
2693 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
2694
2695         * gcc.dg/pragma-align-2.c: New test.
2696         * gcc.dg/pragma-init-fini.c: New test.
2697         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
2698         targets.
2699
2700 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2701
2702         * gcc.dg/init-string-2.c: New test.
2703
2704 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
2705
2706         PR 16684
2707         * gcc.dg/Wredundant-decls-1.c: New test case.
2708
2709 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
2710
2711         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
2712         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
2713         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
2714         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
2715         * gcc.dg/compat/generate-random.c: New file.
2716         * gcc.dg/compat/generate-random.h: Likewise.
2717         * gcc.dg/compat/generate-random_r.c: Likewise.
2718         * gcc.dg/compat/struct-layout-1.h: Likewise.
2719         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
2720         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
2721         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
2722         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
2723         * gcc.dg/compat/struct-layout-1_main.c: New test.
2724         * gcc.dg/compat/struct-layout-1_x.c: New file.
2725         * gcc.dg/compat/struct-layout-1_y.c: New file.
2726         * gcc.dg/compat/struct-layout-1_test.h: New file.
2727
2728 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2729
2730         * gcc.dg/comp-return-1.c: New test
2731
2732 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
2733
2734         * gcc.dg/vmx/8-02a.c: Fix typo.
2735
2736         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
2737         * gcc.dg/darwin-abi-3.c: New test.
2738
2739         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
2740         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
2741
2742         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
2743         * gcc.dg/vmx/ops-long-1.c: New test.
2744         * gcc.dg/vmx/ops-long-2.c: New test.
2745
2746 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2747
2748         * g++.dg/lookup/conv-[1234].C: New.
2749
2750 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
2751
2752         * g++.dg/parse/attr2.C: Simplify.
2753
2754 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2755
2756         PR c/7284
2757         * gcc.c-torture/execute/pr7284-1.c: New test.
2758
2759 2004-07-22  Brian Booth  <bbooth@redhat.com>
2760
2761         * gcc.dg/tree-ssa/20040721-1.c: New test.
2762
2763 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2764
2765         * g++.dg/template/crash20.c: New.
2766
2767 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
2768
2769         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
2770         Add dg-run directive.  Declare variables as required.
2771         * gfortran.dg/g77/README: Update
2772
2773 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
2774
2775         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
2776         gcc.dg/cris-peep2-andu2.c: New tests.
2777
2778 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2779
2780         PR c/15052
2781         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
2782         on return type.
2783         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
2784         messages.
2785         * gcc.dg/qual-return-2.c: Update expected messages.
2786         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
2787
2788 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2789
2790         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
2791         * gcc.dg/noncompile/921102-1.c: Update expected error message.
2792
2793 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2794
2795         PR c/11250
2796         * gcc.dg/init-string-1.c: New test.
2797
2798 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
2799
2800         PR middle-end/15345
2801         PR c/16450
2802         * gcc.dg/torture/nested-fn-1.c: New test.
2803
2804 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
2805
2806         PR target/16559
2807         * gcc.dg/ia64-fptr-1.c: New file.
2808
2809 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2810
2811         PR c++/14497
2812         * g++.dg/template/spec16.C: New test.
2813         * g++.old-deja/g++.robertl/eb118.C: Remove.
2814
2815 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2816
2817         PR c++/509
2818         * g++.dg/template/spec15.C: New test.
2819
2820 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
2821
2822         Copy cases from g77.f-torture/execute and add dg-run
2823         directive.  Other changes as noted.
2824         * gfortran.dg/g77/13037.f
2825         * gfortran.dg/g77/1832.f
2826         * gfortran.dg/g77/19981119-0.f
2827         * gfortran.dg/g77/19990313-0.f
2828         * gfortran.dg/g77/19990313-1.f
2829         * gfortran.dg/g77/19990313-2.f
2830         * gfortran.dg/g77/19990313-3.f
2831         * gfortran.dg/g77/19990419-1.f
2832         * gfortran.dg/g77/19990826-0.f
2833         * gfortran.dg/g77/19990826-2.f
2834         * gfortran.dg/g77/20000503-1.f
2835         * gfortran.dg/g77/20001111.f
2836         * gfortran.dg/g77/20010116.f
2837         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
2838         * gfortran.dg/g77/20010430.f
2839         * gfortran.dg/g77/6177.f
2840         * gfortran.dg/g77/947.f
2841         * gfortran.dg/g77/970816-3.f
2842         * gfortran.dg/g77/971102-1.f
2843         * gfortran.dg/g77/980520-1.f
2844         * gfortran.dg/g77/980628-0.f
2845         * gfortran.dg/g77/980628-1.f
2846         * gfortran.dg/g77/980628-10.f
2847         * gfortran.dg/g77/980628-2.f
2848         * gfortran.dg/g77/980628-3.f
2849         * gfortran.dg/g77/980628-7.f
2850         * gfortran.dg/g77/980628-8.f
2851         * gfortran.dg/g77/980628-9.f
2852         * gfortran.dg/g77/980701-0.f
2853         * gfortran.dg/g77/980701-1.f
2854         * gfortran.dg/g77/cabs.f
2855         * gfortran.dg/g77/claus.f
2856         * gfortran.dg/g77/complex_1.f
2857         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
2858         * gfortran.dg/g77/dcomplex.f
2859         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
2860         * gfortran.dg/g77/f90-intrinsic-mathematical.f
2861         * gfortran.dg/g77/f90-intrinsic-numeric.f
2862         * gfortran.dg/g77/int8421.f
2863         * gfortran.dg/g77/labug1.f
2864         * gfortran.dg/g77/large_vec.f
2865         * gfortran.dg/g77/le.f
2866         * gfortran.dg/g77/short.f
2867         * gfortran.dg/g77/README: Update
2868
2869 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
2870
2871         PR c++/16637
2872         * g++.dg/parse/lookup4.C: New test.
2873
2874 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2875
2876         PR c++/16175
2877         * g++.dg/template/ttp10.C: New test.
2878
2879 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2880
2881         * gcc.dg/pr12625-1.c: New test.
2882
2883 2004-07-20  Steven Bosscher  <stevenb@suse.de>
2884
2885         * testsuite/gcc.dg/switch-warn-1.c: New test.
2886         * testsuite/gcc.dg/switch-warn-2.c: New test.
2887         * gcc.c-torture/compile/pr14730.c: Update.
2888
2889 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
2890
2891         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
2892         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
2893         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
2894         g++.dg/template/nontype3.C: Remove trailing CR from tests.
2895
2896 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
2897
2898         PR c++/16623
2899         * g++.dg/template/assign1.C: New test.
2900
2901 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2902
2903         PR c++/12170
2904         * g++.dg/template/ttp9.C: New test.
2905
2906 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
2907
2908         * gcc.dg/format/cmn-err-1.c: New test.
2909
2910 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2911
2912         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
2913         gcc.dg/Wparentheses-10.c: New tests.
2914         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
2915
2916 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2917
2918         PR fortran/16465
2919         * gfortran.dg/g77//ffixed-line-length-0.f,
2920         gfortran.dg/g77/ffixed-line-length-132.f,
2921         gfortran.dg/g77/ffixed-line-length-72.f,
2922         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
2923         gfortran.dg/g77/README: Update.
2924
2925 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2926
2927         PR c++/13092
2928         * g++.dg/template/non-dependent7.C: New test.
2929         * g++.dg/template/non-dependent8.C: Likewise.
2930         * g++.dg/template/non-dependent9.C: Likewise.
2931         * g++.dg/template/non-dependent10.C: Likewise.
2932
2933 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
2934
2935         PR c++/16337
2936         * g++.dg/parse/attr2.C: New test.
2937
2938 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
2939
2940         * g77.dg: Removed.
2941         * g77.f-torture: Ditto.
2942
2943 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2944
2945         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
2946         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
2947         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
2948
2949 2004-07-16  Richard Henderson  <rth@redhat.com>
2950
2951         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
2952
2953 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2954
2955         * lib/fortran-torture.exp (fortran-torture): Don't test compile
2956         tests with full list of options.
2957         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
2958         of TORTURE_OPTIONS if test contains 'dg-do run'.
2959
2960         PR fortran/16404
2961         * gfortran.dg/do_iterator.f90: New test.
2962
2963 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2964
2965         PR rtl-optimization/16536
2966         * gcc.c-torture/execute/restrict-1.c: New test.
2967
2968 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2969
2970         PR fortran/15324
2971         * gfortran.dg/pr15324.f90: New test.
2972
2973         PR fortran/15129
2974         * gfortran.dg/pr15129.f90: New test.
2975
2976         PR fortran/15140
2977         * gfortran.dg/pr15140.f90: New test.
2978
2979         PR fortran/13792
2980         * gfortran.fortran-torture/execute/bounds.f90: Add check for
2981         compile-time simplification.
2982
2983 2004-07-14  Mike Stump  <mrs@apple.com>
2984
2985         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
2986
2987 2004-07-14  James E Wilson  <wilson@specifixinc.com>
2988
2989         PR target/16325
2990         * gcc.dg/profile-generate-1.c: New.
2991
2992 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
2993
2994         * gcc.c-torture/execute/20040709-1.c: New test.
2995         * gcc.c-torture/execute/20040709-2.c: New test.
2996
2997 2004-07-14  Mike Stump  <mrs@apple.com>
2998
2999         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
3000
3001 2004-07-14  Mike Stump  <mrs@apple.com>
3002
3003         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
3004
3005 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
3006
3007         PR c++/16518
3008         * g++.dg/parse/mutable1.C: New test.
3009
3010 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
3011
3012         PR tree-optimization/16443
3013         * gcc.dg/tree-ssa/20040713-1.c: New test.
3014
3015 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
3016
3017         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
3018         for operator new.
3019
3020 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3021
3022         * gfortran.dg/g77/README: New file
3023         * gfortran.dg/g77/19981216-0.f:  Copy from
3024         g77.f-torture/noncompile.  Add "dg-do compile" and
3025         dg-error as required.
3026         * gfortran.dg/g77/19990218-1.f: Likewise
3027         * gfortran.dg/g77/19990905-1.f: Likewise
3028         * gfortran.dg/g77/9263.f: Likewise
3029         * gfortran.dg/g77/980615-0.f: Likewise
3030         * gfortran.dg/g77/980616-0.f: Likewise
3031         * gfortran.dg/g77/check0.f: Likewise
3032         * gfortran.dg/g77/select_no_compile.f: Likewise
3033
3034 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3035
3036         Copy files from g77.f-torture/compile.
3037         Add "{ dg-do compile}".  Other changes as noted
3038         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
3039         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
3040         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
3041         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
3042         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
3043         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
3044         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
3045         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
3046         statement to conform to standard.  Append alpha1.x for reference.
3047         * gfortran.dg/g77/xformat.f: Add dg-warning
3048
3049 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3050
3051         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
3052         Add {dg-do compile} directive.
3053         * gfortran.dg/g77/cpp2.F: Likewise
3054
3055 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3056
3057         PR c++/5402
3058         * g++.dg/lookup/name-clash1.C: New test.
3059
3060         PR c++/9777
3061         * g++.dg/lookup/name-clash2.C: New test.
3062
3063         PR c++/12102
3064         * g++.dg/lookup/name-clash3.C: New test.
3065
3066 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3067
3068         * g++.dg/lookup/new2.C: New test.
3069         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
3070
3071 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
3072
3073         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
3074         Add {dg-do compile} directive.
3075         * gfortran.dg/g77/13060.f: Likewise
3076         * gfortran.dg/g77/19990218-0.f: Likewise
3077         * gfortran.dg/g77/19990305-0.f: Likewise
3078         * gfortran.dg/g77/19990419-0.f: Likewise
3079         * gfortran.dg/g77/19990502-0.f: Likewise
3080         * gfortran.dg/g77/19990502-1.f: Likewise
3081         * gfortran.dg/g77/19990525-0.f: Likewise
3082         * gfortran.dg/g77/19990826-1.f: Likewise
3083         * gfortran.dg/g77/19990826-3.f: Likewise
3084         * gfortran.dg/g77/19990905-2.f: Likewise
3085         * gfortran.dg/g77/20000412-1.f: Likewise
3086         * gfortran.dg/g77/20000511-1.f: Likewise
3087         * gfortran.dg/g77/20000511-2.f: Likewise
3088         * gfortran.dg/g77/20000518.f: Likewise
3089         * gfortran.dg/g77/20000601-1.f: Likewise
3090         * gfortran.dg/g77/20000601-2.f: Likewise
3091         * gfortran.dg/g77/20000629-1.f: Likewise
3092         * gfortran.dg/g77/20000630-2.f: Likewise
3093         * gfortran.dg/g77/20010115.f: Likewise
3094         * gfortran.dg/g77/20010321-1.f: Likewise
3095         * gfortran.dg/g77/20010426.f: Likewise
3096         * gfortran.dg/g77/20020307-1.f: Likewise
3097         * gfortran.dg/g77/8485.f: Likewise
3098         * gfortran.dg/g77/960317-1.f: Likewise
3099         * gfortran.dg/g77/970915-0.f: Likewise
3100         * gfortran.dg/g77/980310-1.f: Likewise
3101         * gfortran.dg/g77/980310-2.f: Likewise
3102         * gfortran.dg/g77/980310-3.f: Likewise
3103         * gfortran.dg/g77/980310-4.f: Likewise
3104         * gfortran.dg/g77/980310-6.f: Likewise
3105         * gfortran.dg/g77/980310-7.f: Likewise
3106         * gfortran.dg/g77/980310-8.f: Likewise
3107         * gfortran.dg/g77/980419-2.f: Likewise
3108         * gfortran.dg/g77/980424-0.f: Likewise
3109         * gfortran.dg/g77/980427-0.f: Likewise
3110         * gfortran.dg/g77/980729-0.f: Likewise
3111         * gfortran.dg/g77/981117-1.f: Likewise
3112         * gfortran.dg/g77/toon_1.f: Likewise
3113
3114 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3115
3116         PR c++/2204
3117         * g++.dg/other/abstract2.C: New test.
3118
3119 2004-07-12  Paul Brook  <paul@codesourcery.com>
3120
3121         * gfortran.dg/pointer_init_1.f90: New test.
3122
3123 2004-07-11  Paul Brook  <paul@codesourcery.com>
3124
3125         PR fortran/15986
3126         * gfortran.dg/contained_1.f90: New test.
3127
3128 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
3129
3130         * g++.dg/parse/defarg8.C: New test.
3131
3132 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3133
3134         PR fortran/16433
3135         * gfortran.dg/pr16433.f: New test.
3136
3137         PR fortran/17574
3138         * gfortran.dg/pr15754.f90: New test.
3139
3140 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3141
3142         PR tree-optimization/16437
3143         * gcc.c-torture/execute/bitfld-4.c: New test.
3144
3145 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3146
3147         * gfortran.fortran-torture/execute/common_2.f90: Add check for
3148         access to common var from module.
3149
3150 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3151
3152         PR fortran/16336
3153         * gfortran.fortran-torture/execute/common_2.f90: New test.
3154
3155 2004-07-10  Paul Brook  <paul@codesourcery.com>
3156
3157         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
3158
3159 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3160
3161         PR fortran/15969
3162         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
3163
3164 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
3165
3166         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
3167         * gfortran.dg/g77/ffixed-form-2.f: Likewise
3168         * gfortran.dg/g77/ffree-form-1.f: Likewise
3169         * gfortran.dg/g77/ffree-form-2.f: Likewise
3170         * gfortran.dg/g77/ffree-form-3.f: Likewise
3171         * gfortran.dg/g77/fno-underscoring.f: Likewise
3172         * gfortran.dg/g77/funderscoring.f: Likewise
3173         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
3174
3175 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3176
3177         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
3178
3179 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3180         Paul Brook  <paul@codesourcery.com>
3181
3182         PR fortran/13415
3183         * gfortran.dg/common_pointer_1.f90: New test.
3184
3185 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3186
3187         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
3188
3189 2004-07-09  James E Wilson  <wilson@specifixinc.com>
3190
3191         PR target/16364
3192         * gcc.c-torture/compile/20040709-1.c: New.
3193
3194 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3195
3196         PR fortran/14077
3197         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
3198
3199 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3200
3201         PR fortran/13201
3202         * gfortran.dg/shape_1.f90: New test.
3203
3204 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
3205             Andrew Pinski  <apinski@apple.com>
3206
3207         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
3208
3209 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3210
3211         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
3212         comment.
3213
3214 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3215         Paul Brook  <paul@codesourcery.com>
3216
3217         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
3218         '.f95' and '.F95'.
3219
3220 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
3221
3222         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
3223
3224 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3225
3226         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
3227         testcases with capital suffix.
3228
3229 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3230
3231         PR fortran/15481
3232         PR fortran/13372
3233         PR fortran/13575
3234         PR fortran/15978
3235         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
3236
3237         * gfortran.dg/implicit_1.f90: New test.
3238
3239 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3240
3241         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
3242         expression to match gfortran warning/error messages
3243         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
3244         dg-error text.
3245
3246 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3247
3248         * lib/fortran-torture.exp: Rename proc search_for to
3249         search_for_re.
3250
3251 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3252
3253         * gcc.c-torture/execute/simd-5.x: New file.
3254         XFAIL on SPARC 64-bit at -O0.
3255
3256 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3257
3258         PR c++/8211
3259         PR c++/16165
3260         * g++.dg/warn/effc3.C: New test.
3261
3262 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3263
3264         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
3265         change X to 1X in format.
3266         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
3267         add data statements to conform to standard.
3268
3269 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3270
3271         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
3272         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
3273         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
3274
3275 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3276
3277         * gfortran.dg/g77/7388.f: Copy from g77.dg
3278         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
3279         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
3280         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
3281         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
3282         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
3283         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
3284         * gfortran.dg/g77/strlen0.f: Likewise
3285
3286 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
3287
3288         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
3289         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
3290
3291 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3292
3293         * gcc.c-torture/execute/920428-2.x: Delete.
3294         * gcc.c-torture/execute/920501-7.x: Likewise.
3295
3296 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
3297
3298         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
3299         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
3300         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
3301         prescott and c3-2.
3302         (PREFETCH_3DNOW): Add -march=c3.
3303
3304 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
3305
3306         PR c/16437
3307         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
3308         * gcc.c-torture/execute/bf64-1.x: Likewise.
3309
3310 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3311
3312         * gcc.c-torture/compile/20040708-1.c: New test.
3313
3314 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3315
3316         PR c++/16169
3317         * g++.dg/warn/effc2.C: New test.
3318
3319 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3320
3321         * gcc.c-torture/execute/bitfld-1.x: Remove.
3322         * gcc.c-torture/execute/bitfld-3.c: New test.
3323         * gcc.dg/bitfld-2.c: Remove XFAILs.
3324
3325 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3326
3327         PR c++/16276
3328         * g++.dg/rtti/tinfo1.C: New file.
3329
3330 2004-07-07  Eric Christopher  <echristo@redhat.com>
3331
3332         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
3333
3334 2004-07-07  Andrew Pinski  <apinski@apple.com>
3335
3336         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
3337
3338 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
3339
3340         * g++.dg/init/call1.C: XFAIL.
3341
3342 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
3343
3344         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
3345         except for movstrict*, to movmem* and clrstr* to clrmem*.
3346
3347 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
3348
3349         * gcc.c-torture/execute/20040707-1.c: New test.
3350
3351 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
3352
3353         * gcc.c-torture/execute/20040706-1.c: New test.
3354
3355 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3356
3357         PR c++/3671
3358         * g++.dg/template/spec14.C: New test.
3359
3360 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
3361
3362         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
3363         nothing if not yet defined.  Use it in b, c and d type definitions.
3364         * gcc.c-torture/execute/20040705-1.c: New test.
3365         * gcc.c-torture/execute/20040705-2.c: New test.
3366
3367 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3368
3369         PR c++/2518
3370         * g++.dg/lookup/new1.C: New test.
3371
3372 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3373
3374         PR c++/11406
3375         * g++.dg/template/sizeof8.C: New test.
3376
3377 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
3378
3379         * gcc.c-torture/compile/20040705-1.c: New test.
3380
3381 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
3382
3383         * gfortran.fortran-torture/execute/seq_io.f90: New test.
3384
3385 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
3386
3387         * gcc.dg/cpp/if-mop.c: Two new testcases.
3388         * gcc.dg/cpp/trad/comment-3.c: New.
3389
3390 2004-07-04  Paul Brook  <paul@codesourcery.com>
3391
3392         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
3393
3394 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
3395
3396         PR c++/3761
3397         * g++.dg/lookup/crash4.C: New test.
3398
3399 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
3400
3401         * gcc.c-torture/execute/builtin-abs-1.c
3402         * gcc.c-torture/execute/builtin-abs-2.c
3403         * gcc.c-torture/execute/builtin-complex-1.c
3404         * gcc.c-torture/execute/builtins/string-1-lib.c
3405         * gcc.c-torture/execute/builtins/string-1.c
3406         * gcc.c-torture/execute/builtins/string-2-lib.c
3407         * gcc.c-torture/execute/builtins/string-2.c
3408         * gcc.c-torture/execute/builtins/string-3-lib.c
3409         * gcc.c-torture/execute/builtins/string-3.c
3410         * gcc.c-torture/execute/builtins/string-4-lib.c
3411         * gcc.c-torture/execute/builtins/string-4.c
3412         * gcc.c-torture/execute/builtins/string-5-lib.c
3413         * gcc.c-torture/execute/builtins/string-5.c
3414         * gcc.c-torture/execute/builtins/string-6-lib.c
3415         * gcc.c-torture/execute/builtins/string-6.c
3416         * gcc.c-torture/execute/builtins/string-7-lib.c
3417         * gcc.c-torture/execute/builtins/string-7.c
3418         * gcc.c-torture/execute/builtins/string-8-lib.c
3419         * gcc.c-torture/execute/builtins/string-8.c
3420         * gcc.c-torture/execute/builtins/string-9-lib.c
3421         * gcc.c-torture/execute/builtins/string-9.c
3422         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
3423         * gcc.c-torture/execute/builtins/string-asm-1.c
3424         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
3425         * gcc.c-torture/execute/builtins/string-asm-2.c
3426         * gcc.c-torture/execute/stdio-opt-1.c
3427         * gcc.c-torture/execute/stdio-opt-2.c
3428         * gcc.c-torture/execute/stdio-opt-3.c
3429         * gcc.c-torture/execute/string-opt-1.c
3430         * gcc.c-torture/execute/string-opt-10.c
3431         * gcc.c-torture/execute/string-opt-11.c
3432         * gcc.c-torture/execute/string-opt-12.c
3433         * gcc.c-torture/execute/string-opt-13.c
3434         * gcc.c-torture/execute/string-opt-14.c
3435         * gcc.c-torture/execute/string-opt-15.c
3436         * gcc.c-torture/execute/string-opt-16.c
3437         * gcc.c-torture/execute/string-opt-2.c
3438         * gcc.c-torture/execute/string-opt-6.c
3439         * gcc.c-torture/execute/string-opt-7.c
3440         * gcc.c-torture/execute/string-opt-8.c:
3441         Replace with ...
3442
3443         * gcc.c-torture/execute/builtins/abs-2.c
3444         * gcc.c-torture/execute/builtins/abs-3.c
3445         * gcc.c-torture/execute/builtins/complex-1.c
3446         * gcc.c-torture/execute/builtins/fprintf.c
3447         * gcc.c-torture/execute/builtins/fputs.c
3448         * gcc.c-torture/execute/builtins/memcmp.c
3449         * gcc.c-torture/execute/builtins/memmove.c
3450         * gcc.c-torture/execute/builtins/memops-asm.c
3451         * gcc.c-torture/execute/builtins/mempcpy-2.c
3452         * gcc.c-torture/execute/builtins/mempcpy.c
3453         * gcc.c-torture/execute/builtins/memset.c
3454         * gcc.c-torture/execute/builtins/printf.c
3455         * gcc.c-torture/execute/builtins/sprintf.c
3456         * gcc.c-torture/execute/builtins/strcat.c
3457         * gcc.c-torture/execute/builtins/strchr.c
3458         * gcc.c-torture/execute/builtins/strcmp.c
3459         * gcc.c-torture/execute/builtins/strcpy.c
3460         * gcc.c-torture/execute/builtins/strcspn.c
3461         * gcc.c-torture/execute/builtins/strlen-2.c
3462         * gcc.c-torture/execute/builtins/strlen.c
3463         * gcc.c-torture/execute/builtins/strncat.c
3464         * gcc.c-torture/execute/builtins/strncmp-2.c
3465         * gcc.c-torture/execute/builtins/strncmp.c
3466         * gcc.c-torture/execute/builtins/strncpy.c
3467         * gcc.c-torture/execute/builtins/strpbrk.c
3468         * gcc.c-torture/execute/builtins/strpcpy-2.c
3469         * gcc.c-torture/execute/builtins/strpcpy.c
3470         * gcc.c-torture/execute/builtins/strrchr.c
3471         * gcc.c-torture/execute/builtins/strspn.c
3472         * gcc.c-torture/execute/builtins/strstr-asm.c
3473         * gcc.c-torture/execute/builtins/strstr.c:
3474         ... these new files.
3475
3476         * gcc.c-torture/execute/builtins/abs-2-lib.c
3477         * gcc.c-torture/execute/builtins/abs-3-lib.c
3478         * gcc.c-torture/execute/builtins/complex-1-lib.c
3479         * gcc.c-torture/execute/builtins/fprintf-lib.c
3480         * gcc.c-torture/execute/builtins/fputs-lib.c
3481         * gcc.c-torture/execute/builtins/memcmp-lib.c
3482         * gcc.c-torture/execute/builtins/memmove-lib.c
3483         * gcc.c-torture/execute/builtins/memops-asm-lib.c
3484         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
3485         * gcc.c-torture/execute/builtins/mempcpy-lib.c
3486         * gcc.c-torture/execute/builtins/memset-lib.c
3487         * gcc.c-torture/execute/builtins/printf-lib.c
3488         * gcc.c-torture/execute/builtins/sprintf-lib.c
3489         * gcc.c-torture/execute/builtins/strcat-lib.c
3490         * gcc.c-torture/execute/builtins/strchr-lib.c
3491         * gcc.c-torture/execute/builtins/strcmp-lib.c
3492         * gcc.c-torture/execute/builtins/strcpy-lib.c
3493         * gcc.c-torture/execute/builtins/strcspn-lib.c
3494         * gcc.c-torture/execute/builtins/strlen-2-lib.c
3495         * gcc.c-torture/execute/builtins/strlen-lib.c
3496         * gcc.c-torture/execute/builtins/strncat-lib.c
3497         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
3498         * gcc.c-torture/execute/builtins/strncmp-lib.c
3499         * gcc.c-torture/execute/builtins/strncpy-lib.c
3500         * gcc.c-torture/execute/builtins/strpbrk-lib.c
3501         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
3502         * gcc.c-torture/execute/builtins/strpcpy-lib.c
3503         * gcc.c-torture/execute/builtins/strrchr-lib.c
3504         * gcc.c-torture/execute/builtins/strspn-lib.c
3505         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
3506         * gcc.c-torture/execute/builtins/strstr-lib.c
3507         * gcc.c-torture/execute/builtins/lib/abs.c
3508         * gcc.c-torture/execute/builtins/lib/fprintf.c
3509         * gcc.c-torture/execute/builtins/lib/memset.c
3510         * gcc.c-torture/execute/builtins/lib/printf.c
3511         * gcc.c-torture/execute/builtins/lib/sprintf.c
3512         * gcc.c-torture/execute/builtins/lib/strcpy.c
3513         * gcc.c-torture/execute/builtins/lib/strcspn.c
3514         * gcc.c-torture/execute/builtins/lib/strncat.c
3515         * gcc.c-torture/execute/builtins/lib/strncmp.c
3516         * gcc.c-torture/execute/builtins/lib/strncpy.c
3517         * gcc.c-torture/execute/builtins/lib/strpbrk.c
3518         * gcc.c-torture/execute/builtins/lib/strspn.c
3519         * gcc.c-torture/execute/builtins/lib/strstr.c:
3520         New files containing support routines.
3521
3522         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
3523         declaration.
3524         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
3525         when not optimizing.
3526
3527 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
3528
3529         PR c++/16240
3530         * g++.dg/abi/mangle22.C: New test.
3531         * g++.dg/abi/mangle23.C: Likewise.
3532
3533 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
3534
3535         PR fortran/16290
3536         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
3537         Allow for cases without denormalized floating point numbers.
3538
3539 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
3540
3541         PR c/1027
3542         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3543         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
3544         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
3545         expected warning text.
3546         * gcc.dg/format/diag-2.c: New test.
3547
3548 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3549
3550         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
3551
3552 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
3553
3554         * gcc.dg/builtins-43.c: New.
3555         * gcc.dg/builtins-44.c: New.
3556         * gcc.dg/builtins-45.c: New.
3557
3558 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3559             Andreas Tobler  <a.tobler@schweiz.ch>
3560
3561         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3562         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3563         as SIGSEGV.
3564         * gcc.dg/cleanup-11.c: Likewise.
3565         * gcc.dg/cleanup-8.c: Likewise.
3566         * gcc.dg/cleanup-9.c: Likewise.
3567         * gcc.dg/cleanup-5.c: Run on all platforms.
3568
3569 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3570
3571         * g++.dg/warn/nonnull1.C: New test.
3572
3573 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3574
3575         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3576         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3577         Special-case the Sun compiler wrt to <complex.h>.
3578
3579 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3580
3581         * gcc.dg/Wunreachable-8.C: New test.
3582
3583         * gcc.dg/h8300-ice2.c : New test.
3584
3585 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3586
3587         PR fortran/16161
3588         * gfortran.fortran-torture/compile/implicit.f90: Add test
3589         for implicit character.
3590
3591 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3592
3593         PR fortran/16289
3594         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3595         Use tiny() intrinsic to find smallest non-negative real
3596
3597 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3598
3599         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3600         * gcc.dg/compat/struct-by-value-22_x.c: New.
3601         * gcc.dg/compat/struct-by-value-22_y.c: New.
3602
3603         * gcc.c-torture/execute/20040629-1.c: New test.
3604
3605 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3606
3607         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3608         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3609
3610         PR target/16195
3611         * gcc.dg/20040625-1.c: New test.
3612
3613 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3614
3615         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3616
3617 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3618
3619         PR fortran/15963
3620         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3621
3622 2004-06-29  Richard Henderson  <rth@redhat.com>
3623
3624         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3625
3626 2004-06-29  Paul Brook  <paul@codesourcery.com>
3627
3628         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3629         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3630
3631 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3632
3633         PR c++/16260
3634         * g++.dg/parse/crash15.C: New.
3635
3636 2004-06-28  Andrew Pinski  <apinski@apple.com>
3637
3638         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3639         by the error already.
3640
3641         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3642
3643 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3644
3645         PR target/14041
3646         * gcc.dg/h8300-bss-align-1.c : New.
3647
3648 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3649
3650         * PR c++/16174
3651         * g++.dg/template/ctor4.C: New.
3652
3653 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3654
3655         PR c++/16205
3656         * g++.dg/warn/Wsequence-point-1.C: New test.
3657
3658 2004-06-27  Paul Brook  <paul@codesourcery.com>
3659
3660         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
3661
3662 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
3663
3664         * g++.old-deja/g++.mike/p7325.C: Remove.
3665
3666 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3667
3668         PR c/14963
3669         * gcc.dg/pr14963.c: New test.
3670
3671 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
3672
3673         PR c++/16193
3674         * g++.dg/parse/redef1.C: New test.
3675
3676 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3677
3678         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
3679         20021110.c.
3680         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
3681         20021119-1.c.
3682         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
3683         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
3684         5-04.c.
3685         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
3686         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
3687         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
3688         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
3689         g++.brendan/enum14.C.
3690         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
3691         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
3692         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
3693         g++.mike/virt1.C.
3694         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
3695         memtemp24.C.
3696
3697 2004-06-27  Roger Sayle  <roger@eyesopen.com>
3698
3699         * gcc.dg/20040527-1.c: New test case.
3700
3701 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
3702
3703         PR gfortran/pr16196
3704         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
3705
3706 2004-06-25  Roger Sayle  <roger@eyesopen.com>
3707
3708         PR middle-end/15825
3709         * gcc.dg/pr15825-1.c: New test case.
3710
3711 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3712
3713         * gcc.c-torture/execute/20040625-1.c: New test.
3714
3715 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3716
3717         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
3718
3719 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3720
3721         * gcc.dg/torture/mips-div-1.c: New test.
3722
3723 2004-06-24  Jeff Law  <law@redhat.com>
3724
3725         * gcc.dg/tree-ssa/20040624-1.c: New test.
3726
3727 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
3728
3729         * gcc.c-torture/compile/20040624-1.c: New test.
3730
3731 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3732
3733         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
3734         this directory.
3735
3736 2004-06-23  Andrew Pinski  <apinski@apple.com>
3737
3738         PR middle-end/15988
3739         * g++.dg/opt/ptrmem4.C: New test.
3740
3741         * gcc.dg/c90-array-quals-2.c: New test.
3742
3743 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
3744
3745         * gcc.dg/kpice1.c: New test.
3746
3747 2006-06-23  Andrew Pinski  <apinski@apple.com>
3748
3749         * gcc.dg/c90-array-quals.c: New test.
3750
3751 2006-06-22  Richard Henderson  <rth@redhat.com>
3752
3753         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
3754
3755 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
3756
3757         * gcc.dg/builtins-config.h: Handle FreeBSD.
3758
3759 2006-06-22  Richard Henderson  <rth@redhat.com>
3760
3761         * g++.dg/opt/devirt1.C: New.
3762
3763 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
3764
3765         * g++.dg/opt/pr15551.C: New testcase.
3766
3767 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3768
3769         PR target/14800
3770         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
3771         x86_64-*-linux* when compiling for 32bit.
3772
3773 2004-06-21  Andrew Pinski  <apinski@apple.com>
3774
3775         * gcc.dg/pch/struct-1.c: New.
3776         * gcc.dg/pch/struct-1.hs: New.
3777
3778 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
3779
3780         * gcc.dg/pch/save-temps-1.c: New file.
3781         * gcc.dg/pch/save-temps-1.hs: New file.
3782
3783 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3784
3785         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
3786         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
3787
3788 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3789
3790         * gfortran.fortran-torture/execute/select_1.f90: Rename function
3791         to fix type error.
3792         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
3793         Remove trailing spaces.
3794
3795 2004-06-21  Richard Henderson  <rth@redhat.com>
3796
3797         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
3798         merging && to BIT_FIELD_REF.
3799
3800 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
3801
3802         * g++.dg/opt/placeholder1.C: New test.
3803
3804 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3805
3806         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
3807         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3808         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3809         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3810
3811 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
3812
3813         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
3814         extern "C".
3815         * g++.dg/other/pragma-re-1.C: Add comments.
3816
3817 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
3818
3819         PR gfortran/16080
3820         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
3821
3822 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
3823
3824         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
3825         instead of setting the type of size_t by
3826         hand.
3827
3828 2004-06-18  Roger Sayle  <roger@eyesopen.com>
3829
3830         * gcc.dg/unordered-2.c: New test case.
3831         * gcc.dg/unordered-3.c: New test case.
3832
3833 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
3834
3835         PR other/16043
3836         * lib/g++.exp (g++_version): Tweak regexp for version
3837         * lib/g77.exp (g77_version): Likewise
3838         * lib/gfortran.exp (gfortran_version): Likewise
3839         * lib/objc.exp (objc_version): Likewise
3840         * lib/treelang.exp (treelang_version): Likewise
3841
3842 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
3843
3844         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
3845         Use INT_MAX instead of __INT_MAX__.
3846         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3847
3848         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
3849         * gcc.dg/compat/scalar-return-3_x.c: Use it.
3850         * gcc.dg/compat/scalar-return-3_y.c: Use it.
3851         * gcc.dg/compat/scalar-return-4_x.c: Use it.
3852         * gcc.dg/compat/scalar-return-4_y.c: Use it.
3853         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
3854         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
3855         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
3856         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
3857
3858         * gcc.dg/range-test-1.c: New test.
3859         * g++.dg/opt/range-test-1.C: New test.
3860
3861 2004-06-17  Richard Henderson  <rth@redhat.com>
3862
3863         * objc.dg/sync-1.m: New.
3864         * objc.dg/try-catch-1.m: Don't force next runtime.
3865         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
3866         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
3867         shadowed catch clause.
3868         * objc.dg/try-catch-5.m: New.
3869
3870 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
3871
3872         Bug 14610
3873         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
3874
3875 2004-06-15  Richard Henderson  <rth@redhat.com>
3876
3877         * gcc.dg/20001116-1.c: Move expected warning line.
3878
3879 2004-06-15  Richard Henderson  <rth@redhat.com>
3880
3881         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
3882         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
3883
3884 2004-06-15  Jeff Law  <law@redhat.com>
3885
3886         * gcc.dg/tree-ssa/20040615-1.c: New test.
3887         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
3888         be less sensitive to operand ordering.
3889         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
3890
3891 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
3892
3893         * g++.dg/abi/bitfield3.C: Add comment..
3894
3895 2004-06-15  Richard Henderson  <rth@redhat.com>
3896
3897         * g++.dg/ext/stmtexpr1.C: XFAIL.
3898         * gcc.dg/20030612-1.c: XFAIL.
3899
3900 2004-06-15  Eric Christopher  <echristo@redhat.com>
3901
3902         * g++.dg/charset/asm5.c: New.
3903         * gcc.dg/charset/asm6.c: New.
3904
3905 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3906
3907         PR fortran/15962
3908         * gfortran.fortran-torture/execute/select_1.f90: New test.
3909
3910 2004-06-15  Paul Brook  <paul@codesourcery.com>
3911
3912         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
3913
3914 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3915
3916         PR c++/15967
3917         * g++.dg/lookup/crash3.C: New test.
3918
3919 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3920
3921         PR c++/15947
3922         * g++.dg/parse/dtor4.C: New test.
3923
3924 2004-06-14  Jeff Law  <law@redhat.com>
3925
3926         * gcc.c-torture/compile/20040614-1.c: New test.
3927
3928 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3929
3930         PR fortran/15211
3931         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
3932         LEN of a character array.
3933
3934 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
3935
3936         PR c++/15096
3937         * g++.dg/template/ptrmem10.C: New test.
3938
3939         PR c++/14930
3940         * g++.dg/template/friend30.C: New test.
3941
3942 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3943
3944         PR fortran/14928
3945         * gfortran.fortran-torture/compile/mloc.f90: New test.
3946
3947 2004-06-13  Paul Brook  <paul@codesourcery.com>
3948
3949         * gfortran.fortran-torture/execute/random_2.f90: New test.
3950
3951 2004-06-13  Eric Christopher  <echristo@redhat.com>
3952
3953         * gcc.dg/noncompile/redecl-1.c: Fix error message.
3954
3955 2004-06-12  Paul Brook  <paul@codesourcery.com>
3956
3957         * gfortran.fortran-torture/execute/contained_3.f90: New test.
3958
3959 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3960
3961         PR fortran/14923
3962         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
3963
3964 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3965
3966         PR fortran/14957
3967         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
3968         syntax errors in end statements of contained subroutines.
3969
3970 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3971
3972         PR fortran/12841
3973         * gfortran.fortran-torture/execute/null_arg.f90: New test.
3974
3975 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3976
3977         PR fortran/15665
3978         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
3979
3980 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3981
3982         PR gfortran/12839
3983         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
3984
3985 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
3986
3987         PR c++/15862
3988         * g++.dg/parse/enum1.C: New test.
3989
3990 2004-06-10  Jeff Law  <law@redhat.com>
3991
3992         * gcc.c-torture/compile/20040610-1.c: New test.
3993
3994 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3995
3996         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
3997         * g++.old-deja/g++.other/decl3.C: Likewise.
3998
3999 2004-06-10  Brian Booth  <bbooth@redhat.com>
4000
4001         * gcc.dg/tree-ssa/20031015-1.c: Scan for
4002         V_MAY_DEF instead of VDEF.
4003         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
4004
4005 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
4006
4007         PR c++/14211
4008         * g++.dg/conversion/const1.C: New test.
4009
4010         PR c++/15076
4011         * g++.dg/conversion/reinterpret1.C: New test.
4012
4013         PR c++/15877
4014         * g++.dg/template/enum2.C: New test.
4015
4016         PR c++/15227
4017         * g++.dg/template/error13.C: New test.
4018
4019 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4020
4021         PR fortran/14957
4022         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
4023         arguments to test_* REAL and of the right size.
4024
4025 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4026
4027         PR target/15569
4028         PR rtl-optimization/15681
4029         * gcc.dg/20040609-1.c: New test.
4030
4031 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4032
4033         PR c++/14791
4034         * g++.dg/opt/builtins1.C: New test.
4035
4036 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
4037
4038         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
4039         that use default windows32 struct layout.
4040         * gcc.dg/i386-bitfield2.c: Likewise.
4041
4042 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
4043
4044         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
4045         for mingw32 and cygwin targets.
4046
4047 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
4048
4049         * gcc.dg/pch/macro-4.c: New.
4050         * gcc.dg/pch/macro-4.hs: New.
4051
4052 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4053
4054         PR fortran/13249
4055         * gfortran.fortran-torture/compile/name_clash.f90: New test.
4056
4057 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4058
4059         PR fortran/13372
4060         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
4061
4062 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4063
4064         PR gfortran/14897
4065         * gfortran.fortran-torture/execute/t_edit.f90: New test.
4066
4067 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4068
4069         PR gfortran/15755
4070         * gfortran.fortran-torture/execute/backspace.c : New test.
4071
4072 2004-06-09  Paul Brook  <paul@codesourcery.com>
4073
4074         * gfortran.fortran-torture/execure/intrinsic_associated.f90
4075         (pointer_to_section): Rewrite to use smaller array.
4076
4077 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
4078
4079         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
4080         * gcc.dg/ext/altivec-10.c: Same.
4081         * gcc.dg/ext/altivec-11.c: Same.
4082         * gcc.dg/ext/altivec-12.c: Same.
4083         * gcc.dg/ext/altivec-13.c: Same.
4084         * gcc.dg/ext/altivec-14.c: Same.
4085         * gcc.dg/ext/altivec-15.c: Same.
4086         * gcc.dg/ext/altivec-16.c: Same.
4087         * gcc.dg/ext/altivec-3.c: Same.
4088         * gcc.dg/ext/altivec-4.c: Same.
4089         * gcc.dg/ext/altivec-6.c: Same.
4090         * gcc.dg/ext/altivec-7.c: Same.
4091         * gcc.dg/ext/altivec-8.c: Same.
4092         * gcc.dg/ext/altivec-varargs-1.c: Same.
4093
4094         * g++.dg/ext/altivec-1.C: Correct dg syntax.
4095         * g++.dg/ext/altivec-10.C: Same.
4096         * g++.dg/ext/altivec-2.C: Same.
4097         * g++.dg/ext/altivec-3.C: Same.
4098         * g++.dg/ext/altivec-4.C: Same.
4099         * g++.dg/ext/altivec-5.C: Same.
4100         * g++.dg/ext/altivec-6.C: Same.
4101         * g++.dg/ext/altivec-7.C: Same.
4102         * g++.dg/ext/altivec-8.C: Same.
4103         * g++.dg/ext/altivec-9.C: Same.
4104
4105 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4106
4107         PR c++/7841
4108         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
4109
4110 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4111
4112         * gcc.dg/union-1.c: New test.
4113
4114 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4115
4116         * gcc.dg/builtins-41.c: New test case.
4117         * gcc.dg/builtins-42.c: New test case.
4118
4119 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4120
4121         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
4122         * g++.dg/ext/altivec-10.C: Same.
4123         * g++.dg/ext/altivec-2.C: Same.
4124         * g++.dg/ext/altivec-3.C: Same.
4125         * g++.dg/ext/altivec-4.C: Same.
4126         * g++.dg/ext/altivec-5.C: Same.
4127         * g++.dg/ext/altivec-6.C: Same.
4128         * g++.dg/ext/altivec-7.C: Same.
4129         * g++.dg/ext/altivec-8.C: Same.
4130         * g++.dg/ext/altivec-9.C: Same.
4131         * g++.old-deja/g++.abi/cxa_vec.C: Same.
4132         * g++.old-deja/g++.brendan/new3.C: Same.
4133         * gcc.c-torture/execute/eeprof-1.x: Same.
4134
4135 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4136
4137         PR c/14765
4138         * gcc.dg/pr14765-1.c: New test.
4139
4140 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4141
4142         PR c/14649
4143         * gcc.dg/pr14649-1.c: New test case.
4144
4145 2004-06-07  Richard Henderson  <rth@redhat.com>
4146
4147         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
4148         if temporaries.
4149
4150 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4151
4152         * g++.dg/eh/elide1.C: Remove XFAIL.
4153
4154 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
4155
4156         PR c++/15337
4157         * g++.dg/expr/sizeof3.C: New test.
4158
4159         PR c++/14777
4160         * g++.dg/template/access14.C: New test.
4161
4162         PR c++/15554
4163         * g++.dg/template/enum1.C: New test.
4164
4165         PR c++/15057
4166         * g++.dg/eh/throw1.C: New test.
4167
4168 2004-06-07  David Ayers  <d.ayers@inode.at>
4169             Ziemowit Laski  <zlaski@apple.com>
4170
4171         * lib/objc.exp (objc_target_compile): Revert the '-framework
4172         Foundation' flag fix, since bare Darwin does not ship
4173         with the Foundation framework.
4174         * objc/execute/next_mapping.h: Provide a local NSConstantString
4175         @interface and @implementation.
4176         (objc_constant_string_init): A constructor function, used to
4177         initialize the NSConstantString meta-class object.
4178         * objc/execute/string1.m: Include "next_mapping.h" instead of
4179         <Foundation/NSString.h>.
4180         * objc/execute/string2.m: Likewise.
4181         * objc/execute/string3.m: Likewise.
4182         * objc/execute/string4.m: Likewise.
4183
4184 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
4185
4186         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
4187         to double. Replace double with FLOAT.
4188         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
4189
4190         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
4191         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
4192         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
4193         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
4194         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
4195         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
4196         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
4197         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
4198
4199 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4200
4201         PR c/13519
4202         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
4203
4204 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4205
4206         PR c++/15503
4207         * g++.dg/template/meminit2.C: New test.
4208
4209 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
4210
4211         PR target/15822
4212         * gcc.c-torture/execute/compare-fp-1.c,
4213         gcc.c-torture/execute/compare-fp-2.c,
4214         gcc.c-torture/execute/compare-fp-3.c,
4215         gcc.c-torture/execute/compare-fp-4.c,
4216         gcc.c-torture/execute/compare-fp-3.x,
4217         gcc.c-torture/execute/compare-fp-4.x: Moved...
4218         * gcc.c-torture/execute/ieee/compare-fp-1.c,
4219         gcc.c-torture/execute/ieee/compare-fp-2.c,
4220         gcc.c-torture/execute/ieee/compare-fp-3.c,
4221         gcc.c-torture/execute/ieee/compare-fp-4.c,
4222         gcc.c-torture/execute/ieee/compare-fp-3.x,
4223         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
4224
4225 2004-06-04  David Ayers  <d.ayers@inode.at>
4226
4227         * objc/execute/protocol-isEqual-4.m: New testcase.
4228
4229 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
4230
4231         * objc/execute/protocol-isEqual-1.m: New testcase.
4232         * objc/execute/protocol-isEqual-2.m: New testcase.
4233         * objc/execute/protocol-isEqual-3.m: New testcase.
4234
4235 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4236
4237         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
4238
4239 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
4240
4241         * lib/objc.exp (objc_target_compile): When running tests on
4242         Darwin (Mac OS X), inform the linker about '-framework
4243         'Foundation'.
4244
4245 2004-06-02  Eric Christopher  <echristo@redhat.com>
4246
4247         * gcc.c-torture/compile/20040602-1.c: New.
4248
4249 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
4250
4251         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
4252         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4253
4254         PR tree-optimization/14736
4255         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
4256
4257         PR tree-optimization/14042
4258         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
4259
4260         PR tree-optimization/14729
4261         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
4262
4263 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4264
4265         PR fortran/15557
4266         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
4267
4268 2004-06-01  Richard Hederson  <rth@redhat.com>
4269
4270         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
4271
4272 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4273
4274         PR c++/14932
4275         * g++.dg/parse/offsetof4.C: New test.
4276
4277 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
4278
4279         PR objc/7993
4280         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
4281
4282 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
4283
4284         PR c++/15701
4285         * g++.dg/template/friend29.C: New test.
4286
4287 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4288
4289         PR c/15749
4290         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
4291
4292 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4293
4294         * gcc.dg/sparc-trap-1.c: New test.
4295
4296 2004-05-31  Roger Sayle  <roger@eyesopen.com>
4297
4298         PR middle-end/15069
4299         * g++.dg/opt/fold3.C: New test case.
4300
4301 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
4302
4303         * lib/target-supports.exp (check_iconv_available): Fix fallout
4304         from 2004-05-28 patch.
4305
4306 2004-05-30  Paul Brook  <paul@codesourcery.com>
4307
4308         PR fortran/15620
4309         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
4310         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
4311
4312 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
4313
4314         * gfortran.fortran-torture/execute/random_1.f90: New test.
4315
4316 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4317
4318         * g++.dg/ext/altivec-10.C: New test.
4319
4320 2004-05-29  Paul Brook  <paul@codesourcery.com>
4321
4322         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
4323
4324 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4325
4326         * gcc.dg/altivec-16.c: New test.
4327
4328 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
4329
4330         * lib/target-supports.exp (check_vmx_hw_available): New.
4331         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
4332
4333         * lib/target-supports.exp (check_alias_available,
4334         check_iconv_available, check_named_sections_available): Use
4335         unique names for temporary files.
4336
4337 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4338
4339         * gcc.dg/altivec-15.c: New test.
4340
4341 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4342
4343         PR c++/15083
4344         * g++.dg/warn/noeffect6.C: New test.
4345
4346         PR c++/15471
4347         * g++.dg/expr/ptrmem4.C: New test.
4348
4349         PR c++/15640
4350         * g++.dg/template/operator3.C: New test.
4351
4352 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4353
4354         PR c++/14668
4355         * g++.dg/lookup/redecl1.C: New test.
4356         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
4357
4358 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
4359
4360         * gcc.c-torture/execute/compare-fp-1.c,
4361         gcc.c-torture/execute/compare-fp-2.c,
4362         gcc.c-torture/execute/compare-fp-3.c,
4363         gcc.c-torture/execute/compare-fp-4.c,
4364         gcc.c-torture/execute/compare-fp-3.x,
4365         gcc.c-torture/execute/compare-fp-4.x,
4366         gcc.dg/pr15649-1.c: New.
4367
4368 2004-05-27  Adam Nemet  <anemet@lnxw.com>
4369
4370         PR c++/12883
4371         * g++.dg/init/array14.C: New test.
4372
4373 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
4374
4375         * lib/compat.exp (compat-get-options-main): New.
4376         (compat-get-options): Remove unneeded code, warn for ignored
4377         command.
4378         (compat-execute): Check flag set by dg-require-* commands.
4379
4380         * lib/compat.exp (compat-execute): Break up long lines.
4381
4382 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
4383
4384         * gcc.dg/altivec-7.c: Don't use 'vector long'.
4385         * gcc.dg/altivec-14.c: New test.
4386         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
4387
4388         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
4389         * gcc.dg/altivec-12.c: Ditto.
4390
4391         * gcc.dg/altivec-3.c: Move call to altivec_check.
4392
4393 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4394
4395         PR c++/15044
4396         * g++.dg/template/error12.C: New test.
4397
4398         PR c++/15317
4399         * g++.dg/ext/attrib15.C: New test.
4400
4401         PR c++/15329
4402         * g++.dg/template/ptrmem9.C: New test.
4403
4404 2004-05-25  Paul Brook  <paul@codesourcery.com>
4405
4406         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
4407
4408 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4409
4410         PR c++/15165
4411         * g++.dg/template/crash19.C: New test.
4412
4413 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4414
4415         PR c++/15025
4416         * g++.dg/template/redecl1.C: New test.
4417
4418 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4419
4420         PR c++/14821
4421         * g++.dg/other/ns1.C: New test.
4422
4423         PR c++/14883
4424         * g++.dg/template/invalid1.C: New test.
4425
4426 2004-05-23  Paul Brook  <paul@codesourcery.com>
4427         Victor Leikehman  <lei@haifasphere.co.il>
4428
4429         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
4430         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
4431
4432 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4433
4434         PR c++/15285
4435         PR c++/15299
4436         * g++.dg/template/non-dependent5.C: New test.
4437         * g++.dg/template/non-dependent6.C: New test.
4438
4439 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4440
4441         PR c++/15507
4442         * g++.dg/inherit/union1.C: New test.
4443
4444         PR c++/15542
4445         * g++.dg/template/addr1.C: New test.
4446
4447         PR c++/15427
4448         * g++.dg/template/array5.C: New test.
4449
4450         PR c++/15287
4451         * g++.dg/template/array6.C: New test.
4452
4453 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
4454             Roger Sayle  <roger@eyesopen.com>
4455
4456         * g++.dg/lookup/forscope2.C: New test case.
4457
4458 2004-05-22  Ben Elliston  <bje@au.ibm.com>
4459
4460         * gcc.dg/cpp/Wmissingdirs.c: New.
4461
4462 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4463
4464         PR target/15301
4465         * gcc.dg/compat/union-m128-1.h: New file.
4466         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4467         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4468         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4469
4470 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4471
4472         PR target/15302
4473         * gcc.dg/compat/struct-complex-1.h: New file.
4474         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
4475         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
4476         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4477
4478 2004-05-20  Roger Sayle  <roger@eyesopen.com>
4479
4480         PR middle-end/3074
4481         * gcc.dg/pr3074-1.c: New test case.
4482         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
4483
4484 2004-05-20  Falk Hueffner  <falk@debian.org>
4485
4486         PR other/15526
4487         * gcc.dg/ftrapv-1.c: New test case.
4488
4489 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4490
4491         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
4492
4493 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
4494             Jeff Law  <law@redhat.com>
4495
4496         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
4497         * gcc.dg/tree-ssa/20040518-2.c: New test.
4498
4499         * gcc.dg/tree-ssa/20040518-1.c: New test.
4500
4501 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
4502
4503         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
4504
4505 2004-05-18  Paul Brook  <paul@codesourcery.com>
4506
4507         PR fortran/13930
4508         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
4509
4510 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4511
4512         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
4513         constant folding.
4514
4515 2004-05-17  Steven Bosscher  <stevenb@suse.de>
4516
4517         * gcc.dg/tree-ssa/20040517-1.c: New test.
4518
4519 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4520
4521         * gcc.dg/loop-4.c: New test.
4522
4523 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
4524
4525         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
4526
4527 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
4528
4529         PR fortran/15311
4530         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
4531
4532 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4533
4534         PR fortran/13826
4535         PR fortran/13940
4536         * gfortran.fortran-torture/compile/data_1.f90: New test.
4537
4538 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
4539
4540         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
4541         * gcc.dg/uninit-H.c: Define ASM for __s390__.
4542
4543 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4544
4545         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
4546
4547 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4548
4549         PR c/15444
4550         * gcc.dg/format/xopen-1.c: Adjust expected message.
4551         * gcc.dg/format/xopen-3.c: New test.
4552
4553 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
4554
4555         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
4556
4557 2004-05-14  Jeff Law  <law@redhat.com>
4558
4559         * gcc.dg/tree-ssa/20040514-2.c: New test.
4560
4561 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4562
4563         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4564         this ...
4565         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4566         this.
4567
4568 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4569
4570         * gcc.dg/tree-ssa/20040514-1.c: New test.
4571
4572 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4573
4574         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4575         test.
4576
4577 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4578
4579         PR fortran/14066
4580         * gfortran.fortran-torture/compile/do_1.f90: New test.
4581
4582 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4583
4584         PR fortran/15051
4585         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4586         test.
4587
4588 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4589
4590         PR fortran/15149
4591         * gfortran.fortran-torture/execute/random_init.f90: New test.
4592
4593 2004-05-13  Paul Brook  <paul@codesourcery.com>
4594
4595         PR fortran/15314
4596         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4597
4598 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4599
4600         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4601         for the powerpc case.
4602
4603 2004-05-13  Jeff Law  <law@redhat.com>
4604
4605         * gcc.dg/tree-ssa/20040513-1.c: New test.
4606         * gcc.dg/tree-ssa/20040513-2.c: New test.
4607
4608 2004-05-13  Paul Brook  <paul@codesourcery.com>
4609
4610         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4611         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4612         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4613
4614 2004-05-13  Andreas Schwab  <schwab@suse.de>
4615
4616         PR other/10819
4617         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4618         characters.
4619
4620 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4621
4622         PR fortran/15294
4623         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4624
4625 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4626
4627         Merge from tree-ssa-20020619-branch.  See
4628         ChangeLog.tree-ssa for details.
4629
4630 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4631
4632         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4633         include <altivec.h> explicitly.
4634         * gcc.dg/altivec-13.c: Likewise.
4635
4636 2004-05-11  Paul Brook  <paul@codesourcery.com>
4637
4638         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4639
4640 2004-05-10  Eric Christopher  <echristo@redhat.com>
4641
4642         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4643         * gcc.dg/sibcall-4.c: Ditto.
4644
4645 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4646
4647         * g++.dg/ext/altivec-8.C: New test case.
4648         * gcc.dg/altivec-13.c: New test case.
4649
4650 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4651
4652         * gcc.c-torture/execute/divcmp-1.c: New test case.
4653         * gcc.c-torture/execute/divcmp-2.c: New test case.
4654         * gcc.c-torture/execute/divcmp-3.c: New test case.
4655
4656 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
4657
4658         * g++.dg/other/pragma-re-2.C: New test.
4659
4660 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4661
4662         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
4663         * gcc.dg/i386-387-2.c: Likewise.
4664
4665         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
4666         __builtin_drem.
4667         * gcc.dg/i386-387-6.c: Likewise.
4668
4669 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4670
4671         * gcc.dg/builtins-33.c:  Also check log1p*.
4672
4673 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
4674
4675         PR optimization/15296
4676         * gcc.c-torture/execute/pr15296.c: New test.
4677
4678 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
4679
4680         * gcc.dg/builtins-40.c: New test.
4681
4682 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
4683
4684         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
4685
4686 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
4687
4688         * g++.dg/ext/spe1.C: New testcase.
4689
4690 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
4691
4692         * objc.dg/image-info.m: Allow additional attributes
4693         for __image_info section.
4694
4695 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
4696
4697         * gcc.dg/torture/mips-hilo-2.c: New test.
4698
4699 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4700
4701         PR c++/14389
4702         * g++.dg/template/member5.C: New test.
4703
4704 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
4705
4706         * gcc.dg/builtins-34.c: Also check expm1*.
4707
4708 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4709
4710         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
4711         * gcc.dg/torture/builtin-convert-3.c: New test.
4712
4713 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
4714
4715         PR middle-end/15054
4716         * g++.dg/opt/pr15054.C: New test.
4717
4718 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4719
4720         * gcc.dg/torture/builtin-rounding-1.c: New test.
4721         * gcc.dg/builtins-25.c: Delete.
4722         * gcc.dg/builtins-29.c: Delete.
4723
4724 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
4725
4726         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
4727         * gcc.dg/sibcall-4.c: Likewise.
4728         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
4729
4730 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4731
4732         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
4733         bit-field on 16-bit targets.
4734
4735 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4736
4737         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
4738         16-bit targets.
4739
4740 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
4741
4742         * gcc.dg/rs6000-power2-1.c: Change to compile only.
4743         * gcc.dg/rs6000-power2-2.c: Likewise.
4744
4745 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
4746
4747         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
4748         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
4749         Change the asm registers to be in form of frN instead of fN.
4750
4751 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4752
4753         * gcc.dg/torture/builtin-convert-2.c: New test.
4754
4755 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
4756
4757         * gcc.dg/rs6000-power2-1.c: New test.
4758         * gcc.dg/rs6000-power2-2.c: New test.
4759
4760 2004-04-28  Jan Hubicka  <jh@suse.cz>
4761
4762         * gcc.dg/unused-6.c: New test.
4763
4764 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
4765             Ulrich Weigand  <uweigand@de.ibm.com>
4766
4767         * ada/acats/run_all.sh: Define $target variable.
4768
4769 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
4770
4771         PR c++/15119
4772         * g++.dg/other/vararg-1.C: New test.
4773
4774         PR c++/4794
4775         * g++.dg/eh/cleanup3.C: New test.
4776
4777 2004-04-24  Laurent GUERBY <laurent@guerby.net>
4778
4779         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
4780         and ad8011a (target_insn).
4781         * ada/acats/support/macro.dfs: Likewise.
4782         * ada/acats/support/impbit.adb: New file.
4783
4784 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
4785
4786         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
4787
4788 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4789
4790         * gcc.dg/loop-3.c: New test.
4791
4792 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
4793
4794         * gcc.c-torture/execute/simd-5.c: New test.
4795
4796 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4797
4798         PR c++/15064
4799         * g++.dg/template/crash18.C: New test.
4800
4801 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
4802
4803         * g++.dg/ext/complit3.C: New test.
4804
4805 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4806
4807         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
4808         * gcc.dg/altivec-3.c: Same.
4809         * gcc.dg/altivec-varargs-1.c: Same.
4810
4811 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4812
4813         * lib/target-supports.exp (check_profiling_available): Assume
4814         profiling is not available on powerpc-eabi targets.
4815
4816 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
4817
4818         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
4819         * gcc.dg/vmx/bug-1.c: Ditto.
4820
4821 2004-04-20  Eric Christopher  <echristo@redhat.com>
4822
4823         * gcc.dg/charset/extern.c: New test.
4824         * g++.dg/charset/extern3.cc: Ditto.
4825
4826 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
4827
4828         * gcc.dg/builtins-39.c: New test.
4829
4830 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
4831
4832         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
4833
4834 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
4835
4836         * gcc.dg/torture/mips-hilo-1.c: New test.
4837
4838 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
4839
4840         * gcc.c-torture/compile/20040419-1.c: New test.
4841
4842 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
4843
4844         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
4845
4846 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
4847             Aldy Hernandez  <aldyh@redhat.com>
4848
4849         * gcc.c-torture/execute/va-arg-24.c: New.
4850
4851 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
4852             Aldy Hernandez  <aldyh@redhat.com>
4853
4854         * gcc.dg/vmx/1b-01.c: New.
4855         * gcc.dg/vmx/1b-02.c: New.
4856         * gcc.dg/vmx/1b-03.c: New.
4857         * gcc.dg/vmx/1b-04.c: New.
4858         * gcc.dg/vmx/1b-05.c: New.
4859         * gcc.dg/vmx/1b-06.c: New.
4860         * gcc.dg/vmx/1b-07.c: New.
4861         * gcc.dg/vmx/1c-01.c: New.
4862         * gcc.dg/vmx/1c-02.c: New.
4863         * gcc.dg/vmx/3a-01a.c: New.
4864         * gcc.dg/vmx/3a-01.c: New.
4865         * gcc.dg/vmx/3a-01m.c: New.
4866         * gcc.dg/vmx/3a-03.c: New.
4867         * gcc.dg/vmx/3a-03m.c: New.
4868         * gcc.dg/vmx/3a-04.c: New.
4869         * gcc.dg/vmx/3a-04m.c: New.
4870         * gcc.dg/vmx/3a-05.c: New.
4871         * gcc.dg/vmx/3a-06.c: New.
4872         * gcc.dg/vmx/3a-06m.c: New.
4873         * gcc.dg/vmx/3a-07.c: New.
4874         * gcc.dg/vmx/3b-01.c: New.
4875         * gcc.dg/vmx/3b-02.c: New.
4876         * gcc.dg/vmx/3b-10.c: New.
4877         * gcc.dg/vmx/3b-13.c: New.
4878         * gcc.dg/vmx/3b-14.c: New.
4879         * gcc.dg/vmx/3b-15.c: New.
4880         * gcc.dg/vmx/3c-01a.c: New.
4881         * gcc.dg/vmx/3c-01.c: New.
4882         * gcc.dg/vmx/3c-02.c: New.
4883         * gcc.dg/vmx/3c-03.c: New.
4884         * gcc.dg/vmx/3d-01.c: New.
4885         * gcc.dg/vmx/4-01.c: New.
4886         * gcc.dg/vmx/4-03.c: New.
4887         * gcc.dg/vmx/5-01.c: New.
4888         * gcc.dg/vmx/5-02.c: New.
4889         * gcc.dg/vmx/5-03.c: New.
4890         * gcc.dg/vmx/5-04.c: New.
4891         * gcc.dg/vmx/5-05.c: New.
4892         * gcc.dg/vmx/5-06.c: New.
4893         * gcc.dg/vmx/5-07.c: New.
4894         * gcc.dg/vmx/5-07t.c: New.
4895         * gcc.dg/vmx/5-08.c: New.
4896         * gcc.dg/vmx/5-10.c: New.
4897         * gcc.dg/vmx/5-11.c: New.
4898         * gcc.dg/vmx/7-01a.c: New.
4899         * gcc.dg/vmx/7-01.c: New.
4900         * gcc.dg/vmx/7c-01.c: New.
4901         * gcc.dg/vmx/7d-01.c: New.
4902         * gcc.dg/vmx/7d-02.c: New.
4903         * gcc.dg/vmx/8-01.c: New.
4904         * gcc.dg/vmx/8-02a.c: New.
4905         * gcc.dg/vmx/8-02.c: New.
4906         * gcc.dg/vmx/brode-1.c: New.
4907         * gcc.dg/vmx/bug-1.c: New.
4908         * gcc.dg/vmx/bug-2.c: New.
4909         * gcc.dg/vmx/bug-3.c: New.
4910         * gcc.dg/vmx/cw-bug-1.c: New.
4911         * gcc.dg/vmx/cw-bug-2.c: New.
4912         * gcc.dg/vmx/cw-bug-3.c: New.
4913         * gcc.dg/vmx/dct.c: New.
4914         * gcc.dg/vmx/debug-1.c: New.
4915         * gcc.dg/vmx/debug-2.c: New.
4916         * gcc.dg/vmx/debug-3.c: New.
4917         * gcc.dg/vmx/debug-4.c: New.
4918         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
4919         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
4920         * gcc.dg/vmx/eg-5.c: New.
4921         * gcc.dg/vmx/fft.c: New.
4922         * gcc.dg/vmx/gcc-bug-1.c: New.
4923         * gcc.dg/vmx/gcc-bug-2.c: New.
4924         * gcc.dg/vmx/gcc-bug-3.c: New.
4925         * gcc.dg/vmx/gcc-bug-4.c: New.
4926         * gcc.dg/vmx/gcc-bug-5.c: New.
4927         * gcc.dg/vmx/gcc-bug-6.c: New.
4928         * gcc.dg/vmx/gcc-bug-7.c: New.
4929         * gcc.dg/vmx/gcc-bug-8.c: New.
4930         * gcc.dg/vmx/gcc-bug-9.c: New.
4931         * gcc.dg/vmx/gcc-bug-b.c: New.
4932         * gcc.dg/vmx/gcc-bug-c.c: New.
4933         * gcc.dg/vmx/gcc-bug-d.c: New.
4934         * gcc.dg/vmx/gcc-bug-e.c: New.
4935         * gcc.dg/vmx/gcc-bug-f.c: New.
4936         * gcc.dg/vmx/gcc-bug-g.c: New.
4937         * gcc.dg/vmx/gcc-bug-i.c: New.
4938         * gcc.dg/vmx/harness.h: New.
4939         * gcc.dg/vmx/ira1.c: New.
4940         * gcc.dg/vmx/ira2a.c: New.
4941         * gcc.dg/vmx/ira2b.c: New.
4942         * gcc.dg/vmx/ira2.c: New.
4943         * gcc.dg/vmx/ira2c.c: New.
4944         * gcc.dg/vmx/mem.c: New.
4945         * gcc.dg/vmx/newton-1.c: New.
4946         * gcc.dg/vmx/ops.c: New.
4947         * gcc.dg/vmx/sn7153.c: New.
4948         * gcc.dg/vmx/spill2.c: New.
4949         * gcc.dg/vmx/spill3.c: New.
4950         * gcc.dg/vmx/spill.c: New.
4951         * gcc.dg/vmx/t.c: New.
4952         * gcc.dg/vmx/varargs-1.c: New.
4953         * gcc.dg/vmx/varargs-2.c: New.
4954         * gcc.dg/vmx/varargs-3.c: New.
4955         * gcc.dg/vmx/varargs-4.c: New.
4956         * gcc.dg/vmx/varargs-5.c: New.
4957         * gcc.dg/vmx/varargs-6.c: New.
4958         * gcc.dg/vmx/varargs-7.c: New.
4959         * gcc.dg/vmx/vmx.exp: New.
4960         * gcc.dg/vmx/vprint-1.c: New.
4961         * gcc.dg/vmx/vscan-1.c: New.
4962         * gcc.dg/vmx/x-01.c: New.
4963         * gcc.dg/vmx/x-02.c: New.
4964         * gcc.dg/vmx/x-03.c: New.
4965         * gcc.dg/vmx/x-04.c: New.
4966         * gcc.dg/vmx/x-05.c: New.
4967         * gcc.dg/vmx/yousufi-1.c: New.
4968         * gcc.dg/vmx/zero-1.c: New.
4969         * gcc.dg/vmx/zero.c: New.
4970
4971 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
4972
4973         * g++.dg/lookup/java1.C: Update for chage of
4974         _Jv_AllocObject.
4975         * g++.dg/lookup/java2.C: Likewise.
4976
4977 2004-04-17  Laurent GUERBY <laurent@guerby.net>
4978
4979         * ada/acats/run_all.sh: use -O2 by default.
4980
4981 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
4982
4983         * gcc.dg/vr-mult-[12].c: New tests.
4984
4985 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4986
4987         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
4988
4989         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
4990
4991 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
4992
4993         * lib/target-supports.exp (check_profiling_available): Assume profiling
4994         isn't available for mips*-*-elf targets.
4995
4996 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
4997
4998         * gcc.dg/builtins-38.c: New test.
4999
5000 2004-04-14  Eric Christopher  <echristo@redhat.com>
5001
5002         * g++.dg/charset/charset.exp: Run .cc extension tests.
5003
5004 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
5005
5006         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
5007
5008 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5009
5010         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
5011
5012 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
5013
5014         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
5015         * gcc.dg/i386-387-2.c: Likewise.
5016
5017         * gcc.dg/i386-387-7.c: New test.
5018         * gcc.dg/i386-387-8.c: New test.
5019
5020         * gcc.dg/builtins-37.c: New test.
5021
5022 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
5023
5024         * g++.dg/pch/externc-1.C: Add missing semicolon.
5025
5026 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
5027
5028         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
5029
5030 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5031
5032         * gcc.c-torture/execute/20040411-1.c: New test.
5033
5034 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5035
5036         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
5037
5038 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
5039
5040         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
5041
5042 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
5043
5044         * lib/target-supports.exp (check_named_sections_available): New.
5045         * lib/gcc-dg.exp (dg-require-named-sections): New.
5046         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
5047         old-deja.exp.  Also prune error-count message from HP linker.
5048         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
5049
5050         * g++.dg/init/init-ref4.C: Use dg-require-weak.
5051         * g++.old-deja/g++.pt/static3.C: Likewise.
5052         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
5053
5054 2004-04-09  Roger Sayle  <roger@eyesopen.com>
5055
5056         * gcc.c-torture/execute/20040409-1.c: New test case.
5057         * gcc.c-torture/execute/20040409-2.c: New test case.
5058         * gcc.c-torture/execute/20040409-3.c: New test case.
5059
5060 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5061
5062         * gcc.dg/20040409-1.c: New test.
5063
5064 2004-04-08  Roger Sayle  <roger@eyesopen.com>
5065
5066         PR target/14888
5067         * g++.dg/opt/pr14888.C: New test case.
5068
5069 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
5070
5071         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
5072         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
5073         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
5074         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
5075         New tests.
5076
5077 2004-04-08  Paul Brook  <paul@codesourcery.com>
5078
5079         * gcc.dg/spill-1.c: New test.
5080
5081 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5082
5083         * gcc.dg/torture/builtin-ctype-2.c: New test.
5084
5085 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
5086
5087         * gcc.dg/pch/pch.exp: Add largefile test.
5088
5089 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
5090
5091         * g++.dg/pch/externc-1.Hs: New.
5092         * g++.dg/pch/externc-1.C: New.
5093
5094 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5095
5096         * gcc.dg/compat/struct-by-value-5a_main.c,
5097         gcc.dg/compat/struct-by-value-5b_main.c: New files.
5098         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
5099         * gcc.dg/compat/struct-by-value-5a_x.c,
5100         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
5101         gcc.dg/compat/struct-by-value-5_x.c.
5102         * gcc.dg/compat/struct-by-value-5a_y.c,
5103         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
5104         gcc.dg/compat/struct-by-value-5_y.c.
5105
5106         * gcc.dg/compat/struct-by-value-6a_main.c,
5107         gcc.dg/compat/struct-by-value-6b_main.c: New files.
5108         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
5109         * gcc.dg/compat/struct-by-value-6a_x.c,
5110         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
5111         gcc.dg/compat/struct-by-value-6_x.c.
5112         * gcc.dg/compat/struct-by-value-6a_y.c,
5113         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
5114         gcc.dg/compat/struct-by-value-6_y.c.
5115
5116         * gcc.dg/compat/struct-by-value-7a_main.c,
5117         gcc.dg/compat/struct-by-value-7b_main.c: New files.
5118         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
5119         * gcc.dg/compat/struct-by-value-7a_x.c,
5120         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
5121         gcc.dg/compat/struct-by-value-7_x.c.
5122         * gcc.dg/compat/struct-by-value-7a_y.c,
5123         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
5124         gcc.dg/compat/struct-by-value-7_y.c.
5125
5126 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
5127
5128         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
5129         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
5130         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
5131         options.
5132
5133 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
5134
5135         * gcc.dg/builtins-36.c: New test.
5136
5137 2004-04-06  Paul Brook  <paul@codesourcery.com>
5138
5139         * README.gcc: Remove obsolete contraint on testcases.
5140
5141 2004-04-05  Paul Brook  <paul@codesourcery.com>
5142
5143         PR2123
5144         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
5145         failure and exit(0) on success.
5146         * g++.dg/expr/anew2.C: Ditto.
5147         * g++.dg/expr/anew3.C: Ditto.
5148         * g++.dg/expr/anew4.C: Ditto.
5149
5150 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
5151
5152         PR c++/3518
5153         * g++.dg/template/unify7.C: New.
5154
5155 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5156
5157         * g++.dg/README: Bring up to date with new subdirectories; remove
5158         duplicate subdirectory lines.
5159
5160 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
5161
5162         PR c++/14007
5163         * g++.dg/template/unify5.C: New.
5164         * g++.dg/template/unify6.C: New.
5165         * g++.dg/template/qualttp20.C: Adjust.
5166         * g++.old-deja/g++.jason/report.C: Adjust.
5167         * g++.old-deja/g++.other/qual1.C: Adjust.
5168
5169 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
5170
5171         PR c++/14803
5172         * g++.dg/inherit/ptrmem1.C: New test.
5173
5174 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
5175
5176         PR c++/14755
5177         * gcc.c-torture/execute/20040331-1.c: New test.
5178         * gcc.dg/20040331-1.c: New test.
5179
5180 2004-04-01  Paul Brook  <paul@codesourcery.com>
5181
5182         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
5183
5184 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
5185
5186         PR c++/14724
5187         * g++.dg/init/goto1.C: New test.
5188
5189         PR c++/14763
5190         * g++.dg/template/defarg4.C: New test.
5191
5192 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
5193
5194         * gcc.dg/altivec-11.c: Extend test for more valid cases.
5195
5196 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
5197
5198         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
5199
5200 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
5201
5202         * gcc.dg/noncompile/undeclared-2.c: New test.
5203
5204 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5205
5206         * gcc.dg/940409-1.c: Remove XFAIL.
5207         * gcc.dg/reg-vol-struct-1.c: New test.
5208
5209 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5210
5211         * gcc.dg/torture/builtin-wctype-1.c: New test.
5212
5213 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
5214
5215         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
5216         * gcc.dg/20001101-1.c: Likewise.
5217         * gcc.dg/20001102-1.c: Likewise.
5218
5219 2004-03-25  Roger Sayle  <roger@eyesopen.com>
5220
5221         * gcc.dg/compare8.c: Add an additional test for XOR.
5222
5223 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5224
5225         * gcc.dg/torture/builtin-ctype-1.c: New test.
5226
5227 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5228
5229         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
5230         * gcc.dg/torture/builtin-math-1.c: Likewise.
5231         * gcc.dg/torture/builtin-power-1.c: New test.
5232
5233 2004-03-24  Andreas Schwab  <schwab@suse.de>
5234
5235         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
5236         IA64 assembler.
5237
5238 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5239             Roger Sayle  <roger@eyesopen.com>
5240
5241         * gcc.dg/compare8.c: New test case.
5242
5243 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
5244
5245         * g++.dg/ext/altivec-7.C: New test.
5246
5247 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
5248
5249         PR 12267, 12391, 12560, 13129, 14114, 14133
5250         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
5251         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
5252         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
5253         Adjust error regexps.
5254         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
5255         * gcc.dg/noncompile/undeclared-1.c: New test cases.
5256         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
5257         * gcc.dg/local1.c: Add explanatory comment.
5258
5259 2004-03-23  Roger Sayle  <roger@eyesopen.com>
5260
5261         PR optimization/14669
5262         * g++.dg/opt/fold2.C: New test case.
5263
5264 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
5265
5266         PR c/14069
5267         * gcc.dg/20040322-1.c: New test.
5268
5269 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5270
5271         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
5272         * gcc.dg/ultrasp4.c: Likewise.
5273         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
5274
5275 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5276
5277         * gcc.dg/i386-sse-8.c: Reset default options.
5278
5279 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5280
5281         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
5282         in the error message text.
5283
5284 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5285
5286         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
5287
5288 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
5289
5290         PR c++/14616
5291         * g++.dg/init/array13.C: New test.
5292
5293 2004-03-20  Roger Sayle  <roger@eyesopen.com>
5294
5295         PR target/13889
5296         * gcc.c-torture/compile/pr13889.c: New test case.
5297
5298 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5299
5300         PR c/14635
5301         * builtins-1.c (nan, nans): Don't test.
5302         * builtins-30.c: Don't use nan, nanf, nanl.
5303         * builtins-35.c: New test.
5304
5305 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
5306
5307         * g++.dg/ext/altivec-6.C: New test.
5308
5309 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
5310
5311         * g++.dg/init/placement3.C: New test.
5312
5313         * g++.dg/template/spec13.C: New test.
5314
5315         * g++.dg/lookup/using11.C: New test.
5316
5317         * g++.dg/lookup/koenig3.C: New test.
5318
5319         * g++.dg/template/operator2.C: New test.
5320
5321         * g++.dg/expr/dtor3.C: New test.
5322         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
5323         marker.
5324         * g++.old-deja/g++.law/visibility28.C: Likewise.
5325
5326 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
5327
5328         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
5329         * gcc.dg/ppc64-abi-3.c: Likewise.
5330
5331 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5332
5333         PR c++/14545
5334         * g++.dg/parse/template15.C: New test.
5335
5336 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5337
5338         * g++.dg/expr/dtor2.C: New test.
5339
5340         * g++.dg/lookup/anon4.C: New test.
5341
5342         * g++.dg/overload/using1.C: New test.
5343
5344         * g++.dg/template/lookup7.C: New test.
5345
5346         * g++.dg/template/typename6.C: New test.
5347
5348         * g++.dg/expr/cond6.C: New test.
5349
5350 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5351
5352         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
5353
5354 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5355
5356         * g++.dg/expr/cond5.C: New test.
5357         * g++.dg/expr/constcast1.C: Likewise.
5358         * g++.dg/expr/ptrmem2.C: Likewise.
5359         * g++.dg/expr/ptrmem3.C: Likewise.
5360         * g++.dg/lookup/main1.C: Likewise.
5361         * g++.dg/template/lookup6.C: Likewise.
5362
5363 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5364
5365         * gcc.dg/local1.c: New test.
5366
5367         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
5368
5369 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5370
5371         * gcc.dg/torture/builtin-convert-1.c: New test.
5372
5373 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5374
5375         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
5376
5377 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5378
5379         PR c++/14481
5380         * g++.dg/warn/Wunused-7.C: New test.
5381
5382 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5383
5384         * gcc.dg/torture/builtin-integral-1.c: New test.
5385
5386 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5387
5388         PR c++/14586
5389         * g++.dg/parse/non-dependent3.C: New test.
5390
5391 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
5392
5393         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
5394         * g++.dg/eh/simd-2.C: Likewise.
5395         * g++.dg/init/array10.C: Likewise.
5396         * gcc.c-torture/compile/simd-1.c: Likewise.
5397         * gcc.c-torture/compile/simd-2.c: Likewise.
5398         * gcc.c-torture/compile/simd-3.c: Likewise.
5399         * gcc.c-torture/compile/simd-4.c: Likewise.
5400         * gcc.c-torture/compile/simd-6.c: Likewise.
5401         * gcc.c-torture/execute/simd-1.c: Likewise.
5402         * gcc.c-torture/execute/simd-2.c: Likewise.
5403         * gcc.dg/compat/vector-defs.h: Likewise.
5404         * gcc.dg/20020531-1.c: Likewise.
5405         * gcc.dg/altivec-3.c: Likewise.
5406         * gcc.dg/altivec-4.c: Likewise.
5407         * gcc.dg/altivec-varargs-1.c: Likewise.
5408         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
5409         * gcc.dg/i386-mmx-3.c: Likewise.
5410         * gcc.dg/i386-sse-4.c: Likewise.
5411         * gcc.dg/i386-sse-5.c: Likewise.
5412         * gcc.dg/i386-sse-8.c: Likewise.
5413         * gcc.dg/simd-1.c: Likewise.
5414         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
5415         __ev64_opaque__ since the machine description provides it.
5416
5417 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5418
5419         * lib/compat.exp (skip_list): New global variable.
5420         Use it to hold the user defined COMPAT_SKIPS list if any.
5421         (compat-obj): Add the members of skip_list to optall.
5422
5423 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5424
5425         * gcc.dg/compat/union-by-value-1_main.c,
5426         union-by-value-1_x.c, union-by-value-1_y.c,
5427         union-check.h, union-defs.h,
5428         union-init.h, union-return-1_main.c,
5429         union-return-1_x.c, union-return-1_y.c: New files.
5430
5431 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5432
5433         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
5434         mixed-struct-init.h: Add 4 mixed structure types.
5435         struct-by-value-21_main.c, struct-by-value-21_x.c,
5436         struct-by-value-21_y.c, struct-return-21_main.c,
5437         struct-return-21_x.c, struct-return-21_y.c: New files.
5438
5439 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
5440
5441         PR c++/14550
5442         * g++.dg/parse/template14.C: New test.
5443
5444 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5445
5446         * gcc.c-torture/execute/20040313-1.c: New test.
5447
5448 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
5449
5450         PR target/14533
5451         * gcc.dg/20040311-2.c: New test.
5452
5453 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
5454
5455         PR other/14544
5456         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
5457         bit-field.
5458
5459 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
5460
5461         * gcc.dg/20040305-2.c: Add missing return statement.
5462
5463 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5464
5465         * gcc.dg/builtins-34.c: Also check pow10*.
5466
5467 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5468
5469         PR target/14262
5470         * gcc.dg/20040305-2.c: New test.
5471
5472 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5473
5474         * gcc.dg/20040310-1.c: New test.
5475
5476 2004-03-11  Roger Sayle  <roger@eyesopen.com>
5477
5478         * gcc.c-torture/execute/20040311-1.c: New test case.
5479
5480 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
5481
5482         PR c++/14476
5483         * g++.dg/lookup/enum1.C: New test.
5484
5485 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
5486
5487         PR c++/14510
5488         * g++.dg/lookup/struct2.C: New test.
5489
5490 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
5491
5492         * gcc.dg/builtins-34.c: New test.
5493
5494 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5495
5496         * gcc.dg/torture/builtin-nonneg-1.c: New test.
5497
5498 2004-03-09  James E Wilson  <wilson@specifixinc.com>
5499
5500         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
5501         * gcc.dg/alias-2.c: New testcase.
5502
5503 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
5504
5505         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
5506
5507 2004-03-09  Roger Sayle  <roger@eyesopen.com>
5508
5509         * gcc.c-torture/execute/20040309-1.c: New test case.
5510
5511 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5512
5513         PR c++/14397
5514         * g++.dg/overload/ref1.C: New.
5515
5516 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5517
5518         PR c++/14409
5519         * g++.dg/template/spec12.C: New test.
5520
5521         PR c++/14448
5522         * g++.dg/parse/crash14.C: New test.
5523
5524 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5525
5526         PR c++/14230
5527         * g++.dg/init/ref11.C: New test.
5528
5529 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5530
5531         PR c++/14432
5532         * g++.dg/parse/builtin2.C: New test.
5533
5534 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5535
5536         PR c++/14401
5537         * g++.dg/init/ctor3.C: New test.
5538         * g++.dg/init/union1.C: New test.
5539         * g++.dg/ext/anon-struct4.C: New test.
5540
5541 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5542
5543         * g++.dg/lookup/koenig1.C: Tweak error messages.
5544         * g++.dg/lookup/used-before-declaration.C: Likewise.
5545         * g++.dg/other/do1.C: Likewise.
5546         * g++.dg/overload/koenig1.C: Likewise.
5547         * g++.dg/parse/crash13.C: Likewise.
5548         * g++.dg/template/instantiate3.C: Likewise.
5549
5550 2004-03-08  Eric Christopher  <echristo@redhat.com>
5551
5552         * * lib/target-supports.exp: Enable libiconv in test
5553         compilation.  Fix up error checking.
5554
5555 2004-03-08  Roger Sayle  <roger@eyesopen.com>
5556
5557         PR middle-end/14289
5558         * gcc.dg/pr14289-1.c: New test case.
5559         * gcc.dg/pr14289-2.c: Likewise.
5560         * gcc.dg/pr14289-3.c: Likewise.
5561
5562 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
5563
5564         * gcc.c-torture/execute/20040308-1.c: New test.
5565
5566 2004-03-07  Roger Sayle  <roger@eyesopen.com>
5567
5568         * gcc.c-torture/execute/20040307-1.c: New test case.
5569
5570 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
5571
5572         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
5573
5574 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
5575
5576         * gcc.dg/20040306-1.c: New test.
5577
5578 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
5579
5580         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
5581         them static.
5582         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
5583
5584 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5585
5586         PR c/14465
5587         * gcc.dg/decl-6.c: New test.
5588
5589 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5590
5591         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
5592         Rename LOGPOW -> LOG_POW.
5593         (SQRT_EXP, POW_EXP): New.
5594
5595 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5596
5597         * gcc.dg/i386-sse-8.c: New test.
5598
5599 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5600
5601         PR c/14114
5602         * gcc.dg/decl-5.c: New test.
5603
5604 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
5605
5606         * gcc.dg/20040305-1.c: New test.
5607
5608 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
5609
5610         PR other/14354
5611         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
5612
5613 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
5614
5615         PR c++/14425, c++/14426
5616         * g++.dg/ext/altivec-4.C: New test.
5617         * g++.dg/ext/altivec-5.C: New test.
5618
5619 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
5620
5621         * g++.old-deja/g++.other/linkage1.C: Expect errors about
5622         global variables of a type with no linkage.
5623         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
5624         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
5625         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
5626         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
5627         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
5628         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
5629         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
5630         * g++.dg/warn/deprecated.C: Name enum Color.
5631         * g++.dg/overload/VLA.C: Name structure for 'b'.
5632         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
5633
5634 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5635
5636         * gcc.c-torture/compile/20040304-1.c: New test.
5637
5638 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
5639
5640         PR 13728
5641         * gcc.dg/decl-4.c: New testcase.
5642
5643 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
5644
5645         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
5646         as PRECF if sizeof (float) > sizeof (double).
5647         (PRECL): Make it the same as PRECF if
5648         sizeof (float) > sizeof (long double).
5649
5650 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5651
5652         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
5653         system type.  Add check for irix6 which doesn't have c99 runtime.
5654
5655 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
5656
5657         * gcc.dg/const-elim-1.c: xfail for xtensa.
5658
5659 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5660
5661         PR c++/14369
5662         * g++.dg/template/cond4.C: New test.
5663
5664 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5665
5666         PR c++/14360
5667         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
5668
5669         PR c++/14361
5670         * g++.dg/parse/defarg7.C: New test.
5671
5672         PR c++/14359
5673         * g++.dg/template/friend26.C: New test.
5674
5675 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5676
5677         PR c++/14324
5678         * g++.dg/abi/mangle21.C: New test.
5679
5680         PR c++/14260
5681         * g++.dg/parse/constructor2.C: New test.
5682
5683         PR c++/14337
5684         * g++.dg/template/sfinae1.C: New test.
5685
5686 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5687
5688         PR c++/14267
5689         * g++.dg/expr/crash2.C: New test.
5690
5691         PR middle-end/13448
5692         * gcc.dg/inline-5.c: New test.
5693         * gcc.dg/always-inline.c: Split out tests into ...
5694         * gcc.dg/always-inline2.c: ... this and ...
5695         * gcc.dg/always-inline3.c: ... this.
5696
5697 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5698
5699         PR debug/12103
5700         * g++.dg/debug/crash1.C: New test.
5701
5702 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
5703
5704         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
5705         function with __attribute__((noinline)).
5706         (recurser_void2): Likewise.
5707         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
5708         (recurser_void2): Likewise.
5709
5710 2004-02-29  Roger Sayle  <roger@eyesopen.com>
5711
5712         PR middle-end/14203
5713         * g++.dg/warn/Wunused-6.C: New test case.
5714
5715 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
5716
5717         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
5718         not defined.
5719
5720 2004-02-27  Eric Christopher  <echristo@redhat.com>
5721
5722         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
5723         * g++.dg/charset/asm2.c: Run only x86.
5724         * gcc.dg/charset/asm3.c: Ditto.
5725
5726 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
5727
5728         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
5729         ld_library_path.
5730
5731 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
5732
5733         * g++.dg/ext/altivec-3.C: New.
5734
5735 2004-02-26  Richard Henderson  <rth@redhat.com>
5736
5737         * g++.dg/ext/attrib10.C: Mark for warning.
5738         * gcc.dg/attr-alias-1.c: New.
5739
5740 2004-02-26  Richard Henderson  <rth@redhat.com>
5741
5742         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
5743         * gcc.c-torture/execute/20040208-2.c: ... it back.
5744
5745 2004-02-26  Eric Christopher  <echristo@redhat.com>
5746
5747         * lib/target-supports.exp (check-iconv-available): New function.
5748         * lib/gcc-dg.exp (dg-require-iconv): New function.
5749         Use above.
5750         * gcc.dg/charset: New directory.
5751         * gcc.dg/charset/charset.exp: New file.
5752         * gcc.dg/charset/asm1.c: Ditto.
5753         * gcc.dg/charset/asm2.c: Ditto.
5754         * gcc.dg/charset/asm3.c: Ditto.
5755         * gcc.dg/charset/asm4.c: Ditto.
5756         * gcc.dg/charset/asm5.c: Ditto.
5757         * gcc.dg/charset/attribute1.c: Ditto.
5758         * gcc.dg/charset/attribute2.c: Ditto.
5759         * gcc.dg/charset/string1.c: Ditto.
5760         * g++.dg/charset: New directory.
5761         * g++.dg/dg.exp: Add here. Special options.
5762         * g++.dg/charset/charset.exp: New file.
5763         * g++.dg/charset/asm1.c: Ditto.
5764         * g++.dg/charset/asm2.c: Ditto.
5765         * g++.dg/charset/asm3.c: Ditto.
5766         * g++.dg/charset/asm4.c: Ditto.
5767         * g++.dg/charset/attribute1.c: Ditto.
5768         * g++.dg/charset/attribute2.c: Ditto.
5769         * g++.dg/charset/extern1.cc: Ditto.
5770         * g++.dg/charset/extern2.cc: Ditto.
5771         * g++.dg/charset/string1.c: Ditto.
5772
5773 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
5774
5775         PR c++/14278
5776         * g++.dg/parse/comma1.C: New test.
5777
5778 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5779
5780         PR c++/14284
5781         * g++.dg/template/ttp8.C: New test.
5782
5783 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
5784
5785         * gcc.dg/fixuns-trunc-1.c: New test.
5786
5787 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5788
5789         * gcc.dg/builtins-config.h: Use #elif.
5790
5791 2004-02-26  Michael Matz  <matz@suse.de>
5792
5793         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
5794         * gcc.dg/991214-1.c: Likewise.
5795         * gcc.dg/i386-asm-1.c: Likewise.
5796
5797 2004-02-25  Richard Henderson  <rth@redhat.com>
5798
5799         * gcc.c-torture/execute/20040208-2.c: Move ...
5800         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
5801
5802 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5803
5804         PR c++/14246
5805         * g++.dg/other/crash-3.C: New test.
5806
5807 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5808
5809         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
5810         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
5811
5812         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
5813         HP-UX.
5814
5815 2004-02-24  Michael Matz  <matz@suse.de>
5816
5817         * gcc.dg/i386-regparm.c: New.
5818
5819 2004-02-23  James E Wilson  <wilson@specifixinc.com>
5820
5821         * gcc.c-torture/execute/20040223-1.c: New.
5822
5823 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
5824             Kazu Hirata  <kazu@cs.umass.edu>
5825
5826         * gcc.dg/fwritable-strings-1.c: Remove.
5827
5828 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
5829
5830         PR c/14156
5831         * gcc.dg/20040223-1.c: New test.
5832
5833 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5834
5835         PR c++/14106
5836         * g++.dg/ext/typeof9.C: New test.
5837
5838 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5839
5840         PR c++/14250
5841         * g++.dg/other/switch1.C: New test.
5842
5843 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5844
5845         * gcc.dg/cast-function-1.c: Adjust for new informative message.
5846         * gcc.dg/va-arg-1.c: Likewise.
5847
5848 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5849
5850         PR c++/14143
5851         * g++.dg/template/koenig5.C: New test.
5852
5853 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
5854
5855         * g++.dg/ext/altivec-1.C: Generalize target triple.
5856         * g++.dg/ext/altivec-2.C: New test case.
5857         * g++.dg/ext/altivec_check.h: New file.
5858         * gcc.dg/altivec-1.c: Generalize target triple;
5859         include altivec_check.h and call altivec_check().
5860         * gcc.dg/altivec-[2-5].c: Generalize target triple.
5861         * gcc.dg/altivec-6.c: New test case.
5862         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
5863         type casts as needed.
5864         * gcc.dg/altivec-10.c: Include altivec_check.h and call
5865         altivec_check().
5866         * gcc.dg/altivec-12.c: New test case.
5867         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
5868         include altivec_check.h and call altivec_check().
5869         * gcc.dg/altivec_check.h: New file.
5870
5871 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5872
5873         * lib/target-supports.exp (check_alias_available): Don't mangle
5874         function `g' in test program.
5875
5876 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5877
5878         * lib/target-supports.exp (check_profiling_available): Check
5879         argument to determine whether we support a profiling type.
5880         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
5881         check_profiling_available.
5882         * g++.dg/bprob/bprob.exp: Likewise
5883         * g77.dg/bprob/bprob.exp: Likewise.
5884         * gcc.misc-tests/bprob.exp: Likewise.
5885         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
5886         dg-require-profiling and delete expected error handling.
5887         * gcc.dg/20021014-1.c: Likewise.
5888         * gcc.dg/nest.c: Likewise.
5889
5890 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5891
5892         PR c++/12007
5893         * g++.dg/other/vthunk1.C: New test.
5894
5895 2004-02-20  Falk Hueffner  <falk@debian.org>
5896
5897         PR target/14201
5898         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
5899
5900 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
5901
5902         PR c++/13927
5903         * g++.dg/other/error8.C: Remove XFAIL markers.
5904
5905         PR c++/14173
5906         * g++.dg/ext/packed5.C: New test.
5907
5908         PR c++/14199
5909         * g++.dg/warn/Wunused-5.C: New test.
5910
5911         PR c++/14186
5912         * g++.dg/lookup/member1.C: New test.
5913
5914 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
5915
5916         * gcc.c-torture/compile/20040130-1.c: Enable only when
5917         __INT_MAX__ >= 2147483647L.
5918         * gcc.c-torture/compile/961203-1.c: Likewise.
5919
5920 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
5921
5922         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
5923         * g++.dg/opt/template1.C: Robustify assembler regexp
5924
5925 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5926
5927         * gcc.c-torture/execute/simd-4.x: Remove.
5928         * gcc.c-torture/execute/va-arg-25.x: Likewise.
5929         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
5930         Guard with #ifndef SKIP_ATTRIBUTE.
5931         * gcc.dg/compat/vector-1_y.c: Likewise.
5932         * gcc.dg/compat/vector-2_x.c: Likewise.
5933         * gcc.dg/compat/vector-2_y.c: Likewise.
5934         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
5935         * g++.dg/eh/simd-2.C: Likewise.
5936
5937 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
5938
5939         * gcc.c-torture/compile/complex-1.c: New.
5940
5941 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
5942
5943         PR target/14209
5944         * gcc.c-torture/execute/20040218-1.c: New test.
5945
5946 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5947
5948         PR c++/14181
5949         * g++.dg/parse/new2.C: New test.
5950
5951 2004-02-18  Paul Brook  <paul@codesourcery.com>
5952
5953         * gcc.c-torture/compile/libcall-1.c: New test.
5954
5955 2004-02-18  Paul Brook  <paul@codesourcery.com>
5956
5957         PR debug/12934
5958         * gcc.dg/debug/debug-7.c: New test.
5959
5960 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
5961
5962         * gcc.dg/20040217-1.c: New test.
5963
5964 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
5965
5966         * gcc.c-torture/execute/990208-1.x: Delete.
5967
5968 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
5969
5970         * gcc.c-torture/execute/20040208-2.x: New file.
5971
5972 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
5973
5974         PR c++/11326
5975         * g++.dg/abi/structret1.C: New test.
5976
5977 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
5978
5979         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
5980         (i386_cpuid): No need to test if cpuid is available on AMD64.
5981         Fix assembly, so that it works onboth i386 and AMD64.
5982         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
5983         (vecInLong): Fix s[] member type to unsigned int.
5984         (vecInWord): Remove type.
5985         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
5986         (a64, b64, c64, d64, e64): Remove.
5987         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
5988         Remove unused variable.  Remove initialization of removed variables.
5989         Don't call mmx_tests nor sse_tests.
5990         (reference_mmx, reference_sse): Remove.
5991         (check): Add return stmt.
5992         * gcc.dg/i386-sse-7.c: New test.
5993         * gcc.dg/i386-mmx-4.c: New test.
5994
5995 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5996
5997         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
5998         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5999         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6000         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
6001         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
6002         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
6003         g++.dg/tc1/dr94.C: Fix line terminator.
6004
6005 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
6006
6007         * gcc.c-torture/compile/20040216-1.c: New.
6008
6009 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6010
6011         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6012         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6013         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
6014         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
6015         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
6016         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
6017
6018 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6019
6020         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
6021
6022 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
6023
6024         PR c++/13971
6025         * g++.dg/expr/cond4.C: New test.
6026
6027         PR c++/14086
6028         * g++.dg/lookup/crash2.C: New test.
6029
6030 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
6031
6032         * gcc.c-torture/compile/20040214-2.c: New test.
6033
6034 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
6035
6036         PR c++/14116
6037         * g++.dg/ext/typeof8.C: New test.
6038
6039 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
6040
6041         * gcc.c-torture/compile/20040214-1.c: New test.
6042
6043 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6044
6045         PR c++/13635
6046         * g++.dg/template/spec11.C: New test.
6047
6048 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6049
6050         PR c++/13927
6051         * g++.dg/other/error8.C: New test.
6052
6053 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
6054
6055         PR c++/14122
6056         * g++.dg/template/array4.C: New test.
6057
6058         PR c++/14108
6059         * g++.dg/inherit/thunk2.C: New test.
6060
6061         PR c++/14083
6062         * g++.dg/eh/cond2.C: New test.
6063
6064 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
6065
6066         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
6067
6068 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
6069
6070         * lib/scanasm.exp (dg-scan): Quote pattern before display.
6071
6072 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
6073
6074         * g++.dg/simd-2.C: xfail on ppc64-linux.
6075
6076 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6077
6078         PR c/456
6079         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
6080         tests.
6081
6082 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
6083
6084         * gcc.dg/builtins-33.c: New test.
6085
6086 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
6087
6088         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
6089
6090 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6091
6092         * g++.dg/simd-2.C: Set -maltivec for ppc64.
6093
6094 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6095
6096         * gcc.dg/ppc64-abi-3.c: New test.
6097
6098 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
6099
6100         PR c/14092
6101
6102         * gcc.dg/pr14092-1.c: New testcase.
6103
6104 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
6105
6106         * gcc.dg/cpp/assert4.c: Fix typo last change.
6107
6108         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
6109         * gcc.dg/cpp/assert4.c: Handle powerpc64.
6110
6111         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
6112
6113 2004-02-09  Roger Sayle  <roger@eyesopen.com>
6114
6115         * gcc.c-torture/compile/20040209-1.c: New test case.
6116
6117 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6118
6119         * gcc.dg/c90-init-1.c: Adjust expected error messages.
6120
6121 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
6122
6123         * gcc.c-torture/execute/20040208-[12].c: New tests.
6124
6125 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6126
6127         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
6128
6129 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6130
6131         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
6132
6133 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6134
6135         Bug 13856
6136         * gcc.dg/visibility-8.c: New testcase.
6137
6138 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6139
6140         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
6141         arguments.
6142         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
6143
6144 2004-02-07  Roger Sayle  <roger@eyesopen.com>
6145
6146         PR middle-end/13696
6147         * g++.dg/opt/fold1.C: New test case.
6148
6149 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6150
6151         PR c++/14033
6152         * g++.dg/other/crash-2.C: New test.
6153
6154 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6155
6156         PR c++/14028
6157         * g++.dg/parse/angle-bracket2.C: New test.
6158
6159 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6160
6161         PR middle-end/13750
6162         Revert:
6163         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6164         PR pch/13361
6165         * testsuite/g++.dg/pch/wchar-1.C: New.
6166         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6167
6168 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6169
6170         PR c++/14008
6171         * g++.dg/parse/error15.C: New test.
6172         * g++.dg/parse/crash11.C: Update dg-error mark.
6173
6174 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6175
6176         PR c++/13932
6177         * g++.dg/warn/conv2.C: New test.
6178
6179 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6180
6181         PR c++/13086
6182         * g++.dg/warn/incomplete1.C: Remove xfail.
6183
6184 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6185
6186         * lib/file-format.exp (gcc_target_object_format): Use
6187         ${tool}_target_compile, not gcc_target_compile.
6188         * lib/target-supports.exp (check_alias_available): Likewise.
6189         (check_gc_sections_available): Likewise.
6190         * g++.dg/ext/attrib10.C: Use dg-require-alias.
6191         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
6192         dg-require-alias.
6193
6194 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6195
6196         PR c++/13969
6197         * g++.dg/template/static6.C: New test.
6198
6199 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
6200
6201         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
6202
6203 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6204
6205         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
6206         tests for systems where `char' is unsigned by default.
6207
6208 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6209
6210         PR c++/13997
6211         * g++.dg/template/partial3.C: New test.
6212
6213 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
6214
6215         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
6216         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
6217         Remove mentions of obsolete ports.
6218
6219 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
6220
6221         * gcc.dg/noncompile/20001228-1.c: Fix for new
6222         error message.
6223
6224 2004-02-03  Roger Sayle  <roger@eyesopen.com>
6225
6226         PR target/9348
6227         * gcc.c-torture/execute/multdi-1.c: New test case.
6228
6229 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6230
6231         PR c++/13925
6232         * g++.dg/template/lookup5.C: New test.
6233
6234 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6235
6236         PR c++/13950
6237         * g++.dg/template/lookup4.C: New test.
6238
6239         PR c++/13970
6240         * g++.dg/parse/error14.C: New test.
6241
6242         PR c++/14002
6243         * g++.dg/parse/template13.C: New test.
6244
6245 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6246
6247         PR c++/13978
6248         * g++.dg/template/koenig4.C: New test.
6249
6250         PR c++/13968
6251         * g++.dg/template/crash17.C: New test.
6252
6253         PR c++/13975
6254         * g++.dg/parse/error13.C: New test.
6255         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
6256
6257 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6258
6259         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
6260
6261 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
6262
6263         PR c/11658
6264         PR c/13994
6265         * gcc.dg/noncompile/20040203-1.c: New test.
6266         * gcc.dg/noncompile/20040203-2.c: Likewise.
6267         * gcc.dg/noncompile/20040203-3.c: Likewise.
6268         * gcc.dg/20040203-1.c: Likewise.
6269
6270 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
6271
6272         PR c++/10858
6273         * g++.dg/template/sizeof7.C: New test.
6274
6275 2004-02-02  Eric Christopher  <echristo@redhat.com>
6276             Zack Weinberg  <zack@codesourcery.com>
6277
6278         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
6279
6280 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
6281
6282         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
6283         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
6284         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
6285         * gcc.dg/cleanup-5.c: Run only on Linux targets.
6286
6287 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
6288
6289         PR c++/13113
6290         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
6291
6292         PR c++/13854
6293         * g++.dg/ext/attrib13.C: New test.
6294
6295         PR c++/13907
6296         * g++.dg/conversion/op2.C: New test.
6297
6298 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6299
6300         * gcc.dg/titype-1.c: Fix pasto.
6301
6302 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6303
6304         * gcc.dg/titype-1.c: New test.
6305
6306 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6307
6308         PR c++/13957
6309         * g++.dg/template/non-type-template-argument-1.C,
6310         g++.dg/template/qualified-id1.C: Update dg-error marks.
6311         * g++.dg/template/nontype6.C: New test.
6312
6313 2004-02-01  Roger Sayle  <roger@eyesopen.com>
6314
6315         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
6316         * gcc.dg/builtins-31.c: New testcase.
6317         * gcc.dg/builtins-32.c: New testcase.
6318
6319 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
6320
6321         * objc.dg/call-super-2.m: Update line numbers
6322         for the including of stddef.h.
6323
6324 2004-01-30  Michael Matz  <matz@suse.de>
6325
6326         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
6327         g++.dg/ext/case-range3.C: New tests.
6328
6329 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6330
6331         DR206
6332         PR c++/13813
6333         * g++.dg/template/member4.C: New test.
6334
6335 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6336
6337         PR c++/13683
6338         * g++.dg/template/sizeof6.C: New test.
6339
6340 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6341
6342         * gcc.dg/fwritable-strings-1.c: New test.
6343
6344 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6345
6346         * gcc.c-torture/compile/20040130-1.c: New test.
6347
6348 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
6349
6350         * objc.dg/call-super-2.m: Include stddef.h for size_t.
6351
6352 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
6353
6354         PR c++/13883
6355         * g++.dg/template/ctor3.C: New test.
6356
6357 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6358
6359         * g++.dg/tc1: New directory.
6360         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
6361         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
6362         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
6363         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
6364         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
6365
6366 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6367
6368         * g++.dg/parse/error11.C: New test.
6369         * g++.dg/parse/error12.C: Likewise.
6370
6371 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
6372
6373         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
6374         (scan_initial, main): Use aligned_sizeof instead of sizeof.
6375
6376 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
6377
6378         PR c++/13791
6379         * g++.dg/ext/attrib12.C: New test.
6380
6381         PR c++/13736
6382         * g++.dg/parse/cast2.C: New test.
6383
6384 2004-01-27  James E Wilson  <wilson@specifixinc.com>
6385
6386         * objc.dg/encode-2.m (main): New local string.  Set depending on
6387         sizeof long.  Use in sscanf call.
6388         * objc.dg/encode-3.m (main): New local string.  Set depending on
6389         sizeof long.  Use in scan_initial call.
6390
6391 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6392
6393         * objc.dg/call-super-2.m: Make LP64-safe.
6394         * objc.dg/desig-init-1.m: Likewise.
6395
6396 2004-01-27  Devang Patel <dpatel@apple.com>
6397
6398         * g++.dg/debug/namespace1.C: New test.
6399
6400 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
6401
6402         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
6403         xscale-*-*.
6404
6405         * gcc.dg/arm-mmx-1.c: New test.
6406
6407 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6408
6409         * gcc.dg/20040127-1.c: New test.
6410         * gcc.dg/20040127-2.c: New test.
6411
6412 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6413
6414         * objc.dg/stret-1.m (glob): Renamed to globa.
6415
6416 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
6417
6418         PR c++/13663
6419         * g++.dg/expr/for1.C: New test.
6420
6421 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
6422
6423         PR middle-end/13779
6424         * gcc.dg/darwin-longlong.c: New test.
6425
6426 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
6427
6428         * gcc.dg/20040124-1.c: Moved test from here...
6429         * gcc.c-torture/compile/20040124-1.c: ...to here.
6430
6431 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6432
6433         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
6434         the assembly output if -m64 is passed.
6435
6436 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
6437
6438         PR c++/13833
6439         * g++.dg/template/cond3.C: New test.
6440
6441 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6442
6443         PR c++/13810
6444         * g++.dg/template/ttp7.C: New test.
6445
6446 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6447
6448         PR c++/13797
6449         * g++.dg/template/nontype4.C: New test.
6450         * g++.dg/template/nontype5.C: Likewise.
6451
6452 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
6453
6454         * gcc.dg/torture/mips-clobber-at.c: New test.
6455
6456 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
6457
6458         * gcc.dg/20040124-1.c: New test.
6459
6460 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
6461
6462         * gcc.dg/20040123-1.c: New test.
6463
6464 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6465
6466         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
6467
6468 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6469
6470         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
6471
6472 2004-01-23  Andrew Pinski  <apinski@apple.com>
6473
6474         * gcc.dg/20030121-1.c: Move to ..
6475         * gcc.dg/20040121-1.c: here.
6476
6477 2004-01-23  Roger Sayle  <roger@eyesopen.com>
6478
6479         * gcc.dg/builtins-29.c: New test case.
6480
6481 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6482
6483         PR 18314
6484         * gcc.dg/builtins-30.c: New testcase.
6485
6486 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
6487
6488         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
6489         * lib/g77.exp: Likewise.
6490         * lib/objc.exp: Likewise.
6491         * lib/g++.exp: Likewise.
6492
6493 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6494
6495         * gcc.dg/struct-by-value-2.c: New test.
6496
6497 2004-01-21  Andrew Pinski  <apinski@apple.com>
6498
6499         PR target/13785
6500         * gcc.dg/20030121-1.c: New test.
6501
6502 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
6503
6504         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
6505         clobber frame pointer register in asm statement.
6506
6507 2004-01-21  Falk Hueffner  <falk@debian.org>
6508
6509         * gcc.c-torture/compile/20040121-1.c: New test.
6510
6511 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
6512
6513         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
6514
6515 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
6516
6517         * gcc.dg/ppc64-abi-2.c: New test.
6518
6519 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
6520
6521         * lib/treelang.exp: Fill out this file.
6522         * lib/treelang-dg.exp: New File.
6523
6524 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6525
6526         * gcc.c-torture/compile/981022-1.c: Remove.
6527         * gcc.dg/array-5.c: Remove XFAIL.
6528         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6529         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
6530         gcc.dg/cond-lvalue-1.c: Update.
6531         * gcc.dg/cast-lvalue-2.c: New test.
6532
6533 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
6534
6535         PR c++/13592
6536         * g++.dg/other/error1.C (class foo): Tweak error message.
6537
6538         PR c++/13592
6539         * g++.dg/template/call2.C: New test.
6540
6541 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6542
6543         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
6544         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
6545         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
6546         scalar-return-1_x.c, scalar-return-2_y.c,
6547         scalar-return-3_x.c, scalar-return-3_y.c,
6548         scalar-return-4_x.c, scalar-return-4_y.c,
6549         struct-align-1.h, struct-align-1_x.c,
6550         struct-align-1_y.c, struct-align-2.h,
6551         struct-align-2_x.c, struct-align-2_y.c,
6552         struct-by-value-10_y.c, struct-by-value-11_x.c,
6553         struct-by-value-11_y.c, struct-by-value-12_x.c,
6554         struct-by-value-12_y.c, struct-by-value-13_x.c,
6555         struct-by-value-13_y.c, struct-by-value-14_x.c,
6556         struct-by-value-14_y.c, struct-by-value-15_x.c,
6557         struct-by-value-15_y.c, struct-by-value-16_y.c,
6558         struct-by-value-17_y.c, struct-by-value-18_y.c,
6559         struct-by-value-19_y.c, struct-by-value-1_x.c,
6560         struct-by-value-1_y.c, struct-by-value-20_y.c,
6561         struct-by-value-2_x.c, struct-by-value-2_y.c,
6562         struct-by-value-3_y.c, struct-by-value-4_x.c,
6563         struct-by-value-4_y.c, struct-by-value-5_y.c,
6564         struct-by-value-6_y.c, struct-by-value-7_y.c
6565         struct-by-value-8_x.c, struct-by-value-8_y.c
6566         struct-by-value-9_x.c, struct-by-value-9_y.c
6567         struct-return-10_x.c, struct-return-10_y.c,
6568         struct-return-19_x.c, struct-return-20_x.c
6569         struct-return-2_x.c, struct-return-2_y.c
6570         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
6571         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
6572
6573 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6574
6575         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
6576         attribute on sparc*-sun-solaris2.*.
6577
6578 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
6579
6580         PR c++/13710
6581         * g++.dg/ext/typeof7.C: New test.
6582
6583 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
6584
6585         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
6586         * gcc.dg/const-elim-1.c: Same.
6587
6588 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
6589
6590         * objc.dg/stret-1.m: New.
6591         * objc.dg/stret-2.m: New.
6592
6593 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6594
6595         PR c++/11895
6596         * g++.dg/ext/vector1.C: New test.
6597
6598 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
6599
6600         * gcc.dg/pch/import-1.c: New.
6601         * gcc.dg/pch/import-1.hs: New.
6602         * gcc.dg/pch/import-1a.h: New.
6603         * gcc.dg/pch/import-1b.h: New.
6604         * gcc.dg/pch/import-1c.h: New.
6605
6606 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6607
6608         PR c++/13574
6609         * g++.dg/ext/array1.C: New test.
6610
6611         PR c++/13178
6612         * g++.dg/conversion/op1.C: New test.
6613
6614 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
6615
6616         PR 11864
6617         From Kazumoto Kojima / Dan Kegel:
6618         * gcc.dg/pr11864-1.c: New test.
6619
6620         PR 10392
6621         From Marcus Comstedt / Dan Kegel:
6622         * gcc.dg/pr10392-1.c: New test.
6623
6624 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6625
6626         PR c++/13478
6627         * g++.dg/init/ref10.C: New test.
6628
6629 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6630
6631         PR c++/13407
6632         * g++.dg/parse/typename6.C: New test.
6633
6634 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6635
6636         PR pch/13361
6637         * testsuite/g++.dg/pch/wchar-1.C: New.
6638         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6639
6640 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6641
6642         PR c++/9259
6643         * g++.dg/expr/sizeof2.C: New test.
6644
6645 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
6646
6647         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
6648
6649 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6650
6651         PR c++/13659
6652         * g++.dg/lookup/strong-using-3.C: New.
6653         * g++.dg/lookup/using-10.C: New.
6654
6655 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6656
6657         PR c++/13594
6658         * g++.dg/lookup/strong-using-2.C: New.
6659
6660 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
6661             Dan Kegel <dank@kegel.com>
6662             J"orn Rennecke <joern.rennecke@superh.com>
6663
6664         PR target/9365
6665         * gcc.dg/pr9365-1.c: New test.
6666
6667 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6668
6669         PR c++/8856
6670         * g++.dg/parse/casting-operator2.C: New test.
6671         * g++.old-deja/g++.pt/explicit83.C: Remove.
6672
6673 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6674
6675         * gcc.dg/label-compound-stmt-1.c: New test.
6676         * gcc.c-torture/compile/950922-1.c,
6677         gcc.c-torture/compile/20000211-3.c,
6678         gcc.c-torture/compile/20000518-1.c,
6679         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
6680         compound statements.
6681
6682 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
6683
6684         * gcc.dg/ppc64-abi-1.c: New test.
6685
6686 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
6687
6688          * g++.dg/ext/attrib9.C: Add dg-warnings.
6689
6690 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6691
6692         PR c++/12335
6693         * g++.dg/parse/dtor3.C: New test.
6694
6695 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6696
6697         PR c++/12709
6698         * g++.dg/parse/try-catch-1.C: New test.
6699
6700 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
6701
6702         * ada/acats/run_all.sh: Add more verbose output in acats.log
6703         when compiling tests.
6704
6705 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6706
6707         PR 13656
6708         * gcc.dg/typedef-redecl.c: New test case.
6709         * gcc.dg/typedef-redecl.h: New support file.
6710
6711 2004-01-13  Jan Hubicka  <jh@suse.cz>
6712
6713         * gcc.dg/always_inline.c: New test.
6714         * gcc.dg/debug/20031231-1.c: Fix.
6715
6716 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6717
6718         PR c++/13474
6719         * g++.dg/template/array3.C: New test.
6720
6721 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6722
6723         * g++.dg/ext/lvalue1.C: No longer expected to fail.
6724         * g++.dg/warn/Wunused-2.C: Likewise.
6725
6726 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6727
6728         PR c++/13289
6729         * g++.dg/template/instantiate6.C: New test.
6730
6731 2004-01-12  Roger Sayle  <roger@eyesopen.com>
6732
6733         PR middle-end/11397
6734         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
6735
6736 2004-01-12  Jan Hubicka  <jh@suse.cz>
6737
6738         PR opt/12826
6739         * gcc.dg/20040112-1.c: New.
6740
6741         * gcc.dg/dwarf-die[1-7].c: Move to...
6742         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
6743         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
6744
6745 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
6746
6747         PR c++/4100
6748         * g++.dg/parse/friend4.C: New test.
6749
6750 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
6751
6752         PR c++/4100
6753         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
6754         definition is called a friend.
6755
6756 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
6757
6758         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
6759
6760 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
6761
6762         PR c++/3478
6763         * g++.dg/parse/error10.C: New test.
6764         * g++.dg/template/arg2.C: Accept "invalid type" error.
6765
6766 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
6767
6768         PR middle-end/13392
6769         * g++.dg/opt/expect2.C: New test.
6770
6771 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6772
6773         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
6774         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
6775         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
6776         Update dg-error regexps.
6777
6778 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6779
6780         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
6781         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
6782
6783 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6784
6785         * gcc.dg/pragma-re-1.c: Use right pointer type.
6786
6787 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6788
6789         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
6790
6791 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
6792
6793         * gcc.dg/rs6000-ldouble-1.c: New.
6794
6795 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6796
6797         DR 337
6798         PR c++/9256
6799         * g++.dg/other/abstract1.C: New test.
6800
6801 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
6802
6803         * g++.dg/lookup/strong-using-1.C: New.
6804
6805 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6806
6807         PR c/11234
6808         * gcc.dg/func-ptr-conv-1.c: New test.
6809         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
6810
6811 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
6812
6813         PR target/13380.
6814         * gcc.c-torture/compile/20040109-1.c: New.
6815
6816 2004-01-08  Stuart Hastings  <stuart@apple.com>
6817
6818         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
6819         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
6820         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
6821
6822 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
6823
6824         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
6825
6826 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6827
6828         * ada/acats/run_acats: Treat 'gnatchop' the same way
6829         as 'gnatmake'.  Export GCC_DRIVER.
6830         * ada/acats/run_all.sh: Add target_gnatchop.  Use
6831         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
6832
6833 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6834
6835         PR c++/12573
6836         * g++.dg/template/dependent-expr4.C: New test.
6837
6838 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
6839
6840         * gcc.dg/altivec-11.c: New test.
6841
6842 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
6843
6844         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
6845
6846 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6847
6848         PR c/6024
6849         * gcc.dg/enum-compat-1.c: New test.
6850         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
6851
6852 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6853
6854         PR c/12165
6855         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
6856         gcc.dg/c99-idem-qual-3.c: New tests.
6857
6858 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
6859
6860         * gcc.dg/winline-7.c: Don't cast void * to int.
6861
6862 2004-01-06  Jan Hubicka  <jh@suse.cz>
6863
6864         * gcc.dg/i386-sse-5.c: New test
6865         * g++.dg/eh/simd-1.c: Add -w argument for i386.
6866
6867 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6868
6869         PR c++/12815
6870         * g++.dg/rtti/typeid4.C: New test.
6871
6872 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6873
6874         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
6875
6876 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6877
6878         PR c++/12132
6879         * g++.dg/template/error11.C: New test.
6880
6881         PR c++/13451
6882         * g++.dg/template/class2.C: New test.
6883
6884 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6885         Richard Sandiford <rsandifo@redhat.com>
6886
6887         PR c++/13387
6888         * g++.dg/opt/alias3.C: New test.
6889
6890 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
6891
6892         PR c++/13157
6893         * g++.dg/template/koenig3.C: New test.
6894
6895         PR c++/13529
6896         * g++.dg/parse/offsetof3.C: New test.
6897
6898         * g++.dg/init/copy7.C: Add missing dg-error markers.
6899
6900         PR c++/12226
6901         * g++.dg/init/copy7.c: New test.
6902
6903         PR c++/13536
6904         * g++.dg/parse/cast1.C: New test.
6905
6906 2004-01-04  Jan Hubicka  <jh@suse.cz>
6907
6908         * gcc.dg/winline[1-7].c: New tests.
6909
6910 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6911
6912         PR c++/13520
6913         * g++.dg/template/qualttp22.C: New test.
6914
6915 2004-01-01  Jan Hubicka  <jh@suse.cz>
6916
6917         * gcc.dg/debug/20031231-1.c: New.
6918         * gcc.c-torture/compile/20040101-1.c: New.
6919         * gcc.dg/dwarf-die-[1-7].c: New.
6920
6921 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
6922
6923         PR optimization/13521
6924         * gcc.c-torture/compile/20031231-1.c: New test.
6925
6926 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6927
6928         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
6929
6930 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6931
6932         PR c++/10079
6933         * g++.dg/template/crash16.C: New test.
6934
6935 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
6936
6937         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
6938
6939 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6940
6941         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
6942         ports.
6943         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6944         * g++.old-deja/g++.law/profile1.C: Likewise.
6945         * gcc.c-torture/compile/981006-1.c: Likewise.
6946         * gcc.c-torture/execute/loop-2e.x: Likewise.
6947         * gcc.c-torture/execute/loop-2f.x: Remove.
6948         * gcc.c-torture/execute/loop-2g.x: Likewise.
6949         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
6950         * gcc.dg/20020312-2.c: Remove traces of dead ports.
6951
6952 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6953
6954         PR c++/13507
6955         * g++.dg/ext/attrib11.C: New test.
6956
6957         PR c++/13494
6958         * g++.dg/template/array2-1.C: New test.
6959         * g++.dg/template/array2-2.C: New test.
6960
6961 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
6962
6963         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
6964
6965 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6966
6967         PR c++/12774
6968         * g++.dg/template/array1-1.C: New test.
6969         * g++.dg/template/array1-2.C: New test.
6970
6971 2003-12-29  Roger Sayle  <roger@eyesopen.com>
6972
6973         PR fortran/12632
6974         * g77.dg/12632.f: New test case.
6975
6976 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6977
6978         PR c++/13289
6979         * g++.dg/parse/nontype1.C: New test.
6980
6981 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6982
6983         PR c++/12403
6984         * g++.dg/parse/explicit1.C: New test.
6985         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
6986
6987 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6988
6989         PR c++/13081
6990         * g++.dg/opt/inline6.C: New test.
6991
6992         PR c++/12613
6993         * g++.dg/parse/error9.C: New test.
6994
6995         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
6996
6997 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6998
6999         PR c++/13009
7000         * g++.dg/init/assign1.C: New test.
7001
7002 2003-12-28  Roger Sayle  <roger@eyesopen.com>
7003
7004         PR c++/13070
7005         * g++.dg/warn/format3.C: New test case.
7006
7007 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7008
7009         * gcc.c-torture/compile/20031227-1.c: New test.
7010
7011 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7012
7013         * g++.dg/bprob/bprob.exp: Load target-supports.exp
7014         * g77.dg/bprob/bprob.exp: Likewise.
7015         * gcc.misc-tests/bprob.exp: Likewise.
7016         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
7017         variants on systems where the library does not provide that
7018         functionality.
7019         * gcc.dg/builtins-20.c: Use builtins-config.h.
7020         * gcc.dg/builtins-config.h: New file.
7021
7022 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7023
7024         * lib/gcc-dg.exp (dg-require-profiling): New function.
7025         * lib/target-supports.exp (check_profiling_available): Likewise.
7026         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
7027         * g77.dg/bprob/bprob.exp: Likewise.
7028         * gcc.misc-tests/bprob.exp: Likewise.
7029         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
7030         * gcc.dg/20021014-1.c: Likewise.
7031         * gcc.dg/nest.c: Likewise.
7032
7033 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7034
7035         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
7036         compiling.
7037         * g++.dg/lookup/java2.C: Likewise.
7038         * gcc.dg/cpp/lexident.c: Likewise.
7039
7040 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
7041
7042         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
7043         given.
7044         * gcc.c-torture/compile/961203-1.c: Likewise.
7045         * gcc.c-torture/compile/980506-1.c: Likewise.
7046
7047 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
7048
7049         * lib/gcc-dg.exp (dg-prune-output): New annotation.
7050         (additional_prunes): New global.
7051         (gcc-dg-prune): Handle additional per-test pruning.
7052         (dg-test): Clear additional_prunes between tests.
7053
7054         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
7055         dg-prune-output to avoid spurious failures from assembler
7056         complaining about nonexistent WAW violations.
7057         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
7058         Use dg-prune-output to avoid spurious failures from assembler
7059         warning about Itanium B-step errata.
7060
7061 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7062
7063         * g++.dg/abi/macro0.C: New test.
7064         * g++.dg/abi/macro1.C: Likewise.
7065         * g++.dg/abi/macro2.C: Likewise.
7066
7067         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
7068         * g++.dg/abi/bitfield7.C: Likewise.
7069         * g++.dg/abi/dtor2.C: Likewise.
7070         * g++.dg/abi/mangle11.C: Likewise.
7071         * g++.dg/abi/mangle12.C: Likewise.
7072         * g++.dg/abi/mangle14.C: Likewise.
7073         * g++.dg/abi/mangle17.C: Likewise.
7074         * g++.dg/abi/vbase10.C: Likewise.
7075         * g++.dg/abi/vbase14.C: Likewise.
7076         * g++.dg/template/qualttp17.C: Likewise.
7077
7078 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7079
7080         PR c/11995
7081         * gcc.dg/20031223-1.c: New test.
7082
7083 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7084
7085         * gcc.dg/noreturn-7.c: New test.
7086
7087 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7088
7089         * gcc.dg/null-pointer-1.c: New test.
7090
7091 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7092
7093         * g++.old-deja/g++.jason/template18.C: Remove.
7094         * g++.old-deja/g++.jason/template37.C: Likewise.
7095
7096         PR c++/12862
7097         * g++.dg/lookup/ns1.C: New test.
7098
7099         PR c++/12397
7100         * g++.dg/template/lookup3.C: New test.
7101
7102 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7103
7104         * g++.dg/template/recurse1.C: New test
7105
7106 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7107
7108         PR c++/12479
7109         * g++.dg/parse/semicolon1.C: New test.
7110         * g++.dg/parse/semicolon1.h: Likewise.
7111
7112 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
7113
7114         * gcc.dg/darwin-misaligned.c: New test.
7115
7116 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7117
7118         PR c/9163
7119         * gcc.dg/20031222-1.c: New test.
7120
7121 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
7122
7123         PR c++/13438
7124         * g++.dg/parse/error8.C: New test.
7125
7126         PR c++/11554
7127         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
7128
7129 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
7130
7131         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
7132         too small.
7133         * gcc.c-torture/compile/930217-1.c: Likewise.
7134         * gcc.c-torture/compile/930513-1.c: Likewise.
7135         * gcc.c-torture/execute/920908-2.c: Likewise.
7136         * gcc.c-torture/execute/921204-1.c: Likewise.
7137         * gcc.c-torture/execute/930621-1.c: Likewise.
7138         * gcc.c-torture/execute/930630-1.c: Likewise.
7139         * gcc.c-torture/execute/931031-1.c: Likewise.
7140         * gcc.c-torture/execute/980602-2.c: Likewise.
7141         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
7142         * gcc.c-torture/execute/compndlit-1.c: Likewise.
7143         * gcc.c-torture/execute/extzvsi.c: Likewise.
7144         * gcc.c-torture/unsorted/ext.c: Likewise.
7145
7146 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
7147
7148         PR target/12749
7149         * gcc.c-torture/compile/20031220-2.c: New test case.
7150
7151 2003-12-20  Roger Sayle  <roger@eyesopen.com>
7152
7153         PR optimization/13031
7154         * gcc.c-torture/compile/20031220-1.c: New test case.
7155
7156 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7157
7158         * gcc.dg/cast-function-1.c: New test.
7159
7160 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7161
7162         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
7163         formats.
7164
7165 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
7166
7167         PR c++/12795
7168         * g++.dg/ext/attrib10.C: New test.
7169
7170 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7171
7172         * gcc.dg/cleanup-10.c: New test.
7173         * gcc.dg/cleanup-11.c: New test.
7174
7175 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7176
7177         PR c++/13239
7178         * g++.dg/opt/expect1.C: New test.
7179
7180 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
7181
7182         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
7183
7184 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
7185
7186         PR debug/12923
7187         * gcc.dg/20031218-1.c: New test.
7188
7189         PR debug/12389
7190         * gcc.dg/20031218-2.c: New test.
7191         * gcc.dg/20031218-3.c: New test.
7192
7193         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
7194         of label name and allow for USER_LABEL_PREFIX == "_" names.
7195         * g++.dg/abi/mangle18-2.C: Likewise.
7196         * g++.dg/abi/mangle19-1.C: Likewise.
7197         * g++.dg/abi/mangle19-2.C: Likewise.
7198         * g++.dg/abi/mangle20-1.C: Likewise.
7199         * g++.dg/abi/mangle20-2.C: Likewise.
7200
7201 2003-12-18  Richard Henderson  <rth@redhat.com>
7202
7203         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
7204
7205 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
7206             Dan Kegel <dank@kegel.com>
7207
7208         PR other/12009
7209         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
7210         testing a cross compiler, it causes spurious compile failures.
7211         * lib/g++.exp: Likewise.
7212
7213 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7214
7215         PR c++/13262
7216         * g++.dg/template/access13.C: New test.
7217
7218 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7219
7220         * gcc.dg/20031216-1.c: New test.
7221
7222 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7223
7224         PR c++/9154
7225         * g++.dg/template/error10.C: New test.
7226
7227 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7228
7229         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
7230         * g++.dg/eh/simd-2.C: Likewise.
7231
7232 2003-12-17  James E Wilson  <wilson@specifixinc.com>
7233             Roger Sayle  <roger@eyesopen.com>
7234
7235         * gcc.c-torture/execute/ieee/mzero5.c: New.
7236
7237 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
7238
7239         PR c++/10603
7240         * g++.dg/parse/error6.C: New test.
7241
7242         PR c++/12827
7243         * g++.dg/parse/error7.C: New test.
7244
7245 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7246
7247         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
7248         at -O with stabs debugging formats.
7249         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
7250         * gcc.dg/debug/debug-2.c: Likewise.
7251
7252 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7253
7254         PR c++/12696
7255         * g++.dg/init/error1.C: New test.
7256
7257         PR c++/12218
7258         * g++.dg/init/pm3.C: New test.
7259
7260 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7261
7262         PR c/3347
7263         * gcc.dg/bitfld-8.c: New test.
7264
7265 2003-12-16  James Lemke  <jim@wasabisystems.com>
7266
7267         * gcc.dg/arm-scd42-[123].c: New tests.
7268
7269 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7270
7271         PR c++/9043
7272         * g++.dg/abi/mangle20-1.C: New test.
7273         * g++.dg/abi/mangle20-2.C: New test.
7274
7275 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7276
7277         PR c++/13275
7278         * g++.dg/other/offsetof2.C: Remove XFAIL.
7279         * g++.dg/parse/offsetof1.C: New test.
7280         * g++.gd/parse/offsetof2.C: Likewise.
7281
7282 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7283
7284         * g++.dg/template/nontype3.C: New test.
7285         * g++.dg/template/static2.C: Tweaked the dg-error clause.
7286
7287 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7288
7289         * g++.dg/warn/noreturn-3.C: Also test instantiation.
7290
7291 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7292
7293         PR c++/13387
7294         * g++.dg/expr/assign1.C: New test.
7295
7296         PR c++/13242
7297         * g++.dg/abi/mangle19-1.C: New test.
7298         * g++.dg/abi/mangle19-2.C: New test.
7299
7300 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
7301
7302         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
7303
7304 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7305
7306         * gcc.c-torture/execute/20031216-1.c: New test.
7307
7308 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7309
7310         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
7311         an ICE regression.
7312
7313 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7314
7315         PR c++/10926
7316         * g++.dg/template/error9.C: New test.
7317
7318         PR c++/11116
7319         * g++.dg/template/error8.C: New test.
7320
7321 2003-12-15  Roger Sayle  <roger@eyesopen.com>
7322
7323         PR middle-end/13400
7324         * gcc.c-torture/execute/20031215-1.c: New test case.
7325
7326 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7327
7328         PR c++/13269
7329         * g++.dg/parse/error5.C: New test.
7330
7331         PR c++/12989
7332         * g++.dg/expr/sizeof1.C: New test.
7333
7334         PR c++/13310
7335         * g++.dg/template/crash15.C: New test.
7336
7337 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
7338
7339         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
7340         a non-POD type as the last named parameter of a varargs function.
7341
7342 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7343
7344         PR c++/13243
7345         PR c++/12573
7346         * g++.dg/template/crash14.C: New test.
7347         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
7348
7349 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7350
7351         * g++.dg/other/java1.C: New test.
7352
7353         PR c++/13241
7354         * g++.dg/abi/mangle18-1.C: New test.
7355         * g++.dg/abi/mangle18-2.C: New test.
7356
7357 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7358
7359         PR optimization/10312
7360         * gcc.c-torture/execute/20031214-1.c: New.
7361
7362 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
7363
7364         PR c++/10779
7365         PR c++/12160
7366         * g++.dg/parse/error3.C: New test.
7367         * g++.dg/parse/error4.C: Likewise.
7368         * g++.dg/abi/mangle4.C: Tweak error messages.
7369         * g++.dg/lookup/using5.C: Likewise.
7370         * g++.dg/other/error2.C: Likewise.
7371         * g++.dg/parse/typename5.C: Likewise.
7372         * g++.dg/parse/undefined1.C: Likewise.
7373         * g++.dg/template/arg2.C: Likewise.
7374         * g++.dg/template/ttp3.C: Likewise.
7375         * g++.dg/template/type1.C: Likewise.
7376         * g++.old-deja/g++.other/crash32.C: Likewise.
7377         * g++.old-djea/g++.pt/defarg8.C: Likewise.
7378
7379 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7380
7381         PR c++/13106
7382         * g++.dg/warn/noreturn-3.C: New test.
7383
7384 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7385
7386         PR c++/13118
7387         * g++.dg/abi/covariant3.C: New.
7388
7389 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
7390
7391         * g++.dg/eh/ia64-1.C: New test.
7392
7393 2003-12-12  Roger Sayle  <roger@eyesopen.com>
7394
7395         PR optimization/13037
7396         * g77.f-torture/execute/13037.f: New test case.
7397
7398 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7399
7400         PR c++/12881
7401         * g++.dg/abi/covariant2.C: New.
7402
7403 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
7404
7405         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
7406
7407 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
7408
7409         * gcc.c-torture/execute/wchar_t-1.x: Delete.
7410
7411 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
7412
7413         PR other/10819
7414         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
7415         to fix Bug 10819.
7416         * lib/g++.exp (g++_version): Likewise.
7417         * lib/g77.exp (g77_version): Likewise.
7418         * lib/objc.exp (default_objc_version): Likewise.
7419
7420 2003-12-10  Richard Henderson  <rth@redhat.com>
7421
7422         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
7423
7424         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
7425
7426 2003-12-08  Matt Austern  <austern@apple.com>
7427
7428         PR c/13134
7429         * lib/gcc-dg.exp (dg-require-visibility): Define.
7430         * lib/target-supports (check_visibility_available): Define.
7431         * gcc.dg/visibility-1.c: New test.
7432         * gcc.dg/visibility-2.c: Likewise.
7433         * gcc.dg/visibility-3.c: Likewise.
7434         * gcc.dg/visibility-4.c: Likewise.
7435         * gcc.dg/visibility-5.c: Likewise.
7436         * gcc.dg/visibility-6.c: Likewise.
7437         * g++.dg/ext/visibility-1.C: Likewise.
7438         * g++.dg/ext/visibility-2.C: Likewise.
7439         * g++.dg/ext/visibility-3.C: Likewise.
7440         * g++.dg/ext/visibility-4.C: Likewise.
7441         * g++.dg/ext/visibility-5.C: Likewise.
7442         * g++.dg/ext/visibility-6.C: Likewise.
7443
7444 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7445
7446         * g++.dg/lookup/java1.C: New test.
7447         * g++.dg/lookup/java2.C: New test.
7448
7449 2003-12-07  Falk Hueffner  <falk@debian.org>
7450
7451         * g++.dg/opt/noreturn-1.C: New test.
7452
7453 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
7454
7455         * gcc.dg/overflow-1.c: New test.
7456
7457 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7458
7459         * g77.f-torture/compile/13060.f: New test.
7460
7461 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
7462
7463         PR c++/13323
7464         * g++.dg/inherit/operator2.C: New test.
7465
7466 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7467
7468         PR c++/13305
7469         * g++.dg/ext/attrib9.C: New test.
7470
7471 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7472
7473         PR c++/13314
7474         * g++.dg/template/error7.C: New test.
7475
7476 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
7477             J"orn Rennecke <joern.rennecke@superh.com>
7478
7479         PR target/13302
7480         * g++.dg/other/struct-va_list.C: New test.
7481
7482 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7483
7484         PR c++/13166
7485         * g++.dg/parse/defarg6.C: New test.
7486
7487 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
7488
7489         PR target/13256
7490         * gcc.c-torture/execute/20031201-1.c: New test.
7491
7492 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
7493
7494         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
7495
7496 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7497
7498         * gcc.dg/builtin-return-1.c: New test.
7499
7500 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
7501             J"orn Rennecke <joern.rennecke@superh.com>
7502
7503         PR optimization/13260
7504         * gcc.c-torture/execute/20031204-1.c: New test.
7505
7506 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7507
7508         PR c++/9127
7509         * g++.dg/template/error6.C: New test.
7510
7511 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7512
7513         * gcc.dg/20031202-1.c: New test.
7514
7515 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7516
7517         PR c++/13179
7518         * g++.dg/template/eh1.C: New test.
7519
7520         PR c++/10771
7521         * g++.dg/template/error5.C: New test.
7522
7523 2003-12-02  David Ung  <davidu@mips.com>
7524
7525         * gcc.dg/compat/vector-check.h: Corrected type for var
7526         g_##TMODE
7527
7528 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7529
7530         PR c++/10126
7531         * g++.dg/template/ptrmem8.C: New test.
7532
7533 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7534
7535         PR c++/12573
7536         * g++.dg/template/dependent-expr3.C: New test.
7537
7538 2003-12-01  James Lemke  <jim@wasabisystems.com>
7539
7540         * gcc.dg/arm-g2.c: New test.
7541
7542 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7543
7544         PR optimization/11634
7545         * gcc.dg/20031201-2.c: New test case.
7546
7547 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
7548
7549         PR 11433
7550         * objc.dg/proto-lossage-3.m: New test.
7551
7552 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7553
7554         PR optimization/12628
7555         * gcc.dg/20031201-1.c: New test case.
7556
7557 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7558
7559         * gcc.dg/unaligned-1.c: New test.
7560
7561 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
7562
7563         PR c++/9849
7564         * g++.dg/template/error4.C: New test.
7565         * g++.dg/template/nested3.C: Adjust error markers.
7566
7567 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7568
7569         * gcc.dg/cpp/assert4.c: Check more #system assertions.
7570
7571 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7572
7573         PR c/10333
7574         * gcc.dg/bitfld-7.c: New test.
7575
7576 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
7577
7578         * gcc.dg/tls/asm-1.C: New test.
7579
7580 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7581
7582         * gcc.dg/cpp/assert4.c: Update.
7583
7584 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7585
7586         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
7587         * gcc.dg/builtin-apply3.c: New test.
7588
7589 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7590
7591         * lib/compat.exp (compat-obj): New xfaildata parameter.
7592         Use it to set compiler_conditional_xfail_data before compiling.
7593         (compat-get-options): Handle dg-xfail-if.
7594         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
7595         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
7596         * gcc.dg/compat/vector-1_y.c: Likewise.
7597         * gcc.dg/compat/vector-2_x.c: Likewise.
7598         * gcc.dg/compat/vector-2_y.c: Likewise.
7599
7600 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7601
7602         * g++.dg/opt/reg-stack4.C: New test.
7603
7604 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7605
7606         * gcc.dg/builtin-apply2.c: New test.
7607
7608 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7609
7610         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
7611
7612 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7613
7614         PR c++/12924
7615         * g++.dg/template/template-id-2.C: New test.
7616
7617 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7618
7619         PR c++/5369
7620         * g++.dg/template/memfriend1.C: New test.
7621         * g++.dg/template/memfriend2.C: Likewise.
7622         * g++.dg/template/memfriend3.C: Likewise.
7623         * g++.dg/template/memfriend4.C: Likewise.
7624         * g++.dg/template/memfriend5.C: Likewise.
7625         * g++.dg/template/memfriend6.C: Likewise.
7626         * g++.dg/template/memfriend7.C: Likewise.
7627         * g++.dg/template/memfriend8.C: Likewise.
7628         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
7629
7630 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
7631
7632         PR c++/12515
7633         * g++.dg/ext/cond1.C: New test.
7634
7635 2003-11-20  Richard Henderson  <rth@redhat.com>
7636
7637         * gcc.dg/20020201-2.c: Remove.
7638         * gcc.dg/20020201-4.c: Remove.
7639         * gcc.dg/20020304-1.c: Remove.
7640
7641 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
7642
7643         * gcc.dg/cpp/trad/xwin1.c: New test case.
7644
7645 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
7646
7647         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
7648         * lib/g77.exp: Likewise.
7649         * lib/objc.exp: Likewise.
7650         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7651         for darwin.
7652
7653 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7654
7655         PR c++/12932
7656         * g++.dg/template/static5.C: New test.
7657
7658 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7659
7660         * gcc.dg/nested-func-1.c: New test.
7661
7662 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7663
7664         * gcc.dg/cpp/assert4.c: New test.
7665
7666 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7667
7668         PR c++/2294
7669         * g++.dg/lookup/using9.c: New test.
7670
7671 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
7672
7673         PR c++/12762
7674         * g++.dg/template/error3.C: New test.
7675
7676 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
7677
7678         PR ada/13035
7679         * ada/acats/run_acats, run_all.sh: Fix syntax error.
7680         No longer use a wrapper for gcc, since this does not work under
7681         Windows.
7682
7683 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7684
7685         PR c++/2094
7686         * g++.dg/template/ptrmem7.C: New test.
7687
7688 2003-11-13  Andrew Pinski <apinski@apple.com>
7689
7690         * gcc.c-torture/compile/20031113-1.c: New test.
7691
7692 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
7693             Kean Johnston <jkj@sco.com>
7694
7695         PR c/13029
7696         * gcc.dg/unused-4.c: Update.
7697
7698 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7699
7700         * g++.dg/opt/const3.C: New test.
7701
7702 2003-11-13  Jan Hubicka  <jh@suse.cz>
7703
7704         * gcc.c-torture/compile/20031112-1.c: New test.
7705
7706 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
7707
7708         * g++.dg/parse/crash10.C: Remove bogus error marker.
7709
7710 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7711
7712         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
7713         (host_gcc): Likewise.
7714         (ROOT): Honor $PWDCMD.
7715         (BASE): Likewise.
7716         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
7717
7718 2003-11-12  Catherine Moore  <clm@redhat.com>
7719
7720         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
7721
7722 2003-11-12  Andreas Jaeger  <aj@suse.de>
7723             Jakub Jelinek  <jakub@redhat.com>
7724             Andrew Pinski  <pinskia@physics.uc.edu>
7725             Richard Henderson  <rth@redhat.com>
7726
7727         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
7728         systems.
7729         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
7730
7731         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
7732         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7733
7734 2003-11-11  Andreas Jaeger  <aj@suse.de>
7735
7736         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
7737
7738         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
7739
7740 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
7741
7742         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
7743         Clean ups.
7744
7745 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
7746
7747         * gcc.dg/trampoline-1.c: New test.
7748
7749 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7750
7751         * gcc.c-torture/compile/200031109-1.c: New test.
7752
7753 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7754
7755         PR c/3190
7756         PR c/8714
7757         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
7758         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
7759         gcc.dg/format/no-y2k-1.c: Update.
7760
7761 2003-11-08  Roger Sayle  <roger@eyesopen.com>
7762
7763         PR optimization/10467
7764         * gcc.dg/20031108-1.c: New test case.
7765
7766 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
7767
7768         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
7769
7770 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7771
7772         * gcc.dg/compound-lvalue-1.c: New test.
7773         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
7774         some XFAILs.
7775
7776 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
7777
7778         * gcc.dg/altivec-varargs-1.c: New test.
7779
7780 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7781
7782         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
7783         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
7784         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
7785         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
7786         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
7787
7788 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7789
7790         * gcc.dg/cond-lvalue-1.c: New test.
7791
7792 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
7793
7794         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
7795
7796 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7797
7798         PR c++/11616
7799         * g++.dg/template/instantiate5.C: New test.
7800
7801 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7802
7803         PR c++/12726
7804         * g++.dg/ext/complit2.C: Replace test with self-contained version.
7805         * ChangeLog: Add missing first entry for above test.
7806
7807 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7808
7809         PR c++/9810
7810         * g++.dg/template/using8.C: New test.
7811         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
7812
7813 2003-11-02  Roger Sayle  <roger@eyesopen.com>
7814
7815         PR optimization/10817
7816         * gcc.c-torture/compile/20031102-1.c: New test case.
7817
7818 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
7819
7820         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
7821         2147483647.
7822
7823 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7824
7825         * gcc.dg/20031102-1.c: New test.
7826
7827 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7828
7829         * gcc.dg/complex-1.c: New test.
7830
7831 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7832
7833         PR c++/12796
7834         * g++.dg/template/crash13.C: Adjust expected error location.
7835         * g++.old-deja/g++.brendan/ns1.C: Likewise.
7836
7837 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7838
7839         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7840
7841 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7842
7843         PR/10239
7844         * gcc.c-torture/compile/20031031-2.c: New test.
7845
7846 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7847
7848         PR/11640
7849         * gcc.c-torture/compile/20031031-1.c: New test.
7850
7851 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7852
7853         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7854         * gcc.misc-tests/bprob.exp: Likewise.
7855         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
7856         the execution test on arm-elf configs.
7857         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
7858         configs that don't support scratch files.
7859         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
7860
7861 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
7862
7863         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
7864         done by dejagnu.
7865
7866 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
7867
7868         * ada/acats/run_all.sh: Redirect mv output to /dev/null
7869         Avoid non pure sh syntax. Add more logging.
7870
7871         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
7872         fail.
7873
7874 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7875
7876         PR libgcj/10610
7877         * gcc.dg/ppc-stackalign-1.c: New test.
7878
7879 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
7880
7881         * ada/acats/run_all.sh: Change output to be more compliant with
7882         dejagnu framework.
7883         Create acats.sum and acats.log files under testsuite/ada/acats
7884         Only run [a-z]* directories, to filter out e.g. CVS.
7885         Redirect build output to log file.
7886
7887 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7888
7889         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
7890
7891 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7892
7893         PR ada/5909:
7894         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
7895
7896 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
7897
7898         * gcc.c-torture/compile/20031023-1.c: New test.
7899         * gcc.c-torture/compile/20031023-2.c: New test.
7900         * gcc.c-torture/compile/20031023-3.c: New test.
7901         * gcc.c-torture/compile/20031023-4.c: New test.
7902
7903 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7904
7905         PR c++/10371
7906         * g++.dg/lookup/scoped8.C: New test.
7907
7908 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7909
7910         * g++.dg/opt/reg-stack3.C: New test.
7911
7912 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7913
7914         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
7915
7916 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7917
7918         PR c++/11076
7919         * g++.dg/template/crash13.C: New test.
7920
7921 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7922
7923         * gcc.dg/c99-restrict-2.c: New test.
7924
7925 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
7926
7927         PR c++/12698, c++/12699, c++/12700, c++/12566
7928         * g++.dg/inherit/covariant9.C: New test.
7929         * g++.dg/inherit/covariant10.C: New test.
7930         * g++.dg/inherit/covariant11.C: New test.
7931
7932 2003-10-23  Jason Merrill  <jason@redhat.com>
7933
7934         PR c++/12726
7935         * g++.dg/ext/complit2.C: New test.
7936
7937 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7938
7939         PR target/12654
7940         * gcc.c-torture/execute/20031020-1.c: New test.
7941
7942 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7943
7944         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
7945         following the jump_insn.
7946
7947 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7948
7949         * gcc.dg/cast-lvalue-1.c: New test.
7950
7951 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
7952
7953         PR c++/11962
7954         * g++.dg/template/cond2.C: New test.
7955
7956 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7957
7958         * gcc.dg/builtins-28.c: New test.
7959
7960 2003-10-20  Jan Hubicka  <jh@suse.cz>
7961
7962         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
7963         parameter.
7964         * testsuite/gcc.dg/inline-2.c: Likewise.
7965
7966 2003-10-20  Phil Edwards  <phil@codesourcery.com>
7967
7968         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
7969         * gcc.dg/nest.c:  Likewise.
7970
7971 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7972
7973         PR c++/9781, c++/10583, c++/11862
7974         * g++.dg/parse/crash13.C: New test.
7975
7976 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7977
7978         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
7979
7980 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7981
7982         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
7983         Define HAVE_C99_RUNTIME except on Solaris.
7984         * gcc.dg/builtins-20.c: Likewise.
7985
7986 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7987
7988         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
7989
7990 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7991
7992         PR c++/12495
7993         * g++.dg/template/crash21.C: New test.
7994
7995 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7996
7997         PR c++/2513
7998         * g++.dg/template/typename5.C: New test.
7999
8000 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8001
8002         PR c++/12369
8003         * g++.dg/template/friend25.C: New test.
8004
8005 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
8006
8007         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
8008         versions.
8009
8010 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
8011
8012         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
8013         == 2147483647.
8014
8015 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
8016
8017         * gcc.c-torture/execute/960416-1.x: Remove.
8018         * gcc.c-torture/execute/divconst-3.x: Likewise.
8019
8020 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
8021
8022         PR target/12598
8023         * gcc.dg/torture/cris-volatile-1.c: New test.
8024
8025 2003-10-14  Roger Sayle  <roger@eyesopen.com>
8026
8027         PR optimization/9325
8028         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
8029         for overflowing floating point to integer conversion during RTL
8030         simplification.
8031
8032 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
8033
8034         * objc/execute/_cmd.m: Fix typo.
8035         * objc.dg/image-info.m, objc.dg/symtab-1.m:
8036         Relax 'scan-assembler' regexp.
8037         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
8038         objc.dg/try-catch-4.m: Run on non-Darwin targets.
8039         * objc.dg/zero-link-2.m: Remove blank line.
8040         * objc.dg/zero-link-3.m: New test case.
8041
8042 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
8043
8044         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
8045
8046         * gcc.dg/asm-names.c: Use scan-assembler-not rather
8047         than linker trickery.
8048
8049 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8050
8051         PR c++/12370
8052         * g++.dg/other/friend2.C: New test.
8053
8054 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8055
8056         * gcc.dg/20031012-1.c: New test.
8057
8058 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8059
8060         * gcc.dg/weak/weak-3.c: Fix for new warning.
8061
8062 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
8063
8064         PR optimization/8750
8065         * gcc.c-torture/execute/20031012-1.c: New test case.
8066
8067 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8068
8069         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
8070         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
8071
8072 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8073
8074         PR optimization/12260
8075         * gcc.c-torture/compile/20031011-2.c: New test case.
8076
8077 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8078
8079         * gcc.c-torture/execute/20031011-1.c: New testcase.
8080
8081 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8082
8083         * gcc.c-torture/compile/20031011-1.c: New test.
8084
8085 2003-10-11  Jan Hubicka  <jh@suse.cz>
8086
8087         * g++.dg/other/first-global.C: New test.
8088
8089 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8090
8091         * gcc.c-torture/execute/string-opt-18.c: New testcase.
8092
8093 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
8094
8095         * gcc.c-torture/compile/20031010-1.c: New test.
8096
8097 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
8098
8099         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
8100         * gcc.c-torture/execute/va-arg-25.c: ... here.
8101
8102 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
8103
8104         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
8105
8106 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
8107
8108         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
8109
8110 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
8111
8112         * g++.dg/parse/error2.C: New test.
8113
8114 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
8115
8116         PR c++/11097
8117         * g++.dg/other/error5.C: Modify the error message.
8118         * g++.dg/lookup/using8.C: New test.
8119
8120 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
8121
8122         * gcc.dg/darwin-abi-2.c: New file.
8123         * gcc.c-torture/execute/va-arg-24.c: New file.
8124
8125 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
8126
8127         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
8128         indentation.
8129
8130 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
8131
8132         PR c++/10147
8133         * g++.dg/other/error4.C: Update error messages.
8134         * g++.dg/template/ptrmem4.C: Likewise.
8135
8136         PR c++/12337
8137         * g++.dg/init/new9.C: New test.
8138
8139         PR c++/12334, c++/12236, c++/8656
8140         * g++.dg/ext/attrib8.C: New test.
8141
8142 2003-10-06  Devang Patel  <dpatel@apple.com>
8143
8144         * gcc.dg/debug/dwarf2-3.h: New test.
8145         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
8146
8147 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
8148
8149         * g++.dg/opt/cfg2.C: New test.
8150
8151 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8152
8153         * g++.dg/opt/float1.C: New test.
8154
8155 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8156
8157         * gcc.dg/c90-array-lval-6.c: New test.
8158         * gcc.dg/c99-array-lval-6.c: New test.
8159
8160 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
8161             Ziemowit Laski  <zlaski@apple.com>
8162
8163         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
8164         'Derived', so that it is never considered a class method; add
8165         new warning for '+port' method ambiguity.
8166         * objc.dg/method-12.m: Include <objc/objc.h> instead of
8167         <objc/objc-api.h> (needed on Mac OS X).
8168         * objc.dg/method-13.m: New test.
8169
8170 2003-10-03  Roger Sayle  <roger@eyesopen.com>
8171
8172         PR optimization/9325, PR java/6391
8173         * gcc.c-torture/execute/20031003-1.c: New test case.
8174
8175 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
8176
8177         PR optimization/12180
8178         * gcc.dg/20031002-1.c: New test.
8179
8180         PR c++/12486
8181         * g++.dg/inherit/error1.C: New test.
8182
8183 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
8184
8185         * lib/f-torture.exp (search_for): Rename to...
8186         (search_for_re): This.  Also, clean up comments and the
8187         "regexp" invocation.
8188
8189 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
8190
8191         * gcc.c-torture/compile/20031002-1.c: New test.
8192
8193 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
8194
8195         * g++.dg/opt/cond1.C: New test.
8196
8197 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
8198
8199         * gcc.dg/Wold-style-definition-2.c: New testcase.
8200         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
8201
8202 2003-09-29  Richard Henderson  <rth@redhat.com>
8203
8204         * g++.dg/init/array10.C: Add dg-options.
8205
8206 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8207
8208         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
8209
8210 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8211
8212         * g++.dg/template/friend19.C: Fix typo.
8213         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
8214
8215 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
8216
8217         * gcc.c-torture/execute/20030928-1.c: New test.
8218         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
8219
8220 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8221
8222         * g++.dg/opt/unroll1.C: New test.
8223
8224 2003-09-26  Roger Sayle  <roger@eyesopen.com>
8225
8226         PR optimization/11741
8227         * gcc.dg/20030926-1.c: New test case.
8228
8229 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8230
8231         PR c++/5655
8232         * g++.dg/parse/access7.C: New test.
8233         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
8234
8235 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
8236
8237         MERGE OF objc-improvements-branch into MAINLINE:
8238         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
8239         if libobjc has not been built.
8240         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
8241         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
8242         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
8243         objc/execute/nested-3.m, objc/execute/np-2.m,
8244         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
8245         objc/execute/redefining_self.m, objc/execute/root_methods.m,
8246         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
8247         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
8248         objc.dg/special/unclaimed-category-1.h,
8249         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
8250         well as GNU runtime.
8251         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
8252         * execute/cascading-1.m, execute/function-message-1.m,
8253         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
8254         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
8255         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
8256         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
8257         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
8258         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
8259         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
8260         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
8261         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
8262         * objc.dg/bitfield-2.m: Run only on Darwin.
8263         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
8264         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
8265         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
8266         * objc.dg/const-str-1.m: Fix constant string layout.
8267
8268 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
8269
8270         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
8271
8272 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
8273
8274         * gcc.dg/darwin-abi-1.c: New file.
8275
8276 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
8277
8278         PR target/12281
8279         * gcc.c-torture/compile/20030921-1.c: New test.
8280
8281 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8282
8283         * g++.dg/opt/reg-stack2.C: New test.
8284
8285 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8286
8287         * g++.dg/eh/delayslot1.C: New test.
8288
8289 2003-09-20  Richard Henderson  <rth@redhat.com>
8290
8291         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
8292
8293 2003-09-20  Roger Sayle  <roger@eyesopen.com>
8294
8295         * gcc.c-torture/execute/20030920-1.c: New test case.
8296
8297 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8298
8299         * g++.dg/rtti/typeid3.C: Correct expected error message.
8300
8301 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8302
8303         PR c++/157
8304         * g++.dg/parse/crash12.C: New test.
8305
8306 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
8307
8308         * gcc.dg/compat/mixed-struct-check.h: New.
8309         * gcc.dg/compat/mixed-struct-defs.h: New.
8310         * gcc.dg/compat/mixed-struct-init.h: New.
8311         * gcc.dg/compat/struct-by-value-19_main.c: New.
8312         * gcc.dg/compat/struct-by-value-19_x.c: New.
8313         * gcc.dg/compat/struct-by-value-19_y.c: New.
8314         * gcc.dg/compat/struct-by-value-20_main.c: New.
8315         * gcc.dg/compat/struct-by-value-20_x.c: New.
8316         * gcc.dg/compat/struct-by-value-20_y.c: New.
8317         * gcc.dg/compat/struct-return-19_main.c: New.
8318         * gcc.dg/compat/struct-return-19_x.c: New.
8319         * gcc.dg/compat/struct-return-19_y.c: New.
8320         * gcc.dg/compat/struct-return-20_main.c: New.
8321         * gcc.dg/compat/struct-return-20_x.c: New.
8322         * gcc.dg/compat/struct-return-20_y.c: New.
8323
8324 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
8325         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
8326         so that it will not complain on LP64 targets.
8327
8328 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8329
8330         PR c++/495
8331         * g++.dg/template/friend24.C: New test.
8332
8333 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
8334
8335         PR c++/12332
8336         * g++.dg/template/memtmpl2.C: New test.
8337
8338 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
8339
8340         PR target/11184
8341         * gcc.dg/builtin-apply1.c: New test.
8342
8343 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8344
8345         PR c++/9848
8346         * g++.dg/warn/Wunused-4.C: New test.
8347
8348 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8349
8350         PR c++/12316
8351         * g++.dg/other/gc2.C: New test.
8352
8353 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
8354
8355         PR c++/11991
8356         * g++.dg/rtti/typeid3.C: New test.
8357
8358         PR c++/12266
8359         * g++.dg/overload/template1.C: New test.
8360
8361 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8362
8363         * g++.dg/opt/cfg3.C: New test.
8364
8365 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8366
8367         PR c++/7939
8368         * g++.dg/template/crash11.C: New test.
8369
8370 2003-09-16  Jason Merrill  <jason@redhat.com>
8371             Jakub Jelinek  <jakub@redhat.com>
8372
8373         * gcc.dg/attr-warn-unused-result.c: New test.
8374
8375 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8376
8377         PR c++/12184
8378         * g++.dg/expr/call2.C: New test.
8379
8380 2003-09-15  Andreas Jaeger  <aj@suse.de>
8381
8382         * gcc.dg/Wold-style-definition-1.c: New test.
8383
8384 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
8385
8386         PR c++/3907
8387         * g++.dg/parse/template12.C: New test.
8388
8389         * g++.dg/abi/bitfield11.C: New test.
8390         * g++.dg/abi/bitfield12.C: Likewise.
8391
8392 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
8393
8394         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
8395         non-expansion of functional macro name without arguments at EOL.
8396         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
8397
8398 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
8399
8400         * gcc.c-torture/execute/20030914-[12].c: New tests.
8401
8402 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
8403
8404         PR c++/11788
8405         * g++.dg/overload/addr1.C: New test.
8406
8407 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
8408
8409         * gcc.dg/20030909-1.c: New test.
8410
8411 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8412
8413         * gcc.dg/ultrasp10.c: New test.
8414
8415 2003-09-09  Devang Patel  <dpatel@apple.com>
8416
8417         * gcc.dg/darwin-ld-6.c: New test.
8418
8419 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8420
8421         * gcc.dg/torture/builtin-explog-1.c: New testcase.
8422
8423 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8424
8425         * gcc.dg/ia64-types1.c: New test.
8426         * gcc.dg/ia64-types2.c: Likewise.
8427
8428 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8429
8430         * gcc.dg/builtins-1.c: Add more _Complex tests.
8431         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8432
8433         * gcc.dg/builtins-1.c: Test existing _Complex functions.
8434         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8435
8436 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8437
8438         PR c++/11786
8439         * g++.dg/lookup/koenig2.C: New test.
8440
8441         PR c++/5296
8442         * g++.dg/rtti/typeid2.C: New test.
8443
8444 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
8445
8446         * gcc.c-torture/compile/20030904-1.c: New test.
8447
8448 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8449
8450         * g++.dg/opt/longbranch2.C: New test.
8451
8452 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8453
8454         * g++.dg/template/crash10.C: Only compile it.
8455
8456 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8457
8458         PR middle-end/11665
8459         * gcc.c-torture/compile/20030907-1.c: New test.
8460         * g++.dg/init/array11.C: New test.
8461
8462 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8463
8464         PR c++/11852
8465         * g++.dg/init/struct1.C: New test.
8466
8467 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8468
8469         PR c++/12181
8470         * g++.dg/expr/comma1.C: New test.
8471
8472 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
8473
8474         PR c++/11867
8475         * g++.dg/expr/static_cast5.C: New test.
8476
8477 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8478
8479         PR c++/11507
8480         * g++.dg/lookup/scoped7.C: New test.
8481
8482         PR c++/9574
8483         * g++.dg/other/static1.C: New test.
8484
8485         PR c++/11490
8486         * g++.dg/warn/template-1.C: New test.
8487
8488         PR c++/11432
8489         * g++.dg/template/crash10.C: New test.
8490
8491         PR c++/2478
8492         * g++.dg/overload/VLA.C: New test.
8493
8494         PR c++/10804
8495         * g++.dg/template/call1.C: New test.
8496
8497 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8498
8499         PR c++/11794
8500         * g++.dg/parse/using3.C: New test.
8501
8502 2003-09-06  Roger Sayle  <roger@eyesopen.com>
8503
8504         PR c++/11409
8505         * g++.dg/overload/builtin3.C: New test case.
8506
8507 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
8508
8509         PR c/9862
8510         * gcc.dg/20030906-1.c: New test.
8511         * gcc.dg/20030906-2.c: Likewise.
8512
8513 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8514
8515         PR c++/12167
8516         * g++.dg/parse/defarg5.C: New test.
8517
8518         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
8519
8520 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
8521
8522         PR c++/12163
8523         * g++.dg/expr/static_cast4.C: New test.
8524
8525         PR c++/12146
8526         * g++.dg/template/crash9.C: New test.
8527
8528 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8529
8530         * g++.old-deja/g++.ext/pretty2.C: Update for change
8531         in __FUNCTION__.
8532         * g++.old-deja/g++.ext/pretty3.C: Likewise.
8533
8534 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
8535
8536         PR c++/11922
8537         * g++/dg/template/qualified-id1.C: New test.
8538
8539         PR c++/12037
8540         * g++.dg/warn/noeffect4.C: New test.
8541
8542 2003-09-04  Matt Austern  <austern@apple.com>
8543
8544         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
8545         * g++.dg/ext/fnname2.C: Likewise.
8546         * g++.dg/ext/fnname3.C: Likewise.
8547
8548 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
8549
8550         * g++.dg/expr/lval1.C: New test.
8551         * g++.dg/ext/lvcast.C: Remove.
8552
8553 2003-09-03  Roger Sayle  <roger@eyesopen.com>
8554
8555         PR optimization/11700.
8556         * gcc.c-torture/compile/20030903-1.c: New test case.
8557
8558 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
8559
8560         PR c++/12053
8561         * g++.dg/abi/layout4.C: New test.
8562
8563 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
8564
8565         PR c++/11553
8566         * g++.dg/parse/friend3.C: New test.
8567
8568 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
8569
8570         PR c++/11847
8571         * g++.dg/template/class1.C: New test.
8572
8573         PR c++/11808
8574         * g++.dg/expr/call1.C: New test.
8575
8576 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
8577
8578         PR c++/12114
8579         * g++.dg/init/ref9.C: New test.
8580
8581         PR c++/11972
8582         * g++.dg/template/nested4.C: New test.
8583
8584 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8585
8586         PR c++/12093
8587         * g++.dg/template/non-dependent4.C: New test.
8588
8589         PR c++/11928
8590         * g++.dg/inherit/conv1.C: New test.
8591
8592 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8593
8594         PR c++/6196
8595         * g++.dg/ext/label1.C: New test.
8596         * g++.dg/ext/label2.C: Likewise.
8597
8598 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8599
8600         * g++.dg/expr/cond3.C: New test.
8601
8602 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8603
8604         * gcc.dg/builtins-1.c: Add new builtin cases.
8605
8606 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8607
8608         * gcc.dg/builtins-1.c: Add new cases.
8609         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8610
8611 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8612
8613         * gcc.dg/builtins-1.c: Add more math builtin tests.
8614         * gcc.dg/torture/builtin-attr-1.c: New test.
8615
8616 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8617
8618         PR optimization/5079
8619         * g++.dg/opt/static3.C: New test.
8620
8621 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8622
8623         * gcc.misc-tests/gcov-10b.c: New test.
8624
8625 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
8626
8627         * g++.dg/opt/ptrmem3.C: New test.
8628
8629         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
8630
8631 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
8632
8633         * gcc.dg/20030826-2.c: New test.
8634
8635 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8636
8637         PR middle-end/12002
8638         * g77.f-torture/compile/12002.f: New test case.
8639
8640 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8641
8642         * gcc.dg/20030826-1.c: New test case.
8643
8644 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
8645
8646         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
8647
8648 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
8649
8650         PR c++/11871
8651         * c++.dg/lookup/crash1.C: New test.
8652
8653         * c++.dg/warn/noeffect3.C: New test.
8654
8655 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
8656
8657         * gcc.dg/compat/vector-1_x.c: Compile with -w.
8658         * gcc.dg/compat/vector-1_y.c: Ditto.
8659         * gcc.dg/compat/vector-2_x.c: Ditto.
8660         * gcc.dg/compat/vector-2_y.c: Ditto.
8661
8662 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
8663
8664         * gcc.dg/20030702-1.c: New test.
8665
8666 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
8667
8668         PR c++/8795
8669         * g++.dg/ext/altivec-1.C: New test.
8670
8671 2003-08-24  Richard Henderson  <rth@redhat.com>
8672
8673         * g++.dg/eh/simd-2.C: Add -w for x86.
8674
8675 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
8676
8677         * gcc.dg/20030815-1.c: New test.
8678
8679 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8680
8681         PR c++/3765
8682         * g++.dg/parse/access6.C: New test.
8683
8684 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8685
8686         PR c++/641, c++/11876
8687         * g++.dg/template/friend22.C: New test.
8688         * g++.dg/template/friend23.C: Likewise.
8689
8690 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8691
8692         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
8693         identically.
8694
8695 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8696
8697         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
8698
8699 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8700
8701         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
8702
8703 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8704
8705         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
8706
8707 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8708
8709         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
8710
8711 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
8712
8713         PR c++/11919
8714         * g++.dg/overload/prom1.C: New test.
8715
8716         PR c++/11551
8717         * g++.dg/parse/dtor2.C: New test.
8718
8719         PR c++/10762
8720         * g++.dg/parse/using2.C: New test.
8721
8722 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
8723
8724         PR target/11805
8725         * gcc.c-torture/compile/20030821-1.c: New.
8726
8727 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
8728
8729         PR c++/11834
8730         * g++.dg/template/deduce2.C: New test.
8731
8732 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
8733
8734         * gcc.c-torture/execute/20030821-1.c: New test.
8735
8736 2003-08-20  Roger Sayle  <roger@eyesopen.com>
8737
8738         PR middle-end/11984
8739         * gcc.dg/20030820-1.c: New test case.
8740
8741 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
8742
8743         PR c++/11945
8744         * g++.dg/warn/noeffect2.C: New test.
8745
8746 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
8747
8748         PR c++/10926
8749         * g++.dg/template/dtor2.C: New test.
8750
8751         PR c++/11684
8752         * g++.dg/template/operator1.C: New test.
8753         * g++.dg/parse/operator4.C: New test.
8754
8755         PR c++/11946.C
8756         * g++.dg/expr/enum1.C: New test.
8757         * gcc.dg/c99-bool-1.c: Remove bogus warning.
8758
8759         PR c++/11036.C
8760         * g++.dg/parse/elab2.C: New test.
8761         * g++.dg/parse/typedef4.C: Change error message.
8762         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
8763         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
8764         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
8765
8766 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
8767
8768         * gcc.dg/pch/warn-1.c: New.
8769         * gcc.dg/pch/warn-1.hs: New.
8770
8771         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
8772         not-tested file.
8773
8774 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8775
8776         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
8777
8778 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8779
8780         * gcc.dg/uninit-D.c: New Test.
8781         * gcc.dg/uninit-E.c: New Test.
8782         * gcc.dg/uninit-F.c: New Test.
8783         * gcc.dg/uninit-G.c: New Test.
8784
8785 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
8786
8787         * g++.dg/README: Describe the pch directory.
8788
8789 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8790
8791         PR c++/11174
8792         * g++.dg/parse/access4.C: New test.
8793         * g++.dg/parse/access5.C: Likewise.
8794         * g++.old-deja/g++.jason/access17.C: Adjust error message.
8795
8796 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
8797
8798         * gcc.dg/noncompile/20030818-1.c: New.
8799
8800 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
8801
8802         PR c++/11957
8803         * g++.dg/warn/noeffect1.C: New test.
8804
8805         * g++.dg/template/scope2.C: New test.
8806         * g++.dg/template/error2.C: Correct dg-error
8807
8808 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
8809
8810         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
8811
8812 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
8813
8814         PR C++/11512
8815         * g++.dg/template/warn1.C: New.
8816
8817 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8818
8819         * g++.dg/template/error2.C: New test.
8820         * g++.dg/lookup/using7.C: Adjust errors
8821         * g++.old-deja/g++.pt/crash36.C: Likewise.
8822         * g++.old-deja/g++.pt/derived3.C: Likewise.
8823
8824 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8825
8826         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
8827         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
8828         * gcc.c-torture/execute/builtins/string-9.c: New, from
8829         string-opt-9.c.  Adjust for execute/builtins framework.
8830         * gcc.c-torture/execute/string-opt-9.c: Delete.
8831
8832 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
8833
8834         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
8835
8836         * g++.dg/parse/ret-type2.C: New test.
8837
8838         PR c++/11703
8839         * g++.dg/init/new8.C: New test.
8840
8841         PR c++/10923
8842         * g++.dg/parse/typedef5.C: New test.
8843
8844         PR c++/9512
8845         * g++.dg/parse/qualified2.C: New test.
8846         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
8847         invalid code.
8848
8849 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
8850
8851         * g++.dg/conversion/ptrmem1.C: New test.
8852
8853 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
8854
8855         PR target/11693
8856         * gcc.dg/20030811-1.c: New test.
8857
8858         PR target/11535
8859         * gcc.c-torture/execute/20030811-1.c: New test.
8860
8861 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8862
8863         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
8864
8865 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
8866
8867         PR c++/11789.C
8868         * g++.dg/inherit/multiple1.C: New test.
8869
8870 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8871
8872         * gcc.dg/spe1.c: New test.
8873
8874         PR c++/11670
8875         * g++.dg/expr/cast2.C: New test.
8876
8877         PR c++/10530
8878         * g++.dg/template/dependent-name2.C: New test.
8879
8880 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
8881
8882         * g++.dg/parse/crash11.C: Put the dg options in comments.
8883
8884 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
8885
8886         * lib/gcc-dg.exp: Update for diagnostic change.
8887
8888 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8889
8890         PR c++/5767
8891         * g++.dg/parse/crash11.C: New test.
8892
8893 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
8894
8895         * gcc.dg/cpp/spacing1.c: Update.
8896
8897 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
8898
8899         PR target/11739
8900         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
8901         a value for -mtune.
8902
8903 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8904
8905         PR middle-end/11771
8906         * gcc.c-torture/compile/20030804-1.c: New test case.
8907
8908 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8909
8910         * gcc.dg/20030804-1.c: New test case.
8911
8912 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
8913
8914         * gcc.dg/cpp/separate-1.c: New test.
8915
8916 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
8917
8918         PR c++/11704
8919         * g++.dg/template/dependent-expr2.C: New test.
8920
8921         PR c++/11766
8922         * g++.dg/expr/ptrmem1.C: New test.
8923
8924 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8925
8926         PR c++/9453
8927         * g++.dg/template/friend15.C: New test.
8928
8929 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
8930
8931         * lib/dg-pch.exp: Work round PCH bug.
8932
8933 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8934
8935         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
8936         builtins.  Move cases from builtins-4.c here.
8937
8938         * gcc.dg/torture/builtin-math-1.c: New test taken from
8939         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
8940         additional cases.
8941
8942         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
8943         Delete.
8944
8945 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
8946
8947         PR c++/9447
8948         * g++.dg/template/using7.C: New test.
8949
8950 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
8951
8952         * import1.c, import2.c: New tests.
8953
8954 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
8955
8956         * g++.dg/eh/crossjump1.C: New test.
8957
8958 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
8959
8960         PR c++/11697
8961         * g++.dg/template/using6.C: New test.
8962
8963         PR c++/11744
8964         * g++.dg/template/koenig2.C: New test.
8965
8966 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8967
8968         PR c++/7983
8969         * g++.dg/parse/typedef4.C: New test.
8970
8971 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8972
8973         PR c++/8442, c++/8806
8974         * g++.dg/template/elab1.C: New test.
8975         * g++.dg/template/type2.C: Likewise.
8976         * g++.dg/template/ttp3.C: Adjust expected error message.
8977         * g++.old-deja/g++.law/visibility13.C: Likewise.
8978         * g++.old-deja/g++.niklas/t135.C: Likewise.
8979         * g++.old-deja/g++.pt/ttp41.C: Likewise.
8980         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
8981         template argument.
8982         * g++.old-deja/g++.pt/ttp44.C: Likewise.
8983
8984 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
8985
8986         PR c++/11295
8987         * g++.dg/ext/stmtexpr1.C: New test.
8988
8989         * g++.dg/opt/tmp1.C: New test.
8990
8991         PR c++/11525
8992         * g++.dg/parse/constant4.C: New test.
8993
8994         PR c++/9447
8995         * g++.dg/template/using5.C: New test.
8996
8997 2003-07-31  Roger Sayle  <roger@eyesopen.com>
8998
8999         * gcc.dg/builtins-27.c: New test case.
9000
9001 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
9002
9003         * gcc.dg/tls/opt-7.c: New test.
9004
9005 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
9006
9007         * g++.old-deja/g++.other/crash18.C: Remove.
9008
9009 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9010
9011         * g++.dg/template/explicit3.C: New.
9012         * g++.dg/template/explicit4.C: New.
9013         * g++.dg/template/explicit5.C: New.
9014
9015         PR c++/11347
9016         * g++.dg/template/memtmpl1.C: New.
9017
9018 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
9019
9020         PR target/11565
9021         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
9022         * gcc.dg/i386-387-5.c (dg-options): Likewise.
9023
9024 2003-07-30  Jan Hubicka  <jh@suse.cz>
9025
9026         * vtgc1.c: Kill.
9027
9028 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
9029
9030         * gcc.dg/struct-in-proto-1.c: New test.
9031
9032 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
9033
9034         * gcc.dg/cpp/include2.c: Only expect one message.
9035
9036 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
9037
9038         PR c++/9447
9039         * g++.dg/template/using1.C: New test.
9040         * g++.dg/template/using2.C: New test.
9041         * g++.dg/template/using3.C: New test.
9042         * g++.dg/template/using4.C: New test.
9043
9044 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
9045
9046         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
9047         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9048
9049 2003-07-28  Jan Hubicka  <jh@suse.cz>
9050
9051         PR c++/11530
9052         * g++.dg/opt/call1.C: New test.
9053
9054 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
9055
9056         PR c++/11667
9057         * g++.dg/init/enum2.C: New test.
9058         * g++.dg/template/overload1.C: Add "-w" option.
9059
9060 2003-07-28    <hp@bitrange.com>
9061
9062         * gcc.dg/Wdeclaration-after-statement-1.c,
9063         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
9064
9065 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
9066
9067         * gcc.c-torture/compile/20030725-1.c: New test.
9068
9069 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
9070
9071         * gcc.dg/20030505.c: Only run for SPE.
9072         Remove definition of opaque type.
9073
9074 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
9075
9076         * g++.dg/template/ptrmem6.C: New test.
9077
9078 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
9079
9080         * gcc.c-torture/compile/zero-strct-2.c: New test.
9081
9082 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
9083
9084         * gcc.dg/intermod-1.c: New test.
9085
9086 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9087
9088         PR c++/11617
9089         * g++.dg/template/lookup2.C: New test.
9090         * g++.dg/template/memclass1.C: Remove instantiated from error.
9091         * g++.dg/other/error2.C: Tweak expected errors.
9092
9093         PR c++/11596
9094         * g++.dg/template/defarg3.C: New test.
9095
9096         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
9097
9098 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
9099
9100         * g++.dg/inherit/access5.C: New test.
9101
9102 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9103
9104         PR c++/11513
9105         * g++.dg/template/crash8.C: New test.
9106
9107 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
9108
9109         PR c/10602
9110         * gcc.dg/noncompile/incomplete-2.c: New test.
9111
9112 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
9113
9114         PR c++/11645
9115         * g++.dg/inherit/access4.C: New test.
9116
9117         PR c++/11517
9118         * g++.dg/expr/cond2.C: New test.
9119
9120         PR optimization/10679
9121         * g++.dg/opt/inline4.C: New test.
9122
9123 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9124
9125         * g++.dg/parse/crash10: New test.
9126
9127 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9128
9129         * g++.dg/ext/flexary1.C: New test.
9130
9131 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9132
9133         PR c++/10793
9134         * g++.dg/template/crash9.C: New test.
9135
9136 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9137
9138         PR c++/3004
9139         * g++.dg/parse/typedef3.C: New test.
9140
9141         PR c++/7906
9142         * g++.dg/parse/operator2.C: New test.
9143
9144         PR c++/8895
9145         * g++.dg/parse/def-tmpl-arg1.C: New test.
9146
9147         PR c++/9282
9148         * g++.dg/parse/funptr1.C: New test.
9149
9150         PR c++/9452
9151         * g++.dg/parse/ambig3.C: New test.
9152
9153         PR c++/9454
9154         * g++.dg/parse/operator3.C: New test.
9155
9156         PR c++/9486
9157         * g++.dg/parse/template10.C: New test.
9158
9159         PR c++/9488
9160         * g++.dg/parse/template11.C: New test.
9161
9162         PR c++/10150
9163         * g++.dg/parse/invalid-op1.C: New test.
9164
9165         PR c++/10247
9166         * g++.dg/parse/condexpr1.C: New test.
9167
9168 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9169
9170         * g++.dg/ext/packed3.C: New test.
9171         * g++.dg/ext/packed4.C: New test.
9172
9173         * gcc.dg/pack-test-3.c: New test.
9174
9175 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
9176
9177         * lib/compat.exp: Handle dg-options per source file.
9178         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
9179         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
9180         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
9181         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
9182         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
9183         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
9184         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
9185         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
9186         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
9187         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
9188         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
9189         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
9190         * g++.dg/compat/break/bitfield7_x.C: Ditto.
9191         * g++.dg/compat/break/bitfield7_y.C: Ditto.
9192
9193 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9194
9195         PR c/10320
9196         * gcc.c-torture/execute/20030718-1.c: New test.
9197
9198 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9199
9200         PR optimization/11536
9201         * gcc.dg/20030721-1.c: New test.
9202
9203 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
9204
9205         PR c++/11546
9206         * g++.dg/template/lookup1.C: New test.
9207
9208 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
9209
9210         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
9211         diagnostics of ill-formed constructs involving labels.
9212         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
9213         the new 'previously defined here' message.
9214
9215 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
9216
9217         * g++.dg/parse/non-dependent2.C: New test.
9218
9219 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9220
9221         * g++.dg/init/init-ref4.C: xfail on targets without
9222         weak symbols.
9223
9224 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
9225
9226         PR target/11087
9227         * gcc.c-torture/execute/20030717-1.c: New test.
9228
9229 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9230
9231         * g++.dg/opt/cfg1.C: New test.
9232
9233 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
9234
9235         PR optimization/11557
9236         * gcc.dg/20030717-1.c: New test.
9237
9238 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
9239
9240         PR c++/10476
9241         * g++.dg/expr/crash-1.C: New test.
9242
9243         PR c++/11027
9244         * g++.dg/template/init3.C: New test.
9245
9246         PR c++/8222
9247         * g++.dg/template/non-dependent1.C: New test.
9248
9249         PR c++/11070
9250         * g++.dg/template/non-dependent2.C: New test.
9251
9252         PR c++/11071
9253         * g++.dg/template/non-dependent3.C: New test.
9254
9255         PR c++/9907
9256         * g++.dg/template/sizeof5.C: New test.
9257
9258 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
9259
9260         PR 11498
9261         * gcc.c-torture/compile/mangle-1.c: New file.
9262
9263 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9264
9265         PR c++/7809
9266         * g++.dg/parse/access3.C: New test.
9267
9268 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
9269
9270         PR c++/11384
9271         * g++.dg/init/init-ref4.C: New test.
9272
9273 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
9274
9275         PR c++/11547
9276         * g++.dg/parse/constant3.C: New test.
9277         * g++.dg/parse/crash7.C: Likewise.
9278
9279 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
9280
9281         PR target/11008
9282         * gcc.dg/i386-pentium4-not-mull.c: New.
9283
9284 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
9285
9286         * gcc.dg/asm-names.c (ymain): Make it weak.
9287
9288 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9289
9290         PR c++/5421
9291         * g++.dg/template/friend21.C: New test.
9292
9293 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
9294
9295         * gcc.dg/cleanup-8.c: New test.
9296         * gcc.dg/cleanup-9.c: New test.
9297
9298 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
9299
9300         * g++.dg/ext/dll-MI1.h: New file.
9301         * g++.dg/ext/dllexport-MI1.C: New file.
9302         * g++.dg/ext/dllimport-MI1.C: New file.
9303
9304 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
9305
9306         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
9307         it does not have cmpstrsi patterns (just cmpmemsi).
9308
9309 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
9310
9311         PR debug/11473
9312         * g++.dg/debug/debug8.C: New test.
9313
9314 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9315
9316         PR c++/10108
9317         * g++.dg/template/crash7.C: New test.
9318
9319 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
9320
9321         PR target/10795
9322         * gcc.c-torture/compile/20030708-1.c: New.
9323
9324 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9325
9326         * gcc.c-torture/execute/20030715-1.c: New test.
9327
9328 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
9329
9330         * gcc.dg/pch/inline-3.c: New file.
9331         * gcc.dg/pch/inline-3.hs: New file.
9332         * gcc.dg/pch/inline-4.c: New file.
9333         * gcc.dg/pch/inline-4.hs: New file.
9334
9335 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
9336
9337         PR c++/11509
9338         * g++.dg/template/crash6.C: New test.
9339
9340         PR c++/7053
9341         * g++.dg/template/friend20.C: New test.
9342
9343         PR c++/7019
9344         * g++.dg/template/overload2.C: New test.
9345
9346 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9347
9348         PR optimization/11440
9349         * gcc.c-torture/execute/20030714-1.c: New test.
9350
9351 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9352
9353         PR c++/11154
9354         * g++.dg/template/partial2.C: New test.
9355
9356 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
9357
9358         PR c++/11503
9359         * g++.dg/template/anon1.C: New test.
9360
9361         PR c++/11493
9362         PR c++/11495
9363         * g++.dg/parse/template9.C: Likewise.
9364         * g++.dg/template/crash4.C: New test.
9365         * g++.dg/template/koenig1.C: Likewise.
9366         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
9367         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
9368         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
9369         functions.
9370         * g++.old-deja/g++.jason/template36.C: Likewise.
9371         * g++.old-deja/g++.mike/p1989.C: Likewise.
9372         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
9373         * g++.old-deja/g++.pt/ttp20.C: Use this->.
9374         * g++.old-deja/g++.pt/ttp21.C: Use this->.
9375         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
9376         compiling.
9377         * g++.old-deja/g++.pt/union2.C: Use this->.
9378
9379 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
9380
9381         * gcc.dg/20030711-1.c: New test.
9382
9383 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
9384
9385         PR c++/11050
9386         * g++.dg/parse/args1.C: New test.
9387         * g++.pt/defarg8.C: Change expected errors.
9388
9389 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
9390
9391         PR c++/8164
9392         * g++.dg/template/nontype2.C: New test.
9393
9394         PR c++/10558
9395         * g++.dg/parse/template8.C: New test.
9396
9397         PR c++/8327
9398         * g++.dg/template/scope1.C: New test.
9399
9400         * g++.dg/warn/Wsign-compare-1.C: New test.
9401
9402 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9403
9404         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
9405
9406 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
9407
9408         PR c++/9411
9409         * g++.dg/template/explicit2.C: New test.
9410
9411         PR c++/10032
9412         * g++.dg/warn/pedantic1.C: New test.
9413
9414 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
9415
9416         PR c++ 9483
9417         * g++.dg/other/field1.C: New test.
9418
9419 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9420
9421         PR c/11449
9422         * gcc.c-torture/compile/20030707-1.c: New.
9423
9424 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9425
9426         PR c++/10849
9427         * g++.dg/template/access12.C: New test.
9428
9429 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
9430
9431         * g++.dg/bprob/bprob.exp (prof_ext): Update.
9432         * g77.dg/bprob/bprob.exp (prof_ext): Update.
9433         * gcc.misc-tests/bprob.exp (prof_ext): Update.
9434         * gcc.misc-tests/gcov.exp: Update
9435         * g++.dg/gcov/gcov.exp: Update
9436         * lib/gcov.exp: Update.
9437
9438 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
9439
9440         * g++.dg/abi/mangle17.C: Make sure template expressions are
9441         dependent.
9442         * g++.dg/abi/mangle4.C: Mark erroneous casts.
9443         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
9444         * g++.dg/opt/stack1.C: Remove erroneous code.
9445         * g++.dg/parse/template7.C: New test.
9446         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
9447         * g++.old-deja/g++.pt/crash4.C: Likewise.
9448
9449 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9450
9451         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
9452         with zero or one occurence of `$' after the initial `L'.
9453
9454 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
9455
9456         * gcc.c-torture/compile/20030704-1.c: Add a comment.
9457
9458 2003-07-08  Roger Sayle  <roger@eyesopen.com>
9459
9460         PR c/11370
9461         * gcc.dg/Wunreachable-6.c: New testcase.
9462         * gcc.dg/Wunreachable-7.c: New testcase.
9463
9464 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9465
9466         PR c/11420
9467         * gcc.dg/20030708-1.c: New test.
9468
9469 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
9470
9471         * gcc.dg/compat/sdata-section.h: New file.
9472         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
9473         * gcc.dg/torture/mips-sdata-1.c: New test.
9474
9475 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9476
9477         PR c++/11030
9478         * g++.dg/template/friend19.C: New test.
9479
9480 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9481
9482         * g++.dg/opt/strength-reduce.C: New test.
9483
9484 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9485
9486         PR target/10979
9487         * gcc.dg/20030707-1.c: New testcase.
9488
9489 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9490
9491         PR optimization/11059
9492         * g++.dg/opt/emptyunion.C: New testcase.
9493
9494 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9495             Eric Botcazou  <ebotcazou@libertysurf.fr>
9496
9497         * g++.dg/opt/stack1.C: New test.
9498
9499 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
9500
9501         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
9502         run test.
9503
9504         PR c++/11431
9505         * g++.dg/expr/static_cast3.C: New test.
9506
9507 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
9508
9509         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
9510         everywhere.
9511         * gcc.dg/concat.c: Concatenation of string constants with
9512         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
9513         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
9514         * gcc.dg/cpp/escape-2.c: Use wide character constants where
9515         necessary to avoid multi-character character constant warning.
9516         * gcc.dg/cpp/escape.c: Likewise.
9517         * gcc.dg/cpp/ucs.c: Likewise.
9518         Remove backslashes from dg-bogus comments, as they confuse Tcl.
9519         Fix a typo.
9520
9521 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9522
9523         PR c/11428
9524         * gcc.c-torture/compile/20030704-1.c: New.
9525
9526 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9527
9528         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
9529
9530 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
9531
9532         PR c++/5287, PR c++/7910,  PR c++/11021
9533         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
9534         tests for warnings.
9535         * g++.dg/ext/dllimport2.C: Add tests for warnings.
9536         * g++.dg/ext/dllimport3.C: Likewise.
9537         * g++.dg/ext/dllimport4.C: New file.
9538         * g++.dg/ext/dllimport5.C: New file.
9539         * g++.dg/ext/dllimport6.C: New file.
9540         * g++.dg/ext/dllimport7.C: New file.
9541         * g++.dg/ext/dllimport8.C: New file.
9542         * g++.dg/ext/dllimport9.C: New file.
9543         * g++.dg/ext/dllimport10.C: New file.
9544         * g++.dg/ext/dllexport1.C: New file.
9545
9546 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9547
9548         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
9549         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
9550
9551 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9552
9553         * gcc.dg/builtins-25.c: New testcase.
9554         * gcc.dg/builtins-26.c: New testcase.
9555
9556 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
9557
9558         * gcc.dg/compat/vector-defs.h: New file.
9559         * gcc.dg/compat/vector-setup.h: New file.
9560         * gcc.dg/compat/vector-check.h: New file.
9561         * gcc.dg/compat/vector-1_main.c: New file.
9562         * gcc.dg/compat/vector-1_x.c: New file.
9563         * gcc.dg/compat/vector-1_y.c: New file.
9564         * gcc.dg/compat/vector-2_main.c: New file.
9565         * gcc.dg/compat/vector-2_x.c: New file.
9566         * gcc.dg/compat/vector-2_y.c: New file.
9567
9568         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
9569         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
9570         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
9571         * gcc.dg/compat/struct-align-1.h: New file.
9572         * gcc.dg/compat/struct-align-1_main.c: New file.
9573         * gcc.dg/compat/struct-align-1_x.c: New file.
9574         * gcc.dg/compat/struct-align-1_y.c: New file.
9575         * gcc.dg/compat/struct-align-2.h: New file.
9576         * gcc.dg/compat/struct-align-2_main.c: New file.
9577         * gcc.dg/compat/struct-align-2_x.c: New file.
9578         * gcc.dg/compat/struct-align-2_y.c: New file.
9579
9580         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
9581         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9582         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9583         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9584         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9585         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9586         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9587         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9588         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9589         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9590         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9591         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9592         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9593         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9594         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9595         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9596         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9597         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9598         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9599         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9600         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9601         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9602         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9603         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9604         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9605         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9606         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9607         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9608         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9609
9610 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9611
9612         * gcc.dg/i386-call-1.c: New test.
9613
9614 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9615
9616         PR c++/9162
9617         * g++.dg/parse/defarg4.C: New.
9618
9619 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9620
9621         PR target/10700
9622         * gcc.c-torture/compile/20030703-1.c: New test case.
9623
9624 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9625
9626         * g++.dg/template/local3.C: Remove extra semicolon.
9627
9628 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9629
9630         * gcc.dg/i386-volatile-1.c: New test.
9631
9632 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
9633
9634         PR c++/11072
9635         * g++.dg/other/offsetof2.C: XFAIL.
9636         * g++.dg/other/offsetof5.C: New.
9637
9638         PR c++/10219
9639         * g++.dg/template/error1.C: New.
9640
9641         PR c++/9779
9642         * g++.dg/template/dependent-expr1.C: New.
9643
9644 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9645
9646         PR c++/6949
9647         * g++.dg/template/local3.C: New test.
9648
9649         PR c++/11149
9650         * g++.dg/lookup/scoped6.C: New test.
9651
9652 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
9653
9654         PR c++/8046
9655         * g++.dg/other/error7.C: New test.
9656
9657 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
9658
9659         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
9660         * g++.old-deja/g++.abi/vtable3.h: Likewise.
9661         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9662         * g++.old-deja/g++.other/union2.C: Likewise.
9663         * gcc.dg/c90-const-expr-2.c: Likewise.
9664         * gcc.dg/c90-const-expr-3.c: Likewise.
9665         * gcc.dg/c99-const-expr-2.c: Likewise.
9666         * gcc.dg/c99-const-expr-3.c: Likewise.
9667         * gcc.dg/concat.c: Likewise.
9668
9669 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9670
9671         PR c++/9559
9672         * g++.dg/init/static1.C: New test.
9673
9674 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9675
9676         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
9677         * g++.old-deja/g++.other/access2.C: Likewise.
9678         * g++.old-deja/g++.other/decl2.C: Likewise.
9679         * gcc.c-torture/execute/20020615-1.c: Likewise.
9680
9681 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9682
9683         PR c++/4933
9684         * g++.dg/template/sizeof4.C: New test.
9685
9686 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9687
9688         * g++.dg/other/error6.C: New test.
9689
9690 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9691
9692         PR c++/10750
9693         * g++.dg/parse/constant2.C: New test.
9694
9695 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
9696
9697         PR c++/11106
9698         * g++.dg/other/error5.C: New test.
9699
9700 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9701
9702         * gcc.dg/format/gcc_diag-1.c: New test.
9703
9704 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
9705
9706         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
9707
9708 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9709
9710         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
9711         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
9712         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
9713
9714 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
9715
9716         * gcc.c-torture/execute/builtins/string-8.c: New test.
9717         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
9718         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
9719         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
9720
9721 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9722
9723         PR c++/10468
9724         * g++.dg/ext/typeof6.C: New test.
9725
9726 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9727
9728         PR c++/10796
9729         * g++.dg/init/enum1.C: New test.
9730
9731 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
9732
9733         * gcc.dg/20030627-1.c: New test.
9734
9735 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
9736
9737         PR c++/11332
9738         * g++.dg/expr/static_cast2.C: New test.
9739
9740 2003-06-26  Roger Sayle  <roger@eyesopen.com>
9741             Jakub Jelinek  <jakub@redhat.com>
9742
9743         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
9744         sprintf(dst,"%s",src) optimization.
9745         * gcc.c-torture/execute/20030626-1.c: New test case.
9746         * gcc.c-torture/execute/20030626-2.c: New test case.
9747
9748 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
9749
9750         * gcc.c-torture/execute/multi-ix.c: New test.
9751
9752         * gcc.c-torture/execute/simd-4.c (main):
9753         Added missing semicolon at end of union.
9754
9755 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
9756
9757         PR c++/8266
9758         * g++.dg/template/explicit-instantiation3.C: New test.
9759
9760 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9761
9762         * gcc.dg/20030626-1.c: Use signed char.
9763
9764 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9765
9766         * gcc.dg/20030626-1.c: New test.
9767
9768 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
9769
9770         * const-str-2.m: Update.
9771
9772 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
9773
9774         PR c++/10990
9775         * g++.dg/rtti/dyncast1.C: New test.
9776         * g++.dg/abi/mangle4.C: Correct base-specifier access.
9777         * g++.dg/lookup/scoped1.C: Remove XFAIL.
9778         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
9779
9780         PR c++/10931
9781         * g++.dg/expr/static_cast1.C: New test.
9782
9783 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
9784
9785         * gcc.dg/20030625-1.c: New test.
9786
9787 2003-06-24  Roger Sayle  <roger@eyesopen.com>
9788
9789         * gcc.c-torture/compile/20030624-1.c: New test case.
9790
9791 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
9792
9793         * gcc.c-torture/execute/string-opt-17.c: New test.
9794
9795 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
9796
9797         PR c++/5754
9798         * g++.dg/parse/crash6.C: New test.
9799
9800 2003-06-23  Roger Sayle  <roger@eyesopen.com>
9801
9802         * gcc.dg/builtins-24.c: New test case.
9803
9804 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
9805
9806         * g++.dg/opt/operator1.C: New test.
9807
9808 2003-06-22  Roger Sayle  <roger@eyesopen.com>
9809
9810         * gcc.c-torture/execute/string-opt-16.c: New test case.
9811
9812 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9813
9814         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
9815         * g++.old-deja/g++.other/conv7.C: Likewise
9816         * g++.old-deja/g++.other/overcnv2.C: Likewise.
9817         * g++.old-deja/g++.other/overload14.C: Likewise.
9818
9819 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9820
9821         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
9822         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9823
9824 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9825
9826         PR c++/10888
9827         * g++.dg/warn/Winline-3.C: New test.
9828
9829 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9830
9831         * lib/target-supports.exp (check_alias_available): Make the test
9832         program acceptable to the Solaris assembler.
9833
9834         PR c++/10749
9835         * g++.dg/template/memclass2.C: New test.
9836
9837 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9838             Eric Botcazou  <ebotcazou@libertysurf.fr>
9839
9840         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
9841         data for non-matching targets.
9842         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
9843
9844 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9845
9846         PR c++/10845
9847         * g++.dg/template/member3.C: New test.
9848
9849 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
9850
9851         PR c++/10939
9852         * g++.dg/template/func1.C: New test.
9853
9854         PR c++/9649
9855         * g++.dg/template/static4.C: New test.
9856         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
9857
9858         PR c++/11041
9859         * g++.dg/init/ref7.C: New test.
9860
9861 2003-06-19  Matt Austern  <austern@apple.com>
9862
9863         PR c++/11228
9864         * g++.dg/anew1.C: New test.
9865         * g++.dg/anew2.C: New test.
9866         * g++.dg/anew3.C: New test.
9867         * g++.dg/anew4.C: New test.
9868
9869 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
9870
9871         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
9872
9873 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
9874
9875         * gcc.c-torture/execute/simd-4.c (main): Make expected value
9876         endian-dependent.
9877
9878 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
9879
9880         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
9881         Remove cruft.
9882
9883 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
9884
9885         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
9886         * gcc.c-torture/compile/961203-1.c: Likewise.
9887         * gcc.c-torture/compile/980506-1.c: Likewise.
9888
9889 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9890
9891         PR c++/10712
9892         * g++.dg/lookup/using7.C: New test.
9893
9894 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9895
9896         PR c++/11105
9897         * g++.dg/abi/conv1.C: Remove it.
9898         * g++.dg/template/conv7.C: New test.
9899         * g++.dg/template/conv8.C: Likewise.
9900         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
9901         conversion operator.
9902
9903 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
9904
9905         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
9906         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9907         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9908         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9909         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9910         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9911         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9912         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9913         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9914         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9915         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9916         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9917         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9918         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9919         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9920         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9921         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9922         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9923         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9924         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9925         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9926         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9927         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9928         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9929         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9930         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9931         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9932         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9933         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9934
9935 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
9936
9937         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
9938         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
9939         indications.
9940
9941 2003-06-16  Roger Sayle  <roger@eyesopen.com>
9942
9943         * gcc.dg/i386-387-5.c: New test case.
9944         * gcc.dg/i386-387-6.c: New test case.
9945         * gcc.dg/builtins-23.c: New test case.
9946
9947 2003-06-15  Roger Sayle  <roger@eyesopen.com>
9948
9949         * gcc.dg/builtins-22.c: New test case.
9950         * gcc.dg/i386-387-1.c: Update to test exp.
9951         * gcc.dg/i386-387-2.c: Likewise.
9952
9953 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9954
9955         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
9956
9957 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9958
9959         * lib/gcc-dg.exp (dg-require-dll): New function.
9960         (dg-xfail-if): Likewise.
9961         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
9962         driver.
9963
9964         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
9965         * gcc.c-torture/compile/20001205-1.c: Likewise.
9966         * gcc.c-torture/compile/20001226-1.c: Likewise.
9967         * gcc.c-torture/compile/20010518-2.c: Likewise.
9968         * gcc.c-torture/compile/20020312-1.c: Likewise.
9969         * gcc.c-torture/compile/20020604-1.c: Likewise.
9970         * gcc.c-torture/compile/920501-12.c: Likewise.
9971         * gcc.c-torture/compile/920501-4.c: Likewise.
9972         * gcc.c-torture/compile/920520-1.c: Likewise.
9973         * gcc.c-torture/compile/920521-1.c: Likewise.
9974         * gcc.c-torture/compile/920625-1.c: Likewise.
9975         * gcc.c-torture/compile/961203-1.c: Likewise.
9976         * gcc.c-torture/compile/980506-1.c: Likewise.
9977         * gcc.c-torture/compile/981006-1.c: Likewise.
9978         * gcc.c-torture/compile/981022-1.c: Likewise.
9979         * gcc.c-torture/compile/981223-1.c: Likewise.
9980         * gcc.c-torture/compile/990617-1.c: Likewise.
9981         * gcc.c-torture/compile/dll.c: Likewise.
9982         * gcc.c-torture/compile/labels-3.c: Likewise.
9983         * gcc.c-torture/compile/mipscop-1.c: Likewise.
9984         * gcc.c-torture/compile/mipscop-2.c: Likewise.
9985         * gcc.c-torture/compile/mipscop-3.c: Likewise.
9986         * gcc.c-torture/compile/mipscop-4.c: Likewise.
9987         * gcc.c-torture/compile/simd-5.c: Likewise.
9988         * gcc.c-torture/compile/20000804-1.x: Remove.
9989         * gcc.c-torture/compile/20001205-1.x: Likewise.
9990         * gcc.c-torture/compile/20001226-1.x: Likewise.
9991         * gcc.c-torture/compile/20010518-2.x: Likewise.
9992         * gcc.c-torture/compile/20020312-1.x: Likewise.
9993         * gcc.c-torture/compile/20020604-1.x: Likewise.
9994         * gcc.c-torture/compile/920501-12.x: Likewise.
9995         * gcc.c-torture/compile/920501-4.x: Likewise.
9996         * gcc.c-torture/compile/920520-1.x: Likewise.
9997         * gcc.c-torture/compile/920521-1.x: Likewise.
9998         * gcc.c-torture/compile/920625-1.x: Likewise.
9999         * gcc.c-torture/compile/961203-1.x: Likewise.
10000         * gcc.c-torture/compile/980506-1.x: Likewise.
10001         * gcc.c-torture/compile/981006-1.x: Likewise.
10002         * gcc.c-torture/compile/981022-1.x: Likewise.
10003         * gcc.c-torture/compile/981223-1.x: Likewise.
10004         * gcc.c-torture/compile/990617-1.x: Likewise.
10005         * gcc.c-torture/compile/mipscop-1.x: Likewise.
10006         * gcc.c-torture/compile/mipscop-2.x: Likewise.
10007         * gcc.c-torture/compile/mipscop-3.x: Likewise.
10008         * gcc.c-torture/compile/mipscop-4.x: Likewise.
10009         * gcc.c-torture/compile/simd-5.x: Likewise.
10010
10011         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
10012
10013 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10014
10015         * gcc.c-torture/execute/20030611-1.c: New test.
10016
10017 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10018
10019         PR middle-end/168
10020         * gcc.dg/20030612-1.c: New test case.
10021
10022 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10023
10024         PR c++/10635
10025         * g++.dg/expr/cast1.C: New test.
10026
10027 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10028
10029         * gcc.dg/builtins-21.c: New test case.
10030
10031 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
10032
10033         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
10034         options instead of at the end.
10035         * lib/objc.exp (objc_target_compile): Likewise.
10036
10037 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
10038
10039         PR c++/10432
10040         * g++.dg/parse/error1.C: New test.
10041
10042 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
10043
10044         * gcc.dg/compat/struct-by-value-11_main.c: New file.
10045         * gcc.dg/compat/struct-by-value-11_x.c: New file.
10046         * gcc.dg/compat/struct-by-value-11_y.c: New file.
10047         * gcc.dg/compat/struct-by-value-12_main.c: New file.
10048         * gcc.dg/compat/struct-by-value-12_x.c: New file.
10049         * gcc.dg/compat/struct-by-value-12_y.c: New file.
10050         * gcc.dg/compat/struct-by-value-13_main.c: New file.
10051         * gcc.dg/compat/struct-by-value-13_x.c: New file.
10052         * gcc.dg/compat/struct-by-value-13_y.c: New file.
10053         * gcc.dg/compat/struct-by-value-14_main.c: New file.
10054         * gcc.dg/compat/struct-by-value-14_x.c: New file.
10055         * gcc.dg/compat/struct-by-value-14_y.c: New file.
10056         * gcc.dg/compat/struct-by-value-15_main.c: New file.
10057         * gcc.dg/compat/struct-by-value-15_x.c: New file.
10058         * gcc.dg/compat/struct-by-value-15_y.c: New file.
10059         * gcc.dg/compat/struct-by-value-16_main.c: New file.
10060         * gcc.dg/compat/struct-by-value-16_x.c: New file.
10061         * gcc.dg/compat/struct-by-value-16_y.c: New file.
10062         * gcc.dg/compat/struct-by-value-17_main.c: New file.
10063         * gcc.dg/compat/struct-by-value-17_x.c: New file.
10064         * gcc.dg/compat/struct-by-value-17_y.c: New file.
10065         * gcc.dg/compat/struct-by-value-18_main.c: New file.
10066         * gcc.dg/compat/struct-by-value-18_x.c: New file.
10067         * gcc.dg/compat/struct-by-value-18_y.c: New file.
10068
10069         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
10070         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
10071         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
10072         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
10073         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
10074         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
10075         * gcc.dg/compat/scalar-return-3_main.c: New file.
10076         * gcc.dg/compat/scalar-return-3_x.c: New file.
10077         * gcc.dg/compat/scalar-return-3_y.c: New file.
10078         * gcc.dg/compat/scalar-return-4_main.c: New file.
10079         * gcc.dg/compat/scalar-return-4_x.c: New file.
10080         * gcc.dg/compat/scalar-return-4_y.c: New file.
10081
10082 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
10083
10084         * gcc.dg/compat/fp2-struct-check.h: New file.
10085         * gcc.dg/compat/fp2-struct-defs.h: New file.
10086         * gcc.dg/compat/fp2-struct-init.h: New file.
10087         * gcc.dg/compat/struct-by-value-10_main.c: New file.
10088         * gcc.dg/compat/struct-by-value-10_x.c: New file.
10089         * gcc.dg/compat/struct-by-value-10_y.c: New file.
10090         * gcc.dg/compat/struct-return-10_main.c: New file.
10091         * gcc.dg/compat/struct-return-10_x.c: New file.
10092         * gcc.dg/compat/struct-return-10_y.c: New file.
10093
10094         * gcc.dg/compat/compat-common.h: New file.
10095         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
10096         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
10097         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
10098         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
10099         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
10100         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
10101         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
10102         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10103         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
10104         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
10105         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10106         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
10107         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
10108         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10109         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
10110         * gcc.dg/compat/small-struct-check.h: Ditto.
10111         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
10112         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10113         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
10114         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
10115         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10116         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10117         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
10118         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10119         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
10120         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
10121         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10122         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10123         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
10124         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10125         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10126         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
10127         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10128         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
10129         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
10130         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10131         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
10132         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
10133         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10134         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
10135         * gcc.dg/compat/struct-return-2_main.c: Ditto.
10136         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10137         * gcc.dg/compat/struct-return-2_y.c: Ditto.
10138         * gcc.dg/compat/struct-return-3_main.c: Ditto.
10139         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10140         * gcc.dg/compat/struct-return-3_y.c: Ditto.
10141
10142 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
10143
10144         * g++.dg/pch/static-1.C: New file.
10145         * g++.dg/pch/static-1.Hs: New file.
10146
10147 2003-06-10  Richard Henderson  <rth@redhat.com>
10148
10149         * gcc.dg/asm-7.c: Adjust expected warning text.
10150
10151 2003-06-10  Roger Sayle  <roger@eyesopen.com>
10152
10153         * gcc.dg/builtins-20.c: New test case.
10154
10155 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
10156
10157         PR c++/11131
10158         * g++.dg/opt/template1.C: New test.
10159
10160 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10161
10162         * lib/gcc-dg.exp (dg-test): Clear additional_files and
10163         additional_sources.
10164
10165 2003-05-21  David Taylor  <dtaylor@emc.com>
10166
10167         * gcc.dg/Wpadded.c: New file.
10168
10169 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10170
10171         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
10172         * gcc.dg/special/weak-2.c: Add dg-require-weak.
10173         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
10174         dg-require-weak.
10175
10176 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
10177
10178         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
10179
10180 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10181
10182         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
10183         (dg-require-alias): Likewise.
10184         (dg-require-gc-sections): Likewise.
10185         * lib/target-supports.exp (check_gc_sections_available): Likewise.
10186
10187 2003-06-08  Richard Henderson  <rth@redhat.com>
10188
10189         * gcc.dg/20011029-2.c: Fix the array reference.
10190         * gcc.dg/asm-7.c: New.
10191
10192 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
10193
10194         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
10195
10196 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
10197
10198         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
10199         (dg-require-gc-sections): Likewise.
10200
10201 2003-06-08  Jan Hubicka  <jh@suse.cz>
10202
10203         * i386-cmov1.c: Fix regular expression.
10204         * i386-cvt-1.c: Likewise.
10205         * i386-local.c: Likewise.
10206         * i386-local2.c: Likewise.
10207         * i386-mul.c: Likewise.
10208         * i386-ssetype-1.c: Likewise.
10209         * i386-ssetype-3.c: Likewise.
10210         * i386-ssetype-5.c: Likewise.
10211
10212 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10213
10214         PR c++/11039
10215         * g++.dg/warn/implicit-typename2.C: New test.
10216         * g++.dg/warn/implicit-typename3.C: New test.
10217
10218 2003-06-07  Richard Henderson  <rth@redhat.com>
10219
10220         * g++.dg/other/offsetof3.C: Use size_t.
10221         * g++.dg/other/offsetof4.C: Likewise.
10222
10223 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
10224
10225         * lib/copy-file.exp: New. Implement gcc_copy_files.
10226
10227         * lib/dg-pch.exp: Load copy-file.exp
10228         (dg-pch): Use gcc_copy_files instead of "file copy".
10229
10230 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
10231
10232         * gcc.dg/weak/weak.exp: Simplify.
10233         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
10234         * gcc.dg/weak/weak-1.c: Likewise.
10235         * gcc.dg/weak/weak-2.c: Likewise.
10236         * gcc.dg/weak/weak-3.c: Likewise.
10237         * gcc.dg/weak/weak-4.c: Likewise.
10238         * gcc.dg/weak/weak-5.c: Likewise.
10239         * gcc.dg/weak/weak-6.c: Likewise.
10240         * gcc.dg/weak/weak-7.c: Likewise.
10241         * gcc.dg/weak/weak-8.c: Likewise.
10242         * gcc.dg/weak/weak-9.c: Likewise.
10243
10244 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
10245
10246         gcc.c-torture/execute/20030606-1.c: New.
10247
10248 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10249
10250         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
10251         * gcc.dg/builtins-19.c: Likewise.
10252
10253 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10254
10255         * gcc.dg/builtins-2.c: Add some more tests.
10256         * gcc.dg/builtins-18.c: New test case.
10257         * gcc.dg/builtins-19.c: New test case.
10258
10259 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10260             Jim Wilson  <wilson@tuliptree.org>
10261
10262         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
10263
10264 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
10265
10266         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
10267         mempcpy/stpcpy calls not to be optimized into something else.
10268         * gcc.c-torture/execute/string-opt-3.c: Moved to...
10269         * gcc.c-torture/execute/builtins/string-7.c: ...here.
10270         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
10271
10272 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10273
10274         * gcc.dg/format/asm_fprintf-1.c: New test.
10275
10276 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
10277
10278         * lib/gcc-defs.exp (additional_sources): New variable.
10279         (dg-additional-sources): New function.
10280         (additional_files): New variable.
10281         (dg-additional-files): New function.
10282         (dg-additional-files-options): Likewise.
10283         * lib/gcc-dg.exp (dg-require-weak): New function.
10284         (dg-require-alias): Likewise.
10285         (dg-require-gc-sections): Likewise.
10286         * lib/target-supports.exp (check_alias_available): Remove testfile
10287         parameter.
10288         (check_gc_sections_available): New function.
10289         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
10290         (dg-gpp-additional-files): Likewise.
10291         * lib/g++.exp (additional_sources): Remove.
10292         (additional_files): Likewise.
10293         (g++_target_compile): Use dg-additional-files-options.
10294
10295         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
10296         Tcl logic.
10297         * gcc.dg/special/ecos.exp: Remove.
10298         * gcc.dg/special/20000419-2.c: Use dg-require-*.
10299         * gcc.dg/special/alias-1.c: Likewise.
10300         * gcc.dg/special/alias-2.c: Likewise.
10301         * gcc.dg/special/gcsec-1.c: Likewise.
10302         * gcc.dg/special/weak-1.c: Likewise.
10303         * gcc.dg/special/weak-2.c: Likewise.
10304         * gcc.dg/special/wkali-1.c: Likewise.
10305         * gcc.dg/special/wkali-2.c: Likewise.
10306
10307         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
10308         dg-gpp-additional-*.
10309         * g++.dg/special/conpr-3.C: Likewise.
10310         * g++.dg/special/conpr-4.C: Likewise.
10311         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
10312         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
10313         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
10314         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
10315         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
10316         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
10317         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
10318         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
10319         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
10320         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
10321         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
10322         * g++.old-deja/g++.other/comdat1.C: Likewise.
10323         * g++.old-deja/g++.other/comdat2.C: Likewise.
10324         * g++.old-deja/g++.other/comdat3.C: Likewise.
10325         * g++.old-deja/g++.other/ctor1.C: Likewise.
10326         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
10327
10328 2003-06-05  Richard Henderson  <rth@redhat.com>
10329
10330         * gcc.dg/debug/20030605-1.c: New.
10331
10332 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10333
10334         * README.QMTEST: Update.
10335
10336 2003-06-04  Richard Henderson  <rth@redhat.com>
10337
10338         * gcc.dg/cleanup-1.c: New.
10339         * gcc.dg/cleanup-2.c: New.
10340         * gcc.dg/cleanup-3.c: New.
10341         * gcc.dg/cleanup-4.c: New.
10342         * gcc.dg/cleanup-5.c: New.
10343         * gcc.dg/cleanup-6.c: New.
10344         * gcc.dg/cleanup-7.c: New.
10345
10346 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10347
10348         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
10349
10350         * lib/dg-pch.exp: New file.
10351         * g++.dg/pch/pch.exp: Use dg-pch.exp.
10352         * gcc.dg/pch/pch.exp: Likewise.
10353
10354 2003-06-04  Roger Sayle  <roger@eyesopen.com>
10355
10356         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
10357         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
10358         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
10359         * gcc.dg/builtins-17.c: New test case.
10360         * gcc.dg/i386-387-4.c: New test case.
10361         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
10362
10363 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10364
10365         * gcc.dg/ultrasp9.c: New test.
10366
10367 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10368
10369         * gcc.c-torture/compile/20030604-1.c: New test.
10370         * gcc.dg/sparc-constant-1.c: New test.
10371
10372 2003-06-03  Glen Nakamura  <glen@imodulo.com>
10373
10374         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
10375
10376 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
10377
10378         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
10379
10380         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
10381         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
10382
10383 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
10384
10385         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
10386
10387 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10388
10389         PR c++/10940
10390         * g++.dg/template/spec10.C: New test.
10391
10392 2003-06-03  Roger Sayle  <roger@eyesopen.com>
10393
10394         * gcc.dg/builtins-16.c: New test case.
10395
10396 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
10397
10398         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
10399         mempcpy test with post-increments.
10400         * gcc.c-torture/execute/string-opt-3.c: New test.
10401         * gcc.dg/string-opt-1.c: New test.
10402
10403 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
10404
10405         PR fortran/10965
10406         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
10407
10408 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
10409
10410         * lib/scanasm.exp (dg-scan): New function, factored out of ...
10411         (scan-assembler): ... here.  Use dg-scan.
10412         (scan-assembler-not): Likewise.
10413         (scan-file): New function.
10414         (scan-file-not): Likewise.
10415         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
10416         * gcc.dg/cpp/_Pragma4.c: Likewise.
10417         * gcc.dg/cpp/_Pragma5.c: Likewise.
10418         * gcc.dg/cpp/avoidpaste1.c: Likewise.
10419         * gcc.dg/cpp/avoidpaste2.c: Likewise.
10420         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
10421         * gcc.dg/cpp/cmdlne-P.c: Likewise.
10422         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
10423         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
10424         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
10425         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
10426         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
10427         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
10428         * gcc.dg/cpp/cxxcom1.c: Likewise.
10429         * gcc.dg/cpp/line1.c: Likewise.
10430         * gcc.dg/cpp/maccom1.c: Likewise.
10431         * gcc.dg/cpp/maccom2.c: Likewise.
10432         * gcc.dg/cpp/maccom3.c: Likewise.
10433         * gcc.dg/cpp/maccom4.c: Likewise.
10434         * gcc.dg/cpp/maccom5.c: Likewise.
10435         * gcc.dg/cpp/maccom6.c: Likewise.
10436         * gcc.dg/cpp/multiline.c: Likewise.
10437         * gcc.dg/cpp/spacing1.c: Likewise.
10438         * gcc.dg/cpp/spacing2.c: Likewise.
10439         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
10440         * gcc.dg/cpp/trad/maccom1.c: Likewise.
10441         * gcc.dg/cpp/trad/maccom2.c: Likewise.
10442         * gcc.dg/cpp/trad/maccom3.c: Likewise.
10443         * gcc.dg/cpp/trad/maccom4.c: Likewise.
10444         * gcc.dg/cpp/trad/maccom6.c: Likewise.
10445         * gcc.dg/cpp/cxxcom2.c: Likewise.
10446         * gcc.dg/cpp/cxxcom2.h: New file.
10447
10448         * gcc.dg/cpp/truefalse.cpp: Move it to ...
10449         * g++.dg/cpp/truefalse.C: Here.
10450         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
10451
10452 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
10453
10454         * gcc.dg/cpp/redef3.c: New file.
10455
10456 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10457
10458         * gcc.dg/i386-loop-3.c: New test.
10459
10460 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
10461
10462         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
10463
10464 2003-05-31  Roger Sayle  <roger@eyesopen.com>
10465
10466         * gcc.dg/fwrapv-1.c: New test case.
10467         * gcc.dg/fwrapv-2.c: New test case.
10468
10469 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10470
10471         PR c++/10956
10472         * g++.dg/template/spec9.C: New test.
10473
10474 2003-05-29  Roger Sayle  <roger@eyesopen.com>
10475
10476         * gcc.dg/duff-4.c: New test case.
10477
10478 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
10479
10480         PR fortran/10843
10481         * g77.dg/ffixed-form-1.f: New test
10482         * g77.dg/ffixed-form-2.f: New test
10483         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
10484         * g77.dg/ffree-form-3.f: New test
10485
10486 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
10487
10488         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
10489         * gcc.dg/wint_t-1.c: Likewise.
10490
10491 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10492
10493         * g++.dg/template/access11.C: New test.
10494
10495 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10496
10497         PR c++/10849
10498         * g++.dg/template/access10.C: New test.
10499
10500 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10501             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10502
10503         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
10504
10505 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10506
10507         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
10508         suppress for powerpc-*-darwin*.
10509         * gcc.dg/torture/builtin-noret-2.c: Likewise.
10510
10511 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10512
10513         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
10514         suppress option for powerpc-*-darwin*.
10515
10516 2003-05-23  Roger Sayle  <roger@eyesopen.com>
10517
10518         * gcc.dg/builtins-1.c: Add tests for tan and atan.
10519         * gcc.dg/builtins-4.c: Add test for fmod.
10520
10521 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10522
10523         PR c++/10682
10524         * g++.dg/template/instantiate4.C: New test.
10525
10526 2003-05-22  Roger Sayle  <roger@eyesopen.com>
10527
10528         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
10529
10530 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
10531
10532         * gcc.dg/compat/scalar-return-1_main.c: New file.
10533         * gcc.dg/compat/scalar-return-1_x.c: New file.
10534         * gcc.dg/compat/scalar-return-1_y.c: New file.
10535         * gcc.dg/compat/scalar-return-2_main.c: New file.
10536         * gcc.dg/compat/scalar-return-2_x.c: New file.
10537         * gcc.dg/compat/scalar-return-2_y.c: New file.
10538         * gcc.dg/compat/struct-return-3_main.c: New file.
10539         * gcc.dg/compat/struct-return-3_y.c: New file.
10540         * gcc.dg/compat/struct-return-3_x.c: New file.
10541         * gcc.dg/compat/struct-return-2_main.c: New file.
10542         * gcc.dg/compat/struct-return-2_x.c: New file.
10543         * gcc.dg/compat/struct-return-2_y.c: New file.
10544
10545 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10546
10547         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
10548         for hppa*-hp-hpux*.
10549         * gcc.dg/20021014-1.c (dg-options): Likewise.
10550         * gcc.dg/nest.c (dg-options): Likewise.
10551
10552 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
10553
10554         PR c++/9738
10555         * g++.dg/ext/dllimport2.C: New file.
10556         * g++.dg/ext/dllimport3.C: New file.
10557
10558 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
10559
10560         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
10561         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10562         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10563         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10564         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10565         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10566         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
10567         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
10568         * gcc.dg/compat/small-struct-defs.h: New file.
10569         * gcc.dg/compat/small-struct-init.h: New file.
10570         * gcc.dg/compat/small-struct-check.h: New file.
10571         * gcc.dg/compat/fp-struct-defs.h: New file.
10572         * gcc.dg/compat/fp-struct-check.h: New file.
10573         * gcc.dg/compat/fp-struct-init.h: New file.
10574         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
10575         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
10576
10577 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
10578
10579         * gcc.dg/20030225-2.c: New test.
10580
10581 2003-05-18  Roger Sayle  <roger@eyesopen.com>
10582             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10583
10584         * gcc.c-torture/compile/20030518-1.c: New test case.
10585
10586 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
10587
10588         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
10589         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
10590         gcc-dg-debug-runtest.
10591         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
10592         gcc-dg-debug-runtest.
10593
10594 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10595
10596         PR c++/9022
10597         * g++.dg/lookup/using6.C: New test.
10598
10599 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10600
10601         * g++.dg/parse/access2.C: New test.
10602
10603 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
10604
10605         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
10606         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
10607         * gcc.dg/debug/debug.exp: Likewise.
10608
10609 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
10610
10611         * gcc.dg/dollar.c: New test.
10612
10613 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
10614
10615         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
10616         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
10617         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
10618         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
10619         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
10620         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
10621         * gcc.dg/compat/struct-by-value-6_main.c: New file.
10622         * gcc.dg/compat/struct-by-value-6_x.c: New file.
10623         * gcc.dg/compat/struct-by-value-6_y.c: New file.
10624         * gcc.dg/compat/struct-by-value-7_main.c: New file.
10625         * gcc.dg/compat/struct-by-value-7_x.c: New file.
10626         * gcc.dg/compat/struct-by-value-7_y.c: New file.
10627         * gcc.dg/compat/struct-by-value-8_main.c: New file.
10628         * gcc.dg/compat/struct-by-value-8_x.c: New file.
10629         * gcc.dg/compat/struct-by-value-8_y.c: New file.
10630         * gcc.dg/compat/struct-by-value-9_main.c: New file.
10631         * gcc.dg/compat/struct-by-value-9_x.c: New file.
10632         * gcc.dg/compat/struct-by-value-9_y.c: New file.
10633
10634 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
10635
10636         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
10637         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
10638         support for "repo" mode.
10639         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
10640         * lib/g77-dg.exp: Likewise.
10641         * lib/obj-dg.exp: Likewise.
10642
10643 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
10644
10645         Merge from gcc-3_2-rhl8-branch:
10646         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
10647
10648         * gcc.dg/tls/opt-6.c: New test.
10649
10650         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
10651
10652         * gcc.dg/20030405-1.c: New test.
10653
10654         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
10655
10656         * gcc.dg/20030309-1.c: New test.
10657
10658         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10659
10660         * gcc.c-torture/execute/20030307-1.c: New test.
10661
10662         2003-02-20  Randolph Chung  <tausq@debian.org>
10663
10664         * gcc.c-torture/compile/20030220-1.c: New test.
10665
10666         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
10667
10668         * gcc.dg/20030217-1.c: New test.
10669
10670         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
10671
10672         * gcc.c-torture/compile/20020129-1.c: New test.
10673
10674         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10675
10676         * gcc.dg/unroll-1.c: New test.
10677
10678         2002-11-16  Jan Hubicka  <jh@suse.cz>
10679
10680         * gcc.c-torture/execute/20020920-1.c: New test.
10681
10682         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
10683
10684         PR target/7434
10685         * gcc.c-torture/compile/20021008-1.c: New test.
10686
10687         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
10688
10689         PR target/7559
10690         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
10691
10692         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
10693
10694         * gcc.c-torture/compile/20020807-1.c: New test.
10695
10696         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
10697
10698         * gcc.dg/tls/opt-1.c: New test.
10699
10700         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
10701
10702         * gcc.dg/20020729-1.c: New test.
10703
10704         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
10705
10706         * g++.dg/opt/life1.C: New test.
10707
10708         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
10709
10710         * gcc.dg/20020525-1.c: New test.
10711
10712         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10713
10714         PR c++/6794
10715         * g++.dg/ext/pretty1.C: New test.
10716         * g++.dg/ext/pretty2.C: New test.
10717
10718 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
10719
10720         PR c++/8385
10721         * g++.dg/ext/typeof5.C: New test.
10722
10723 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
10724
10725         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
10726         __USER_LABEL_PREFIX__ into account.
10727         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
10728
10729 2003-05-14  Roger Sayle  <roger@eyesopen.com>
10730
10731         * gcc.dg/builtins-15.c: New test case.
10732
10733 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
10734
10735         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
10736
10737 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
10738
10739         * lib/g++.exp: Tweak handling of additional source files.
10740         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
10741         * g++.dg/special/conpr-2a.C: Rename to ...
10742         * g++.dg/special/conpr-2a.cc: ... this.
10743         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
10744         * g++.dg/special/conpr-3a.C: Rename to ...
10745         * g++.dg/special/conpr-3a.cc: This.
10746         * g++.dg/special/conpr-3b.C: Rename to ...
10747         * g++.dg/special/conpr-3b.cc: This.
10748         * g++.dg/special/conpr-4.C: New test.
10749         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
10750
10751 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
10752
10753         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
10754
10755 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10756
10757         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
10758         * g++.old-deja/g++.robertl/eb71.C: Likewise.
10759         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
10760         * g++.old-deja/g++.other/warn3.C: Likewise.
10761
10762 2003-05-11  Roger Sayle  <roger@eyesopen.com>
10763
10764         * gcc.dg/i386-387-1.c: Update to also test log.
10765         * gcc.dg/i386-387-2.c: Likewise.
10766
10767 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10768
10769         * g77.f-torture/execute/int8421.f: New test.
10770
10771 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10772
10773         PR c++/10230, c++/10481
10774         * g++.dg/lookup/scoped5.C: New test.
10775
10776 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10777
10778         PR c++/10552
10779         * g++.dg/template/ttp6.C: New test.
10780
10781 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
10782
10783         * gcc.c-torture/execute/builtins: New directory.
10784         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
10785         gcc.c-torture/execute/builtins.
10786         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
10787         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
10788         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
10789         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
10790
10791 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10792
10793         PR c++/9252
10794         * g++.dg/template/access8.C: New test.
10795         * g++.dg/template/access9.C: New test.
10796
10797 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10798
10799         PR c++/9554
10800         * g++.dg/parse/access1.C: New test.
10801
10802 2003-05-09  DJ Delorie  <dj@redhat.com>
10803
10804         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
10805         long, and not an int.
10806
10807 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10808
10809         PR c++/10555, c++/10576
10810         * g++.dg/template/memclass1.C: New test.
10811
10812 2003-05-08  DJ Delorie  <dj@redhat.com>
10813
10814         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
10815         targets.
10816         * gcc.c-torture/execute/20021024-1.x: Likewise.
10817         * gcc.c-torture/execute/shiftdi.x: Likewise.
10818         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
10819         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
10820         * gcc.dg/20021018-1.c: Likewise.
10821
10822 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10823
10824         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
10825
10826         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
10827         (bcopy): Call memmove.
10828
10829 2003-05-08  Roger Sayle  <roger@eyesopen.com>
10830
10831         * g77.f-torture/compile/8485.f: New test case.
10832
10833 2003-05-07  Richard Henderson  <rth@redhat.com>
10834
10835         PR c++/10570
10836         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
10837         Verify exception_cleanup not called for rethrows.
10838         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
10839         when exiting catch block without rethrowing.
10840         * g++.dg/eh/forced3.C: New.
10841         * g++.dg/eh/forced4.C: New.
10842
10843 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
10844
10845         * gcc.dg/20030505.c: Fix triplet.
10846
10847 2003-05-06  DJ Delorie  <dj@redhat.com>
10848
10849         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
10850         * gcc.dg/nest.c: Likewise.
10851
10852 2003-05-05  Roger Sayle  <roger@eyesopen.com>
10853
10854         * gcc.dg/builtins-14.c: New test case.
10855
10856 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
10857
10858         * lib/compat.exp (compat-execute): New argument.
10859         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
10860         * gcc.dg/compat: New test directory.
10861         * gcc.dg/compat/compat.exp: New expect script.
10862         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
10863         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
10864         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
10865         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
10866         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
10867         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
10868
10869         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
10870         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
10871         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
10872         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
10873         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
10874         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
10875         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
10876         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
10877         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
10878         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
10879         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
10880         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
10881         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
10882         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
10883         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
10884
10885 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
10886
10887         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
10888
10889 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
10890
10891         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
10892
10893 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
10894
10895         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
10896         * gcc.dg/ppc-fsel-2.c: New test.
10897
10898         * gcc.dg/unused-5.c: New test.
10899
10900 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10901
10902         PR c++/10496
10903         * g++.dg/warn/pmf1.C: New test.
10904
10905 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10906
10907         PR c++/4494
10908         * g++.dg/warn/main.C: New test.
10909
10910 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10911
10912         * gcc.dg/nonnull-3.c: New test.
10913
10914 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
10915
10916         * gcc.dg/cpp/Wtrigraphs.c: Update.
10917         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
10918
10919 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
10920
10921         * gcc.dg/ppc-fsel-1.c: New test.
10922
10923 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
10924
10925         PR c/10604
10926         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
10927
10928 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
10929
10930         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
10931
10932 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10933
10934         PR c++/9364, c++/10553, c++/10586
10935         * g++.dg/parse/typename4.C: New test.
10936         * g++.dg/parse/typename5.C: Likewise.
10937
10938 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
10939
10940         * gcc.c-torture/compile/20030503-1.c: New test.
10941
10942 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10943
10944         * g++.dg/lookup/using5.C: Fix testcase error.
10945
10946 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
10947
10948         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
10949         since MEABI is no longer supported.  Remove all vestiges
10950         of MEABI from the test.
10951
10952 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10953
10954         PR c++/10554
10955         * g++.dg/lookup/using5.C: New test.
10956
10957 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10958
10959         PR c++/8772
10960         * g++.dg/template/ttp5.C: New test.
10961
10962 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
10963
10964         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
10965         (dg-gpp-additional-sources): New function.
10966         (dg-gpp-additional-files): Likewise.
10967         * lib/g++.exp (additional_sources): New variable.
10968         (additional_files): Likewise.
10969         (g++_target_compile): Deal with them.
10970         * lib/old-dejagnu.exp: Remove.
10971         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
10972         * g++.old-deja: Revise all tests to use dg commands.
10973
10974 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10975
10976         PR c++/9432, c++/9528
10977         * g++.dg/lookup/using4.C: New test.
10978
10979 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
10980
10981         * gcc.dg/noreturn-5.c: New file.
10982         * gcc.dg/noreturn-6.c: New file.
10983
10984         * gcc.c-torture/compile/inline-1.c: New file.
10985
10986 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10987
10988         PR c++/10551
10989         * g++.dg/template/explicit1.C: New test.
10990
10991 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10992
10993         PR c++/10549
10994         * g++.dg/other/bitfield1.C: New test.
10995
10996         PR c++/10527
10997         * g++.dg/init/new7.C: New test.
10998
10999 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11000
11001         * g++.dg/ext/desig1.C: New test.
11002         * g++.dg/ext/init1.C: Update.
11003
11004         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
11005
11006 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
11007
11008         PR c++/10180
11009         * g++.dg/warn/Winline-1.C: New test.
11010
11011 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
11012
11013         * gcc.c-torture/execute/string-opt-19.c: New test.
11014
11015         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
11016         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
11017
11018 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
11019
11020         PR c++/10506
11021         * g++.dg/init/new6.C: New test.
11022
11023         PR c++/10503
11024         * g++.dg/init/ref6.C: New test.
11025
11026 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
11027
11028         * g++.dg/warn/weak1.C: XFAIL on AIX4.
11029
11030 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11031
11032         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
11033         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
11034
11035 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
11036
11037         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
11038         initialized static data members.
11039
11040 2003-04-25  H.J. Lu <hjl@gnu.org>
11041
11042         * gcc.dg/ia64-sync-4.c: New test.
11043
11044 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11045
11046         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
11047         date.
11048
11049 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
11050
11051         PR c++/10337
11052         * g++.dg/warn/conv1.C: New test.
11053         * g++.old-deja/g++.other/conv7.C: Adjust.
11054         * g++.old-deja/g++.other/overload14.C: Adjust.
11055
11056 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11057
11058         PR c++/10471
11059         * g++.dg/template/defarg2.C: New test.
11060
11061 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
11062
11063         * gcc.dg/cpp/include2.c: Update.
11064         * gcc.dg/cpp/multiline-2.c: New.
11065         * gcc.dg/cpp/multiline.c: Update.
11066         * gcc.dg/cpp/strify2.c: Update.
11067         * gcc.dg/cpp/trad/literals-2.c: Update.
11068
11069 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11070
11071         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
11072
11073 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11074
11075         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
11076
11077 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11078
11079         PR c++/10451
11080         * g++.dg/parse/crash4.C: New test.
11081
11082         PR c++/9847
11083         * g++.dg/parse/crash5.C: New test.
11084
11085 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
11086
11087         PR c++/10446
11088         * g++.dg/parse/crash3.C: New test.
11089
11090         PR c++/10428
11091         * g++.dg/parse/elab1.C: New test.
11092
11093 2003-04-22  Devang Patel  <dpatel@apple.com>
11094
11095         * gcc.dg/cpp/trad/funlike-5.c: New test.
11096
11097 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
11098
11099         * g++.dg/other/packed1.C: Fix dg options.
11100
11101 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
11102
11103         * g++.dg/other/offsetof2.C: New test.
11104
11105 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
11106
11107         * g++.dg/template/recurse.C: Adjust location of error messages.
11108
11109 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
11110
11111         PR c++/9881
11112         * g++.dg/init/addr-const1.C: New test.
11113         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
11114
11115 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11116
11117         PR c++/10405
11118         * g++.dg/lookup/struct-hack1.C: New test.
11119
11120 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
11121
11122         * ucs.c: Update diagnostic messages.
11123
11124 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11125
11126         * gcc.dg/cpp/truefalse.cpp: New test.
11127         * gcc.dg/cpp/cpp.exp: Update.
11128         * g++.dg/other/stdbool-if.C: Remove.
11129
11130 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11131
11132         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
11133         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
11134
11135 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11136
11137         * gcc.c-torture/compile/20030418-1.c: New test.
11138
11139 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
11140
11141         * README.compat: Remove; content moved to doc/sourcebuild.texi.
11142
11143 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11144
11145         PR c++/10347
11146         g++.dg/template/dependent-name1.C: New test.
11147
11148 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
11149
11150         * gcc.dg/warn-1.c (tourist_guide): New array,
11151         contains a pointer to bar.
11152
11153 2003-04-16  Roger Sayle  <roger@eyesopen.com>
11154
11155         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
11156         * gcc.c-torture/execute/medce-1.c: New test case.
11157         * gcc.c-torture/execute/medce-2.c: New test case.
11158
11159 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
11160
11161         * lib/prune.exp: Ignore more messages.
11162
11163         PR c++/10381
11164         * g++.dg/parse/lookup3.C: New test.
11165
11166 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
11167
11168         * gcc.c-torture/compile/20030415-1.c : New test.
11169
11170 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
11171
11172         * gcc.c-torture/execute/scope-2.c: Move to ...
11173         * gcc.dg/noncompile/scope.c: .... here.
11174
11175 2003-04-14  Roger Sayle  <roger@eyesopen.com>
11176
11177         * gcc.dg/20030414-2.c: New test case.
11178
11179 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
11180
11181         PR target/10377
11182         * gcc.dg/20030414-1.c: New test.
11183
11184 2003-04-13  Roger Sayle  <roger@eyesopen.com>
11185
11186         * gcc.dg/builtins-12.c: New test case.
11187         * gcc.dg/builtins-13.c: New test case.
11188
11189 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11190
11191         * gcc.c-torture/execute/string-opt-18.c: New test.
11192
11193 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
11194
11195         PR c++/10300
11196         * g++.dg/init/new5.C: New test.
11197
11198 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
11199
11200         PR c++/7910
11201         * g++.dg/ext/dllimport1.C: New test.
11202
11203 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11204
11205         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
11206
11207 2003-04-11  Bud Davis <bdavis9659@comcast.net>
11208
11209         PR Fortran/9263
11210         * g77.f-torture/noncompile/9263.f: New test
11211         PR Fortran/1832
11212         * g77.f-torture/execute/1832.f: New test
11213
11214 2003-04-11  David Chad  <davidc@freebsd.org>
11215             Loren J. Rittle  <ljrittle@acm.org>
11216
11217         libobjc/8562
11218         * objc.dg/headers.m: New test.
11219
11220 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
11221
11222         * gcc.c-torture/execute/builtin-noret-2.c: New.
11223         * gcc.c-torture/execute/builtin-noret-2.x: New.
11224         XFAIL builtin-noret-2.c at -O1 and above.
11225         * gcc.dg/redecl.c: New.
11226         * gcc.dg/Wshadow-1.c: Update error regexps.
11227
11228 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
11229
11230         * g++.dg/abi/bitfield10.C: New test.
11231
11232 2003-04-09  Mike Stump  <mrs@apple.com>
11233
11234         * gcc.dg/pch/pch.exp: Make testcase names longer.
11235         * g++.dg/pch/pch.exp: Make testcase names longer.
11236
11237 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11238
11239         * gcc.dg/builtins-11.c: New test case.
11240
11241 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11242
11243         * gcc.dg/builtins-9.c: New test case.
11244         * gcc.dg/builtins-10.c: New test case.
11245
11246 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
11247
11248         * gcc.dg/noncompile/init-4.c.c: New test.
11249
11250 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11251
11252         * gcc.misc-test/gcov-9.c: New test.
11253         * gcc.misc-test/gcov-10.c: New test
11254         * gcc.misc-test/gcov-11.c: New test.
11255
11256 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
11257
11258         PR optimization/10024
11259         * gcc.c-torture/compile/20030405-1.c: New test.
11260
11261 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
11262
11263         * gcc.dg/pch/static-3.c: New.
11264         * gcc.dg/pch/static-3.hs: New.
11265         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
11266
11267 2003-04-04  Richard Henderson  <rth@redhat.com>
11268
11269         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
11270         * g++.dg/eh/forced2.C: Likewise.
11271
11272 2003-04-03  Mike Stump  <mrs@apple.com>
11273
11274         * lib/scanasm.exp (scan-assembler): Add xfail processing for
11275         target arg.
11276         (scan-assembler-times, scan-assembler-not): Likewise.
11277         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
11278
11279 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11280
11281         * gcc.dg/sparc-loop-1.c: New test.
11282
11283 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
11284
11285         PR other/9274
11286         * g++.dg/pch/system-2.C: New.
11287         * g++.dg/pch/system-2.Hs: New.
11288
11289 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
11290
11291         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
11292
11293         * g++.dg/eh/simd-1.C (vecfunc): Same.
11294
11295 2003-04-01  Roger Sayle  <roger@eyesopen.com>
11296
11297         * gcc.c-torture/execute/20030401-1.c: New test case.
11298
11299 2003-04-01  Ziemowit Laski <zlaski@apple.com>
11300
11301         * objc.dg/defs.m: New.
11302
11303 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
11304
11305         * g++.dg/eh/simd-1.C: New.
11306         * g++.dg/eh/simd-2.C: New.
11307
11308 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
11309
11310         * gcc.c-torture/execute/simd-3.c: New.
11311
11312 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11313
11314         PR c/9936
11315         * gcc.dg/20030331-2.c: New test.
11316
11317 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11318
11319         PR c++/10278
11320         * g++.dg/parse/crash2.C: New test.
11321
11322 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11323
11324         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
11325         * gcc.c-torture/execute/20030331-1.c: ...here.
11326
11327 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11328
11329         * gcc.c-torture/execute/20030331-1.c: New test.
11330
11331 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11332
11333         * lib/gcov.exp: Adjust call return testing strings.
11334         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
11335
11336 2003-03-31  Roger Sayle  <roger@eyesopen.com>
11337
11338         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
11339         * gcc.dg/builtins-7.c: New test case.
11340         * gcc.dg/builtins-8.c: New test case.
11341
11342 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11343
11344         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
11345
11346 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
11347
11348         PR c++/7647
11349         * g++.dg/lookup-class-member-2.C: New test.
11350
11351 2003-03-30  Glen Nakamura  <glen@imodulo.com>
11352
11353         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
11354
11355 2003-03-28  Roger Sayle  <roger@eyesopen.com>
11356
11357         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
11358
11359 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
11360
11361         * g++.dg/init/attrib1.C: New test.
11362
11363 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11364
11365         * gcc.dg/ultrasp8.c: New test.
11366
11367 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11368
11369         * gcc.dg/ultrasp7.c: New test.
11370
11371 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
11372
11373         PR c++/10047
11374         * g++.dg/template/inline1.C: New test.
11375
11376 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11377
11378         * gcc.dg/sparc-dwarf2.c: New test.
11379
11380 2003-03-27  Roger Sayle  <roger@eyesopen.com>
11381
11382         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
11383         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
11384
11385 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
11386
11387         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
11388         than reading .x files.
11389         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
11390         * g77.dg/gcov/gcov-1.f: Likewise.
11391         * gcc.misc-tests/gcov-4b.c: Likewise.
11392         * gcc.misc-tests/gcov-5b.c: Likewise.
11393         * gcc.misc-tests/gcov-6.c: Likewise.
11394         * gcc.misc-tests/gcov-7.c: Likewise.
11395         * gcc.misc-tests/gcov-8.c: Likewise.
11396         * g++.dg/gcov/gcov-1.x: Remove.
11397         * g77.dg/gcov/gcov-1.x: Likewise.
11398         * gcc.misc-tests/gcov-4b.x: Likewise.
11399         * gcc.misc-tests/gcov-5b.x: Likewise.
11400         * gcc.misc-tests/gcov-6.x: Likewise.
11401         * gcc.misc-tests/gcov-7.x: Likewise.
11402         * gcc.misc-tests/gcov-8.x: Likewise.
11403
11404 2003-03-27  Glen Nakamura  <glen@imodulo.com>
11405
11406         PR opt/10087
11407         * gcc.dg/20030324-1.c: New test.
11408
11409 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
11410
11411         PR c++/10224
11412         * g++.dg/template/arg3.C: New test.
11413
11414         PR c++/10158
11415         * g++.dg/template/friend18.C: New test.
11416
11417 2003-03-26  Roger Sayle  <roger@eyesopen.com>
11418
11419         * g77.f-torture/compile/20030326-1.f: New test case.
11420
11421 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
11422
11423         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
11424
11425         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
11426
11427 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
11428
11429         * gcc.dg/ia64-sync-3.c: New test.
11430
11431 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
11432
11433         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
11434
11435 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11436
11437         * gcc.dg/ultrasp6.c: New test.
11438
11439 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11440
11441         * gcc.dg/i386-signbit-1.c: New test.
11442         * gcc.dg/i386-signbit-2.c: New test.
11443         * gcc.dg/i386-signbit-3.c: New test.
11444
11445 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11446
11447         * gcc.dg/ultrasp5.c: Fix options.
11448
11449 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11450
11451         * gcc.dg/ultrasp5.c: Fix comment.
11452
11453 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
11454
11455         PR fortran/10197
11456         * g77.f-torture/execute/10197.f: New test.
11457
11458 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
11459
11460         PR c++/9898, c++/383
11461         * g++.dg/template/conv6.C: New test.
11462
11463         PR c++/10119
11464         * g++.dg/template/ptrmem5.C: New test.
11465
11466         PR c++/10026
11467         * g++.dg/lookup/koenig1.C: New test.
11468
11469         PR C++/10199
11470         * g++.dg/lookup/template2.C: New test.
11471
11472 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
11473
11474         * g++.dg/opt/rtti1.C: New test.
11475
11476 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11477
11478         * gcc.dg/ultrasp5.c: New test.
11479
11480 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
11481
11482         PR middle-end/9967
11483         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
11484         builtin fputs.
11485
11486 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11487
11488         PR c/8224
11489         * gcc.dg/20030323-1.c: New test.
11490
11491 2003-03-23  Roger Sayle  <roger@eyesopen.com>
11492
11493         * gcc.c-torture/compile/20030323-1.c: New test case.
11494
11495 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
11496
11497         * gcc.dg/20030321-1.c: New test.
11498
11499 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
11500
11501         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
11502
11503 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11504
11505         PR c++/9978, c++/9708
11506         * g++.dg/ext/vlm1.C: Adjust expected error.
11507         * g++.dg/ext/vla2.C: New test.
11508         * g++.dg/template/arg1.C: New test.
11509         * g++.dg/template/arg2.C: New test.
11510
11511 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
11512
11513         * g77.f-torture/execute/select.f: New test.
11514         * g77.f-torture/noncompile/select_no_compile.f: New test.
11515
11516 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
11517
11518         PR c++/9898
11519         * g++.dg/other/error4.C: New test.
11520
11521 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
11522
11523         * g++.dg/template/friend17.C: New test.
11524
11525 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
11526
11527         * gcc.c-torture/compile/20030320-1.c: New.
11528
11529 2003-03-20  Roger Sayle  <roger@eyesopen.com>
11530
11531         * gcc.dg/builtins-6.c: New test case.
11532
11533 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
11534
11535         PR target/10073
11536         * gcc.c-torture/compile/20030319-1.c: New.
11537
11538 2003-03-18  Jan Hubicka  <jh@suse.cz>
11539
11540         * gcc.dg/i386-cvt-1.c: New test.
11541
11542 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
11543
11544         * objc.dg/naming-1.m: Use "(parse|syntax) error".
11545         * objc.dg/naming-2.m: Likewise.
11546
11547 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
11548
11549         PR c++/9639
11550         * g++.dg/parse/crash1.C: New test.
11551
11552 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
11553
11554         PR c++/8805
11555         * g++.dg/eh/cleanup1.C: New test.
11556
11557 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11558
11559         * gcc.c-torture/execute/20030316-1.c: New test case.
11560
11561 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11562
11563         PR c++/9629
11564         * g++.dg/init/ctor2.C: New test.
11565
11566 2003-03-15  Roger Sayle  <roger@eyesopen.com>
11567
11568         * g77.f-torture/compile/xformat.f: New test case.
11569
11570 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11571
11572         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
11573         * g++.old-deja/g++.mike/eh50.C: Likewise.
11574
11575 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11576
11577         PR c++/6440
11578         * g++.dg/template/spec7.C: New test.
11579         * g++.dg/template/spec8.C: Likewise.
11580
11581 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
11582
11583         * gcc.c-torture/execute/20030313-1.c: New test.
11584
11585 2003-03-14  Richard Henderson  <rth@redhat.com>
11586
11587         * gcc.dg/inline-2.c: Adjust alpha test for external call.
11588
11589 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11590
11591         * gcc.c-torture/compile/20030314-1.c: New test.
11592
11593 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
11594
11595         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
11596         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
11597         thumb target,
11598         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
11599         to accept newer _imp__  prefix and additional
11600         newline in .drectve section.
11601         * gcc.dg/dll-4.c: Likewise.
11602         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
11603         switch.
11604
11605 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
11606
11607         * g++.dg/parse/namespace9.C: New test.
11608
11609         * g++.dg/init/ref5.C: New test.
11610         * g++.dg/parse/ptrmem1.C: Likewise.
11611
11612 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11613
11614         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
11615         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
11616         regular expression.
11617         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
11618         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
11619
11620 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
11621
11622         * gcc.c-torture/execute/20030224-2.c: New test.
11623
11624 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11625
11626         * gcc.dg/decl-3.c: New test.
11627
11628 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11629
11630         * gcc.dg/i386-loop-2.c: New test.
11631
11632 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
11633
11634         PR c++/9474
11635         * g++.dg/parse/namespace8.C: New test.
11636
11637         PR c++/9924
11638         * g++.dg/overload/builtin2.C: New test.
11639
11640 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
11641
11642         * gcc.dg/return-type-3.c: New test.
11643
11644 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
11645
11646         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
11647         profiling options are not supported.
11648
11649 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
11650
11651         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
11652         * g++.old-deja/g++.warn/impint2.C: Likewise.
11653
11654 2003-03-10  Devang Patel  <dpatel@apple.com>
11655
11656         * g++.dg/cpp/c++_cmd_1.C: New test.
11657         * g++.dg/cpp/c++_cmd_1.h: New file.
11658
11659 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
11660
11661         * gcc.dg/altivec-9.c: New file.
11662
11663 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11664
11665         * gcc.dg/ppc-sdata-1.c: New test.
11666         * gcc.dg/ppc-sdata-2.c: New test.
11667
11668 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
11669
11670         PR c++/9373
11671         * g++.dg/opt/ptrmem2.C: New test.
11672
11673         PR c++/8534
11674         * g++.dg/opt/ptrmem1.C: New test.
11675
11676 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11677
11678         * gcc.dg/i386-loop-1.c: New test.
11679
11680 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11681
11682         PR c++/9970
11683         * g++.dg/lookup/friend1.C: New test.
11684
11685 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11686
11687         PR c++/9823
11688         * g++.dg/parser/constructor1.C: New test.
11689
11690 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
11691
11692         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
11693
11694         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
11695
11696 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
11697
11698         * gcc.dg/cpp/Wunused.c: Update test.
11699
11700 2003-03-08  Jan Hubicka  <jh@suse.cz>
11701
11702         * gcc.dg/inline-3.c: New test.
11703
11704 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11705
11706         PR c++/9809
11707         * g++.dg/parse/builtin1.C: New test.
11708
11709         PR c++/9982
11710         * g++.dg/abi/cookie1.C: New test.
11711         * g++.dg/abi/cookie2.C: Likewise.
11712
11713         PR c++/9524
11714         * g++.dg/template/field1.C: New test.
11715
11716         PR c++/9912
11717         * g++.dg/parse/class1.C: New test.
11718         * g++.dg/parse/namespace7.C: Likewise.
11719         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
11720
11721 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
11722
11723         * g++.dg/init/ref4.C: New test.
11724
11725 2003-03-07  Jan Hubicka  <jh@suse.cz>
11726
11727         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
11728         * gcc.dg/inline-3.c:  New test.
11729
11730 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
11731
11732         * g++.dg/init/ref3.C: New test.
11733
11734         PR c++/9965
11735         * g++.dg/init/ref2.C: New test.
11736
11737         PR c++/9400
11738         * g++.dg/warn/Wshadow-2.C: New test.
11739
11740         PR c++/9791
11741         * g++.dg/warn/Woverloaded-1.C: New test.
11742
11743 2003-03-05  Jan Hubicka  <jh@suse.cz>
11744
11745         * gcc.dg/i386-local2.c: New.
11746         * gcc.dg/i386-local.c: Fix typo.
11747
11748 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
11749
11750         * g++.dg/abi/layout3.C: New test.
11751
11752 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11753
11754         * gcc.c-torture/compile/20030305-1.c
11755
11756 2003-03-05  Jan Hubicka  <jh@suse.cz>
11757
11758         * gcc.dg/i386-local.c: New.
11759
11760 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
11761
11762         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
11763
11764 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11765
11766         * gcc.dg/switch-2.c: New test.
11767         * gcc.dg/switch-3.c: New test.
11768         * gcc.dg/Wswitch.c: Adjust line numbers.
11769         * gcc.dg/Wswitch-default.c: Likewise.
11770         * gcc.dg/Wswitch-enum.c: Likewise.
11771
11772 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
11773
11774         * gcc.c-torture/execute/20030222-1.c: New test.
11775
11776 2003-03-03  James E Wilson  <wilson@tuliptree.org>
11777
11778         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
11779
11780 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
11781
11782         PR c++/9878
11783         * g++.dg/init/ref1.C: New test.
11784
11785 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
11786
11787         * gcc.dg/sh-relax.c: New SH-only test.
11788
11789 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
11790
11791         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
11792         comment explaining purpose of testcase.
11793
11794 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11795
11796         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
11797         for HC11/HC12 (asm needs two int registers).
11798         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
11799         HC11/HC12 because the test uses an asm which needs two 32-bit
11800         registers.
11801
11802 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11803
11804         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
11805         for HC11/HC12 (array is too large otherwise).
11806         * gcc.c-torture/compile/920501-4.x: New file, likewise.
11807         * gcc.c-torture/compile/20010518-2.x: Likewise.
11808         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
11809         HC11/HC12 (array is too large).
11810
11811 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
11812
11813         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
11814         * lib/g++-dg.exp (g++-dg-test): Likewise.
11815
11816 2003-03-01  Roger Sayle  <roger@eyesopen.com>
11817
11818         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
11819         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
11820
11821 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11822
11823         * g++.dg/warn/implicit-typename1.C: Remove warning.
11824
11825 2003-02-28  Richard Henderson  <rth@redhat.com>
11826
11827         * gcc.dg/noreturn-1.c: Move noreturn warning line.
11828         * gcc.dg/return-type-1.c: Move control reaches end warning line.
11829
11830 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
11831
11832         * gcc.dg/pch/pch.exp: Change .pch to .gch.
11833         * g++.dg/pch/pch.exp: Likewise.
11834
11835 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
11836
11837         PR c++/9879
11838         * testsuite/g++.dg/init/new4.C: New test.
11839
11840 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
11841
11842         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
11843
11844 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
11845
11846         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
11847         unsigned long.
11848
11849         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
11850         wider than float.
11851
11852 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11853
11854         * lib/scanasm.exp: Add support for counting numbers of
11855         occurences.
11856         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
11857         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
11858
11859 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
11860
11861         PR c++/9683
11862         * g++.dg/template/static3.C: New test.
11863
11864         PR c++/9829
11865         * g++.dg/parse/namespace6.C: New test.
11866
11867 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11868
11869         PR target/9732
11870         * gcc.dg/20030225-1.c: New test.
11871
11872 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
11873
11874         * README: Remove out-of-date information.
11875
11876         PR c++/9836
11877         * g++.dg/template/spec6.C: New test.
11878
11879 2003-02-24  Jeff Law  <law@redhat.com>
11880
11881         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
11882
11883 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11884
11885         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
11886         * gcc.dg/pragma-ep-1.c: Likewise.
11887
11888 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11889
11890         PR c++/9602
11891         * g++.dg/template/friend16.C: New test.
11892
11893 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
11894
11895         PR c++/5333
11896         * g++.dg/parse/fused-params1.C: Adjust error messages.
11897         * g++.dg/template/nested3.C: New test.
11898
11899 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
11900
11901         * g++.dg/abi/param1.C: New test.
11902
11903 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11904
11905         PR c++/7982
11906         * g++.dg/warn/implicit-typename1.C: New test.
11907
11908 2003-02-22  Kelley Cook <kelleycook@comcast.net>
11909
11910         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
11911         with "mtune".
11912         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11913         * gcc.c-torture/execute/20010129-1.x: Likewise.
11914         * gcc.dg/20011107-1.c: Likewise.
11915         * gcc.dg/20020108-1.c: Likewise.
11916         * gcc.dg/20020122-3.c: Likewise.
11917         * gcc.dg/20020206-1.c: Likewise.
11918         * gcc.dg/20020310-1.c: Likewise.
11919         * gcc.dg/20020426-2.c: Likewise.
11920         * gcc.dg/20020517-1.c: Likewise.
11921         * gcc.dg/991230-1.c: Likewise.
11922         * gcc.dg/i386-unroll-1.c: Likewise.
11923         * gcc.misc-tests/i386-prefetch.exp: Likewise.
11924
11925 2003-02-22  Jan Hubicka  <jh@suse.cz>
11926
11927         * gcc.dg/i386-mul.c: New test.
11928
11929 2003-02-21  Roger Sayle  <roger@eyesopen.com>
11930
11931         * gcc.dg/builtins-5.c: New test case.
11932
11933 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
11934
11935         * gcc.dg/asmreg-1.c: New test.
11936
11937 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11938
11939         PR c++/9749
11940         * g++.dg/parse/varmod1.C: New test.
11941
11942 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11943
11944         PR c++/9727
11945         * g++.dg/template/op1.C: New test.
11946
11947 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11948
11949         PR c++/8906
11950         * g++.dg/template/nested2.C: New test.
11951
11952 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11953
11954         PR c++/8724
11955         * g++.dg/expr/dtor1.C: New test.
11956
11957 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
11958
11959         * gcc.dg/cpp/include3.c: New test.
11960         * gcc.dg/cpp/inc/foo.h: New file.
11961
11962 2003-02-21  Glen Nakamura  <glen@imodulo.com>
11963
11964         * gcc.c-torture/execute/20030221-1.c: New test.
11965
11966 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
11967
11968         PR c++/9729
11969         * g++.dg/abi/conv1.C: New test.
11970
11971 2003-02-20  Jan Hubicka  <jh@suse.cz>
11972
11973         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
11974
11975 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
11976
11977         * gcc.c-torture/compile/20030219-1.c: New test.
11978
11979 2003-02-18  Jan Hubicka  <jh@suse.cz>
11980
11981         * gcc.dg/funcorder.c: New test.
11982
11983 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11984
11985         * gcc.c-torture/execute/20030218-1.c: New.
11986
11987 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
11988
11989         * gcc.dg/20030218-1.c: New.
11990
11991 2003-02-18  Richard Henderson  <rth@redhat.com>
11992
11993         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
11994         * gcc.dg/attr-used-2.c: New.
11995
11996 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
11997
11998         PR c++/9704
11999         * g++.dg/init/copy5.C: New test.
12000
12001 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
12002
12003         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
12004         * g++.dg/pch/pch.exp: Likewise.
12005
12006 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12007
12008         * gcc.c-torture/execute/20030209-1.c: Enable the test if
12009         STACK_SIZE is not defined.
12010
12011 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12012
12013         PR c++/9457
12014         * g++.dg/template/init1.C: New test.
12015
12016 2003-02-16  Jan HUbicka  <jh@suse.cz>
12017
12018         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
12019         (foo): Add few extra tests
12020         * gcc.dg/c99-const-expr-3.c: Likewise.
12021         * gcc.c-torture/execute/20030216-1.c: New.
12022
12023 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12024
12025         PR c++/9459
12026         * g++.dg/ext/typeof4.C: New test.
12027
12028 2003-02-15  Roger Sayle  <roger@eyesopen.com>
12029
12030         * gcc.dg/i386-387-3.c: New test case.
12031
12032 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
12033
12034         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
12035         cris-*-elf* cris-*-aout* and mmix-*-*.
12036
12037 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
12038
12039         * gcc.dg/20030213-1.c: New test.
12040
12041 2003-02-12  Roger Sayle  <roger@eyesopen.com>
12042
12043         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
12044         * gcc.dg/i386-387-2.c: Likewise.
12045
12046 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
12047
12048         * gcc.dg/ppc-spe.c: Fix formatting.
12049         Enable tests that were previously unsupported by gas.
12050         Delete tests for instructions that no longer exist.
12051         Switch arguments on evsubifw builtin.
12052
12053 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
12054
12055         * gcc.c-torture/execute/20030209-1.c: Disable the test if
12056         STACK_SIZE is too small.
12057
12058 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12059             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12060
12061         * gcc.dg/decl-2.c: New test.
12062
12063 2003-02-10  Jan Hubicka  <jh@suse.cz>
12064
12065         * gcc.dg/i386-fpcvt-1.c:  New test.
12066
12067 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
12068
12069         * gcc.c-torture/execute/20030209-1.c: New test.
12070
12071 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
12072
12073         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
12074         int-wide bitops, use the constants of the same width.
12075         Likewise, if long long is 32-bit wide, test bitops using
12076         32-bit constants.
12077
12078 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
12079
12080         * gcc.dg/20021014-1.c: Annotate with expected notice text.
12081
12082 2003-02-07  Roger Sayle  <roger@eyesopen.com>
12083
12084         * testsuite/gcc.dg/builtins-4.c: New test case.
12085
12086 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12087
12088         * gcc.dg/20020430-1.c: Fix dg command typos.
12089         * gcc.dg/20020503-1.c: Likewise.
12090
12091 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12092
12093         PR c++/8785
12094         * g++.dg/parse/fused-params1.C: New test.
12095
12096         PR c++/8857
12097         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
12098
12099         PR c++/8921
12100         * g++.dg/parse/non-dependent1.C: New test.
12101
12102         PR c++/8928
12103         * g++.dg/parse/dupl-tmpl-args1.C: New test.
12104
12105         PR c++/9228
12106         * g++.dg/parse/undefined7.C: New test.
12107         * g++.dg/parse/non-templ1.C: New test.
12108
12109         PR c++/9229
12110         * g++.dg/parse/too-many-tmpl-args1.C: New test.
12111
12112 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
12113
12114         * gcc.c-torture/compile/20030206-1.c: New test.
12115
12116 2003-02-05  Roger Sayle  <roger@eyesopen.com>
12117
12118         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
12119         "pow" to "foo" to avoid potential confusion with a math built-in.
12120
12121 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12122
12123         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
12124         conditions for SPARC targets.
12125
12126 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
12127
12128         * gcc.dg/20030204-1.c: New test.
12129
12130 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12131
12132         PR c++/38
12133         * g++.dg/parse/array-size1.C: New test.
12134
12135         PR c++/5657
12136         * g++.dg/parse/undefined3.C: New test.
12137
12138         PR c++/5665
12139         * g++.dg/parse/undefined4.C: New test.
12140
12141         PR c++/5975
12142         * g++.dg/parse/undefined5.C: New test.
12143
12144         PR c++/7259
12145         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
12146
12147         PR c++/8578
12148         * g++.dg/parse/casting-operator1.C: New test.
12149
12150         PR c++/8596
12151         * g++.dg/parse/undefined6.C: New test.
12152
12153         PR c++/8736
12154         * g++.dg/parse/missing-template1.C: New test.
12155
12156 2003-02-04  Jan Hubicka  <jh@suse.cz>
12157
12158         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
12159         * gcc.dg/i386-cmov?.c:  Likewise.
12160         * gcc.dg/i386-fpcvt-?.c:  Likewise.
12161         * gcc.dg/i386-ssefp-1.c:  Likewise.
12162         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
12163         conventions.
12164
12165 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
12166
12167         PR c++/7129
12168         * testsuite/g++.dg/ext/max.C: New test.
12169
12170 2003-02-03  Jan Hubicka  <jh@suse.cz>
12171
12172         * gcc.c-torture/execute/20030203-1.c: New test.
12173
12174 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
12175
12176         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
12177         'natural-endian'.
12178
12179 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
12180
12181         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
12182         * g++.dg/init/new2.C: Likewise.
12183         * g++.dg/other/new1.C: Likewise.
12184
12185 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
12186
12187         * gcc.dg/struct-ret-libc.c: New test.
12188
12189 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
12190
12191         * gcc.dg/20030129-1.c: New test.
12192
12193 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12194
12195         PR c++/8849
12196         * g++.dg/template/ptrmem4.C: New test.
12197
12198 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
12199
12200         * g++.dg/parser/constant1.C: New test.
12201
12202 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12203
12204         PR c++/8591
12205         * g++.dg/parse/friend2.C: New test.
12206
12207 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12208
12209         PR c++/9437
12210         * g++.dg/template/unify4.C: New test.
12211
12212 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
12213
12214         * gcc.c-torture/execute/20030128-1.c: New test.
12215
12216 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
12217
12218         * g++.dg/lookup/nested1.C: Test moved from ...
12219         * g++.old-deja/g++.other/lookup24.C: ... here.
12220
12221 2003-01-28  Jan Hubicka  <jh@suse.cz>
12222
12223         * gcc.dg/i386-cmov5.c:  New test.
12224
12225 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
12226
12227         * gcc.c-torture/execute/20010925-1.c: Changed the
12228         memcpy declaration.
12229
12230 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12231
12232         PR c++/3902
12233         * g++.dg/parse/template5.C: New test.
12234
12235 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
12236
12237         PR fortran/9258
12238         * g77.dg/pr9258: New test.
12239
12240 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12241
12242         * README: Move relevant parts from README.g++.
12243
12244         * README.g++: Remove this file.
12245
12246 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12247
12248         * g++.dg/abi/dcast1.C: New test.
12249
12250 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12251
12252         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
12253
12254 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
12255
12256         PR c++/47
12257         * g++.old-deja/g++.other/lookup24.C: New test.
12258
12259 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12260
12261         PR middle-end/7227
12262         * gcc.dg/uninit-C.c: New test.
12263
12264 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
12265
12266         * g++.dg/abi/covariant1.C: New test.
12267
12268 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
12269
12270         * gcc.dg/20030123-1.c: New test.
12271
12272 2003-01-25  Jan Hubicka  <jh@suse.cz>
12273
12274         PR opt/8492
12275         * gcc.c-torture/compile/20030125-1.c
12276
12277 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
12278
12279         PR c++/9403
12280         * g++.dg/parse/template3.C: New test.
12281         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
12282
12283         PR c++/795
12284         * g++.dg/parse/template4.C: New test.
12285
12286         PR c++/9415
12287         * g++.dg/template/qual2.C: New test.
12288
12289         PR c++/8545
12290         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
12291
12292         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
12293
12294 2003-01-25  Roger Sayle  <roger@eyesopen.com>
12295
12296         * gcc.c-torture/execute/switch-1.c: New test case.
12297
12298 2003-01-25  Jan Hubicka  <jh@suse.cz>
12299
12300         * gcc.c-torture/execute/20030125-1.[cx]: New test.
12301
12302 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
12303
12304         Tweaks for Bison-1.875. From the NEWS file:
12305         "- `parse error' -> `syntax error'
12306         Bison now uniformly uses the term `syntax error'"
12307         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
12308         * gcc.dg/cpp/digraph2.c: Likewise.
12309         * gcc.dg/cpp/direct2.c: Likewise.
12310         * gcc.dg/cpp/paste4.c: Likewise.
12311         * gcc.dg/c90-restrict-1.c: Likewise.
12312         * gcc.dg/c99-func-2.c: Likewise.
12313         * gcc.dg/noncompile/920721-2.c: Likewise.
12314         * gcc.dg/noncompile/930622-2.c: Likewise.
12315         * gcc.dg/noncompile/940112-1.c: Likewise.
12316         * gcc.dg/noncompile/950921-1.c: Likewise.
12317         * gcc.dg/noncompile/951123-1.c: Likewise.
12318         * gcc.dg/noncompile/971104-1.c: Likewise.
12319         * gcc.dg/noncompile/990416-1.c: Likewise.
12320
12321 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
12322
12323         * g++.dg/parse/undefined1.C: Add error message.
12324
12325 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12326
12327         PR c++/9354
12328         * g++.dg/parse/new1.C: New test.
12329
12330         PR c++/9216
12331         * g++.dg/parse/template2.C: New test.
12332
12333         PR c++/9354
12334         * g++.dg/parse/typedef2.C: New test.
12335
12336         PR c++/9328
12337         * g++.dg/ext/typeof3.C: New test.
12338
12339 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12340
12341         PR c++/2738
12342         * g++.dg/parse/ret-type1.C: New test.
12343
12344         PR c++/3792
12345         * g++.dg/parse/tmpl-outside1.C: New test.
12346
12347         PR c++/4207
12348         * g++.dg/parse/int-as-enum1.C: New test.
12349
12350         PR c++/4903
12351         * g++.dg/parse/no-typename1.C: New test.
12352
12353         PR c++/5533
12354         * g++.dg/parse/no-value1.C: New test.
12355
12356         PR c++/5921
12357         * g++.dg/parse/wrong-inline1.C: New test.
12358
12359         PR c++/6402
12360         * g++.dg/parse/ref1.C: New test.
12361
12362         PR c++/6992
12363         * g++.dg/parse/attr-ctor1.C: New test.
12364
12365         PR c++/7229
12366         * g++.dg/parse/namespace5.C: New test.
12367
12368         PR c++/7917
12369         * g++.dg/parse/func-def1.C: New test.
12370
12371         PR c++/8143
12372         * g++.dg/parse/undefined1.C: New test.
12373
12374         PR c++/5723, PR c++/8522
12375         * g++.dg/parse/specialization1.C: New test.
12376
12377         PR c++/163, PR c++/8595
12378         * g++.dg/parse/struct-as-enum1.C: New test.
12379
12380         PR c++/9173
12381         * g++.dg/parse/undefined2.C: New test.
12382
12383 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12384
12385         PR c++/9298
12386         * g++.dg/parse/template1.C: New test.
12387
12388         PR c++/9384
12389         * g++.dg/parse/using1.C: New test.
12390
12391         PR c++/9285
12392         PR c++/9294
12393         * g++.dg/parse/expr2.C: New test.
12394
12395         PR c++/9388
12396         * g++.dg/parse/lookup2.C: Likewise.
12397
12398 2003-01-21  Jan Hubicka  <jh@suse.cz>
12399
12400         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
12401         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
12402         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
12403         * gcc.c-torture/execute/string-opt-*.c: Likewise.
12404
12405 2003-01-20  Nick Clifton  <nickc@redhat.com>
12406
12407         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
12408         problem with ARM sibcall code generation.
12409
12410 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12411
12412         * gcc.c-torture/execute/20030120-1.c: New.
12413
12414 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
12415
12416         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
12417
12418 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
12419
12420         PR c++/9272
12421         * g++.dg/parse/ctor1.C: New test.
12422
12423         PR c++/9294:
12424         * g++.dg/parse/qualified1.C: New test.
12425
12426         * g++.dg/parse/typename3.C: New test.
12427
12428 2003-01-16  Richard Henderson  <rth@redhat.com>
12429
12430         * g++.dg/tls/init-2.C: Fix error matches for real this time.
12431
12432 2003-01-16  Richard Henderson  <rth@redhat.com>
12433
12434         * g++.dg/pch/pch.exp: Copy test header to the working directory
12435         before using it either for precompilation or direct use.
12436         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
12437         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
12438
12439 2003-01-16  Richard Henderson  <rth@redhat.com>
12440
12441         * gcc.dg/pch/pch.exp: Copy test header to the working directory
12442         before using it either for precompilation or direct use.
12443         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
12444         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
12445
12446 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
12447
12448         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
12449         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
12450         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
12451         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
12452         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
12453         typename warning into error.
12454         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
12455         error messages.
12456         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
12457         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
12458         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
12459         messages.
12460         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
12461         make declaration visible in template.
12462         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
12463         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
12464         messages.
12465         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
12466         message.
12467         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
12468         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
12469         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
12470         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
12471         typename warning with error message.
12472         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
12473         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
12474         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
12475
12476 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
12477
12478         * g++.dg/parse/ambig2.C: New test.
12479
12480 2003-01-15  Richard Henderson  <rth@redhat.com>
12481
12482         * g++.dg/tls/init-2.C: Update error message string.
12483
12484 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12485
12486         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
12487
12488 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
12489
12490         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
12491         all for HC11/HC12.
12492         * gcc.c-torture/compile/20001205-1.x: Likewise.
12493         * gcc.c-torture/compile/20001226-1.x: Likewise.
12494         * gcc.c-torture/compile/920520-1.x: Likewise.
12495         * gcc.c-torture/compile/961203-1.x: Likewise.
12496         * gcc.c-torture/compile/20020604-1.x: Likewise.
12497
12498 2003-01-15  Jan Hubicka  <jh@suse.cz>
12499
12500         * gcc.c-torture/compile/20030115-1.c: New test.
12501
12502         * gcc.dg/i386-fpcvt-1.c: New test.
12503         * gcc.dg/i386-fpcvt-2.c: New test.
12504
12505 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
12506
12507         Further conform g++'s __vmi_class_type_info to the C++ ABI
12508         specification.
12509         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
12510         the specification.
12511
12512 2003-01-14  Jan Hubicka  <jh@suse.cz>
12513
12514         * gcc.dg/i386-fpcvt-1.c: New test.
12515         * gcc.dg/i386-fpcvt-2.c: New test.
12516
12517 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12518
12519         * gcc.dg/i386-mmx-3.c: New test.
12520
12521 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
12522
12523         PR c++/9264
12524         * g++.dg/parse/octal1.C: New file.
12525
12526         PR c++/9172
12527         * g++.dg/parse/typename1.C: New file.
12528
12529 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
12530
12531         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
12532         * gcc.dg/bf-no-ms-layout.c: Likewise.
12533         * gcc.dg/bf-ms-attrib.c: Likewise.
12534
12535 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
12536
12537         PR c++/9099
12538         * g++.dg/parse/dtor1.C: New file.
12539
12540         PR c++/9128
12541         * g++.dg/rtti/typeid1.C: New file.
12542
12543         PR c++/9153
12544         * g++.dg/parse/lookup1.C: New file.
12545
12546         PR c++/9171
12547         * g++.dg/templ/spec5.C: New file.
12548
12549 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
12550
12551         * gcc.c-torture/compile/20030110-1.c: New test.
12552
12553 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
12554
12555         Merge from pch-branch:
12556
12557         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
12558
12559         * gcc.dg/pch/cpp-1.h: New.
12560         * gcc.dg/pch/cpp-1.c: New.
12561         * gcc.dg/pch/cpp-2.h: New.
12562         * gcc.dg/pch/cpp-2.c: New.
12563
12564         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
12565
12566         * gcc.dg/pch/except-1.h: New.
12567         * gcc.dg/pch/except-1.c: New.
12568
12569         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
12570
12571         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
12572         running test.
12573         * gcc.dg/pch: Include *.hp not *.h.
12574         * gcc.dg/pch/system-1.h: New.
12575         * gcc.dg/pch/system-1.c: New.
12576
12577         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
12578
12579         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
12580         rather than trying to build and run a program using PCH.
12581         * gcc.dg/pch: Remove dg-do commands from test files.
12582
12583         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
12584
12585         * gcc.dg/pch/macro-3.c: New.
12586         * gcc.dg/pch/macro-3.h: New.
12587
12588         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
12589
12590         * gcc.dg/pch/common-1.c: New.
12591         * gcc.dg/pch/common-1.h: New.
12592         * gcc.dg/pch/decl-1.c: New.
12593         * gcc.dg/pch/decl-1.h: New.
12594         * gcc.dg/pch/decl-2.c: New.
12595         * gcc.dg/pch/decl-2.h: New.
12596         * gcc.dg/pch/decl-3.c: New.
12597         * gcc.dg/pch/decl-3.h: New.
12598         * gcc.dg/pch/decl-4.c: New.
12599         * gcc.dg/pch/decl-4.h: New.
12600         * gcc.dg/pch/decl-5.c: New.
12601         * gcc.dg/pch/decl-5.h: New.
12602         * gcc.dg/pch/global-1.c: New.
12603         * gcc.dg/pch/global-1.h: New.
12604         * gcc.dg/pch/inline-1.c: New.
12605         * gcc.dg/pch/inline-1.h: New.
12606         * gcc.dg/pch/inline-2.c: New.
12607         * gcc.dg/pch/inline-2.h: New.
12608         * gcc.dg/pch/static-1.c: New.
12609         * gcc.dg/pch/static-1.h: New.
12610         * gcc.dg/pch/static-2.c: New.
12611         * gcc.dg/pch/static-2.h: New.
12612
12613         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
12614
12615         * g++.dg/pch/pch.exp: Better handle failing testcases.
12616         * gcc.dg/pch/pch.exp: Likewise.
12617         * gcc.dg/pch/macro-1.c: New.
12618         * gcc.dg/pch/macro-1.h: New.
12619         * gcc.dg/pch/macro-2.c: New.
12620         * gcc.dg/pch/macro-2.h: New.
12621
12622         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
12623
12624         * g++.dg/dg.exp: Treat files in pch/ specially.
12625         * g++.dg/pch/pch.exp: New file.
12626         * g++.dg/pch/empty.H: New file.
12627         * g++.dg/pch/empty.C: New file.
12628         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
12629         "precompile".
12630
12631         * gcc.dg/pch/pch.exp: New file.
12632         * gcc.dg/pch/empty.h: New file.
12633         * gcc.dg/pch/empty.c: New file.
12634         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
12635         "precompile".
12636
12637 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12638
12639         * g++.dg/template/friend14.C: New test.
12640
12641 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12642
12643         * gcc.dg/old-style-asm-1.c: New test.
12644
12645 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
12646
12647         * gcc.c-torture/compile/20030109-1.c: New test.
12648
12649 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12650
12651         * gcc.c-torture/execute/20030109-1.c: New test.
12652
12653 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
12654
12655         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
12656         * g++.old-deja/g++.mike/dyncast2.C: Likewise
12657         * g++.old-deja/g++.mike/dyncast3.C: Likewise
12658         * g++.old-deja/g++.mike/eh2.C: Likewise
12659         * g++.old-deja/g++.mike/eh3.C: Likewise
12660         * g++.old-deja/g++.mike/eh5.C: Likewise
12661         * g++.old-deja/g++.mike/eh6.C: Likewise
12662         * g++.old-deja/g++.mike/eh7.C: Likewise
12663         * g++.old-deja/g++.mike/eh8.C: Likewise
12664         * g++.old-deja/g++.mike/eh9.C: Likewise
12665         * g++.old-deja/g++.mike/eh10.C: Likewise
12666         * g++.old-deja/g++.mike/eh12.C: Likewise
12667         * g++.old-deja/g++.mike/eh13.C: Likewise
12668         * g++.old-deja/g++.mike/eh14.C: Likewise
12669         * g++.old-deja/g++.mike/eh16.C: Likewise
12670         * g++.old-deja/g++.mike/eh17.C: Likewise
12671         * g++.old-deja/g++.mike/eh18.C: Likewise
12672         * g++.old-deja/g++.mike/eh21.C: Likewise
12673         * g++.old-deja/g++.mike/eh23.C: Likewise
12674         * g++.old-deja/g++.mike/eh24.C: Likewise
12675         * g++.old-deja/g++.mike/eh25.C: Likewise
12676         * g++.old-deja/g++.mike/eh26.C: Likewise
12677         * g++.old-deja/g++.mike/eh27.C: Likewise
12678         * g++.old-deja/g++.mike/eh28.C: Likewise
12679         * g++.old-deja/g++.mike/eh29.C: Likewise
12680         * g++.old-deja/g++.mike/eh31.C: Likewise
12681         * g++.old-deja/g++.mike/eh33.C: Likewise
12682         * g++.old-deja/g++.mike/eh34.C: Likewise
12683         * g++.old-deja/g++.mike/eh35.C: Likewise
12684         * g++.old-deja/g++.mike/eh36.C: Likewise
12685         * g++.old-deja/g++.mike/eh37.C: Likewise
12686         * g++.old-deja/g++.mike/eh38.C: Likewise
12687         * g++.old-deja/g++.mike/eh39.C: Likewise
12688         * g++.old-deja/g++.mike/eh40.C: Likewise
12689         * g++.old-deja/g++.mike/eh41.C: Likewise
12690         * g++.old-deja/g++.mike/eh42.C: Likewise
12691         * g++.old-deja/g++.mike/eh44.C: Likewise
12692         * g++.old-deja/g++.mike/eh46.C: Likewise
12693         * g++.old-deja/g++.mike/eh47.C: Likewise
12694         * g++.old-deja/g++.mike/eh48.C: Likewise
12695         * g++.old-deja/g++.mike/eh49.C: Likewise
12696         * g++.old-deja/g++.mike/eh50.C: Likewise
12697         * g++.old-deja/g++.mike/eh51.C: Likewise
12698         * g++.old-deja/g++.mike/eh53.C: Likewise
12699         * g++.old-deja/g++.mike/eh55.C: Likewise
12700         * g++.old-deja/g++.mike/p7912.C: Likewise
12701         * g++.old-deja/g++.mike/p9706.C: Likewise
12702         * g++.old-deja/g++.mike/p10416.C: Likewise
12703         * g++.old-deja/g++.mike/p11667.C: Likewise
12704         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
12705         Remove redundant reference to Iris.
12706         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
12707         Elxsi, i860, Pico Java, and WE32K.
12708
12709 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
12710
12711         * g++.dg/ext/asm4.C: New test.
12712
12713 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12714
12715         PR c++/9030
12716         * g++.dg/template/friend12.C: New test.
12717         * g++.dg/template/friend13.C: Likewise.
12718         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
12719
12720 2003-01-08  Jan Hubicka  <jh@suse.cz>
12721
12722         * gcc.dg/i386-cadd.c: New test.
12723         * gcc.dg/i386-cmov4.c: Likewise.
12724
12725 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
12726
12727         PR c++/9165
12728         * g++.dg/warn/Wunused-3.C: New test.
12729
12730         * g++.dg/abi/bitfield9.C: New test.
12731
12732         PR c++/9189
12733         * g++.dg/parse/defarg3.C: New test.
12734
12735 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12736
12737         * g++.dg/parse/ambig1.C: New test.
12738         * g++.dg/parse/defarg2.C: New test.
12739
12740 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
12741
12742         * g++.dg/template/defarg-1.C: New test.
12743         * g++.dg/template/local2.C: Likewise.
12744
12745 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
12746
12747         * gcc.c-torture/execute/20030105-1.c: New test.
12748
12749 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12750
12751         * g++.dg/parse/namespace3.C: Remove extra semicolons.
12752         * g++.dg/parse/namespace4.C: Likewise.
12753
12754 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12755
12756         * g++.dg/template/ntp2.C: New test.
12757
12758 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
12759
12760         * g++.dg/parse/extern-C-1.C: New test.
12761
12762         * g++.dg/parse/namespace4.C: New test.
12763
12764         * g++.dg/template/nested1.C: New test.
12765
12766         * g++.dg/parse/namespace3.C: New test.
12767
12768 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12769
12770         * g++.dg/lookup/two-stage1.C: New test.
12771
12772 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12773
12774         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
12775         * g++.old-deja/g++.jason/access8.C: Likewise.
12776         * g++.old-deja/g++.other/decl5.C: Likewise.
12777
12778 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12779
12780         * g++.dg/parse/parse7.C: New test.
12781
12782 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
12783
12784         PR c++/2843
12785         * g++.dg/ext/attrib7.C: New test.
12786
12787 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12788
12789         * g++.dg/parse/parse6.C: New test.
12790
12791 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
12792
12793         * gcc.dg/h8300-stack-1.c: New.
12794
12795 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12796
12797         g++.dg/lookup/exception1.C: New test.
12798
12799         g++.dg/lookup/template1.C: New test.
12800
12801         g++.dg/parse/namespace2.C: New test.
12802
12803         g++.dg/parse/parens2.C: New test.
12804
12805 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12806
12807         * g++.dg/parse/parse5.C: New test.
12808         * g++.dg/lookup/scoped4.C: New test.
12809
12810 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12811
12812         * g++.dg/parse/parens1.C: New test.
12813
12814         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
12815         angle-bracket1.C.
12816         * g++.dg/parse/parens2.C: New test.
12817
12818         * g++.dg/lookup/scope-operator1.C: New test.
12819
12820         * g++.dg/parse/operator1.C: New test.
12821
12822 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12823
12824         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
12825         * g++.old-deja/g++.other/access6.C: Likewise.
12826         * g++.old-deja/g++.other/decl1.C: Likewise.
12827         * g++.old-deja/g++.pt/typename12.C: Likewise.
12828
12829 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12830
12831         * g++.dg/parse/namespace1.C: New test.
12832
12833 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12834
12835         * g++.dg/parse/parse4.C: New test.
12836
12837 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12838
12839         * g++.dg/parse/parse3.C: New test.
12840
12841 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12842
12843         * g++.dg/parse/parse2.C: New test.
12844
12845 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12846
12847         * g++.dg/template/friend11.C: New test.
12848
12849 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12850
12851         * g++.dg/parse/parse1.C: New test.
12852
12853 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
12854
12855         * lib/profopt.exp: Change the name of a global variable to avoid
12856         possible clashes with other test suites.
12857
12858 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
12859
12860         * g++.dg/inherit/covariant8.C: New test.
12861
12862 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12863
12864         * g++.dg/init/array9.C: New test.
12865
12866         PR c++/9112
12867         * g++.dg/parse/expr1.C: New test.
12868
12869 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
12870
12871         * gcc.c-torture/compile/20021230-1.c: New test.
12872
12873 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12874
12875         * g++.dg/inherit/covariant5.C: New test.
12876         * g++.dg/inherit/covariant6.C: New test.
12877         * g++.dg/inherit/covariant7.C: New test.
12878
12879 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12880
12881         PR c++/2739
12882         * g++.dg/other/access2.C: New test.
12883
12884 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12885
12886         * g++.dg/other/anon-struct.C: No longer fails
12887         * g++.old-deja/g++.brendan/parse4.C: Likewise.
12888         * g++.old-deja/g++.brendan/parse5.C: Likewise.
12889         * g++.old-deja/g++.brendan/parse6.C: Likewise.
12890
12891 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12892
12893         * g++.dg/parse/angle-bracket.C (main): No longer fails.
12894
12895 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
12896
12897         * g++.dg/eh/spec4.C: Remove stray semicolon.
12898         * g++.dg/expr/pmf-1.C: Change error message.
12899         * g++.dg/ext/asm1.C: Remove stray semicolon.
12900         * g++.dg/ext/typename1.C: Add missing typenames.
12901         * g++.dg/inherit/template-as-base.C: Change error message.
12902         * g++.dg/lookup/scoped1.C: Likewise.
12903         * g++.dg/lookup/scoped2.C: Likewise.
12904         * g++.dg/lookup/using2.C: Likewise.
12905         * g++.dg/other/component1.C: Remove stray semicolon.
12906         * g++.dg/other/do1.C: Change error message.
12907         * g++.dg/other/error2.C: Likewise.
12908         * g++.dg/other/init1.C: Likewise.
12909         * g++.dg/other/packed1.C: Remove stray semicolon.
12910         * g++.dg/other/ptrmem2.C: Change error message.
12911         * g++.dg/parse/parameter-declaration-1.C: Remove line number
12912         marker.
12913         * g++.dg/special/initp1.C: Remove invalid attribute usage.
12914         * g++.dg/template/access3.C: Add typename keyword.
12915         * g++.dg/template/access5.C: Remove stray semicolon.
12916         * g++.dg/template/access6.C: Likewise.
12917         * g++.dg/template/complit1.C: Likewise.
12918         * g++.dg/template/crash1.C: Change error message.
12919         * g++.dg/template/inherit2.C: Remove stray semicolon.
12920         * g++.dg/template/instantiate2.C: Likewise.
12921         * g++.dg/template/instantiate3.C: Change error message.
12922         * g++.dg/template/qual1.C: Remove stray semicolon.
12923         * g++.dg/template/qualttp18.C: Change error message.
12924         * g++.dg/template/ref1.C: Remove stray semicolon.
12925         * g++.dg/template/sizeof1.C (A::value): Declare it.
12926         * g++.dg/template/spec4.C: Change error message.
12927         * g++.dg/template/static1.C: Likewise.
12928         * g++.dg/template/type1.C: Likewise.
12929         * g++.dg/template/typename3.C: Likewise.
12930         * g++.old-deja/g++.benjamin/13478.C: Change error message.
12931         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
12932         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
12933         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
12934         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
12935         named return value extension.
12936         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
12937         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
12938         * g++.old-deja/g++.bob/extern_C.C: Likewise.
12939         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12940         * g++.old-deja/g++.brendan/complex1.C: Likewise.
12941         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12942         * g++.old-deja/g++.brendan/crash13.C: Likewise.
12943         * g++.old-deja/g++.brendan/crash15.C: Likewise.
12944         * g++.old-deja/g++.brendan/crash18.C: Change error message.
12945         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
12946         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12947         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12948         * g++.old-deja/g++.brendan/crash56.C: Likewise.
12949         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
12950         syntax.
12951         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
12952         * g++.old-deja/g++.brendan/crash8.C: Change error message.
12953         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
12954         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
12955         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
12956         * g++.old-deja/g++.brendan/template11.C: Likewise.
12957         * g++.old-deja/g++.brendan/template26.C: Likewise.
12958         * g++.old-deja/g++.brendan/template27.C: Use explicit
12959         specialization syntax.
12960         * g++.old-deja/g++.brendan/template30.C: Likewise.
12961         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
12962         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
12963         non-dependent names.
12964         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
12965         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
12966         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
12967         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
12968         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
12969         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
12970         named return value extension.
12971         * g++.old-deja/g++.ext/namedret2.C: Likewise.
12972         * g++.old-deja/g++.ext/namedret3.C: Likewise.
12973         * g++.old-deja/g++.ext/return1.C: Likewise.
12974         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
12975         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
12976         * g++.old-deja/g++.jason/access8.C: Likewise.
12977         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
12978         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
12979         pseudo-destructor names.
12980         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
12981         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
12982         pseudo-destructor names.
12983         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
12984         * g++.old-deja/g++.jason/overload19.C: Likewise.
12985         * g++.old-deja/g++.jason/overload32.C: Likewise.
12986         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
12987         stray semicolons.
12988         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
12989         * g++.old-deja/g++.jason/return.C: Likewise.
12990         * g++.old-deja/g++.jason/return2.C: Likewise.
12991         * g++.old-deja/g++.jason/shadow1.C: Likewise.
12992         * g++.old-deja/g++.jason/special.C: Use explicit specialization
12993         syntax.
12994         * g++.old-deja/g++.jason/template10.C: Account for use of
12995         non-dependent names.
12996         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
12997         syntax.
12998         * g++.old-deja/g++.jason/template37.C: Likewise.
12999         * g++.old-deja/g++.law/access4.C: Change error messages.
13000         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
13001         pseudo-destructor names.
13002         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
13003         * g++.old-deja/g++.law/ctors9.C: Likewise.
13004         * g++.old-deja/g++.law/cvt22.C: Likewise.
13005         * g++.old-deja/g++.law/dtors5.C: Likewise.
13006         * g++.old-deja/g++.law/global-init1.C: Likewise.
13007         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13008         * g++.old-deja/g++.law/operators28.C: Likewise.
13009         * g++.old-deja/g++.law/visibility28.C: Likewise.
13010         * g++.old-deja/g++.martin/eval1.C: Likewise.
13011         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
13012         name.
13013         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
13014         * g++.old-deja/g++.mike/net34.C: Likewise.
13015         * g++.old-deja/g++.mike/net36.C: Likewise.
13016         * g++.old-deja/g++.mike/ns2.C: Likewise.
13017         * g++.old-deja/g++.mike/p12306.C: Likewise.
13018         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
13019         value extension.
13020         * g++.old-deja/g++.mike/p700.C: Likewise.
13021         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
13022         * g++.old-deja/g++.mike/p710.C: Likewise.
13023         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
13024         value extension.
13025         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
13026         * g++.old-deja/g++.mike/pmf9.C: Likewise.
13027         * g++.old-deja/g++.ns/crash2.C: Likewise.
13028         * g++.old-deja/g++.ns/crash3.C: Likewise.
13029         * g++.old-deja/g++.ns/invalid1.C: Likewise.
13030         * g++.old-deja/g++.ns/ns17.C: Likewise.
13031         * g++.old-deja/g++.ns/template16.C: Likewise.
13032         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
13033         keyword.
13034         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
13035         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
13036         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
13037         named return value extension.
13038         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
13039         * g++.old-deja/g++.other/access4.C: Issue additional error
13040         messages.
13041         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
13042         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
13043         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
13044         * g++.old-deja/g++.other/crash25.C: Change error message.
13045         * g++.old-deja/g++.other/crash4.C: Change error message.
13046         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
13047         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
13048         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
13049         checks.
13050         * g++.old-deja/g++.other/defarg8.C: Likewise.
13051         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
13052         * g++.old-deja/g++.other/dtor10.C: Likewise.
13053         * g++.old-deja/g++.other/incomplete.C: Likewise.
13054         * g++.old-deja/g++.other/linkage7.C: Likewise.
13055         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
13056         lookup algorithm.
13057         * g++.old-deja/g++.other/mangle2.C: Likewise.
13058         * g++.old-deja/g++.other/refinit2.C: Likewise.
13059         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
13060         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
13061         * g++.old-deja/g++.pt/crash28.C: Likewise.
13062         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
13063         syntax.
13064         * g++.old-deja/g++.pt/crash32.C: Change error message.
13065         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
13066         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
13067         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
13068         error message position.
13069         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
13070         * g++.old-deja/g++.pt/defarg8.C: Change error message.
13071         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
13072         syntax.
13073         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
13074         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
13075         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
13076         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
13077         keyword.
13078         * g++.old-deja/g++.pt/explicit31.C: Likewise.
13079         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
13080         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
13081         keyword.
13082         * g++.old-deja/g++.pt/explicit71.C: Change error message.
13083         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
13084         syntax.
13085         * g++.old-deja/g++.pt/friend28.C: Account for use of
13086         non-dependent names.
13087         * g++.old-deja/g++.pt/friend29.C: Likewise.
13088         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
13089         rules.
13090         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
13091         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
13092         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
13093         lookup rules.
13094         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
13095         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
13096         keyword.
13097         * g++.old-deja/g++.pt/memclass20.C: Likewise.
13098         * g++.old-deja/g++.pt/memclass5.C: Likewise.
13099         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
13100         keyword.
13101         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
13102         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
13103         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
13104         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
13105         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
13106         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
13107         keyword.
13108         * g++.old-deja/g++.pt/spec10.C: Likewise.
13109         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
13110         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
13111         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
13112         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
13113         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
13114         * g++.old-deja/g++.pt/ttp62.C: Likewise.
13115         * g++.old-deja/g++.pt/ttp64.C: Likewise.
13116         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
13117         * g++.old-deja/g++.pt/typename15.C: Likewise.
13118         * g++.old-deja/g++.pt/typename22.C: Likewise.
13119         * g++.old-deja/g++.pt/typename6.C: Change error messages.
13120         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
13121         * g++.old-deja/g++.pt/virtual2.C: Likewise.
13122         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
13123         syntax.
13124         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
13125         return value extension.
13126         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
13127         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
13128         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
13129         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
13130
13131 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
13132
13133         * g++.dg/warn/inline1.C: New test.
13134         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
13135         * g++.old-deja/g++.jason/synth10.C: Likewise.
13136         * g++.old-deja/g++.mike/net31.C: Likewise.
13137         * g++.old-deja/g++.mike/p8786.C: Likewise.
13138
13139         * g++.dg/template/friend10.C: New test.
13140         * g++.dg/template/conv5.C: New test.
13141
13142 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
13143
13144         * g++.dg/lookup/scoped3.C: New test.
13145
13146         * g++.dg/lookup/decl1.C: New test.
13147         * g++.dg/lookup/decl2.C: New test.
13148
13149 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13150
13151         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
13152         gcc.c-torture/compile/20021015-1.c,
13153         gcc.c-torture/compile/20021015-2.c,
13154         gcc.c-torture/compile/20021123-1.c,
13155         gcc.c-torture/compile/20021123-2.c,
13156         gcc.c-torture/compile/20021123-3.c,
13157         gcc.c-torture/compile/20021123-4.c,
13158         gcc.c-torture/execute/20021024-1.c: Add tests previously added
13159         only to 3.1 or 3.2 branch.
13160
13161 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
13162
13163         * gcc.dg/i386-bitfield3.c: New test.
13164
13165         * gcc.dg/i386-bitfield2.c: New test.
13166
13167 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
13168
13169         * g++.dg/parse/conv_op1.C: New test.
13170
13171 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
13172
13173         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
13174         approved.
13175
13176 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
13177
13178         * gcc.c-torture/compile/20021220-1.c: New test.
13179
13180 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
13181
13182         * gcc.dg/i386-fastcall-1.c: New.
13183
13184 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13185
13186         * gcc.c-torture/execute/20021219-1.c: New test.
13187
13188 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13189
13190         * gcc.dg/i386-pic-1.c: New test.
13191
13192 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13193
13194         PR c++/8099
13195         * g++.dg/template/friend9.C: New test.
13196
13197 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13198
13199         PR c++/3663
13200         * g++.dg/template/access7.C: New test.
13201
13202 2002-12-18  Nick Clifton  <nickc@redhat.com>
13203
13204         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
13205         the libstdc++-v3 directory has been found.
13206
13207 2002-12-12  Devang Patel <dpatel@apple.com>
13208         * gcc.dg/darwin-ld-1.c: New test.
13209         * gcc.dg/darwin-ld-2.c: New test.
13210         * gcc.dg/darwin-ld-3.c: New test.
13211         * gcc.dg/darwin-ld-4.c: New test.
13212         * gcc.dg/darwin-ld-5.c: New test.
13213
13214 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13215
13216         * gcc.c-torture/compile/20021212-1.c: New test.
13217
13218 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
13219
13220         * gcc.dg/fshort-wchar: New test.
13221
13222 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
13223
13224         PR c++/8372
13225         * g++.dg/template/dtor1.C: New test.
13226
13227         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
13228         markers.
13229
13230 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
13231
13232         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
13233
13234 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
13235
13236         * g++.dg/template/static1.C: New test.
13237         * g++.dg/template/static2.C: New test.
13238         * g++.old-deja/g++.ext/memconst.C: New test.
13239
13240 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13241
13242         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
13243         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
13244         * g++.dg/special/initp1.C: Likewise.
13245
13246 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
13247
13248         * gcc.c-torture/execute/20021204-1.c: New test.
13249
13250 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
13251
13252         * gcc.dg/ppc-fmadd-1.c: New file.
13253         * gcc.dg/ppc-fmadd-2.c: New file.
13254         * gcc.dg/ppc-fmadd-3.c: New file.
13255
13256 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13257
13258         * gcc.c-torture/compile/20021204-1.c: New test.
13259
13260 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13261
13262         * g++.dg/inherit/covariant2.C: New test.
13263         * g++.dg/inherit/covariant3.C: New test.
13264         * g++.dg/inherit/covariant4.C: New test.
13265         * g++.dg/inherit/covariant1.C: Remove XFAIL.
13266         * g++.old-deja/g++.robertl/eb17.C: Likewise.
13267
13268 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
13269
13270         PR c++/8688
13271         * g++.dg/init/brace3.C: New test.
13272
13273 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
13274
13275         * gcc.dg/20020210-1.c: Fix a comment typo.
13276
13277 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
13278
13279         PR c++/8720
13280         * g++.dg/parse/defarg1.C: New test.
13281
13282         PR c++/8615
13283         * g++.dg/template/char1.C: New test.
13284
13285         * g++.dg/template/varmod1.C: Fix typo.
13286
13287 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13288
13289         DR 180
13290         * g++.old-deja/g++.pt/crash32.C: Expect error.
13291
13292 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
13293
13294         PR c++/5919
13295         * g++.dg/template/varmod1.C: New test.
13296
13297         PR c++/8727
13298         * g++.dg/inherit/typeinfo1.C: New test.
13299
13300         PR c++/8663
13301         * g++.dg/inherit/typedef1.C: New test.
13302
13303 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
13304
13305         PR c++/8332
13306         PR c++/8493
13307         * g++.dg/template/strlen1.C: New test.
13308
13309         PR c++/8227
13310         * g++.dg/template/ctor2.C: New test.
13311
13312         PR c++/8214
13313         * g++.dg/init/string1.C: New test.
13314
13315         PR c++/8511
13316         * g++.dg/template/friend8.C: New test.
13317
13318 2002-11-29  Joe Buck <jbuck@synopsys.com>
13319
13320         * g++.dg/lookup/anon2.C: New test.
13321
13322 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
13323
13324         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
13325         h8300 port.
13326
13327 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
13328
13329         * gcc.dg/bitfld-6.c: New test.
13330
13331 2002-11-27  Jan Hubicka  <jh@suse.cz>
13332
13333         * gcc.c-torture/execute/20021127.[cx]: New test.
13334
13335 2002-11-26  Jan Hubicka  <jh@suse.cz>
13336
13337         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
13338         quality.
13339
13340 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
13341
13342         * g++.dg/init/brace2.C: New test.
13343         * g++.old-deja/g++.mike/p9129.C: Correct.
13344
13345 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
13346
13347         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
13348
13349 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
13350
13351         * gcc.dg/sibcall-6: New test for indirect sibcalls.
13352
13353 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
13354
13355         * testsuite/g++.dg/abi/empty11.C: New test.
13356         * testsuite/g++.dg/rtti/cv1.C: New test.
13357
13358 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
13359
13360         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
13361
13362 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
13363
13364         * g++.dg/abi/empty10.C: New test.
13365
13366 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13367
13368         * gcc.c-torture/compile/20021124-1.c: New test.
13369
13370 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
13371
13372         * g++.dg/abi/rtti2.C: New test.
13373
13374 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13375
13376         * gcc.dg/i386-unroll-1.c: New test.
13377
13378 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13379
13380         * gcc.c-torture/compile/20021120-1.c: New test.
13381         * gcc.c-torture/compile/20021120-2.c: New test.
13382
13383 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13384
13385         * gcc.dg/bitfld-5.c: New test.
13386
13387 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13388
13389         * gcc.c-torture/execute/20021120-3.c: New test.
13390
13391 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13392
13393         * gcc.c-torture/execute/20021120-2.c: New test.
13394
13395 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13396
13397         * gcc.c-torture/execute/20021120-1.c: New test.
13398
13399 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
13400
13401         * gcc.c-torture/execute/20021118-3.c: New test.
13402
13403 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13404
13405         * gcc.c-torture/compile/20021119-1.c: New test.
13406
13407 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
13408
13409         * gcc.dg/duff-1.c: New test.
13410         * gcc.dg/duff-2.c: New test.
13411         * gcc.dg/duff-3.c: New test.
13412
13413 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
13414
13415         * gcc.dg/cpp/_Pragma5.c: New test.
13416
13417 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13418
13419         * gcc.c-torture/execute/20021118-2.c: New test.
13420
13421 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13422
13423         * gcc.c-torture/execute/20021118-1.c: New test.
13424
13425 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
13426
13427         * gcc.dg/20021116-1.c: New test.
13428
13429 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
13430
13431         * g++.dg/abi/vcall1.C: New test.
13432
13433 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
13434
13435         * gcc.dg/20021029-1.c: New test.
13436         * gcc.dg/20021029-2.c: New test.
13437
13438 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13439
13440         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
13441
13442 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13443
13444         PR c/8439
13445         * gcc.dg/20021110.c: Move to ...
13446         * gcc.c-torture/compile/20021110.c: .... here.
13447
13448 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13449
13450         PR c/8467
13451         * gcc.c-torture/execute/20021111-1.c
13452
13453 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13454
13455         PR c/8439
13456         * gcc.dg/20021110.c: New test.
13457
13458 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
13459
13460         * g++.dg/abi/vthunk3.C: Run only on x86.
13461
13462 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13463
13464         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
13465
13466 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
13467
13468         * lib/compat.exp (compat-execute): Fix logic error in last
13469         change.
13470
13471 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
13472
13473         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
13474
13475 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13476
13477         PR c++/8389
13478         * g++.dg/template/access6.C: New test.
13479
13480 2002-11-08  Jan Hubicka  <jh@suse.cz>
13481
13482         * gcc.dg/i386-ssefp-1.c: New test.
13483         * gcc.dg/i386-ssefp-1.c: New test.
13484
13485 2002-11-08  Jan Hubicka  <jh@suse.cz>
13486
13487         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
13488
13489 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13490
13491         * g++.dg/abi/vthunk3.C: New test.
13492
13493         PR c++/8338
13494         * g++.dg/template/crash2.C: New test.
13495
13496 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13497
13498         * testsuite/g++.dg/abi/dtor1.C: New test.
13499         * testsuite/g++.dg/abi/dtor2.C: Likewise.
13500
13501 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
13502
13503         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
13504         Darwin.
13505
13506 2002-11-04  Adam Nemet  <anemet@lnxw.com>
13507
13508         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
13509         -mthumb.  Only xfail with -O0.
13510
13511 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
13512
13513         * g++.dg/abi/thunk1.C: New test.
13514         * g++.dg/abi/thunk2.C: Likewise.
13515         * g++.dg/abi/vtt1.C: Likewise.
13516
13517 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
13518
13519         PR optimization/8423
13520         * gcc.c-torture/execute/builtin-constant.c: New test.
13521
13522 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
13523
13524         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
13525         Add some more cases.
13526
13527 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
13528
13529         PR c++/8391
13530         * g++.dg/opt/local1.C: New test.
13531
13532 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
13533
13534         PR c++/8160
13535         * g++.dg/template/complit1.C: New test.
13536
13537         PR c++/8149
13538         * g++.dg/template/typename4.C: Likewise.
13539
13540 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13541
13542         Core issue 287, PR c++/7639
13543         * g++.dg/template/instantiate1.C: Adjust error location.
13544         * g++.dg/template/instantiate3.C: New test.
13545         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
13546         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
13547         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
13548
13549 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
13550
13551         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
13552
13553 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
13554
13555         PR c++/8287
13556         * g++.dg/init/dtor2.C: New test.
13557
13558 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13559
13560         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
13561         * gcc.dg/nest.c: Bypass errors on irix6.
13562
13563 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
13564
13565         * gcc.dg/nest.c: Expect error for mmix-*-*.
13566         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
13567
13568 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
13569
13570         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
13571         markers.
13572
13573         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
13574
13575 2002-10-25  Mike Stump  <mrs@apple.com>
13576
13577         * gcc.dg/warn-1.c: New test.
13578
13579 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13580
13581         * g++.dg/template/typename3.C: New test.
13582
13583 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
13584
13585         * g++.dg/lookup/ptrmem1.C: New test.
13586
13587         * g++.dg/abi/vthunk2.C: New test.
13588
13589 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13590
13591         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
13592
13593 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
13594
13595         * g++.dg/abi/empty9.C: New test.
13596
13597 2002-10-24  Richard Henderson  <rth@redhat.com>
13598
13599         * g++.dg/inherit/thunk1.C: Enable for ia64.
13600
13601 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13602
13603         PR c++/8067
13604         * g++.dg/lookup/pretty1.C: New test.
13605
13606 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
13607
13608         * gcc.dg/20021023-1.c: New test.
13609
13610 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13611
13612         PR c++/7679
13613         * g++.dg/parse/inline1.C: New test.
13614
13615 2002-10-23  Richard Henderson  <rth@redhat.com>
13616
13617         * g++.dg/inherit/thunk1.C: Enable for x86_64.
13618
13619         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
13620
13621 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
13622
13623         PR c++/6579
13624         * g++.dg/parse/stmtexpr3.C: New test.
13625
13626 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13627
13628         * g++.dg/expr/cond1.C: New test.
13629
13630 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13631
13632         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
13633
13634 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13635
13636         * g++.dg/abi/vbase13.C: New test.
13637         * g++.dg/abi/vbase14.C: Likewise.
13638
13639 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
13640
13641         * gcc.dg/tls/pic-1.c: New test.
13642         * gcc.dg/tls/nonpic-1.c: New test.
13643         * gcc.dg/20021018-1.c: New test.
13644
13645 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13646
13647         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
13648         Remove only files with the same base name as the test case.
13649         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
13650         (profopt-execute): Likewise.  Also, remove old profiling
13651         and performance data files before running the tests.
13652
13653         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
13654         * g++.dg/bprob/bprob.exp: Likewise.
13655         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
13656         to allow more general test case names.
13657
13658         * g++.dg/bprob/bprob-1.C: Rename to ...
13659         * g++.dg/bprob/g++-bprob-1.C: ... this.
13660
13661         * g77.dg/bprob/bprob-1.f: Rename to ...
13662         * g77.dg/bprob/g77-bprob-1.f: ... this.
13663
13664 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13665
13666         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
13667         bison 1.50 or later.
13668
13669 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
13670
13671         * g++.dg/README: Describe more test directories.
13672
13673 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13674
13675         * g++.dg/init/array6.C: Add additional tests.
13676
13677 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13678
13679         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
13680         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
13681
13682 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
13683
13684         * gcc.c-torture/compile/20020604-1.x: New.
13685         * gcc.c-torture/compile/simd-5.x: Likewise.
13686         * gcc.c-torture/execute/920710-1.x: Likewise.
13687         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
13688
13689 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13690
13691         * g++.dg/inherit/override1.C: Add dg-options clause.
13692
13693 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13694
13695         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
13696         _mm_slli_si128.
13697
13698 2002-10-19  Andreas Schwab  <schwab@suse.de>
13699
13700         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
13701         directory component.
13702
13703 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
13704
13705         * g++.dg/inherit/thunk1.C: New test.
13706
13707         * g++.dg/inherit/override1.C: New test.
13708
13709         * g++.dg/abi/mangle11.C: New test.
13710         * g++.dg/abi/mangle14.C: New test.
13711         * g++.dg/abi/mangle17.C: New test.
13712
13713 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13714
13715         * g++.dg/overload/member2.C: New test.
13716
13717 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
13718
13719         * g++.dg/README: Describe new compat directory.
13720         * g++.dg/dg.exp: Skip tests in compat directory.
13721         * README.compat: New file.
13722         * lib/compat.exp: New expect script.
13723         * g++.dg/compat: New test directory.
13724         * g++.dg/compat/compat.exp: New expect script.
13725         * g++.dg/compat/abi: New test directory.
13726         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
13727         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
13728         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
13729         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
13730         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
13731         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
13732         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
13733         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
13734         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
13735         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
13736         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
13737         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
13738         * g++.dg/compat/break: New test directory.
13739         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
13740         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
13741         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
13742         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
13743         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
13744         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
13745         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
13746         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
13747         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
13748         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
13749         g++.dg/compat/break/README: New files.
13750         * g++.dg/compat/eh: New test directory.
13751         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
13752         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
13753         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
13754         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
13755         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
13756         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
13757         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
13758         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
13759         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
13760         g++.dg/compat/eh/filter2_y.C,
13761         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
13762         g++.dg/compat/eh/new1_y.C,
13763         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
13764         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
13765         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
13766         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
13767         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
13768         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
13769         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
13770         g++.dg/compat/eh/unexpected1_y.C: New files.
13771         * g++.dg/compat/init: New test directory.
13772         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
13773         g++.dg/compat/init/array5_y.C,
13774         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
13775         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
13776         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
13777         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
13778         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
13779         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
13780         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
13781         g++.dg/compat/init/init-ref2_y.C: New files.
13782
13783 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13784
13785         PR c++/7584
13786         * g++.dg/inherit/using3.C: New test.
13787
13788 2002-10-17  Jan Hubicka  <jh@suse.cz>
13789
13790         * gcc.dg/20021017-2.c: New test.
13791
13792 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13793
13794         * g++.dg/abi/mangle16.C: Adjust.
13795
13796         * g++.dg/init/array8.C: New test.
13797
13798 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
13799
13800         * gcc.dg/special/mips-abi.exp: New test.
13801         * gcc.dg/special/mips-abi.s: Empty file used by the above.
13802
13803 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13804
13805         * g++.dg/abi/mangle16.C: New test.
13806         * g++.dg/abi/mangle17.C: Likewise.
13807
13808         PR c++/7478
13809         * g++.dg/template/ref1.C: New test.
13810
13811 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13812
13813         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
13814
13815 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
13816
13817         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
13818
13819 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13820
13821         PR c++/7524
13822         * g++.dg/init/array7.C: New test.
13823
13824 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
13825
13826         * g++.dg/init/array6.C: New test.
13827
13828         * g++.dg/abi/mangle13.C: Likewise.
13829         * g++.dg/abi/mangle14.C: Likewise.
13830         * g++.dg/abi/mangle15.C: Likewise.
13831
13832 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13833
13834         * g++.dg/abi/empty8.C: New test.
13835
13836 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
13837
13838         * g++.dg/init/ctor1.C: New test.
13839
13840 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
13841
13842         * gcc.c-torture/execute/20021015-1.c: New test.
13843
13844 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
13845
13846         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
13847
13848 2002-10-14  Jan Hubicka  <jh@suse.cz>
13849
13850         * gcc.dg/i386-ssetype-[1-5].c: New tests.
13851
13852 2002-10-14  Richard Henderson  <rth@redhat.com>
13853
13854         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
13855
13856 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13857
13858         PR optimization/6631
13859         * g++.dg/opt/const2.C: New test.
13860
13861 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13862
13863         PR c++/7176
13864         * g++.dg/parse/friend1.C: New test.
13865         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
13866
13867 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
13868
13869         * gcc.dg/20021014-1.c: New test.
13870
13871 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
13872
13873         PR c++/5661
13874         * g++.dg/ext/vlm1.C: New test.
13875         * g++.dg/ext/vlm2.C: Likewise.
13876
13877         * g++.dg/init/array1.C: Remove invalid braces.
13878         * g++.dg/init/brace1.C: New test.
13879         * g++.dg/init/copy2.C: Likewise.
13880         * g++.dg/init/copy3.C: Likewise.
13881         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
13882         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
13883         braces.
13884
13885 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
13886
13887         * gcc.dg/cpp/assembler.S: Don't use -ansi.
13888
13889 2002-10-11  Richard Shann  <richard.shann@superh.com>
13890
13891         * gcc.c-torture/compile/simd-5.c: New test.
13892
13893 2002-10-10  Roger Sayle  <roger@eyesopen.com>
13894
13895         * gcc.c-torture/execute/shiftopt-1.c: New test case.
13896
13897 2002-10-10  Jim Wilson  <wilson@redhat.com>
13898
13899         * gcc.c-torture/execute/20021010-1.c: New test.
13900
13901 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
13902
13903         PR c/7353
13904         * g++.dg/ext/typedef-init.C: New test.
13905         * gcc.dg/typedef-init.c: New test.
13906
13907 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
13908
13909         * gcc.dg/cpp/paste13.c: New test.
13910
13911 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13912
13913         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
13914         remaining platforms, XFAIL during compile, not execute.  Don't
13915         XFAIL at -O0.
13916
13917 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13918
13919         * gcc.dg/alias-1.c: Tweak expected warning.
13920
13921 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
13922
13923         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
13924
13925 2002-10-06  Andreas Jaeger  <aj@suse.de>
13926
13927         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
13928         * gcc.dg/cpp/c++98.C: Likewise.
13929
13930         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
13931         * g++.dg/cpp/c++98.C: Likewise.
13932
13933         * g++.dg/README (Subdirectories): Mention cpp directory.
13934
13935         PR target/7559
13936         * gcc.dg/20021006-1.c: New test.
13937
13938 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13939
13940         PR c++/7804
13941         * g++.dg/other/warning1.C: New test.
13942
13943 2002-10-04  Roger Sayle  <roger@eyesopen.com>
13944
13945         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
13946         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
13947         and sparc-*-* with -m64 as expected failures.  See PR 8087.
13948
13949 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13950
13951         PR c++/7931
13952         * g++.dg/template/ptrmem3.C: New test.
13953
13954         PR c++/7754
13955         * g++.dg/template/union1.C: New test.
13956
13957 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13958
13959         PR c++/8006
13960         * g++.dg/abi/mangle9.C: New test.
13961         * g++.dg/abi/mangle10.C: New test.
13962         * g++.dg/abi/mangle11.C: New test.
13963         * g++.dg/abi/mangle12.C: New test.
13964
13965 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
13966
13967         PR c++/7188.
13968         * g++.dg/template/meminit1.C: New test.
13969         * g++.dg/warn/Wreorder-1.C: Likewise.
13970         * g++.old-deja/g++.mike/warn3.C: Tweak.
13971         * lib/prune.exp: Ingore "in copy constructor".
13972
13973 2002-10-02  Andreas Jaeger  <aj@suse.de>
13974
13975         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
13976         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
13977         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
13978         on x86-64.
13979
13980 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13981
13982         * gcc.dg/empty1.C: Fix typo.
13983
13984 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
13985
13986         * gcc.dg/alias-1.c: New test.
13987
13988 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13989
13990         * gcc.dg/empty1.C: New test.
13991
13992         * g++.dg/tls/init-2.C: Tweak error messages.
13993
13994 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
13995
13996         * gcc.c-torture/compile/20020923-1.c: New test.
13997
13998 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
13999
14000         * gcc.c-torture/execute/ffs-1.c: New test.
14001         * gcc.c-torture/execute/ffs-2.c: Ditto.
14002
14003 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
14004
14005         * g++.dg/overload/member1.C: New test.
14006
14007 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
14008
14009         * g++.dg/abi/empty7.C: New test.
14010         * g++.dg/init/pm2.C: Likewise.
14011
14012 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
14013
14014         * g++.dg/rtti/crash1.C: New test.
14015
14016 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
14017
14018         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
14019         gcc.dg/sibcall-4.c: New tests.
14020
14021 2002-09-28  Roger Sayle  <roger@eyesopen.com>
14022
14023         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
14024         powerpc and MMIX targets.
14025
14026 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
14027
14028         * gcc.dg/cpp/20020927-1.c: New.
14029
14030 2002-09-26  David S. Miller  <davem@redhat.com>
14031
14032         * gcc.c-torture/compile/trunctfdf.c: New.
14033
14034 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14035
14036         * lib/target-supports.exp (check_weak_available): Handle solaris2.
14037
14038 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
14039
14040         * gcc.c-torture/execute/loop-15.c: New.
14041
14042 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
14043
14044         * README.QMTEST: Fix typo.
14045
14046 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14047
14048         * gcc.dg/20020926-1.c: New test.
14049
14050 2002-09-25  David S. Miller  <davem@redhat.com>
14051
14052         PR target/7842
14053         * gcc.c-torture/execute/shiftdi.c: New test.
14054
14055 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
14056
14057         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
14058         unique to the tool.
14059         * lib/g77.exp (g77_init): Likewise.
14060         * lib/g++.exp (g++_init): Likewise.
14061         * lib/objc.exp (objc_init): Likewise.
14062
14063 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
14064
14065         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
14066         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
14067         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
14068
14069 2002-09-25  Richard Henderson  <rth@redhat.com>
14070
14071         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
14072         too-small long double.
14073
14074 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
14075
14076         * gcc.dg/20020919-1.c: New test.
14077
14078 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
14079
14080         * g++.dg/abi/bitfield6.C: New test.
14081         * g++.dg/abi/bitfield7.C: New test.
14082         * g++.dg/abi/bitfield8.C: New test.
14083         * g++.dg/abi/vbase11.C: New test.
14084
14085 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14086
14087         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
14088         hppa*-*-hpux*.  Update test comment.
14089
14090 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
14091
14092         * gcc.dg/tls/struct-1.c: New test.
14093
14094 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
14095
14096         * gcc.dg/cpp/tr-warn2.c: Update.
14097
14098 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14099
14100         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
14101
14102 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14103
14104         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
14105         systems.
14106
14107 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
14108
14109         * gcc.c-torture/execute/ieee/mzero3.c: New test.
14110
14111         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
14112         Adjust for c++filt moved to binutils.  Remove spurious duplicate
14113         setting of cxxfilt.
14114
14115 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
14116
14117         * gcc.dg/20020312-2.c: Update for darwin.
14118
14119 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14120
14121         * g++.old-deja/g++.other/crash32.C: Mark ICE.
14122
14123 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
14124
14125         * objc.dg/comp-types-1.m: New test.
14126         * objc.dg/comp-types-2.m: New test.
14127         * objc.dg/comp-types-3.m: New test.
14128         * objc.dg/comp-types-4.m: New test.
14129         * objc.dg/comp-types-5.m: New test.
14130         * objc.dg/comp-types-6.m: New test.
14131
14132 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14133
14134         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
14135
14136 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14137
14138         * g++.dg/other/do1.C: New test.
14139
14140         * g++.dg/template/subst1.C: New test.
14141
14142 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
14143
14144         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
14145
14146 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14147
14148         * g++.dg/template/qualttp20.C: Adjust expected errors.
14149         * g++.old-deja/g++.jason/report.C: Likewise.
14150         * g++.old-deja/g++.other/qual1.C: Likewise.
14151
14152         * g++.dg/lookup/scoped2.C: New test.
14153
14154         * g++.dg/ext/asm3.C: New test.
14155
14156 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
14157
14158         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
14159
14160 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
14161
14162         * ChangeLog: follow spelling conventions.
14163         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
14164         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
14165         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
14166         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
14167         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
14168         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
14169         * g++.old-deja/g++.law/global-init1.C: Likewise.
14170         * g++.old-deja/g++.other/delete4.C: Likewise.
14171         * g++.old-deja/g++.other/inline21.C: Likewise.
14172         * g++.old-deja/g++.other/singleton.C: Likewise.
14173         * g77.dg/strlen0.f: Likewise.
14174         * g77.f-torture/compile/20010519-1.f: Likewise.
14175         * g77.f-torture/compile/980310-4.f: Likewise.
14176         * gcc.c-torture/compile/20000605-1.c: Likewise.
14177         * gcc.c-torture/execute/20020225-1.c: Likewise.
14178         * gcc.dg/c90-hexfloat-2.c: Likewise.
14179         * gcc.dg/c99-bool-1.c: Likewise.
14180         * gcc.dg/c99-hexfloat-2.c: Likewise.
14181         * gcc.dg/dll-2.c: Likewise.
14182         * gcc.dg/wtr-union-init-1.c: Likewise.
14183         * gcc.dg/wtr-union-init-2.c: Likewise.
14184         * gcc.dg/wtr-union-init-3.c: Likewise.
14185         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14186         * gcc.dg/cpp/defined.c: Likewise.
14187         * gcc.dg/cpp/macsyntx.c: Likewise.
14188         * gcc.dg/cpp/paste2.c: Likewise.
14189         * gcc.dg/cpp/trad/defined.c: Likewise.
14190         * gcc.dg/format/c90-printf-1.c: Likewise.
14191         * gcc.dg/format/c90-scanf-1.c: Likewise.
14192         * gcc.dg/format/c99-printf-1.c: Likewise.
14193         * gcc.dg/format/c99-scanf-1.c: Likewise.
14194         * gcc.misc-tests/gcov-8.c: Likewise.
14195         * lib/profopt.exp: Likewise.
14196
14197 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
14198
14199         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
14200
14201 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14202
14203         * g++.dg/inherit/using2.C: New test.
14204
14205 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
14206
14207         * ChangeLog: Follow spelling conventions.
14208         * g++.dg/template/friend4.C: Likewise.
14209         * g++.old-deja/g++.pt/crash67.C: Likewise.
14210         * gcc.c-torture/execute/20000801-4.c: Likewise.
14211         * gcc.dg/c90-digraph-1.c: Likewise.
14212         * gcc.dg/c94-digraph-1.c: Likewise.
14213         * gcc.dg/c99-digraph-1.c: Likewise.
14214         * gcc.dg/cpp/line5.c: Likewise.
14215         * gcc.dg/cpp/multiline.c: Likewise.
14216         * gcc.dg/cpp/trad/literals-1.c: Likewise.
14217         * gcc.dg/format/attr-3.c: Likewise.
14218         * gcc.dg/format/c90-scanf-3.c: Likewise.
14219         * gcc.dg/format/ext-4.c: Likewise.
14220
14221 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14222
14223         * g++.dg/template/pretty1.C: New test.
14224
14225 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
14226
14227         * gcc.c-torture/execute/struct-cpy-1.c: New test.
14228
14229 2002-09-13  Matt Austern  <austern@apple.com>
14230
14231         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
14232         passing a cast expression to a function by const reference.
14233
14234 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
14235
14236         * g++.dg/template/deduce1.C: New test.
14237
14238 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
14239
14240         * gcc.c-torture/execute/simd-1.c: Force all use of int to
14241         32-bit int.
14242
14243 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14244
14245         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
14246         usage.
14247
14248 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
14249
14250         * gcc.c-torture/compile/20020910-1.c: New test.
14251
14252 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
14253
14254         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
14255
14256 2002-09-10  Andreas Jaeger  <aj@suse.de>
14257
14258         * gcc.dg/20020312-2.c: Adjust for x86-64.
14259
14260 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
14261
14262         * g77.dg/7388.f: New test case for PR 7388.
14263
14264 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
14265
14266         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
14267
14268 2002-09-05  Ziemowit Laski <zlaski@apple.com>
14269
14270         * objc.dg/proto-lossage-1.m: New test.
14271
14272 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
14273
14274         * gcc.dg/cpp/_Pragma4.c: Fix typo.
14275
14276 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
14277
14278         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
14279         expected to pass.
14280
14281 2002-09-06  Stan Shebs  <shebs@apple.com>
14282             David Edelsohn  <edelsohn@gnu.org>
14283
14284         * gcc.dg/weak: New directory.
14285         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
14286         target-specific xfail bits.
14287         * gcc.dg/typeof-2.c: Move to new directory.
14288         * gcc.dg/weak.exp: New expect script.
14289
14290 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
14291
14292         * gcc.c-torture/execute/extzvsi.c: New test.
14293
14294 2002-09-05  Stan Shebs  <shebs@apple.com>
14295
14296         * gcc.dg/weak-1.c: xfail on Darwin.
14297         * gcc.dg/weak-2.c: Ditto.
14298         * gcc.dg/weak-3.c: Ditto.
14299         * gcc.dg/weak-4.c: Ditto.
14300         * gcc.dg/weak-5.c: Ditto.
14301         * gcc.dg/weak-6.c: Ditto.
14302         * gcc.dg/weak-7.c: Ditto.
14303         * gcc.dg/weak-8.c: Ditto.
14304         * gcc.dg/weak-9.c: Ditto.
14305
14306 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
14307
14308         * gcc.c-torture/execute/loop-14.c: New test.
14309
14310 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
14311
14312         * g++.dg/other/cxa-atexit1.C: New test.
14313
14314         * gcc.dg/typeof-2.c: New test.
14315
14316 2002-09-03  Roger Sayle  <roger@eyesopen.com>
14317
14318         * gcc.dg/builtins-2.c: New testcase.
14319         * gcc.dg/builtins-3.c: New testcase.
14320
14321 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
14322
14323         * gcc.dg/cpp/_Pragma4.c: New test.
14324
14325 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
14326
14327         * objc/execute/nil_method-1.m: New testcase.
14328
14329 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
14330
14331         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
14332         [Object class], not [Object initialize].
14333
14334 2002-08-31  Roger Sayle  <roger@eyesopen.com>
14335             Hans-Peter Nilsson  <hp@bitrange.com>
14336
14337         * gcc.c-torture/execute/20020720-1.x: Skip test on
14338         mmix-knuth-mmixware.  Correct comment.
14339
14340 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
14341
14342         * testsuite/g++.dg/abi/bitfield5.C: New test.
14343         * testsuite/g++.dg/abi/vbase10.C: Likewise.
14344
14345 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
14346
14347         * objc.dg/undeclared-selector.m: New test.
14348
14349 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
14350
14351         * g++.dg/other/offsetof1.C: Avoid cast warning.
14352
14353 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
14354
14355         * objc.dg/super-class-2.m: New test.
14356
14357 2002-08-24  Matt Austern  <austern@apple.com>
14358
14359         * g++.dg/ext/lvaddr.C: New test.
14360         * g++.dg/ext/lvcast.C: New test.
14361
14362 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
14363
14364         * testsuite/g++.dg/inherit/cond1.C: New test.
14365
14366 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
14367
14368         * gcc.dg/noncompile/incomplete-1.c: New test.
14369
14370 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14371
14372         * gcc.dg/typespec-1.c: New test.
14373
14374 2002-08-20  Devang Patel  <dpatel@apple.com>
14375         * objc.dg/proto-hier-2.m: New test.
14376
14377 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
14378
14379         * objc.dg/bitfield-1.m: New test.
14380         * objc.dg/bitfield-2.m: New test.
14381
14382 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14383
14384         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
14385         gcc.dg/c99-flex-array-4.c: New tests.
14386
14387 2002-08-16  Stan Shebs  <shebs@apple.com>
14388
14389         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
14390
14391 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
14392
14393         * gcc.dg/typeof-1.c: New test.
14394         * g++.dg/ext/typeof2.C: New test.
14395
14396 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14397
14398         * g++.dg/other/offsetof1.C: New test.
14399
14400 2002-08-14  Richard Henderson  <rth@redhat.com>
14401
14402         * gcc.dg/tls/diag-3.c: Fix expected message strings.
14403
14404 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
14405
14406         * gcc.dg/cpp/_Pragma3.c: New test.
14407
14408 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
14409
14410         * g++.dg/template/inherit3: New test.
14411
14412 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14413
14414         * gcc.dg/bitfld-4.c: Add blank options.
14415
14416 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
14417
14418         * g++.dg/template/crash1.C: New test.
14419
14420 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14421
14422         * gcc.dg/tls/opt-2.c: New test.
14423
14424 2002-08-08  Devang Patel  <dpatel@apple.com>
14425
14426         * objc.dg/selector-1.m : New test
14427
14428 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14429
14430         * g++.dg/abi/bitfield4.C: New test.
14431         * gcc.dg/bitfld-4.c: New test.
14432
14433 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14434
14435         * g++.dg/other/packed1.C: New test.
14436
14437 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
14438
14439         * g++.dg/abi/offsetof.C: Tweak error messages.
14440         * g++.old-deja/g++.mike/p10769a.C: Likewise.
14441
14442 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14443
14444         * gcc.dg/bitfld-3.c: New test.
14445
14446 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14447             Richard Henderson  <rth@redhat.com>
14448
14449         * gcc.dg/i386-bitfield1.c: New test.
14450         * g++.dg/abi/bitfield3.C: Update.
14451
14452 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
14453
14454         * objc.dg/const-str-2.m: Update.
14455         * gcc.dg/cpp/c++98.c: Change to C extension.
14456         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
14457         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
14458
14459 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
14460
14461         * testsuite/gcc.dg/tls/diag-3.c: New.
14462
14463 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
14464
14465         * g++.dg/README (Subdirectories): Document new subdir expr.
14466         * g++.dg/expr/pmf-1.C: New test.
14467
14468 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
14469
14470         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
14471
14472 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
14473
14474         * g++.dg/abi/bitfield3.C: New test.
14475
14476 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
14477
14478         * lib/gcov.exp: Tweak expected line formats.
14479         * gcc.misc-tests/gcov8.c: New test.
14480         * gcc.misc-tests/gcov8.x: New flags.
14481
14482 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
14483
14484         * consistency.vlad/layout/endian.c: Include string.h.
14485
14486         * gcc.c-torture/execute/20020805-1.c: New test.
14487
14488 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
14489
14490         * g++.dg/other/conversion1.C: New test.
14491
14492 2002-08-03  Roger Sayle  <roger@eyesopen.com>
14493
14494         * gcc.dg/builtins-1.c: New testcase.
14495
14496 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
14497
14498         * g++.dg/inherit/access3.C: New test.
14499
14500 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
14501
14502         * gcc.dg/ia64-visibility-2.c: New test.
14503
14504 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
14505
14506         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
14507         __qualifier_flags to __flags.
14508
14509 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
14510
14511         * g++.dg/inherit/operator1.C: New test.
14512         * g++.dg/lookup/disamb1.C: Fix typo in comment.
14513         * g++.dg/other/error1.C: Change expected error message.
14514         * g++.dg/template/conv4.C: Likewise.
14515
14516 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
14517
14518         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
14519         for documented behavior.
14520
14521 2002-07-25  Roger Sayle  <roger@eyesopen.com>
14522
14523         * gcc.c-torture/execute/20020720-1.x: Skip this test on
14524         several targets known to fail.
14525
14526 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
14527
14528         * gcc.dg/mips-args-[123].c: New tests.
14529
14530 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
14531
14532         * gcc.dg/ppc-spe.c: New.
14533
14534 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
14535
14536         * g++.dg/other/ptrmem4.C: New testcase.
14537
14538 2002-07-24  Richard Henderson  <rth@redhat.com>
14539
14540         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
14541
14542 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
14543
14544         * g++.dg/ext/alignof1.C (main): Return 0 for success.
14545
14546 2002-07-24  Roger Sayle  <roger@eyesopen.com>
14547
14548         * gcc.c-torture/execute/memset-3.c: New testcase.
14549
14550 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
14551
14552         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
14553         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
14554
14555 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14556
14557         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
14558         Delete.
14559
14560 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
14561
14562         * gcc.c-torture/compile/simd-4.c: New test.
14563
14564 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14565
14566         PR c++/7347, c++/7348
14567         * g++.dg/template/access4.C: New test.
14568         * g++.dg/template/access5.C: New test.
14569         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
14570         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
14571         * g++.old-deja/g++.pt/ttp58.C: Likewise.
14572         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
14573
14574 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
14575
14576         * gcc.dg/gnu89-init-2.c: New test.
14577
14578 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
14579
14580         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
14581
14582 2002-07-20  Roger Sayle  <roger@eyesopen.com>
14583
14584         * gcc.c-torture/execute/20020720-1.c: New testcase.
14585
14586 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
14587
14588         * gcc.dg/cpp/Wsignprom.c: New tests.
14589
14590 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
14591
14592         * gcc.c-torture/execute/loop-13.c: New test.
14593
14594 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
14595
14596         * gcc.dg/cpp/expr.c: New tests.
14597
14598 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
14599
14600         * g++.dg/opt/pr6713.C: Add template instantiation.
14601
14602 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
14603
14604         * gcc.dg/nest.c: New test.
14605
14606 2002-07-17  Richard Henderson  <rth@redhat.com>
14607
14608         * g++.dg/opt/pr6713.C: New test.
14609
14610 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
14611
14612         * gcc.c-torture/execute/loop-2e.x: Let the testcase
14613         XFAIL for all x86 processors.
14614
14615 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
14616
14617         * gcc.c-torture/execute/20010122-1.x: Do not test with
14618         -fomit-frame-pointer.
14619
14620 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14621
14622         * g++.dg/template/instantiate2.C: New test.
14623         * g++.dg/template/spec4.C: New test.
14624
14625 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14626
14627         * g++.dg/template/access2.C: New test.
14628         * g++.dg/template/access3.C: New test.
14629
14630 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
14631
14632         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
14633         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
14634         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
14635         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
14636         Convert to use <stdarg.h>.
14637         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
14638         Delete.
14639         * gcc.dg/va-arg-2.c: New.
14640         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
14641
14642 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
14643
14644         * gcc.c-torture/compile/20020710-1.c: New test.
14645
14646 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
14647                           Andrew Pinski  <pinskia@physics.uc.edu>
14648
14649         gcc.c-torture/compile/simd-2.c: New testcase.
14650         gcc.c-torture/compile/simd-3.c: Likewise.
14651
14652 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
14653
14654         PR c++/7224
14655         * g++.dg/overload/error1.C: New test.
14656
14657 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14658
14659         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
14660         configuration and IRIX 6 O32 ABI.
14661
14662 2002-07-11  Roger Sayle  <roger@eyesopen.com>
14663
14664         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
14665
14666 2002-07-10  Roger Sayle  <roger@eyesopen.com>
14667
14668         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
14669
14670 2002-07-10  Jeffrey A Law  <law@redhat.com>
14671
14672         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
14673
14674         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
14675
14676 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
14677
14678         * gcc.dg/20020312-2.c: Check for __PPC__.
14679
14680 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
14681
14682         * gcc.c-torture/compile/20020709-1.c: New test.
14683
14684 2002-07-07  Roger Sayle  <roger@eyesopen.com>
14685
14686         * g++.dg/template/qualttp21.C: New test case.
14687
14688 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
14689
14690         * gcc.c-torture/compile/20020706-1.c: New test.
14691         * gcc.c-torture/compile/20020706-2.c: New test.
14692
14693 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
14694             Alexandre Oliva  <aoliva@redhat.com>
14695
14696         * g++.dg/warn/incomplete1.C: New test.
14697
14698 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14699
14700         PR c++/7099
14701         * g++.dg/warn/noreturn1.C: New test.
14702
14703 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
14704
14705         PR c++/6706
14706         * g++.dg/debug/debug6.C: New test.
14707         * g++.dg/debug/debug7.C: New test.
14708
14709 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
14710
14711         * gcc.c-torture/compile/simd-3.c: New test.
14712
14713 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
14714
14715         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
14716         * gcc.dg/20020620-1.c: Likewise.
14717
14718 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14719
14720         PR c++/6944
14721         * g++.dg/init/array4.C: New test.
14722         * g++.dg/init/array5.C: New test.
14723
14724 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
14725
14726         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
14727         * gcc.c-torture/execute/simd-2.c (main): Likewise.
14728
14729 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14730
14731         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
14732         * gcc.dg/wtr-aggr-init-1.c: Likewise.
14733         * gcc.dg/wtr-conversion-1.c: Likewise.
14734         * gcc.dg/wtr-escape-1.c: Likewise.
14735         * gcc.dg/wtr-int-type-1.c: Likewise.
14736         * gcc.dg/wtr-label-1.c: Likewise.
14737         * gcc.dg/wtr-static-1.c: Likewise.
14738         * gcc.dg/wtr-strcat-1.c: Likewise.
14739         * gcc.dg/wtr-suffix-1.c: Likewise.
14740         * gcc.dg/wtr-switch-1.c: Likewise.
14741         * gcc.dg/wtr-unary-plus-1.c: Likewise.
14742         * gcc.dg/wtr-union-init-1.c: Likewise.
14743         * gcc.dg/wtr-union-init-2.c: Likewise.
14744         * gcc.dg/wtr-union-init-3.c: Likewise.
14745
14746         * gcc.dg/wtr-func-def-1.c: New test.
14747
14748 2002-07-02 Devang Patel <dpatel@apple.com>
14749
14750         * objc.dg/param-1.m: New test.
14751
14752 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
14753
14754         * gcc.dg/cpp/trad/directive.c: Add test.
14755         * gcc.dg/cpp/trad/macroargs.c: Add test.
14756         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
14757
14758 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
14759
14760         * gcc.dg/cpp/cmdlne-M.c: New test.
14761
14762 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
14763
14764         * objc.dg/desig-init-1.m: New test.
14765
14766 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14767
14768         PR c++/6716
14769         * g++.dg/template/instantiate1.C: New test.
14770
14771 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
14772
14773         PR c++/7112
14774         * g++.dg/template/sizeof2.C: New test.
14775
14776 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14777
14778         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
14779         gcc.dg/cpp/trad/include.c: New tests.
14780
14781 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
14782
14783         PR target/7177
14784         * gcc.c-torture/compile/20020701-1.c: New test.
14785
14786 2002-07-01  Stan Shebs  <shebs@apple.com>
14787
14788         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
14789         header here...
14790         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
14791         (objc-torture-execute): or here.
14792
14793 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
14794
14795         * gcc.c-torture/execute/arith-rand-ll.c: New test.
14796
14797 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14798
14799         * gcc.dg/cpp/trad/escaped-nl.c: New test.
14800
14801 2002-06-30  Devang Patel  <dpatel@apple.com>
14802
14803         * objc.dg/fsyntax-only.m: New test.
14804
14805 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
14806
14807         PR c++/6695
14808         * g++.dg/template/friend7.C: New file.
14809
14810 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
14811
14812         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
14813         return type.
14814
14815 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
14816
14817         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
14818         avoid division by zero.
14819
14820 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
14821
14822         * gcc.dg/Wunknownprag.c: New tests.
14823
14824 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
14825
14826         * gcc.c-torture/execute/simd-2.c: New test.
14827
14828 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
14829
14830         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
14831         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
14832         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
14833         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
14834         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
14835         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
14836         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
14837         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
14838         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
14839         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
14840         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
14841         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
14842         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
14843         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
14844         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
14845         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
14846         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
14847
14848 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
14849
14850         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
14851         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
14852         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
14853         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
14854         New tests.
14855         * gcc.dg/cpp/trad/directive.c: Update.
14856
14857 2002-06-23  Andreas Jaeger  <aj@suse.de>
14858
14859         * gcc.c-torture/execute/complex-6.c: New.
14860
14861 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
14862
14863         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
14864         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
14865         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
14866         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
14867
14868 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
14869
14870         * gcc.dg/cpp/trad: New directory with traditional tests copied
14871         from parent directory.
14872         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14873         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14874         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14875         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14876         Move to trad/ and rename.
14877         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
14878         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
14879         gcc.dg/cpp/trad/redef2.c: New tests.
14880         * gcc.dg/cpp/trad/trad.exp: New driver.
14881
14882 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
14883
14884         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14885         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14886         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14887         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14888         Remove.
14889
14890 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
14891
14892         * gcc.dg/20020620-1.c: New test.
14893
14894 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14895
14896         * g++.dg/template/ttp4.C: New test.
14897
14898 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
14899
14900         * g++.dg/opt/vt1.C: Fix regexp.
14901
14902 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14903
14904         * gcc.c-torture/execute/pure-1.c: Make functions static again.
14905         Don't use attribute `noinline'.
14906
14907 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14908
14909         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
14910
14911 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
14912
14913         * gcc.c-torture/execute/simd-1.c: New.
14914
14915         * gcc.dg/simd-1.c: New.
14916
14917 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14918
14919         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
14920
14921 2002-06-16  Richard Henderson  <rth@redhat.com>
14922
14923         * g++.dg/ext/anon-struct1.C: New.
14924         * g++.dg/ext/anon-struct2.C: New.
14925         * g++.dg/ext/anon-struct3.C: New.
14926         * gcc.dg/anon-struct-1.c: New.
14927         * gcc.dg/anon-struct-2.c: New.
14928         * gcc.dg/anon-struct-3.c: New.
14929         * gcc.dg/20011008-1.c: Adjust warning text.
14930         * gcc.dg/20020527-1.c: Add -fms-extensions.
14931
14932 2002-06-16  Richard Henderson  <rth@redhat.com>
14933
14934         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
14935
14936 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
14937
14938         * gcc.c-torture/execute/20020615-1.c: New test.
14939
14940 2002-06-15  Roger Sayle  <roger@eyesopen.com>
14941
14942         * gcc.c-tortuture/execute/compare-1.c: New test case.
14943         * gcc.c-tortuture/execute/compare-2.c: New test case.
14944         * gcc.c-tortuture/execute/compare-3.c: New test case.
14945
14946 2002-06-13  Richard Henderson  <rth@redhat.com>
14947
14948         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
14949         ia64 ilp32.
14950
14951 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14952
14953         * g++.dg/template/typename2.C: Update error message.
14954
14955 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
14956
14957         * gcc.c-torture/execute/20020611-1.c: New test.
14958
14959 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
14960
14961         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
14962         list of targets to skip.
14963
14964 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
14965
14966         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
14967         targets if not optimizing.
14968
14969 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
14970
14971         * gcc.c-torture/compile/20020605-1.c: New test.
14972
14973         * g++.dg/opt/vt1.C: New test.
14974
14975         * gcc.dg/20020531-1.c: New test.
14976
14977         * gcc.dg/20020530-1.c: New test.
14978
14979         * gcc.dg/20020527-1.c: New test.
14980
14981         * g++.dg/opt/cse1.C: New test.
14982
14983 2002-06-07  Roger Sayle  <roger@eyesopen.com>
14984
14985         * gcc.dg/20020607-2.c: New test case.
14986
14987 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
14988
14989         * gcc.c-torture/compile/20020604-1.c: New test.
14990
14991 2002-06-04  Richard Henderson  <rth@redhat.com>
14992
14993         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
14994         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
14995         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
14996
14997 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
14998
14999         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
15000
15001 2002-06-03  Richard Henderson  <rth@redhat.com>
15002
15003         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
15004         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
15005
15006 2002-06-02  Richard Henderson  <rth@redhat.com>
15007
15008         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
15009         test functions static.
15010
15011 2002-06-02  Andreas Jaeger  <aj@suse.de>
15012
15013         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
15014         now.
15015
15016 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15017
15018         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
15019         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
15020         Update for mofified diagnostics.
15021         * gcc.dg/c99-intconst-1.c: No longer fail.
15022
15023 2002-06-02  Richard Henderson  <rth@redhat.com>
15024
15025         * gcc.dg/uninit-A.c: Remove xfail markers.
15026
15027 2002-06-01  Roger Sayle  <roger@eyesopen.com>
15028
15029         * gcc.dg/fnegate-1.c: New test case.
15030
15031 2002-05-30  Osku Salerma  <osku@iki.fi>
15032
15033         * gcc.c-torture/execute/mayalias-1.c: New file.
15034
15035 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15036
15037         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
15038         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
15039         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
15040
15041 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
15042
15043         * gcc.c-torture/execute/20020529-1.c: New test.
15044
15045 2002-05-27  Richard Henderson  <rth@redhat.com>
15046
15047         * g++.dg/ext/attrib6.C: New test case.
15048
15049 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15050
15051         * gcc.c-torture/execute/pure-1.c: New test.
15052
15053 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15054
15055         * gcc.dg/cpp/arith-2.c: Remove.
15056
15057 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15058
15059         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
15060         * gcc.dg/cpp/if-3.c: Remove.
15061
15062 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
15063
15064         * g++.dg/opt/cse2.C: New test.
15065
15066 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
15067
15068         * gcc.dg/cpp/arith-1.c: New semantic tests.
15069         * gcc.dg/cpp/if-1.c: Update.
15070
15071 2002-05-24  Ben Elliston  <bje@redhat.com>
15072
15073         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
15074
15075 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15076
15077         * gcc.dg/verbose-asm.c: New test.
15078
15079 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15080
15081         * gcc.dg/cpp/paste12.c: New test.
15082
15083 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15084
15085         * g++.dg/parse/named_ops.C: New test.
15086
15087 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
15088
15089         * gcc/testsuite/gcc.dg/weak-8.c: New test.
15090
15091 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
15092
15093         * gcc.dg/weak-2.c: Allow optional leading underscore
15094         in scan-assembler symbol name.
15095         * gcc.dg/weak-3.c: Likewise.
15096         * gcc.dg/weak-4.c: Likewise.
15097         * gcc.dg/weak-5.c: Likewise.
15098
15099 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
15100
15101         * gcc.dg/20020523-1.c: New test.
15102
15103 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15104
15105         * objc.dg/const-str-2.m: Update now that we stop after
15106         a command line error.
15107
15108 2002-05-22  Richard Henderson  <rth@redhat.com>
15109
15110         * g++.dg/dg.exp: Fix typo in test pruneing.
15111
15112 2002-05-22  Richard Henderson  <rth@redhat.com>
15113
15114         * g++.dg/dg.exp: Prune the tls subdirectory.
15115         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
15116         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
15117         * g++.dg/tls/init-1.C: New.
15118
15119 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
15120
15121         * gcc.dg/20020517-1.c: New test.
15122
15123 2002-05-21  Richard Henderson  <rth@redhat.com>
15124
15125         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
15126         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
15127
15128 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
15129
15130         * g++.dg/other/copy2.C: New test.
15131
15132 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
15133
15134         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
15135         (MAX_COPY): Bump up to 10 times sizeof (long long).
15136         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
15137
15138         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
15139         sizeof (long long).
15140
15141         * gcc.c-torture/execute/strcpy-1.c: New test.
15142
15143 2002-05-19  Jason Merrill  <jason2redhat.com>
15144
15145         * g++.dg/ext/oper1.C: New test.
15146
15147 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
15148 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
15149
15150         * README.QMTEST: New file.
15151
15152         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
15153
15154 2002-05-19  Andreas Jaeger  <aj@suse.de>
15155
15156         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
15157         now.
15158         * gcc.c-torture/execute/loop-2d.x: Likewise.
15159
15160 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
15161
15162         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
15163         support weak symbols.
15164         * gcc.dg/weak-4.c: Likewise
15165         * gcc.dg/weak-6.c: Likewise
15166
15167 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
15168
15169         * gcc.dg/weak-3.c: Add dg-excess-error comment for
15170         cygwin, coff and h8300-*-hms targets
15171         * gcc.dg/weak-5.c: Likewise
15172         * gcc.dg/weak-7.c: Likewise
15173
15174 2002-05-16  Jason Merrill  <jason@redhat.com>
15175
15176         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
15177         (scan-assembler-not, scan-assembler-dem): Likewise.
15178         (scan-assembler-dem-not): Likewise.
15179
15180 2002-05-15  Richard Henderson  <rth@redhat.com>
15181
15182         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
15183
15184 2002-05-15  Richard Henderson  <rth@redhat.com>
15185
15186         * gcc.dg/weak-5.c (vfoo1c): No warning here.
15187         (vfoo1f): Warning here.
15188         (vfoo1l): Don't redefine the alias.
15189
15190 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
15191
15192         * g++.dg/init/pm1.C: New test.
15193
15194 2002-05-12  David S. Miller  <davem@redhat.com>
15195
15196         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
15197         types.
15198
15199 2002-05-10  Roger Sayle  <roger@eyesopen.com>
15200
15201         * gcc.c-torture/execute/20020510-1.c: New test case.
15202
15203 2002-05-10  David S. Miller  <davem@redhat.com>
15204
15205         * gcc.c-torture/execute/conversion.c: Test long double too.
15206
15207 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
15208
15209         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
15210         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
15211         * lib/g++.exp (g++_link_flags): Likewise.
15212         * lib/objc.exp (objc_target_compile): Likewise.
15213
15214 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
15215
15216         * gcc.dg/cpp/poison.c: Update.
15217         * gcc.dg/cpp/20000625-2.c: Remove.
15218         * gcc.dg/cpp/direct2s.c: Remove final test.
15219
15220 2002-05-08  Tom Rix  <trix@redhat.com>
15221
15222         * gcc.c-torture/execute/20020508-1.c: New test.
15223         * gcc.c-torture/execute/20020508-2.c: New test.
15224         * gcc.c-torture/execute/20020508-3.c: New test.
15225
15226 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15227
15228         * gcc.dg/cpp/charconst-4.c: More tests.
15229
15230 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
15231
15232         PR c/6569
15233         * gcc.dg/weak-3.c: Update location of warning messages.
15234         * gcc.dg/weak-5.c: Likewise.
15235
15236 2002-05-06  Roger Sayle  <roger@eyesopen.com>
15237
15238         * gcc.c-torture/execute/20020506-1.c: New test case.
15239
15240 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
15241
15242         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
15243
15244 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15245
15246         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
15247
15248 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15249
15250         * gcc.dg/cpp/charconst-3.c: New test.
15251
15252 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15253
15254         * gcc.dg/cpp/charconst.c: Update tests.
15255
15256 2002-05-05  Tim Josling  <tej@melbpc.org.au>
15257
15258         * treelang: Added directory for new sample language treelang. Also
15259         lib/treelang.exp: New file to signal treelang should be tested.
15260
15261 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15262
15263         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
15264         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
15265         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
15266         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
15267         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
15268         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
15269         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
15270
15271 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15272
15273         * gcc.dg/format/xopen-2.c: New test.
15274
15275 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15276
15277         * gcc.dg/20020503-1.c: New test.
15278
15279 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
15280
15281         * g++.dg/init/dtor1.C: Make it tougher.
15282
15283 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
15284
15285         * g++.dg/init/dtor1.C: New test.
15286
15287 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
15288
15289         * gcc.dg/altivec-8.c: New.
15290
15291 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
15292
15293         * gcc.dg/altivec-7.c: New.
15294
15295 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
15296
15297         * g++.dg/parse/typedef1.C: New test.
15298
15299 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
15300
15301         PR c++/6486
15302         * g++.dg/template/friend6.C: New test.
15303
15304         PR c++/6492
15305         * g++.dg/init/copy1.C: New test.
15306
15307 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
15308
15309         * g++.dg/warn/effc1.C: New test.
15310
15311 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15312
15313         * gcc.dg/cpp/if-cexp.c: Add a test.
15314
15315 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
15316
15317         * gcc.dg/20020426-2.c: New test.
15318
15319 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15320
15321         * gcc.dg/cpp/if-mop.c: Update.
15322         * gcc.dg/cpp/if-mpar.c: Add test.
15323         * gcc.dg/cpp/if-oppr.c: Update.
15324
15325 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15326
15327         PR c/6343
15328         * gcc.dg/weak-[2-7].c: New tests.
15329
15330 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15331
15332         * gcc.dg/enum1.c: New test.
15333
15334 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15335
15336         PR c++/6497
15337         * g++.dg/inherit/access2.C: New test.
15338
15339 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15340
15341         PR bootstrap/6445
15342         * gcc.dg/20020426-1.c: New test.
15343
15344 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15345
15346         * g++.dg/abi/enum1.C: New test.
15347
15348 2002-04-26  Richard Henderson  <rth@redhat.com>
15349
15350         * gcc.dg/c99-bool-1.c: Expect always true warning.
15351
15352 2002-04-25  Roger Sayle  <roger@eyesopen.com>
15353
15354         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
15355
15356 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15357
15358         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
15359         targets.
15360
15361 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
15362
15363         * g++.dg/abi/mange7.C: New test.
15364
15365         PR c++/6438.
15366         * g++.dg/parse/stmtexpr2.C: New test.
15367
15368 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
15369
15370         * gcc.dg/20020312-2.c: Add SH target.
15371
15372 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15373
15374         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
15375         compiler output on mips*-*-irix*.
15376
15377 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
15378
15379         * g++.dg/parse/attr1.C: New test.
15380
15381 2002-04-23  Roger Sayle  <roger@eyesopen.com>
15382
15383         * gcc.c-torture/execute/string-opt-17.c: New test case.
15384         * gcc.c-torture/execute/memset-2.c: New test case.
15385
15386 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
15387
15388         PR c++/6256:
15389         * g++.dg/template/friend5.C: New test.
15390
15391         PR c++/6331:
15392         * g++.dg/template/qual1.C: Likewise.
15393
15394 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
15395
15396         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
15397         Include stdlib.h, not stdio.h or ctype.h.
15398
15399 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
15400
15401         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
15402         cris-*-elf* and mmix-*-*.
15403         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
15404         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
15405         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
15406         Ditto.
15407         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
15408         * gcc.dg/wchar_t-1.c: Ditto.
15409
15410 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
15411
15412         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
15413         Clarify comment.
15414
15415 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
15416
15417         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
15418
15419 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15420
15421         * gcc.c-torture/execute/20000906-1.x: Delete.
15422
15423 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
15424
15425         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
15426
15427 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
15428
15429         * PR6367
15430         * g77.f-torture/execute/6367.f: New test.
15431         * g77.f-torture/execute/6367.x: Disable for MMIX.
15432
15433 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
15434
15435         * PR6352
15436         * g++.dg/opt/inline2.C: New test.
15437
15438 2002-04-18  Richard Henderson  <rth@redhat.com>
15439
15440         * gcc.dg/20000906-1.c: Enable for all targets.
15441         * gcc.c-torture/compile/iftrap-2.c: New.
15442
15443 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15444
15445         * gcc.dg/20020418-1.c: New test.
15446         * gcc.dg/20020418-2.c: New test.
15447
15448 2002-04-18  Richard Henderson  <rth@redhat.com>
15449
15450         * gcc.c-torture/compile/iftrap-1.c: New.
15451         * gcc.dg/iftrap-1.c: Adjust for ia64.
15452         * gcc.dg/iftrap-2.c: New.
15453
15454 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15455
15456         * gcc.c-torture/compile/20020418-1.c: New test.
15457
15458 2002-04-18  Roger Sayle  <roger@eyesopen.com>
15459
15460         * gcc.c-torture/compile/20020415-1.c: New.
15461
15462 2002-04-18  David S. Miller  <davem@redhat.com>
15463
15464         * gcc.c-torture/execute/20020418-1.c: New test.
15465
15466 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
15467
15468         * gcc.dg/20020416-1.c: New test.
15469
15470         * g++.dg/opt/inline1.C: New test.
15471
15472 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
15473
15474         * gcc.dg/altivec-5.c: New test.
15475
15476         * gcc.dg/20020415-1.c: New test.
15477
15478 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
15479
15480         * testsuite/lib/chill.exp: Remove.
15481
15482 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
15483
15484         * g++.dg/other/big-struct.C: New test.
15485
15486 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
15487
15488         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
15489         of scratch file.
15490
15491 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
15492
15493         PR c/6277
15494         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
15495         in scan-assembler function name
15496
15497 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
15498
15499         * g77.f-torture/execute/980628-4.x,
15500         g77.f-torture/execute/980628-5.x,
15501         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15502         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15503         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
15504         i[34567]86-*-*.
15505
15506 2002-04-13  David S. Miller  <davem@redhat.com>
15507
15508         * gcc.c-torture/execute/20020413-1.c: New test.
15509
15510 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
15511
15512         * gcc.dg/asm-6.c,
15513         * g++.dg/ext/asm1.C: New tests.
15514
15515 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
15516
15517         PR c++ 5373.
15518         * g++.dg/parse/stmtexpr1.C: New test.
15519
15520         PR c++/5189.
15521         * g++.dg/template/copy1.C: New test.
15522
15523 2002-04-12  Richard Henderson  <rth@redhat.com>
15524
15525         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
15526
15527 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
15528
15529         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
15530         gcc.c-torture/execute/20020307-2.c.
15531
15532 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
15533
15534         * g++.dg/ext/attrib5.C,
15535         * g++.dg/lookup/struct1.C: New tests.
15536
15537 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
15538
15539         * gcc.dg/20020411-1.c: New test.
15540
15541         * gcc.c-torture/execute/20020411-1.c: New test.
15542
15543 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
15544
15545         * g77.f-torture/execute/6177.f: New test.
15546
15547 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
15548
15549         PR middle-end/6247
15550         * g++.dg/opt/cleanup1.C: New test.
15551
15552         * g++.dg/opt/const1.C: New test.
15553
15554 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
15555
15556         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
15557
15558 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15559
15560         PR c++/5507
15561         * g++.dg/template/typename2.C: New test.
15562
15563 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
15564
15565         * gcc.c-torture/execute/loop-12.c: New.
15566
15567 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
15568
15569         * g77.f-torture/execute/980628-4.x,
15570         g77.f-torture/execute/980628-5.x,
15571         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15572         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15573         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
15574
15575 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15576
15577         PR optimization/6086
15578         * g++.dg/opt/preinc1.C: New test.
15579
15580 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15581
15582         PR c++/5571
15583         * g++.dg/opt/static2.C: New test.
15584
15585 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15586
15587         PR c/5120
15588         * gcc.dg/20020406-1.c: New test.
15589
15590 2002-04-04  David S. Miller  <davem@redhat.com>
15591
15592         * gcc.c-torture/execute/20020404-1.c: New test.
15593
15594 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
15595
15596         PR c/6123
15597         * gcc.dg/20020312-2.c: Do not declare global register variable
15598         if __PIC__ or __pic__ is defined.
15599
15600 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
15601
15602         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
15603         __asm__ so that it works correctly even if -ansi -pedantic-errors.
15604
15605 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15606
15607         * gcc.misc-tests/linkage.exp: Update last change to handle
15608         sparc*-, not just sparc-.
15609
15610 2002-04-03  Richard Henderson  <rth@redhat.com>
15611
15612         * gcc.dg/cpp/ucs.c: Improved long UCS test.
15613
15614 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15615
15616         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
15617
15618 2002-04-02  David S. Miller  <davem@redhat.com>
15619
15620         * gcc.c-torture/execute/20020402-3.c: New test.
15621
15622 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15623
15624         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
15625         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
15626
15627         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
15628         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
15629         g77.f-torture/execute/20001201.x,
15630         g77.f-torture/execute/u77-test.x: New files.
15631
15632         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
15633         * gcc.dg/wchar_t-1.c: Ditto.
15634
15635 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15636
15637         * gcc.c-torture/execute/20020402-1.c: New test.
15638
15639 2002-04-01  Richard Henderson  <rth@redhat.com>
15640
15641         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
15642
15643         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
15644
15645 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15646
15647         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
15648
15649 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15650
15651         * g++.dg/inherit/template-as-base.C: Expect error.
15652         * g++.dg/inherit/namespace-as-base.C: Likewise.
15653
15654 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
15655
15656         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
15657         g++.dg/ext/instantiate3.C: Tweak match patterns.
15658
15659         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
15660         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
15661         -da test.
15662
15663 2002-03-31  Richard Henderson  <rth@redhat.com>
15664
15665         * gcc.dg/special/alias-2.c: New.
15666         * gcc.dg/special/ecos.exp: Run it.
15667
15668 2002-03-31  Richard Henderson  <rth@redhat.com>
15669
15670         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
15671
15672 2002-03-31  Kazu Hirata  <kazu@hxi.com>
15673
15674         * gcc.dg/weak-1.c: Disable on h8300 port.
15675
15676 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
15677
15678         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
15679         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
15680         ordering tests.
15681         * g++.dg/bprob/bprob-1.C: New test.
15682         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
15683         * g++.dg/gcov/gcov-1.C: New test.
15684         * g++.dg/gcov/gcov-1.x: New file.
15685         * g++.dg/gcov/gcov-2.C: New test.
15686         * g++.dg/gcov/gcov-3.C: New test.
15687         * g++.dg/gcov/gcov-3.h: New file.
15688
15689 2002-03-28  Roger Sayle  <roger@eyesopen.com>
15690
15691         * g++.old-deja/g++.other/builtins5.C: New test.
15692         * g++.old-deja/g++.other/builtins6.C: New test.
15693         * g++.old-deja/g++.other/builtins7.C: New test.
15694         * g++.old-deja/g++.other/builtins8.C: New test.
15695         * g++.old-deja/g++.other/builtins9.C: New test.
15696
15697 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
15698
15699         * g++.dg/opt/static1.C: New test.
15700
15701         * g++.dg/opt/longbranch1.C: New test.
15702
15703 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
15704
15705         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
15706
15707         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
15708
15709 2002-03-28  Jeffrey A Law  (law@redhat.com)
15710
15711         * gcc.c-torture/execute/20020328-1.c: New test.
15712
15713 2002-03-27  Richard Henderson  <rth@redhat.com>
15714
15715         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
15716         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
15717         move from g++.old-deja/g++.ext/.
15718
15719 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
15720
15721         * g++.dg/init/new2.C: New test.
15722
15723 2002-03-26  Richard Henderson  <rth@redhat.com>
15724
15725         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
15726
15727         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
15728         on sparc.
15729
15730         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
15731         sparcv9 systems.
15732         * gcc.dg/20001102-1.c: Likewise.
15733
15734 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
15735
15736         * gcc.dg/cpp/endif-pedantic1.c,
15737         gcc.dg/cpp/endif-pedantic2.c:  New tests.
15738
15739 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
15740
15741         * g++.dg/init/new1.C: New test.
15742
15743 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
15744
15745         * g++.dg/abi/vbase9.C: New test.
15746
15747 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
15748
15749         * gcc.dg/arm-asm.c: New test.
15750
15751 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
15752
15753         * gcc.dg/Wswitch-enum.c: New test.
15754         Fix PR c/5044.
15755
15756 2002-03-26  Richard Henderson  <rth@redhat.com>
15757
15758         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
15759         structure.
15760
15761 2002-03-25  Richard Henderson  <rth@redhat.com>
15762
15763         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
15764         sparcv9 systems.
15765
15766         * gcc.c-torture/compile/20011119-1.c (xxx): New.
15767         * gcc.c-torture/compile/20011119-2.c (xxx): New.
15768
15769 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
15770
15771         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
15772
15773 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
15774
15775         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
15776         targets using generic thunk support.
15777
15778 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
15779
15780         * gcc.c-torture/compile/20020323-1.c: New test.
15781
15782         * g++.dg/opt/conj2.C: New test.
15783
15784 2002-03-24  Richard Henderson  <rth@redhat.com>
15785
15786         * gcc.dg/weak-1.c: Use -fno-common.
15787
15788 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15789
15790         * g77.dg/f77-edit-apostrophe-out.f: New test
15791         * g77.dg/f77-edit-h-out.f: New test
15792         * g77.dg/f77-edit-t-in.f: New test
15793         * g77.dg/f77-edit-t-out.f: New test
15794         * g77.dg/f77-edit-x-out.f: New test
15795         * g77.dg/f77-edit-slash-out.f: New test
15796         * g77.dg/f77-edit-colon-out.f: New test
15797         * g77.dg/f77-edit-s-out.f: New test
15798
15799 2002-03-24  Richard Henderson  <rth@redhat.com>
15800
15801         * objc/execute/formal_protocol-6.x: New XFAIL.
15802
15803 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15804
15805         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
15806         that do not support weak symbols
15807
15808 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15809
15810         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
15811         * lib/g77.exp:  Likewise
15812         * lib/objc.exp: Likewise
15813
15814 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
15815
15816         * gcc.dg/Wswitch-default.c: New test.
15817
15818 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
15819
15820         * g++.dg/other/enum1.C: New test.
15821
15822 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
15823
15824         * gcc.dg/pragma-ep-3.c: Fix typo.
15825
15826 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15827
15828         * g++.dg/inherit/template-as-base.C: New test.
15829
15830 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
15831
15832         * g++.old-deja/g++.other/dwarf2-1.C: Move...
15833         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
15834
15835 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
15836
15837         * gcc.dg/cpp/multiline.c: Update to match.
15838
15839 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
15840
15841         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
15842
15843 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
15844
15845         * gcc.dg/cpp/extratokens2.c:  New file.
15846
15847 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
15848
15849         * gcc.dg/20020312-2.c: Add rs6000 target.
15850
15851         * gcc.c-torture/compile/20020319-1.c: New test.
15852
15853 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15854
15855         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
15856         (A, E): Handle this.
15857
15858 2002-03-20  Jason Merrill  <jason@redhat.com>
15859
15860         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
15861         ignoring -fpic.
15862         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
15863         through prune_gcc_output.
15864
15865 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
15866
15867         * gcc.c-torture/compile/20020320-1.c: New test.
15868
15869 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
15870
15871         * gcc.c-torture/compile/20020318-1.c: New test.
15872
15873         * gcc.dg/struct-by-value-1.c: New test.
15874
15875         * gcc.dg/20020319-1.c: New test.
15876
15877 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
15878
15879         * g++.dg/opt/conj1.C: New test.
15880
15881 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
15882
15883         * g++.dg/template/qualttp20.C: Revert previous change.
15884         * g++.dg/template/qualttp3.C: Likewise.
15885         * g++.dg/template/qualttp4.C: Likewise
15886         * g++.dg/template/qualttp5.C: Likewise
15887         * g++.dg/template/qualttp6.C: Likewise
15888         * g++.dg/template/qualttp7.C: Likewise
15889         * g++.dg/template/qualttp8.C: Likewise
15890         * g++.dg/template/recurse.C: Likewise.
15891
15892 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15893
15894         * gcc.dg/cpp/wchar-1.c: Update.
15895
15896 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15897
15898         * g++.dg/template/conv1.C: New test.
15899         * g++.dg/template/conv2.C: New test.
15900         * g++.dg/template/conv3.C: New test.
15901         * g++.dg/template/conv4.C: New test.
15902
15903 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15904
15905         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
15906         * g++.dg/template/qualttp3.C: Likewise.
15907         * g++.dg/template/qualttp4.C: Likewise
15908         * g++.dg/template/qualttp5.C: Likewise
15909         * g++.dg/template/qualttp6.C: Likewise
15910         * g++.dg/template/qualttp7.C: Likewise
15911         * g++.dg/template/qualttp8.C: Likewise
15912         * g++.dg/template/recurse.C: Likewise.
15913
15914 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15915
15916         * g++.dg/opt/dtor1.C: New test.
15917
15918 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
15919
15920         * gcc.c-torture/compile/20020315-1.c: New test.
15921
15922 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
15923
15924         * gcc.dg/weak-1.c: Fix scan tests.
15925
15926 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
15927
15928         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
15929         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
15930         cris-*-aout* mmix-*-*.
15931         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
15932         cris-*-aout* mmix-*-*.
15933         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
15934         cris-*-elf* cris-*-aout* and mmix-*-*.
15935         * gcc.dg/20001009-1.c: Ditto.
15936         * gcc.dg/20010912-1.c: Ditto.
15937         * gcc.dg/20020122-4.c: Ditto.
15938         * gcc.dg/inline-2.c: Ditto.
15939
15940 2002-03-14  Jeffrey A Law  (law@cygnus.com)
15941
15942         * gcc.c-torture/compile/20020314-1.c: New test.
15943
15944 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
15945
15946         * gcc.c-torture/execute/20020314-1.c: New test.
15947
15948 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
15949
15950         * g++.dg/warn/Wunused-1.C: New test.
15951
15952 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
15953
15954         * g++.dg/abi/mangle6.C: New test.
15955
15956 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
15957
15958         * gcc.c-torture/compile/20020309-2.c: New test.
15959
15960         * gcc.c-torture/compile/20020312-1.c: New test.
15961
15962 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
15963
15964         * g++.dg/other/access1.C: New test.
15965
15966 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
15967
15968         * gcc.c-torture/execute/wchar_t-1.c: New test.
15969
15970 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
15971
15972         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
15973
15974 2002-03-12  Roger Sayle  <roger@eyesopen.com>
15975
15976         * gcc.dg/20020312-1.c: New test case.
15977
15978 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
15979
15980         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
15981
15982 2002-03-11  Richard Henderson  <rth@redhat.com>
15983
15984         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
15985         * g++.old-deja/g++.jason/report.C: Likewise.
15986
15987 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15988
15989         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
15990         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
15991
15992 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15993
15994         * testsuite/g++.dg/overload/pmf1.C: New test.
15995
15996 2002-03-11  Kazu Hirata  <kazu@hxi.com>
15997
15998         * gcc.c-torture/execute/20020307-1.c: Use long.
15999
16000 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
16001
16002         PR optimization/5844
16003         * gcc.dg/20020310-1.c: New test.
16004
16005 2002-03-09  Michael Meissner  <meissner@redhat.com>
16006
16007         * gcc.c-torture/execute/memcpy-2.c: New test.
16008         * gcc.c-torture/execute/memset-1.c: New test.
16009         * gcc.c-torture/execute/strlen-1.c: New test.
16010         * gcc.c-torture/execute/strcmp-1.c: New test.
16011         * gcc.c-torture/execute/strncmp-1.c: New test.
16012
16013 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
16014
16015         * gcc.dg/ppc-ldstruct.c: New test.
16016
16017 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
16018
16019         * gcc.c-torture/execute/va-arg-22.c: New test.
16020
16021 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16022
16023         * gcc.c-torture/compile/20020309-1.c: New test.
16024
16025 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
16026
16027         * gcc.c-torture/execute/20020307-2.c: New test.
16028
16029 2002-03-07  Jeffrey A Law  (law@redhat.com)
16030
16031         * g77.f-torture/compile/20020307-1.f: New test.
16032
16033 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
16034
16035         * gcc.dg/unordered-1.c: New test.
16036
16037 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
16038
16039         * gcc.c-torture/execute/20020307-1.c: New test.
16040
16041 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
16042
16043         * gcc.dg/20020304-1.c: New test.
16044
16045         * gcc.c-torture/compile/20020304-2.c: New test.
16046
16047 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
16048
16049         * gcc.c-torture/compile/20020304-1.c: New test case
16050         (from PR c/5830).
16051
16052 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
16053
16054         * gcc.dg/20020103-1.c: Add other -D ppc variants.
16055
16056 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
16057
16058         * g++.dg/other/classkey1.C: New test.
16059
16060 2002-03-01  Richard Henderson  <rth@redhat.com>
16061
16062         * gcc.c-torture/compile/981223-1.x: New.
16063         * gcc.c-torture/compile/920625-1.x: New.
16064
16065 2002-02-28  Richard Henderson  <rth@redhat.com>
16066
16067         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
16068
16069 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
16070
16071         * gcc.c-torture/execute/20020227-1.c: New test.
16072
16073 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
16074
16075         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
16076         here" ERROR lines.
16077         * g++.old-deja/g++.oliva/partord1.C: Likewise.
16078         * g++.old-deja.g++.other/defarg1.C: Likewise.
16079         * g++.old-deja/g++.pt/calls2.C: Likewise.
16080         * g++.old-deja/g++.pt/crash20.C: Likewise.
16081         * g++.old-deja/g++.pt/crash30.C: Likewise.
16082         * g++.old-deja/g++.pt/crash36.C: Likewise.
16083         * g++.old-deja/g++.pt/crash6.C: Likewise.
16084         * g++.old-deja/g++.pt/defarg13.C: Likewise.
16085         * g++.old-deja/g++.pt/derived3.C: Likewise.
16086         * g++.old-deja/g++.pt/error1.C: Likewise.
16087         * g++.old-deja/g++.pt/friend21.C: Likewise.
16088         * g++.old-deja/g++.pt/friend23.C: Likewise.
16089         * g++.old-deja/g++.pt/infinite1.C: Likewise.
16090         * g++.old-deja/g++.robertl/eb128.C: Likewise.
16091
16092 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
16093
16094         * gcc.c-torture/execute/20020225-2.c: New test.
16095
16096 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
16097
16098         * gcc.c-torture/execute/920730-1t.c,
16099         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
16100         Delete test cases, only relevant to -traditional.
16101
16102 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16103
16104         * gcc.dg/cpp/undef1.c: Remove.
16105         * gcc.dg/cpp/directiv.c: Update.
16106         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
16107
16108 2002-02-27  Michael Meissner  <meissner@redhat.com>
16109
16110         * gcc.c-torture/execute/20020226-1.c: New test.
16111
16112 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
16113
16114         * g++.dg/debug/debug4.C: New test.
16115
16116         * gcc.dg/ia64-visibility-1.c: New test.
16117
16118 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
16119
16120         * gcc.dg/debug/20020224-1.c: New.
16121
16122 2002-02-25  Kazu Hirata  <kazu@hxi.com>
16123
16124         * gcc.c-torture/execute/960416-1.x: New.
16125         * gcc.c-torture/execute/divconst-3.x: Likewise.
16126
16127 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
16128
16129         * gcc.dg/20020224-1.c: New test.
16130
16131 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
16132
16133         * gcc.c-torture/execute/20020225-1.c: New.
16134
16135 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16136
16137         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
16138
16139 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
16140
16141         * gcc.dg/20020222-1.c: New test.
16142
16143 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
16144
16145         * g++.dg/opt/anonunion1.C: New test.
16146
16147 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16148
16149         * g++.dg/template/qualttp19.C: New test.
16150         * g++.dg/template/qualttp20.C: New test.
16151         * g++.old-deja/g++.jason/report.C: Adjust expected errors
16152         * g++.old-deja/g++.other/qual1.C: Likewise.
16153
16154 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
16155
16156         * gcc.dg/attr-alwaysinline.c: New.
16157
16158 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
16159
16160         * gcc.dg/20020220-1.c: New test.
16161
16162         * gcc.dg/20020220-2.c: New test.
16163
16164         * g++.dg/opt/mmx1.C: New test.
16165
16166 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
16167
16168         * gcc.c-torture/compile/20020110.c: New test.
16169
16170 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
16171
16172         * gcc.c-torture/execute/20020219-1.c: New test.
16173
16174         * gcc.dg/20020219-1.c: New test.
16175
16176         * gcc.dg/noncompile/20020220-1.c: New test.
16177
16178         * g++.dg/opt/ptrintsum1.C: New test.
16179
16180         * gcc.dg/debug/20020220-1.c: New test.
16181
16182 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
16183
16184         * gcc.c-torture/execute/20020216-1.c: New test.
16185
16186 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16187
16188         * gcc.dg/decl-1.c: Update, new test.
16189
16190 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
16191
16192         * g++.dg/abi/bitfield1.C: New test.
16193         * g++.dg/abi/bitfield2.C: New test.
16194
16195 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16196
16197         * gcc.dg/attr-nest.c: New test.
16198
16199 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16200
16201         * gcc.c-torture/execute/20020215-1.c: New test.
16202
16203 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
16204
16205         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
16206         * g++.dg/debug/debug.exp: New.
16207         * g++.dg/debug/trivial.C: New.
16208         * g++.dg/debug/debug1.C: Moved...
16209         * g++.dg/other/debug1.C: ...from here.
16210         * g++.dg/debug/debug2.C: Moved...
16211         * g++.dg/other/debug2.C: ...from here.
16212         * g++.dg/debug/debug3.C: Moved...
16213         * g++.dg/other/debug3.C: ...from here.
16214
16215         * gcc.dg/noncompile/20020213-1.c: New test.
16216
16217 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
16218
16219         * g++.dg/other/debug3.C: New test.
16220
16221         * gcc.c-torture/execute/20020213-1.c: New test.
16222
16223 2002-02-13  Richard Smith <richard@ex-parrot.com>
16224
16225         * g++.old-deja/g++.other/thunk1.C: New test.
16226
16227 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16228
16229         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
16230
16231 2002-02-13  Stan Shebs  <shebs@apple.com>
16232
16233         * gcc.dg/altivec-3.c: New.
16234
16235 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
16236
16237         * gcc.dg/Wunreachable-1.c: New test.
16238         * gcc.dg/Wunreachable-2.c: New test.
16239
16240 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16241
16242         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
16243
16244 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
16245
16246         * gcc.dg/decl-1.c: New test.
16247
16248 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16249
16250         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
16251
16252 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16253
16254         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
16255         * gcc.c-torture/compile/980506-1.x: Likewise.
16256
16257 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16258
16259         * gcc.dg/20020210-1.c: New.
16260
16261 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
16262
16263         * g77.f-torture/execute/947.f: New regression test
16264         for PR fortran/947.
16265
16266 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
16267
16268         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
16269         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
16270
16271 2002-02-08  Richard Henderson  <rth@redhat.com>
16272
16273         * gcc.c-torture/compile/labels-3.c: New.
16274
16275 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
16276
16277         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
16278         expression statements work instead.
16279         * gcc.dg/noncompile/20020207-1.c: New test.
16280
16281 2002-02-07  Richard Henderson  <rth@redhat.com>
16282
16283         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
16284
16285 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16286
16287         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
16288         message from g77
16289         * lib/g77-dg.exp: Trim g77 error messages so that they are
16290         recognized by dg.exp.
16291
16292 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16293
16294         PR fortran/5473
16295         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
16296
16297 2002-02-07  Richard Henderson  <rth@redhat.com>
16298
16299         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
16300         to be sufficiently aligned for integers.
16301
16302 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
16303
16304         * g++.dg/template/friend4.C: New test.
16305
16306 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16307
16308         PR fortran/5743
16309         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
16310         unsupported cases.
16311
16312 2002-02-07  Richard Henderson  <rth@redhat.com>
16313
16314         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
16315         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
16316         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
16317         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
16318
16319 2002-02-06  Richard Henderson  <rth@redhat.com>
16320
16321         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
16322
16323 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
16324
16325         * gcc.dg/20020206-1.c: New test.
16326
16327 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
16328
16329         * gcc.c-torture/execute/20020206-1.c: New test.
16330
16331         * gcc.c-torture/execute/20020206-2.c: New test.
16332
16333         PR optimization/5429:
16334         * gcc.c-torture/compile/20020206-1.c: New test.
16335
16336 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
16337
16338         * g++.dg/ext/align1.C: Do not use an explicit alignment value
16339         as certain file formats cannot support particularly large
16340         alignments.
16341
16342         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
16343         and do not expect to be able to link the executable.
16344
16345         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
16346         fail because the COFF format does not support the weak attribute.
16347
16348 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
16349
16350         * g77.dg/pr5473.f:  New test
16351
16352 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
16353
16354         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
16355         Fix testcase accordingly.
16356
16357 2002-02-04  Richard Henderson  <rth@redhat.com>
16358
16359         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
16360         (buf): Change to be an array of pointers, not ints.
16361
16362 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16363
16364         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
16365         before all tests.  Move warning one line above to match where it
16366         C frontend emits.
16367         * gcc.dg/Wswitch-2.c: New test.
16368         * g++.dg/warn/Wswitch-1.C: New test.
16369         * g++.dg/warn/Wswitch-2.C: New test.
16370
16371 2002-02-04  Richard Henderson  <rth@redhat.com>
16372
16373         * g++.dg/abi/offsetof.C: Fix size comparison.
16374
16375 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
16376
16377         * gcc.dg/cast-qual-2.c: New test.
16378
16379 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16380
16381         * gcc.dg/20020201-4.c: New test.
16382
16383 2002-02-04  Ben Elliston  <bje@redhat.com>
16384
16385         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
16386         target_info attribute != 0, in addition to the empty string.
16387         (gcc_target_compile): Likewise.
16388
16389 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
16390
16391         * gcc.dg/Wswitch.c: New test.
16392         PR gcc/4475. PR gcc/3780.
16393
16394 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
16395
16396         * g77.f-torture/execute/5122.f: New test for regressions
16397         against PR fortran/5122.
16398
16399 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
16400
16401         * g77.f-torture/compile/pr3743.f: Delete
16402         * g77.dg/pr3743-1.f: New test.
16403         * g77.dg/pr3743-2.f: New test.
16404         * g77.dg/pr3743-3.f: New test.
16405         * g77.dg/pr3743-4.f: New test.
16406
16407 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16408
16409         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
16410
16411 2002-02-02  Richard Henderson  <rth@redhat.com>
16412
16413         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
16414         * gcc.c-torture/execute/bf64-1.c: Likewise.
16415
16416 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16417
16418         * gcc.dg/20020201-2.c: New test.
16419
16420         * gcc.dg/20020201-3.c: New test.
16421
16422         * gcc.c-torture/execute/bitfld-2.c: New test.
16423
16424 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16425
16426         * gcc.dg/bitfld-1.c: Update.
16427         * gcc.dg/bitfld-2.c: Update.
16428         * gcc.c-torture/execute/bitfld-1.x: New.
16429
16430 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16431
16432         * gcc.c-torture/execute/20020201-1.c: New test.
16433
16434 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
16435
16436         PR target/5469
16437         * gcc.dg/20020201-1.c: New test.
16438
16439 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
16440
16441         PR fortran/3743
16442         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
16443         * g77.f-torture/compile/pr3743.x: Remove
16444
16445 2002-01-31  Tom Rix  <trix@redhat.com>
16446
16447         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
16448
16449 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16450
16451         * gcc.dg/noncompile/20020130-1.c: New test.
16452
16453 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
16454
16455         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
16456
16457 2002-01-29  Richard Henderson  <rth@redhat.com>
16458
16459         * gcc.c-torture/execute/991118-1.c: Cast various constants back
16460         to long long.
16461         * gcc.c-torture/execute/bf64-1.c: Likewise.
16462
16463 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
16464
16465         * gcc.c-torture/execute/20020129-1.c: New test.
16466
16467 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16468
16469         * gcc.c-torture/compile/20000224-1.c: Update.
16470         * gcc.c-torture/execute/bitfld-1.c: New tests.
16471         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
16472         * gcc.dg/uninit-A.c: Update.
16473
16474 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16475
16476         * g++.dg/template/ctor1.C: Add instantiation.
16477
16478 2002-01-28  Paul Koning  <pkoning@equallogic.com>
16479
16480         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
16481         argument to __builtin_prefetch to be const ptr.
16482
16483 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
16484
16485         * gcc.c-torture/compile/20020120-1.c: New test.
16486
16487 2002-01-27  Kazu Hirata  <kazu@hxi.com>
16488
16489         * gcc.c-torture/execute/20020127-1.c: New test.
16490
16491 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
16492
16493         * g77.dg/f77-edit-i-in.f: New test
16494         * g77.dg/f77-edit-i-out.f: New test
16495
16496 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
16497
16498         * gcc.dg/debug/debug.exp: New file.
16499         * gcc.dg/debug/trivial.c: New file.
16500         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
16501         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
16502         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
16503         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
16504         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
16505         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
16506         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
16507         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
16508         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
16509         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
16510         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
16511         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
16512         * gcc.dg/20000503-1.c: Removed.
16513         * gcc.dg/20010207-1.c: Removed.
16514         * gcc.dg/20011223-1.c: Removed.
16515         * gcc.dg/20020104-2.c: Removed.
16516         * gcc.dg/debug-1.c: Removed.
16517         * gcc.dg/debug-2.c: Removed.
16518         * gcc.dg/debug-3.c: Removed.
16519         * gcc.dg/debug-4.c: Removed.
16520         * gcc.dg/debug-5.c: Removed.
16521         * gcc.dg/debug-6.c: Removed.
16522         * gcc.dg/dwarf2-1.c: Removed.
16523         * gcc.dg/dwarf2-2.c: Removed.
16524
16525 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
16526
16527         * g++.old-deja/g++.other/eh5.C: New test.
16528         * g++.old-deja/g++.other/sibcall2.C: New test.
16529         * g++.old-deja/g++.other/array9.C: New test.
16530         * g++.old-deja/g++.other/typename2.C: New test.
16531         * g++.old-deja/g++.other/crash60.C: New test.
16532         * g++.old-deja/g++.other/conv9.C: New test.
16533         * g++.old-deja/g++.other/mangle10.C: New test.
16534         * g++.old-deja/g++.other/unchanging1.C: New test.
16535         * g++.old-deja/g++.other/exprstmt1.C: New test.
16536         * g++.old-deja/g++.other/inline23.C: New test.
16537         * g++.old-deja/g++.eh/ia64-1.C: New test.
16538         * g++.old-deja/g++.other/dwarf2-1.C: New test.
16539         * g++.old-deja/g++.other/reload1.C: New test.
16540         * g++.old-deja/g++.other/static20.C: New test.
16541         * g++.old-deja/g++.other/local-alloc1.C: New test.
16542         * g++.old-deja/g++.other/conv8.C: New test.
16543         * g++.old-deja/g++.other/stmtexpr2.C: New test.
16544         * g++.old-deja/g++.other/storeexpr1.C: New test.
16545         * g++.old-deja/g++.other/storeexpr2.C: New test.
16546         * g++.dg/eh/template2.C: New test.
16547         * g++.dg/warn/weak1.C: New test.
16548
16549 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
16550
16551         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16552         Remove first, non-varying, argument.
16553
16554 2002-01-23  Richard Henderson  <rth@redhat.com>
16555
16556         * gcc.dg/inline-2.c: New.
16557
16558         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
16559         Add optional target arg.  Check number of arguments.
16560         (scan-assembler-not, scan-assembler-dem): Likewise.
16561         (scan-assembler-dem-not): Likewise.
16562
16563 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16564
16565         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
16566         line 12.
16567         * g++.old-deja/g++.brendan/parse3.C,
16568         g++.old-deja/g++.other/crash26.C,
16569         g++.old-deja/g++.other/crash28.C,
16570         g++.old-deja/g++.other/crash29.C,
16571         g++.old-deja/g++.other/crash30.C,
16572         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
16573
16574 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
16575
16576         * gcc.dg/20020115-1.c: New.
16577
16578 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
16579
16580         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
16581
16582 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
16583
16584         * gcc.dg/20020122-3.c: New.
16585
16586 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
16587
16588         * g++.dg/other/gc1.C: New test.
16589
16590 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16591
16592         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
16593
16594 2002-01-22  Richard Henderson  <rth@redhat.com>
16595
16596         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
16597
16598 2002-01-22  Richard Henderson  <rth@redhat.com>
16599
16600         * gcc.dg/20020122-4.c: New.
16601
16602 2002-01-22  H.J. Lu <hjl@gnu.org>
16603
16604         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
16605         link output.
16606         * gcc.dg/special/ecos.exp: Likewise.
16607         * lib/g++-dg.exp: Likewise.
16608         * lib/g77-dg.exp: Likewise.
16609         * lib/gcc-dg.exp : Likewise.
16610         * lib/mike-g++.exp: Likewise.
16611         * lib/mike-g77.exp: Likewise.
16612         * lib/mike-gcc.exp: Likewise.
16613         * lib/objc-dg.exp: Likewise.
16614
16615 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
16616
16617         PR target/5379
16618         * gcc.dg/20020122-2.c: New test.
16619
16620 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
16621
16622         * gcc.dg/20020122-1.c: New test.
16623
16624 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
16625
16626         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
16627
16628 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
16629
16630         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
16631
16632 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16633
16634         * gcc.c-torture/compile/20020121-1.c: New test.
16635
16636 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16637
16638         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
16639         ld_library_path.
16640
16641 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
16642
16643         * gcc.dg/20020218-1.c: New test.
16644
16645 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
16646
16647         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
16648         messages
16649         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
16650         "At global scope" warning
16651         * g++.dg/ext/align1.C: Change cygwin test for alignment
16652         from db-bogus to dg-warning
16653
16654 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
16655
16656         * g77.f-torture/compile/cpp2.F: New test.
16657
16658 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16659
16660         * g++.dg/template/access1.C: New test.
16661
16662 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
16663
16664         * gcc.dg/20020118-1.c: New.
16665
16666 2002-01-18  Kazu Hirata  <kazu@hxi.com>
16667
16668         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
16669
16670 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16671
16672         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
16673         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
16674         alignment warnings.
16675
16676 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16677
16678         * gcc.misc-tests/i386-prefetch.exp: Save and restore
16679         torture_with_loops and torture_without_loops
16680
16681 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
16682
16683         * gcc.c-torture/compile/20020116-1.c: New test.
16684
16685 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
16686
16687         * gcc.dg/20020116-2.c: New test.
16688
16689         * gcc.dg/ultrasp4.c: New test.
16690
16691         * gcc.dg/20020116-1.c: New test.
16692
16693 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
16694
16695         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
16696         by EABI.
16697
16698 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
16699
16700         * gcc.misc-tests/i386-prefetch.exp: New.
16701         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
16702         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
16703         * gcc.misc-tests/i386-pf-none-1.c: New test.
16704         * gcc.misc-tests/i386-pf-sse-1.c: New test.
16705
16706 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
16707
16708         * gcc.dg/gnu89-init-1.c: Add new tests.
16709
16710 2002-01-15  Andreas Jaeger  <aj@suse.de>
16711
16712         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
16713         * gcc.dg/i386-mmx-2.c: Likewise.
16714         * gcc.dg/i386-sse-1.c: Likewise.
16715         * gcc.dg/i386-sse-2.c: Likewise.
16716         * gcc.dg/i386-sse-3.c: Likewise.
16717
16718 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
16719
16720         * g77.f-torture/execute/intrinsic-unix-bessel.f:
16721         Uncomment additional cases that now pass.
16722
16723 2002-01-11  Richard Henderson  <rth@redhat.com>
16724
16725         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
16726         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
16727
16728 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
16729
16730         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
16731
16732 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
16733
16734         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
16735         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
16736
16737 2002-01-10  Dale Johannesen  <dalej@apple.com>
16738
16739         * gcc.c-torture/execute/loop-11.c: New.
16740
16741 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
16742
16743         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
16744         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
16745
16746 2002-01-09  Richard Henderson  <rth@redhat.com>
16747
16748         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
16749         type in which to perform the operation for each size.
16750
16751 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
16752
16753         * gcc.c-torture/compile/20020109-2.c: New test.
16754
16755 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
16756
16757         * gcc.c-torture/execute/loop-10.c: New test.
16758
16759 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16760
16761         * gcc.c-torture/compile/20010226-1.c: New test.
16762         * gcc.c-torture/compile/20010227-1.c: New test.
16763         * gcc.c-torture/compile/20010426-1.c: New test.
16764         * gcc.c-torture/compile/20010510-1.c: New test.
16765         * gcc.c-torture/compile/20010605-3.c: New test.
16766         * gcc.c-torture/compile/20010824-1.c: New test.
16767         * gcc.c-torture/execute/20010409-1.c: New test.
16768         * gcc.dg/noncompile/20000901-1.c: New test.
16769         * gcc.dg/20001023-1.c: New test.
16770         * gcc.dg/20001101-1.c: New test.
16771         * gcc.dg/20001102-1.c: New test.
16772         * gcc.dg/20010207-1.c: New test.
16773         * gcc.dg/20010405-1.c: New test.
16774         * gcc.dg/20010822-1.c: New test.
16775         * gcc.dg/20011107-1.c: New test.
16776
16777 2002-01-09  Jeffrey A Law  (law@redhat.com)
16778
16779         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
16780
16781         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
16782         execution failure on PA targets.
16783
16784 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16785
16786         * gcc.c-torture/compile/20020109-1.c: New test.
16787
16788 2002-01-08  Kazu Hirata  <kazu@hxi.com>
16789
16790         * gcc.c-torture/execute/20020108-1.c: New test.
16791
16792 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
16793
16794         * gcc.dg/20020108-1.c: New test.
16795
16796 2002-01-08  H.J. Lu <hjl@gnu.org>
16797
16798         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
16799         for header files.
16800
16801 2002-01-08  Geoff Keating  <geoffk@redhat.com>
16802
16803         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
16804         consistency.
16805
16806 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
16807
16808         * gcc.dg/altivec-4.c: Test altivec predicates.
16809
16810 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
16811
16812         * gcc.c-torture/execute/20020107-1.c: New test.
16813
16814 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16815
16816         PR c/5279
16817         * gcc.c-torture/compile/20020106-1.c: New test.
16818
16819 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16820
16821         * gcc.c-torture/execute/nestfunc-4.c: New test.
16822
16823 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16824
16825         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
16826         extra triple that slipped in.
16827         * g++.old-deja/g++.abi/align.C: Likewise.
16828         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16829
16830 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16831
16832         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
16833         * g++.old-deja/g++.abi/align.C: Likewise.
16834         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16835
16836         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
16837         on FreeBSD/i386.
16838         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
16839         FreeBSD.
16840
16841 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
16842
16843         * gcc.dg/20020104-1.c: New test.
16844
16845         * gcc.dg/20020104-2.c: New test.
16846
16847 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
16848
16849         * gcc.dg/20020103-1.c: Fix typo in target selector.
16850
16851 2002-01-03  Richard Henderson  <rth@redhat.com>
16852
16853         * gcc.dg/20020103-1.c: New.
16854
16855 2002-01-03  Kazu Hirata  <kazu@hxi.com>
16856
16857         * gcc.c-torture/execute/20020103-1.c: New test.
16858
16859 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
16860
16861         * g++.dg/other/debug2.C: New test.
16862
16863         * gcc.c-torture/compile/20020103-1.c: New test.
16864
16865 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
16866
16867         * gcc.dg/gnu89-init-1.c: Added new tests.
16868
16869 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16870
16871         * g++.dg/template/friend2.C: Remove as patch is reverted.
16872
16873         * g++.dg/warn/oldcast1.C: New test.
16874
16875         * g++.dg/template/ptrmem1.C: New test.
16876         * g++.dg/template/ptrmem2.C: New test.
16877
16878         * g++.dg/template/ntp.C: New test.
16879
16880         * g++.dg/other/component1.C: New test.
16881
16882         * g++.dg/template/ttp3.C: New test.
16883
16884         * g++.dg/template/friend2.C: New test.
16885         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
16886
16887 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16888
16889         * g++.dg/other/ptrmem1.C: New test.
16890         * g++.dg/other/ptrmem2.C: New test.
16891
16892 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16893
16894         * g++.dg/template/ctor1.C: New test.
16895
16896 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16897
16898         * g++.dg/template/friend2.C: New test.
16899
16900 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
16901
16902         * gcc.dg/mmix-1.c: New test.
16903
16904 2001-12-31  Richard Henderson  <rth@redhat.com>
16905
16906         * gcc.dg/asm-5.c: New.
16907
16908 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
16909
16910         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
16911         in namespace __gnu_cxx
16912
16913 2001-12-30  Richard Henderson  <rth@redhat.com>
16914
16915         * gcc.dg/debug-6.c: New.
16916
16917 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
16918
16919         * gcc.c-torture/compile/20011229-2.c: New test.
16920
16921 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
16922
16923         * gcc.dg/debug-3.c: New test.
16924         * gcc.dg/debug-4.c: New test.
16925         * gcc.dg/debug-5.c: New test.
16926
16927 2001-12-29  Richard Henderson  <rth@redhat.com>
16928
16929         * g++.dg/eh/loop1.C: New.
16930
16931 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16932
16933         * g++.dg/template/crash1.C: New test.
16934
16935 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16936
16937         * g++.dg/other/const1.C: New test.
16938
16939 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
16940
16941         * gcc.c-torture/compile/20011229-1.c: New test.
16942
16943 2001-12-28  Stan Shebs  <shebs@apple.com>
16944
16945         * lib/objc-torture.exp: Resync with c-torture.exp.
16946         * lib/objc.exp: Load standard libraries.
16947
16948 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
16949
16950         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
16951         additional tests.
16952
16953 2001-12-27  Roger Sayle <roger@eyesopen.com>
16954
16955         * gcc.c-torture/execute/string-opt-16.c: New testcase.
16956
16957 2001-12-27  Richard Henderson  <rth@redhat.com>
16958
16959         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
16960
16961 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16962
16963         * g++.dg/eh/ctor1.C: New test.
16964         * g++.dg/other/error2.C: New test.
16965
16966 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16967
16968         * g++.dg/other/init2.C: New test.
16969
16970 2001-12-24  Richard Henderson  <rth@redhat.com>
16971
16972         * gcc.dg/20011223-1.c: New.
16973         * gcc.dg/inline-1.c: New.
16974
16975 2001-12-23  Richard Henderson  <rth@redhat.com>
16976
16977         * gcc.dg/asm-4.c: Test operand modifiers.
16978
16979 2001-12-23  Richard Henderson  <rth@redhat.com>
16980
16981         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
16982
16983 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16984
16985         * gcc.c-torture/execute/20011223-1.c: New test.
16986
16987 2001-12-21  Richard Henderson  <rth@redhat.com>
16988
16989         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
16990         re-enables the warning.
16991
16992 2001-12-21  Richard Henderson  <rth@redhat.com>
16993
16994         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
16995
16996 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16997
16998         * gcc.c-torture/compile/20011218-1.c: New test.
16999
17000 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
17001
17002         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
17003         arm-isr.c test.
17004         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
17005         epilogue generation for ARM ISR routines.
17006
17007 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17008
17009         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
17010         * gcc.dg/format/c90-printf-3.c: Likewise.
17011         * gcc.dg/format/c99-printf-3.c: Likewise.
17012         * gcc.dg/format/ext-1.c: Likewise.
17013         * gcc.dg/format/ext-6.c: Likewise.
17014         * gcc.dg/format/format.h: Prototype unlocked stdio.
17015
17016 2001-12-20  Richard Henderson  <rth@redhat.com>
17017
17018         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
17019         (arena): Use it.
17020         (malloc): Correct allocation logic.  Abort if we fill up the
17021         arena before initialization complete.
17022         (realloc): Correct allocation logic.
17023
17024 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17025
17026         * gcc.c-torture/compile/20011219-2.c: New test.
17027
17028         * gcc.c-torture/execute/20011219-1.c: New test.
17029
17030 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
17031
17032         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
17033         target does not support weak symbols.
17034
17035 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
17036
17037         * gcc.c-torture/compile/20011219-1.c: New test.
17038
17039 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17040
17041         * g++.dg/other/error1.C: New test.
17042
17043 2001-12-17  Jeffrey A Law  (law@redhat.com)
17044
17045         * gcc.c-torture/execute/20011217-1.c: New test.
17046
17047 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
17048
17049         * objc.dg/special/: New directory.
17050         * objc.dg/special/special.exp: New file.
17051         * objc.dg/special/unclaimed-category-1.h: New file.
17052         * objc.dg/special/unclaimed-category-1a.m: New file.
17053         * objc.dg/special/unclaimed-category-1.m: New file.
17054
17055 2001-12-17  Andreas Jaeger  <aj@suse.de>
17056
17057         * gcc.c-torture/compile/20011217-2.c: New test.
17058
17059 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17060
17061         * gcc.c-torture/compile/20011217-1.c: New test.
17062
17063 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
17064
17065         * testsuite/gcc.dg/20011214-1.c: New.
17066
17067 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
17068
17069         * gcc.dg/altivec-4.c: New.
17070
17071 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
17072
17073         * gcc.dg/20011113-1.c: New test.
17074
17075 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17076
17077         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
17078         std::__malloc_alloc_template<0> and
17079         std::__default_alloc_template<false, 0>.
17080
17081 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
17082
17083         * objc/execute/bf-21.m: New test.
17084         * objc/execute/enumeration-1.m: New test.
17085         * objc/execute/enumeration-2.m: New test.
17086
17087 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
17088
17089         * gcc.dg/gnu89-init-1.c: New test.
17090
17091 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17092
17093         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
17094         * g++.old-deja/g++.jason/2371.C: Likewise.
17095         * g++.old-deja/g++.jason/template33.C: Likewise.
17096         * g++.old-deja/g++.jason/template34.C: Likewise.
17097         * g++.old-deja/g++.jason/template36.C: Likewise.
17098         * g++.old-deja/g++.oliva/typename1.C: Likewise.
17099         * g++.old-deja/g++.oliva/typename2.C: Likewise.
17100         * g++.old-deja/g++.other/typename1.C: Likewise.
17101         * g++.old-deja/g++.pt/inherit2.C: Likewise.
17102         * g++.old-deja/g++.pt/nontype5.C: Likewise.
17103         * g++.old-deja/g++.pt/typename11.C: Likewise.
17104         * g++.old-deja/g++.pt/typename14.C: Likewise.
17105         * g++.old-deja/g++.pt/typename16.C: Likewise.
17106         * g++.old-deja/g++.pt/typename3.C: Likewise.
17107         * g++.old-deja/g++.pt/typename4.C: Likewise.
17108         * g++.old-deja/g++.pt/typename5.C: Likewise.
17109         * g++.old-deja/g++.pt/typename7.C: Likewise.
17110         * g++.old-deja/g++.robertl/eb9.C: Likewise.
17111
17112 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
17113
17114         * g++.dg/other/linkage1.C: New test.
17115         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
17116         specifiers.
17117
17118 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
17119
17120         * gcc.dg/concat.c: New test.
17121
17122 2001-12-11  Stan Shebs  <shebs@apple.com>
17123
17124         * objc/compile: New test directory.
17125         * objc/compile/compile.exp: New expect script.
17126         * objc/compile/20011211-1.m: New compile test.
17127
17128 2001-12-11  Jason Merrill  <jason@redhat.com>
17129
17130         * lib/prune.exp (prune_gcc_output): Also handle "In member
17131         function".  So many permutations...
17132
17133 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
17134
17135         * g++.dg/template/typedef1.C: New test.
17136
17137 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17138
17139         * g++.dg/other/copy1.C: New test.
17140
17141 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
17142
17143         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
17144
17145         * gcc.dg/builtin-choose-expr.c: New.
17146
17147 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
17148
17149         * gcc.dg/altivec-2.c: New.
17150
17151 2001-12-07  Richard Henderson  <rth@redhat.com>
17152
17153         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
17154
17155 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
17156
17157         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
17158         ultrasparc.
17159
17160 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17161
17162         * g++-old.deja/g++.robertl/eb101.C: Deleted.
17163
17164 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
17165
17166         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
17167         variable argument list.
17168
17169 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
17170
17171         * gcc.c-torture/execute/memcheck: Delete entire directory.
17172         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
17173         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
17174
17175 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17176
17177         * gcc.dg/Wshadow-1.c: New test.
17178
17179 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
17180
17181         * gcc.c-torture/compile/20011130-1.c: New test.
17182
17183         * gcc.dg/noncompile/20011025-1.c: New test.
17184
17185         * g++.dg/other/anon-union.C: New test.
17186
17187         * gcc.c-torture/execute/20011024-1.c: New test.
17188
17189 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
17190
17191         * gcc.c-torture/execute/20000722-1.x,
17192         gcc.c-torture/execute/20010123-1.x: Remove.
17193         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
17194         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
17195         gcc.dg/c99-complit-2.c: New tests.
17196
17197 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
17198
17199         * g++.dg/inherit/base1.C: New test.
17200
17201 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
17202
17203         * g++.dg/other/stdarg1.C: New test.
17204
17205         * gcc.c-torture/compile/20011130-2.c: New test.
17206
17207 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
17208
17209         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
17210         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
17211         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
17212         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
17213         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
17214         * gcc.dg/builtin-prefetch-1.c: New test.
17215
17216 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
17217
17218         * gcc.dg/20011130-1.c: New test.
17219
17220 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17221
17222         * g++.dg/other/scope1.C: New test.
17223         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
17224
17225 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17226
17227         * gcc.dg/vla-init-1.c: New test.
17228
17229 2001-12-01  Geoff Keating  <geoffk@redhat.com>
17230
17231         * gcc.c-torture/compile/structs.c: New testcase from GDB.
17232
17233 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17234
17235         * objc.dg/alias.m: Update.
17236         * objc.dg/class-1.m: Update.
17237         * objc.dg/const-str-1.m: Update.
17238         * objc.dg/fwd-proto-1.m: Update.
17239         * objc.dg/id-1.m: Update.
17240         * objc.dg/super-class-1.m: Update.
17241
17242 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
17243
17244         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
17245         constructs.
17246
17247 2001-11-28  Jeffrey A Law  (law@cygnus.com)
17248
17249         * gcc.c-torture/execute/20011128-1.c: New test.
17250
17251 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
17252
17253         * gcc.dg/20011127-1.c: New test.
17254
17255 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17256
17257         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
17258         from Austin Group draft 7.
17259         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
17260         scanf format arguments.
17261         * gcc.dg/format/no-exargs-2.c: New test.
17262
17263 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
17264
17265         * g++.dg/abi/vbase8-4.C: New test.
17266
17267 2001-11-24  Ian Lance Taylor  <ian@airs.com>
17268
17269         * gcc.c-torture/execute/20011121-1.c: New test.
17270
17271 2001-11-23  Jeffrey A Law  (law@cygnus.com)
17272
17273         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
17274
17275 2001-11-23  Andreas Jaeger  <aj@suse.de>
17276
17277         * gcc.dg/cpp/charconst-2.c: New test.
17278
17279 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
17280
17281         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
17282         to the host if it is remote.  Let tests specify extra headers
17283         they use.
17284         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
17285         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
17286         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
17287         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
17288         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
17289         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
17290         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
17291         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
17292         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
17293         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
17294
17295 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
17296
17297         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
17298         for little endian ARMs.
17299
17300 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
17301
17302         * gcc.c-torture/compile/20011119-1.c: New test.
17303         * gcc.c-torture/compile/20011119-2.c: New test.
17304
17305 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
17306
17307         * gcc.dg/altivec-1.c: Fix typo.
17308
17309 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
17310
17311         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
17312
17313 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
17314
17315         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
17316
17317 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
17318
17319         * lib/g77.exp: Don't specify --rpath-link.
17320
17321         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
17322         across all the headers.
17323         * gcc.dg/format/format.exp: For testing on a remote host,
17324         copy format.h.
17325
17326         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
17327         * gcc.c-torture/execute/930406-1.c: Likewise.
17328         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17329
17330 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
17331
17332         * gcc.dg/altivec-1.c: New.
17333
17334 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
17335
17336         * gcc.dg/cpp/fpreprocessed.c: New test case.
17337
17338 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17339
17340         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
17341         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
17342         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
17343
17344 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17345
17346         * gcc.dg/no-builtin-1.c: New test.
17347
17348 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
17349
17350         * gcc.c-torture/execute/20011115-1.c: New test.
17351
17352 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
17353
17354         * gcc.c-torture/compile/20011114-2.c: New test.
17355         * gcc.c-torture/compile/20011114-3.c: New test.
17356         * gcc.c-torture/compile/20011114-4.c: New test.
17357
17358 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
17359
17360         * g++.dg/other/init1.C: New test.
17361
17362 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
17363
17364         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
17365         message.
17366
17367         * gcc.c-torture/execute/20011114-1.c: New testcase.
17368
17369         * gcc.c-torture/compile/20010327-1.c: Revert last change.
17370         * gcc.c-torture/compile/20011114-1.c: New test, exactly
17371         like the (before this change) version of 20010327-1.c.
17372
17373 2001-11-14  Roger Sayle <roger@eyesopen.com>
17374
17375         * gcc.c-torture/execute/string-opt-13.c: New testcase.
17376
17377 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
17378
17379         * g++.dg/init/array2.C: New test.
17380
17381 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
17382
17383         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
17384
17385 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
17386
17387         * g++.dg/other/forscope1.C: New test.
17388         * g++.dg/ext/forscope1.C: New test.
17389         * g++.dg/ext/forscope2.C: New test.
17390
17391 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
17392
17393         * gcc.c-torture/execute/20011113-1.c: New test.
17394
17395 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
17396
17397         * gcc.c-torture/execute/20011109-2.c: New test.
17398
17399         * gcc.c-torture/execute/20011109-1.c: New test.
17400
17401 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
17402
17403         * gcc.c-torture/compile/20011109-1.c: New test.
17404
17405 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
17406
17407         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
17408         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
17409         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
17410         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
17411         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
17412         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
17413         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
17414
17415 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17416
17417         * g++.dg/warn/Wshadow-1.C: New tests.
17418         * g++.old-deja/g++.mike/for3.C: Update.
17419
17420 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17421
17422         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
17423         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
17424         XFAILs.  Adjust expected error texts.
17425         * gcc.c-torture/compile/20011106-1.c,
17426         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
17427         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
17428         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
17429         gcc.dg/c99-array-lval-5.c: New tests.
17430
17431 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17432
17433         * gcc.dg/cpp/defined.c: Update.
17434
17435 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17436
17437         * gcc.c-torture/execute/anon-1.c: New test.
17438
17439 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
17440
17441         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
17442         same size, so no warning should be produced on stormy16.
17443
17444         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
17445         due to oversized array.
17446         * g++.old-deja/g++.mike/ns15.C: Likewise.
17447         * g++.old-deja/g++.pt/crash16.C: Likewise.
17448
17449 2001-11-02  Graham Stott  <grahams@redhat.com>
17450
17451         * g++.dgother/debug1.C: Fix typos.
17452
17453 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
17454
17455         * g++.dg/other/debug1.C: New test.
17456
17457 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17458
17459         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
17460         of unsigned long.
17461
17462 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
17463
17464         * gcc.dg/20011029-2.c: New test.
17465
17466         * gcc.c-torture/compile/20011029-1.c: New test.
17467
17468 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
17469
17470         * objc/execute/class_self-1.m: New test.
17471         * objc/execute/class_self-2.m: New test.
17472
17473 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
17474
17475         * gcc.misc-tests/msgs.exp: Delete.
17476         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
17477         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
17478         error set to match recent changes.
17479
17480 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
17481
17482         * gcc.dg/20011021-1.c: New test.
17483
17484 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
17485
17486         * gcc.c-torture/compile/20011023-1.c: New test.
17487
17488 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
17489
17490         * lib/g77.exp: Rewrite based on lib/g++.exp.
17491
17492 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
17493
17494         * gcc.c-torture/execute/20011019-1.c: New test.
17495
17496         * gcc.dg/20011018-1.c: New test.
17497
17498 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
17499
17500         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
17501
17502 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
17503
17504         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
17505         * gcc.dg/attr-invalid.c: Likewise.
17506
17507 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
17508
17509         * testsuite/gcc.dg/20011015-1.c: New test.
17510
17511 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17512
17513         * g++.dg/template/unify2.C: New test.
17514
17515 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17516
17517         * g++.dg/other/exception-specification.C: New test
17518
17519 2001-10-13  Tom Rix  <trix@redhat.com>
17520
17521         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
17522         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
17523
17524 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
17525
17526         * testsuite/gcc.dg/20011009-1.c: New test.
17527
17528 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17529
17530         PR g++/4476
17531         * g++.dg/other/friend1.C: New test.
17532
17533 2001-10-11  Richard Henderson  <rth@redhat.com>
17534
17535         * g++.old-deja/g++.other/crash18.C: Add -S to options.
17536
17537 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17538
17539         * gcc.c-torture/compile/20011010-1.c: New.
17540
17541 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17542
17543         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
17544         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
17545         g77.f-torture/execute/execute.exp,
17546         g77.f-torture/noncompile/noncompile.exp,
17547         gcc.c-torture/compile/compile.exp,
17548         gcc.c-torture/execute/execute.exp,
17549         gcc.c-torture/execute/ieee/ieee.exp,
17550         gcc.c-torture/execute/memcheck/memcheck.exp,
17551         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
17552         objc/execute/execute.exp: Update FSF address.
17553
17554 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17555
17556         * gcc.dg/cpp/cmdlne-C.c: Update.
17557         * gcc.dg/cpp/cmdlne-C2.c: New.
17558
17559 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17560
17561         * gcc.c-torture/execute/20011008-3.c: New.
17562
17563 2001-10-08  DJ Delorie  <dj@redhat.com>
17564
17565         * gcc.dg/20011008-1.c: New.
17566         * gcc.dg/20011008-2.c: New.
17567
17568 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17569
17570         * gcc.dg/cpp/spacing1.c: Update test.
17571
17572 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17573
17574         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
17575         spelling errors of "separate" as "seperate".
17576
17577 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
17578
17579         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
17580         enough to avoid inlining.
17581
17582 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17583
17584         * lib/g77.exp: set libg2c_dir correctly.
17585
17586 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17587
17588         * gcc.dg/cpp/macro11.c: New test.
17589
17590 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17591
17592         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
17593         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
17594         gcc.dg/format/multattr-3.c: New tests.
17595         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
17596         tests for format attributes on function pointers being rejected.
17597
17598 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17599
17600         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
17601
17602 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17603
17604         * g++.dg/warn/format1.C: New test.
17605
17606 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17607
17608         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
17609
17610 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17611
17612         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
17613
17614 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17615
17616         * gcc.dg/cpp/redef2.c: Add test.
17617
17618 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
17619
17620         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
17621         long-standing bug on i686, apparently.
17622         * gcc.c-torture/execute/loop-2c.x: New file.
17623         * gcc.c-torture/execute/loop-2d.x: New file.
17624         * gcc.c-torture/execute/loop-3c.x: New file.
17625
17626 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
17627
17628         * gcc.dg/cpp/20000625-2.c: Correct line number.
17629
17630 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17631
17632         * gcc.dg/cpp/macro10.c: New test.
17633         * gcc.dg/cpp/strify3.c: New test.
17634         * gcc.dg/cpp/spacing1.c: Add tests.
17635         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
17636         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
17637
17638 2001-09-24  DJ Delorie  <dj@redhat.com>
17639
17640         * gcc.c-torture/execute/20010924-1.c: New test.
17641
17642 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17643
17644         * testsuite/objc/execute/paste.m: Remove.
17645
17646 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17647
17648         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
17649
17650 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
17651
17652         * g77.dg/strlen0.f: New test.
17653
17654 2001-09-21  Richard Henderson  <rth@redhat.com>
17655
17656         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
17657         * g++.old-deja/g++.abi/vtable2.C: Likewise.
17658
17659 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17660
17661         Table-driven attributes.
17662         * g++.dg/ext/attrib1.C: New test.
17663
17664 2001-09-20  DJ Delorie  <dj@redhat.com>
17665
17666         * gcc.dg/20000926-1.c: Update expected warning messages.
17667         * gcc.dg/array-2.c: Likewise, and test for warnings too.
17668         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
17669         array.
17670
17671 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
17672
17673         * g++.dg/eh/registers1.C: New test case.
17674
17675 2001-09-17  Richard Henderson  <rth@redhat.com>
17676
17677         * gcc.dg/array-5.c: Fix VLA decomposition test.
17678
17679 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17680
17681         * gcc.dg/cpp/line5.c: New testcase.
17682
17683 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
17684
17685         * gcc.dg/cpp/macro9.c: New test.
17686
17687 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
17688
17689         * gcc.c-torture/execute/980223.c: Change type of addr from long
17690         to char *.
17691
17692 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
17693
17694         * gcc.c-torture/execute/20010915-1.c: New test.
17695
17696 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
17697
17698         * g77.dg/bprob: New directory.
17699         * g77.dg/bprob/bprob.exp: New file.
17700         * g77.dg/bprob/bprob-1.f: New test.
17701         * g77.dg/gcov: New directory.
17702         * g77.dg/gcov/gcov.exp: New file.
17703         * g77.dg/gcov/gcov-1.f: New test.
17704         * g77.dg/gcov/gcov-1.x: New file.
17705
17706 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
17707
17708         * gcc.dg/cpp/directiv.c: Update.
17709         * gcc.dg/cpp/undef1.c: Update.
17710
17711 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
17712
17713         * gcc.dg/20010912-1.c: New test.
17714
17715 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
17716
17717         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
17718         language-independent file in lib.
17719         * lib/gcov.exp: New file.
17720
17721 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17722
17723         * gcc.c-torture/compile/20010911-1.c: New test.
17724
17725 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
17726
17727         * lib/profopt.exp: New, to support profile-directed optimizations.
17728         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
17729         * gcc.misc-tests/bprob-1.c: New test.
17730         * gcc.misc-tests/bprob-2.c: New test.
17731
17732 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
17733
17734         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
17735         XFAIL and which kinds of gcov output to verify.
17736         * gcc.misc-tests/gcov-4b.x: New file.
17737         * gcc.misc-tests/gcov-5b.x: New file.
17738         * gcc.misc-tests/gcov-6.x: New file.
17739         * gcc.misc-tests/gcov-7.c: New test.
17740         * gcc.misc-tests/gcov-7.x: New file.
17741
17742 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
17743
17744         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
17745         * gcc.misc-tests/gcov-6.c: New test.
17746
17747 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17748
17749         PR c++/3986
17750         * g++.dg/abi/vbase1.C: New test.
17751
17752 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
17753
17754         * objc.dg/method-2.m: New.
17755
17756 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17757
17758         PR c++/4203
17759         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
17760         * g++.dg/init/empty1.C: New test.
17761
17762 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
17763
17764         * gcc.c-torture/compile/20010903-1.c: New test.
17765
17766 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
17767
17768         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
17769         for m68k.
17770
17771 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
17772
17773         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
17774
17775         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
17776
17777         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
17778
17779 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
17780
17781         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
17782         for 16-bit 'unsigned int'.
17783
17784 2001-08-29  Kazu Hirata  <kazu@hxi.com>
17785
17786         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
17787
17788 2001-08-27  Richard Henderson  <rth@redhat.com>
17789
17790         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
17791         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
17792
17793 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
17794
17795         * gcc.dg/asm-names.c (ymain): New.
17796
17797 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
17798
17799         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
17800         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
17801         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
17802
17803 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17804
17805         * gcc.dg/compare5.c: New testcase.
17806
17807 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
17808
17809         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
17810         and "In instantiation".
17811
17812 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
17813
17814         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
17815
17816 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
17817
17818         * gcc.misc-tests/gcov.exp: Add support for branch information.
17819         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
17820         * gcc.misc-tests/gcov-4.c: New test.
17821         * gcc.misc-tests/gcov-4b.c: New test.
17822         * gcc.misc-tests/gcov-5b.c: New test.
17823
17824 2001-08-20  Zack Weinberg  <zackw@panix.com>
17825
17826         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
17827         expected to fail.
17828
17829 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17830
17831         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
17832
17833 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
17834
17835         * g++.dg/eh/template1.C: New test.
17836
17837 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
17838
17839         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
17840         Fix thinko.
17841         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
17842         for xfail.
17843
17844 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
17845
17846         * lib/g77-dg.exp:  Use prune.exp for common procedures
17847         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
17848         * lib/g77.exp: (g77-dg-prune) Remove
17849
17850 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
17851
17852         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
17853
17854 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17855
17856         * g++.dg/template/unify1.C: New test.
17857
17858 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
17859
17860         * g++.dg/abi/empty4.C: New test.
17861
17862 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
17863
17864         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
17865         solaris2.*
17866         * g77.f-torture/compile/pr3743.x: Likewise
17867
17868 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17869
17870         * g++.dg/other/using-declaration.C: New test.
17871
17872 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17873
17874         * gcc.dg/cpp/tr-sign.c: New testcase.
17875
17876 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17877
17878         * gcc.dg/cpp/19951025-1.c: Revert.
17879         * gcc.dg/cpp/directiv.c: We no longer process directives that
17880         interrupt macro arguments.
17881
17882 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
17883
17884         * gcc.dg/bconstp-1.c: New test.
17885
17886 2001-08-03  Richard Henderson  <rth@redhat.com>
17887
17888         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
17889
17890 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17891
17892         * gcc.dg/cpp/19951025-1.c: Update.
17893
17894 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
17895
17896         * g77.dg/ff90-1.f (s): Fix reference of variable z,
17897         should be x.
17898
17899 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17900
17901         Kill -fhonor-std.
17902         * g++.old-deja/g++.ns/ns14.C: Remove special options.
17903         * g++.old-deja/g++.other/std1.C: Likewise.
17904         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
17905
17906 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
17907
17908         * lib/g77.exp:  Load gcc-defs.exp for common procedures
17909         (g77_pass, g77_fail, g77_finish, g77_exit,
17910         ${tool}_check_unsupported_p} Now redundant.  Deleted.
17911
17912 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
17913
17914         * g77.dg/fbackslash.f
17915         * g77.dg/fcase-preserve.f
17916         * g77.dg/ff90-1.f
17917         * g77.dg/ffixed-line-length-0.f
17918         * g77.dg/ffixed-line-length-132.f
17919         * g77.dg/ffixed-line-length-7.f
17920         * g77.dg/ffixed-line-length-72.f
17921         * g77.dg/ffixed-line-length-none.f
17922         * g77.dg/ffree-form-1.f
17923         * g77.dg/fno-backslash.f
17924         * g77.dg/fno-f90-1.f
17925         * g77.dg/fno-fixed-form-1.f
17926         * g77.dg/fno-onetrip.f
17927         * g77.dg/fno-typeless-boz.f
17928         * g77.dg/fno-underscoring.f
17929         * g77.dg/fno-vxt-1.f
17930         * g77.dg/fonetrip.f
17931         * g77.dg/ftypeless-boz.f
17932         * g77.dg/fugly-assumed.f
17933         * g77.dg/funderscoring.f
17934         * g77.dg/fvxt-1.f
17935
17936 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
17937
17938         * objc.dg/fwd-proto-1.m: New.
17939         * objc.dg/local-decl-1.m: New.
17940         * objc.dg/naming-1.m: New.
17941         * objc.dg/naming-2.m: New.
17942         * objc.dg/proto-hier-1.m: New.
17943
17944 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
17945
17946         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
17947         largest-type elements to a struct makes its size grow.
17948
17949 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17950
17951         * g++.dg/abi/vthunk1.C: New test.
17952
17953 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17954
17955         * g++.dg/abi/vbase8-22.C: New test.
17956
17957 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17958
17959         * gcc.dg/cpp/macro8.c: New test.
17960
17961 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17962
17963         * g++.dg/abi/vbase8-21.C: New test.
17964
17965 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17966
17967         * g++.dg/abi/vbase8-10.C: New test.
17968
17969 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17970
17971         * lib/g++.exp (g++_set_ld_library_path): Renamed to
17972         ${tool}_set_ld_library_path.
17973         Changed caller.
17974         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
17975         g++.exp.
17976
17977 2001-07-26  Stan Cox <scox@redhat.com>
17978
17979         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
17980         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
17981         gcc_exit, gcc_check_unsupported_p):
17982         Moved to gcc-deps.exp
17983         * gcc-deps.exp: New file.
17984
17985 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17986
17987         * g++.old-deja/g++.pt/defarg14.C: New test.
17988
17989 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17990
17991         * g++.old-deja/g++.other/lineno5.C: New test.
17992
17993 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17994
17995         * g++.old-deja/g++.pt/crash68.C: New test.
17996
17997 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17998
17999         * g++.old-deja/g++.other/crash42.C: New test.
18000
18001 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18002
18003         * gcc.dg/cpp/extratokens.c: Fix.
18004         * gcc.dg/cpp/skipping2.c: New tests.
18005
18006 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18007
18008         * gcc.c-torture/execute/20010724-1.c: New file.
18009         * gcc.c-torture/execute/20010724-1.x: New file.
18010
18011 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18012
18013         * g++.old-deja/g++.other/cond7.C: New test.
18014
18015 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18016
18017         * g++.old-deja/g++.other/optimize4.C: New test.
18018
18019 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18020
18021         * g++.old-deja/g++.abi/vbase8-5.C: New test.
18022
18023 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
18024
18025         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
18026         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
18027         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
18028         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
18029
18030         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
18031         bug report" message.
18032
18033         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
18034         * g++.dg/ext/instantiate1.C: Move from old-deja.
18035
18036 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
18037
18038         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
18039         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
18040         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
18041         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
18042
18043 2001-07-23  Jeffrey A Law  (law@cygnus.com)
18044
18045         * gcc.c-torture/execute/20010723-1.c: New test.
18046
18047 2001-07-23  Ben Elliston  <bje@redhat.com>
18048
18049         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
18050
18051 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18052
18053         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
18054         i[34567]86-*-*.
18055         Delete handling of ieee_multilib_flags.
18056         Pass -mieee for alpha*-*-* and sh-*-*.
18057         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
18058
18059 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
18060
18061         Remove old-abi tests.
18062         * g++.old-deja/g++.mike/p11116.C: Remove.
18063         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
18064
18065 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
18066
18067         * g77.f-torture/compile/pr3743.f:  New test
18068
18069 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
18070
18071         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
18072
18073 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18074
18075         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
18076         g++.old-deja/g++.pt/static6.C: Likewise.
18077         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
18078         supports weak symbols.
18079
18080 2001-07-18  Andreas Jaeger  <aj@suse.de>
18081
18082         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
18083         supported again.
18084
18085 2001-07-18  Andreas Jaeger  <aj@suse.de>
18086
18087         * gcc.dg/iftrap-1.c: Fix target line.
18088
18089 2001-07-17  Richard Henderson  <rth@redhat.com>
18090
18091         * gcc.c-torture/execute/20010717-1.c: New.
18092
18093 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18094
18095         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
18096         tests.
18097
18098 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18099
18100         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
18101
18102 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18103
18104         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
18105         UAC_SIGBUS, UAC_NOPRINT definitions.
18106
18107 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
18108
18109         * objc/execute/object_is_class.m: New test.
18110         * objc/execute/object_is_meta_class.m: New test.
18111
18112 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18113
18114         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
18115         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
18116
18117 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
18118
18119         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
18120         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
18121
18122 2001-07-14  Richard Henderson  <rth@redhat.com>
18123
18124         * gcc.dg/iftrap-1.c: New.
18125
18126 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
18127
18128         * g77.f-torture/execute/intrinsic77.f: New test.
18129
18130 2001-07-11  Janis Johnson <janis@us.ibm.com>
18131
18132         * gcc.misc-tests/gcov-3.c: New test.
18133
18134 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18135
18136         * gcc.c-torture/compile/20010711-1.c,
18137         * gcc.c-torture/compile/20010711-2.c: New tests.
18138
18139 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18140
18141         * gcc.c-torture/execute/20010711-1.c: New test.
18142
18143 2001-07-11  Ben Elliston  <bje@redhat.com>
18144
18145         * g++.old-deja/g++.other/enum5.C: New test.
18146
18147 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
18148
18149         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
18150         (g++-dg-prune): Call prune_gcc_output.
18151         * prune.exp: New file for prune_gcc_output.
18152         * lib/g++.exp, lib/gcc.exp: Load it.
18153
18154 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18155
18156         * gcc.c-torture/compile/20010701-1.c,
18157         g++.old-deja/g++.ext/attrib6.C: New tests.
18158
18159 2001-07-06  Jeffrey A Law  (law@cygnus.com)
18160
18161         * gcc.c-torture/compile/20010706-1.c: New test.
18162
18163 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
18164
18165         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
18166
18167 2001-06-28  Stan Shebs  <shebs@apple.com>
18168
18169         * gcc.dg/pragma-darwin.c: New test.
18170
18171 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18172
18173         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
18174         Solaris 2.[678] system.
18175
18176 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18177
18178         * gcc.dg/20010622-1.c: New test.
18179
18180 2001-06-18  Stan Shebs  <shebs@apple.com>
18181
18182         * objc.dg: New directory.
18183         * objc.dg/dg.exp: New file.
18184         * objc.dg/alias.m: New.
18185         * objc.dg/class-1.m: New.
18186         * objc.dg/class-2.m: New.
18187         * objc.dg/const-str-1.m: New.
18188         * objc.dg/const-str-2.m: New.
18189         * objc.dg/id-1.m: New.
18190         * objc.dg/method-1.m: New.
18191         * objc.dg/super-class-1.m: New.
18192         * lib/objc-dg.exp: New file.
18193
18194 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18195
18196         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
18197         of label name.
18198
18199 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18200
18201         * g++.old-deja/g++.abi/vbase8-9.C: New test.
18202
18203 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18204
18205         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
18206         variable.
18207
18208 2001-06-12  Richard Henderson  <rth@redhat.com>
18209
18210         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
18211
18212 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18213
18214         * g++.old-deja/g++.abi/vbase5.C: New test.
18215         * g++.old-deja/g++.abi/vbase6.C: New test.
18216         * g++.old-deja/g++.abi/vbase7.C: New test.
18217
18218 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18219
18220         * gcc.c-torture/compile/20010610-1.c: New test.
18221
18222 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18223
18224         * g++.old-deja/g++.abi/vbase4.C: New test.
18225
18226 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18227
18228         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
18229         support %f for HC11/HC12 targets.
18230         * gcc.c-torture/execute/930513-1.x: New file, likewise.
18231         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
18232         on HC11/HC12 targets.
18233         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
18234
18235 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18236
18237         * gcc.dg/wchar_t-1.c: New file.
18238         * gcc.dg/wint_t-1.c: Likewise.
18239
18240 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
18241
18242         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
18243
18244 2001-06-11  Richard Henderson  <rth@redhat.com>
18245
18246         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
18247
18248 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18249
18250         * gcc.c-torture/compile/20010611-1.c: New test.
18251
18252 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18253
18254         * gcc.dg/c99-tag-1.c: Add more tests.
18255
18256 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
18257
18258         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
18259         representation on MN10300 and ARM/Thumb.
18260
18261 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
18262
18263         * g77.f-torture/execute/20010610.f: New.
18264
18265 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
18266
18267         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
18268         names.
18269
18270 2001-06-09  Richard Henderson  <rth@redhat.com>
18271
18272         * gcc.c-torture/execute/ashrdi-1.c: New.
18273         * gcc.c-torture/execute/ashldi-1.c: New.
18274         * gcc.c-torture/execute/lshrdi-1.c: New.
18275
18276 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
18277
18278         * objc/execute/load-3.m: Added. Check sending +load to categories,
18279         in addition to classes.
18280
18281 2001-06-08  Stan Shebs  <shebs@apple.com>
18282
18283         * objc/execute/load-2.m: New test.  From Nicola Pero
18284         <n.pero@mi.flashnet.it>.
18285
18286 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
18287
18288         * gcc.c-torture/execute/20010605-2.c: New test.
18289
18290 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18291
18292         * g++.old-deja/g++.abi/vbase2.C: New test.
18293         * g++.old-deja/g++.abi/vbase3.C: New test.
18294
18295 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18296
18297         * g++.old-deja/g++.pt/friend49.C: New test.
18298
18299 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18300
18301         * g++.old-deja/g++.ext/anon3.C: New test.
18302
18303 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
18304
18305         * g++.old-deja/g++.other/conv7.C: New test.
18306
18307 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18308
18309         * gcc.c-torture/compile/20010605-2.c: New test.
18310
18311 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18312
18313         * gcc.c-torture/execute/20010604-1.c: New test.
18314
18315 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
18316
18317         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
18318
18319 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
18320
18321         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
18322         (g++_link_flags): Likewise.
18323         (g++_init): Pass gccpath's value to two previous functions.
18324
18325 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18326
18327         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
18328         Ensure logfile entry matches exec command line.
18329
18330 2001-05-31  Richard Henderson  <rth@redhat.com>
18331
18332         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
18333         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
18334
18335 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
18336
18337         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
18338         compiler for irix6.2
18339
18340 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
18341
18342         * g++.old-deja/g++.other/optimize3.C: New file.
18343
18344 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
18345
18346         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
18347         assemble.
18348
18349 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
18350
18351         * g++.old-deja/g++.other/optimize2.C: New file.
18352
18353 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
18354
18355         * gcc.c-torture/compile/20010518-2.c: New file.
18356         * gcc.c-torture/execute/20010518-1.c: New file.
18357         * gcc.c-torture/execute/20010518-2.c: New file.
18358
18359 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18360
18361         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
18362
18363 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
18364
18365         G++ no longer defines builtins that do not begin with __builtin.
18366         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
18367         * g++.old-deja/g++.brendand/misc13.C: Likewise.
18368         * g++.old-deja/g++.law/builtin1.C: Likewise.
18369         * g++.old-deja/g++.law/cvt2.C: Likewise.
18370         * g++.old-deja/g++.mike/net5.C: Likewise.
18371         * g++.old-deja/g++.other/builtins1.C: Likewise.
18372         * g++.old-deja/g++.other/builtins2.C: Likewise.
18373         * g++.old-deja/g++.other/builtins3.C: Likewise.
18374         * g++.old-deja/g++.other/builtins4.C: Likewise.
18375         * g++.old-deja/g++.other/inline8.C: Likewise.
18376         * g++.old-deja/g++.robertl/eb39.C: Likewise.
18377
18378 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
18379
18380         * g++.old-deja/g++.pt/using1.C: Adjust.
18381         * g++.old-deja/g++.pt/using2.C: New test.
18382
18383 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18384
18385         * gcc.dg/cpp/charconst.c: New tests.
18386         * gcc.dg/cpp/escape.c: New tests.
18387         * gcc.dg/cpp/escape-1.c: New tests.
18388         * gcc.dg/cpp/escape-2.c: New tests.
18389         * gcc.dg/cpp/ucs.c: New tests.
18390
18391 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
18392
18393         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
18394         native compiler for irix6.5.
18395
18396 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
18397
18398         * lib/g++.exp (g++_include_flags): Use args to compute
18399         get_multilibs.
18400         (g++_link_flags): Likewise.
18401         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
18402
18403 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18404
18405         * gcc.dg/c90-hexfloat-1.c: Add more tests.
18406
18407 2001-05-21  Geoff Keating  <geoffk@redhat.com>
18408
18409         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
18410         this file.
18411
18412 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18413
18414         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
18415         STACK_SIZE;
18416         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
18417         to STACK_SIZE; Use it to define size of add_histo array.
18418         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
18419         to STACK_SIZE.
18420         (f): Use GITT_SIZE to define size of gitt local table.
18421         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
18422         to STACK_SIZE; Use it to define size of bytemem array.
18423
18424 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18425
18426         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
18427         on 68HC11/HC12 due to the asm instruction.
18428         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
18429         * gcc.c-torture/compile/920520-1.x: Likewise.
18430         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
18431         on 68HC11/HC12 because the function is larger than 64K.
18432         * gcc.c-torture/compile/961203-1.x: New file, this test fails
18433         on 68HC11/HC12 because the structure is too large.
18434
18435 2001-05-20  Richard Henderson  <rth@redhat.com>
18436
18437         * gcc.c-torture/execute/20010520-1.c: New.
18438
18439 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18440
18441         * g++.old-deja/g++.warn/compare1.C: New test.
18442         * gcc.dg/compare4.c: New test.
18443
18444 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
18445
18446         * g++.old-deja/g++.other/optimize1.C: New test.
18447
18448 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18449
18450         * g++.old-deja/g++.pt/spec41.C: New test.
18451
18452 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
18453
18454         * gcc.c-torture/compile/20010114-1.x: Remove.
18455
18456 2001-05-18  Stan Shebs  <shebs@apple.com>
18457
18458         * gcc.c-torture/compile/20010518-1.c: New test.
18459
18460 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
18461
18462         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
18463         * g++.old-deja/g++.pt/crash67.C: New test.
18464
18465 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
18466
18467         * g++.old-deja/g++.other/debug9.C: New test.
18468
18469 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
18470
18471         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
18472
18473 2001-05-16  Jan Hubicka  <jh@suse.cz>
18474
18475         * gcc.c-torture/compile/20010516-1.c: New test.
18476
18477 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18478
18479         * g++.old-deja/g++.other/crash41.C: New test.
18480
18481 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18482
18483         * g++.old-deja/g++.pt/crash66.C: New test.
18484
18485 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
18486
18487         * g++.old-deja/g++.robertl/eb27.C: Convert.
18488
18489 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
18490
18491         * g++.dg/friend-warn.C: New test.  Do not warn about friend
18492         declaration being redundant.
18493
18494 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
18495
18496         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
18497
18498 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
18499
18500         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
18501
18502 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
18503
18504         * lib/g++.exp: Use testsuite_flags.
18505
18506 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
18507
18508         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
18509
18510 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18511
18512         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
18513
18514 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
18515
18516         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
18517
18518 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
18519
18520         * gcc.c-torture/compile/20010313-1.c: New test.
18521
18522 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
18523
18524         * gcc.dg/cpp/direct2.c: New test.
18525         * gccq.dg/cpp/direct2s.c: New test.
18526
18527         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
18528
18529 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
18530
18531         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
18532         * g++.old-deja/g++.other/op3.C: Likewise.
18533
18534 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18535
18536         * gcc.dg/cpp/syshdr.h: New file.
18537         * gcc.dg/cpp/sysmac1.c: Update.
18538         * gcc.dg/cpp/sysmac2.c: Update.
18539
18540 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18541
18542         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
18543
18544 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
18545
18546         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
18547         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
18548
18549 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
18550
18551         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
18552
18553 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
18554
18555         * lib/g++.exp (g++_include_flags): Don't use any special flags
18556         if TESTING_IN_BUILD_TREE is not defined.
18557         (g++_init): Use a plain 'c++' as the compiler if
18558         TESTING_IN_BUILD_TREEE is not defined.
18559
18560 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18561
18562         * g++.old-deja/g++.eh/catch13.C: New test.
18563         * g++.old-deja/g++.eh/catch14.C: New test.
18564
18565 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18566
18567         * gcc.dg/cpp/tr-define.c: New test.
18568
18569 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
18570
18571         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
18572         <stdlib.h>, not <malloc.h>.
18573
18574 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18575
18576         * g++.old-deja/g++.ns/template17.C: New test.
18577
18578 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18579
18580         * g++.old-deja/g++.pt/ref4.C: New test.
18581
18582 2001-04-30  Richard Henderson  <rth@redhat.com>
18583
18584         * gcc.dg/20000724-1.c: Revert last change.
18585
18586 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
18587
18588         * g77.f-torture/execute/20010430.f: New test.
18589
18590 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
18591
18592         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
18593
18594 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
18595
18596         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
18597
18598 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18599
18600         * g++.old-deja/g++.eh/crash6.C: New test.
18601
18602 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18603
18604         * g++.old-deja/g++.other/warn7.C: New test.
18605
18606 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18607
18608         * g++.old-deja/g++.other/defarg9.C: New test.
18609
18610 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18611
18612         * g77.f-torture/compile/20010426.f: New test.
18613         * g77.f-torture/execute/20010426.f: New test.
18614
18615 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18616
18617         * g77.f-torture/compile/20000629-1.x: Remove - error
18618         has been fixed.
18619
18620 2001-04-26  Jeffrey A Law  (law@cygnus.com)
18621
18622         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
18623         Tweak slightly to work with g++.dg framework.
18624         * g++.dg/special/ecos.exp: Run initp1.C test.
18625         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
18626
18627         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
18628         its linker doesn't give line numbers either.
18629         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
18630
18631 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18632
18633         * g++.old-deja/g++.other/lex1.C: New test.
18634
18635 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
18636
18637         * gcc.dg/noncompile/20010425-1.c: New test.
18638
18639 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18640
18641         * g++.old-deja/g++.pt/mangle2.C: New test.
18642
18643 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18644
18645         * gcc.dg/format/plus-1.c: New test.
18646
18647 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18648
18649         * gcc.dg/20010423-1.c: New test.
18650
18651 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18652
18653         * gcc.c-torture/execute/20010422-1.c: New test.
18654
18655 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
18656
18657         * g++.old-deja/g++.ns/type2.C: New test.
18658
18659 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
18660
18661         * g++.old-deja/g++.other/perf1.C: New test.
18662
18663 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
18664
18665         * gcc.dg/c99-func-2.c: Remove xfail.
18666         * gcc.dg/c99-func-3.c: Remove xfail.
18667         * gcc.dg/c99-func-4.c: Remove xfail.
18668
18669 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
18670
18671         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
18672
18673 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18674
18675         * gcc.c-torture/compile/20010423-1.c: New test.
18676
18677 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18678
18679         * g++.old-deja/g++.pt/typename28.C: New test.
18680
18681 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18682
18683         * g++.old-deja/g++.abi/empty2.C: New test.
18684         * g++.old-deja/g++.abi/empty3.C: New test.
18685
18686 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18687
18688         * g++.old-deja/g++.other/comdat2.C: New test.
18689         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
18690
18691 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18692
18693         * g++.old-deja/g++.other/overload14.C: New test.
18694
18695 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18696
18697         * g++.old-deja/g++.other/lookup23.C: New test.
18698
18699 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18700
18701         * gcc.c-torture/execute/20010403-1.c: New test.
18702
18703 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
18704             Mark Mitchell  <mark@codesourcery.com>
18705
18706         * lib/old-dejagnu.exp: Don't delete output of executable.
18707         Add .exe suffix to executables.
18708
18709 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
18710
18711         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
18712
18713 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18714
18715         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
18716
18717 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18718
18719         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
18720         * g++.old-deja/g++.abi/crash1.C: New test.
18721
18722 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18723
18724         * g++.old-deja/g++.other/crash40.C: New test.
18725
18726 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18727
18728         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
18729
18730 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
18731
18732         * g++.old-deja/g++.other/warn6.C: New test.
18733
18734 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18735
18736         * g++.old-deja/g++.robertl/eb42.C: Same.
18737
18738 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18739
18740         * gcc.dg/wtr-conversion-1.c: New testcase.
18741
18742 2001-04-10  Richard Henderson  <rth@redhat.com>
18743
18744         * g++.old-deja/g++.other/array5.C: New.
18745
18746 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18747
18748         * gcc.c-torture/execute/20010408-1.c: New test.
18749
18750 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
18751
18752         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
18753         headers and constructs.
18754         * g++.old-deja/g++.robertl/eb79.C: Same.
18755         * g++.old-deja/g++.robertl/eb77.C (main): Same.
18756         * g++.old-deja/g++.robertl/eb73.C: Same.
18757         * g++.old-deja/g++.robertl/eb66.C (main): Same.
18758         * g++.old-deja/g++.robertl/eb55.C (t): Same.
18759         * g++.old-deja/g++.robertl/eb54.C (main): Same.
18760         * g++.old-deja/g++.robertl/eb46.C (main): Same.
18761         * g++.old-deja/g++.robertl/eb44.C: Same.
18762         * g++.old-deja/g++.robertl/eb41.C (main): Same.
18763         * g++.old-deja/g++.robertl/eb4.C (main): Same.
18764         * g++.old-deja/g++.robertl/eb39.C: Same.
18765         * g++.old-deja/g++.robertl/eb33.C (main): Same.
18766         * g++.old-deja/g++.robertl/eb31.C (main): Same.
18767         * g++.old-deja/g++.robertl/eb30.C: Same.
18768         * g++.old-deja/g++.robertl/eb3.C: Same.
18769         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
18770         * g++.old-deja/g++.robertl/eb21.C: Same.
18771         * g++.old-deja/g++.robertl/eb15.C: Same.
18772         * g++.old-deja/g++.robertl/eb118.C: Same.
18773         * g++.old-deja/g++.robertl/eb115.C (main): Same.
18774         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
18775         * g++.old-deja/g++.robertl/eb109.C: Same.
18776         * g++.old-deja/g++.other/sibcall1.C (main): Same.
18777         * g++.old-deja/g++.mike/rtti1.C: Same.
18778         * g++.old-deja/g++.mike/p658.C: Same.
18779         * g++.old-deja/g++.mike/net46.C: Same.
18780         * g++.old-deja/g++.mike/net34.C: Same.
18781         * g++.old-deja/g++.mike/memoize1.C: Same.
18782         * g++.old-deja/g++.mike/eh2.C: Same.
18783         * g++.old-deja/g++.law/weak.C: Same.
18784         * g++.old-deja/g++.law/visibility7.C: Same.
18785         * g++.old-deja/g++.law/visibility25.C: Same.
18786         * g++.old-deja/g++.law/visibility22.C: Same.
18787         * g++.old-deja/g++.law/visibility2.C: Same.
18788         * g++.old-deja/g++.law/visibility17.C: Same.
18789         * g++.old-deja/g++.law/visibility13.C: Same.
18790         * g++.old-deja/g++.law/visibility10.C: Same.
18791         * g++.old-deja/g++.law/visibility1.C: Same.
18792         * g++.old-deja/g++.law/virtual3.C (eval): Same.
18793         * g++.old-deja/g++.law/vbase1.C: Same.
18794         * g++.old-deja/g++.law/operators32.C: Same.
18795         * g++.old-deja/g++.law/nest3.C: Same.
18796         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
18797         * g++.old-deja/g++.law/except5.C (main): Same.
18798         * g++.old-deja/g++.law/cvt7.C (run): Same.
18799         * g++.old-deja/g++.law/cvt2.C: Same.
18800         * g++.old-deja/g++.law/cvt16.C: Same.
18801         * g++.old-deja/g++.law/ctors6.C (bar): Same.
18802         * g++.old-deja/g++.law/ctors17.C (main): Same.
18803         * g++.old-deja/g++.law/ctors13.C: Same.
18804         * g++.old-deja/g++.law/ctors12.C (main): Same.
18805         * g++.old-deja/g++.law/ctors10.C: Same.
18806         * g++.old-deja/g++.law/code-gen5.C: Same.
18807         * g++.old-deja/g++.law/bad-error7.C: Same.
18808         * g++.old-deja/g++.law/arm9.C: Same.
18809         * g++.old-deja/g++.law/arm12.C: Same.
18810         * g++.old-deja/g++.law/arg8.C: Same.
18811         * g++.old-deja/g++.law/arg1.C: Same.
18812         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
18813         * g++.old-deja/g++.jason/template31.C: Same.
18814         * g++.old-deja/g++.jason/template24.C (main): Same.
18815         * g++.old-deja/g++.jason/2371.C: Same.
18816         * g++.old-deja/g++.eh/new2.C: Same.
18817         * g++.old-deja/g++.eh/new1.C: Same.
18818         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
18819         * g++.old-deja/g++.brendan/nest21.C (main): Same.
18820         * g++.old-deja/g++.brendan/err-msg3.C: Same.
18821         * g++.old-deja/g++.brendan/crash62.C: Same.
18822         * g++.old-deja/g++.brendan/crash52.C: Same.
18823         * g++.old-deja/g++.brendan/crash49.C (main): Same.
18824         * g++.old-deja/g++.brendan/crash38.C: Same.
18825         * g++.old-deja/g++.brendan/crash15.C (main): Same.
18826         * g++.old-deja/g++.brendan/copy9.C: Same.
18827
18828 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
18829
18830         * gcc.c-torture/execute/20001203-2.c (memset):
18831         Count argument is of type __SIZE_TYPE__.
18832
18833 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
18834
18835         * gcc.c-torture/compile/20010404-1.c: New test.
18836
18837 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
18838
18839         * gcc.c-torture/compile/20010326-1.c: New test.
18840
18841 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
18842
18843         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
18844         peculiarities of the SH.
18845         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
18846
18847 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18848
18849         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
18850         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
18851         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
18852
18853 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18854
18855         * g77.f-torture/compile/20010321-1.f: New test.
18856
18857 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18858
18859         * gcc.c-torture/compile/20010329-1.c: New test.
18860
18861 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18862
18863         * gcc.c-torture/execute/20010329-1.c: New test.
18864
18865 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18866
18867         * g++.old-deja/g++.other/eh4.C: Fix typo.
18868
18869 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18870
18871         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
18872
18873 2001-03-28  Philip Blundell  <philb@gnu.org>
18874
18875         * gcc.c-torture/compile/20010328-1.c: New test.
18876
18877 2001-03-27  Richard Henderson  <rth@redhat.com>
18878
18879         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
18880         * g++.old-deja/g++.eh/vbase3.C: Likewise.
18881
18882 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
18883
18884         * gcc.c-torture/compile/20010327-1.c: New test.
18885
18886 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18887
18888         * g++.old-deja/g++.other/friend12.C: New test.
18889         * g++.old-deja/g++.other/friend9.C: Expect no errors.
18890         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
18891
18892 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18893
18894         * gcc.c-torture/execute/20010325-1.c: New test.
18895
18896 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
18897
18898         * g++.old-deja/g++.other/mangle3.C: New test.
18899
18900 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
18901
18902         * g++.old-deja/g++.other/anon8.C: New test.
18903
18904 2001-03-20  Philip Blundell  <philb@gnu.org>
18905
18906         * gcc.c-torture/compile/20010320-1.c: New test.
18907
18908 2001-03-17  Richard Henderson  <rth@redhat.com>
18909
18910         * g++.old-deja/g++.other/eh4.C: Add expected error text.
18911
18912 2001-03-15  Geoff Keating  <geoff@redhat.com>
18913
18914         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
18915         tests on AIX.
18916
18917 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
18918
18919         * g++.old-deja/g++.other/eh4.C: New test.
18920
18921 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18922
18923         * gcc.dg/cpp/mi1.c: Update.
18924
18925 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
18926
18927         * g++.old-deja/g++.other/regstack.C: New test.
18928
18929 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18930
18931         * g++.old-deja/g++.other/ref4.C: New test.
18932
18933 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
18934
18935         * objc/execute/va_method.m: Added.
18936         * objc/execute/IMP.m: Added.
18937         * objc/execute/_cmd.m: Added.
18938         * objc/execute/accessing_ivars.m: Added.
18939         * objc/execute/class-1.m: Added.
18940         * objc/execute/class-10.m: Added.
18941         * objc/execute/class-11.m: Added.
18942         * objc/execute/class-12.m: Added.
18943         * objc/execute/class-13.m: Added.
18944         * objc/execute/class-14.m: Added.
18945         * objc/execute/class-2.m: Added.
18946         * objc/execute/class-3.m: Added.
18947         * objc/execute/class-4.m: Added.
18948         * objc/execute/class-5.m: Added.
18949         * objc/execute/class-6.m: Added.
18950         * objc/execute/class-7.m: Added.
18951         * objc/execute/class-8.m: Added.
18952         * objc/execute/class-9.m: Added.
18953         * objc/execute/class-tests-1.h
18954         * objc/execute/class-tests-2.h
18955         * objc/execute/compatibility_alias.m: Added.
18956         * objc/execute/encode-1.m: Added.
18957         * objc/execute/formal_protocol-1.m: Added.
18958         * objc/execute/formal_protocol-2.m: Added.
18959         * objc/execute/formal_protocol-3.m: Added.
18960         * objc/execute/formal_protocol-4.m: Added.
18961         * objc/execute/formal_protocol-5.m: Added.
18962         * objc/execute/formal_protocol-6.m: Added.
18963         * objc/execute/formal_protocol-7.m: Added.
18964         * objc/execute/informal_protocol.m: Added.
18965         * objc/execute/initialize.m: Added.
18966         * objc/execute/load.m: Added.
18967         * objc/execute/many_args_method.m: Added.
18968         * objc/execute/nested-3.m: Added.
18969         * objc/execute/no_clash.m: Added.
18970         * objc/execute/private.m: Added.
18971         * objc/execute/redefining_self.m: Added.
18972         * objc/execute/root_methods.m: Added.
18973         * objc/execute/selector-1.m: Added.
18974         * objc/execute/static-1.m: Added.
18975         * objc/execute/static-2.m: Added.
18976         * objc/execute/va_method.m: Added.
18977
18978 2001-03-10  Richard Henderson  <rth@redhat.com>
18979
18980         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
18981
18982 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18983
18984         * g++.old-deja/g++.other/crash31.C: XFAIL.
18985         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
18986         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
18987         * gcc.c-torture/execute/20010123-1.x: XFAIL.
18988         * gcc.c-torture/execute/20010124-1.x: XFAIL.
18989         * gcc.dg/sequence-pt-1.c: XFAIL one test.
18990
18991 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
18992
18993         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
18994
18995 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18996
18997         * gcc.dg/20000724-1.c: Don't use multiline strings.
18998
18999 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19000
19001         * objc/execute/string1.m, objc/execute/string2.m: Compare the
19002         result of -cString against what we expect it to be; don't just
19003         print it out for no one to read.
19004
19005         * objc/execute/string3.m, objc/execute/string4.m: New tests.
19006         Based on testcases provided by Nicola Pero.
19007
19008 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19009
19010         * gcc.dg/cpp/macro7.c: New test.
19011
19012 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19013
19014         * gcc.dg/cpp/multiline.c: Update.
19015
19016 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19017
19018         * g++.old-deja/g++.other/enum3.C: New test.
19019
19020 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19021
19022         * g++.old-deja/g++.other/pod1.C: New test.
19023
19024 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19025
19026         * g++.old-deja/g++.ext/overload1.C: New test.
19027
19028 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19029
19030         * g++.old-deja/g++.pt/using1.C: New test.
19031
19032 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19033
19034         * g++.old-deja/g++.other/using9.C: New test.
19035
19036 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
19037
19038         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
19039
19040         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
19041
19042 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
19043
19044         * g++.old-deja/g++.ext/realpt1.C: Remove.
19045
19046 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
19047
19048         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
19049
19050 2001-02-26  Will Cohen  <wcohen@redhat.com>
19051
19052         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
19053
19054 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
19055
19056         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
19057         templatized constructors.
19058
19059 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19060
19061         * gcc.c-torture/execute/20010224-1.c: New test.
19062
19063 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
19064
19065         * gcc.c-torture/execute/20010222-1.c: New test.
19066
19067 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
19068
19069         * g++.old-deja/g++.other/inline20.C: New test.
19070
19071 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
19072
19073         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
19074
19075 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19076
19077         * g++.old-deja/g++.other/lookup22.C: New test.
19078
19079 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
19080
19081         * g77.dg: New directory.
19082         * g77.dg/20010216-1.f: New test case.
19083         * g77.dg/dg.exp: New driver.
19084         * lib/g77-dg.exp: New driver library.
19085
19086 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19087
19088         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
19089
19090 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
19091
19092         * g++.old-deja/g++.other/decl9.C: New test.
19093
19094 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
19095
19096         * g++.old-deja/g++.other/init16.C: Update the test so that it does
19097         not need <string> and also tests the initialization at runtime.
19098
19099 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19100
19101         * gcc.c-torture/execute/longlong.c: New test.
19102
19103 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19104
19105         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
19106
19107 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19108
19109         * gcc.c-torture/execute/920302-1.c (execute):
19110         Change argument type to short.
19111
19112 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19113
19114         * g++.old-deja/g++.pt/deduct6.C: New test.
19115
19116 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19117
19118         * g++.old-deja/g++.pt/deduct5.C: New test.
19119
19120 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
19121
19122         * gcc.c-torture/execute/20010209-1.c: New test.
19123
19124 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19125
19126         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
19127
19128 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
19129
19130         * g++.dg/vtgc1.C: Update for new ABI.
19131
19132         * consistency.vlad: New directory, 1665 files.
19133
19134 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19135
19136         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
19137         return type.
19138         * gcc.dg/cpp/digraphs.c: Declare puts.
19139
19140 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19141
19142         * g++.old-deja/g++.other/warn5.C: New test.
19143
19144 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19145
19146         * g++.old-deja/g++.pt/spec40.C: New test.
19147
19148 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19149
19150         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
19151         case.
19152         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
19153
19154 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
19155
19156         * gcc.c-torture/compile/20010209-1.c: New test.
19157
19158 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
19159
19160         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
19161         excess errors message but not if it crashes.
19162         * g++.old-deja/g++.other/crash27.C: Likewise.
19163         * g++.old-deja/g++.other/crash28.C: Likewise.
19164         * g++.old-deja/g++.other/crash30.C: Likewise.
19165         * g++.old-deja/g++.other/crash32.C: Likewise.
19166         * g++.old-deja/g++.other/crash35.C: Likewise.
19167         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19168
19169 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19170
19171         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
19172         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
19173         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
19174         g77.f-torture/execute/execute.exp,
19175         g77.f-torture/noncompile/noncompile.exp,
19176         gcc.c-torture/execute/execute.exp,
19177         gcc.c-torture/execute/memcheck/memcheck.exp,
19178         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
19179         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
19180         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
19181         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
19182         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
19183         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
19184         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19185         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
19186         Remove bug reporting instructions with ancient email addresses.
19187
19188 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19189
19190         * gcc.dg/20010202-1.c: New test.
19191         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
19192
19193 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
19194
19195         * g++.dg/stdbool-if.C: New test.
19196
19197 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
19198
19199         * objc/execute/fdecl.m: Added main().
19200
19201 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19202
19203         * gcc.c-torture/execute/20010206-1.c: New test.
19204
19205 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19206
19207         * gcc.dg/cpp/avoidpaste1.c: Update.
19208
19209 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
19210
19211         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
19212         Pero <nicola@brainstorm.co.uk>.
19213         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
19214
19215 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
19216
19217         * g++.old-deja/g++.pt/spec39.C: New test.
19218
19219 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
19220
19221         * gcc.c-torture/compile/20010202-1.c: New test.
19222
19223 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
19224
19225         * g++.old-deja/g++.abi/primary2.C: New test.
19226         * g++.old-deja/g++.abi/primary3.C: New test.
19227         * g++.old-deja/g++.abi/primary4.C: New test.
19228         * g++.old-deja/g++.abi/primary5.C: New test.
19229         * g++.old-deja/g++.abi/vtable3.h: New test.
19230         * g++.old-deja/g++.abi/vtable3a.C: New test.
19231         * g++.old-deja/g++.abi/vtable3b.C: New test.
19232         * g++.old-deja/g++.abi/vtable3c.C: New test.
19233         * g++.old-deja/g++.abi/vtable3d.C: New test.
19234         * g++.old-deja/g++.abi/vtable3e.C: New test.
19235         * g++.old-deja/g++.abi/vtable3f.C: New test.
19236         * g++.old-deja/g++.abi/vtable3g.C: New test.
19237         * g++.old-deja/g++.abi/vtable3h.C: New test.
19238         * g++.old-deja/g++.abi/vtable3i.C: New test.
19239         * g++.old-deja/g++.abi/vtable3j.C: New test.
19240         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
19241
19242 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
19243
19244         * g++.old-deja/g++.other/anon6.C: New test.
19245         * g++.old-deja/g++.other/anon7.C: New test.
19246
19247 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19248
19249         * gcc.dg/cpp/avoidpaste2.c: New tests.
19250
19251 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
19252
19253         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
19254
19255 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
19256
19257         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
19258         DECIMAL_DIG cases for Irix."
19259
19260 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
19261
19262         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
19263
19264 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19265
19266         * gcc.dg/c99-tag-1.c: New test.
19267
19268 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19269
19270         * gcc.dg/cpp/tr-warn1.c: Add tests.
19271
19272 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19273
19274         * gcc.dg/cpp/avoidpaste1.c: Update.
19275         * gcc.dg/cpp/paste4.c: Update.
19276
19277 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
19278
19279         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
19280         cases for Irix.
19281
19282 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19283
19284         * g++.old-deja/g++.other/inline19.C: New test.
19285
19286 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19287
19288         * gcc.dg/Wlarger-than.c: New test.
19289
19290 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19291
19292         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
19293
19294 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
19295
19296         * gcc.c-torture/execute/20010129-1.c: New test.
19297         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
19298
19299 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19300
19301         * gcc.dg/cpp/avoidpaste1.c: Test case.
19302
19303 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
19304
19305         * g++.old-deja/g++.other/inline18.C: New test.
19306
19307 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19308
19309         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
19310         and __builtin_putchar.
19311
19312 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
19313
19314         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
19315         tests.
19316
19317 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
19318
19319         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
19320         floating point number rounding mode to round to the nearest
19321         representable mode.
19322
19323 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
19324
19325         * g++.old-deja/g++.other/mangle2.C: New test.
19326
19327 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19328
19329         * gcc.c-torture/compile/20010124-1.c: New test.
19330
19331 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
19332
19333         * g++.old-deja/g++.pt/spec38.C: New test.
19334
19335 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19336
19337         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
19338         "Build don't run".
19339
19340 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19341
19342         * gcc.c-torture/execute/20010123-1.c: New test.
19343
19344 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19345
19346         * g++.old-deja/g++.pt/spec37.C: New test.
19347
19348 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19349
19350         * g++.old-deja/g++.pt/overload14.C: New test.
19351
19352 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19353
19354         * gcc.c-torture/execute/20010122-1.c: New test, exercise
19355         __builtin_return_address.
19356
19357 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
19358
19359         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
19360         * g++.old-deja/g++.pt/spec35.C: New test.
19361         * g++.old-deja/g++.pt/spec36.C: New test.
19362
19363 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
19364
19365         * gcc.c-torture/compile/20010118-1.c: New test.
19366
19367 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
19368
19369         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
19370
19371 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19372
19373         * gcc.c-torture/execute/20010119-1.c: New test.
19374
19375 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19376
19377         * g++.old-deja/g++.other/vbase5.C: New test.
19378
19379 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19380
19381         * gcc.c-torture/execute/20010118-1.c: New test.
19382
19383 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19384
19385         * g++.old-deja/g++.pt/deduct3.C: New test.
19386
19387 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19388
19389         * g++.old-deja/g++.pt/spec34.C: New test.
19390
19391 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
19392
19393         * g77.f-torture/compile/20000601-2.f: New test.
19394
19395 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19396
19397         * g++.old-deja/g++.other/init17.C: New test.
19398
19399 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
19400
19401         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
19402
19403 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19404
19405         * g++.old-deja/g++.pt/unify8.C: New test.
19406
19407 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19408
19409         * g++.old-deja/g++.abi/vbase1.C: New test.
19410
19411 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19412
19413         * g++.old-deja/g++.pt/crash65.C: New test.
19414
19415 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19416
19417         * gcc.dg/cpp/assembl2.S: New test case.
19418
19419 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
19420
19421         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
19422         are supported.
19423
19424 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19425
19426         * g++.old-deja/g++.other/builtins1.C: New test.
19427         * g++.old-deja/g++.other/builtins2.C: Likewise.
19428         * g++.old-deja/g++.other/builtins3.C: Likewise.
19429         * g++.old-deja/g++.other/builtins4.C: Likewise.
19430
19431 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
19432
19433         * gcc.c-torture/compile/20010117-1.c: New test.
19434         * gcc.c-torture/compile/20010117-2.c: New test.
19435
19436 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19437
19438         * g77.f-torture/execute/20010116.[fx]: New test,
19439         XFAIL on i?86-*-*.
19440         * g77.f-torture/compile/20010115.f: Indicate it's
19441         a test for PR fortran/1636.
19442
19443 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19444
19445         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
19446
19447 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19448
19449         * g77.f-torture/compile/20010115.f: New test.
19450
19451 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
19452
19453         * g++.old-deja/g++.pt/nontype5.C: New test.
19454
19455 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19456
19457         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
19458         have an equivalent working one below it.
19459
19460 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19461
19462         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
19463         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19464
19465 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19466
19467         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
19468         message containing "init_priority".
19469         (conpr-2.C): Likewise.
19470         (conpr-3.C): Likewise.
19471         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
19472
19473 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19474
19475         * gcc.c-torture/execute/20010114-2.c: New test.
19476
19477 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19478
19479         * gcc.c-torture/compile/20010114-1.c: New test.
19480         * gcc.c-torture/compile/20010114-1.x: Xfail.
19481         * gcc.c-torture/compile/20010114-2.c: New test.
19482         * gcc.c-torture/execute/20010114-1.c: New test.
19483         * gcc.dg/trunc-1.c: New test.
19484         * gcc.dg/uninit-B.c: New test.
19485
19486 2001-01-13  Nick Clifton  <nickc@redhat.com>
19487
19488         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
19489         target.
19490
19491 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19492
19493         * gcc.c-torture/compile/20010113-1.c: New test.
19494
19495 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
19496
19497         * gcc.c-torture/compile/20001212-1.c: New test.
19498
19499 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19500
19501         * gcc.dg/cpp/widestr1.c: Update.
19502         * gcc.dg/cpp/prag-imp.c: Remove.
19503
19504 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
19505
19506         * gcc.c-torture/execute/20000801-3.x: Remove.
19507         * gcc.dg/c90-init-1.c: New test.
19508         * gcc.dg/c99-init-1.c: New test.
19509         * gcc.dg/c99-init-2.c: New test.
19510         * gcc.dg/gnu99-init-1.c: New test.
19511
19512 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
19513
19514         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
19515         testing that no relevant ones were found.
19516
19517 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19518
19519         * g++.old-deja/g++.pt/cast2.C: New test.
19520
19521 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19522
19523         * g++.old-deja/g++.pt/friend47.C: New test.
19524
19525 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19526
19527         * g++.old-deja/g++.pt/instantiate13.C: New test.
19528
19529 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19530
19531         * g++.old-deja/g++.other/defarg7.C: New test.
19532         * g++.old-deja/g++.other/defarg8.C: New test.
19533
19534 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19535
19536         * g++.old-deja/g++.pt/crash64.C: New test.
19537
19538 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19539
19540         * g++.old-deja/g++.pt/crash63.C: New test.
19541
19542 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19543
19544         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
19545
19546 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
19547
19548         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
19549
19550 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19551
19552         * g++.old-deja/g++.pt/error3.C: New test.
19553
19554 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19555
19556         * g++.old-deja/g++.other/crash39.C: New test.
19557
19558 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19559
19560         * g++.old-deja/g++.other/vbase4.C: New test.
19561
19562 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
19563
19564         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
19565         * gcc.dg/special/20000419-2.c: New file. Identical to above.
19566         * gcc.dg/special/special.exp: New test driver which will check
19567         for alias support for the above test.
19568
19569 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
19570
19571         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
19572         problems on small machines.
19573         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
19574         parameterize.
19575
19576 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
19577
19578         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
19579         mips.
19580         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19581
19582 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
19583
19584         * g++.old_deja/g++.pt/using8.C: New test.
19585
19586 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19587
19588         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
19589
19590 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
19591
19592         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
19593         where a failure is expected.
19594         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
19595
19596 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19597
19598         * g++.old_deja/g++.pt/instantiate12.C: New test.
19599
19600 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19601
19602         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
19603         start of structs.
19604         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
19605         * g++.old-deja/g++.brendan/crash17.C: Likewise.
19606         * g++.old-deja/g++.brendan/crash29.C: Likewise.
19607         * g++.old-deja/g++.brendan/crash48.C: Likewise.
19608         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19609         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
19610         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19611         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
19612         * g++.old-deja/g++.eh/spec6.C: Likewise.
19613         * g++.old-deja/g++.jason/crash3.C: Likewise.
19614         * g++.old-deja/g++.law/ctors11.C: Likewise.
19615         * g++.old-deja/g++.law/ctors17.C: Likewise.
19616         * g++.old-deja/g++.law/ctors5.C: Likewise.
19617         * g++.old-deja/g++.law/ctors9.C: Likewise.
19618         * g++.old-deja/g++.mike/ambig1.C: Likewise.
19619         * g++.old-deja/g++.mike/net22.C: Likewise.
19620         * g++.old-deja/g++.mike/p3538a.C: Likewise.
19621         * g++.old-deja/g++.mike/p3538b.C: Likewise.
19622         * g++.old-deja/g++.mike/virt3.C: Likewise.
19623         * g++.old-deja/g++.niklas/t128.C: Likewise.
19624         * g++.old-deja/g++.other/anon4.C: Likewise.
19625         * g++.old-deja/g++.other/using1.C: Likewise.
19626         * g++.old-deja/g++.other/warn3.C: Likewise.
19627         * g++.old-deja/g++.pt/t37.C: Likewise.
19628         * g++.old-deja/g++.robertl/eb69.C: Likewise.
19629         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19630
19631 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19632
19633         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
19634
19635 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19636
19637         * gcc.c-torture/execute/stdio-opt-3.c: New test.
19638
19639 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
19640
19641         * gcc.c-torture/compile/20010107-1.c: New test.
19642
19643 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19644
19645         * gcc.c-torture/execute/builtin-noret-1.c: New test.
19646
19647 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19648
19649         * gcc.dg/format/format.h: New file.
19650         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
19651         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
19652         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
19653         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
19654         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
19655         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19656         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
19657         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
19658         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
19659         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
19660         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
19661         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
19662         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
19663         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
19664         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
19665         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
19666         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
19667         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
19668         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
19669         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
19670         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
19671         instead of declaring standard types, macros and functions in each
19672         test.
19673
19674 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
19675
19676         * gcc.c-torture/execute/20010106-1.c: New test.
19677
19678 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19679
19680         * gcc.dg/format/format.exp: New file.
19681         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
19682         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
19683         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
19684         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
19685         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
19686         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
19687         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
19688         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
19689         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
19690         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
19691         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
19692         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
19693         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
19694         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
19695         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
19696         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
19697         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
19698         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
19699         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
19700         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
19701         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
19702         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
19703         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
19704         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
19705         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
19706         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
19707         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
19708         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
19709         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
19710         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
19711         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
19712         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
19713         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
19714         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
19715         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
19716         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
19717         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
19718         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
19719         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
19720         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
19721         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
19722         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
19723
19724 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
19725
19726         * gcc.c-torture/execute/991228-1.c: Take word endianness into
19727         account.
19728
19729 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19730
19731         * gcc.c-torture/execute/builtin-complex-1.c: New test.
19732
19733 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19734
19735         * g++.old-deja/g++.pt/crash62.C: New test.
19736
19737 2001-01-04  Richard Henderson  <rth@redhat.com>
19738
19739         * gcc.dg/20000926-1.c: Update expected warnings.
19740         * gcc.dg/array-2.c: Likewise.
19741         * gcc.dg/array-4.c: Also validate flexible array members.
19742         * gcc.dg/c99-flex-array-1.c: New.
19743
19744 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19745
19746         * gcc.c-torture/compile/20001222-1.x: Remove.
19747
19748 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19749
19750         * gcc.c-torture/execute/built-in-setjmp.c: New.
19751
19752 2001-01-03  Richard Henderson  <rth@redhat.com>
19753
19754         * gcc.dg/940510-1.c: Update expected error wording.
19755         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
19756
19757 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
19758
19759         * lib/target-supports.exp (check_alias_available): Modified to
19760         indicate aliases not supported if only weak aliases are supported.
19761
19762 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19763
19764         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
19765         Turn on cmpstrsi checks for __pj__ and __i370__.
19766
19767 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19768
19769         * g++.old-deja/g++.other/virtual11.C: New test.
19770
19771 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19772
19773         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
19774
19775 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19776
19777         * gcc.c-torture/compile/20010102-1.c: New test.
19778
19779 2001-01-02  Andreas Jaeger  <aj@suse.de>
19780
19781         * gcc.dg/noreturn-3.c: New test.
19782
19783         * gcc.dg/noreturn-4.c: New test.
19784
19785 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19786
19787         * gcc.c-torture/execute/stdio-opt-1.c: Also test
19788         __builtin_fputc and __builtin_fwrite.
19789
19790 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19791
19792         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
19793         signed char, not default char.
19794
19795 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19796
19797         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
19798
19799 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
19800
19801         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
19802
19803 2000-12-29  Richard Henderson  <rth@redhat.com>
19804
19805         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
19806         (__cyg_profile_func_exit): Define.
19807
19808 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19809
19810         * g++.dg/vtgc1.C: New test.
19811
19812 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
19813
19814         * gcc.dg/noncompile/20001228-1.c: New test.
19815
19816         * gcc.dg/20001228-1.c: New test.
19817
19818         * gcc.c-torture/execute/20001228-1.c: New test.
19819
19820 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
19821
19822         * gcc.dg/format-strfmon-1.c: New test.
19823
19824 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19825
19826         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
19827         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
19828         * gcc.c-torture/execute/string-opt-1.c: Likewise.
19829         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19830         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19831         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19832         * gcc.c-torture/execute/string-opt-6.c: Likewise.
19833         * gcc.c-torture/execute/string-opt-7.c: Likewise.
19834         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19835         * gcc.c-torture/execute/string-opt-9.c: Likewise.
19836         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19837         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19838         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19839
19840         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
19841         * gcc.c-torture/execute/string-opt-4.c: Test index.
19842
19843 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
19844
19845         * gcc.c-torture/compile/20001226-1.c: New test.
19846
19847 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19848
19849         * gcc.c-torture/compile/20001222-1.c: New test.
19850         * gcc.c-torture/compile/20001222-1.x: Xfail.
19851
19852 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
19853
19854         * gcc.c-torture/execute/comp-goto-2.c: New test.
19855
19856 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
19857
19858         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
19859         Use long types if __INT_MAX__ is 32767.
19860         (main): Use cast to (sint32 *) when poking 88 into a_page.
19861
19862         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
19863
19864 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
19865
19866         * gcc.c-torture/compile/20001221-1.c: New test.
19867         * gcc.c-torture/execute/20001221-1.c: New test.
19868
19869 2000-12-20  Richard Henderson  <rth@redhat.com>
19870
19871         * g++.old-deja/g++.pt/crash36.C: Update error lines.
19872         * g++.old-deja/g++.robertl/eb109.C: Likewise.
19873
19874 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19875
19876         * gcc.dg/compare3.c: New test.
19877
19878 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19879
19880         * gcc.dg/format-warnll-1.c: New test.
19881
19882 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19883
19884         * gcc.dg/cpp/cmdlne-P.c: New test.
19885
19886 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19887
19888         * gcc.c-torture/execute/builtin-abs-1.c,
19889         gcc.c-torture/execute/builtin-abs-2.c: New tests.
19890
19891 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19892
19893         * gcc.dg/cpp/multiline.c: New test.
19894
19895 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19896
19897         * g++.old-deja/g++.other/syshdr1.C: Update.
19898         * gcc.dg/cpp/lineflags.c: Remove temporarily.
19899
19900 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19901
19902         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
19903
19904 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19905
19906         * g++.old-deja/g++.pt/ttp65.C: New test.
19907
19908 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19909
19910         * g++.old-deja/g++.pt/ttp64.C: New test.
19911
19912 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19913
19914         * g++.old-deja/g++.pt/spec33.C: New test.
19915
19916 2000-12-14  Catherine Moore  <clm@redhat.com>
19917
19918         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
19919         * gcc.c-torture/execute/920612-2.c: Likewise.
19920         * gcc.c-torture/execute/920428-2.c: Likewise.
19921         * gcc-c-torture/execute/va-arg-11.c: Call exit.
19922         * gcc.c-torture/execute/va-arg-21.c: Likewise.
19923
19924 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19925
19926         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
19927         * gcc.dg/pack-test-2.c: Likewise.
19928
19929 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19930
19931         Tests by Zack Weinberg <zackw@stanford.edu>.
19932
19933         * gcc.dg/cpp/defined.c: Update.
19934         * gcc.dg/cpp/defined_trad.c: New tests.
19935
19936 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19937
19938         * gcc.dg/cpp/trad-direct.c: Update.
19939
19940 2000-12-11  Neil Booth  <neilb@earthling.net>
19941
19942         * gcc.dg/cpp/defined_trad.c
19943
19944 2000-12-11  Neil Booth  <neilb@earthling.net>
19945
19946         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
19947
19948 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19949
19950         * gcc.dg/format-miss-2.c: New test.
19951
19952 2000-12-09  Neil Booth  <neilb@earthling.net>
19953
19954         * gcc.dg/cpp/lineflags.c: New tests.
19955         * gcc.dg/cpp/poison.c: Update.
19956         * gcc.dg/cpp/redef2.c: Update.
19957         * gcc.dg/cpp/skipping.c: New test.
19958
19959 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
19960
19961         * g++.old-deja/g++.other/eh3.C: New testcase.
19962
19963 2000-12-07  Neil Booth  <neilb@earthling.net>
19964
19965         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
19966         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
19967         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
19968         wtr-union-init-2.c, wtr-union-init-3.c: Update.
19969         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
19970         Update.
19971
19972 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19973
19974         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
19975         __SIZE_TYPE__ instead of int for type of integers cast to
19976         pointers.
19977
19978 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
19979
19980         * g++.old-deja/g++.other/cleanup4.C: New test.
19981
19982 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19983
19984         * format-sec-1.c: New test.
19985
19986 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19987
19988         * gcc.dg/format-nonlit-3.c: New test.
19989
19990 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19991
19992         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
19993         through a null pointer.
19994
19995 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19996
19997         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
19998         * g++.old-deja/g++.pt/partial4.C: New test.
19999
20000 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
20001
20002         * gcc.c-torture/execute/ieee/hugeval.x: New.
20003
20004 2000-12-06  Neil Booth  <neilb@earthling.net>
20005
20006         * gcc.dg/cpp/backslash2.c: New tests.
20007
20008 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20009
20010         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
20011         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
20012
20013 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
20014
20015         * gcc.c-torture/execute/20001203-2.c: New testcase.
20016
20017 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20018
20019         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
20020         * g++.old-deja/g++.other/virtual10.C: New test.
20021
20022 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20023
20024         * g++.old-deja/g++.mike/pmf5.C: Remove test.
20025
20026 2000-12-05  Richard Henderson  <rth@redhat.com>
20027
20028         * gcc.c-torture/compile/20001205-1.c: New.
20029
20030 2000-12-04  Neil Booth  <neilb@earthling.net>
20031
20032         * g++.old-deja/g++.other/virtual9.C: New test.
20033         * g++.old-deja/g++.pt/crash61.C: New test.
20034         * gcc.c-torture/execute/loop-9.c: New test.
20035
20036 2000-12-04  Neil Booth  <neilb@earthling.net>
20037
20038         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
20039         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
20040         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
20041         * gcc.dg/cpp/extratokens.c: ...here.
20042
20043 2000-12-04  Neil Booth  <neilb@earthling.net>
20044
20045         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
20046         New tests.
20047
20048 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20049
20050         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
20051         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
20052
20053 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20054
20055         * gcc.c-torture/execute/20001203-1.c: New test.
20056
20057 2000-12-03  Neil Booth  <neilb@earthling.net>
20058
20059         * gcc.dg/cpp/macro6.c: New test cases.
20060
20061 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20062
20063         * gcc.c-torture/execute/string-opt-9.c: New test.
20064         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20065         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20066         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20067
20068         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
20069         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
20070
20071 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
20072
20073         * gcc.dg/cpp/if-6.c: New testcase.
20074
20075         * gcc.dg/20001201-1.c: New testcase.
20076
20077 2000-12-02  Neil Booth  <neilb@earthling.net>
20078
20079         * g++.old-deja/g++.other/externC4.C,
20080         g++.old-deja/g++.other/friend10.C: New tests.
20081
20082 2000-12-02  Neil Booth  <neilb@earthling.net>
20083
20084         * g++.old-deja/g++.other/instan2.C
20085         * g++.old-deja/g++.other/instan3.C: New test.
20086
20087 2000-12-02  Neil Booth  <neilb@earthling.net>
20088
20089         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
20090         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
20091         gnuc99.c,gnuc99-pedantic.c: New tests.
20092
20093 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20094
20095         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
20096         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
20097
20098 2000-12-01  Neil Booth  <neilb@earthling.net>
20099
20100         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
20101         * gcc.dg/cpp/poison.c: Update.
20102         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
20103
20104 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
20105
20106         * g77.f-torture/execute/20001201.f: New test.
20107
20108 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20109
20110         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
20111
20112 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
20113
20114         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
20115
20116 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20117
20118         * g++.old-deja/g++.other/cast6.C: New test.
20119
20120 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
20121
20122         * gcc.c-torture/execute/20001130-2.c: New testcase.
20123
20124 2000-11-30  Richard Henderson  <rth@redhat.com>
20125
20126         * gcc.c-torture/execute/20001130-1.c: New test.
20127
20128 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20129
20130         * g++.old-deja/g++.other/op3.C: New test.
20131
20132 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20133
20134         * g++.old-deja/g++.other/op2.C: New test.
20135
20136 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20137
20138         * g++.old-deja/g++.other/crash38.C: New test.
20139
20140 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
20141
20142         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
20143
20144 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
20145
20146         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
20147         tests.
20148         * gcc.c-torture/execute/string-opt-6.c: New test.
20149
20150         * gcc.dg/20001117-1.c: Add main.
20151
20152 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
20153
20154         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
20155         Move from here ...
20156         * gcc.dg/940510-1.c: ... to here.
20157
20158         * gcc.dg/20000926-1.c: GNU C now allows initializations of
20159         zero-size arrays in toplevel structures.
20160
20161 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20162
20163         * gcc.c-torture/execute/loop-8.c: New test.
20164
20165 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20166
20167         * g++.old-deja/g++.other/base1.C: New test.
20168
20169 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20170
20171         * g++.old-deja/g++.other/parse2.C: New test.
20172
20173 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20174
20175         * g++.old-deja/g++.pt/incomplete1.C: New test.
20176
20177 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20178
20179         * g++.old-deja/g++.other/friend9.C: New test.
20180
20181 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20182
20183         * gcc.dg/20001127-1.c: New test.
20184
20185 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20186
20187         * g++.old-deja/g++.pt/friend46.C: New test.
20188
20189 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20190
20191         * g++.old-deja/g++.other/ptrmem8.C: New test.
20192
20193 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20194
20195         * gcc.c-torture/execute/string-opt-7.c: New test.
20196         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20197
20198 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20199
20200         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
20201         instead of 'mkcheck 2'.
20202
20203 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20204
20205         * gcc.c-torture/execute/memcheck/driver.c,
20206         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
20207         C9X references to refer to C99.
20208
20209 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
20210
20211         * gcc.dg/ultrasp3.c: New test.
20212
20213 2000-11-25  Neil Booth  <neilb@earthling.net>
20214
20215         * gcc.dg/cpp/include2.c: Update test to be locale independent.
20216
20217 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
20218
20219         * gcc.c-torture/compile/20001123-2.c: New.
20220
20221 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20222
20223         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
20224
20225 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
20226
20227         * gcc.dg/sequence-point-1.c: Add some new tests.
20228         * gcc.c-torture/execute/20001124-1.c: New test.
20229
20230 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20231
20232         * g++.old-deja/g++.other/vaarg4.C: New test.
20233         * gcc.c-torture/compile/20001123-1.c: New test.
20234
20235 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20236
20237         * g++.other/crash24.C: Adjust and remove XFAIL.
20238         * g++.other/crash37.C: New test.
20239
20240 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
20241
20242         * g++.old-deja/g++.pt/instantiate9.C: New test.
20243
20244 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
20245
20246         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
20247         new ABI, too.
20248
20249         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
20250         * g++.old-deja/g++.robertl/eb55.C: Likewise.
20251
20252 2000-11-22  Neil Booth  <neilb@earthling.net>
20253
20254         * gcc.dg/cpp/Wtrigraphs.c: New test.
20255
20256 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
20257
20258         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
20259
20260 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
20261
20262         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
20263
20264 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
20265
20266         * lib/gcc-dg.exp: load_lib scanasm.exp.
20267         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
20268         * lib/g++-dg.exp: load_lib scanasm.exp.
20269         * lib/scanasm.exp: New.
20270         (scan-assembler, scan-assembler-not): Add optional arguments to
20271         test name, or if not present, the pattern name.
20272         (scan-assembler-dem, scan-assembler-dem-not): New.
20273
20274         * g++.dg/dg.exp: New.
20275
20276 2000-11-21  Neil Booth  <neilb@earthling.net>
20277
20278         * gcc.dg/cpp/integrated1.c: Remove.
20279
20280 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20281
20282         * gcc.c-torture/execute/20001121-1.c: New test.
20283
20284 2000-11-21  Richard Henderson  <rth@redhat.com>
20285
20286         * gcc.c-torture/compile/20001121-1.c: New test.
20287
20288 2000-11-20  Neil Booth  <neilb@earthling.net>
20289
20290         * gcc.dg/cpp/integrated1.c: New test.
20291
20292 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20293
20294         * g++.old-deja/g++.other/inline17.C: New test.
20295
20296 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
20297
20298         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
20299         local variable to be zero: I made the variable global. Now
20300         uses abort() and exit() instead of relying on main's return value.
20301
20302 2000-11-20  Neil Booth  <neilb@earthling.net>
20303
20304         * gcc.dg/cpp/paste2.c: Update test.
20305         * objc/execute/paste.m: New test.
20306
20307 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20308
20309         * gcc.dg/c99-condexpr-1.c: New test.
20310
20311 2000-11-20  Neil Booth  <neilb@earthling.net>
20312
20313         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
20314
20315 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
20316
20317         * g++.old-deja/g++.pt/export1.C: New test.
20318
20319 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
20320
20321         * gcc.dg/20001117-1.c: New test.
20322
20323 2000-11-18  Richard Henderson  <rth@redhat.com>
20324
20325         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
20326
20327 2000-11-18  Richard Henderson  <rth@redhat.com>
20328
20329         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
20330         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
20331         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
20332
20333 2000-11-18  Richard Henderson  <rth@redhat.com>
20334
20335         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
20336         (main): New.  Exit cleanly.
20337
20338 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20339
20340         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
20341         gcc.dg/c99-fordecl-2.c: New tests.
20342
20343 2000-11-18  Richard Henderson  <rth@redhat.com>
20344
20345         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
20346         * gcc.c-torture/execute/zerolen-2.c: New.
20347
20348 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20349
20350         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
20351         memory.
20352
20353 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20354
20355         * g++.old-deja/g++.pt/instantiate8.C: New test.
20356
20357 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20358
20359         * g++.old-deja/g++.other/incomplete.C: Add more tests.
20360         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
20361
20362 2000-11-16  Nick Clifton  <nickc@redhat.com>
20363
20364         * gcc.c-torture/execute/nestfunc-2.c: New test.
20365         * gcc.c-torture/execute/nestfunc-3.c: New test.
20366
20367 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20368
20369         * gcc.c-torture/compile/20001116-1.c: New test.
20370
20371 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20372
20373         * gcc.c-torture/execute/20001115-1.c: New test.
20374
20375 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
20376
20377         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
20378         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
20379         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
20380         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20381
20382 2000-11-15  Neil Booth  <neilb@earthling.net>
20383
20384         gcc.dg/cpp/_Pragma1.c: Update.
20385         gcc.dg/cpp/_Pragma2.c: New test.
20386
20387 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20388
20389         * g++.old-deja/g++.other/anon5.C: New test.
20390
20391 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20392
20393         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
20394         tests.
20395
20396 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
20397
20398         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
20399         output.
20400
20401 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20402
20403         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
20404         labels at end of compound statements.
20405
20406 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
20407
20408         * gcc.c-torture/execute/loop-7.c: New test.
20409
20410 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20411
20412         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
20413
20414 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20415
20416         * gcc.dg/c99-bool-1.c: New test.
20417
20418 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20419
20420         * gcc.dg/c99-scope-1.c: Remove xfail.
20421         * gcc.dg/c99-scope-2.c: New test.
20422
20423 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20424
20425         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
20426         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
20427
20428 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
20429
20430         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
20431         error messages.
20432
20433         * g++.mike/p700.C: Don't typedef wchar_t.
20434         * g++.mike/p784.C: Likewise.
20435         * g++.mike/eb101.C: Don't use __wchar_t.
20436
20437 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20438
20439         * g77.f-torture/execute/20001111.[fx]: Test premature exit
20440         from DO loop.
20441
20442 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20443
20444         * gcc.c-torture/execute/20001111-1.c: New test.
20445
20446 2000-11-10  Nick Clifton  <nickc@redhat.com>
20447
20448         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
20449         long multuiple and accumulate.
20450
20451 2000-11-09  Richard Henderson  <rth@redhat.com>
20452
20453         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
20454         via size_t instead of int.
20455
20456         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
20457         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20458         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20459         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20460
20461 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
20462
20463         * gcc.c-torture/compile/20001109-1.c: New test.
20464         * gcc.c-torture/compile/20001109-2.c: New test.
20465
20466 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
20467
20468         * g++.old-deja/g++.pt/operator1.C: New test.
20469         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
20470
20471 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20472
20473         * gcc.dg/20001108-1.c: New test.
20474
20475 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20476
20477         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
20478         with both arguments constant strings.
20479         * gcc.c-torture/execute/string-opt-3.c: New test.
20480         * gcc.c-torture/execute/string-opt-4.c: New test.
20481         * gcc.c-torture/execute/string-opt-5.c: New test.
20482
20483 2000-11-08  Nick Clifton  <nickc@redhat.com>
20484
20485         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
20486         mulsidi3adddi patterns.
20487
20488 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
20489
20490         * g++.old-deja/g++.other/crash36.C: New test.
20491
20492 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
20493
20494         * g++.old-deja/g++.other/init16.C: New test.
20495
20496 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
20497
20498         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
20499
20500 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20501
20502         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
20503         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20504         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20505
20506 2000-11-07  DJ Delorie  <dj@redhat.com>
20507
20508         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
20509
20510 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20511
20512         * gcc.c-torture/execute/string-opt-1.c: New test.
20513
20514 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20515
20516         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
20517         mips-sgi-irix6.* because the MIPS ABI passes floating-point
20518         parameters in registers, and there is no way for a varargs
20519         function to know in which order the integer and floating-point
20520         parameters should be interleaved when they are placed on the
20521         stack.
20522         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20523         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20524
20525 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20526
20527         * gcc.c-torture/execute/string-opt-2.c: New test.
20528
20529 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
20530
20531         * g++.old-deja/g++.pt/crash60.C: New test.
20532
20533 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20534
20535         * g++.old-deja/g++.other/crash24.C: New test.
20536         * g++.old-deja/g++.other/crash25.C: New test.
20537         * g++.old-deja/g++.other/crash26.C: New test.
20538         * g++.old-deja/g++.other/crash27.C: New test.
20539         * g++.old-deja/g++.other/crash28.C: New test.
20540         * g++.old-deja/g++.other/crash29.C: New test.
20541         * g++.old-deja/g++.other/crash30.C: New test.
20542         * g++.old-deja/g++.other/crash31.C: New test.
20543         * g++.old-deja/g++.other/crash32.C: New test.
20544         * g++.old-deja/g++.other/crash33.C: New test.
20545         * g++.old-deja/g++.other/crash34.C: New test.
20546         * g++.old-deja/g++.other/crash35.C: New test.
20547
20548 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20549
20550         * gcc.c-torture/execute/20001031-1.c: New test.
20551
20552 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
20553
20554         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
20555         namespace.
20556
20557         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
20558         standards-conformant.
20559
20560         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
20561
20562         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
20563         * g++.old-deja/g++.mike/p755a.C: Likewise.
20564         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
20565         library makes no calls to `operator new' during initialization.
20566
20567 2000-11-04  Neil Booth  <neilb@earthling.net>
20568
20569         * gcc.dg/cpp/include2.c: New tests.
20570
20571 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
20572
20573         * lib/g++.exp (g++_set_ld_library_path): New function.
20574         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
20575
20576 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
20577
20578         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
20579         warnings.
20580
20581 2000-11-01  Richard Henderson  <rth@redhat.com>
20582
20583         * g++.old-deja/g++.ext/namedret1.C: New.
20584         * g++.old-deja/g++.ext/namedret2.C: New.
20585         * g++.old-deja/g++.ext/namedret3.C: New.
20586
20587 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
20588
20589         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
20590         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
20591
20592 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20593
20594         * gcc.c-torture/execute/va-arg-21.c: New test.
20595
20596 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20597
20598         * gcc.dg/c99-complex-2.c: New test.
20599
20600 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20601
20602         * gcc.c-torture/execute/stdio-opt-1.c: New test.
20603
20604 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
20605
20606         * g++.old-deja/g++.other/inline16.C: New test.
20607
20608 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
20609
20610         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
20611         __PRETTY_FUNCTION__
20612
20613 2000-10-29  Neil Booth  <neilb@earthling.net>
20614
20615         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
20616         New tests.
20617         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
20618         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
20619         optimisation.
20620
20621 2000-10-29  Neil Booth  <neilb@earthling.net>
20622
20623         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
20624         * mi1.c, mi1c.h: Add null directives to multiple-include test.
20625         * mi5.c: Test multiple includes work with -C.
20626         * trigraphs.c: Test ^= version.
20627
20628 2000-10-28  Neil Booth  <neilb@earthling.net>
20629
20630         New tests and test updates for new macro expander.
20631
20632         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
20633         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
20634         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
20635         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
20636         new diagnostic messages.
20637
20638         * gcc.dg/cpp/macro3.c: New tests.
20639
20640 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
20641
20642         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
20643         on the same line.
20644
20645 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
20646
20647         * g++.old-deja/g++.other/eh2.C: New test.
20648
20649 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
20650
20651         * gcc.c-torture/execute/20001027-1.c: New test.
20652
20653 2000-10-26  Richard Henderson  <rth@redhat.com>
20654
20655         * gcc.c-torture/execute/20001026-1.c: New.
20656
20657 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
20658
20659         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
20660         * g++.old-deja/g++.law/builtin1.C: Likewise.
20661         * g++.old-deja/g++.law/ctors10.C: Likewise.
20662         * g++.old-deja/g++.law/virtual3.C: Likewise.
20663         * g++.old-deja/g++.mike/p658.C: Likewise.
20664         * g++.old-deja/g++.other/sibcall1.C: Likewise.
20665         * g++.old-deja/g++.other/vaarg2.C: Likewise.
20666         * g++.old-deja/g++.robertl/eb124.C: Likewise.
20667         * g++.old-deja/g++.robertl/eb44.C: Likewise.
20668         * g++.old-deja/g++.robertl/eb77.C: Likewise.
20669
20670 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20671
20672         * gcc.c-torture/compile/20001024-1.c: New test.
20673
20674 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
20675
20676         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
20677         to tell us whether or not we are using V3.
20678
20679 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20680
20681         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
20682         operands.
20683
20684 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20685
20686         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
20687
20688 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
20689
20690         * gcc.c-torture/execute/20001024-1.c: New test.
20691
20692 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
20693
20694         * g++.old-deja/g++.other/sibcall1.C: New test.
20695
20696 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
20697
20698         * gcc.dg/noncompile/init-3.c: New test.
20699
20700 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20701
20702         * gcc.dg/format-array-1.c: New test.
20703
20704 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20705
20706         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
20707         writing through null pointers; remove comment about testing
20708         unterminated strings.
20709
20710 2000-10-17  Matthew Hiller  <hiller@redhat.com>
20711
20712         * gcc.c-torture/execute/20001017-2.c: New test.
20713
20714 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20715
20716         * gcc.c-torture/compile/20001018-1.c: New test.
20717         * gcc.c-torture/compile/20001018-1.x: Xfail.
20718
20719 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20720
20721         * gcc.c-torture/execute/20001017-1.c: New test.
20722
20723 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20724
20725         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
20726         for multiple use of arguments with scanf formats; add tests for
20727         multiple use of arguments.
20728
20729 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
20730
20731         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
20732
20733 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20734
20735         * gcc.dg/format-miss-1.c: New test.
20736
20737 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20738
20739         * gcc.c-torture/execute/20001013-1.c: New test.
20740
20741 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20742
20743         * gcc.dg/format-branch-1.c: New test.
20744
20745 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20746
20747         * README, lib/file-format.exp: Remove EGCS references.
20748
20749 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20750
20751         * gcc.dg/20001013-1.c: New test.
20752
20753 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20754
20755         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
20756         for intmax_t in the compiler using __typeof__ and the type rules
20757         for conditional expressions.
20758
20759 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
20760
20761         * gcc.dg/20001012-1.c: New test.
20762         * gcc.dg/20001012-2.c: New test.
20763
20764 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20765
20766         * gcc.dg/format-attr-1.c: New test.
20767
20768 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20769
20770         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
20771         __LONG_LONG_MAX__ instead of LLONG_MAX.
20772
20773 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20774
20775         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
20776         scanf flags.
20777         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
20778         flags.
20779
20780 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20781
20782         * gcc.dg/sequence-pt-1.c: New test.
20783
20784 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
20785
20786         * gcc.c-torture/execute/20001011-1.c: New testcase.
20787         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
20788
20789 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20790
20791         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
20792         does not error on it.
20793
20794 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20795
20796         * gcc.dg/20001009-1.c: New test.
20797
20798 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20799
20800         * gcc.c-torture/compile/20001009-1.c: Move from here ....
20801         * gcc.c-torture/execute/20001009-2.c: ... to here.
20802
20803 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
20804
20805         * gcc.c-torture/compile/20001009-1.c: New testcase.
20806         * gcc.c-torture/execute/20001009-1.c: New testcase.
20807         Testcases provided by Jan Hubicka <jh@suse.cz>.
20808
20809 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20810
20811         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20812         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
20813         uintmax_t using <limits.h> to emulate the compiler's internal
20814         logic.  No longer XFAIL %j tests.
20815
20816 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20817
20818         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
20819         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20820         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
20821         regexps and details of expected handling of some bad formats.
20822         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
20823         suppression.
20824
20825 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20826
20827         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
20828         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
20829         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
20830         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
20831         in list archives.
20832
20833 2000-10-06  Richard Henderson  <rth@cygnus.com>
20834
20835         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
20836         * g++.old-deja/g++.brendan/crash52.C: Likewise.
20837         * g++.old-deja/g++.jason/report.C: Likewise.
20838         * g++.old-deja/g++.law/friend5.C: Likewise.
20839         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
20840         of the expected warnings.
20841
20842 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
20843
20844         * g++.old-deja/g++.pt/enum14.C: New test.
20845
20846 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20847
20848         * g++.old-deja/g++.pt/crash59.C: New test.
20849
20850 2000-10-04  Will Cohen  <wcohen@redhat.com>
20851
20852         * gcc.dg/20000926-1.c: New test.
20853
20854 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
20855
20856         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
20857         function name for current C++ compiler.
20858         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
20859
20860 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
20861
20862         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
20863         __PRETTY_FUNCTION__.
20864         * g++.old-deja/g++.ext/pretty2.C: Likewise.
20865
20866 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20867
20868         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
20869
20870 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
20871
20872         * gcc.c-torture/compile/20000923-1.c: New test.
20873
20874 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
20875
20876         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
20877         * g++.old-deja/g++.pt/ttp62.C: Same.
20878         * g++.old-deja/g++.other/inline14.C: Same.
20879
20880 2000-09-24  Richard Henderson  <rth@cygnus.com>
20881
20882         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
20883
20884 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20885
20886         * gcc.dg/c90-printf-1.c: Add test for wide string format.
20887
20888 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
20889
20890         * gcc.c-torture/compile/20000922-1.c: New file.
20891
20892 2000-09-21  Nick Clifton  <nickc@redhat.com>
20893
20894         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
20895         a signed long modulo operation.
20896         (mod6): New function - perform an unsigned long modulo operation.
20897         (main): Add tests for modulos of very large numbers by very small
20898         dividends.
20899
20900 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20901
20902         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
20903
20904 2000-09-19  Richard Henderson  <rth@cygnus.com>
20905
20906         * gcc.dg/compare2.c (case 10): XFAIL.
20907
20908 2000-09-18  Richard Henderson  <rth@cygnus.com>
20909
20910         * gcc.c-torture/execute/20000906-1.c: Move ...
20911         * gcc.dg/20000906-1.c: ... here.  Only run on targets
20912         that support __builtin_trap.
20913
20914 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
20915
20916         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
20917
20918 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20919
20920         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
20921         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
20922         more $ format tests.
20923
20924 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20925
20926         * gcc.dg/format-errmk-1.c: New test.
20927
20928 2000-09-17  Greg McGary  <greg@mcgary.org>
20929
20930         * gcc.c-torture/execute/20000917-1.x: Remove.
20931
20932 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20933
20934         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
20935
20936 2000-09-17  Greg McGary  <greg@mcgary.org>
20937
20938         * gcc.c-torture/execute/20000917-1.c: New test.
20939         * gcc.c-torture/execute/20000917-1.x: XFAIL.
20940
20941 2000-09-16  Neil Booth  <NeilB@earthling.net>
20942
20943         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
20944         in nested macro bug.
20945
20946 2000-09-15  Neil Booth  <NeilB@earthling.net>
20947
20948         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
20949
20950 2000-09-14  Jeffrey A Law  (law@cygnus.com)
20951
20952         * gcc.c-torture/execute/20000914-1.c: New test.
20953
20954 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
20955
20956         * g++.other/inline13.C: New test.
20957
20958 2000-09-12  Andreas Jaeger  <aj@suse.de>
20959
20960         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
20961         constant by Ulrich Drepper <drepper@redhat.com>.
20962
20963 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
20964
20965         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
20966
20967 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20968
20969         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
20970
20971 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
20972
20973         * gcc.dg/cpp/backslash.c: New test.
20974
20975 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
20976
20977         * gcc.c-torture/execute/20000910-1.c: New test.
20978         * gcc.c-torture/execute/20000910-2.c: Likewise.
20979
20980 2000-09-11  Robert Lipe  <robertl@sco.com>
20981
20982         * gcc.dg/pragma-align.c: New test.
20983
20984 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20985
20986         * g++.old-deja/g++.pt/explicit82.C: New test.
20987         * g++.old-deja/g++.pt/explicit83.C: New test.
20988
20989 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
20990
20991         * gcc.dg/asm-names.c: New test.
20992
20993 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20994
20995         * gcc.dg/cpp/tr-warn6.c: New test
20996
20997 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20998
20999         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
21000         be accepted.
21001
21002 2000-09-07  Catherine Moore  <clm@redhat.com>
21003
21004         * gcc.c-torture/execute/unroll-1.c: New test.
21005
21006 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
21007
21008         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
21009         ERROR markers.
21010         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
21011         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
21012         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
21013         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
21014         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
21015         Preprocess only.
21016         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
21017         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
21018
21019 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21020
21021         * g++.old-deja/g++.pt/deduct2.C: New test.
21022
21023 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21024
21025         * g++.old-deja/g++.pt/parms2.C: New test.
21026
21027 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21028
21029         * g++.old-deja/g++.pt/crash58.C: New test.
21030
21031 2000-09-06  Greg McGary  <greg@mcgary.org>
21032
21033         * gcc.c-torture/execute/20000906-1.c: New test.
21034         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
21035
21036 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21037
21038         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
21039
21040 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21041
21042         * g++.old-deja/g++.pt/crash57.C: New test.
21043
21044 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21045
21046         * g++.old-deja/g++.pt/crash56.C: New test.
21047
21048 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21049
21050         * g++.old-deja/g++.pt/koenig1.C: New test.
21051
21052 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21053
21054         * gcc.dg/20000904-1.c: New test.
21055
21056 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21057
21058         * gcc.dg/cpp/paste8.c: New test.
21059
21060 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
21061
21062         * gcc.c-torture/compile/20000827-1.c: New test.
21063
21064 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21065
21066         * gcc.dg/format-diag-1.c: New test.
21067
21068 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21069
21070         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
21071         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
21072         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
21073         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
21074         gcc.dg/formatz-1.c: Adjust warning regular expressions.
21075
21076 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21077
21078         * g++.old-deja/g++.other/nested4.C: New test.
21079
21080 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21081
21082         * g++.old-deja/g++.ns/scoped1.C: New test.
21083
21084 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
21085
21086         * lib/g++.exp: Support testing already-installed GCC.
21087
21088 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21089
21090         * wtr-label-1.c, wtr-suffix-1.c: New tests.
21091
21092 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21093
21094         * gcc.dg/return-type-2.c: New test.
21095
21096 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
21097
21098         * gcc.c-torture/compile/20000825-1.c: New test.
21099
21100 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
21101
21102         * gcc.dg/dwarf2-2.c: New test.
21103
21104 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
21105
21106         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
21107         dg-warning regexps.
21108
21109 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21110
21111         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
21112         gcc.dg/format-ext-5.c: New tests.
21113
21114 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
21115
21116         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
21117
21118 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
21119
21120         * gcc.dg/noncompile/930622-2.c: Adjust error message.
21121
21122 2000-08-24  Richard Henderson  <rth@cygnus.com>
21123
21124         * gcc.dg/ia64-sync-1.c: New test.
21125         * gcc.dg/ia64-sync-2.c: New test.
21126         * gcc.dg/ia64-asm-1.c: New test.
21127
21128 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21129
21130         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
21131         * gcc.dg/format-ext-2.c: New test.
21132
21133 2000-08-23  Jason Merrill  <jason@redhat.com>
21134
21135         * lib/old-dejagnu.exp: Also ignore "In member function" and
21136         "At global scope".
21137
21138 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21139
21140         * gcc.dg/noncompile/label-lineno-1.c: New test.
21141
21142 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21143
21144         * gcc.dg/c99-array-nonobj-1.c: New test.
21145
21146 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21147
21148         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
21149         tests.
21150         * gcc.dg/format-ext-1.c: New test.
21151
21152 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21153
21154         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
21155         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
21156         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
21157         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
21158         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
21159
21160 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21161
21162         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
21163         gcc.dg/c99-strftime-2.c: New tests.
21164
21165 2000-08-22  Richard Henderson  <rth@cygnus.com>
21166
21167         * gcc.c-torture/execute/20000822-1.c: New test.
21168
21169 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21170
21171         * gcc.c-torture/execute/20000819-1.x: Remove.
21172
21173 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21174
21175         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
21176         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
21177         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
21178         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
21179         gcc.dg/format-xopen-1.c: New tests.
21180
21181 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21182
21183         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
21184
21185 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21186
21187         * g++.old-deja/g++.other/loop2.C: New test.
21188
21189         * gcc.c-torture/compile/20000606-1.c: New test.
21190         * gcc.c-torture/compile/20000728-1.c: New test.
21191         * gcc.c-torture/execute/20000801-1.c: New test.
21192         * gcc.c-torture/execute/20000801-2.c: New test.
21193         * gcc.c-torture/execute/20000819-1.c: New test.
21194         * gcc.c-torture/execute/20000819-1.x: XFAIL.
21195         * gcc.dg/20000629-1.c: New test.
21196         * gcc.dg/20000724-1.c: New test.
21197         * gcc.dg/20000807-1.c: New test.
21198
21199 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
21200
21201         * gcc.dg/cpp/pragma-1.c: New test.
21202         * gcc.dg/cpp/pragma-2.c: New test.
21203
21204 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
21205
21206         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
21207         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
21208
21209 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21210
21211         * gcc.c-torture/compile/20000818-1.c: New test.
21212
21213 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
21214
21215         * gcc.c-torture/execute/20000818-1.c: New test.
21216
21217 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21218
21219         * gcc.dg/format-va-1.c: New test.
21220
21221 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21222
21223         * g++.old-deja/g++.other/typedef8.C: New test.
21224
21225 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21226
21227         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
21228         * g++.old-deja/g++.mike/net36.C: Mark candidate.
21229         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
21230         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
21231         * g++.old-deja/g++.other/ptrmem7.C: New test.
21232         * g++.old-deja/g++.pt/ptrmem10.C: New test.
21233
21234 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21235
21236         * g++.old-deja/g++.pt/typename27.C: New test.
21237
21238 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
21239
21240         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
21241         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
21242         * g++.old-deja/g++.pt/friend45.C: New test.
21243         * g++.old-deja/g++.other/friend8.C: New test.
21244
21245 2000-08-15  Richard Henderson  <rth@cygnus.com>
21246
21247         * gcc.c-torture/execute/20000815-1.c: New test.
21248
21249 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21250
21251         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
21252         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
21253         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
21254
21255 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
21256
21257         * g++.old-deja/g++.other/refinit2.C: New test.
21258
21259 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
21260
21261         * lib/c-torture.exp (c-torture): Make
21262         compiler_conditional_xfail_data global.
21263         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
21264         compiler_conditional_xfail_data machinery.
21265         (f-torture-execute): Likewise.
21266         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
21267         and only when unrolling loops.
21268
21269         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
21270
21271 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21272
21273         * g++.old-deja/g++.pt/explicit81.C: New test.
21274
21275 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21276
21277         * g++.old-deja/g++.pt/typename26.C: New test.
21278
21279 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
21280
21281         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
21282         warning.
21283
21284 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21285
21286         * g++.old-deja/g++.other/array3.C: New test.
21287
21288 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21289
21290         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
21291         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
21292         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
21293         New tests.
21294
21295 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
21296
21297         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
21298         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21299
21300 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
21301
21302         * gcc.c-torture/execute/20000808-1.c: New test.
21303
21304 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21305
21306         * gcc.dg/c90-const-expr-1.c: New test.
21307
21308 2000-08-08  Richard Henderson  <rth@cygnus.com>
21309
21310         * gcc.dg/noncompile/920923-1.c: Declare calloc.
21311
21312 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21313
21314         * gcc.dg/noncompile/const-ll-1.c: New test.
21315
21316 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21317
21318         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
21319
21320 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21321
21322         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
21323         that running programs linked against the shared version of libobjc
21324         run correctly.
21325
21326 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21327
21328         * gcc.dg/c99-printf-1.c: New test.
21329
21330 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21331
21332         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
21333
21334 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
21335
21336         * gcc.c-torture/execute/20000731-1.x: Delete.
21337
21338 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
21339
21340         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
21341         and torture_without_loops as is done by c-torture.exp.
21342         (search_for): Copy from c-torture.exp.
21343         (gcc-dg-runtest): New function, drives a directory of tests
21344         iterating over the TORTURE_OPTIONS.
21345         (scan-assembler, scan-assembler-not): Move here from
21346         individual directory drivers.
21347
21348         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
21349         defined by lib/gcc-dg.exp.
21350         * gcc.dg/cpp/cpp.exp: Likewise.
21351         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
21352         gcc-dg-runtest, so we cycle over optimization options.
21353
21354         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
21355         * gcc.dg/compare2.c: No longer expected to fail.
21356
21357 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
21358
21359         * gcc.c-torture/execute/20000804-1.c: New test.
21360
21361 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21362
21363         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
21364
21365 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
21366
21367         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
21368
21369 2000-08-03  Jeffrey A Law  (law@cygnus.com)
21370
21371         * gcc.c-torture/compile/20000803-1.c: New test.
21372
21373 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21374
21375         * gcc.c-torture/execute/20000801-3.c,
21376         gcc.c-torture/execute/20000801-4.c: New tests.
21377         * gcc.c-torture/execute/20000801-3.x,
21378         gcc.c-torture/execute/20000801-4.x: Xfail.
21379
21380 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
21381
21382         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
21383         libobjc/.libs to allow for libtool.
21384
21385 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
21386
21387         * gcc.c-torture/compile/20000802-1.c: New test.
21388
21389 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
21390
21391         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
21392
21393 2000-07-31  Jeffrey A Law  (law@cygnus.com)
21394
21395         * gcc-c-torture/execute/20000731-2.c: New test.
21396
21397         * gcc.c-torture/execute/20000731-1.c: New test.
21398         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
21399
21400 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
21401
21402         * testsuite/gcc.dg/cpp/paste7.c: New test.
21403         * gcc.dg/cpp/20000725-1.c: New test.
21404
21405 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
21406
21407         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
21408         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
21409         declaration warning for __builtin_dwarf_reg_size.
21410
21411         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
21412
21413 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21414
21415         * gcc.dg/noncompile/voidparam-1.c: New test.
21416
21417 2000-07-30  Richard Henderson  <rth@cygnus.com>
21418
21419         * gcc.dg/c90-digraph-1.c: Don't xfail.
21420         * gcc.dg/compare2.c (case 10): Xfail.
21421         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
21422
21423 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
21424
21425         * gcc.dg/c99-main-1.c: New test.
21426
21427 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21428
21429         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
21430
21431 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
21432
21433         * gcc.c-tortuer/execute/20000726-1.c: New test.
21434
21435 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
21436
21437         * gcc.c-torture/execute/enum-2.c: New test.
21438
21439 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21440
21441         * gcc.dg/cpp/tr-warn3.c: New test.
21442
21443 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21444
21445         * g++.old-deja/g++.ext/implicit1.C: Remove.
21446         * g++.old-deja/g++.jason/c2.C: Remove
21447         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
21448         * g++.old-deja/g++.pt/crash16.C: Likewise.
21449         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
21450
21451 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21452
21453         * g++.old-deja/g++.other/for2.C: New test.
21454
21455 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
21456
21457         * gcc.dg/20000720-1.c: New test.
21458
21459 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
21460
21461         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
21462
21463 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
21464
21465         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
21466         * gcc.c-torture/execute/20000722-1.c: New.
21467         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
21468
21469 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
21470
21471         * gcc.dg/cpp/20000720-1.S: New test.
21472
21473 2000-07-21  Michael Meissner  <meissner@redhat.com>
21474
21475         * gcc.c-torture/execute/ieee/hugeval.c: New test.
21476
21477 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21478
21479         * g++.old-deja/g++.brendan/crash16.C,
21480         g++.old-deja/g++.brendan/parse3.C,
21481         g++.old-deja/g++.brendan/redecl1.C,
21482         g++.old-deja/g++.ns/template13.C,
21483         g++.old-deja/g++.other/decl4.C,
21484         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
21485
21486 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21487
21488         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
21489         and "Internal error".
21490
21491         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
21492         regexps.
21493         * gcc.dg/cpp/paste6.c: New test.
21494
21495 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
21496
21497         * gcc.dg/cpp/tr-direct.c: New test.
21498
21499         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
21500         gcc.dg/cpp/undef1.c: Tweak error regexps.
21501
21502 2000-07-18  Eric Christopher <echristo@redhat.com>
21503
21504         * gcc.c-torture/compile/20000718-1.c: New test.
21505
21506 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
21507
21508         * cpplex.c (_cpp_push_token): If the token being pushed back
21509         is the previous token in this context, just subtract one from
21510         context->posn.
21511         * cppmacro.c (save_expansion): Clear aux field when storing a
21512         placemarker.
21513
21514 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
21515
21516         * gcc.dg/noncompile/redecl-1.c: New test.
21517
21518 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
21519
21520         * gcc.c-torture/execute/20000717-5.c: New test.
21521         * gcc.c-torture/execute/20000717-1.x: Removed.
21522
21523 2000-07-17  Richard Henderson  <rth@cygnus.com>
21524
21525         * gcc.c-torture/execute/20000717-4.c: New test.
21526
21527 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
21528
21529         * gcc.dg/cpp/syshdr.c: New test.
21530         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
21531
21532 2000-07-17  Neil Booth  <neilb@earthling.net>
21533
21534         * gcc.dg/cpp/cmdlne-dM.c: New test.
21535         * gcc.dg/cpp/cmdlne-dD.c: New test.
21536
21537 2000-07-17  Jeffrey A Law  (law@cygnus.com)
21538
21539         * gcc.c-torture/execute/20000717-3.c: New test.
21540
21541         * gcc.c-torture/compile/20000717-1.c: New test.
21542
21543 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
21544
21545         * gcc.c-torture/execute/20000717-2.c: New test.
21546
21547 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21548
21549         * gcc.dg/formatz-1.c: New test.
21550
21551         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
21552         * gcc.dg/c99-digraph-1.c: New tests.
21553
21554         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
21555         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
21556
21557         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
21558         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
21559         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
21560         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
21561         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
21562         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
21563         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
21564
21565 2000-07-17   Greg McGary <greg@mcgary.org>
21566
21567         * gcc.c-torture/execute/20000717-1.c: New test.
21568         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
21569
21570 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
21571
21572         * gcc.c-torture/execute/20000715-2.c: New test.
21573         * gcc.dg/20000715-1.c: New test.
21574
21575 2000-07-15  Michael Meissner  <meissner@redhat.com>
21576
21577         * gcc.c-torture/execute/20000715-1.c: New test.
21578
21579 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
21580
21581         * gcc.c-torture/execute/20000707-1.c: New test.
21582
21583 2000-07-13  Neil Booth  <NeilB@earthling.net>
21584
21585         * testsuite/gcc.dg/cpp/digraph1.c,
21586         testsuite/gcc.dg/cpp/digraph2.c,
21587         testsuite/gcc.dg/cpp/digraphs.c: New tests.
21588
21589 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
21590
21591         * g77.f-torture/compile/20000630-2.f:  New test.
21592         * g77.f-torture/compile/20000630-2.x
21593
21594 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21595
21596         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
21597
21598 2000-07-11  Neil Booth  <NeilB@earthling.net>
21599
21600         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
21601
21602 2000-07-11  Neil Booth  <NeilB@earthling.net>
21603
21604         * gcc.dg/cpp/cmdlne-C.c: New.
21605
21606 2000-07-09  Neil Booth  <NeilB@earthling.net>
21607
21608         * gcc.dg/cpp/directiv.c: New tests.
21609         * gcc.dg/cpp/undef1.c: Update.
21610
21611 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
21612
21613         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
21614
21615 2000-07-09  Neil Booth  <NeilB@earthling.net>
21616
21617         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
21618
21619 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
21620
21621         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
21622         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
21623
21624 2000-07-08  Neil Booth  <NeilB@earthling.net>
21625
21626         * gcc.dg/cpp/macsyntx.c: New tests.
21627
21628 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21629
21630         * gcc.dg/20000707-1.c: New test.
21631
21632 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21633
21634         * gcc.c-torture/execute/20000706-1.c: New test.
21635         * gcc.c-torture/execute/20000706-2.c: New test.
21636         * gcc.c-torture/execute/20000706-3.c: New test.
21637         * gcc.c-torture/execute/20000706-4.c: New test.
21638         * gcc.c-torture/execute/20000706-5.c: New test.
21639
21640 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21641
21642         * g++.old-deja/g++.pt/instantiate7.C: New test.
21643
21644 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21645
21646         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
21647         * g++.old-deja/g++.mike/thunk3.C: Likewise.
21648         * g++.old-deja/g++.other/rtti3.C: Likewise.
21649         * g++.old-deja/g++.other/rttid3.C: Likewise.
21650
21651 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
21652
21653         *  g77.f-torture/compile/20000630-1.x: Fix typo
21654
21655 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
21656
21657         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
21658         assembly output.
21659
21660 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
21661
21662         * gcc.dg/cpp/ident.c: New test.
21663
21664 2000-07-05  Neil Booth  <NeilB@earthling.net>
21665
21666         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
21667           gcc.dg/cpp/lexstrng.c: New tests.
21668
21669 2000-07-04  Neil Booth  <NeilB@earthling.net>
21670
21671         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
21672         * gcc.dg/cpp/strify2.c: Same.
21673
21674 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
21675
21676         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
21677         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
21678         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
21679         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
21680
21681         * testsuite/gcc.dg/cpp/macro1.c,
21682         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
21683         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
21684         testsuite/gcc.dg/cpp/strify1.c,
21685         testsuite/gcc.dg/cpp/strify2.c: New tests.
21686
21687 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
21688
21689         * gcc.c-torture/execute/20000703-1.c: New test.
21690
21691 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21692
21693         * g++.old-deja/g++.pt (lookup10.C): New test.
21694
21695 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21696
21697         * g++.old-deja/g++.pt (typename25.C): New test.
21698
21699 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
21700
21701         * gcc.c-torture/compile/20000701-1.c: New test.
21702
21703 2000-06-30  Nick Clifton  <nickc@cygnus.com>
21704
21705         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
21706         to test case.
21707
21708 2000-06-30  Catherine Moore  <clm@cygnus.com>
21709
21710         * gcc.c-torture/execute/align-1.c: New test.
21711
21712 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
21713
21714         * g++.old-deja/g++.pt/expr8.C: New test.
21715         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
21716
21717 2000-06-29  Nick Clifton  <nickc@cygnus.com>
21718
21719         * gcc.c-torture/compile/20000629-1.c: New test.
21720
21721 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21722
21723
21724         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
21725         gcc.dg/noncompile directory, depending on whether they're
21726         preprocessor tests or not.  Annotate all the tests for the dg
21727         framework.
21728
21729         * gcc.c-torture/noncompile/noncompile.exp: Delete.
21730         * gcc.dg/noncompile/noncompile.exp: New.
21731
21732         * Moved files:
21733         Old name                                New name
21734         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
21735         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
21736         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
21737         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
21738         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
21739         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
21740         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
21741         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
21742         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
21743         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
21744         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
21745         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
21746         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
21747         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
21748         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
21749         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
21750         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
21751         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
21752         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
21753         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
21754         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
21755         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
21756         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
21757         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
21758
21759         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
21760         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
21761         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
21762         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
21763         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
21764         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
21765
21766 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21767
21768         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
21769         declare one variable.  On the fourth, error.
21770         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
21771         declared by 20000628-1a.h.
21772
21773 2000-06-29  Richard Henderson  <rth@redhat.com>
21774
21775         * gcc.c-torture/execute/930529-1.x: New file.
21776         * gcc.dg/920413-1.c: Adjust expected warning text.
21777         * gcc.dg/980217-1.c: Declare abort.
21778         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
21779
21780 2000-06-29  Jeffrey A Law  (law@cygnus.com)
21781
21782         * g77.f-torture/compile/20000629-1.f: New test.
21783         * g77.f-torture/compile/20000629-1.x: Expected to fail.
21784
21785 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21786
21787         Rearrange lots of files, removing entirely the
21788         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
21789         directories.
21790
21791         * Deleted files:
21792         gcc.c-torture/code_quality/code_quality.exp
21793         gcc.c-torture/special/special.exp
21794         gcc.failure/failure.exp
21795         gcc.failure/940409-1.x
21796         gcc.c-torture/compile/961203-1.x
21797
21798         * New files:
21799         gcc.misc-tests/linkage.exp
21800         gcc.c-torture/execute/920730-1t.c
21801         gcc.c-torture/execute/920730-1t.x
21802         gcc.c-torture/compile/920520-1.x
21803         gcc.c-torture/compile/920521-1.x
21804         gcc.c-torture/compile/981006-1.x
21805         gcc.c-torture/execute/eeprof-1.x
21806
21807         * Moved files (possibly with modifications to fit a new harness):
21808         Old name                                New name
21809         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
21810         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
21811         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
21812         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
21813         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
21814         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
21815         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
21816         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
21817         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
21818         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
21819         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
21820         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
21821         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
21822         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
21823
21824 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21825
21826         * c-torture/compile/961203-1.x: Delete.
21827
21828         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
21829         not exit. Include stdio.h.
21830         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
21831         * gcc.misc-tests/dg-12.c: Likewise.
21832         * gcc.misc-tests/dg-5.c: Likewise.
21833         * gcc.misc-tests/dg-6.c: Likewise.
21834         * gcc.misc-tests/dg-7.c: Prototype abort.
21835         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
21836         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
21837         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
21838         not exit.
21839         * gcc.misc-tests/sieve.c: Use return from main, not exit.
21840         * gcc.misc-tests/sort2.c: Use return from main, not exit.
21841
21842 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
21843
21844         * gcc.dg/cpp/20000628-1.c: New test.
21845         * gcc.dg/cpp/20000628-1.h: New header for above test.
21846         * gcc.dg/cpp/20000628-1a.h: Likewise.
21847
21848 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
21849
21850         * gcc.dg/cpp: New directory.
21851         * gcc.dg/cpp/cpp.exp: New driver.
21852         * gcc.dg/cpp/20000627-1.c: New test.
21853         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
21854         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
21855         and rewrite as a compilation test.
21856
21857         * gcc.dg: Move many files into the cpp subdirectory, possibly
21858         renaming or editing them as well.
21859         Old name                New name
21860         990119-1.c              cpp/19990119-1.c
21861         990228-1.c              cpp/19990228-1.c
21862         990407-1.c              cpp/19990407-1.c
21863         990409-1.c              cpp/19990409-1.c
21864         990413-1.c              cpp/19990413-1.c
21865         990703-1.c              cpp/19990703-1.c
21866         20000127-1.c            cpp/20000127-1.c
21867         20000129-1.c            cpp/20000129-1.c
21868         20000207-1.c            cpp/20000207-1.c
21869         20000207-2.c            cpp/20000207-2.c
21870         20000209-1.c            cpp/20000209-1.c
21871         20000209-2.c            cpp/20000209-2.c
21872         20000301-1.c            cpp/20000301-1.c
21873         20000419-1.c            cpp/20000419-1.c
21874         20000510-1.S            cpp/20000510-1.S
21875         20000519-1.c            cpp/20000519-1.c
21876         20000529-1.c            cpp/20000529-1.c
21877         20000625-1.c            cpp/20000625-1.c
21878         20000625-2.c            cpp/20000625-2.c
21879         cpp-as1.c               cpp/assert1.c
21880         cpp-as2.c               cpp/assert2.c
21881         cxx-comments-1.c        cpp/cxxcom1.c
21882         cxx-comments-2.c        cpp/cxxcom2.c
21883         endif-label.c           cpp/endif.c
21884         cpp-hash1.c             cpp/hash1.c
21885         cpp-hash2.c             cpp/hash2.c
21886         cpp-if1.c               cpp/if-1.c
21887         cpp-if2.c               cpp/if-2.c
21888         cpp-if3.c               cpp/if-3.c
21889         cpp-if4.c               cpp/if-4.c
21890         cpp-if5.c               cpp/if-5.c
21891         cpp-cond.c              cpp/if-cexp.c
21892         cpp-missingop.c         cpp/if-mop.c
21893         cpp-missingparen.c      cpp/if-mpar.c
21894         cpp-opprec.c            cpp/if-oppr.c
21895         cpp-ifparen.c           cpp/if-paren.c
21896         cpp-shortcircuit.c      cpp/if-sc.c
21897         cpp-shift.c             cpp/if-shift.c
21898         cpp-unary.c             cpp/if-unary.c
21899         cpp-li1.c               cpp/line1.c
21900         cpp-li2.c               cpp/line2.c
21901         lineno.c                cpp/line3.c
21902         lineno-2.c              cpp/line4.c
21903         cpp-mi.c                cpp/mi1.c
21904         cpp-mic.h               cpp/mi1c.h
21905         cpp-micc.h              cpp/mi1cc.h
21906         cpp-mind.h              cpp/mi1nd.h
21907         cpp-mindp.h             cpp/mi1ndp.h
21908         cpp-mix.h               cpp/mi1x.h
21909         cpp-mi2.c               cpp/mi2.c
21910         cpp-mi2a.h              cpp/mi2a.h
21911         cpp-mi2b.h              cpp/mi2b.h
21912         cpp-mi2c.h              cpp/mi2c.h
21913         cpp-mi3.c               cpp/mi3.c
21914         cpp-mi3.def             cpp/mi3.def
21915         poison-1.c              cpp/poison.c
21916         pr-impl.c               cpp/prag-imp.c
21917         cpp-redef-2.c           cpp/redef1.c
21918         cpp-redef.c             cpp/redef2.c
21919         strpaste.c              cpp/strp1.c
21920         strpaste-2.c            cpp/strp2.c
21921         cpp-tradpaste.c         cpp/tr-paste.c
21922         cpp-tradstringify.c     cpp/tr-str.c
21923         cpp-tradwarn1.c         cpp/tr-warn1.c
21924         cpp-tradwarn2.c         cpp/tr-warn2.c
21925         trigraphs.c             cpp/trigraphs.c
21926         cpp-unc1.c              cpp/unc1.c
21927         cpp-unc2.c              cpp/unc2.c
21928         cpp-unc3.c              cpp/unc3.c
21929         cpp-unc.c               cpp/unc4.c
21930         undef.c                 cpp/undef1.c
21931         undef-2.c               cpp/undef2.c
21932         cpp-wi1.c               cpp/widestr1.c
21933
21934 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
21935
21936         * lib/g++.exp (g++_include_flags): Tweak.
21937
21938 2000-06-27  H.J. Lu  <hjl@gnu.org>
21939             Loren J. Rittle  <ljrittle@acm.org>
21940
21941         * lib/g++.exp (g++_include_flags): Override libgloss.exp
21942         version with one that knows about the new gcc tree structure.
21943         (g++_link_flags): Same.
21944
21945 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
21946
21947         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
21948         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
21949         case we are cross-compiling.
21950
21951         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
21952         g++.old-deja/g++.niklas/Makefile.in,
21953         g++.old-deja/g++.niklas/configure.in,
21954         g++.old-deja/g++.other/Makefile.in,
21955         g++.old-deja/g++.other/configure.in,
21956         gcc.c-torture/code_quality/Makefile.in,
21957         gcc.c-torture/code_quality/configure.in,
21958         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
21959         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
21960         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
21961         gcc.c-torture/execute/ieee/Makefile.in,
21962         gcc.c-torture/execute/ieee/configure.in,
21963         gcc.c-torture/noncompile/Makefile.in,
21964         gcc.c-torture/noncompile/configure.in,
21965         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
21966         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
21967         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
21968
21969 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21970
21971         * g++.old-deja/g++.other/ambig3.C: New test.
21972
21973 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21974
21975         * g++.old-deja/g++.pt/syntax1.C: New test.
21976         * g++.old-deja/g++.pt/syntax2.C: New test.
21977         * g++.old-deja/g++.other/syntax3.C: New test.
21978         * g++.old-deja/g++.other/syntax4.C: New test.
21979
21980 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21981
21982         * gcc.dg/20000623-1.c: Prototype exit and abort.
21983
21984 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21985
21986         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
21987         New tests.
21988         * gcc.dg/cpp-mi3.def: New file.
21989
21990         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
21991         inside assertions.
21992         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
21993         lexer's error messages.
21994         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
21995         divine anything from the linemarkers.
21996         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
21997         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
21998
21999 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
22000
22001         * gcc.dg/20000623-1.c: New test.
22002
22003 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
22004
22005         * gcc.c-torture/execute/20000622-1.c: New test.
22006
22007 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22008
22009         * g++.old-deja/g++.other/init15.C: New test.
22010
22011 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22012
22013         * g++.old-deja/g++.pt/vaarg2.C: New test.
22014         * g++.old-deja/g++.pt/vaarg3.C: New test.
22015
22016 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
22017
22018         * g++.old-deja/g++.other/dyncast6.C: New test.
22019
22020 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
22021
22022         * gcc.c-torture/execute/loop-6.c: New test.
22023
22024 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
22025
22026         * gcc.dg/20000614-1.c: New test.
22027         * gcc.dg/20000614-2.c: New test.
22028
22029 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
22030
22031         * g++.old-deja/g++.other/inline12.C: New test.
22032
22033 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
22034
22035         * g++.old-deja/g++.other/eh1.C: New test.
22036
22037 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
22038
22039         * g++.old-deja/g++.other/type.C: New test.
22040
22041 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22042
22043         * g++.old-deja/g++.other/initstring.C: New test.
22044
22045 2000-06-12  Jason Merrill  <jason@redhat.com>
22046
22047         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
22048
22049 2000-06-09  Jeffrey A Law  (law@cygnus.com)
22050
22051         * gcc.c-torture/compile/20000609-1.c: New test.
22052
22053 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
22054
22055         * gcc.dg/20000609-1.c: New test.
22056
22057 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
22058
22059         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
22060         * gcc.c-torture/noncompile/poison-1.c: Move...
22061         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
22062         * gcc.dg/cpp-li1.c: Add a token after the #line.
22063
22064 2000-06-05  Richard Henderson  <rth@cygnus.com>
22065
22066         * gcc.c-torture/execute/20000605-2.c: New test.
22067         * gcc.c-torture/execute/20000605-3.c: New test.
22068
22069 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
22070
22071         * g77.f-torture/execute/20000503-1.x: New file.
22072
22073 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22074
22075         * g++.old-deja/g++.eh/badalloc1.C: New test.
22076
22077 2000-06-05  Richard Henderson  <rth@cygnus.com>
22078
22079         * gcc.c-torture/execute/20000605-1.c: New test.
22080
22081 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22082             Nathan Sidwell <nathan@codesourcery.com>
22083
22084         * gcc.c-torture/compile/20000605-1.c: New test.
22085
22086 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
22087
22088         * g77.f-torture/compile/20000601-1.f:  New test.
22089
22090 2000-06-03  Richard Henderson  <rth@cygnus.com>
22091
22092         * gcc.c-torture/execute/20000603-1.c: New.
22093
22094 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
22095
22096         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
22097         * gcc.dg/noreturn-2.c (noreturn): Likewise.
22098
22099 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
22100
22101         * gcc.dg/compare2.c (case 12): XFAIL.
22102         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
22103         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
22104
22105         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
22106
22107 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
22108
22109         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
22110         guard macro is already defined when the header is first
22111         included.
22112         * gcc.dg/cpp-mix.h: New file.
22113         * gcc.dg/endif-label.c: Update patterns to match compiler.
22114
22115         * g++.brendan/complex1.C: Declare abort.
22116         * g++.law/refs4.C: Remove XFAIL.
22117         * g++.oliva/expr2.C: Declare abort and exit.
22118
22119 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
22120
22121         * gcc.c-torture/execute/20000528-1.c: New test.
22122
22123         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
22124         * g++.old-deja/g++.law/temps4.C: Likewise.
22125
22126         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
22127         stdlib.h.  Call abort() on failure.
22128         * g++.old-deja/g++.law/refs4.C: Likewise.
22129         * g++.old-deja/g++.law/temps4.C: Likewise.
22130         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
22131         * gcc.c-torture/execute/20000112-1.c: Include string.h.
22132
22133 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
22134
22135         Relative to g++.dg/special:
22136         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
22137
22138         Relative to g++.old-deja:
22139         * g++.brendan/complex1.C, g++.jason/optimize2.C,
22140         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
22141         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
22142         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
22143         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
22144         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
22145         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
22146
22147         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
22148         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
22149         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
22150         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
22151         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
22152         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
22153         and/or string.h.
22154
22155         * g++.other/goto1.C: Update expectations for error messages.
22156
22157 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
22158
22159         * gcc.c-torture/compile/20000523-1.c: New test.
22160
22161 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22162
22163         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
22164
22165 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22166
22167         * g++.old-deja/g++.eh/catch11.C: New test.
22168         * g++.old-deja/g++.eh/catch12.C: New test.
22169
22170 2000-05-24  Nick Clifton  <nickc@cygnus.com>
22171
22172         * gcc.c-torture/execute/20000523-1.c: New test.
22173
22174 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
22175
22176         * c-torture/execute/bcp-1.c: Replace abort in arg of
22177         __builtin_constant_p with a generic external function.
22178
22179         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
22180         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
22181         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
22182         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
22183         Prototype abort and/or exit.
22184
22185         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
22186         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
22187         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
22188         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
22189
22190 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
22191
22192         * gcc.dg/dwarf2-1.c: New test.
22193
22194 2000-05-20  Richard Henderson  <rth@cygnus.com>
22195
22196         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
22197
22198 2000-05-20  Andreas Jaeger  <aj@suse.de>
22199
22200         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
22201         testcase.
22202
22203 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
22204
22205         * gcc.c-torture/execute/20000519-2.c: New test.
22206
22207 2000-05-19  Andreas Jaeger  <aj@suse.de>
22208
22209         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
22210         which fails with SSA.
22211
22212         * lib/c-torture.exp: Also test with -O3 -fssa.
22213
22214 2000-05-18  Michael Meissner  <meissner@redhat.com>
22215
22216         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
22217         * gcc.c-torture/execute/920415-1.c: Ditto.
22218         * gcc.c-torture/execute/920501-1.c: Ditto.
22219         * gcc.c-torture/execute/conversion.c: Ditto.
22220         * gcc.c-torture/execute/cvt-1.c: Ditto.
22221
22222 2000-05-18  Jeffrey A Law  (law@cygnus.com)
22223
22224         * gcc.c-torture/compile/20000518-1.c: New test.
22225
22226 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22227
22228         * g77.f-torture/compile/200005018.f:  New test.
22229
22230 2000-05-17  Jeffrey A Law  (law@cygnus.com)
22231
22232         * gcc.c-torture/compile/20000517-1.c: New test.
22233
22234 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22235
22236         * gcc.c-torture/execute/20000516-1.c: New test.
22237
22238 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
22239
22240         * g++.old-deja/g++.other/eh.C: New test.
22241
22242 2000-05-12  Richard Henderson  <rth@cygnus.com>
22243
22244         * gcc.c-torture/execute/990208-1.c (main): Don't pass
22245         constants through to doit's conditional.
22246
22247 2000-05-11  Jeffrey A Law  (law@cygnus.com)
22248
22249         * gcc.c-torture/compile/20000511-1.c: New test.
22250         * g77.f-torture/compile/20000511-1.f: New test.
22251         * g77.f-torture/compile/20000511-2.f: New test.
22252
22253 2000-05-11  Michael Meissner  <meissner@redhat.com>
22254
22255         * gcc.c-torture/execute/20000511-1.c: New test.
22256
22257 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
22258
22259         * gcc.dg/dg.exp: Scan .S files as well as .c files.
22260         * gcc.dg/20000510-1.S: New.
22261
22262 2000-05-08  Catherine Moore  <clm@cygnus.com>
22263
22264         * gcc.dg/unused-3.c: New.
22265
22266 2000-05-06  Richard Henderson  <rth@cygnus.com>
22267
22268           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
22269           * g++.old-deja/g++.mike/warn1.C: Likewise.
22270           * g++.old-deja/g++.pt/local1.C: Likewise.
22271           * g++.old-deja/g++.pt/local7.C: Likewise.
22272           * g++.old-deja/g++.pt/spec16.C: Likewise.
22273
22274 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
22275
22276         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
22277
22278 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
22279
22280           * g77.f-torture/execute/20000503-1.f:  New test.
22281
22282 2000-05-04  Andreas Jaeger  <aj@suse.de>
22283
22284         * gcc.dg/noreturn-2.c: New test.
22285
22286 2000-05-04  Neil Booth  <NeilB@earthling.net>
22287
22288         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
22289         preprocessor.
22290
22291 2000-05-04  Richard Henderson  <rth@cygnus.com>
22292
22293         * gcc.c-torture/execute/20000503-1.c: Fix typo.
22294
22295 2000-05-04  Richard Henderson  <rth@cygnus.com>
22296
22297         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
22298         OpenSSL by Jason R Thorpe.
22299
22300 2000-05-03  Jim Wilson  <wilson@cygnus.com>
22301
22302         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
22303
22304 2000-05-03  Robert Lipe <robertlipe@usa.net>
22305
22306         * gcc.dg/20000503-1.c: New test.
22307
22308 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
22309
22310         * gcc.c-torture/compile/20000502-1.c: New test.
22311         * g++.old-deja/g++.other/align.C: New test.
22312         * gcc.dg/cpp-tradstringify.c: New test.
22313
22314 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22315
22316         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
22317         and hard registers.
22318
22319 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
22320
22321         * gcc.c-torture/execute/loop-5.c: New test.
22322
22323 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
22324
22325         * gcc.c-torture/execute/va-arg-20.c: New test.
22326
22327 2000-04-23  Jeffrey A Law  (law@cygnus.com)
22328
22329         * gcc.c-torture/execute/20000422-1.c: New test.
22330
22331 2000-04-20  Greg McGary  <gkm@gnu.org>
22332
22333         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
22334         when optimizing, but without sibling-call optimizations (-O1).
22335
22336 2000-04-20  Jeffrey A Law  (law@cygnus.com)
22337
22338           * gcc.c-torture/compile/20000420-1.c: New test.
22339
22340 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22341
22342         * g++.abi/ptrflags.C: New test.
22343         * g++.eh/catchptr1.C: Test incomplete pointer chains.
22344
22345 2000-04-19  Catherine Moore  <clm@cygnus.com>
22346
22347         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
22348
22349 2000-04-19  Greg McGary  <gkm@gnu.org>
22350
22351         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
22352         sibling-call optimizations.
22353
22354 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
22355
22356         * gcc.dg/20000419-1.c: New test.
22357
22358 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
22359
22360         * gcc.c-torture/execute/20000412-6.c: New test.
22361
22362 2000-04-12  Jeffrey A Law  (law@cygnus.com)
22363
22364         * gcc.c-torture/execute/20000412-5.c: New test.
22365         * g77.f-torture/compile/20000412-1.f: New test.
22366         * gcc.c-torture/execute/20000412-4.c: New test.
22367         * gcc.c-torture/compile/20000412-2.c: New test.
22368         * gcc.c-torture/execute/20000412-3.c: New test.
22369         * gcc.c-torture/compile/20000412-1.c: New test.
22370         * gcc.c-torture/execute/20000412-2.c: New test.
22371
22372 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
22373
22374         * objc/execute/bf-20.m: New test.
22375
22376 2000-04-10  Richard Henderson  <rth@cygnus.com>
22377
22378         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
22379
22380         * gcc.c-torture/execute/20000412-1.c: New test.
22381
22382 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22383
22384         * g++.old-deja/g++.eh/catchptr1.C: New test.
22385
22386 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
22387
22388         * g++.old-deja/g++.abi/cxa_vec.C: New test.
22389
22390 2000-04-08  Neil Booth  <NeilB@earthling.net>
22391
22392         * gcc.dg/cpp-nullchar.c: Remove test as
22393         embedded nulls cause problems.
22394
22395 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22396
22397         * gcc.dg/compare2.c: New test.
22398
22399 2000-04-08  Neil Booth  <NeilB@earthling.net>
22400
22401         * gcc.dg/cpp-nullchar.c: New test.
22402
22403 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
22404
22405         * gcc.dg/cpp-mi2.c: New test.
22406         * gcc.dg/cpp-mi2[abc].h: New files.
22407
22408 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
22409
22410         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
22411         member name.
22412
22413 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22414
22415         * g++.old-deja/g++.abi/vmihint.C: New test.
22416
22417 2000-04-06  Neil Booth  <NeilB@earthling.net>
22418
22419         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
22420         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
22421         copyright.
22422
22423 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
22424
22425         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
22426         avoid stack-frame overwrite.
22427
22428 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
22429
22430         * gcc.c-torture/compile/20000405-2.c: New test.
22431         * gcc.c-torture/compile/20000405-3.c: New test.
22432
22433 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22434
22435         * gcc.c-torture/compile/20000405-1.c: New test.
22436
22437 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
22438
22439         * gcc.dg/cast-qual-1.c: Revert last change.
22440
22441 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22442
22443         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
22444
22445 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
22446
22447         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
22448         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
22449
22450 2000-04-03  Jeffrey A Law  (law@cygnus.com)
22451
22452         * gcc.c-torture/compile/20000403-2.c: New test.
22453         * gcc.c-torture/compile/20000403-1.c: New test.
22454
22455 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
22456
22457         * gcc.c-torture/execute/20000403-1.c: New test.
22458
22459 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
22460
22461         * gcc.c-torture/execute/20000402-1.c: New test.
22462
22463 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
22464
22465         * gcc.c-torture/execute/va-arg-15.c: New test.
22466         * gcc.c-torture/execute/va-arg-16.c: New test.
22467         * gcc.c-torture/execute/va-arg-17.c: New test.
22468         * gcc.c-torture/execute/va-arg-18.c: New test.
22469         * gcc.c-torture/execute/va-arg-19.c: New test.
22470
22471 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
22472
22473         * gcc.c-torture/compile/981211-1.c: Move to...
22474         * gcc.dg/cpp-as1.c: ...here.
22475         * gcc.dg/cpp-as2.c: New file.
22476
22477         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
22478         compiler.
22479
22480 2000-04-02  Neil Booth  <NeilB@earthling.net>
22481
22482         * gcc.dg/cpp-cond.c  New tests.
22483         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
22484         accidental success less likely.
22485         * gcc.dg/cpp-missingop.c  New tests.
22486         * gcc.dg/cpp-missingparen.c  New tests.
22487         * gcc.dg/cpp-shift.c  New tests.
22488         * gcc.dg/cpp-shortcircuit.c  New tests.
22489         * gcc.dg/cpp-unary.c  New tests.
22490
22491 2000-03-29  Jeffrey A Law  (law@cygnus.com)
22492
22493         * gcc.c-torture/compile/20000329-1.c: New test.
22494
22495 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
22496
22497         * gcc.c-torture/compile/20000326-1.c: New test.
22498         * gcc.c-torture/compile/20000326-2.c: New test.
22499
22500 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
22501
22502         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
22503         the first parameter is a function argument.
22504
22505 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
22506
22507         * g++.old-deja/g++.ext/array4.C: New test.
22508
22509 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
22510
22511         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
22512
22513 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22514
22515         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
22516
22517 2000-03-19  Richard Henderson  <rth@cygnus.com>
22518
22519         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
22520
22521 2000-03-19  Richard Henderson  <rth@cygnus.com>
22522
22523         * gcc.c-torture/compile/20000319-1.c: New test.
22524
22525 2000-03-14  Jeffrey A Law  (law@cygnus.com)
22526
22527         * gcc.c-torture/execute/20000314-3.c: New test.
22528         * gcc.c-torture/execute/20000314-2.c: New test.
22529         * gcc.c-torture/execute/20000314-1.c: New test.
22530         * gcc.c-torture/compile/20000314-2.c: New test.
22531         * gcc.c-torture/compile/20000314-1.c: New test.
22532
22533 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
22534
22535         * g++.old-deja/g++.warn/inline.C: New test.
22536
22537 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
22538
22539         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
22540         standards-compliant result rather than specific constants.
22541         Put test-values in array.
22542
22543 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
22544
22545         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
22546         (g++_target_compile): Put test-specific options last.
22547
22548 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22549
22550         * g++.old-deja/g++.eh/vbase4.C: New test.
22551
22552 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22553
22554         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
22555
22556 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22557
22558         * g++.old-deja/g++.brendan/misc12.C: Removed.
22559         * g++.old-deja/g++.pt/memtemp77.C: Constify.
22560         * g++.old-deja/g++.ext/pretty4.C: New test.
22561
22562 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22563
22564         * g++.old-deja/g++.other/string2.C: New test.
22565
22566 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
22567
22568         * g++.old-deja/g++.warn/impint2.C: New test.
22569
22570 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
22571
22572         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
22573         is 1, not zero.
22574
22575 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
22576
22577         * g++.old-deja/g++.warn/impint.C: New test.
22578         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
22579         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
22580         * g++.old-deja/g++.pt/explicit12.C: Likewise.
22581         * g++.old-deja/g++.pt/explicit13.C: Likewise.
22582         * g++.old-deja/g++.pt/explicit17.C: Likewise.
22583         * g++.old-deja/g++.pt/explicit18.C: Likewise.
22584         * g++.old-deja/g++.pt/explicit19.C: Likewise.
22585         * g++.old-deja/g++.pt/explicit23.C: Likewise.
22586         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22587         * g++.old-deja/g++.pt/explicit35.C: Likewise.
22588         * g++.old-deja/g++.pt/explicit6.C: Likewise.
22589         * g++.old-deja/g++.pt/memclass7.C: Likewise.
22590
22591 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
22592
22593         * gcc.dg/cpp-redef.c: New test.
22594
22595 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
22596
22597         * g++.old-deja/g++.pt/unify7.C: New test.
22598
22599 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22600
22601         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
22602         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
22603
22604 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
22605
22606         * gcc.c-torture/compile/20000224-1.c: New test.
22607
22608 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22609
22610         * gcc.c-torture/compile/cpp-2.c: New test.
22611         * gcc.c-torture/compile/cpp-1.c: New test.
22612
22613 2000-02-25  Jeffrey A Law  (law@cygnus.com)
22614
22615         * gcc.c-torture/execute/20000225-1.c: New test.
22616
22617 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22618
22619         * gcc.dg/cpp-li2.c: New test.
22620
22621         * gcc.dg/cpp-wi1.c: New test.
22622
22623         * gcc.dg/cpp-li1.c: New test.
22624
22625 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
22626
22627         * g++.old-deja/g++.other/sizeof5.C: New test.
22628
22629 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22630
22631         * gcc.c-torture/execute/va-arg-13.c: New test.
22632
22633 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
22634
22635         * gcc.c-torture/execute/va-arg-12.c: New test.
22636
22637 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22638
22639         * gcc.c-torture/execute/20000223-1.c: New test.
22640
22641 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22642
22643         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
22644
22645 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
22646
22647         * g++.old-deja/g++.abi/ptrmem.C: New test.
22648
22649 2000-02-19  Richard Henderson  <rth@cygnus.com>
22650
22651         * gcc.c-torture/compile/init-3.c: New.
22652
22653 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
22654
22655         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
22656         ALWAYS_CXXFLAGS.
22657
22658 2000-02-11  Robert Lipe <robertl@sco.com>
22659
22660         * gcc.c-torture/compile/20000211-3.c: New test.
22661
22662 2000-02-11  Martin Buchholz <martin@xemacs.org>
22663
22664         * gcc.c-torture/compile/20000211-2.c: New test.
22665
22666 2000-02-11  Jeffrey A Law  (law@cygnus.com)
22667
22668         * gcc.c-torture/compile/20000211-1.c: New test.
22669
22670 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
22671
22672         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
22673           on native targets
22674
22675 2000-02-08  Nathan Sidwell  <nathan@acm.org>
22676
22677         * g++.old-deja/g++.other/cast5.C: New test.
22678
22679 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
22680
22681         * gcc.c-torture/execute/20000205-1.c: New.
22682
22683 2000-02-03  Nathan Sidwell  <nathan@acm.org>
22684
22685         * g++.old-deja/g++.jason/cast3.C: Return void.
22686         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
22687
22688 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22689
22690         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
22691
22692         * gcc.dg/loop-1.c: New test.
22693
22694 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
22695
22696         * gcc.c-torture/compile/20000127-1.c: New test.
22697         * gcc.c-torture/execute/991228-1.c: New test.
22698
22699 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22700
22701         * gcc.dg/unused-2.c: New test.
22702
22703         * gcc.dg/conv-1.c: New test.
22704
22705 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
22706
22707         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
22708         compiler.
22709         (tool_option_proc): Fix typo.
22710
22711 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
22712
22713         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
22714         of the ld on the host, not on the build machine.
22715         Also, don't crash if '--help' is not a supported option.
22716
22717 2000-01-24  Richard Henderson  <rth@cygnus.com>
22718
22719         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
22720
22721 2000-01-20  Jeffrey A Law  (law@cygnus.com)
22722
22723         * gcc.c-torture/execute/20000120-2.c: New test.
22724         * gcc.c-torture/execute/20000120-1.c: New test.
22725
22726 2000-01-13  Jeffrey A Law  (law@cygnus.com)
22727
22728         * gcc.c-torture/execute/20000113-1.c: New test.
22729
22730 2000-01-12  Jeffrey A Law  (law@cygnus.com)
22731
22732         * gcc.c-torture/execute/20000112-1.c: New test.
22733
22734 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22735
22736         * gcc.dg/20000111-1.c: New test.
22737
22738 2000-01-10  Jeffrey A Law  (law@cygnus.com)
22739
22740         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
22741         with 16 bit integers.
22742
22743 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22744
22745         * gcc.dg/20000108-1.c: New test.
22746
22747 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22748
22749         * g++.old-deja/g++.ns/koenig8.C: New test.
22750
22751 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22752
22753         * g++.old-deja/g++.other/cast4.C: New test.
22754
22755 2000-01-05  Jeffrey A Law  (law@cygnus.com)
22756
22757         * gcc.c-torture/compile/20000105-2.c: New test.
22758         * gcc.c-torture/compile/20000105-1.c: New test.
22759
22760 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22761
22762         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
22763         references to printf & atoi to conform to ANSI standard.
22764         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
22765         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
22766         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
22767         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
22768         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
22769         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22770         * g++.old-deja/g++.brendan/copy1.C: Likewise.
22771         * g++.old-deja/g++.brendan/copy2.C: Likewise.
22772         * g++.old-deja/g++.brendan/copy3.C: Likewise.
22773         * g++.old-deja/g++.brendan/copy4.C: Likewise.
22774         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22775         * g++.old-deja/g++.brendan/copy6.C: Likewise.
22776         * g++.old-deja/g++.brendan/copy7.C: Likewise.
22777         * g++.old-deja/g++.brendan/copy8.C: Likewise.
22778         * g++.old-deja/g++.brendan/crash11.C: Likewise.
22779         * g++.old-deja/g++.brendan/crash14.C: Likewise.
22780         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
22781         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22782         * g++.old-deja/g++.brendan/delete2.C: Likewise.
22783         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
22784         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
22785         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
22786         * g++.old-deja/g++.brendan/eh1.C: Likewise.
22787         * g++.old-deja/g++.brendan/groff1.C: Likewise.
22788         * g++.old-deja/g++.brendan/init3.C: Likewise.
22789         * g++.old-deja/g++.brendan/misc12.C: Likewise.
22790         * g++.old-deja/g++.brendan/misc7.C: Likewise.
22791         * g++.old-deja/g++.brendan/new2.C: Likewise.
22792         * g++.old-deja/g++.brendan/operators4.C: Likewise.
22793         * g++.old-deja/g++.brendan/operators5.C: Likewise.
22794         * g++.old-deja/g++.brendan/overload2.C: Likewise.
22795         * g++.old-deja/g++.brendan/overload7.C: Likewise.
22796         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
22797         * g++.old-deja/g++.brendan/reference1.C: Likewise.
22798         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
22799         * g++.old-deja/g++.brendan/template24.C: Likewise.
22800         * g++.old-deja/g++.brendan/template3.C: Likewise.
22801         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
22802         * g++.old-deja/g++.jason/inline3.C: Likewise.
22803         * g++.old-deja/g++.jason/opeq.C: Likewise.
22804         * g++.old-deja/g++.law/arg5.C: Likewise.
22805         * g++.old-deja/g++.law/arm7.C: Likewise.
22806         * g++.old-deja/g++.law/ctors11.C: Likewise.
22807         * g++.old-deja/g++.law/cvt8.C: Likewise.
22808         * g++.old-deja/g++.law/init9.C: Likewise.
22809         * g++.old-deja/g++.law/refs4.C: Likewise.
22810         * g++.old-deja/g++.law/template2.C: Likewise.
22811         * g++.old-deja/g++.law/visibility24.C: Likewise.
22812         * g++.old-deja/g++.law/vtable3.C: Likewise.
22813         * g++.old-deja/g++.mike/asm2.C: Likewise.
22814         * g++.old-deja/g++.mike/eh1.C: Likewise.
22815         * g++.old-deja/g++.mike/misc1.C: Likewise.
22816         * g++.old-deja/g++.mike/misc13.C: Likewise.
22817         * g++.old-deja/g++.mike/misc14.C: Likewise.
22818         * g++.old-deja/g++.mike/ns12.C: Likewise.
22819         * g++.old-deja/g++.mike/p1248.C: Likewise.
22820         * g++.old-deja/g++.mike/p3708.C: Likewise.
22821         * g++.old-deja/g++.mike/p3708a.C: Likewise.
22822         * g++.old-deja/g++.mike/p3708b.C: Likewise.
22823         * g++.old-deja/g++.mike/p646.C: Likewise.
22824         * g++.old-deja/g++.mike/p700.C: Likewise.
22825         * g++.old-deja/g++.mike/p783.C: Likewise.
22826         * g++.old-deja/g++.mike/p783a.C: Likewise.
22827         * g++.old-deja/g++.mike/p783b.C: Likewise.
22828         * g++.old-deja/g++.mike/p786.C: Likewise.
22829         * g++.old-deja/g++.mike/p789.C: Likewise.
22830         * g++.old-deja/g++.mike/p789a.C: Likewise.
22831         * g++.old-deja/g++.mike/p807a.C: Likewise.
22832         * g++.old-deja/g++.other/delete3.C: Likewise.
22833         * g++.old-deja/g++.other/dyncast1.C: Likewise.
22834         * g++.old-deja/g++.other/dyncast2.C: Likewise.
22835         * g++.old-deja/g++.other/dyncast3.C: Likewise.
22836         * g++.old-deja/g++.other/empty1.C: Likewise.
22837         * g++.old-deja/g++.other/temporary1.C: Likewise.
22838         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
22839         * g++.old-deja/g++.pt/t16.C: Likewise.
22840         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
22841
22842 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
22843
22844         * gcc.dg/991230-1.c: New test.
22845
22846 1999-12-29  Jeffrey A Law  (law@cygnus.com)
22847
22848         * gcc.c-torture/compile/991229-3.c: New test.
22849         * gcc.c-torture/compile/991229-2.c: New test.
22850         * gcc.c-torture/compile/991229-1.c: New test.
22851
22852 1999-12-29  Greg McGary <gkm@eng.ascend.com>
22853
22854         * gcc.c-torture/compile/labels-2.c: New test.
22855
22856 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22857
22858         * gcc.c-torture/execute/991227-1.c: New test.
22859
22860 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22861
22862         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
22863
22864 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22865
22866         * gcc.c-torture/execute/991221-1.c: New test.
22867
22868 1999-12-20  Nathan Sidwell  <nathan@acm.org>
22869
22870         * g++.old-deja/g++.other/cast3.C: New test.
22871
22872 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
22873
22874         * gcc.c-torture/execute/991216-4.c: New test.
22875
22876 1999-12-16  Michael Meissner  <meissner@cygnus.com>
22877
22878         * gcc.c-torture/execute/991216-1.c: New test.
22879         * gcc.c-torture/execute/991216-2.c: New test.
22880         * gcc.c-torture/execute/991216-3.c: New test.
22881
22882 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22883
22884         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
22885         Actually make the test fail by using "-O2" for compilation.
22886
22887 1999-12-15  Nathan Sidwell  <nathan@acm.org>
22888
22889         * g++.old-deja/g++.warn/cast-align1.C: New test.
22890
22891 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22892
22893         * gcc.c-torture/compile/991214-1.c: New test.
22894         * gcc.c-torture/compile/991214-2.c: New test.
22895
22896 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22897
22898         * gcc.dg/991214-1.c: New test.
22899
22900 1999-12-13  Jeffrey A Law  (law@cygnus.com)
22901
22902         * gcc.c-torture/compile/991213-3.c: New test.
22903         * gcc.c-torture/compile/991213-2.c: New test.
22904         * gcc.c-torture/compile/991213-1.c: New test.
22905
22906 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
22907
22908         * gcc.dg/991209-1.c: New test.
22909
22910 1999-12-08  Nathan Sidwell <nathan@acm.org>
22911
22912         * gcc.c-torture/compile/991208-1.c: New test.
22913
22914 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22915
22916         * gcc.dg/ultrasp2.c: New test.
22917
22918 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
22919
22920         * g++.old-deja/g++.abi/align.C (main): Fix typo.
22921
22922 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
22923
22924         * gcc.c-torture/compile/991202-1.c: New test.
22925         * gcc.c-torture/execute/991202-1.c: New test.
22926         * gcc.c-torture/execute/991202-2.c: New test.
22927         * gcc.c-torture/execute/991202-3.c: New test.
22928
22929 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
22930
22931         * g++.old-deja/g++.abi/align.C: New test.
22932         * g++.old-deja/g++.abi/aggregates.C: Likewise.
22933         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22934
22935 1999-12-01  Richard Henderson  <rth@cygnus.com>
22936
22937         * gcc.c-torture/execute/991201-1.c: New.
22938
22939 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
22940
22941         * gcc.dg/991129-1.c: New test.
22942
22943 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
22944
22945         * gcc.c-torture/compile/991127-1.c: New test.
22946
22947 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22948
22949         * g++.old-deja/g++.other/warn4.C: New test.
22950
22951 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22952
22953         * g++.old-deja/g++.eh/cleanup2.C: New test.
22954         * g++.old-deja/g++.ext/pretty2.C: New test.
22955         * g++.old-deja/g++.ext/pretty3.C: New test.
22956         * g++.old-deja/g++.other/debug6.C: New test.
22957
22958 1999-10-20  Jim Wilson  <wilson@cygnus.com>
22959
22960         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
22961         compiler_output to look for one error message instead of two.
22962
22963 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
22964
22965         * gcc.c-torture/execute/991118-1.c: Also test case
22966         where the word boundary does not split a byte evenly.
22967
22968 1999-11-19  Nathan Sidwell  <nathan@acm.org>
22969
22970         * g++.old-deja/g++.ext/restrict1.C: New test.
22971
22972 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
22973
22974         * gcc.c-torture/execute/991118-1.c: New test.
22975
22976 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
22977
22978         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
22979         working directory pathnames.
22980
22981 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
22982
22983         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
22984         host is equipped with driver.h and driver.o so it can actually
22985         compile and run the tests.
22986
22987 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
22988
22989         * gcc.c-torture/compile/991008-1.c: New test.
22990
22991 1999-11-08  Nick Clifton  <nickc@cygnus.com>
22992
22993         * lib/gcc-dg.exp: Include target-supports.exp
22994
22995 1999-11-05  Nick Clifton  <nickc@cygnus.com>
22996
22997         * lib/target-supports.exp: New file: Provide procs to test for
22998         features supported by the target.
22999         (check_weak_available): Moved here from ecos.exp.
23000         (check_alias_available): New proc: Determine of the target
23001         toolchain supports the alias attribute.
23002
23003         * gcc.dg/special/ecos.exp: Move check_weak_available to
23004         target-supports.exp.
23005         (alias-1.c): Only perform the test if the target supports
23006         aliases.
23007         (wkali-1.c): Only perform the test if the target supports
23008         aliases.
23009
23010         * gcc.dg/990506-0.c: Expect error messages from cross
23011         targets as well as native targets.
23012
23013 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23014
23015         * gcc.dg/ultrasp1.c: Removed xfail.
23016         * gcc.dg/struct-ret-2.c: Likewise.
23017         * gcc.dg/array-1.c: Likewise.
23018
23019 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23020
23021         * gcc.dg/struct-ret-2.c: New test.
23022
23023         * gcc.dg/array-1.c: New test.
23024
23025 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
23026
23027         * gcc.c-torture/execute/991030-1.c: New test.
23028
23029 1999-10-26  Richard Henderson  <rth@cygnus.com>
23030
23031         * gcc.c-torture/compile/991026-2.c: New test.
23032
23033 1999-10-26  Jeffrey A Law  (law@cygnus.com)
23034
23035         * gcc.c-torture/compile/991026-1.c: New test.
23036
23037 1999-10-23  Jeffrey A Law  (law@cygnus.com)
23038
23039         * gcc.c-torture/execute/991023-1.c: New test.
23040
23041 1999-10-19  Jeffrey A Law  (law@cygnus.com)
23042
23043         * gcc.c-torture/execute/991019-1.c: New test.
23044
23045 1999-10-16  Richard Henderson  <rth@cygnus.com>
23046
23047         * gcc.c-torture/execute/991016-1.c: New test.
23048
23049 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
23050
23051         * gcc.c-torture/execute/991014-1.c: New test.
23052
23053 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
23054
23055         * g++.old-deja/g++.other/union2.C: New test.
23056
23057 1999-10-13  Nathan Sidwell  <nathan@acm.org>
23058
23059         * g++.old-deja/g++.other/vaarg2.C: New test.
23060         * g++.old-deja/g++.other/vaarg3.C: New test.
23061
23062 1999-10-12  Craig Burley  <craig@jcb-sc.com>
23063
23064         * g77.f-torture/noncompile/19990905-1.f: Moved from being
23065         in compile/.
23066
23067 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
23068
23069         * gcc.c-torture/execute/va-arg-11.c: New test.
23070
23071 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
23072
23073         * lib/file-format.exp (gcc_target_object_format): Don't
23074         crash if objdump is unavailable.
23075
23076 1999-09-29  Donn Terry <donn@interix.com>
23077
23078         * gcc.misc-tests/mg.exp: delete extraneous redirection.
23079
23080 1999-09-28  Nick Clifton  <nickc@cygnus.com>
23081
23082         * gcc.c-torture/compile/990928-1.c: New test.
23083
23084 1999-09-28  Nathan Sidwell  <nathan@acm.org>
23085
23086         * g++.old-deja/g++.other/decl6.C: New test.
23087
23088 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23089
23090         * gcc.c-torture/execute/va-arg-10.c: New test.
23091
23092 1999-09-27  Nathan Sidwell  <nathan@acm.org>
23093
23094         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
23095         __PRETTY_FUNCTION__.
23096
23097 1999-09-23  Nick Clifton  <nickc@cygnus.com>
23098
23099         * gcc.c-torture/execute/990923-1.c: New test.
23100
23101 1999-09-21  Nick Clifton  <nickc@cygnus.com>
23102
23103         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
23104         for which -fpic is inappropriate.
23105
23106 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
23107
23108         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
23109
23110 1999-09-21  Nathan Sidwell  <nathan@acm.org>
23111
23112         * g++.old-deja/g++.other/dyncast1.C: New test.
23113         * g++.old-deja/g++.other/dyncast2.C: New test.
23114         * g++.old-deja/g++.other/dyncast3.C: New test.
23115         * g++.old-deja/g++.other/dyncast4.C: New test.
23116         * g++.old-deja/g++.other/dyncast5.C: New test.
23117         * g++.old-deja/g++.eh/catch3.C: New test.
23118         * g++.old-deja/g++.eh/catch3p.C: New test.
23119         * g++.old-deja/g++.eh/catch4.C: New test.
23120         * g++.old-deja/g++.eh/catch4p.C: New test.
23121         * g++.old-deja/g++.eh/catch5.C: New test.
23122         * g++.old-deja/g++.eh/catch5p.C: New test.
23123         * g++.old-deja/g++.eh/catch6.C: New test.
23124         * g++.old-deja/g++.eh/catch6p.C: New test.
23125         * g++.old-deja/g++.eh/catch7.C: New test.
23126         * g++.old-deja/g++.eh/catch7p.C: New test.
23127         * g++.old-deja/g++.eh/catch8.C: New test.
23128         * g++.old-deja/g++.eh/catch8p.C: New test.
23129         * g++.old-deja/g++.eh/catch9.C: New test.
23130         * g++.old-deja/g++.eh/catch9p.C: New test.
23131
23132 1999-09-13  Nathan Sidwell  <nathan@acm.org>
23133
23134         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
23135         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
23136
23137 1999-09-13  Jeffrey A Law  (law@cygnus.com)
23138
23139         * gcc.c-torture/compile/990913-1.c: New test.
23140
23141 1999-09-10  Nathan Sidwell  <nathan@acm.org>
23142
23143         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
23144         * g++.old-deja/g++.jason/rfg5.C: Likewise.
23145
23146 1999-09-09  Richard Henderson  <rth@cygnus.com>
23147
23148         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
23149
23150 1999-09-09  Nathan Sidwell  <nathan@acm.org>
23151
23152         * g++.old-deja/g++.other/lookup11.C: New test.
23153         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
23154         what is permitted and what we want.
23155         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
23156         overload use.
23157         * g++.old-deja/g++.jason/rfg5.C: Likewise
23158
23159 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
23160
23161         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
23162         * gcc.c-torture/noncompile/poison-1.c: New file.
23163
23164 1999-09-08  Nathan Sidwell  <nathan@acm.org>
23165
23166         * g++.old-deja/g++.other/sizeof3.C: New test.
23167         * g++.old-deja/g++.other/sizeof4.C: New test.
23168         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
23169         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
23170
23171 1999-09-07  Richard Henderson  <rth@cygnus.com>
23172
23173         * gcc.dg/va-arg-1.c: New.
23174
23175 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23176
23177         * gcc.c-torture/execute/va-arg-9.c: New test.
23178
23179 1999-09-05  Craig Burley  <craig@jcb-sc.com>
23180
23181         * g77.f-torture/compile/980519-2.f: New test.
23182         * g77.f-torture/compile/19990905-0.f: New test.
23183         * g77.f-torture/compile/19990905-1.f: New test.
23184         * g77.f-torture/compile/19990905-2.f: New test.
23185
23186         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
23187
23188 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
23189
23190         * gcc.c-torture/execute/990827-1.c: Fix typo.
23191
23192 1999-09-03  Nathan Sidwell  <nathan@acm.org>
23193
23194         * g++.old-deja/g++.other/deref1.C: New test.
23195
23196 1999-09-02  Nathan Sidwell  <nathan@acm.org>
23197
23198         * g++.old-deja/g++.other/ambig2.C: New test.
23199         * g++.old-deja/g++.other/cond5.C: New test.
23200         * g++.old-deja/g++.other/lookup16.C: New test.
23201
23202 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
23203
23204         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
23205         assemblers too.
23206
23207 1999-08-31  Jeffrey A Law  (law@cygnus.com)
23208
23209         * lib/c-torture.exp: Avoid the "compare executables" optimization
23210         when testing native.
23211
23212 1999-08-29  Jeffrey A Law  (law@cygnus.com)
23213
23214         * gcc.c-torture/execute/990829-1.c: New test.
23215         * gcc.c-torture/compile/990829-1.c: New test.
23216
23217 1999-08-27  Paul Burchard  <burchard@pobox.com>
23218
23219         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
23220         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
23221         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
23222         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
23223         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
23224         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
23225         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
23226         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
23227         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
23228         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
23229         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
23230
23231 1999-08-27  Jeffrey A Law  (law@cygnus.com)
23232
23233         * gcc.c-torture/execute/990827-1.c: New test.
23234
23235 1999-08-26  Craig Burley  <craig@jcb-sc.com>
23236
23237         * g77.f-torture/noncompile/19990826-4.f: New test.
23238
23239         * g77.f-torture/compile/19990826-3.f: New test.
23240
23241         * g77.f-torture/execute/19990826-2.f: New test.
23242
23243         * g77.f-torture/compile/19990826-1.f: New test.
23244
23245         * gcc.c-torture/execute/990826-0.c: New test.
23246         * g77.c-torture/execute/19990826-0.f: New test.
23247
23248         * g77.f-torture/noncompile/970626-2.f: New test.
23249
23250 1999-08-25  Paul Burchard  <burchard@pobox.com>
23251
23252         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
23253         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
23254         lss-011.C: New tests.
23255
23256 1999-08-25  Nathan Sidwell  <nathan@acm.org>
23257
23258         * g++.old-deja/g++.other/decl5.C: New test.
23259
23260 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23261
23262         * noncompile/noncompile.exp: Load_lib c-torture.exp.
23263         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
23264         call `postbase' for each one.  All callers of `postbase' changed
23265         to call this instead.
23266
23267 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
23268
23269         * gcc.c-torture/execute/990811-1.c: New test.
23270
23271 1999-08-09  Nick Clifton  <nickc@cygnus.com>
23272
23273         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
23274         just native ones.
23275
23276         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
23277         just native ones.
23278
23279 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23280
23281         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
23282
23283 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23284
23285         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
23286
23287 1999-08-04  Nathan Sidwell  <nathan@acm.org>
23288
23289         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
23290
23291 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23292
23293         * gcc.c-torture/execute/990804-1.c: New test.
23294
23295 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23296
23297         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
23298         * g++.old-deja/g++.brendan/crash64.C: Likewise
23299         * g++.old-deja/g++.brendan/overload8.C: Likewise
23300
23301 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23302
23303         * g++.old-deja/g++.other/struct1.C: New test.
23304
23305 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23306
23307         * g++.old-deja/g++.other/enum2.C: New test.
23308
23309 1999-08-02  Richard Henderson  <rth@cygnus.com>
23310
23311         Adapted from tests from Franz Sirl:
23312         * gcc.c-torture/execute/va-arg-7.c: New test.
23313         * gcc.c-torture/execute/va-arg-8.c: New test.
23314
23315 1999-08-01  Jeffrey A Law  (law@cygnus.com)
23316
23317         * gcc.c-torture/compile/990801-2.c: New test.
23318
23319         * gcc.c-torture/compile/990801-1.c: New test.
23320
23321 1999-07-27  Michael Meissner  <meissner@cygnus.com>
23322
23323         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
23324         fp-cmp-1.c, converting double to float.
23325
23326         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
23327         fp-cmp-1.c, converting double to long double.
23328
23329         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
23330         from fr1 to unknown_register, since fr1 is a legitimate register
23331         on some machines.
23332
23333 1999-07-25  Jeffrey A Law  (law@cygnus.com)
23334
23335         * README: More listname related changes.
23336
23337 1999-07-08  Catherine Moore  <clm@cygnus.com>
23338
23339         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
23340
23341 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
23342
23343         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
23344
23345 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23346
23347         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
23348
23349 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
23350
23351         * gcc.dg/990703-1.c: New test.
23352
23353 1999-06-29  Nick Clifton  <nickc@cygnus.com>
23354
23355         * lib/file-format.exp: New file: Move definition of proc
23356         gcc_target_object_format to here from
23357         gcc.dg/special/ecos.exp.
23358
23359         * lib/c-torture.exp: Include lib file-format.exp.
23360         * lib/gcc-dg.exp: Include lib file-format.exp.
23361
23362         * gcc.dg/special/ecos.exp: Remove definition of proc
23363         gcc_target_object_format.
23364
23365 1999-06-28  Jeffrey A Law  (law@cygnus.com)
23366
23367         * gcc.c-torture/execute/990628-1.c: New test.
23368
23369 1999-06-25  Jeffrey A Law  (law@cygnus.com)
23370
23371         * gcc.c-torture/compile/990625-2.c: New test.
23372
23373         * gcc.c-torture/compile/990625-1.c: New test.
23374
23375 1999-06-23  Nick Clifton  <nickc@cygnus.com>
23376
23377         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
23378         attributes compile.
23379         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
23380         ports that use the COFF/PE file format.
23381
23382 1999-06-17  Jeffrey A Law  (law@cygnus.com)
23383
23384         * gcc.c-torture/compile/990617-1.c: New test.
23385
23386 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
23387
23388         * g++.old-deja/g++.other/decl4.C: New test.
23389
23390 1999-06-14  Nathan Sidwell  <nathan@acm.org>
23391
23392         * g++.old-deja/g++.other/bitfld3.C: New test.
23393
23394 1999-06-08  Nathan Sidwell  <nathan@acm.org>
23395
23396         * g++.old-deja/g++.eh/catch1.C: New test.
23397
23398 1999-06-07  Jeffrey A Law  (law@cygnus.com)
23399
23400         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
23401
23402         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
23403         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
23404
23405 1999-06-05  Craig Burley  <craig@jcb-sc.com>
23406
23407         * g77.f-torture/compile/19990502-0.f: Replace with new,
23408         shorter, test that still fails after recent changes.
23409
23410 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23411
23412         * gcc.c-torture/execute/990604-1.c: New test.
23413
23414 1999-05-31  Jeffrey A Law  (law@cygnus.com)
23415
23416         * gcc.c-torture/execute/990531-1.c: New test.
23417
23418 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23419
23420         * gcc.c-torture/compile/990527-1.c: New test.
23421
23422 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
23423
23424         * gcc.c-torture/execute/990527-1.c: New test.
23425
23426 1999-05-25  Nick Clifton  <nickc@cygnus.com>
23427
23428         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
23429         bitfields as signed.
23430
23431 1999-05-25  Craig Burley  <craig@jcb-sc.com>
23432
23433         * g77.f-torture/compile/19990525-0.f: New test.
23434
23435 1999-05-25  Jeffrey A Law  (law@cygnus.com)
23436
23437         * gcc.c-torture/execute/990525-2.c: New test.
23438
23439         * gcc.c-torture/execute/990525-1.c: New test.
23440
23441 1999-05-24  Nathan Sidwell  <nathan@acm.org>
23442
23443         * g++.old-deja/g++.other/anon3.C: New test.
23444         * g++.old-deja/g++.other/anon4.C: New test.
23445         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
23446         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
23447         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
23448         Merrill).
23449
23450 1999-05-24  Jeffrey A Law  (law@cygnus.com)
23451
23452         * gcc.c-torture/execute/990524-1.c: New test.
23453
23454         * gcc.dg/990524-1.c: New test.
23455
23456 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23457
23458         * gcc.c-torture/compile/990523-1.c: New test.
23459
23460 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
23461
23462         * gcc.c-torture/compile/990519-1.c: New test.
23463
23464 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23465
23466         * gcc.c-torture/compile/990517-1.c: New test.
23467
23468         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
23469         (e4, f4): New tests.
23470         (main): Call them.
23471
23472 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23473
23474         * gcc.dg/noreturn-1.c: New test.
23475
23476 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
23477
23478         * gcc.c-torture/execute/990513-1.c: New test.
23479
23480 1999-05-10  Richard Henderson  <rth@cygnus.com>
23481
23482         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
23483
23484 1999-05-10  Craig Burley  <craig@jcb-sc.com>
23485
23486         * g77.f-torture/execute/erfc.f: Use small single-precision
23487         values, to avoid problems on Alphas when not -mieee.
23488
23489 1999-05-08  Craig Burley  <craig@jcb-sc.com>
23490
23491         * gcc.dg/990506-0.c: New test.
23492
23493 1999-05-08  Richard Henderson  <rth@cygnus.com>
23494
23495         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
23496         the constant to test.  Don't XFAIL 64-bit targets.
23497
23498         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
23499         * g++.old-deja/g++.law/profile1.C: Likewise.
23500
23501         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
23502         operator new instances.
23503         * g++.old-deja/g++.other/delete5.C: Likewise.
23504
23505 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23506
23507         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
23508         intrinsic.
23509
23510 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23511
23512         * g77.f-torture/execute/u77-test.f: Reverse order of two
23513         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
23514
23515 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23516
23517         * gcc.dg/compare1.c: New test.
23518
23519 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23520
23521         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
23522         New tests.
23523
23524 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23525
23526         * g77.f-torture/compile/19990502-1.f: New test.
23527
23528 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23529
23530         * g77.f-torture/compile/19990502-0.f: New test.
23531
23532 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23533
23534         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
23535         intrinsic.
23536
23537 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23538
23539         * g77.f-torture/execute/u77-test.f (main): List libU77
23540         intrinsics not currently tested.
23541         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
23542         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
23543         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
23544         Trim blanks off the ends of some printed strings.
23545
23546 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23547
23548         * g77.f-torture/execute/u77-test.f (main): Just warn about
23549         FSTAT gid disagreement, as it's expected on some systems.
23550
23551 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23552
23553         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
23554         use a new function, which allows for some slop.
23555         Clean up some commentary.
23556         (issum): The new function.
23557         (sgladd): Deleted subroutine.
23558
23559 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23560
23561         * g77.f-torture/execute/u77-test.f: Modify to be more like
23562         libf2c/libU77 version, bringing patches to that version here.
23563         Add suitable commentary.
23564
23565 1999-04-25  Richard Henderson  <rth@cygnus.com>
23566
23567         * gcc.dg/990424-1.c: New test.
23568
23569 1999-04-24  Craig Burley  <craig@jcb-sc.com>
23570
23571         * g77.f-torture/execute/u77-test.f (main): Bug involving
23572         LSTAT has been fixed, so turn back on full checking.
23573
23574 1999-04-20  Craig Burley  <craig@jcb-sc.com>
23575
23576         * g77.f-torture/compile/19990419-0.f: New test.
23577         * g77.f-torture/execute/19990419-1.f: New test.
23578
23579 1999-04-17  Richard Henderson  <rth@cygnus.com>
23580
23581         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
23582         to avoid the need for a prototype to supress a warning.
23583
23584 1999-04-07  Jim Wilson  <wilson@cygnus.com>
23585
23586         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
23587
23588 1999-04-04  Jeffrey A Law  (law@cygnus.com)
23589
23590         * gcc.c-torture/execute/990404-1.c: New test.
23591
23592 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23593
23594         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
23595         * gcc.dg/cpp-if3.c: Don't use -pedantic.
23596         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
23597         missing initializer warnings.
23598
23599 1999-03-28  Jeffrey A Law  (law@cygnus.com)
23600
23601         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
23602         matching strings.
23603
23604 1999-03-26  Jeffrey A Law  (law@cygnus.com)
23605
23606         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
23607
23608 1999-03-26  Craig Burley  <craig@jcb-sc.com>
23609
23610         * g77.f-torture/execute/19990325-0.f: New test.
23611         * g77.f-torture/execute/19990325-1.f: New test.
23612
23613 1999-03-24  Jeffrey A Law  (law@cygnus.com)
23614
23615         * gcc.c-torture/execute/990324-1.c: New test.
23616
23617 1999-03-22  Jim Wilson  <wilson@cygnus.com>
23618
23619         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
23620         test with 4.
23621
23622 1999-03-17  Richard Henderson  <rth@cygnus.com>
23623
23624         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
23625
23626 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23627
23628         * g77.f-torture/execute/19990313-2.f: New test.
23629         * g77.f-torture/execute/19990313-3.f: New test.
23630
23631 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23632
23633         * g77.f-torture/execute/19990313-0.f: New test.
23634         * g77.f-torture/execute/19990313-1.f: New test.
23635
23636 1999-03-12  Jim Wilson  <wilson@cygnus.com>
23637
23638         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
23639         printf to sprintf.
23640         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
23641         (main): Add check for u15.  Conditionalize u31 check depending on
23642         whether ints are <32 bits or >=32 bits.
23643
23644 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23645
23646         * g77.f-torture/execute/19981119-0.f: Improve testiness.
23647
23648 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23649
23650         * g77.f-torture/compile/19990305-0.f: New test.
23651         * g77.f-torture/execute/19981119-0.f: New test.
23652
23653 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23654
23655         * g77.f-torture/execute/970625-2.f: call ABORT if final
23656         result is not correct, instead of just printing it.
23657         Add this checking via newly introduced obfuscation, to
23658         trip up buggy front ends.
23659
23660 1999-03-07  Craig Burley  <craig@jcb-sc.com>
23661
23662         * g77.f-torture/compile/960317-1.f: Moved from being
23663         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
23664
23665 1999-03-06  Craig Burley  <craig@jcb-sc.com>
23666
23667         * g77.f-torture/execute/960317-1.f: New (old) test.
23668         * g77.f-torture/execute/970625-2.f: Ditto.
23669
23670 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
23671
23672         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
23673         message on line 1 or line 2; cccp and cpplib do this differently.
23674
23675 1999-03-01  Jeffrey A Law  (law@cygnus.com)
23676
23677         * g++.old-deja/g++.law/weak1.C: New test.
23678
23679 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23680
23681         * gcc.c-torture/execute/990119-1.c: Renamed to...
23682         * gcc.dg/990119-1.c: this, so it will only be tested once
23683         (it's a preprocessor test, it doesn't need to be run at
23684         multiple optimization levels).
23685
23686 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23687
23688         * lib/g++.exp: Don't add incdir=$base_dir/../include to
23689           ALWAYS_CXXFLAGS.
23690
23691 1999-02-24  Craig Burley  <craig@jcb-sc.com>
23692
23693         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
23694         * g77.f-torture/compile/19981216-0.f: ...as it is expected
23695         to not be compilable by current g77.
23696
23697 1999-02-24  Nick Clifton  <nickc@cygnus.com>
23698
23699         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
23700
23701 1999-02-22  Jeffrey A Law  (law@cygnus.com)
23702
23703         * gcc.c-torture/execute/990222-1.c: New test.
23704
23705 1999-02-19  Craig Burley  <craig@jcb-sc.com>
23706
23707         * g77.f-torture/compile/19990218-0.f: New test.
23708         * g77.f-torture/noncompile/19990218-1.f: New test.
23709
23710 1999-02-18  Craig Burley  <craig@jcb-sc.com>
23711
23712         * g77.f-torture/compile/19981216-0.f: New test.
23713
23714 1999-02-14  Jeffrey A Law  (law@cygnus.com)
23715
23716         * gcc.dg/990214-1.c: New test.
23717
23718 1999-02-13  Jeffrey A Law  (law@cygnus.com)
23719
23720         * gcc.dg/990213-2.c: New test.
23721
23722         * gcc.dg/990213-1.c: New test.
23723
23724 1999-02-12  Jeffrey A Law  (law@cygnus.com)
23725
23726         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
23727         ints.
23728
23729 1999-02-11  Nick Clifton  <nickc@cygnus.com>
23730
23731         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
23732         specified by target.
23733
23734         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
23735
23736 1999-02-11  Jeffrey A Law  (law@cygnus.com)
23737
23738         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
23739
23740 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23741
23742         * gcc.dg/special/ecos.exp: New test driver for new tests with
23743         special requirements.
23744
23745         * gcc.dg/special/alias-1.c: New test.
23746         * gcc.dg/special/gcsec-1.c: New test.
23747         * gcc.dg/special/weak-1.c: New test.
23748         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
23749         * gcc.dg/special/weak-2.c: New test.
23750         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
23751         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
23752         * gcc.dg/special/wkali-1.c: New test.
23753         * gcc.dg/special/wkali-2.c: New test.
23754         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
23755         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
23756
23757 1999-02-10  Felix Lee  <flee@cygnus.com>
23758
23759           * lib/c-torture.exp (c-torture-compile): Pull out code for
23760           analyzing gcc error messages.
23761           (c-torture-execute): Likewise.  Fix some (harmless) false
23762           positives.
23763           * lib/gcc.exp (gcc_check_compile): New function.
23764
23765 1999-02-08  Richard Henderson  <rth@cygnus.com>
23766
23767         * gcc.c-torture/execute/990208-1.c: New test.
23768
23769 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23770
23771         * g++.dg/special/ecos.exp: New driver for new tests with special
23772         requirements
23773
23774         * g++.dg/special/conpr-1.C: New test
23775         * g++.dg/special/conpr-2.C: New test
23776         * g++.dg/special/conpr-2a.C: New test
23777         * g++.dg/special/conpr-3.C: New test
23778         * g++.dg/special/conpr-3a.C: New test
23779         * g++.dg/special/conpr-3b.C: New test
23780
23781         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
23782         allow g++ to use the dg driver
23783
23784         * README: Add comment about g++.dg directory
23785
23786 1999-02-06  Jeffrey A Law  (law@cygnus.com)
23787
23788         * README: Update email addresses.
23789
23790 1999-02-03  Nick Clifton  <nickc@cygnus.com>
23791
23792         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
23793         arguments in order to force structure S onto the stack even on
23794         the alpha.
23795         (test): Pass 10 leading arguments to function foo as well as the
23796         structure S.
23797
23798         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
23799         failure for all targets.
23800
23801         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
23802         abort to terminate program execution.
23803
23804 1999-01-30  Richard Henderson  <rth@cygnus.com>
23805
23806         * gcc.c-torture/execute/990130-1.c: New test.
23807
23808 1999-01-30  Jeffrey A Law  (law@cygnus.com)
23809
23810         * gcc.dg/990130-1.c: New test.
23811
23812 1999-01-28  Michael Meissner  <meissner@cygnus.com>
23813
23814         * gcc.c-torture/execute/990128-1.c: New test.
23815
23816 1999-01-27  Michael Meissner  <meissner@cygnus.com>
23817
23818         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
23819
23820 1999-01-27  Felix Lee  <flee@cygnus.com>
23821
23822         * lib/c-torture.exp (c-torture-compile): pull out code for
23823         analyzing gcc error messages.
23824         (c-torture-execute): ditto, and fix some (harmless) false
23825         positives.
23826         * lib/gcc.exp (gcc_check_compile): new function.
23827
23828 1999-01-17  Jeffrey A Law  (law@cygnus.com)
23829
23830         * gcc.dg/990117-1.c: New test.
23831
23832         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
23833
23834         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
23835
23836 1999-01-15  Jeffrey A Law  (law@cygnus.com)
23837
23838         * g77.f-torture/compile/990115-1.f: New test.
23839
23840 1999-01-07  Jeffrey A Law  (law@cygnus.com)
23841
23842         * gcc.c-torture/compile/990107-1.c: New test
23843
23844 1999-01-06  Jeffrey A Law  (law@cygnus.com)
23845
23846         * gcc.c-torture/execute/990106-2.c: New test.
23847
23848         * gcc.c-torture/execute/990106-1.c: New test.
23849
23850 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
23851
23852         * gcc.c-torture/compile/981223-1.c: New test.
23853
23854 1998-12-29  Richard Henderson  <rth@cygnus.com>
23855
23856         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
23857         (opt3): Rename from opt4 and disable.
23858
23859 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
23860
23861         * g++.old-deja/g++.pt/ptrmem5.C: New test.
23862
23863 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23864
23865         * g++.old-deja/g++.other/conv5.C: New test.
23866
23867 1998-12-14  Nick Clifton  <nickc@cygnus.com>
23868
23869         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
23870
23871 1998-12-11  Jeffrey A Law  (law@cygnus.com)
23872
23873         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
23874
23875 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
23876
23877         * gcc.c-torture/compile/981211-1.c: New test.
23878
23879 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
23880
23881         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
23882
23883         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
23884
23885 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23886
23887         * gcc.special/930510-1.c: Make C9X safe.
23888         * gcc.misc-tests/gcov-1.c Similarly.
23889         * gcc.misc-tests/gcov-2.c Similarly.
23890
23891 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23892
23893         * gcc.dg/ultrasp1.c: New test.
23894
23895 1998-12-06  Richard Henderson  <rth@cygnus.com>
23896
23897         * gcc.c-torture/execute/981206.c: New test.
23898
23899 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23900
23901         * g++.old-deja/g++.ns/template7.C: New test.
23902
23903         * g++.old-deja/g++.other/expr1.C: New test.
23904
23905         * g++.old-deja/g++.eh/tmpl3.C: New test.
23906
23907         * g++.old-deja/g++.eh/tmpl2.C: New test.
23908
23909 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23910
23911         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
23912         * g++.old-deja/g++.other/using6.C: Removed.
23913         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
23914
23915         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
23916
23917 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23918
23919         * g++.old-deja/g++.pt/overload8.C: New test.
23920
23921         * g++.old-deja/g++.pt/overload7.C: New test.
23922
23923         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
23924
23925         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
23926         and relinking messages.
23927         * lib/g++.exp (g++_target_compile): Remove .rpo file when
23928         compiling with -frepo.
23929
23930 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
23931
23932         * g++.old-deja/g++.pt/lookup6.C: New test.
23933
23934 1998-11-30  Nick Clifton  <nickc@cygnus.com>
23935
23936         * gcc.c-torture/execute/981130-1.c: New test.
23937         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
23938
23939 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23940
23941         * g++.old-deja/g++.pt/explicit76.C: New test.
23942
23943         * g++.old-deja/g++.pt/friend38.C: New test.
23944
23945         * g++.old-deja/g++.ns/crash2.C: New test.
23946
23947         * g++.old-deja/g++.pt/defarg8.C: New test.
23948
23949         * g++.old-deja/g++.pt/instantiate6.C: New test.
23950
23951         * g++.old-deja/g++.pt/static6.C: New test.
23952
23953         * g++.old-deja/g++.pt/decl2.C: New test.
23954
23955 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23956
23957         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
23958         problem is actually related with name lookup, but so what? :-)
23959
23960         * g++.old-deja/g++.pt/friend37.C: New test.
23961
23962 1998-11-25  Dave Love  <d.love@dl.ac.uk>
23963
23964         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
23965         element, which fails on some systems.
23966
23967         * g77.f-torture/execute/labug1.f: New test.
23968
23969 1998-11-21  Jeffrey A Law  (law@cygnus.com)
23970
23971         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
23972         is defined.
23973
23974 1998-11-18  Dave Love  <d.love@dl.ac.uk>
23975
23976         * g77.f-torture/compile/981117-1.f: New test.
23977
23978 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
23979
23980         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
23981         properly discarded.
23982
23983 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
23984
23985         * gcc.c-torture/execute/memcheck: New directory of tests for
23986         -fcheck-memory-usage.
23987
23988 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23989
23990         * README: New file, general information about the testsuite and
23991         new description of the various C++ test subdirectories.
23992         * README.g++: Eliminate obsolete information, update and move most
23993         relevant stuff to README.
23994
23995 1998-11-07  Richard Henderson  <rth@cygnus.com>
23996
23997         * gcc.c-torture/compile/981107-1.c: New test.
23998
23999 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
24000
24001         * execute/memcpy-bi.c: New testcase.
24002
24003 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
24004
24005         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
24006         base classes.
24007
24008         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
24009         template is selected.
24010
24011         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
24012         classes, it should be accepted for all types.
24013
24014         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
24015
24016         * g++.old-deja/g++.pt/spec24.C: Ensure that template
24017         specializations start with template headers.
24018
24019 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
24020
24021         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
24022
24023         * g++.old-deja/g++.other/init9.C: Test cross initialization of
24024         non-POD types.
24025
24026 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24027
24028         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
24029
24030 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
24031
24032         * compile/981022-1.c, compile/981022-1.x: New test and driver.
24033
24034 1998-10-19  Jeffrey A Law  (law@cygnus.com)
24035
24036         * 981019-1.c: New test.
24037
24038 1998-10-14  Robert Lipe <robertl@dgii.com>
24039
24040         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
24041         find objc headers.
24042
24043 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24044
24045         * compile/981001-4.c: Remove use of GCC extension that triggers a
24046         compiler bug.
24047
24048 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
24049
24050         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
24051
24052 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24053
24054         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
24055         instantiation of template produces incorrect code for delete
24056         expression.
24057
24058         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
24059         constructors' name is not unique.
24060         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
24061         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
24062
24063         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
24064         automatic array of const is ill-formed.
24065
24066         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
24067         of template parameter?
24068
24069         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
24070         const.
24071
24072         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
24073         pointer-to-member expression.
24074
24075         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
24076         declaration causes ICE.
24077
24078 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
24079
24080         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
24081         reserved in the global namespace.
24082
24083         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
24084         generate needed virtual table.
24085
24086         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
24087
24088 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
24089
24090         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
24091         template-dependent type
24092
24093 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
24094
24095         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
24096         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
24097         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
24098
24099         * g++.old-deja/g++.other/using5.C: New test; using decl from base
24100         class should be usable as argument of member function.
24101         * g++.old-deja/g++.other/using6.C: New test; using decl from base
24102         class should be usable as return type of member function.
24103         * g++.old-deja/g++.other/using7.C: New test; using decl from base
24104         class should be usable as type of data member.
24105
24106         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
24107
24108 1998-10-09  Jeffrey A Law  (law@cygnus.com)
24109
24110         * gcc.c-torture/special/920521-1.c: Fix bogus test.
24111
24112 1998-10-08  Nick Clifton  <nickc@cygnus.com>
24113
24114         * gcc.dg/dll-?.c Add thumb to target list.
24115         Fix assembler scan patterns to match current assembler output.
24116
24117 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
24118
24119         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
24120         matching of template brackets.
24121
24122         * g++.old-deja/g++.other/using4.C: New test.  Test using
24123         declarations of methods from base classes.
24124
24125         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
24126         within functions should introduce names into the innermost
24127         enclosing namespace.
24128
24129         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
24130         of static locals if first initialization throws.
24131
24132 1998-10-07  Jim Wilson  <wilson@cygnus.com>
24133
24134         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
24135
24136 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
24137
24138         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
24139         lose track of the possible targets of tablejump insns.
24140         * special/special.exp: Run it.
24141
24142 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24143
24144         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
24145         must be declared before its specializations can be named in friend
24146         declarations.
24147
24148 1998-10-05  Dave Love  <d.love@dl.ac.uk>
24149
24150         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
24151
24152         * g77.f-torture/execute/io1.f: New test.
24153
24154 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24155
24156         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
24157         with pointer to template function, for which no argument deduction
24158         is possible.
24159
24160         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
24161         specialization of template function as argument to template
24162         function.
24163
24164         * g++.old-deja/g++.other/access2.C: New test; Inner class
24165         shouldn't have privileged access to Outer's names.
24166
24167 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24168
24169         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
24170         friend template declared within template class conflicts with
24171         nested class of the same name.
24172
24173         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
24174         is ignored.
24175
24176         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
24177         object with direct initializer as function declaration.
24178
24179         * g++.old-deja/g++.other/decl2.C: New test; duplicate
24180         initializers.
24181
24182         * g++.old-deja/g++.other/null2.C: New test; conditional operator
24183         involving const pointer and NULL produces incorrect result.
24184
24185         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
24186         type name without `typename' should be rejected with -pedantic.
24187
24188 1998-10-02  Richard Henderson  <rth@cygnus.com>
24189
24190         * g++.old-deja/g++.other/addrof1.C: New test.
24191
24192 1998-10-01  Nick Clifton  <nickc@cygnus.com>
24193
24194         * gcc.c-torture/compile/981001-1.c: New test.
24195         * gcc.c-torture/execute/981001-1.c: New test.
24196
24197 1998-10-01  Jeffrey A Law  (law@cygnus.com)
24198
24199         * gcc.c-torture/compile/981001-2.c: New test.
24200         * gcc.c-torture/compile/981001-3.c: New test.
24201         * gcc.c-torture/compile/981001-4.c: New test.
24202
24203 1998-10-01  Robert Lipe  <robertl@dgii.com>
24204
24205         * lib/objc.exp (objc_target_compile): Add -L during compiles for
24206         multilibbed hosts.   Idea grafted from g77.exp.
24207
24208 1998-09-30  Dave Love  <d.love@dl.ac.uk>
24209
24210         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
24211         avoid losing on systems which need -lsocket.
24212
24213 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
24214
24215         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
24216         * g++.old-deja/g++.other/nested2.C: Ditto.
24217         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
24218         failure.
24219
24220 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24221
24222         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
24223         preferred over template operator!= for enum bitfields.
24224
24225 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
24226
24227         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
24228         that happen to have the same base name, but in different scopes,
24229         are incorrectly rejected.
24230
24231 1998-09-16  Richard Henderson  <rth@cygnus.com>
24232
24233         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
24234         on the native word size instead of an integer literal.
24235
24236 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24237
24238         * g++.old-deja/g++.other/static2.C: Invocation of static data
24239         member of type pointer-to-function denoted as non-static member.
24240
24241         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
24242         checks involving function types and aliases.
24243
24244 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24245
24246         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
24247         redefined to the same non-trivial type.
24248
24249         * g++.old-deja/g++.pt/explicit73.C: Test for proper
24250         namespace-qualification of template specializations declared in
24251         other namespaces.
24252
24253         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
24254         to declare a subset of the specializations of a template function
24255         as friends of specializations of a template class.
24256
24257         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
24258         member templates that do not fully specialize the enclosing
24259         template class are rejected.
24260
24261 1998-09-11  Dave Love  <d.love@dl.ac.uk>
24262
24263         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
24264
24265 1998-09-08  Dave Love  <d.love@dl.ac.uk>
24266
24267         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
24268         altered from libf2c/libU77 version.
24269
24270 1998-09-06  Dave Love  <d.love@dl.ac.uk>
24271
24272         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
24273
24274 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
24275
24276         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
24277         (un)signed char are different types for template specialization
24278         purposes.
24279
24280 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
24281
24282         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
24283         * objc: ObjC testsuite.
24284
24285 1998-08-31  Catherine Moore  <clm@cygnus.com>
24286
24287         * gcc.c-torture/execute/941014-1.x:  New file.
24288
24289 1998-08-31  Nick Clifton  <nickc@cygnus.com>
24290
24291         * lib/c-torture.exp: Add support for
24292         torture_eval_before_compile and torture_eval_before_execute
24293         variables.
24294
24295 1998-08-30  Jeffrey A Law  (law@cygnus.com)
24296
24297         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
24298         this test triggers valid.
24299
24300 1998-08-27  Jeffrey A Law  (law@cygnus.com)
24301
24302         * gcc.dg/980827-1.c: New test.
24303
24304 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
24305
24306         * gcc.c-torture/execute/loop-4b.c: New test.
24307
24308 1998-08-26  Nick Clifton  <nickc@cygnus.com>
24309
24310         * lib/c-torture.exp: Add support for
24311         torture_eval_before_compile and torture_eval_before_execute
24312         variables.
24313
24314 1998-08-25  Jeffrey A Law  (law@cygnus.com)
24315
24316         * gcc.c-torture/compile/980825-1.c: New test.
24317
24318 1998-08-24  Nick Clifton  <nickc@cygnus.com>
24319
24320         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
24321         count number tests in opt_t0 not good_t0.
24322
24323 1998-08-24  Jeffrey A Law  (law@cygnus.com)
24324
24325         * gcc.c-torture/compile/930326-1.x: Fix typo.
24326
24327 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
24328
24329         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
24330         causes an ICE.
24331
24332 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24333
24334         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
24335         STACK_SIZE is defined.
24336         * gcc.c-torture/unsorted/stuct.c: Similarly.
24337
24338         * gcc.c-torture/compile/980821-1.c: New test.
24339
24340 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24341
24342         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
24343
24344 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
24345
24346         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
24347         code.
24348
24349 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
24350
24351         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
24352         error'.
24353
24354 1998-08-18  Jeffrey A Law  (law@cygnus.com)
24355
24356         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
24357
24358 1998-08-16  Jeffrey A Law  (law@cygnus.com)
24359
24360         * gcc.c-torture/compile/980816-1.c: New test.
24361
24362         * gcc.dg/980816-1.c: New test.
24363
24364 1998-08-13  Jeffrey A Law  (law@cygnus.com)
24365
24366         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
24367         compiler for ieee tests.
24368
24369 1998-08-01  Dave Love  <d.love@dl.ac.uk>
24370
24371         * g77.f-torture/compile/980729-0.f: New test.
24372
24373 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
24374
24375         * gcc.c-torture/special/eeprof-1.c: New test, for
24376         -finstrument-functions.
24377         * gcc.c-torture/special/special.exp: Run it.
24378
24379 1998-07-29  Jeffrey A Law  (law@cygnus.com)
24380
24381         * gcc.c-torture/compile/980729-1.c: New test.
24382
24383 1998-07-27  Nick Clifton  <nickc@cygnus.com>
24384
24385         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
24386         __thumb__ is defined, and test for ARM style doubles if so.
24387
24388 1998-07-26  Dave Love  <d.love@dl.ac.uk>
24389
24390         * g77.f-torture/noncompile/980615-0.f: New test.
24391
24392 1998-07-26  H.J. Lu  (hjl@gnu.org)
24393
24394         * gcc.dg/980312-1.c: Do link instead of compile.
24395         * gcc.dg/980313-1.c: Likewise.
24396
24397 1998-07-26  Jeffrey A Law  (law@cygnus.com)
24398
24399         * gcc.c-torture/compile/980726-1.c: New test.
24400
24401 1998-07-25  Dave Love  <d.love@dl.ac.uk>
24402
24403         * g77.f-torture/execute/io0.f: New test.
24404
24405 1998-07-24  Nick Clifton  <nickc@cygnus.com>
24406
24407         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
24408         an int.
24409
24410 1998-06-18  Michael Meissner  <meissner@cygnus.com>
24411
24412         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
24413         m32r bugs.
24414
24415 1998-07-17  Nick Clifton  <nickc@cygnus.com>
24416
24417         * gcc.dg/980626-1.c: Expect failures for all toolchains until
24418         c-decl.c:grokdeclarator can handle mode attributes.
24419
24420 1998-07-16  Jeffrey A Law  (law@cygnus.com)
24421
24422         * gcc.c-torture/execute/980716-1.c: New test.
24423
24424 1998-07-13  Jeffrey A Law  (law@cygnus.com)
24425
24426         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
24427         the mn10200.
24428         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
24429         the mn10200.
24430         * gcc.c-torture/execute/va-arg-3.x: Similarly.
24431         * gcc.c-torture/compile/930326-1.x: Similarly.
24432
24433 1998-07-13  Dave Love  <d.love@dl.ac.uk>
24434
24435         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
24436         New test from Craig.
24437
24438 1998-07-12  Dave Love  <d.love@dl.ac.uk>
24439
24440         * g77.f-torture/noncompile/980616-0.f: New test.
24441
24442         * g77.f-torture/execute/970816-3.f:  New test from Craig.
24443
24444 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24445
24446         *  g++.other/singleton.C: Return error value instead of taking
24447         SIGSEGV.
24448
24449 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
24450
24451         *  g++.other/singleton.C: New test.   Warning is under dispute.
24452         Runtime crash is not.
24453
24454 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24455
24456         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
24457         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
24458         using6.C, using7.C}:  New namespace tests.
24459
24460 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
24461
24462         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
24463         specialization with typedef'ed names used as array indexes.
24464
24465 1998-07-09  Jeffrey A Law  (law@cygnus.com)
24466
24467         * gcc.c-torture/execute/980709-1.c: New test.
24468
24469         * gcc.dg/980709-1.c: New test.
24470
24471 1998-07-07  Richard Henderson  <rth@cygnus.com>
24472
24473         * gcc.c-torture/execute/bcp-1.c: New test.
24474
24475 1998-07-07  Jeffrey A Law  (law@cygnus.com)
24476
24477         * gcc.c-torture/execute/980707-1.c: New test.
24478
24479 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
24480
24481         * gcc.c-torture/compile/980706-1.c: New test.
24482
24483 1998-07-01  Dave Love  <d.love@dl.ac.uk>
24484
24485         * g77.f-torture/execute/980701-0.f,
24486         g77.f-torture/execute/980701-1.f: New test from Craig.
24487
24488 1998-07-01  Jeffrey A Law  (law@cygnus.com)
24489
24490         * gcc.c-torture/compile/980701-1.c: New test.
24491
24492         * gcc.c-torture/execute/980701-1.c: New test.
24493
24494 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
24495 rlsruhe.de>
24496
24497         * g++.old-deja/g++.robertl/eb132.C: New test.
24498         * g++.old-deja/g++.robertl/eb133.C: Likewise.
24499
24500 1998-06-29  Dave Love  <d.love@dl.ac.uk>
24501
24502         * g77.f-torture/execute/980628-7.f,
24503         g77.f-torture/execute/980628-8.f,
24504         g77.f-torture/execute/980628-9.f,
24505         g77.f-torture/execute/980628-10.f: New tests from Craig.
24506
24507         * g77.f-torture/execute/980628-3.f: Remove mail headers.
24508
24509 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24510
24511         * g77.f-torture/execute/980628-4.f: New test from Craig.
24512         * g77.f-torture/execute/980628-5.f: Likewise.
24513         * g77.f-torture/execute/980628-2.f: Likewise.
24514         * g77.f-torture/execute/980628-0.f: Likewise.
24515         * g77.f-torture/execute/980628-1.f: Likewise.
24516         * g77.f-torture/execute/980628-3.f: Likewise.
24517         * g77.f-torture/execute/980628-6.f: Likewise.
24518
24519 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24520
24521         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
24522         directory when nothing has been installed yet.
24523
24524 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
24525
24526         * gcc.c-torture/special/special.exp: Handle newer versions of
24527         dejagnu.
24528
24529 1998-06-26  Jeffrey A Law  (law@cygnus.com)
24530
24531         * gcc.dg/980626-1.c: New test.
24532
24533 1998-06-19  Bruno Haible <haible@ilog.fr>
24534
24535         * gcc.misc-tests/m-un-2.c: New test.
24536         * g++.old-deja/g++.other/warn01.c: Likewise.
24537
24538 1998-06-19  Robert Lipe  <robertl@dgii.com>
24539
24540         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
24541         compatibility with assmblers with a different comment character.
24542         Eliminate use of GAS-specific extensions.
24543
24544 1998-06-19  Jeffrey A Law  (law@cygnus.com)
24545
24546         * gcc.c-torture/execute/ieee/980619-1.c: New test.
24547
24548 1998-06-19  Robert Lipe  <robertl@dgii.com>
24549
24550         *lib/g77.exp: Replace search for libf2c.a with search for newly
24551         renamed libg2c.a
24552
24553 1998-06-17  Jeffrey A Law  (law@cygnus.com)
24554
24555         * gcc.c-torture/execute/980617-1.c: New test.
24556
24557 1998-06-12  Jeffrey A Law  (law@cygnus.com)
24558
24559         * gcc.c-torture/execute/980612-1.c: New test.
24560
24561 1998-06-08  Jeffrey A Law  (law@cygnus.com)
24562
24563         * gcc.dg/980523-1.c: Only test on ppc-linux.
24564         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
24565
24566         * gcc.c-torture/execute/980608-1.c: New test.
24567
24568 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
24569
24570         * gcc.c-torture/execute/980605-1.c: New test.
24571
24572 1998-06-04  Jeffrey A Law  (law@cygnus.com)
24573
24574         * gcc.c-torture/execute/980604-1.c: New test.
24575
24576 1998-06-02  Jeffrey A Law  (law@cygnus.com)
24577
24578         * gcc.c-torture/execute/980602-1.c: New test.
24579         * gcc.c-torture/execute/980602-2.c: Likewise.
24580
24581 1998-06-02  Dave Love  <d.love@dl.ac.uk>
24582
24583         * 970125-0.f: Fix per JCB.  Add commentary.
24584
24585 1998-05-31  Michael Meissner  <meissner@cygnus.com>
24586
24587         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
24588         IEEE -0 support.
24589
24590 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
24591
24592         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
24593         earlier.
24594
24595 1998-05-28  Catherine Moore <clm@cygnus.com>
24596
24597         * gcc.c-torture/execute/980526-3.c: New test.
24598
24599 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
24600
24601         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
24602         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
24603         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
24604         m88k-motorola-sysv3 to XFAIL.
24605
24606 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24607
24608         * gcc.dg/980526-1.c: New test.
24609         * gcc.c-torture/execute/980526-2.c: New test.
24610
24611 1998-05-26  Jeffrey A Law  (law@cygnus.com)
24612
24613         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
24614
24615         * gcc.c-torture/execute/980526-1.c: New test.
24616
24617 1998-05-26  Dave Love  <d.love@dl.ac.uk>
24618
24619         * g77.f-torture/execute/alpha2.f: Add runtime test.
24620
24621 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
24622
24623         * g++.old-deja/old-deja.exp: Strip leading directories.
24624
24625         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
24626         error for the line.  Don't run multiple tests for the same line.
24627
24628 1998-05-23  Jeffrey A Law  (law@cygnus.com)
24629
24630         * gcc.dg/980523-1.c: New test.
24631
24632 1998-05-23  Dave Love  <d.love@dl.ac.uk>
24633
24634         * g77.f-torture/compile/970915-0.f: New test.
24635
24636 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
24637
24638         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
24639
24640 1998-05-21  Jeffrey A Law  (law@cygnus.com)
24641
24642         * gcc.dg/980520-1.c: New test.
24643
24644 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
24645
24646         * gcc.dg/980502-1.c: Fix return type.
24647
24648 1998-05-20  Jeffrey A Law  (law@cygnus.com)
24649
24650         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
24651         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
24652         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
24653         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
24654         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
24655
24656 1998-05-20  Dave Love  <d.love@dl.ac.uk>
24657
24658         * g77.f-torture/execute/980520-1.f: New test.
24659
24660 1998-05-15  Dave Love  <d.love@dl.ac.uk>
24661
24662         * lib/mike-g77.exp: New file.
24663
24664         * g77.f-torture/noncompile/noncompile.exp,
24665         g77.f-torture/noncompile/check0.f: New files.
24666
24667 1998-05-14  Dave Love  <d.love@dl.ac.uk>
24668
24669         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
24670         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
24671         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
24672         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
24673         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
24674         abort where appropriate.
24675
24676 1998-05-05  Michael Meissner  <meissner@cygnus.com>
24677
24678         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
24679         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
24680
24681 1998-04-29  Dave Love  <d.love@dl.ac.uk>
24682
24683         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
24684
24685 1998-04-27  Dave Love  <d.love@dl.ac.uk>
24686
24687         * g77.f-torture/compile/980427-0.f: New test.
24688
24689 1998-04-24  Dave Love  <d.love@dl.ac.uk>
24690
24691         * g77.f-torture/compile/980424-0.f: New test.
24692
24693 1998-04-19  Dave Love  <d.love@dl.ac.uk>
24694
24695         * g77.f-torture/compile/980419-2.f (main): New test.
24696         * g77.f-torture/compile/970125-0.f: New test.
24697         * g77.f-torture/compile/980419-1.f: New test.
24698
24699 1998-04-08  Jim Wilson  <wilson@cygnus.com>
24700
24701         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
24702         of loop-4.c.
24703
24704 1998-04-07  Jim Wilson  <wilson@cygnus.com>
24705
24706         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
24707
24708 1998-04-03  Jim Wilson  <wilson@cygnus.com>
24709
24710         * gcc.c-torture/compile/980329-1.c: New test.
24711
24712 1998-03-18  Jim Wilson  <wilson@cygnus.com>
24713
24714         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
24715         * gcc.dg/980312-1.c: Fix typo in -march command.
24716
24717 1998-03-16  H.J. Lu  (hjl@gnu.org)
24718
24719         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
24720
24721 1998-03-11  Robert Lipe  <robertl@dgii.com>
24722
24723         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
24724         Dave Love agree the Fortran source is bogus.
24725
24726 1998-03-11  Robert Lipe  <robertl@dgii.com>
24727
24728         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
24729         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
24730         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
24731         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
24732         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
24733
24734 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
24735
24736         * g++.old-deja/g++.other/friend1.C: New test.
24737
24738 1998-02-18  Dave Love  <d.love@dl.ac.uk>
24739
24740         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
24741         possibly uninitialized) variables and declare dnrm2.
24742
24743 1998-02-23  Robert Lipe <robertl@dgii.com>
24744
24745         From Bruno Haible <haible@ilog.fr>:
24746         * gcc.c-torture/execute/980223.c: New test.
24747
24748 1998-02-13  Jeffrey A Law  (law@cygnus.com)
24749
24750         * gcc.dg/ifelse-1.c: New test.
24751
24752 1998-02-09  H.J. Lu  (hjl@gnu.org)
24753
24754         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
24755
24756           * lib/old-dejagnu.exp (old-dejagnu): Added the
24757           "execution test - XFAIL *-*-*" handling in the spirit of
24758           "excess errors test -". Changed the "execution test fails"
24759           handling to be like "excess errors test fails".
24760           * Update various tests accordingly.
24761
24762 1998-02-06  Jim Wilson  <wilson@cygnus.com>
24763
24764         * gcc.c-torture/execute/980205.c: New test.
24765
24766 1998-01-18  Jeffrey A Law  (law@cygnus.com)
24767
24768         * lib/c-torture.exp: Look for .x files instead of .cexp files.
24769         * lib/f-torture.exp: Similarly.
24770         * gcc.c-torture: Rename all .cexp files to .x files.
24771
24772 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
24773
24774         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
24775         (940510-1.c): Removed duplicate.
24776         (971104-1.c): New test.
24777
24778 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
24779
24780           * lib/f-torture.exp: Improve error and loop detection.
24781
24782 1997-11-19  Michael Meissner  <meissner@cygnus.com>
24783
24784         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
24785         use that to size the filler array.
24786
24787 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
24788
24789         * lib/c-torture.exp(c-torture-execute): Fix typo.
24790
24791         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
24792         testcase as the executable name. Keep the executable around if
24793         the test fails.
24794
24795 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
24796
24797         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
24798         changes.  Only test one -g option, and move it to the end of the
24799         list of options to test.
24800
24801 1997-09-19  Michael Meissner  <meissner@cygnus.com>
24802
24803         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
24804         variable GCC_TORTURE_OPTIONS to supply default switches separated
24805         by colons.  If no environment variable, run tests with -O0 -g, -O1
24806         -g, and -O2 -g as well.
24807
24808 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
24809
24810         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
24811         explanatory comments. Fix indentation.
24812
24813 1997-09-15  Jeffrey A Law  (law@cygnus.com)
24814
24815         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
24816
24817 1997-09-11  Jeffrey A Law  (law@cygnus.com)
24818
24819         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
24820         * g++.old-deja/g++.mike/p7325.C: Likewise.
24821         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
24822
24823 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
24824
24825         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
24826         * g++.old-deja/g++.brendan/crash30.C: Likewise.
24827         * g++.old-deja/g++.brendan/crash39.C: Likewise.
24828         * g++.old-deja/g++.law/operators4.C: Likewise.
24829
24830 1997-09-11  Joe Buck  (jbuck@synopsys.com)
24831
24832         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
24833         * g++.old-deja/g++.mike/p784.C: Ditto.
24834         * g++.old-deja/g++.mike/p785.C: Ditto.
24835
24836 1997-09-05  Jeffrey A Law  (law@cygnus.com)
24837
24838           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
24839
24840 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24841
24842         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
24843         target feature; pass this to c-torture-execute as needed.
24844
24845 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24846
24847         * lib/c-torture.exp(c-torture-execute): If the previous and the
24848         current executables being tested are identical, we don't need to
24849         run the executable again. Try to make the executable names
24850         unique. Add an optional argument for passing additional compiler
24851         flags.
24852
24853 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
24854
24855         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
24856
24857 1997-08-29  Jeffrey A Law  (law@cygnus.com)
24858
24859         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
24860
24861 1997-07-31  Jeffrey A Law  (law@cygnus.com)
24862
24863         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
24864         32bit or larger longs.
24865
24866         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
24867         have either a 32bit long or 32bit int.
24868
24869 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
24870
24871         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
24872         Make double precision tests dependent on sizeof (double).
24873
24874 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
24875
24876         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
24877         too.
24878
24879 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
24880
24881         * gcc.c-torture/compile/961203-1.cexp: New script.
24882
24883 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
24884
24885         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
24886         up the includes ourselves.
24887
24888 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
24889
24890         * lib/plumhall.exp: Remove random include, and add a few
24891         verbose messages for debugging.
24892
24893 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
24894
24895         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
24896         of trying to do it ourselves.
24897
24898 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24899
24900         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
24901
24902 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
24903
24904         * gcc.prms/5403.c: Made regexp a bit less strict.
24905
24906 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
24907
24908         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
24909         is returned from remote_load instead.
24910         * lib/plumhall.exp: Ditto.
24911         * lib/mike-g++.exp: Ditto.
24912         * lib/old-dejagnu.exp: Ditto.
24913         * lib/c-torture.exp: Ditto.
24914
24915 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
24916
24917         * lib/g++.exp: Use build_wrapper procedure.
24918         * lib/gcc.exp: Ditto.
24919
24920 1997-05-20  Jeffrey A Law  (law@cygnus.com)
24921
24922         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
24923         an old-style decl for malloc.  Fixes tests to work when
24924         sizeof (int) != sizeof (size_t).
24925
24926 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24927
24928         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
24929
24930         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
24931         use stdargs.h interface.
24932
24933 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24934
24935         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
24936         NO_VARARGS when compiling.
24937
24938 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
24939
24940         * lib/plumhall.exp(ph_includes): New procedure.
24941         (ph_make): Use it.
24942         (ph_compiler): Ditto.
24943
24944         * lib/g++.exp: Rename test-glue.c to testglue.c.
24945         * lib/gcc.exp: Ditto.
24946
24947 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
24948
24949         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
24950         to completion when it's called.
24951
24952 1997-03-21  Michael Meissner  <meissner@cygnus.com>
24953
24954         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
24955         is defined, don't do test.
24956
24957 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
24958
24959         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
24960         for object files.
24961         (ph_summary): Mark skipped testcases as untested, not unresolved.
24962
24963         * lib/plumhall.exp (ph_make): If unresolved because of bad
24964         errorCode, record errorCode in log file.
24965         (*): Replace send_log/verbose with verbose -log.
24966
24967 1997-03-19  Michael Meissner  <meissner@cygnus.com>
24968
24969         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
24970         double conversion if double isn't at least 8 bytes.
24971
24972         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
24973         int to work with targets where int is 16 bits.
24974
24975         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
24976         8 bytes, just exit, since 4 byte doubles don't have enough bits of
24977         precision for the test to complete.
24978
24979 1997-03-14  Michael Meissner  <meissner@cygnus.com>
24980
24981         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
24982         if d10v is not compiled with the -mdouble64 flag.
24983         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
24984
24985         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
24986         d10v is not compiled with the -mint32 flag.
24987
24988 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
24989
24990         * lib/plumhall.exp: Use incr_count.
24991
24992 1997-03-12  Jeffrey A Law  (law@cygnus.com)
24993
24994         * gcc.c-torture: Update to c-torture-1.45.
24995
24996 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
24997
24998         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
24999         the name of the expect testcase file).
25000
25001         * lib/g++.exp(g++_init): Ditto.
25002
25003 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
25004
25005         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
25006         the host.
25007
25008         * lib/gcc.exp(gcc_exit): New procedure.
25009
25010 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
25011
25012         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
25013         specs where appropriate.
25014
25015         * g++.old-deja/g++.arm/*: Added additional ERROR checks
25016         because of new "candidates are" messages, and removed a few
25017
25018         * Converted all non-old-style g++ testcases to old-style, and
25019         moved into g++.old-deja.
25020
25021 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
25022
25023         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
25024         options.
25025
25026         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
25027         succeeded.
25028
25029         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
25030
25031 1997-02-13  Michael Meissner  <meissner@cygnus.com>
25032
25033         * lib/gcc.exp (gcc_target_compile): Add support for defining
25034         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
25035         the machine doesn't have those features.
25036
25037 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
25038
25039         * g++.law/operators4.exp: Don't use LIBS.
25040
25041 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
25042
25043         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
25044
25045         * lib/mike-g++.exp: Don't set the compiler to be tested here.
25046         * lib/g++.exp: Set it here instead. Also, allow use of the
25047         --tool_exec and --tool_opt options. Change CXX to
25048         GXX_UNDER_TEST.
25049
25050         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
25051
25052         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
25053
25054 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
25055
25056         * lib/old-dejagnu.exp: Use prune_warnings instead of
25057         prune_system_crud.
25058         * lib/mike-g++.exp: Ditto.
25059         * lib/gcc.exp: Ditto.
25060         * lib/g++.exp: Ditto.
25061
25062         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
25063
25064 1997-02-07  Jeffrey A Law  (law@cygnus.com)
25065
25066           * 941014-2.c: Include stdlib.h
25067           * 960327-1.c: Include stdio.h
25068           * dbra.c, index-1.c: Don't assume ints are 32bits.
25069
25070 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
25071
25072         * lib/gcc.exp: Add gcc,stack_size target feature.
25073
25074         * lib/g++.exp(g++_target_compile): Add the include and link
25075         paths here, not in two other places. And, it's $options, not
25076         options.
25077
25078         * lib/mike-g++.exp(postbase): Remove the code that determines
25079         the correct include and link paths.
25080         * g++.old-deja/old-deja.exp: Ditto.
25081
25082 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
25083
25084         * lib/g++.exp(g++_init): target_compile no longer returns the
25085         filename of the result.
25086
25087 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
25088
25089         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
25090         call to glob.
25091
25092         * gcc.c-torture/special/special.exp: Change call to
25093         gcc_target_compile to include the object file.
25094
25095 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
25096
25097         * gcc.c-torture/special/special.exp: Correct misspelling in last
25098         change.
25099
25100 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
25101
25102         * lib/plumhall.exp(ph_summary): Log the entire output of the
25103         executable. Return -1 if there were any failures, 0 otherwise.
25104         (ph_execute): Return -1 if there were any failures, 0 otherwise.
25105         (ph_make): Clean up objects and executables that were built
25106         if the tests succeeded.
25107
25108 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
25109
25110         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
25111         libraries and includes in the build tree as appropriate.
25112
25113 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25114
25115         * lib/c-torture.exp: Instead of looking for the global variable
25116         NO_LONG_LONG, check to see if that's a feature of the target.
25117
25118 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25119
25120         * config/default.exp: Minimize. Delete the remainer of the files in
25121         config; this functionality is now in devo/dejagnu/config.
25122
25123         g++.*/*: Pass any additional flags used to compile to postbase;
25124         delete CXXFLAGS.
25125
25126         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
25127         is now done by runtest.exp. Use gcc_target_compile instead of
25128         compile.
25129
25130         lib/c-torture.exp: Use gcc_target_compile instead of compile.
25131         Remove references to CFLAGS. Use remote_file instead of
25132         calling rm -f.
25133         (c-torture): Take a list of arguments to use to compile this
25134         testcase.
25135
25136         lib/g++.exp: Simplify. Use target_compile instead of compile.
25137         lib/gcc-dg.exp: Ditto.
25138         lib/gcc.exp: Ditto.
25139         lib/mike-{gcc,g++}.exp: Ditto.
25140         lib/old-dejagnu.exp: Ditto.
25141         lib/plumhall.exp: Ditto.
25142
25143 1997-01-08  Jim Wilson  <wilson@cygnus.com>
25144
25145         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
25146         (ph_linker): Likewise.
25147
25148 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
25149
25150           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
25151         MAP_ANON / MAP_ANONYMOUS if defined;
25152         else try to map from /dev/zero .
25153
25154 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25155
25156         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
25157         isn't defined, then define it to MAP_ANONYMOUS.
25158
25159 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25160
25161         * gcc.c-torture: Update to c-torture-1.42 release.
25162
25163 1996-11-11  Jeffrey A Law  (law@cygnus.com)
25164
25165         * gcc.c-torture: Update to c-torture-1.41 release.
25166
25167 1996-10-27  Jeffrey A Law  (law@cygnus.com)
25168
25169         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
25170         c-torture release.
25171
25172 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
25173
25174         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
25175         and LDFLAGS.  Fix second case to append the target_info ldflags
25176         onto LDFLAGS, not CFLAGS.
25177         * lib/g++.exp (g++_init): Add target_info stuff.
25178         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
25179         of libgloss and newlib flags for !native.
25180
25181         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
25182         (GDB): Fix relative path to go up another dir for finding gdb.
25183
25184 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
25185
25186         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
25187         versions in the target_info array, if they don't exist.
25188
25189 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
25190
25191         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
25192
25193 1996-07-08  Jim Wilson  <wilson@cygnus.com>
25194
25195         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
25196         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
25197
25198 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
25199
25200         * lib/old-dejagnu.exp: Don't remove the output file before we've
25201         actually tested it. Don't append pwd to the path of the executable
25202         we're testing.
25203
25204 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
25205
25206         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
25207
25208 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
25209
25210         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
25211         temporary directory for compiler files, and set it to a default
25212         value of /tmp. Set $output as the name of the output file from
25213         compiling the testcase. Add a -o option to $cflags_var so the
25214         compiler writes the final output file as $output. Set $executable
25215         to $output.
25216
25217         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
25218         directory for compiler files, and set it to /tmp if it doesn't
25219         already have a value. Set $output_file to the name of the output
25220         file from compiling the testcase. Add a -o option to CXXFLAGS so
25221         the compiler writes the final output file as $output. Use $output
25222         as the executable to be tested.
25223
25224 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25225
25226         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
25227
25228 1996-06-08  Jeffrey A Law  (law@cygnus.com)
25229
25230         * gcc.c-torture/execute/pending-1.c: New test.  Still
25231         pending in Tege's queue.
25232
25233 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
25234
25235         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
25236         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
25237         if there were failures.  Call unresolved if there were unresolved
25238         testcases.  Call gcc_fail if program did not run to completion.
25239         (ph_make): Pass additional argument name to ph_execute.
25240         (ph_execute): Add new argument.  Pass additional arguments to
25241         ph_summary.  Call gcc_fail is there is no execution output.
25242
25243 1996-04-24  Jeffrey A Law  (law@cygnus.com)
25244
25245         * lib/plumhall.exp (proc_summary): Output relavent summary
25246         lines into the log so specific failures in plumhall can be
25247         investigated.
25248
25249 1996-04-10  Jeffrey A Law  (law@cygnus.com)
25250
25251         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
25252         (c-torture-execute): Don't try to execute tests which use
25253         "long long" types if $NO_LONG_LONG is nonzero.
25254
25255 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
25256
25257         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
25258         not c-torture.
25259
25260         * gcc.ieee: Move from here.
25261         * gcc.c-torture/execute/ieee: To here.
25262
25263 1996-03-26  Jeffrey A Law  (law@cygnus.com)
25264
25265         * gcc.c-torture: Update to c-torture-1.41 release.
25266
25267 1996-03-22  Jeffrey A Law  (law@cygnus.com)
25268
25269         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
25270         not "$output".
25271
25272 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
25273
25274         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
25275         -c present.
25276
25277 1996-03-02  Jeffrey A Law  (law@cygnus.com)
25278
25279         * config/proelf.exp: Handle connecting to a simulator.
25280
25281 1996-01-31  Jeffrey A Law  (law@cygnus.com)
25282
25283         * config/proelf.exp: New file.  Enough framework that we can
25284         run c-torture tests on the proelf targets (or any other target
25285         that gdb can connect to for that matter).
25286
25287 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
25288
25289         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
25290         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
25291
25292         * lib/plumhall.exp (ph_execute): Always call ph_summary if
25293         exec_output exists.
25294
25295 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
25296
25297         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
25298         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
25299
25300         * config/*.exp: Update FSF address.  Change result of ${tool}_load
25301         to pass/fail/unresolved/unsupported/untested.  Caller must now
25302         call unresolved/unsupported/untested.
25303         * lib/*.exp: Update FSF address.  Update to handle new results of
25304         ${tool}_load.
25305         * lib/chill.exp (verbose): Delete.
25306
25307 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
25308
25309         * lib/gcc.exp (default_gcc_start): Change order of args to
25310         $LDFLAGS $CFLAGS $LIBS.
25311         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
25312         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
25313         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
25314         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
25315         * gcc.misc-tests/dg-test.exp: Likewise.
25316         * gcc.misc-tests/msgs.exp: Likewise.
25317         * gcc.prms/prms.exp: Likewise.
25318         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
25319         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
25320
25321         * lib/dg.exp: Deleted, moved to dejagnu/lib.
25322
25323 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25324
25325         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
25326
25327         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
25328         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
25329
25330         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
25331         necessary.
25332
25333 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
25334
25335         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
25336         global for loop; add use of $mathlib.
25337         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
25338         settings here; set mathlib for anything but VxWorks.
25339
25340 1996-01-22  Jeffrey A Law  (law@cygnus.com)
25341
25342         * gcc.c-torture: Update to c-torture-1.40 release.
25343
25344 1996-01-03  Jeffrey A Law  (law@cygnus.com)
25345
25346         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
25347         dg.exp.
25348
25349 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
25350
25351         * lib/c-torture.exp (c-torture-execute): Declare "output" as
25352         global.
25353
25354 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
25355
25356         * lib/g++.exp (LIBS): Define if not already.
25357         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
25358         (gcc-dg-prune): Call prune_gcc_output.
25359         * lib/gcc.exp (prune_gcc_output): New proc.
25360         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
25361         prune_gcc_output.
25362
25363 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
25364
25365         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
25366         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
25367
25368 1995-11-15  Jeffrey A Law  (law@cygnus.com)
25369
25370         * gcc.c-torture: Update to c-torture-1.39 release.
25371
25372 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
25373
25374         * lib/c-torture.exp (c-torture-execute): Don't return if one option
25375         fails, try others as well.
25376
25377 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
25378
25379         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
25380         If compilation fails, mark execute tests as `untested'.
25381         If test is marked as unsupported, don't mark compilation and
25382         execute tests as failed.
25383
25384 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
25385
25386         * lib/g++.exp (g++_init): Don't link in libg++, and look to
25387         libstdc++ for whether or not we want to be doing shared
25388         libraries.  Delete link_curses since we don't need it anymore.
25389         * lib/mike-g++.exp (postbase): Don't link in libg++.
25390         * g++.old-deja/old-deja.exp: Likewise.
25391
25392 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
25393
25394         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
25395
25396 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
25397
25398         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
25399         For that, add `-Wl,-a,shared_archive'.
25400         * g++.old-deja/old-deja.exp: Likewise.
25401
25402 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
25403
25404         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
25405
25406 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
25407
25408         * lib/mike-g++.exp (postbase): Pay attention to the status of
25409         g++_load.
25410
25411 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
25412
25413           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
25414
25415 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
25416
25417         * lib/gcc.exp (default_gcc_start): No longer need to log program
25418         being executed or its output, execute_anywhere does that now.
25419         * lib/g++.exp (default_g++_version): Call execute_anywhere.
25420         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
25421
25422 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
25423
25424         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
25425         the same as those in lib/g++.exp.
25426
25427 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
25428
25429         * gcc.c-torture: Update to c-torture-1.38 release.
25430         * gcc.ieee: Related changes.
25431
25432 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
25433
25434         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
25435         "exec". Minor reformatting changes.
25436
25437         * config/rom68k.exp (${tool}_load): Make it work in a canadian
25438         cross. This means all "exec" calls now work on a remote host as
25439         well.
25440         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
25441         cross. Filter out the extra "\r\n" stuff that expect puts in.
25442         (c-torture-execute): Filter out the bogus warnings like
25443         c-torture-compile does. Add support for canadian cross.
25444         * lib/gcc.exp (default_gcc_version, default_gcc_start)
25445         Use execute_anywhere rather than calling exec directly. Now it
25446         works for canadian cross testing.
25447
25448 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
25449
25450         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
25451         results into a variable, and check that rather than using file exists.
25452
25453 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
25454
25455         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
25456         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
25457
25458 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25459
25460         * g++.old-deja/old-deja.exp: Create and pass runshlib and
25461         lib_curses if there's a shared libg++ in the build tree.
25462
25463 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
25464
25465         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
25466         if not supported target.
25467
25468 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
25469
25470         * lib/g++.exp (g++_init): Move empty setting of runshlib and
25471         link_curses up to always happen, not just for native builds.
25472
25473 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
25474
25475         * gcc.c-torture: Update to c-torture-1.36 release.
25476         * gcc.failure: Related changes.
25477
25478 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
25479
25480         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
25481
25482 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
25483
25484         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
25485         * lib/mike-g++.exp (postbase): Not in here.  Still reference
25486         runshlib, link_curses, and mathlib for link and run.
25487
25488         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
25489         pass the runtime shared library options for Solaris, OSF/1, and
25490         Irix5, and link with -lcurses to avoid unresolved references.
25491
25492 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
25493
25494         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
25495         only run once.
25496
25497 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
25498
25499         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
25500
25501 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
25502
25503         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
25504         do not have a framework for the "compat" tests yet.
25505
25506 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
25507
25508         * lib/mike-g++.exp (postbase): New local variable `mathlib',
25509         set to null if we're testing vxworks5.1.  Use that instead of
25510         `-lm' in the setting of LIBS for link and run.
25511
25512 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
25513
25514         * config/rom68k.exp (${tool}_load): Major changes to make it
25515         work.  Verified that it does in fact return the stuff in
25516         exec_output properly.  Catch any Emul or any TRAP other than 0.
25517
25518 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
25519
25520         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
25521         LDFLAGS properly for targets that need stuff from libgloss.
25522         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
25523         only run once.
25524         (gpp_initialized): New variable.
25525
25526 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
25527
25528         * config/rom68k.exp: Load libgloss.exp.
25529         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
25530         so we can produce a fully linked binary.
25531         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
25532         so we can produce a fully linked binary.
25533
25534 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
25535
25536         * lib/plumhall.exp (ph_section): Watch for expected failures.
25537         Add missing `else'.
25538
25539         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
25540         run the testcase.
25541         (c-torture): Likewise.
25542
25543 1995-08-28  Doug Evans  <dje@cygnus.com>
25544
25545         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
25546
25547         * lib/mike-g++.exp (mike_cleanup): New proc.
25548         (prebase): New globals compiler_result, not_compiler_result,
25549         target_regexp.
25550         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
25551         allow leading "-" in pattern.  Watch for unsupported tests.
25552         If $compiler_result is set, pattern match assembler code,
25553         and ditto for $not_compiler_result.
25554         * lib/mike-gcc.exp: Likewise.
25555
25556         * lib/plumhall.exp (ph_execute): Only call ph_summary if
25557         execution "succeeded".
25558
25559 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
25560
25561         * config/win32.exp: New file.
25562         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
25563
25564 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
25565
25566         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
25567         unsupported.
25568         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
25569         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
25570         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
25571
25572         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
25573         "... without exceptions was ...".  That is now handled by
25574         prune_system_crud.
25575         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25576
25577 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
25578
25579         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
25580         sieve.c,sort2.c}: New files.
25581         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
25582         sieve.exp,sort2.exp}: Drivers for them.
25583
25584         * lib/mike-gcc.exp (program_output): New user settable variable.
25585         (postbase): Call prune_system_crud.  Also prune extraneous compiler
25586         messages.
25587         * lib/mike-g++.exp (program_output): New user settable variable.
25588
25589         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
25590
25591         * config/sh.exp: Deleted (use sim.exp instead).
25592
25593 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
25594
25595         * config/vx.exp: Declare CHECKTASK as global.
25596         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
25597         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
25598         * lib/old-dejagnu.exp: Load [pwd]/$executable.
25599
25600 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25601
25602         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
25603         target. Like vx.exp, only includes `vx29k.exp' instead of
25604         `vxworks.exp'.
25605
25606 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
25607
25608         * config/sim.exp: Increase time limit from 120 seconds to 240.
25609
25610 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
25611
25612         * gcc.c-torture/execute/950628-1.c: New test.
25613
25614 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
25615
25616         * gcc.c-torture: Update with changes/additions from
25617         c-torture-1.34.
25618
25619 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
25620
25621         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
25622
25623 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
25624
25625         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
25626
25627 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
25628
25629         * gcc.c-torture/compile/950512-1.c: New test.
25630         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
25631         * gcc.dg/struct-ret-1.c: Likewise.
25632
25633 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
25634
25635         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
25636           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
25637
25638 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
25639
25640         * gcc.c-torture/special/920411-1.c: Deleted.
25641         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
25642
25643 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
25644
25645         * config/sim.exp (${tool}_load): Hack in call to bash to get a
25646         cpu limit.
25647
25648 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
25649
25650         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
25651
25652 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
25653
25654         From kenner;
25655         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
25656         is the proper length.
25657         * va-arg-3.c: Likewise.
25658
25659 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
25660
25661         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
25662         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
25663
25664         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
25665         * lib/g++.exp (default_g++_start): Delete old cruft.
25666
25667 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
25668
25669         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
25670         (2 * (1 << 18)) to (2 * (1 << 17)).
25671
25672         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
25673
25674 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
25675
25676         * config/rom68k.exp: Renamed from config/idp.exp
25677
25678 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
25679
25680         * c-torture/compile/921109-2.c
25681
25682 1995-04-18  Mike Stump  <mrs@cygnus.com>
25683
25684         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
25685         excess errors.
25686
25687 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
25688
25689         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
25690         output.
25691         * lib/g++.exp (default_g++_start): Likewise.
25692
25693 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
25694
25695         * gcc.c-torture/compile/950329-1.c: New test.
25696
25697 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
25698
25699           * config/bug.exp (${tool}_load): Updated to use new remote_open
25700           and remote_close procs.
25701         * config/idp.exp: New file.
25702
25703 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
25704
25705         * gcc.c-torture/execute/950322-1.c: New test.
25706
25707 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
25708
25709         * config/vx.exp (${tool}_load): Clean up testing of return code from
25710         vxworks_ld and vxworks_spawn.
25711
25712 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
25713
25714         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
25715
25716 1995-03-13  Mike Stump  <mrs@cygnus.com>
25717
25718         * lib/old-deja.exp: Add `excess errors test - ' error, now one
25719         can mark excess errors on a machine by machine basis.  Note, the
25720         default is to not expect any excess errors, even when excess
25721         errors test - is given, so you will want to put an XFAIL ... on
25722         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
25723         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
25724         those 4 machines, but no others.
25725
25726 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
25727
25728         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
25729         * lib/c-torture.exp: to here.
25730
25731 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
25732
25733         * gcc.c-torture/execute/950221-1.c: New test.
25734         * gcc.c-torture/execute/struct-ret-1.c: New test.
25735         * gcc.c-torture/compile/950221-1.c: New test.
25736
25737         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
25738
25739 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
25740
25741         * gcc.c-torture/execute/arith-1.c (main): Return 0.
25742         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
25743
25744 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
25745
25746         * g++.gb: New directory of tests, derived from my signature and
25747         class scoping tests.
25748
25749         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
25750         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
25751         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
25752         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
25753         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
25754         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
25755         * g++.gb/sig25.C: Likewise.
25756
25757         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
25758         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
25759         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
25760         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
25761         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
25762         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
25763         * g++.gb/sig25.exp: Likewise.
25764
25765         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
25766         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
25767         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
25768         * g++.gb/scope13.C: Likewise, this test still fails.
25769
25770         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
25771         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
25772         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
25773         * g++.gb/scope13.exp: Ditto.
25774
25775         * g++.gb/README: New file, explains what these tests are about.
25776
25777 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
25778
25779         * lib/dg.exp (dg-do): Support `preprocess'.
25780         (dg-test): Likewise.
25781
25782 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
25783
25784         * config/udi.exp: change "continue -expect" to "exp_continue".
25785
25786 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
25787
25788         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
25789         Delete redundant tests.
25790
25791         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
25792         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
25793         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
25794         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
25795         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
25796         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
25797         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
25798         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
25799
25800         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
25801         storing label pointers.
25802         * gcc.c-torture/execute/921019-1.c: Likewise.
25803         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
25804         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
25805         parameter fp.
25806         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
25807         constants.
25808
25809         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
25810         Delete obsolete tests.
25811
25812         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
25813         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
25814         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
25815         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
25816         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
25817         * gcc.c-torture/compile/950124-1.c: New test.
25818
25819         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
25820
25821 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
25822
25823         * lib/mike-g++.exp: Add -lm to LIBS.
25824
25825 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
25826
25827         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
25828
25829 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
25830
25831         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
25832
25833 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
25834
25835         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
25836
25837 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
25838
25839         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
25840         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
25841         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
25842         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
25843         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
25844         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
25845         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
25846         * g++.law/{operators31.C, operators32.C,
25847         * g++.law/{operators33.C, operators34.C}: Likewise.
25848         * g++.law/{pic1.C, refs2.C}: Likewise.
25849         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
25850         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
25851         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
25852         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25853
25854         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
25855         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
25856         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
25857         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
25858         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
25859         * g++.law/{enum9.exp, friend5.exp}: Likewise.
25860         * g++.law/{nest3.exp, nest4.exp}: Likewise.
25861         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
25862         * g++.law/{operators30.exp, operators31.exp}: Likewise.
25863         * g++.law/{operators32.exp, operators33.exp}: Likewise.
25864         * g++.law/{operators34.exp}: Likewise.
25865         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
25866         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
25867         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
25868         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
25869         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25870
25871         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
25872         No longer expected to fail.
25873         * g++.law/missed-error3.C: Tweak for recent bool changes.
25874
25875 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
25876
25877         * config/emb-unix: Deleted.
25878         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
25879         remote execution.  Do final link on remote host if REMOTE_LINK is set.
25880
25881 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
25882
25883         * lib/dg.exp (dg-test): Fix typo in last patch.
25884
25885 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
25886
25887         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
25888         (handles multiple occurrences).
25889
25890 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
25891
25892         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
25893         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
25894         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
25895         printed).
25896         * lib/c-torture.exp (c-torture-compile): Likewise.
25897         (c-torture): Prepend full path if missing.
25898         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
25899         (gcc_fail): Likewise.
25900         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
25901
25902 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
25903
25904         * lib/netware.exp: Only attach to NetWare i386 systems.
25905
25906 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
25907
25908         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
25909         messages.  Add test name to "output pattern match" pass/fail message.
25910
25911 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
25912
25913         * gcc.dg: New testsuite.
25914         * gcc.dg/dg.exp: New file.
25915
25916         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
25917         test-switch.c}: Deleted.
25918
25919         * gcc.misc-tests/msgs.exp: New testcase driver.
25920
25921 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
25922
25923         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
25924         Watch for illegal return values from ${tool}_load.
25925         * config/unix.exp (${tool}_load): Fix pass/fail detection for
25926         cross targets.  Coerce return value >0 to 1.
25927
25928 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
25929
25930         * config/unix.exp (${tool}_load): Call program rsh, not proc.
25931
25932         * config/emb-unix.exp: New file.
25933
25934         * config/sim.exp: Error if variable $SIM not defined.
25935         (${tool}_load): Mark test as "untested" if simulator missing.
25936
25937         * config/unix.exp: Load remote.exp to get rcp_download.
25938         * lib/c-torture.exp: Use different option lists for testcases with
25939         and without loops.
25940         * gcc.c-torture/execute/execute.exp: Likewise.
25941
25942 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
25943
25944         * config/*.exp: Clarify return code from ${tool}_load.
25945         Call `unresolved' or `untested' instead of `warning' or `perror'
25946         (sometimes you still want to call both though).
25947         Add comment that `shell_id' is local to each file.
25948         * config/udi.exp (timeout): Set to 30.
25949         Don't print warning if connection fails, $connectmode has already
25950         printed an error.
25951         (${tool}_load): Move verbose messages to level 2.
25952         Rework pattern for "Process started" message.
25953         Pass `shell_id' to ${connectmode}_download.
25954         Retry twice upon timeout.  Make resetting of target more robust.
25955         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
25956         Pass `shell_id' to exit_$connectmode.
25957         Only call exit_$connectmode if connected.
25958         * config/unix.exp (${tool}_load): Check return codes better.
25959         * config/vrtx.exp (${tool}_load): Likewise.
25960         * config/vx.exp (${tool}_load): Likewise.
25961         Delete unneeded global's.
25962         * lib/dg.exp (dg-test): Update to reflect clarified return codes
25963         from ${tool}_load.
25964         (dg-stat): Delete.
25965         (dg-init): Delete recording of pass/fail counts.
25966         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25967         (old-dejagnu-init): Likewise.
25968         (old-dejagnu-stat): Delete contents, empty proc now.
25969         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
25970         (c-torture): Delete references to lcnt, lpass, lfail.
25971         Get option list from TORTURE_OPTIONS.
25972         Delete -funroll[-all]-loops if no loops.
25973         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
25974         (g++_stat): Delete contents (empty proc now).
25975         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
25976         (gcc_finish): Likewise.
25977         (gcc_stat): Deleted.
25978         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
25979         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
25980         * gcc.c-torture/execute/execute.exp: Likewise.
25981         Split tests into two parts: compile, execute.
25982         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
25983         no loops.  Update to reflect clarified return codes from ${tool}_load.
25984
25985 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
25986
25987         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
25988         to grep for.
25989         (old-dejagnu): Likewise (where necessary).
25990
25991 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
25992
25993         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
25994
25995         * lib/dg.exp (dg-process-target): Fix processing of selector.
25996         Add comment regarding use of `error'.
25997
25998         * lib/gcc.exp (prune_system_crud): Define if missing.
25999         * lib/g++.exp (prune_system_crud): Likewise.
26000
26001         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
26002         Call prune_system_crud.
26003         * lib/dg.exp (dg-runtest): New proc.
26004         Use perror instead of send_user for tcl errors in testcase.
26005         Don't return any value, it's never used.
26006         Don't clobber previous definition of `unknown'.
26007         Print tcl errors in `dg-final'.
26008
26009 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
26010
26011         * lib/dg.exp (dg-process-target): Improve syntax error messages.
26012         (dg-test): Don't print errorInfo, it contains stack backtrace.
26013
26014 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
26015
26016         * lib/g++.exp (runtest_file_p): Define if missing.
26017
26018 1994-09-24  Doug Evans  (dje@cygnus.com)
26019
26020         * lib/mike-g++.exp: Comment out loading of g++.exp.
26021         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
26022         (default_g++_version): Always print something.
26023         (default_g++_start): Comment out call to `which'.
26024         (g++_start, g++_load): Deleted (must be defined in config file).
26025         * lib/gcc.exp: Test for existence of $CC at start.
26026         Delete check for tmpdir (done in gcc_init).
26027         (default_gcc_version): Always print something.
26028         (default_gcc_start): Comment out call to `which'.
26029         * config/*.exp: Major cleanup - make cross targets work at least a
26030         little better for g++ (by not being "--tool gcc" specific).
26031         Rename gcc_xxx to ${tool}_xxx.
26032         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
26033         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
26034
26035 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
26036
26037         * lib/c-torture.exp (c-torture-compile): Rework compiler
26038         message processing.
26039
26040         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
26041         c-torture.
26042
26043 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
26044
26045         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
26046
26047         * lib/dg.exp (dg-process-target): Support { target native }.
26048
26049 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
26050
26051         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
26052         looked for "... program xxx got fatal signal".
26053         Correct regsub munging of `comp_output'.
26054         Ignore compiler messages "path prefix not used" and "linker input
26055         file unused".
26056
26057 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
26058
26059         * lib/gcc.exp (runtest_file_p): Define if missing.
26060         * gcc.prms/template.c: Example to work from.
26061
26062 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
26063
26064         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
26065         * lib/dg.exp (dg-test): Call unsupported testcases as such.
26066
26067         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
26068         * gcc.prms/1883.c: Moved from compile/940714-1.c.
26069         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
26070         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
26071
26072         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
26073         (dg-process-target): No longer a varargs proc.
26074         Return S/N for target, P/F for xfail.  All callers changed.
26075         (user option procs): More argument checking.
26076         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
26077         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
26078         (dg-test): Skip test if not running on selected target in `dg-do'.
26079         Update handling of `dg-do-what', `dg-output-text'.
26080         Separate execution pass/fail from output pattern match pass/fail.
26081         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
26082
26083 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
26084
26085         * gcc.c-torture/special/special.exp: Don't expect failure for mips
26086         target for 920510-1.c.
26087
26088 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
26089
26090         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
26091         Clean up comment regarding use of passcnt, etc.
26092         (gcc_stat): Don't update `testcnt' here.
26093         (gcc_finish): Do it here.
26094         Might as well reset `but_id' here too.
26095         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
26096         to determine if the file should be tested.
26097         * gcc.c-torture/compile/compile.exp: Likewise.
26098         * gcc.c-torture/execute/execute.exp: Likewise.
26099         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26100         * gcc.misc-tests/dg-test.exp: Likewise.
26101         * gcc.prms/prms.exp: Likewise.
26102         * gcc.wendy/wendy.exp: Likewise.
26103         * g++.old-deja.exp: Likewise.
26104         Move "Testing file" message to verbose level 1.
26105
26106 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
26107
26108         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
26109
26110 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
26111
26112         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
26113         (default_gcc_start): Accept optional second list element
26114         of compiler flags.  Print compiler output at verbosity level 2.
26115         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
26116         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
26117         Save current values of framework globals passcnt, failcnt, xpasscnt,
26118         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
26119         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
26120         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
26121         xfailcnt to compute stats.  Update framework global `testcnt' from
26122         pass/fail counts.
26123         (gcc_finish): New proc.  Clean up test environment.
26124         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
26125         (gcc_epass, gcc_efail): Delete.
26126         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
26127         argument of line number.
26128         (dg-init): If the tool has an init routine, call it.
26129         (dg-test): Remove args `cflags_var' and `libs_var'.
26130         Pass all compiler options to ${tool}_start.
26131         Handle missing line number.
26132         (dg-finish): New function.
26133         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
26134         particular files.  Call gcc_finish at end.  Move "skipping test"
26135         message to verbosity level 3.
26136         * gcc.c-torture/compile/compile.exp: Likewise.
26137         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26138         * gcc.c-torture/execute/execute.exp: Likewise.
26139         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26140         Print testcase being tried at verbosity level 1.
26141         * gcc.c-torture/special/special.exp: Unset xfail.
26142         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26143         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
26144         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
26145         * gcc.failure/failure.exp: Likewise.
26146         * gcc.ieee/ieee.exp: Likewise.
26147         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
26148         Update call to dg-test.  Call dg-finish at end.
26149         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
26150         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26151         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
26152         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
26153         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
26154         * gcc.wendy/wendy.exp: Add copyright.
26155         Delete setting of tmpdir (done by gcc_init).
26156         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
26157         Pass compiler flags to gcc_start.  Call gcc_finish at end.
26158         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
26159         gcc_[ce]pass/fail.
26160
26161 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
26162
26163         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
26164         confusion.
26165         (g++_load): Likewise.
26166
26167         * config/*.exp (gcc_load): Some were varargs fns and some were not.
26168         Rename argument to `prog' to remove the confusion.
26169         Varargs fns behave differently too!
26170         (g++_load): Likewise.
26171
26172         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
26173
26174         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
26175         what it is.  Delete (always) printing of status value for !native.
26176         Simplify verbose code, and include status and exec_output.
26177         (g++_load): Use gcc_load.
26178
26179 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
26180
26181         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
26182         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
26183         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
26184         940714-3.c as these testcases don't exist anymore.  Make
26185         va-arg-1.c expected to pass.
26186
26187 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
26188
26189         * gcc.misc-tests/misc.exp: Only run specific testcases.
26190         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
26191         * gcc.misc-tests/dg-[1-9].c: New files.
26192
26193         * lib/dg.exp: New testsuite driver.
26194         * gcc.prms/prms.exp: Use it.
26195
26196         * README.gcc: New file.
26197
26198         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
26199         Document and reset `lxpass' and `lxfail'.
26200         Simplify "initialized" message.
26201         (gcc_stat): Clean up comments a little.
26202
26203 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
26204
26205         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
26206
26207 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
26208
26209         * lib/old-dejagnu.exp (process-option): New proc.
26210         (old-dejagnu-init, old-dejagnu-stat): Likewise.
26211         (old-dejagnu): Simplify.
26212         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
26213
26214 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
26215
26216         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
26217         exists and is not an empty string.
26218
26219         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
26220         $xfail rather than calling setup_xfail.  Clear $xfail when test is
26221         finished.
26222         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
26223         automatically.
26224
26225         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
26226         longer expected to fail.
26227
26228         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
26229         "f" function call.
26230
26231         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
26232
26233         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
26234         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
26235         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
26236         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
26237         c-torture-1.29.
26238
26239         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
26240         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
26241
26242         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
26243
26244         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
26245         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
26246
26247         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
26248         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
26249         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
26250
26251 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
26252
26253         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
26254         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
26255         940714-1.c, 940714-2.c, 940714-3.c},
26256         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
26257         gcc.misc-tests/{mg.c,mg.exp}:
26258         New tests.
26259         * gcc.noncompile/noncompile.exp: Change accordingly.
26260
26261 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
26262
26263         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
26264         Undo previous clobberage.
26265
26266 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
26267
26268         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
26269         * gcc.special/{930510-1.c, special.exp}:
26270         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
26271         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
26272         struct-varargs-1.c}: New tests from c-torture-1.26.
26273
26274 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
26275
26276         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
26277           argument to switch.
26278
26279 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
26280
26281         * Revert the previous changes.  Please see Rob's directory
26282           (/lisa/test/rob/progressive/gcc/testsuite) for testing
26283           fixes.
26284
26285 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
26286
26287         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
26288             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
26289             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
26290             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
26291             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
26292             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
26293             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
26294             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
26295             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
26296             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
26297             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
26298             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
26299             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
26300             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
26301             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
26302             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
26303             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
26304             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
26305             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
26306             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
26307             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
26308             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
26309             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
26310             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
26311             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
26312             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26313             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
26314
26315 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
26316
26317         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
26318             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
26319           with perror calls.
26320
26321 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
26322
26323         * config/unix.exp (g++_load): Fix syntax.
26324
26325 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
26326
26327         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
26328         * gcc.noncompile/921017-1.c: Deleted obsolete test.
26329         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
26330         Don't expect va-arg-1.c to fail.  Correct expected output for
26331         920928-1.c.
26332         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
26333         * gcc.wendy/hbm4.c: Correct typo.
26334         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
26335
26336 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
26337
26338         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
26339         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
26340         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
26341         * lib/c-torture.exp (c-torture-compile): Ditto.
26342
26343         Reduce volume of output (remove all the -I's and such).
26344         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
26345         Call gcc_cpass, gcc_cfail.
26346         (c-torture): Pass testing option to c-torture-compile.
26347
26348 1994-03-21  Doug Evans  (dje@cygnus.com)
26349
26350         Bring patches over from progressive.
26351         * config/default.exp: Exit remote shell cleanly.
26352         (g++_exit, g++_start): Add default versions.
26353         * config/sim.exp (gcc_load): Use perror, not error.
26354
26355 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
26356
26357         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
26358         set in site.exp.
26359
26360 1994-03-14  Doug Evans  (dje@cygnus.com)
26361
26362         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
26363         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
26364         (wendy_try): New proc to run testcase.
26365         (main loop): Call 'em.
26366         * gcc.wendy/*.c: Clean up pass to correct expected output.
26367
26368         * lib/gcc.exp: Minor cleanup work.
26369         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
26370
26371 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
26372
26373         * config/sim.exp (gcc_load): Document return codes better.
26374         Don't pass -v to simulator.
26375
26376 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
26377
26378           * gcc.special/920717-x.c: Fix typo.
26379           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
26380           get at sources.
26381
26382         * lib/mike-gcc.exp: Fix typo.
26383
26384 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
26385
26386         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
26387         binary to use, transform the name.
26388         * config/*.exp: rename everything. Nuke any g++ specific files,
26389         it's now a special case of gcc that requires no special support.
26390         Add a default.exp for unsupported targets.
26391
26392 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
26393
26394         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
26395         lib/old-dejagnu.exp: Fix a few patterns to work with the new
26396         version of Tcl.
26397
26398 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
26399
26400         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
26401         than a warning.
26402
26403 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
26404
26405         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
26406
26407 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
26408
26409         * gcc.execute/execute.exp: Combine opt_list and foption_list into
26410         option_list.  Compile every file with only 4/6 option choices
26411         (same as C torture) instead of with 12/18 different option
26412         choices.
26413         * lib/c-torture.exp: Likewise.
26414
26415         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
26416         not already set.
26417
26418 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
26419
26420         * lib/old-deja.exp: Add `excess errors test fails' error, now one
26421         can put an XFAIL *-*-* on excess errors.
26422
26423 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
26424
26425         * g++.law: Add more tests derived from g++-bugs snapshots.
26426
26427         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
26428         equivalent to g++.law/init9.
26429
26430         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
26431         compiled it, and the a.out file after we've run it.
26432
26433 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
26434
26435         * lib/mike-g++.exp (postbase): Delete the .o file after we've
26436         compiled it, and the a.out file after we've run it.
26437
26438 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
26439
26440         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
26441
26442 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
26443
26444         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
26445         version number.
26446
26447 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
26448
26449         * g++.law: New directory of g++ tests derived from the g++-bugs
26450         snapshots.
26451
26452 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
26453
26454         * gcc.compile: initbug1.c initbug1.exp testcase added
26455
26456 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
26457
26458         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
26459         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
26460           fixes submitted by Jeff Law (law@cs.utah.edu)
26461         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
26462           Jeff Law (law@cs.utah.edu)
26463
26464
26465 1993-11-30  Mike Stump  (mrs@cygnus.com)
26466
26467         * config/unix-g++.exp: Follow the gcc way of doing things.
26468         * g++.old-deja/old-deja.exp: Minor updates.
26469         * lib/g++.exp: New file, follow the gcc way of doing things.
26470         * lib/old-dejagnu.exp: Minor updates.
26471         * lib/mike-g++.exp: Always unset errorInfo.
26472
26473 1993-11-06  Mike Stump  (mrs@cygnus.com)
26474
26475         * lib/gcc.exp: Fix some errors with the below change, CC and
26476         CFLAGS should be global when setting, not local.
26477
26478 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
26479
26480         * lib/gcc.exp: Transform tool name.
26481
26482 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26483
26484         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
26485
26486 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26487
26488         * lib/gcc.exp: change gcc_done to gcc_stat
26489
26490 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26491
26492         * Upgraded gcc testsuite to c-torture version 1.25
26493
26494 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
26495
26496         * lib/gcc.exp: added reporting code. Changed verbose compile message.
26497         * lib/c-torture: added hooks for new reporting code.
26498
26499 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
26500
26501         * config/sh-gcc.exp: check if sh-sim exists in the path
26502
26503 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
26504
26505         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
26506         * gcc.compile/compile.exp: Initial changes for new logic.
26507         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
26508         * gcc.failure/failure.exp: Initial changes for new logic.
26509         * gcc.ieee/ieee.exp: Initial changes for new logic.
26510         * gcc.misc-tests/misc.exp: Initial changes for new logic.
26511         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
26512         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
26513         * lib/c-torture.exp: Initial changes for new logic.
26514         * lib/gcc.exp: Initial changes for new logic.
26515
26516 1993-10-15  Mike Stump  (mrs@cygnus.com)
26517
26518         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
26519         depend upon failure or success.  Fully qualify names in failure
26520         and success messages.  Always remove a.out before starting
26521         compile, just in case.  Pay more attention to error text output by
26522         the compiler.  Handle testcases with no known past errors just
26523         like all others, so that things are uniform.  Other miscellaneous
26524         improvements.
26525
26526 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
26527
26528         * gcc.cpp: new directory for cpp tests
26529
26530 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
26531
26532         * lib/chill.exp: Code reformatted, removed unused code.
26533         * config/unix-chill.exp: Code reformatted, removed unused code.
26534         * chill.execute/execute.exp: Code reformatted, removed unused code.
26535         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
26536
26537 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
26538
26539         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
26540         routines not written.
26541
26542 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
26543
26544         * config/bug-gcc.exp: Use new procs from bug.exp.
26545
26546 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
26547
26548         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
26549         via ftp, rather than depending on NFS.
26550         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
26551         case.
26552
26553 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
26554
26555         * config/bug-gcc.exp: Use new download proc.
26556
26557 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
26558
26559         * chill.execute/execute.exp: cleanups, handles errors better
26560         * chill.compile/compile.exp: rewrite, based on execute.exp
26561         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
26562         * lib/chill.exp: major changes to diff proc and compile and link
26563           procs. added chill_fail and chill_pass wrappers to pass and
26564           fail. added more comments, and handle error codes better.
26565           Added a hack to capture stderr from exec, so noncompile tests
26566           can work.
26567
26568 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
26569
26570         * chill.execute/execute.exp: rewrite of testsuite driver
26571         * lib/chill.exp: rewrite of testsuite driver
26572         * config/unix-chill.exp: rewrite of testsuite driver
26573
26574 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
26575
26576     In chill.execute:
26577         * iexpr.ch: Standardize uppercase.
26578         * tuples.dat: Standardize uppercase.
26579         * vary.ch: standardize.  Correct varying string assignments.
26580         * vary.dat: Add new output lines.
26581
26582 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
26583
26584     In chill.execute:
26585         * chprintf.ch: Standardize use of uppercase.
26586         * tuples.ch: Standardize and turn arr2 into a DCL,
26587           rather than a SYN.
26588         * pinits.ch: Standardize.
26589
26590 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
26591
26592         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
26593         * Makefil: Renamed to Makefile.in.
26594         * configure.in: New.
26595
26596 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
26597
26598     In chill.execute:
26599         * .cvsignore: Add result/output files.
26600         * Makefile: Fix up variables at start.  Use MFLAGS
26601           everywhere.  Correct bool_loc, built_ins entries.
26602           Add entry for vary1.ch.
26603         * bitarray.ch: Standardize upper-case usage.
26604         * bitexpr.ch: Standardize, add output of b1.
26605         * params.ch: Use arrayt in along PROC parameters, to
26606           avoid novelty problems.
26607         * sets.ch: Tiny cleanup.
26608         * vary1.ch: Re-indent.
26609
26610 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
26611
26612           * Add PR-related files to Makefiles, .cvsignore files, etc.
26613
26614 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
26615
26616         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
26617           with compiler objects. New names are test-flow.c and test-loop.c
26618
26619 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
26620
26621         * Upgraded c-torture tests from 1.19 to 1.20
26622
26623         * new files:
26624         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
26625         * gcc.compile: 930623-1.c 930623-2.c
26626         * gcc.noncompile: 930622-1.c 930622-2.c
26627         * gcc.failure: 920411-1.c 920627-2.c
26628         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
26629
26630 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
26631
26632         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26633           More changes to get testsuite working properly. Needs more work.
26634           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
26635
26636 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
26637
26638         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26639           More changes to get testsuite working properly. Needs more work.
26640
26641 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
26642
26643         * chill.compile/compile.exp: Added for Dejagnu support
26644         * chill.execute/execute.exp: Added for Dejagnu support
26645         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
26646
26647 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
26648
26649     This should complete moving the CHILL test files.
26650         * chill.noncompile(.cvsignore printf.grt
26651             in-printf.grt chprintf.grt chprintf.ch):
26652             Added test-support files.
26653           (Makefile): Modified further.
26654         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
26655             signal.ch): Added test files.
26656           * chill.execute (.cvsignore printf.grt printr.c
26657             in-printf.grt rts.c chprintf.grt rts.h): Added
26658           test-support files.
26659             (Makefile): More corrections.
26660
26661 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
26662
26663         * chill.compile, chill.execute, chill.nocompile: Add CHILL
26664           test cases, ready for DejaGnu.
26665
26666 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
26667
26668         * Upgraded c-torture tests from 1.18 to 1.19
26669
26670         * gcc.compile: added test(s):
26671           930607-1.c
26672         * gcc.execute: added test(s):
26673           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
26674
26675         * added new subdirectory for misc tests: gcc.misc-tests
26676         * gcc.misc-test(s): added tests:
26677           inst-check.c test-consts.c test-ior.c test-switch.c
26678
26679 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
26680
26681         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
26682
26683 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
26684
26685         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
26686
26687 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
26688
26689         * Upgraded c-torture tests from 1.17 to 1.18
26690
26691 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
26692
26693         * Upgraded c-torture tests from 1.12 to 1.17
26694
26695 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
26696
26697         * lib/old-dejagnu.exp:
26698           Fixed handling of XFAIL target triplets to correctly
26699           recognize wildcard characters.  Removed code that
26700           appended a unique id tag to the end of the file name
26701           printed out by the result of the testcases within a
26702           given test file.
26703
26704 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
26705
26706         * lib/old-dejagnu.exp:
26707           Reworked expected failure handling to trigger off of XFAIL
26708           keyword in keyphrase embeded in testcase source code. The
26709           XFAIL keyword must be at the end of the keyphrase line. It
26710           may optionally be followed by one or more target triplets.
26711           It has just occured that the handling of wildcards in the
26712           target triplet may not be correct.
26713
26714 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
26715
26716         * g++.old-deja/tests:
26717           Moved all subdirectories up one level into g++.old-deja .
26718
26719         * lib/old-dejagnu.exp:
26720           Fixed problem with CXXFLAGS not being properly reset, and being
26721           corrupted with extraneous "-c" compiler option.  This was
26722           causing binaries to not be generated for test that needed them.
26723           Modified strings passed to "pass" and "fail" so that individual
26724           tests from the same test file would be distinguished by an
26725           identifier appended to the test file name in the summary logs;
26726           this corrected a problem with erroneous diff logs.  Added code
26727           to search testcases for expected fail and unexpected pass keywords.
26728
26729 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
26730
26731         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
26732
26733 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
26734
26735         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
26736           Removed extraneous text from end of "Special g++ Options"
26737           keyphrase.
26738
26739         * lib/old-dejagnu.exp: Added pattern matching to look for new
26740           keywords, embedded in testcases comments, which will trigger
26741           calls to xpass and xfail.
26742
26743 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
26744
26745         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
26746           comments embedded in the testcases, especially the one looking for
26747           special compiler options, as well as the pattern matching for the
26748           compiler output again.
26749
26750 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
26751
26752         * lib/old-dejagnu.exp: Do a proper check of the return value for
26753           execute tests. Fixed several problems with the pattern matching
26754           of the compiler output which gave erroneous test results.
26755           Changed several of the test result messages to be more descriptive.
26756         * config/unix-g++.exp: Proc g++_load now actually works and
26757           executes the tests passed to it and returns a usable return
26758           value.
26759
26760 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
26761
26762           * lib/gcc.exp: Exits gracefully if $CC is bogus.
26763
26764 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
26765
26766         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
26767           Modified both files to properly execute the old style
26768           dejagnu tests. The previous versions of these files were
26769           experimental and did not function anything near correctly.
26770
26771 1993-04-05  Rob Savoye  (rob@cygnus.com)
26772
26773         * Removed all Makefile.in and configure.in files. No configuration
26774         needed now.
26775
26776 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
26777
26778         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
26779
26780 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
26781
26782         * gcc.compile/configure.in, gcc.unsorted/configure.in,
26783         gcc.special/configure.in, gcc.noncompile/configure.in,
26784         gcc.execute/configure.in, gcc.code_quality/configure.in,
26785         g++.other/configure.in, g++.old-deja/configure.in,
26786         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
26787         in srcname setting.
26788
26789 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
26790
26791         * lib/udi.exp:  Fixed mondfe and mondfe_download.
26792         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
26793         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
26794
26795 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
26796
26797         * config/udi-gdb.exp: Check $shell_id after connecting to target.
26798         (gdb_exit): Don't remove *_soc files.
26799
26800 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
26801
26802         * lib/c-torture.exp: Don't look for main; instead always use -w
26803         -c.  This is how the c-torture tests work.  Remove the object
26804         file if the compilation succeeds.
26805         * gcc.execute/execute.exp: Remove executable if test passes.
26806         * gcc.noncompile/noncompile.exp: Every test is an expected
26807         failure.
26808         * gcc.special/special.exp: Added tests from c-torture 1.11,
26809         corrected use of existing test.
26810         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
26811         gcc.execute/920625-1.c: Updated to c-torture 1.11.
26812         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
26813         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
26814         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
26815         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
26816         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
26817         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
26818         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
26819         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
26820         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
26821         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
26822         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
26823         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
26824         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
26825         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
26826         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
26827         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
26828         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
26829         c-torture 1.11.
26830         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
26831         correspond to c-torture 1.11.
26832
26833         * New file.