OSDN Git Service

d23fe5dc2829e5ce2a416e85fec74a5ca7a2b9df
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/13178
4         * g++.dg/conversion/op1.C: New test.
5
6 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
7
8         PR 11864
9         From Kazumoto Kojima / Dan Kegel:
10         * gcc.dg/pr11864-1.c: New test.
11
12         PR 10392
13         From Marcus Comstedt / Dan Kegel:
14         * gcc.dg/pr10392-1.c: New test.
15
16 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
17
18         PR c++/13478
19         * g++.dg/init/ref10.C: New test.
20
21 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22
23         PR c++/13407
24         * g++.dg/parse/typename6.C: New test.
25
26 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27
28         PR pch/13361
29         * testsuite/g++.dg/pch/wchar-1.C: New.
30         * testsuite/g++.dg/pch/wchar-1.Hs: New.
31
32 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33
34         PR c++/9259
35         * g++.dg/expr/sizeof2.C: New test.
36
37 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
38
39         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
40
41 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42
43         PR c++/13659
44         * g++.dg/lookup/strong-using-3.C: New.
45         * g++.dg/lookup/using-10.C: New.
46
47 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
48
49         PR c++/13594
50         * g++.dg/lookup/strong-using-2.C: New.
51
52 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
53             Dan Kegel <dank@kegel.com>
54             J"orn Rennecke <joern.rennecke@superh.com>
55
56         PR target/9365
57         * gcc.dg/pr9365-1.c: New test.
58
59 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
60
61         PR c++/8856
62         * g++.dg/parse/casting-operator2.C: New test.
63         * g++.old-deja/g++.pt/explicit83.C: Remove.
64
65 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
66
67         * gcc.dg/label-compound-stmt-1.c: New test.
68         * gcc.c-torture/compile/950922-1.c,
69         gcc.c-torture/compile/20000211-3.c,
70         gcc.c-torture/compile/20000518-1.c,
71         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
72         compound statements.
73
74 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
75
76         * gcc.dg/ppc64-abi-1.c: New test.
77
78 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
79
80          * g++.dg/ext/attrib9.C: Add dg-warnings.
81
82 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
83
84         PR c++/12335
85         * g++.dg/parse/dtor3.C: New test.
86
87 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
88
89         PR c++/12709
90         * g++.dg/parse/try-catch-1.C: New test.
91
92 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
93
94         * ada/acats/run_all.sh: Add more verbose output in acats.log
95         when compiling tests.
96
97 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
98
99         PR 13656
100         * gcc.dg/typedef-redecl.c: New test case.
101         * gcc.dg/typedef-redecl.h: New support file.
102
103 2004-01-13  Jan Hubicka  <jh@suse.cz>
104
105         * gcc.dg/always_inline.c: New test.
106         * gcc.dg/debug/20031231-1.c: Fix.
107
108 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
109
110         PR c++/13474
111         * g++.dg/template/array3.C: New test.
112
113 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
114
115         * g++.dg/ext/lvalue1.C: No longer expected to fail.
116         * g++.dg/warn/Wunused-2.C: Likewise.
117
118 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
119
120         PR c++/13289
121         * g++.dg/template/instantiate6.C: New test.
122
123 2004-01-12  Roger Sayle  <roger@eyesopen.com>
124
125         PR middle-end/11397
126         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
127
128 2004-01-12  Jan Hubicka  <jh@suse.cz>
129
130         PR opt/12826
131         * gcc.dg/20040112-1.c: New.
132
133         * gcc.dg/dwarf-die[1-7].c: Move to...
134         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
135         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
136
137 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
138
139         PR c++/4100
140         * g++.dg/parse/friend4.C: New test.
141
142 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
143
144         PR c++/4100
145         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
146         definition is called a friend.
147
148 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
149
150         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
151
152 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
153
154         PR c++/3478
155         * g++.dg/parse/error10.C: New test.
156         * g++.dg/template/arg2.C: Accept "invalid type" error.
157
158 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
159
160         PR middle-end/13392
161         * g++.dg/opt/expect2.C: New test.
162
163 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
164
165         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
166         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
167         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
168         Update dg-error regexps.
169
170 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
171
172         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
173         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
174
175 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
176
177         * gcc.dg/pragma-re-1.c: Use right pointer type.
178
179 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
180
181         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
182
183 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
184
185         * gcc.dg/rs6000-ldouble-1.c: New.
186
187 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
188
189         DR 337
190         PR c++/9256
191         * g++.dg/other/abstract1.C: New test.
192
193 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
194
195         * g++.dg/lookup/strong-using-1.C: New.
196
197 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
198
199         PR c/11234
200         * gcc.dg/func-ptr-conv-1.c: New test.
201         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
202
203 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
204
205         PR target/13380.
206         * gcc.c-torture/compile/20040109-1.c: New.
207
208 2004-01-08  Stuart Hastings  <stuart@apple.com>
209
210         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
211         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
212         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
213
214 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
215
216         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
217
218 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
219
220         * ada/acats/run_acats: Treat 'gnatchop' the same way
221         as 'gnatmake'.  Export GCC_DRIVER.
222         * ada/acats/run_all.sh: Add target_gnatchop.  Use
223         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
224
225 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
226
227         PR c++/12573
228         * g++.dg/template/dependent-expr4.C: New test.
229
230 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
231
232         * gcc.dg/altivec-11.c: New test.
233
234 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
235
236         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
237
238 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
239
240         PR c/6024
241         * gcc.dg/enum-compat-1.c: New test.
242         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
243
244 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
245
246         PR c/12165
247         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
248         gcc.dg/c99-idem-qual-3.c: New tests.
249
250 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
251
252         * gcc.dg/winline-7.c: Don't cast void * to int.
253
254 2004-01-06  Jan Hubicka  <jh@suse.cz>
255
256         * gcc.dg/i386-sse-5.c: New test
257         * g++.dg/eh/simd-1.c: Add -w argument for i386.
258
259 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
260
261         PR c++/12815
262         * g++.dg/rtti/typeid4.C: New test.
263
264 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
265
266         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
267
268 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
269
270         PR c++/12132
271         * g++.dg/template/error11.C: New test.
272
273         PR c++/13451
274         * g++.dg/template/class2.C: New test.
275
276 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
277         Richard Sandiford <rsandifo@redhat.com>
278
279         PR c++/13387
280         * g++.dg/opt/alias3.C: New test.
281
282 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
283
284         PR c++/13157
285         * g++.dg/template/koenig3.C: New test.
286
287         PR c++/13529
288         * g++.dg/parse/offsetof3.C: New test.
289
290         * g++.dg/init/copy7.C: Add missing dg-error markers.
291
292         PR c++/12226
293         * g++.dg/init/copy7.c: New test.
294
295         PR c++/13536
296         * g++.dg/parse/cast1.C: New test.
297
298 2004-01-04  Jan Hubicka  <jh@suse.cz>
299
300         * gcc.dg/winline[1-7].c: New tests.
301
302 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
303
304         PR c++/13520
305         * g++.dg/template/qualttp22.C: New test.
306
307 2004-01-01  Jan Hubicka  <jh@suse.cz>
308
309         * gcc.dg/debug/20031231-1.c: New.
310         * gcc.c-torture/compile/20040101-1.c: New.
311         * gcc.dg/dwarf-die-[1-7].c: New.
312
313 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
314
315         PR optimization/13521
316         * gcc.c-torture/compile/20031231-1.c: New test.
317
318 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
319
320         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
321
322 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
323
324         PR c++/10079
325         * g++.dg/template/crash16.C: New test.
326
327 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
328
329         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
330
331 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
332
333         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
334         ports.
335         * g++.old-deja/g++.jason/thunk3.C: Likewise.
336         * g++.old-deja/g++.law/profile1.C: Likewise.
337         * gcc.c-torture/compile/981006-1.c: Likewise.
338         * gcc.c-torture/execute/loop-2e.x: Likewise.
339         * gcc.c-torture/execute/loop-2f.x: Remove.
340         * gcc.c-torture/execute/loop-2g.x: Likewise.
341         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
342         * gcc.dg/20020312-2.c: Remove traces of dead ports.
343
344 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
345
346         PR c++/13507
347         * g++.dg/ext/attrib11.C: New test.
348
349         PR c++/13494
350         * g++.dg/template/array2-1.C: New test.
351         * g++.dg/template/array2-2.C: New test.
352
353 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
354
355         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
356
357 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
358
359         PR c++/12774
360         * g++.dg/template/array1-1.C: New test.
361         * g++.dg/template/array1-2.C: New test.
362
363 2003-12-29  Roger Sayle  <roger@eyesopen.com>
364
365         PR fortran/12632
366         * g77.dg/12632.f: New test case.
367
368 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
369
370         PR c++/13289
371         * g++.dg/parse/nontype1.C: New test.
372
373 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
374
375         PR c++/12403
376         * g++.dg/parse/explicit1.C: New test.
377         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
378
379 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
380
381         PR c++/13081
382         * g++.dg/opt/inline6.C: New test.
383
384         PR c++/12613
385         * g++.dg/parse/error9.C: New test.
386
387         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
388
389 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
390
391         PR c++/13009
392         * g++.dg/init/assign1.C: New test.
393
394 2003-12-28  Roger Sayle  <roger@eyesopen.com>
395
396         PR c++/13070
397         * g++.dg/warn/format3.C: New test case.
398
399 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
400
401         * gcc.c-torture/compile/20031227-1.c: New test.
402
403 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
404
405         * g++.dg/bprob/bprob.exp: Load target-supports.exp
406         * g77.dg/bprob/bprob.exp: Likewise.
407         * gcc.misc-tests/bprob.exp: Likewise.
408         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
409         variants on systems where the library does not provide that
410         functionality.
411         * gcc.dg/builtins-20.c: Use builtins-config.h.
412         * gcc.dg/builtins-config.h: New file.
413
414 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
415
416         * lib/gcc-dg.exp (dg-require-profiling): New function.
417         * lib/target-supports.exp (check_profiling_available): Likewise.
418         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
419         * g77.dg/bprob/bprob.exp: Likewise.
420         * gcc.misc-tests/bprob.exp: Likewise.
421         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
422         * gcc.dg/20021014-1.c: Likewise.
423         * gcc.dg/nest.c: Likewise.
424
425 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
426
427         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
428         compiling.
429         * g++.dg/lookup/java2.C: Likewise.
430         * gcc.dg/cpp/lexident.c: Likewise.
431
432 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
433
434         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
435         given.
436         * gcc.c-torture/compile/961203-1.c: Likewise.
437         * gcc.c-torture/compile/980506-1.c: Likewise.
438
439 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
440
441         * lib/gcc-dg.exp (dg-prune-output): New annotation.
442         (additional_prunes): New global.
443         (gcc-dg-prune): Handle additional per-test pruning.
444         (dg-test): Clear additional_prunes between tests.
445
446         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
447         dg-prune-output to avoid spurious failures from assembler
448         complaining about nonexistent WAW violations.
449         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
450         Use dg-prune-output to avoid spurious failures from assembler
451         warning about Itanium B-step errata.
452
453 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
454
455         * g++.dg/abi/macro0.C: New test.
456         * g++.dg/abi/macro1.C: Likewise.
457         * g++.dg/abi/macro2.C: Likewise.
458
459         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
460         * g++.dg/abi/bitfield7.C: Likewise.
461         * g++.dg/abi/dtor2.C: Likewise.
462         * g++.dg/abi/mangle11.C: Likewise.
463         * g++.dg/abi/mangle12.C: Likewise.
464         * g++.dg/abi/mangle14.C: Likewise.
465         * g++.dg/abi/mangle17.C: Likewise.
466         * g++.dg/abi/vbase10.C: Likewise.
467         * g++.dg/abi/vbase14.C: Likewise.
468         * g++.dg/template/qualttp17.C: Likewise.
469
470 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
471
472         PR c/11995
473         * gcc.dg/20031223-1.c: New test.
474
475 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
476
477         * gcc.dg/noreturn-7.c: New test.
478
479 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
480
481         * gcc.dg/null-pointer-1.c: New test.
482
483 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
484
485         * g++.old-deja/g++.jason/template18.C: Remove.
486         * g++.old-deja/g++.jason/template37.C: Likewise.
487
488         PR c++/12862
489         * g++.dg/lookup/ns1.C: New test.
490
491         PR c++/12397
492         * g++.dg/template/lookup3.C: New test.
493
494 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
495
496         * g++.dg/template/recurse1.C: New test
497
498 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
499
500         PR c++/12479
501         * g++.dg/parse/semicolon1.C: New test.
502         * g++.dg/parse/semicolon1.h: Likewise.
503
504 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
505
506         * gcc.dg/darwin-misaligned.c: New test.
507
508 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
509
510         PR c/9163
511         * gcc.dg/20031222-1.c: New test.
512
513 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
514
515         PR c++/13438
516         * g++.dg/parse/error8.C: New test.
517
518         PR c++/11554
519         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
520
521 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
522
523         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
524         too small.
525         * gcc.c-torture/compile/930217-1.c: Likewise.
526         * gcc.c-torture/compile/930513-1.c: Likewise.
527         * gcc.c-torture/execute/920908-2.c: Likewise.
528         * gcc.c-torture/execute/921204-1.c: Likewise.
529         * gcc.c-torture/execute/930621-1.c: Likewise.
530         * gcc.c-torture/execute/930630-1.c: Likewise.
531         * gcc.c-torture/execute/931031-1.c: Likewise.
532         * gcc.c-torture/execute/980602-2.c: Likewise.
533         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
534         * gcc.c-torture/execute/compndlit-1.c: Likewise.
535         * gcc.c-torture/execute/extzvsi.c: Likewise.
536         * gcc.c-torture/unsorted/ext.c: Likewise.
537
538 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
539
540         PR target/12749
541         * gcc.c-torture/compile/20031220-2.c: New test case.
542
543 2003-12-20  Roger Sayle  <roger@eyesopen.com>
544
545         PR optimization/13031
546         * gcc.c-torture/compile/20031220-1.c: New test case.
547
548 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
549
550         * gcc.dg/cast-function-1.c: New test.
551
552 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
553
554         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
555         formats.
556
557 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
558
559         PR c++/12795
560         * g++.dg/ext/attrib10.C: New test.
561
562 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
563
564         * gcc.dg/cleanup-10.c: New test.
565         * gcc.dg/cleanup-11.c: New test.
566
567 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
568
569         PR c++/13239
570         * g++.dg/opt/expect1.C: New test.
571
572 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
573
574         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
575
576 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
577
578         PR debug/12923
579         * gcc.dg/20031218-1.c: New test.
580
581         PR debug/12389
582         * gcc.dg/20031218-2.c: New test.
583         * gcc.dg/20031218-3.c: New test.
584
585         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
586         of label name and allow for USER_LABEL_PREFIX == "_" names.
587         * g++.dg/abi/mangle18-2.C: Likewise.
588         * g++.dg/abi/mangle19-1.C: Likewise.
589         * g++.dg/abi/mangle19-2.C: Likewise.
590         * g++.dg/abi/mangle20-1.C: Likewise.
591         * g++.dg/abi/mangle20-2.C: Likewise.
592
593 2003-12-18  Richard Henderson  <rth@redhat.com>
594
595         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
596
597 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
598             Dan Kegel <dank@kegel.com>
599
600         PR other/12009
601         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
602         testing a cross compiler, it causes spurious compile failures.
603         * lib/g++.exp: Likewise.
604
605 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
606
607         PR c++/13262
608         * g++.dg/template/access13.C: New test.
609
610 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
611
612         * gcc.dg/20031216-1.c: New test.
613
614 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
615
616         PR c++/9154
617         * g++.dg/template/error10.C: New test.
618
619 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
620
621         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
622         * g++.dg/eh/simd-2.C: Likewise.
623
624 2003-12-17  James E Wilson  <wilson@specifixinc.com>
625             Roger Sayle  <roger@eyesopen.com>
626
627         * gcc.c-torture/execute/ieee/mzero5.c: New.
628
629 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
630
631         PR c++/10603
632         * g++.dg/parse/error6.C: New test.
633
634         PR c++/12827
635         * g++.dg/parse/error7.C: New test.
636
637 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
638
639         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
640         at -O with stabs debugging formats.
641         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
642         * gcc.dg/debug/debug-2.c: Likewise.
643
644 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
645
646         PR c++/12696
647         * g++.dg/init/error1.C: New test.
648
649         PR c++/12218
650         * g++.dg/init/pm3.C: New test.
651
652 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
653
654         PR c/3347
655         * gcc.dg/bitfld-8.c: New test.
656
657 2003-12-16  James Lemke  <jim@wasabisystems.com>
658
659         * gcc.dg/arm-scd42-[123].c: New tests.
660
661 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
662
663         PR c++/9043
664         * g++.dg/abi/mangle20-1.C: New test.
665         * g++.dg/abi/mangle20-2.C: New test.
666
667 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
668
669         PR c++/13275
670         * g++.dg/other/offsetof2.C: Remove XFAIL.
671         * g++.dg/parse/offsetof1.C: New test.
672         * g++.gd/parse/offsetof2.C: Likewise.
673
674 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
675
676         * g++.dg/template/nontype3.C: New test.
677         * g++.dg/template/static2.C: Tweaked the dg-error clause.
678
679 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
680
681         * g++.dg/warn/noreturn-3.C: Also test instantiation.
682
683 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
684
685         PR c++/13387
686         * g++.dg/expr/assign1.C: New test.
687
688         PR c++/13242
689         * g++.dg/abi/mangle19-1.C: New test.
690         * g++.dg/abi/mangle19-2.C: New test.
691
692 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
693
694         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
695
696 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
697
698         * gcc.c-torture/execute/20031216-1.c: New test.
699
700 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
701
702         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
703         an ICE regression.
704
705 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
706
707         PR c++/10926
708         * g++.dg/template/error9.C: New test.
709
710         PR c++/11116
711         * g++.dg/template/error8.C: New test.
712
713 2003-12-15  Roger Sayle  <roger@eyesopen.com>
714
715         PR middle-end/13400
716         * gcc.c-torture/execute/20031215-1.c: New test case.
717
718 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
719
720         PR c++/13269
721         * g++.dg/parse/error5.C: New test.
722
723         PR c++/12989
724         * g++.dg/expr/sizeof1.C: New test.
725
726         PR c++/13310
727         * g++.dg/template/crash15.C: New test.
728
729 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
730
731         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
732         a non-POD type as the last named parameter of a varargs function.
733
734 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
735
736         PR c++/13243
737         PR c++/12573
738         * g++.dg/template/crash14.C: New test.
739         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
740
741 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
742
743         * g++.dg/other/java1.C: New test.
744
745         PR c++/13241
746         * g++.dg/abi/mangle18-1.C: New test.
747         * g++.dg/abi/mangle18-2.C: New test.
748
749 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
750
751         PR optimization/10312
752         * gcc.c-torture/execute/20031214-1.c: New.
753
754 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
755
756         PR c++/10779
757         PR c++/12160
758         * g++.dg/parse/error3.C: New test.
759         * g++.dg/parse/error4.C: Likewise.
760         * g++.dg/abi/mangle4.C: Tweak error messages.
761         * g++.dg/lookup/using5.C: Likewise.
762         * g++.dg/other/error2.C: Likewise.
763         * g++.dg/parse/typename5.C: Likewise.
764         * g++.dg/parse/undefined1.C: Likewise.
765         * g++.dg/template/arg2.C: Likewise.
766         * g++.dg/template/ttp3.C: Likewise.
767         * g++.dg/template/type1.C: Likewise.
768         * g++.old-deja/g++.other/crash32.C: Likewise.
769         * g++.old-djea/g++.pt/defarg8.C: Likewise.
770
771 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
772
773         PR c++/13106
774         * g++.dg/warn/noreturn-3.C: New test.
775
776 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
777
778         PR c++/13118
779         * g++.dg/abi/covariant3.C: New.
780
781 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
782
783         * g++.dg/eh/ia64-1.C: New test.
784
785 2003-12-12  Roger Sayle  <roger@eyesopen.com>
786
787         PR optimization/13037
788         * g77.f-torture/execute/13037.f: New test case.
789
790 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
791
792         PR c++/12881
793         * g++.dg/abi/covariant2.C: New.
794
795 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
796
797         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
798
799 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
800
801         * gcc.c-torture/execute/wchar_t-1.x: Delete.
802
803 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
804
805         PR other/10819
806         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
807         to fix Bug 10819.
808         * lib/g++.exp (g++_version): Likewise.
809         * lib/g77.exp (g77_version): Likewise.
810         * lib/objc.exp (default_objc_version): Likewise.
811
812 2003-12-10  Richard Henderson  <rth@redhat.com>
813
814         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
815
816         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
817
818 2003-12-08  Matt Austern  <austern@apple.com>
819
820         PR c/13134
821         * lib/gcc-dg.exp (dg-require-visibility): Define.
822         * lib/target-supports (check_visibility_available): Define.
823         * gcc.dg/visibility-1.c: New test.
824         * gcc.dg/visibility-2.c: Likewise.
825         * gcc.dg/visibility-3.c: Likewise.
826         * gcc.dg/visibility-4.c: Likewise.
827         * gcc.dg/visibility-5.c: Likewise.
828         * gcc.dg/visibility-6.c: Likewise.
829         * g++.dg/ext/visibility-1.C: Likewise.
830         * g++.dg/ext/visibility-2.C: Likewise.
831         * g++.dg/ext/visibility-3.C: Likewise.
832         * g++.dg/ext/visibility-4.C: Likewise.
833         * g++.dg/ext/visibility-5.C: Likewise.
834         * g++.dg/ext/visibility-6.C: Likewise.
835
836 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
837
838         * g++.dg/lookup/java1.C: New test.
839         * g++.dg/lookup/java2.C: New test.
840
841 2003-12-07  Falk Hueffner  <falk@debian.org>
842
843         * g++.dg/opt/noreturn-1.C: New test.
844
845 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
846
847         * gcc.dg/overflow-1.c: New test.
848
849 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
850
851         * g77.f-torture/compile/13060.f: New test.
852
853 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
854
855         PR c++/13323
856         * g++.dg/inherit/operator2.C: New test.
857
858 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
859
860         PR c++/13305
861         * g++.dg/ext/attrib9.C: New test.
862
863 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
864
865         PR c++/13314
866         * g++.dg/template/error7.C: New test.
867
868 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
869             J"orn Rennecke <joern.rennecke@superh.com>
870
871         PR target/13302
872         * g++.dg/other/struct-va_list.C: New test.
873
874 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
875
876         PR c++/13166
877         * g++.dg/parse/defarg6.C: New test.
878
879 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
880
881         PR target/13256
882         * gcc.c-torture/execute/20031201-1.c: New test.
883
884 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
885
886         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
887
888 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
889
890         * gcc.dg/builtin-return-1.c: New test.
891
892 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
893             J"orn Rennecke <joern.rennecke@superh.com>
894
895         PR optimization/13260
896         * gcc.c-torture/execute/20031204-1.c: New test.
897
898 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
899
900         PR c++/9127
901         * g++.dg/template/error6.C: New test.
902
903 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
904
905         * gcc.dg/20031202-1.c: New test.
906
907 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
908
909         PR c++/13179
910         * g++.dg/template/eh1.C: New test.
911
912         PR c++/10771
913         * g++.dg/template/error5.C: New test.
914
915 2003-12-02  David Ung  <davidu@mips.com>
916
917         * gcc.dg/compat/vector-check.h: Corrected type for var
918         g_##TMODE
919
920 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
921
922         PR c++/10126
923         * g++.dg/template/ptrmem8.C: New test.
924
925 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
926
927         PR c++/12573
928         * g++.dg/template/dependent-expr3.C: New test.
929
930 2003-12-01  James Lemke  <jim@wasabisystems.com>
931
932         * gcc.dg/arm-g2.c: New test.
933
934 2003-12-01  Roger Sayle  <roger@eyesopen.com>
935
936         PR optimization/11634
937         * gcc.dg/20031201-2.c: New test case.
938
939 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
940
941         PR 11433
942         * objc.dg/proto-lossage-3.m: New test.
943
944 2003-12-01  Roger Sayle  <roger@eyesopen.com>
945
946         PR optimization/12628
947         * gcc.dg/20031201-1.c: New test case.
948
949 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
950
951         * gcc.dg/unaligned-1.c: New test.
952
953 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
954
955         PR c++/9849
956         * g++.dg/template/error4.C: New test.
957         * g++.dg/template/nested3.C: Adjust error markers.
958
959 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
960
961         * gcc.dg/cpp/assert4.c: Check more #system assertions.
962
963 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
964
965         PR c/10333
966         * gcc.dg/bitfld-7.c: New test.
967
968 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
969
970         * gcc.dg/tls/asm-1.C: New test.
971
972 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
973
974         * gcc.dg/cpp/assert4.c: Update.
975
976 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
977
978         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
979         * gcc.dg/builtin-apply3.c: New test.
980
981 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
982
983         * lib/compat.exp (compat-obj): New xfaildata parameter.
984         Use it to set compiler_conditional_xfail_data before compiling.
985         (compat-get-options): Handle dg-xfail-if.
986         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
987         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
988         * gcc.dg/compat/vector-1_y.c: Likewise.
989         * gcc.dg/compat/vector-2_x.c: Likewise.
990         * gcc.dg/compat/vector-2_y.c: Likewise.
991
992 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
993
994         * g++.dg/opt/reg-stack4.C: New test.
995
996 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
997
998         * gcc.dg/builtin-apply2.c: New test.
999
1000 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
1001
1002         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
1003
1004 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1005
1006         PR c++/12924
1007         * g++.dg/template/template-id-2.C: New test.
1008
1009 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1010
1011         PR c++/5369
1012         * g++.dg/template/memfriend1.C: New test.
1013         * g++.dg/template/memfriend2.C: Likewise.
1014         * g++.dg/template/memfriend3.C: Likewise.
1015         * g++.dg/template/memfriend4.C: Likewise.
1016         * g++.dg/template/memfriend5.C: Likewise.
1017         * g++.dg/template/memfriend6.C: Likewise.
1018         * g++.dg/template/memfriend7.C: Likewise.
1019         * g++.dg/template/memfriend8.C: Likewise.
1020         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
1021
1022 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
1023
1024         PR c++/12515
1025         * g++.dg/ext/cond1.C: New test.
1026
1027 2003-11-20  Richard Henderson  <rth@redhat.com>
1028
1029         * gcc.dg/20020201-2.c: Remove.
1030         * gcc.dg/20020201-4.c: Remove.
1031         * gcc.dg/20020304-1.c: Remove.
1032
1033 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
1034
1035         * gcc.dg/cpp/trad/xwin1.c: New test case.
1036
1037 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
1038
1039         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
1040         * lib/g77.exp: Likewise.
1041         * lib/objc.exp: Likewise.
1042         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
1043         for darwin.
1044
1045 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1046
1047         PR c++/12932
1048         * g++.dg/template/static5.C: New test.
1049
1050 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1051
1052         * gcc.dg/nested-func-1.c: New test.
1053
1054 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1055
1056         * gcc.dg/cpp/assert4.c: New test.
1057
1058 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
1059
1060         PR c++/2294
1061         * g++.dg/lookup/using9.c: New test.
1062
1063 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
1064
1065         PR c++/12762
1066         * g++.dg/template/error3.C: New test.
1067
1068 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
1069
1070         PR ada/13035
1071         * ada/acats/run_acats, run_all.sh: Fix syntax error.
1072         No longer use a wrapper for gcc, since this does not work under
1073         Windows.
1074
1075 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
1076
1077         PR c++/2094
1078         * g++.dg/template/ptrmem7.C: New test.
1079
1080 2003-11-13  Andrew Pinski <apinski@apple.com>
1081
1082         * gcc.c-torture/compile/20031113-1.c: New test.
1083
1084 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
1085             Kean Johnston <jkj@sco.com>
1086
1087         PR c/13029
1088         * gcc.dg/unused-4.c: Update.
1089
1090 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1091
1092         * g++.dg/opt/const3.C: New test.
1093
1094 2003-11-13  Jan Hubicka  <jh@suse.cz>
1095
1096         * gcc.c-torture/compile/20031112-1.c: New test.
1097
1098 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
1099
1100         * g++.dg/parse/crash10.C: Remove bogus error marker.
1101
1102 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1103
1104         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
1105         (host_gcc): Likewise.
1106         (ROOT): Honor $PWDCMD.
1107         (BASE): Likewise.
1108         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
1109
1110 2003-11-12  Catherine Moore  <clm@redhat.com>
1111
1112         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
1113
1114 2003-11-12  Andreas Jaeger  <aj@suse.de>
1115             Jakub Jelinek  <jakub@redhat.com>
1116             Andrew Pinski  <pinskia@physics.uc.edu>
1117             Richard Henderson  <rth@redhat.com>
1118
1119         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
1120         systems.
1121         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
1122
1123         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
1124         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
1125
1126 2003-11-11  Andreas Jaeger  <aj@suse.de>
1127
1128         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
1129
1130         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
1131
1132 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
1133
1134         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
1135         Clean ups.
1136
1137 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
1138
1139         * gcc.dg/trampoline-1.c: New test.
1140
1141 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
1142
1143         * gcc.c-torture/compile/200031109-1.c: New test.
1144
1145 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1146
1147         PR c/3190
1148         PR c/8714
1149         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
1150         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
1151         gcc.dg/format/no-y2k-1.c: Update.
1152
1153 2003-11-08  Roger Sayle  <roger@eyesopen.com>
1154
1155         PR optimization/10467
1156         * gcc.dg/20031108-1.c: New test case.
1157
1158 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
1159
1160         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
1161
1162 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1163
1164         * gcc.dg/compound-lvalue-1.c: New test.
1165         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
1166         some XFAILs.
1167
1168 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
1169
1170         * gcc.dg/altivec-varargs-1.c: New test.
1171
1172 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1173
1174         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
1175         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
1176         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
1177         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
1178         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
1179
1180 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1181
1182         * gcc.dg/cond-lvalue-1.c: New test.
1183
1184 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
1185
1186         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
1187
1188 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1189
1190         PR c++/11616
1191         * g++.dg/template/instantiate5.C: New test.
1192
1193 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1194
1195         PR c++/12726
1196         * g++.dg/ext/complit2.C: Replace test with self-contained version.
1197         * ChangeLog: Add missing first entry for above test.
1198
1199 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1200
1201         PR c++/9810
1202         * g++.dg/template/using8.C: New test.
1203         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
1204
1205 2003-11-02  Roger Sayle  <roger@eyesopen.com>
1206
1207         PR optimization/10817
1208         * gcc.c-torture/compile/20031102-1.c: New test case.
1209
1210 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
1211
1212         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
1213         2147483647.
1214
1215 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1216
1217         * gcc.dg/20031102-1.c: New test.
1218
1219 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1220
1221         * gcc.dg/complex-1.c: New test.
1222
1223 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1224
1225         PR c++/12796
1226         * g++.dg/template/crash13.C: Adjust expected error location.
1227         * g++.old-deja/g++.brendan/ns1.C: Likewise.
1228
1229 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
1230
1231         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
1232
1233 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
1234
1235         PR/10239
1236         * gcc.c-torture/compile/20031031-2.c: New test.
1237
1238 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
1239
1240         PR/11640
1241         * gcc.c-torture/compile/20031031-1.c: New test.
1242
1243 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
1244
1245         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
1246         * gcc.misc-tests/bprob.exp: Likewise.
1247         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
1248         the execution test on arm-elf configs.
1249         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
1250         configs that don't support scratch files.
1251         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
1252
1253 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
1254
1255         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
1256         done by dejagnu.
1257
1258 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
1259
1260         * ada/acats/run_all.sh: Redirect mv output to /dev/null
1261         Avoid non pure sh syntax. Add more logging.
1262
1263         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
1264         fail.
1265
1266 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1267
1268         PR libgcj/10610
1269         * gcc.dg/ppc-stackalign-1.c: New test.
1270
1271 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
1272
1273         * ada/acats/run_all.sh: Change output to be more compliant with
1274         dejagnu framework.
1275         Create acats.sum and acats.log files under testsuite/ada/acats
1276         Only run [a-z]* directories, to filter out e.g. CVS.
1277         Redirect build output to log file.
1278
1279 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1280
1281         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
1282
1283 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1284
1285         PR ada/5909:
1286         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
1287
1288 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
1289
1290         * gcc.c-torture/compile/20031023-1.c: New test.
1291         * gcc.c-torture/compile/20031023-2.c: New test.
1292         * gcc.c-torture/compile/20031023-3.c: New test.
1293         * gcc.c-torture/compile/20031023-4.c: New test.
1294
1295 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1296
1297         PR c++/10371
1298         * g++.dg/lookup/scoped8.C: New test.
1299
1300 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1301
1302         * g++.dg/opt/reg-stack3.C: New test.
1303
1304 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1305
1306         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
1307
1308 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1309
1310         PR c++/11076
1311         * g++.dg/template/crash13.C: New test.
1312
1313 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1314
1315         * gcc.dg/c99-restrict-2.c: New test.
1316
1317 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
1318
1319         PR c++/12698, c++/12699, c++/12700, c++/12566
1320         * g++.dg/inherit/covariant9.C: New test.
1321         * g++.dg/inherit/covariant10.C: New test.
1322         * g++.dg/inherit/covariant11.C: New test.
1323
1324 2003-10-23  Jason Merrill  <jason@redhat.com>
1325
1326         PR c++/12726
1327         * g++.dg/ext/complit2.C: New test.
1328
1329 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
1330
1331         PR target/12654
1332         * gcc.c-torture/execute/20031020-1.c: New test.
1333
1334 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1335
1336         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
1337         following the jump_insn.
1338
1339 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1340
1341         * gcc.dg/cast-lvalue-1.c: New test.
1342
1343 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
1344
1345         PR c++/11962
1346         * g++.dg/template/cond2.C: New test.
1347
1348 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1349
1350         * gcc.dg/builtins-28.c: New test.
1351
1352 2003-10-20  Jan Hubicka  <jh@suse.cz>
1353
1354         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
1355         parameter.
1356         * testsuite/gcc.dg/inline-2.c: Likewise.
1357
1358 2003-10-20  Phil Edwards  <phil@codesourcery.com>
1359
1360         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
1361         * gcc.dg/nest.c:  Likewise.
1362
1363 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1364
1365         PR c++/9781, c++/10583, c++/11862
1366         * g++.dg/parse/crash13.C: New test.
1367
1368 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1369
1370         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
1371
1372 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1373
1374         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
1375         Define HAVE_C99_RUNTIME except on Solaris.
1376         * gcc.dg/builtins-20.c: Likewise.
1377
1378 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1379
1380         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
1381
1382 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1383
1384         PR c++/12495
1385         * g++.dg/template/crash21.C: New test.
1386
1387 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1388
1389         PR c++/2513
1390         * g++.dg/template/typename5.C: New test.
1391
1392 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1393
1394         PR c++/12369
1395         * g++.dg/template/friend25.C: New test.
1396
1397 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
1398
1399         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
1400         versions.
1401
1402 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
1403
1404         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
1405         == 2147483647.
1406
1407 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
1408
1409         * gcc.c-torture/execute/960416-1.x: Remove.
1410         * gcc.c-torture/execute/divconst-3.x: Likewise.
1411
1412 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
1413
1414         PR target/12598
1415         * gcc.dg/torture/cris-volatile-1.c: New test.
1416
1417 2003-10-14  Roger Sayle  <roger@eyesopen.com>
1418
1419         PR optimization/9325
1420         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
1421         for overflowing floating point to integer conversion during RTL
1422         simplification.
1423
1424 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
1425
1426         * objc/execute/_cmd.m: Fix typo.
1427         * objc.dg/image-info.m, objc.dg/symtab-1.m:
1428         Relax 'scan-assembler' regexp.
1429         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
1430         objc.dg/try-catch-4.m: Run on non-Darwin targets.
1431         * objc.dg/zero-link-2.m: Remove blank line.
1432         * objc.dg/zero-link-3.m: New test case.
1433
1434 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
1435
1436         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
1437
1438         * gcc.dg/asm-names.c: Use scan-assembler-not rather
1439         than linker trickery.
1440
1441 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1442
1443         PR c++/12370
1444         * g++.dg/other/friend2.C: New test.
1445
1446 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1447
1448         * gcc.dg/20031012-1.c: New test.
1449
1450 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1451
1452         * gcc.dg/weak/weak-3.c: Fix for new warning.
1453
1454 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
1455
1456         PR optimization/8750
1457         * gcc.c-torture/execute/20031012-1.c: New test case.
1458
1459 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1460
1461         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
1462         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
1463
1464 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1465
1466         PR optimization/12260
1467         * gcc.c-torture/compile/20031011-2.c: New test case.
1468
1469 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1470
1471         * gcc.c-torture/execute/20031011-1.c: New testcase.
1472
1473 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1474
1475         * gcc.c-torture/compile/20031011-1.c: New test.
1476
1477 2003-10-11  Jan Hubicka  <jh@suse.cz>
1478
1479         * g++.dg/other/first-global.C: New test.
1480
1481 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1482
1483         * gcc.c-torture/execute/string-opt-18.c: New testcase.
1484
1485 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
1486
1487         * gcc.c-torture/compile/20031010-1.c: New test.
1488
1489 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
1490
1491         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
1492         * gcc.c-torture/execute/va-arg-25.c: ... here.
1493
1494 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
1495
1496         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
1497
1498 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
1499
1500         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
1501
1502 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
1503
1504         * g++.dg/parse/error2.C: New test.
1505
1506 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
1507
1508         PR c++/11097
1509         * g++.dg/other/error5.C: Modify the error message.
1510         * g++.dg/lookup/using8.C: New test.
1511
1512 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
1513
1514         * gcc.dg/darwin-abi-2.c: New file.
1515         * gcc.c-torture/execute/va-arg-24.c: New file.
1516
1517 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
1518
1519         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
1520         indentation.
1521
1522 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
1523
1524         PR c++/10147
1525         * g++.dg/other/error4.C: Update error messages.
1526         * g++.dg/template/ptrmem4.C: Likewise.
1527
1528         PR c++/12337
1529         * g++.dg/init/new9.C: New test.
1530
1531         PR c++/12334, c++/12236, c++/8656
1532         * g++.dg/ext/attrib8.C: New test.
1533
1534 2003-10-06  Devang Patel  <dpatel@apple.com>
1535
1536         * gcc.dg/debug/dwarf2-3.h: New test.
1537         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
1538
1539 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
1540
1541         * g++.dg/opt/cfg2.C: New test.
1542
1543 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1544
1545         * g++.dg/opt/float1.C: New test.
1546
1547 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1548
1549         * gcc.dg/c90-array-lval-6.c: New test.
1550         * gcc.dg/c99-array-lval-6.c: New test.
1551
1552 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
1553             Ziemowit Laski  <zlaski@apple.com>
1554
1555         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
1556         'Derived', so that it is never considered a class method; add
1557         new warning for '+port' method ambiguity.
1558         * objc.dg/method-12.m: Include <objc/objc.h> instead of
1559         <objc/objc-api.h> (needed on Mac OS X).
1560         * objc.dg/method-13.m: New test.
1561
1562 2003-10-03  Roger Sayle  <roger@eyesopen.com>
1563
1564         PR optimization/9325, PR java/6391
1565         * gcc.c-torture/execute/20031003-1.c: New test case.
1566
1567 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
1568
1569         PR optimization/12180
1570         * gcc.dg/20031002-1.c: New test.
1571
1572         PR c++/12486
1573         * g++.dg/inherit/error1.C: New test.
1574
1575 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
1576
1577         * lib/f-torture.exp (search_for): Rename to...
1578         (search_for_re): This.  Also, clean up comments and the
1579         "regexp" invocation.
1580
1581 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
1582
1583         * gcc.c-torture/compile/20031002-1.c: New test.
1584
1585 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
1586
1587         * g++.dg/opt/cond1.C: New test.
1588
1589 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
1590
1591         * gcc.dg/Wold-style-definition-2.c: New testcase.
1592         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
1593
1594 2003-09-29  Richard Henderson  <rth@redhat.com>
1595
1596         * g++.dg/init/array10.C: Add dg-options.
1597
1598 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1599
1600         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
1601
1602 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1603
1604         * g++.dg/template/friend19.C: Fix typo.
1605         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
1606
1607 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
1608
1609         * gcc.c-torture/execute/20030928-1.c: New test.
1610         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
1611
1612 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1613
1614         * g++.dg/opt/unroll1.C: New test.
1615
1616 2003-09-26  Roger Sayle  <roger@eyesopen.com>
1617
1618         PR optimization/11741
1619         * gcc.dg/20030926-1.c: New test case.
1620
1621 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1622
1623         PR c++/5655
1624         * g++.dg/parse/access7.C: New test.
1625         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
1626
1627 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
1628
1629         MERGE OF objc-improvements-branch into MAINLINE:
1630         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
1631         if libobjc has not been built.
1632         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
1633         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
1634         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
1635         objc/execute/nested-3.m, objc/execute/np-2.m,
1636         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
1637         objc/execute/redefining_self.m, objc/execute/root_methods.m,
1638         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
1639         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
1640         objc.dg/special/unclaimed-category-1.h,
1641         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
1642         well as GNU runtime.
1643         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
1644         * execute/cascading-1.m, execute/function-message-1.m,
1645         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
1646         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
1647         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
1648         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
1649         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
1650         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
1651         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
1652         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
1653         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
1654         * objc.dg/bitfield-2.m: Run only on Darwin.
1655         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
1656         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
1657         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
1658         * objc.dg/const-str-1.m: Fix constant string layout.
1659
1660 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
1661
1662         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
1663
1664 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
1665
1666         * gcc.dg/darwin-abi-1.c: New file.
1667
1668 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
1669
1670         PR target/12281
1671         * gcc.c-torture/compile/20030921-1.c: New test.
1672
1673 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1674
1675         * g++.dg/opt/reg-stack2.C: New test.
1676
1677 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1678
1679         * g++.dg/eh/delayslot1.C: New test.
1680
1681 2003-09-20  Richard Henderson  <rth@redhat.com>
1682
1683         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
1684
1685 2003-09-20  Roger Sayle  <roger@eyesopen.com>
1686
1687         * gcc.c-torture/execute/20030920-1.c: New test case.
1688
1689 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1690
1691         * g++.dg/rtti/typeid3.C: Correct expected error message.
1692
1693 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1694
1695         PR c++/157
1696         * g++.dg/parse/crash12.C: New test.
1697
1698 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
1699
1700         * gcc.dg/compat/mixed-struct-check.h: New.
1701         * gcc.dg/compat/mixed-struct-defs.h: New.
1702         * gcc.dg/compat/mixed-struct-init.h: New.
1703         * gcc.dg/compat/struct-by-value-19_main.c: New.
1704         * gcc.dg/compat/struct-by-value-19_x.c: New.
1705         * gcc.dg/compat/struct-by-value-19_y.c: New.
1706         * gcc.dg/compat/struct-by-value-20_main.c: New.
1707         * gcc.dg/compat/struct-by-value-20_x.c: New.
1708         * gcc.dg/compat/struct-by-value-20_y.c: New.
1709         * gcc.dg/compat/struct-return-19_main.c: New.
1710         * gcc.dg/compat/struct-return-19_x.c: New.
1711         * gcc.dg/compat/struct-return-19_y.c: New.
1712         * gcc.dg/compat/struct-return-20_main.c: New.
1713         * gcc.dg/compat/struct-return-20_x.c: New.
1714         * gcc.dg/compat/struct-return-20_y.c: New.
1715
1716 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
1717         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
1718         so that it will not complain on LP64 targets.
1719
1720 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1721
1722         PR c++/495
1723         * g++.dg/template/friend24.C: New test.
1724
1725 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
1726
1727         PR c++/12332
1728         * g++.dg/template/memtmpl2.C: New test.
1729
1730 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
1731
1732         PR target/11184
1733         * gcc.dg/builtin-apply1.c: New test.
1734
1735 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
1736
1737         PR c++/9848
1738         * g++.dg/warn/Wunused-4.C: New test.
1739
1740 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1741
1742         PR c++/12316
1743         * g++.dg/other/gc2.C: New test.
1744
1745 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
1746
1747         PR c++/11991
1748         * g++.dg/rtti/typeid3.C: New test.
1749
1750         PR c++/12266
1751         * g++.dg/overload/template1.C: New test.
1752
1753 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1754
1755         * g++.dg/opt/cfg3.C: New test.
1756
1757 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1758
1759         PR c++/7939
1760         * g++.dg/template/crash11.C: New test.
1761
1762 2003-09-16  Jason Merrill  <jason@redhat.com>
1763             Jakub Jelinek  <jakub@redhat.com>
1764
1765         * gcc.dg/attr-warn-unused-result.c: New test.
1766
1767 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
1768
1769         PR c++/12184
1770         * g++.dg/expr/call2.C: New test.
1771
1772 2003-09-15  Andreas Jaeger  <aj@suse.de>
1773
1774         * gcc.dg/Wold-style-definition-1.c: New test.
1775
1776 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
1777
1778         PR c++/3907
1779         * g++.dg/parse/template12.C: New test.
1780
1781         * g++.dg/abi/bitfield11.C: New test.
1782         * g++.dg/abi/bitfield12.C: Likewise.
1783
1784 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
1785
1786         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
1787         non-expansion of functional macro name without arguments at EOL.
1788         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
1789
1790 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
1791
1792         * gcc.c-torture/execute/20030914-[12].c: New tests.
1793
1794 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
1795
1796         PR c++/11788
1797         * g++.dg/overload/addr1.C: New test.
1798
1799 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
1800
1801         * gcc.dg/20030909-1.c: New test.
1802
1803 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1804
1805         * gcc.dg/ultrasp10.c: New test.
1806
1807 2003-09-09  Devang Patel  <dpatel@apple.com>
1808
1809         * gcc.dg/darwin-ld-6.c: New test.
1810
1811 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1812
1813         * gcc.dg/torture/builtin-explog-1.c: New testcase.
1814
1815 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1816
1817         * gcc.dg/ia64-types1.c: New test.
1818         * gcc.dg/ia64-types2.c: Likewise.
1819
1820 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1821
1822         * gcc.dg/builtins-1.c: Add more _Complex tests.
1823         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1824
1825         * gcc.dg/builtins-1.c: Test existing _Complex functions.
1826         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1827
1828 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1829
1830         PR c++/11786
1831         * g++.dg/lookup/koenig2.C: New test.
1832
1833         PR c++/5296
1834         * g++.dg/rtti/typeid2.C: New test.
1835
1836 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
1837
1838         * gcc.c-torture/compile/20030904-1.c: New test.
1839
1840 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1841
1842         * g++.dg/opt/longbranch2.C: New test.
1843
1844 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1845
1846         * g++.dg/template/crash10.C: Only compile it.
1847
1848 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1849
1850         PR middle-end/11665
1851         * gcc.c-torture/compile/20030907-1.c: New test.
1852         * g++.dg/init/array11.C: New test.
1853
1854 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1855
1856         PR c++/11852
1857         * g++.dg/init/struct1.C: New test.
1858
1859 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1860
1861         PR c++/12181
1862         * g++.dg/expr/comma1.C: New test.
1863
1864 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
1865
1866         PR c++/11867
1867         * g++.dg/expr/static_cast5.C: New test.
1868
1869 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1870
1871         PR c++/11507
1872         * g++.dg/lookup/scoped7.C: New test.
1873
1874         PR c++/9574
1875         * g++.dg/other/static1.C: New test.
1876
1877         PR c++/11490
1878         * g++.dg/warn/template-1.C: New test.
1879
1880         PR c++/11432
1881         * g++.dg/template/crash10.C: New test.
1882
1883         PR c++/2478
1884         * g++.dg/overload/VLA.C: New test.
1885
1886         PR c++/10804
1887         * g++.dg/template/call1.C: New test.
1888
1889 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1890
1891         PR c++/11794
1892         * g++.dg/parse/using3.C: New test.
1893
1894 2003-09-06  Roger Sayle  <roger@eyesopen.com>
1895
1896         PR c++/11409
1897         * g++.dg/overload/builtin3.C: New test case.
1898
1899 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1900
1901         PR c/9862
1902         * gcc.dg/20030906-1.c: New test.
1903         * gcc.dg/20030906-2.c: Likewise.
1904
1905 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1906
1907         PR c++/12167
1908         * g++.dg/parse/defarg5.C: New test.
1909
1910         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1911
1912 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1913
1914         PR c++/12163
1915         * g++.dg/expr/static_cast4.C: New test.
1916
1917         PR c++/12146
1918         * g++.dg/template/crash9.C: New test.
1919
1920 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1921
1922         * g++.old-deja/g++.ext/pretty2.C: Update for change
1923         in __FUNCTION__.
1924         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1925
1926 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1927
1928         PR c++/11922
1929         * g++/dg/template/qualified-id1.C: New test.
1930
1931         PR c++/12037
1932         * g++.dg/warn/noeffect4.C: New test.
1933
1934 2003-09-04  Matt Austern  <austern@apple.com>
1935
1936         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1937         * g++.dg/ext/fnname2.C: Likewise.
1938         * g++.dg/ext/fnname3.C: Likewise.
1939
1940 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1941
1942         * g++.dg/expr/lval1.C: New test.
1943         * g++.dg/ext/lvcast.C: Remove.
1944
1945 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1946
1947         PR optimization/11700.
1948         * gcc.c-torture/compile/20030903-1.c: New test case.
1949
1950 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1951
1952         PR c++/12053
1953         * g++.dg/abi/layout4.C: New test.
1954
1955 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1956
1957         PR c++/11553
1958         * g++.dg/parse/friend3.C: New test.
1959
1960 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1961
1962         PR c++/11847
1963         * g++.dg/template/class1.C: New test.
1964
1965         PR c++/11808
1966         * g++.dg/expr/call1.C: New test.
1967
1968 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1969
1970         PR c++/12114
1971         * g++.dg/init/ref9.C: New test.
1972
1973         PR c++/11972
1974         * g++.dg/template/nested4.C: New test.
1975
1976 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1977
1978         PR c++/12093
1979         * g++.dg/template/non-dependent4.C: New test.
1980
1981         PR c++/11928
1982         * g++.dg/inherit/conv1.C: New test.
1983
1984 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1985
1986         PR c++/6196
1987         * g++.dg/ext/label1.C: New test.
1988         * g++.dg/ext/label2.C: Likewise.
1989
1990 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1991
1992         * g++.dg/expr/cond3.C: New test.
1993
1994 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1995
1996         * gcc.dg/builtins-1.c: Add new builtin cases.
1997
1998 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1999
2000         * gcc.dg/builtins-1.c: Add new cases.
2001         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2002
2003 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2004
2005         * gcc.dg/builtins-1.c: Add more math builtin tests.
2006         * gcc.dg/torture/builtin-attr-1.c: New test.
2007
2008 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
2009
2010         PR optimization/5079
2011         * g++.dg/opt/static3.C: New test.
2012
2013 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2014
2015         * gcc.misc-tests/gcov-10b.c: New test.
2016
2017 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
2018
2019         * g++.dg/opt/ptrmem3.C: New test.
2020
2021         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
2022
2023 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
2024
2025         * gcc.dg/20030826-2.c: New test.
2026
2027 2003-08-26  Roger Sayle  <roger@eyesopen.com>
2028
2029         PR middle-end/12002
2030         * g77.f-torture/compile/12002.f: New test case.
2031
2032 2003-08-26  Roger Sayle  <roger@eyesopen.com>
2033
2034         * gcc.dg/20030826-1.c: New test case.
2035
2036 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
2037
2038         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
2039
2040 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
2041
2042         PR c++/11871
2043         * c++.dg/lookup/crash1.C: New test.
2044
2045         * c++.dg/warn/noeffect3.C: New test.
2046
2047 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
2048
2049         * gcc.dg/compat/vector-1_x.c: Compile with -w.
2050         * gcc.dg/compat/vector-1_y.c: Ditto.
2051         * gcc.dg/compat/vector-2_x.c: Ditto.
2052         * gcc.dg/compat/vector-2_y.c: Ditto.
2053
2054 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
2055
2056         * gcc.dg/20030702-1.c: New test.
2057
2058 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
2059
2060         PR c++/8795
2061         * g++.dg/ext/altivec-1.C: New test.
2062
2063 2003-08-24  Richard Henderson  <rth@redhat.com>
2064
2065         * g++.dg/eh/simd-2.C: Add -w for x86.
2066
2067 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
2068
2069         * gcc.dg/20030815-1.c: New test.
2070
2071 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2072
2073         PR c++/3765
2074         * g++.dg/parse/access6.C: New test.
2075
2076 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2077
2078         PR c++/641, c++/11876
2079         * g++.dg/template/friend22.C: New test.
2080         * g++.dg/template/friend23.C: Likewise.
2081
2082 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2083
2084         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
2085         identically.
2086
2087 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2088
2089         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
2090
2091 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2092
2093         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
2094
2095 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2096
2097         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
2098
2099 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2100
2101         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
2102
2103 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
2104
2105         PR c++/11919
2106         * g++.dg/overload/prom1.C: New test.
2107
2108         PR c++/11551
2109         * g++.dg/parse/dtor2.C: New test.
2110
2111         PR c++/10762
2112         * g++.dg/parse/using2.C: New test.
2113
2114 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
2115
2116         PR target/11805
2117         * gcc.c-torture/compile/20030821-1.c: New.
2118
2119 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
2120
2121         PR c++/11834
2122         * g++.dg/template/deduce2.C: New test.
2123
2124 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
2125
2126         * gcc.c-torture/execute/20030821-1.c: New test.
2127
2128 2003-08-20  Roger Sayle  <roger@eyesopen.com>
2129
2130         PR middle-end/11984
2131         * gcc.dg/20030820-1.c: New test case.
2132
2133 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2134
2135         PR c++/11945
2136         * g++.dg/warn/noeffect2.C: New test.
2137
2138 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
2139
2140         PR c++/10926
2141         * g++.dg/template/dtor2.C: New test.
2142
2143         PR c++/11684
2144         * g++.dg/template/operator1.C: New test.
2145         * g++.dg/parse/operator4.C: New test.
2146
2147         PR c++/11946.C
2148         * g++.dg/expr/enum1.C: New test.
2149         * gcc.dg/c99-bool-1.c: Remove bogus warning.
2150
2151         PR c++/11036.C
2152         * g++.dg/parse/elab2.C: New test.
2153         * g++.dg/parse/typedef4.C: Change error message.
2154         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
2155         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
2156         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
2157
2158 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
2159
2160         * gcc.dg/pch/warn-1.c: New.
2161         * gcc.dg/pch/warn-1.hs: New.
2162
2163         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
2164         not-tested file.
2165
2166 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
2167
2168         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
2169
2170 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
2171
2172         * gcc.dg/uninit-D.c: New Test.
2173         * gcc.dg/uninit-E.c: New Test.
2174         * gcc.dg/uninit-F.c: New Test.
2175         * gcc.dg/uninit-G.c: New Test.
2176
2177 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
2178
2179         * g++.dg/README: Describe the pch directory.
2180
2181 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2182
2183         PR c++/11174
2184         * g++.dg/parse/access4.C: New test.
2185         * g++.dg/parse/access5.C: Likewise.
2186         * g++.old-deja/g++.jason/access17.C: Adjust error message.
2187
2188 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
2189
2190         * gcc.dg/noncompile/20030818-1.c: New.
2191
2192 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
2193
2194         PR c++/11957
2195         * g++.dg/warn/noeffect1.C: New test.
2196
2197         * g++.dg/template/scope2.C: New test.
2198         * g++.dg/template/error2.C: Correct dg-error
2199
2200 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
2201
2202         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
2203
2204 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
2205
2206         PR C++/11512
2207         * g++.dg/template/warn1.C: New.
2208
2209 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
2210
2211         * g++.dg/template/error2.C: New test.
2212         * g++.dg/lookup/using7.C: Adjust errors
2213         * g++.old-deja/g++.pt/crash36.C: Likewise.
2214         * g++.old-deja/g++.pt/derived3.C: Likewise.
2215
2216 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2217
2218         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
2219         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
2220         * gcc.c-torture/execute/builtins/string-9.c: New, from
2221         string-opt-9.c.  Adjust for execute/builtins framework.
2222         * gcc.c-torture/execute/string-opt-9.c: Delete.
2223
2224 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
2225
2226         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
2227
2228         * g++.dg/parse/ret-type2.C: New test.
2229
2230         PR c++/11703
2231         * g++.dg/init/new8.C: New test.
2232
2233         PR c++/10923
2234         * g++.dg/parse/typedef5.C: New test.
2235
2236         PR c++/9512
2237         * g++.dg/parse/qualified2.C: New test.
2238         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
2239         invalid code.
2240
2241 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
2242
2243         * g++.dg/conversion/ptrmem1.C: New test.
2244
2245 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
2246
2247         PR target/11693
2248         * gcc.dg/20030811-1.c: New test.
2249
2250         PR target/11535
2251         * gcc.c-torture/execute/20030811-1.c: New test.
2252
2253 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2254
2255         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
2256
2257 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
2258
2259         PR c++/11789.C
2260         * g++.dg/inherit/multiple1.C: New test.
2261
2262 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
2263
2264         * gcc.dg/spe1.c: New test.
2265
2266         PR c++/11670
2267         * g++.dg/expr/cast2.C: New test.
2268
2269         PR c++/10530
2270         * g++.dg/template/dependent-name2.C: New test.
2271
2272 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
2273
2274         * g++.dg/parse/crash11.C: Put the dg options in comments.
2275
2276 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
2277
2278         * lib/gcc-dg.exp: Update for diagnostic change.
2279
2280 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2281
2282         PR c++/5767
2283         * g++.dg/parse/crash11.C: New test.
2284
2285 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
2286
2287         * gcc.dg/cpp/spacing1.c: Update.
2288
2289 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
2290
2291         PR target/11739
2292         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
2293         a value for -mtune.
2294
2295 2003-08-04  Roger Sayle  <roger@eyesopen.com>
2296
2297         PR middle-end/11771
2298         * gcc.c-torture/compile/20030804-1.c: New test case.
2299
2300 2003-08-04  Roger Sayle  <roger@eyesopen.com>
2301
2302         * gcc.dg/20030804-1.c: New test case.
2303
2304 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
2305
2306         * gcc.dg/cpp/separate-1.c: New test.
2307
2308 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
2309
2310         PR c++/11704
2311         * g++.dg/template/dependent-expr2.C: New test.
2312
2313         PR c++/11766
2314         * g++.dg/expr/ptrmem1.C: New test.
2315
2316 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2317
2318         PR c++/9453
2319         * g++.dg/template/friend15.C: New test.
2320
2321 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
2322
2323         * lib/dg-pch.exp: Work round PCH bug.
2324
2325 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2326
2327         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
2328         builtins.  Move cases from builtins-4.c here.
2329
2330         * gcc.dg/torture/builtin-math-1.c: New test taken from
2331         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
2332         additional cases.
2333
2334         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
2335         Delete.
2336
2337 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
2338
2339         PR c++/9447
2340         * g++.dg/template/using7.C: New test.
2341
2342 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
2343
2344         * import1.c, import2.c: New tests.
2345
2346 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
2347
2348         * g++.dg/eh/crossjump1.C: New test.
2349
2350 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
2351
2352         PR c++/11697
2353         * g++.dg/template/using6.C: New test.
2354
2355         PR c++/11744
2356         * g++.dg/template/koenig2.C: New test.
2357
2358 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2359
2360         PR c++/7983
2361         * g++.dg/parse/typedef4.C: New test.
2362
2363 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2364
2365         PR c++/8442, c++/8806
2366         * g++.dg/template/elab1.C: New test.
2367         * g++.dg/template/type2.C: Likewise.
2368         * g++.dg/template/ttp3.C: Adjust expected error message.
2369         * g++.old-deja/g++.law/visibility13.C: Likewise.
2370         * g++.old-deja/g++.niklas/t135.C: Likewise.
2371         * g++.old-deja/g++.pt/ttp41.C: Likewise.
2372         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
2373         template argument.
2374         * g++.old-deja/g++.pt/ttp44.C: Likewise.
2375
2376 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
2377
2378         PR c++/11295
2379         * g++.dg/ext/stmtexpr1.C: New test.
2380
2381         * g++.dg/opt/tmp1.C: New test.
2382
2383         PR c++/11525
2384         * g++.dg/parse/constant4.C: New test.
2385
2386         PR c++/9447
2387         * g++.dg/template/using5.C: New test.
2388
2389 2003-07-31  Roger Sayle  <roger@eyesopen.com>
2390
2391         * gcc.dg/builtins-27.c: New test case.
2392
2393 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
2394
2395         * gcc.dg/tls/opt-7.c: New test.
2396
2397 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
2398
2399         * g++.old-deja/g++.other/crash18.C: Remove.
2400
2401 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
2402
2403         * g++.dg/template/explicit3.C: New.
2404         * g++.dg/template/explicit4.C: New.
2405         * g++.dg/template/explicit5.C: New.
2406
2407         PR c++/11347
2408         * g++.dg/template/memtmpl1.C: New.
2409
2410 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
2411
2412         PR target/11565
2413         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
2414         * gcc.dg/i386-387-5.c (dg-options): Likewise.
2415
2416 2003-07-30  Jan Hubicka  <jh@suse.cz>
2417
2418         * vtgc1.c: Kill.
2419
2420 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
2421
2422         * gcc.dg/struct-in-proto-1.c: New test.
2423
2424 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
2425
2426         * gcc.dg/cpp/include2.c: Only expect one message.
2427
2428 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
2429
2430         PR c++/9447
2431         * g++.dg/template/using1.C: New test.
2432         * g++.dg/template/using2.C: New test.
2433         * g++.dg/template/using3.C: New test.
2434         * g++.dg/template/using4.C: New test.
2435
2436 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
2437
2438         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
2439         * gcc.c-torture/execute/string-opt-10.c: Likewise.
2440
2441 2003-07-28  Jan Hubicka  <jh@suse.cz>
2442
2443         PR c++/11530
2444         * g++.dg/opt/call1.C: New test.
2445
2446 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
2447
2448         PR c++/11667
2449         * g++.dg/init/enum2.C: New test.
2450         * g++.dg/template/overload1.C: Add "-w" option.
2451
2452 2003-07-28    <hp@bitrange.com>
2453
2454         * gcc.dg/Wdeclaration-after-statement-1.c,
2455         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
2456
2457 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
2458
2459         * gcc.c-torture/compile/20030725-1.c: New test.
2460
2461 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
2462
2463         * gcc.dg/20030505.c: Only run for SPE.
2464         Remove definition of opaque type.
2465
2466 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
2467
2468         * g++.dg/template/ptrmem6.C: New test.
2469
2470 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
2471
2472         * gcc.c-torture/compile/zero-strct-2.c: New test.
2473
2474 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
2475
2476         * gcc.dg/intermod-1.c: New test.
2477
2478 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
2479
2480         PR c++/11617
2481         * g++.dg/template/lookup2.C: New test.
2482         * g++.dg/template/memclass1.C: Remove instantiated from error.
2483         * g++.dg/other/error2.C: Tweak expected errors.
2484
2485         PR c++/11596
2486         * g++.dg/template/defarg3.C: New test.
2487
2488         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
2489
2490 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
2491
2492         * g++.dg/inherit/access5.C: New test.
2493
2494 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2495
2496         PR c++/11513
2497         * g++.dg/template/crash8.C: New test.
2498
2499 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
2500
2501         PR c/10602
2502         * gcc.dg/noncompile/incomplete-2.c: New test.
2503
2504 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
2505
2506         PR c++/11645
2507         * g++.dg/inherit/access4.C: New test.
2508
2509         PR c++/11517
2510         * g++.dg/expr/cond2.C: New test.
2511
2512         PR optimization/10679
2513         * g++.dg/opt/inline4.C: New test.
2514
2515 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2516
2517         * g++.dg/parse/crash10: New test.
2518
2519 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2520
2521         * g++.dg/ext/flexary1.C: New test.
2522
2523 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2524
2525         PR c++/10793
2526         * g++.dg/template/crash9.C: New test.
2527
2528 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2529
2530         PR c++/3004
2531         * g++.dg/parse/typedef3.C: New test.
2532
2533         PR c++/7906
2534         * g++.dg/parse/operator2.C: New test.
2535
2536         PR c++/8895
2537         * g++.dg/parse/def-tmpl-arg1.C: New test.
2538
2539         PR c++/9282
2540         * g++.dg/parse/funptr1.C: New test.
2541
2542         PR c++/9452
2543         * g++.dg/parse/ambig3.C: New test.
2544
2545         PR c++/9454
2546         * g++.dg/parse/operator3.C: New test.
2547
2548         PR c++/9486
2549         * g++.dg/parse/template10.C: New test.
2550
2551         PR c++/9488
2552         * g++.dg/parse/template11.C: New test.
2553
2554         PR c++/10150
2555         * g++.dg/parse/invalid-op1.C: New test.
2556
2557         PR c++/10247
2558         * g++.dg/parse/condexpr1.C: New test.
2559
2560 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2561
2562         * g++.dg/ext/packed3.C: New test.
2563         * g++.dg/ext/packed4.C: New test.
2564
2565         * gcc.dg/pack-test-3.c: New test.
2566
2567 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
2568
2569         * lib/compat.exp: Handle dg-options per source file.
2570         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
2571         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
2572         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
2573         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
2574         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
2575         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
2576         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
2577         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
2578         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
2579         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
2580         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
2581         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
2582         * g++.dg/compat/break/bitfield7_x.C: Ditto.
2583         * g++.dg/compat/break/bitfield7_y.C: Ditto.
2584
2585 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2586
2587         PR c/10320
2588         * gcc.c-torture/execute/20030718-1.c: New test.
2589
2590 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2591
2592         PR optimization/11536
2593         * gcc.dg/20030721-1.c: New test.
2594
2595 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
2596
2597         PR c++/11546
2598         * g++.dg/template/lookup1.C: New test.
2599
2600 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
2601
2602         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
2603         diagnostics of ill-formed constructs involving labels.
2604         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
2605         the new 'previously defined here' message.
2606
2607 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
2608
2609         * g++.dg/parse/non-dependent2.C: New test.
2610
2611 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2612
2613         * g++.dg/init/init-ref4.C: xfail on targets without
2614         weak symbols.
2615
2616 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
2617
2618         PR target/11087
2619         * gcc.c-torture/execute/20030717-1.c: New test.
2620
2621 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2622
2623         * g++.dg/opt/cfg1.C: New test.
2624
2625 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
2626
2627         PR optimization/11557
2628         * gcc.dg/20030717-1.c: New test.
2629
2630 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
2631
2632         PR c++/10476
2633         * g++.dg/expr/crash-1.C: New test.
2634
2635         PR c++/11027
2636         * g++.dg/template/init3.C: New test.
2637
2638         PR c++/8222
2639         * g++.dg/template/non-dependent1.C: New test.
2640
2641         PR c++/11070
2642         * g++.dg/template/non-dependent2.C: New test.
2643
2644         PR c++/11071
2645         * g++.dg/template/non-dependent3.C: New test.
2646
2647         PR c++/9907
2648         * g++.dg/template/sizeof5.C: New test.
2649
2650 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
2651
2652         PR 11498
2653         * gcc.c-torture/compile/mangle-1.c: New file.
2654
2655 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2656
2657         PR c++/7809
2658         * g++.dg/parse/access3.C: New test.
2659
2660 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
2661
2662         PR c++/11384
2663         * g++.dg/init/init-ref4.C: New test.
2664
2665 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
2666
2667         PR c++/11547
2668         * g++.dg/parse/constant3.C: New test.
2669         * g++.dg/parse/crash7.C: Likewise.
2670
2671 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
2672
2673         PR target/11008
2674         * gcc.dg/i386-pentium4-not-mull.c: New.
2675
2676 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
2677
2678         * gcc.dg/asm-names.c (ymain): Make it weak.
2679
2680 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2681
2682         PR c++/5421
2683         * g++.dg/template/friend21.C: New test.
2684
2685 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
2686
2687         * gcc.dg/cleanup-8.c: New test.
2688         * gcc.dg/cleanup-9.c: New test.
2689
2690 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
2691
2692         * g++.dg/ext/dll-MI1.h: New file.
2693         * g++.dg/ext/dllexport-MI1.C: New file.
2694         * g++.dg/ext/dllimport-MI1.C: New file.
2695
2696 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
2697
2698         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
2699         it does not have cmpstrsi patterns (just cmpmemsi).
2700
2701 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
2702
2703         PR debug/11473
2704         * g++.dg/debug/debug8.C: New test.
2705
2706 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2707
2708         PR c++/10108
2709         * g++.dg/template/crash7.C: New test.
2710
2711 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
2712
2713         PR target/10795
2714         * gcc.c-torture/compile/20030708-1.c: New.
2715
2716 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2717
2718         * gcc.c-torture/execute/20030715-1.c: New test.
2719
2720 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
2721
2722         * gcc.dg/pch/inline-3.c: New file.
2723         * gcc.dg/pch/inline-3.hs: New file.
2724         * gcc.dg/pch/inline-4.c: New file.
2725         * gcc.dg/pch/inline-4.hs: New file.
2726
2727 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
2728
2729         PR c++/11509
2730         * g++.dg/template/crash6.C: New test.
2731
2732         PR c++/7053
2733         * g++.dg/template/friend20.C: New test.
2734
2735         PR c++/7019
2736         * g++.dg/template/overload2.C: New test.
2737
2738 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2739
2740         PR optimization/11440
2741         * gcc.c-torture/execute/20030714-1.c: New test.
2742
2743 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2744
2745         PR c++/11154
2746         * g++.dg/template/partial2.C: New test.
2747
2748 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
2749
2750         PR c++/11503
2751         * g++.dg/template/anon1.C: New test.
2752
2753         PR c++/11493
2754         PR c++/11495
2755         * g++.dg/parse/template9.C: Likewise.
2756         * g++.dg/template/crash4.C: New test.
2757         * g++.dg/template/koenig1.C: Likewise.
2758         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
2759         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
2760         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
2761         functions.
2762         * g++.old-deja/g++.jason/template36.C: Likewise.
2763         * g++.old-deja/g++.mike/p1989.C: Likewise.
2764         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
2765         * g++.old-deja/g++.pt/ttp20.C: Use this->.
2766         * g++.old-deja/g++.pt/ttp21.C: Use this->.
2767         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
2768         compiling.
2769         * g++.old-deja/g++.pt/union2.C: Use this->.
2770
2771 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
2772
2773         * gcc.dg/20030711-1.c: New test.
2774
2775 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
2776
2777         PR c++/11050
2778         * g++.dg/parse/args1.C: New test.
2779         * g++.pt/defarg8.C: Change expected errors.
2780
2781 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
2782
2783         PR c++/8164
2784         * g++.dg/template/nontype2.C: New test.
2785
2786         PR c++/10558
2787         * g++.dg/parse/template8.C: New test.
2788
2789         PR c++/8327
2790         * g++.dg/template/scope1.C: New test.
2791
2792         * g++.dg/warn/Wsign-compare-1.C: New test.
2793
2794 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2795
2796         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
2797
2798 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
2799
2800         PR c++/9411
2801         * g++.dg/template/explicit2.C: New test.
2802
2803         PR c++/10032
2804         * g++.dg/warn/pedantic1.C: New test.
2805
2806 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
2807
2808         PR c++ 9483
2809         * g++.dg/other/field1.C: New test.
2810
2811 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2812
2813         PR c/11449
2814         * gcc.c-torture/compile/20030707-1.c: New.
2815
2816 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2817
2818         PR c++/10849
2819         * g++.dg/template/access12.C: New test.
2820
2821 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
2822
2823         * g++.dg/bprob/bprob.exp (prof_ext): Update.
2824         * g77.dg/bprob/bprob.exp (prof_ext): Update.
2825         * gcc.misc-tests/bprob.exp (prof_ext): Update.
2826         * gcc.misc-tests/gcov.exp: Update
2827         * g++.dg/gcov/gcov.exp: Update
2828         * lib/gcov.exp: Update.
2829
2830 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
2831
2832         * g++.dg/abi/mangle17.C: Make sure template expressions are
2833         dependent.
2834         * g++.dg/abi/mangle4.C: Mark erroneous casts.
2835         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
2836         * g++.dg/opt/stack1.C: Remove erroneous code.
2837         * g++.dg/parse/template7.C: New test.
2838         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
2839         * g++.old-deja/g++.pt/crash4.C: Likewise.
2840
2841 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2842
2843         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
2844         with zero or one occurence of `$' after the initial `L'.
2845
2846 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
2847
2848         * gcc.c-torture/compile/20030704-1.c: Add a comment.
2849
2850 2003-07-08  Roger Sayle  <roger@eyesopen.com>
2851
2852         PR c/11370
2853         * gcc.dg/Wunreachable-6.c: New testcase.
2854         * gcc.dg/Wunreachable-7.c: New testcase.
2855
2856 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2857
2858         PR c/11420
2859         * gcc.dg/20030708-1.c: New test.
2860
2861 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
2862
2863         * gcc.dg/compat/sdata-section.h: New file.
2864         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
2865         * gcc.dg/torture/mips-sdata-1.c: New test.
2866
2867 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2868
2869         PR c++/11030
2870         * g++.dg/template/friend19.C: New test.
2871
2872 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2873
2874         * g++.dg/opt/strength-reduce.C: New test.
2875
2876 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2877
2878         PR target/10979
2879         * gcc.dg/20030707-1.c: New testcase.
2880
2881 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2882
2883         PR optimization/11059
2884         * g++.dg/opt/emptyunion.C: New testcase.
2885
2886 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2887             Eric Botcazou  <ebotcazou@libertysurf.fr>
2888
2889         * g++.dg/opt/stack1.C: New test.
2890
2891 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
2892
2893         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
2894         run test.
2895
2896         PR c++/11431
2897         * g++.dg/expr/static_cast3.C: New test.
2898
2899 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2900
2901         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2902         everywhere.
2903         * gcc.dg/concat.c: Concatenation of string constants with
2904         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2905         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2906         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2907         necessary to avoid multi-character character constant warning.
2908         * gcc.dg/cpp/escape.c: Likewise.
2909         * gcc.dg/cpp/ucs.c: Likewise.
2910         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2911         Fix a typo.
2912
2913 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2914
2915         PR c/11428
2916         * gcc.c-torture/compile/20030704-1.c: New.
2917
2918 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2919
2920         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2921
2922 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2923
2924         PR c++/5287, PR c++/7910,  PR c++/11021
2925         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2926         tests for warnings.
2927         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2928         * g++.dg/ext/dllimport3.C: Likewise.
2929         * g++.dg/ext/dllimport4.C: New file.
2930         * g++.dg/ext/dllimport5.C: New file.
2931         * g++.dg/ext/dllimport6.C: New file.
2932         * g++.dg/ext/dllimport7.C: New file.
2933         * g++.dg/ext/dllimport8.C: New file.
2934         * g++.dg/ext/dllimport9.C: New file.
2935         * g++.dg/ext/dllimport10.C: New file.
2936         * g++.dg/ext/dllexport1.C: New file.
2937
2938 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2939
2940         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2941         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2942
2943 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2944
2945         * gcc.dg/builtins-25.c: New testcase.
2946         * gcc.dg/builtins-26.c: New testcase.
2947
2948 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2949
2950         * gcc.dg/compat/vector-defs.h: New file.
2951         * gcc.dg/compat/vector-setup.h: New file.
2952         * gcc.dg/compat/vector-check.h: New file.
2953         * gcc.dg/compat/vector-1_main.c: New file.
2954         * gcc.dg/compat/vector-1_x.c: New file.
2955         * gcc.dg/compat/vector-1_y.c: New file.
2956         * gcc.dg/compat/vector-2_main.c: New file.
2957         * gcc.dg/compat/vector-2_x.c: New file.
2958         * gcc.dg/compat/vector-2_y.c: New file.
2959
2960         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2961         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2962         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2963         * gcc.dg/compat/struct-align-1.h: New file.
2964         * gcc.dg/compat/struct-align-1_main.c: New file.
2965         * gcc.dg/compat/struct-align-1_x.c: New file.
2966         * gcc.dg/compat/struct-align-1_y.c: New file.
2967         * gcc.dg/compat/struct-align-2.h: New file.
2968         * gcc.dg/compat/struct-align-2_main.c: New file.
2969         * gcc.dg/compat/struct-align-2_x.c: New file.
2970         * gcc.dg/compat/struct-align-2_y.c: New file.
2971
2972         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2973         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2974         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2975         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2976         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2977         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2978         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2979         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2980         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2981         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2982         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2983         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2984         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2985         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2986         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2987         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2988         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2989         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2990         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2991         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2992         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2993         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2994         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2995         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2996         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2997         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2998         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2999         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3000         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3001
3002 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3003
3004         * gcc.dg/i386-call-1.c: New test.
3005
3006 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
3007
3008         PR c++/9162
3009         * g++.dg/parse/defarg4.C: New.
3010
3011 2003-07-03  Roger Sayle  <roger@eyesopen.com>
3012
3013         PR target/10700
3014         * gcc.c-torture/compile/20030703-1.c: New test case.
3015
3016 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
3017
3018         * g++.dg/template/local3.C: Remove extra semicolon.
3019
3020 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3021
3022         * gcc.dg/i386-volatile-1.c: New test.
3023
3024 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
3025
3026         PR c++/11072
3027         * g++.dg/other/offsetof2.C: XFAIL.
3028         * g++.dg/other/offsetof5.C: New.
3029
3030         PR c++/10219
3031         * g++.dg/template/error1.C: New.
3032
3033         PR c++/9779
3034         * g++.dg/template/dependent-expr1.C: New.
3035
3036 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
3037
3038         PR c++/6949
3039         * g++.dg/template/local3.C: New test.
3040
3041         PR c++/11149
3042         * g++.dg/lookup/scoped6.C: New test.
3043
3044 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
3045
3046         PR c++/8046
3047         * g++.dg/other/error7.C: New test.
3048
3049 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
3050
3051         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
3052         * g++.old-deja/g++.abi/vtable3.h: Likewise.
3053         * g++.old-deja/g++.law/code-gen5.C: Likewise.
3054         * g++.old-deja/g++.other/union2.C: Likewise.
3055         * gcc.dg/c90-const-expr-2.c: Likewise.
3056         * gcc.dg/c90-const-expr-3.c: Likewise.
3057         * gcc.dg/c99-const-expr-2.c: Likewise.
3058         * gcc.dg/c99-const-expr-3.c: Likewise.
3059         * gcc.dg/concat.c: Likewise.
3060
3061 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
3062
3063         PR c++/9559
3064         * g++.dg/init/static1.C: New test.
3065
3066 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3067
3068         * Changelog: Remove ">>>>>>>" from previous change.
3069
3070 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3071
3072         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
3073         * g++.old-deja/g++.other/access2.C: Likewise.
3074         * g++.old-deja/g++.other/decl2.C: Likewise.
3075         * gcc.c-torture/execute/20020615-1.c: Likewise.
3076
3077 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3078
3079         PR c++/4933
3080         * g++.dg/template/sizeof4.C: New test.
3081
3082 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3083
3084         * g++.dg/other/error6.C: New test.
3085
3086 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3087
3088         PR c++/10750
3089         * g++.dg/parse/constant2.C: New test.
3090
3091 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
3092
3093         PR c++/11106
3094         * g++.dg/other/error5.C: New test.
3095
3096 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3097
3098         * gcc.dg/format/gcc_diag-1.c: New test.
3099
3100 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
3101
3102         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
3103
3104 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3105
3106         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
3107         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
3108         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
3109
3110 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
3111
3112         * gcc.c-torture/execute/builtins/string-8.c: New test.
3113         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
3114         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
3115         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
3116
3117 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
3118
3119         PR c++/10468
3120         * g++.dg/ext/typeof6.C: New test.
3121
3122 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
3123
3124         PR c++/10796
3125         * g++.dg/init/enum1.C: New test.
3126
3127 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
3128
3129         * gcc.dg/20030627-1.c: New test.
3130
3131 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
3132
3133         PR c++/11332
3134         * g++.dg/expr/static_cast2.C: New test.
3135
3136 2003-06-26  Roger Sayle  <roger@eyesopen.com>
3137             Jakub Jelinek  <jakub@redhat.com>
3138
3139         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
3140         sprintf(dst,"%s",src) optimization.
3141         * gcc.c-torture/execute/20030626-1.c: New test case.
3142         * gcc.c-torture/execute/20030626-2.c: New test case.
3143
3144 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
3145
3146         * gcc.c-torture/execute/multi-ix.c: New test.
3147
3148         * gcc.c-torture/execute/simd-4.c (main):
3149         Added missing semicolon at end of union.
3150
3151 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
3152
3153         PR c++/8266
3154         * g++.dg/template/explicit-instantiation3.C: New test.
3155
3156 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
3157
3158         * gcc.dg/20030626-1.c: Use signed char.
3159
3160 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
3161
3162         * gcc.dg/20030626-1.c: New test.
3163
3164 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
3165
3166         * const-str-2.m: Update.
3167
3168 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
3169
3170         PR c++/10990
3171         * g++.dg/rtti/dyncast1.C: New test.
3172         * g++.dg/abi/mangle4.C: Correct base-specifier access.
3173         * g++.dg/lookup/scoped1.C: Remove XFAIL.
3174         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
3175
3176         PR c++/10931
3177         * g++.dg/expr/static_cast1.C: New test.
3178
3179 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
3180
3181         * gcc.dg/20030625-1.c: New test.
3182
3183 2003-06-24  Roger Sayle  <roger@eyesopen.com>
3184
3185         * gcc.c-torture/compile/20030624-1.c: New test case.
3186
3187 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
3188
3189         * gcc.c-torture/execute/string-opt-17.c: New test.
3190
3191 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
3192
3193         PR c++/5754
3194         * g++.dg/parse/crash6.C: New test.
3195
3196 2003-06-23  Roger Sayle  <roger@eyesopen.com>
3197
3198         * gcc.dg/builtins-24.c: New test case.
3199
3200 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
3201
3202         * g++.dg/opt/operator1.C: New test.
3203
3204 2003-06-22  Roger Sayle  <roger@eyesopen.com>
3205
3206         * gcc.c-torture/execute/string-opt-16.c: New test case.
3207
3208 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
3209
3210         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
3211         * g++.old-deja/g++.other/conv7.C: Likewise
3212         * g++.old-deja/g++.other/overcnv2.C: Likewise.
3213         * g++.old-deja/g++.other/overload14.C: Likewise.
3214
3215 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
3216
3217         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
3218         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3219
3220 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3221
3222         PR c++/10888
3223         * g++.dg/warn/Winline-3.C: New test.
3224
3225 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3226
3227         * lib/target-supports.exp (check_alias_available): Make the test
3228         program acceptable to the Solaris assembler.
3229
3230         PR c++/10749
3231         * g++.dg/template/memclass2.C: New test.
3232
3233 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3234             Eric Botcazou  <ebotcazou@libertysurf.fr>
3235
3236         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
3237         data for non-matching targets.
3238         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
3239
3240 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3241
3242         PR c++/10845
3243         * g++.dg/template/member3.C: New test.
3244
3245 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
3246
3247         PR c++/10939
3248         * g++.dg/template/func1.C: New test.
3249
3250         PR c++/9649
3251         * g++.dg/template/static4.C: New test.
3252         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
3253
3254         PR c++/11041
3255         * g++.dg/init/ref7.C: New test.
3256
3257 2003-06-19  Matt Austern  <austern@apple.com>
3258
3259         PR c++/11228
3260         * g++.dg/anew1.C: New test.
3261         * g++.dg/anew2.C: New test.
3262         * g++.dg/anew3.C: New test.
3263         * g++.dg/anew4.C: New test.
3264
3265 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
3266
3267         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
3268
3269 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
3270
3271         * gcc.c-torture/execute/simd-4.c (main): Make expected value
3272         endian-dependent.
3273
3274 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
3275
3276         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
3277         Remove cruft.
3278
3279 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
3280
3281         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
3282         * gcc.c-torture/compile/961203-1.c: Likewise.
3283         * gcc.c-torture/compile/980506-1.c: Likewise.
3284
3285 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
3286
3287         PR c++/10712
3288         * g++.dg/lookup/using7.C: New test.
3289
3290 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
3291
3292         PR c++/11105
3293         * g++.dg/abi/conv1.C: Remove it.
3294         * g++.dg/template/conv7.C: New test.
3295         * g++.dg/template/conv8.C: Likewise.
3296         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
3297         conversion operator.
3298
3299 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
3300
3301         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
3302         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
3303         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3304         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
3305         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
3306         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3307         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3308         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
3309         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
3310         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3311         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3312         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3313         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3314         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3315         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3316         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3317         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3318         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3319         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3320         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3321         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3322         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3323         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3324         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3325         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3326         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3327         * gcc.dg/compat/struct-return-10_x.c: Ditto.
3328         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3329         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3330
3331 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
3332
3333         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
3334         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
3335         indications.
3336
3337 2003-06-16  Roger Sayle  <roger@eyesopen.com>
3338
3339         * gcc.dg/i386-387-5.c: New test case.
3340         * gcc.dg/i386-387-6.c: New test case.
3341         * gcc.dg/builtins-23.c: New test case.
3342
3343 2003-06-15  Roger Sayle  <roger@eyesopen.com>
3344
3345         * gcc.dg/builtins-22.c: New test case.
3346         * gcc.dg/i386-387-1.c: Update to test exp.
3347         * gcc.dg/i386-387-2.c: Likewise.
3348
3349 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3350
3351         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
3352
3353 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3354
3355         * lib/gcc-dg.exp (dg-require-dll): New function.
3356         (dg-xfail-if): Likewise.
3357         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
3358         driver.
3359
3360         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
3361         * gcc.c-torture/compile/20001205-1.c: Likewise.
3362         * gcc.c-torture/compile/20001226-1.c: Likewise.
3363         * gcc.c-torture/compile/20010518-2.c: Likewise.
3364         * gcc.c-torture/compile/20020312-1.c: Likewise.
3365         * gcc.c-torture/compile/20020604-1.c: Likewise.
3366         * gcc.c-torture/compile/920501-12.c: Likewise.
3367         * gcc.c-torture/compile/920501-4.c: Likewise.
3368         * gcc.c-torture/compile/920520-1.c: Likewise.
3369         * gcc.c-torture/compile/920521-1.c: Likewise.
3370         * gcc.c-torture/compile/920625-1.c: Likewise.
3371         * gcc.c-torture/compile/961203-1.c: Likewise.
3372         * gcc.c-torture/compile/980506-1.c: Likewise.
3373         * gcc.c-torture/compile/981006-1.c: Likewise.
3374         * gcc.c-torture/compile/981022-1.c: Likewise.
3375         * gcc.c-torture/compile/981223-1.c: Likewise.
3376         * gcc.c-torture/compile/990617-1.c: Likewise.
3377         * gcc.c-torture/compile/dll.c: Likewise.
3378         * gcc.c-torture/compile/labels-3.c: Likewise.
3379         * gcc.c-torture/compile/mipscop-1.c: Likewise.
3380         * gcc.c-torture/compile/mipscop-2.c: Likewise.
3381         * gcc.c-torture/compile/mipscop-3.c: Likewise.
3382         * gcc.c-torture/compile/mipscop-4.c: Likewise.
3383         * gcc.c-torture/compile/simd-5.c: Likewise.
3384         * gcc.c-torture/compile/20000804-1.x: Remove.
3385         * gcc.c-torture/compile/20001205-1.x: Likewise.
3386         * gcc.c-torture/compile/20001226-1.x: Likewise.
3387         * gcc.c-torture/compile/20010518-2.x: Likewise.
3388         * gcc.c-torture/compile/20020312-1.x: Likewise.
3389         * gcc.c-torture/compile/20020604-1.x: Likewise.
3390         * gcc.c-torture/compile/920501-12.x: Likewise.
3391         * gcc.c-torture/compile/920501-4.x: Likewise.
3392         * gcc.c-torture/compile/920520-1.x: Likewise.
3393         * gcc.c-torture/compile/920521-1.x: Likewise.
3394         * gcc.c-torture/compile/920625-1.x: Likewise.
3395         * gcc.c-torture/compile/961203-1.x: Likewise.
3396         * gcc.c-torture/compile/980506-1.x: Likewise.
3397         * gcc.c-torture/compile/981006-1.x: Likewise.
3398         * gcc.c-torture/compile/981022-1.x: Likewise.
3399         * gcc.c-torture/compile/981223-1.x: Likewise.
3400         * gcc.c-torture/compile/990617-1.x: Likewise.
3401         * gcc.c-torture/compile/mipscop-1.x: Likewise.
3402         * gcc.c-torture/compile/mipscop-2.x: Likewise.
3403         * gcc.c-torture/compile/mipscop-3.x: Likewise.
3404         * gcc.c-torture/compile/mipscop-4.x: Likewise.
3405         * gcc.c-torture/compile/simd-5.x: Likewise.
3406
3407         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
3408
3409 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3410
3411         * gcc.c-torture/execute/20030611-1.c: New test.
3412
3413 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3414
3415         PR middle-end/168
3416         * gcc.dg/20030612-1.c: New test case.
3417
3418 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3419
3420         PR c++/10635
3421         * g++.dg/expr/cast1.C: New test.
3422
3423 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3424
3425         * gcc.dg/builtins-21.c: New test case.
3426
3427 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
3428
3429         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
3430         options instead of at the end.
3431         * lib/objc.exp (objc_target_compile): Likewise.
3432
3433 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
3434
3435         PR c++/10432
3436         * g++.dg/parse/error1.C: New test.
3437
3438 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
3439
3440         * gcc.dg/compat/struct-by-value-11_main.c: New file.
3441         * gcc.dg/compat/struct-by-value-11_x.c: New file.
3442         * gcc.dg/compat/struct-by-value-11_y.c: New file.
3443         * gcc.dg/compat/struct-by-value-12_main.c: New file.
3444         * gcc.dg/compat/struct-by-value-12_x.c: New file.
3445         * gcc.dg/compat/struct-by-value-12_y.c: New file.
3446         * gcc.dg/compat/struct-by-value-13_main.c: New file.
3447         * gcc.dg/compat/struct-by-value-13_x.c: New file.
3448         * gcc.dg/compat/struct-by-value-13_y.c: New file.
3449         * gcc.dg/compat/struct-by-value-14_main.c: New file.
3450         * gcc.dg/compat/struct-by-value-14_x.c: New file.
3451         * gcc.dg/compat/struct-by-value-14_y.c: New file.
3452         * gcc.dg/compat/struct-by-value-15_main.c: New file.
3453         * gcc.dg/compat/struct-by-value-15_x.c: New file.
3454         * gcc.dg/compat/struct-by-value-15_y.c: New file.
3455         * gcc.dg/compat/struct-by-value-16_main.c: New file.
3456         * gcc.dg/compat/struct-by-value-16_x.c: New file.
3457         * gcc.dg/compat/struct-by-value-16_y.c: New file.
3458         * gcc.dg/compat/struct-by-value-17_main.c: New file.
3459         * gcc.dg/compat/struct-by-value-17_x.c: New file.
3460         * gcc.dg/compat/struct-by-value-17_y.c: New file.
3461         * gcc.dg/compat/struct-by-value-18_main.c: New file.
3462         * gcc.dg/compat/struct-by-value-18_x.c: New file.
3463         * gcc.dg/compat/struct-by-value-18_y.c: New file.
3464
3465         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
3466         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
3467         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
3468         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
3469         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
3470         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
3471         * gcc.dg/compat/scalar-return-3_main.c: New file.
3472         * gcc.dg/compat/scalar-return-3_x.c: New file.
3473         * gcc.dg/compat/scalar-return-3_y.c: New file.
3474         * gcc.dg/compat/scalar-return-4_main.c: New file.
3475         * gcc.dg/compat/scalar-return-4_x.c: New file.
3476         * gcc.dg/compat/scalar-return-4_y.c: New file.
3477
3478 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
3479
3480         * gcc.dg/compat/fp2-struct-check.h: New file.
3481         * gcc.dg/compat/fp2-struct-defs.h: New file.
3482         * gcc.dg/compat/fp2-struct-init.h: New file.
3483         * gcc.dg/compat/struct-by-value-10_main.c: New file.
3484         * gcc.dg/compat/struct-by-value-10_x.c: New file.
3485         * gcc.dg/compat/struct-by-value-10_y.c: New file.
3486         * gcc.dg/compat/struct-return-10_main.c: New file.
3487         * gcc.dg/compat/struct-return-10_x.c: New file.
3488         * gcc.dg/compat/struct-return-10_y.c: New file.
3489
3490         * gcc.dg/compat/compat-common.h: New file.
3491         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
3492         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
3493         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
3494         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
3495         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
3496         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
3497         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
3498         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3499         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
3500         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
3501         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3502         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
3503         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
3504         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3505         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
3506         * gcc.dg/compat/small-struct-check.h: Ditto.
3507         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
3508         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3509         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
3510         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
3511         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3512         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3513         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
3514         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3515         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
3516         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
3517         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3518         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3519         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
3520         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3521         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3522         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
3523         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3524         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
3525         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
3526         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3527         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
3528         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
3529         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3530         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
3531         * gcc.dg/compat/struct-return-2_main.c: Ditto.
3532         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3533         * gcc.dg/compat/struct-return-2_y.c: Ditto.
3534         * gcc.dg/compat/struct-return-3_main.c: Ditto.
3535         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3536         * gcc.dg/compat/struct-return-3_y.c: Ditto.
3537
3538 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
3539
3540         * g++.dg/pch/static-1.C: New file.
3541         * g++.dg/pch/static-1.Hs: New file.
3542
3543 2003-06-10  Richard Henderson  <rth@redhat.com>
3544
3545         * gcc.dg/asm-7.c: Adjust expected warning text.
3546
3547 2003-06-10  Roger Sayle  <roger@eyesopen.com>
3548
3549         * gcc.dg/builtins-20.c: New test case.
3550
3551 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
3552
3553         PR c++/11131
3554         * g++.dg/opt/template1.C: New test.
3555
3556 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3557
3558         * lib/gcc-dg.exp (dg-test): Clear additional_files and
3559         additional_sources.
3560
3561 2003-05-21  David Taylor  <dtaylor@emc.com>
3562
3563         * gcc.dg/Wpadded.c: New file.
3564
3565 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3566
3567         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
3568         * gcc.dg/special/weak-2.c: Add dg-require-weak.
3569         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
3570         dg-require-weak.
3571
3572 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
3573
3574         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
3575
3576 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3577
3578         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
3579         (dg-require-alias): Likewise.
3580         (dg-require-gc-sections): Likewise.
3581         * lib/target-supports.exp (check_gc_sections_available): Likewise.
3582
3583 2003-06-08  Richard Henderson  <rth@redhat.com>
3584
3585         * gcc.dg/20011029-2.c: Fix the array reference.
3586         * gcc.dg/asm-7.c: New.
3587
3588 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
3589
3590         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
3591
3592 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
3593
3594         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
3595         (dg-require-gc-sections): Likewise.
3596
3597 2003-06-08  Jan Hubicka  <jh@suse.cz>
3598
3599         * i386-cmov1.c: Fix regular expression.
3600         * i386-cvt-1.c: Likewise.
3601         * i386-local.c: Likewise.
3602         * i386-local2.c: Likewise.
3603         * i386-mul.c: Likewise.
3604         * i386-ssetype-1.c: Likewise.
3605         * i386-ssetype-3.c: Likewise.
3606         * i386-ssetype-5.c: Likewise.
3607
3608 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3609
3610         PR c++/11039
3611         * g++.dg/warn/implicit-typename2.C: New test.
3612         * g++.dg/warn/implicit-typename3.C: New test.
3613
3614 2003-06-07  Richard Henderson  <rth@redhat.com>
3615
3616         * g++.dg/other/offsetof3.C: Use size_t.
3617         * g++.dg/other/offsetof4.C: Likewise.
3618
3619 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
3620
3621         * lib/copy-file.exp: New. Implement gcc_copy_files.
3622
3623         * lib/dg-pch.exp: Load copy-file.exp
3624         (dg-pch): Use gcc_copy_files instead of "file copy".
3625
3626 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
3627
3628         * gcc.dg/weak/weak.exp: Simplify.
3629         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
3630         * gcc.dg/weak/weak-1.c: Likewise.
3631         * gcc.dg/weak/weak-2.c: Likewise.
3632         * gcc.dg/weak/weak-3.c: Likewise.
3633         * gcc.dg/weak/weak-4.c: Likewise.
3634         * gcc.dg/weak/weak-5.c: Likewise.
3635         * gcc.dg/weak/weak-6.c: Likewise.
3636         * gcc.dg/weak/weak-7.c: Likewise.
3637         * gcc.dg/weak/weak-8.c: Likewise.
3638         * gcc.dg/weak/weak-9.c: Likewise.
3639
3640 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
3641
3642         gcc.c-torture/execute/20030606-1.c: New.
3643
3644 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3645
3646         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
3647         * gcc.dg/builtins-19.c: Likewise.
3648
3649 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3650
3651         * gcc.dg/builtins-2.c: Add some more tests.
3652         * gcc.dg/builtins-18.c: New test case.
3653         * gcc.dg/builtins-19.c: New test case.
3654
3655 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3656             Jim Wilson  <wilson@tuliptree.org>
3657
3658         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
3659
3660 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
3661
3662         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
3663         mempcpy/stpcpy calls not to be optimized into something else.
3664         * gcc.c-torture/execute/string-opt-3.c: Moved to...
3665         * gcc.c-torture/execute/builtins/string-7.c: ...here.
3666         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
3667
3668 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3669
3670         * gcc.dg/format/asm_fprintf-1.c: New test.
3671
3672 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
3673
3674         * lib/gcc-defs.exp (additional_sources): New variable.
3675         (dg-additional-sources): New function.
3676         (additional_files): New variable.
3677         (dg-additional-files): New function.
3678         (dg-additional-files-options): Likewise.
3679         * lib/gcc-dg.exp (dg-require-weak): New function.
3680         (dg-require-alias): Likewise.
3681         (dg-require-gc-sections): Likewise.
3682         * lib/target-supports.exp (check_alias_available): Remove testfile
3683         parameter.
3684         (check_gc_sections_available): New function.
3685         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
3686         (dg-gpp-additional-files): Likewise.
3687         * lib/g++.exp (additional_sources): Remove.
3688         (additional_files): Likewise.
3689         (g++_target_compile): Use dg-additional-files-options.
3690
3691         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
3692         Tcl logic.
3693         * gcc.dg/special/ecos.exp: Remove.
3694         * gcc.dg/special/20000419-2.c: Use dg-require-*.
3695         * gcc.dg/special/alias-1.c: Likewise.
3696         * gcc.dg/special/alias-2.c: Likewise.
3697         * gcc.dg/special/gcsec-1.c: Likewise.
3698         * gcc.dg/special/weak-1.c: Likewise.
3699         * gcc.dg/special/weak-2.c: Likewise.
3700         * gcc.dg/special/wkali-1.c: Likewise.
3701         * gcc.dg/special/wkali-2.c: Likewise.
3702
3703         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
3704         dg-gpp-additional-*.
3705         * g++.dg/special/conpr-3.C: Likewise.
3706         * g++.dg/special/conpr-4.C: Likewise.
3707         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
3708         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
3709         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
3710         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
3711         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
3712         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
3713         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
3714         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
3715         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
3716         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
3717         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
3718         * g++.old-deja/g++.other/comdat1.C: Likewise.
3719         * g++.old-deja/g++.other/comdat2.C: Likewise.
3720         * g++.old-deja/g++.other/comdat3.C: Likewise.
3721         * g++.old-deja/g++.other/ctor1.C: Likewise.
3722         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
3723
3724 2003-06-05  Richard Henderson  <rth@redhat.com>
3725
3726         * gcc.dg/debug/20030605-1.c: New.
3727
3728 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3729
3730         * README.QMTEST: Update.
3731
3732 2003-06-04  Richard Henderson  <rth@redhat.com>
3733
3734         * gcc.dg/cleanup-1.c: New.
3735         * gcc.dg/cleanup-2.c: New.
3736         * gcc.dg/cleanup-3.c: New.
3737         * gcc.dg/cleanup-4.c: New.
3738         * gcc.dg/cleanup-5.c: New.
3739         * gcc.dg/cleanup-6.c: New.
3740         * gcc.dg/cleanup-7.c: New.
3741
3742 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3743
3744         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
3745
3746         * lib/dg-pch.exp: New file.
3747         * g++.dg/pch/pch.exp: Use dg-pch.exp.
3748         * gcc.dg/pch/pch.exp: Likewise.
3749
3750 2003-06-04  Roger Sayle  <roger@eyesopen.com>
3751
3752         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
3753         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
3754         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
3755         * gcc.dg/builtins-17.c: New test case.
3756         * gcc.dg/i386-387-4.c: New test case.
3757         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
3758
3759 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3760
3761         * gcc.dg/ultrasp9.c: New test.
3762
3763 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3764
3765         * gcc.c-torture/compile/20030604-1.c: New test.
3766         * gcc.dg/sparc-constant-1.c: New test.
3767
3768 2003-06-03  Glen Nakamura  <glen@imodulo.com>
3769
3770         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
3771
3772 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
3773
3774         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
3775
3776         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
3777         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
3778
3779 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
3780
3781         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
3782
3783 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3784
3785         PR c++/10940
3786         * g++.dg/template/spec10.C: New test.
3787
3788 2003-06-03  Roger Sayle  <roger@eyesopen.com>
3789
3790         * gcc.dg/builtins-16.c: New test case.
3791
3792 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
3793
3794         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
3795         mempcpy test with post-increments.
3796         * gcc.c-torture/execute/string-opt-3.c: New test.
3797         * gcc.dg/string-opt-1.c: New test.
3798
3799 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
3800
3801         PR fortran/10965
3802         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
3803
3804 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
3805
3806         * lib/scanasm.exp (dg-scan): New function, factored out of ...
3807         (scan-assembler): ... here.  Use dg-scan.
3808         (scan-assembler-not): Likewise.
3809         (scan-file): New function.
3810         (scan-file-not): Likewise.
3811         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
3812         * gcc.dg/cpp/_Pragma4.c: Likewise.
3813         * gcc.dg/cpp/_Pragma5.c: Likewise.
3814         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3815         * gcc.dg/cpp/avoidpaste2.c: Likewise.
3816         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
3817         * gcc.dg/cpp/cmdlne-P.c: Likewise.
3818         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
3819         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
3820         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
3821         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
3822         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
3823         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
3824         * gcc.dg/cpp/cxxcom1.c: Likewise.
3825         * gcc.dg/cpp/line1.c: Likewise.
3826         * gcc.dg/cpp/maccom1.c: Likewise.
3827         * gcc.dg/cpp/maccom2.c: Likewise.
3828         * gcc.dg/cpp/maccom3.c: Likewise.
3829         * gcc.dg/cpp/maccom4.c: Likewise.
3830         * gcc.dg/cpp/maccom5.c: Likewise.
3831         * gcc.dg/cpp/maccom6.c: Likewise.
3832         * gcc.dg/cpp/multiline.c: Likewise.
3833         * gcc.dg/cpp/spacing1.c: Likewise.
3834         * gcc.dg/cpp/spacing2.c: Likewise.
3835         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
3836         * gcc.dg/cpp/trad/maccom1.c: Likewise.
3837         * gcc.dg/cpp/trad/maccom2.c: Likewise.
3838         * gcc.dg/cpp/trad/maccom3.c: Likewise.
3839         * gcc.dg/cpp/trad/maccom4.c: Likewise.
3840         * gcc.dg/cpp/trad/maccom6.c: Likewise.
3841         * gcc.dg/cpp/cxxcom2.c: Likewise.
3842         * gcc.dg/cpp/cxxcom2.h: New file.
3843
3844         * gcc.dg/cpp/truefalse.cpp: Move it to ...
3845         * g++.dg/cpp/truefalse.C: Here.
3846         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
3847
3848 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
3849
3850         * gcc.dg/cpp/redef3.c: New file.
3851
3852 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3853
3854         * gcc.dg/i386-loop-3.c: New test.
3855
3856 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
3857
3858         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
3859
3860 2003-05-31  Roger Sayle  <roger@eyesopen.com>
3861
3862         * gcc.dg/fwrapv-1.c: New test case.
3863         * gcc.dg/fwrapv-2.c: New test case.
3864
3865 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3866
3867         PR c++/10956
3868         * g++.dg/template/spec9.C: New test.
3869
3870 2003-05-29  Roger Sayle  <roger@eyesopen.com>
3871
3872         * gcc.dg/duff-4.c: New test case.
3873
3874 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
3875
3876         PR fortran/10843
3877         * g77.dg/ffixed-form-1.f: New test
3878         * g77.dg/ffixed-form-2.f: New test
3879         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
3880         * g77.dg/ffree-form-3.f: New test
3881
3882 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
3883
3884         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
3885         * gcc.dg/wint_t-1.c: Likewise.
3886
3887 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3888
3889         * g++.dg/template/access11.C: New test.
3890
3891 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3892
3893         PR c++/10849
3894         * g++.dg/template/access10.C: New test.
3895
3896 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3897             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3898
3899         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3900
3901 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3902
3903         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3904         suppress for powerpc-*-darwin*.
3905         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3906
3907 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3908
3909         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3910         suppress option for powerpc-*-darwin*.
3911
3912 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3913
3914         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3915         * gcc.dg/builtins-4.c: Add test for fmod.
3916
3917 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3918
3919         PR c++/10682
3920         * g++.dg/template/instantiate4.C: New test.
3921
3922 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3923
3924         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3925
3926 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3927
3928         * gcc.dg/compat/scalar-return-1_main.c: New file.
3929         * gcc.dg/compat/scalar-return-1_x.c: New file.
3930         * gcc.dg/compat/scalar-return-1_y.c: New file.
3931         * gcc.dg/compat/scalar-return-2_main.c: New file.
3932         * gcc.dg/compat/scalar-return-2_x.c: New file.
3933         * gcc.dg/compat/scalar-return-2_y.c: New file.
3934         * gcc.dg/compat/struct-return-3_main.c: New file.
3935         * gcc.dg/compat/struct-return-3_y.c: New file.
3936         * gcc.dg/compat/struct-return-3_x.c: New file.
3937         * gcc.dg/compat/struct-return-2_main.c: New file.
3938         * gcc.dg/compat/struct-return-2_x.c: New file.
3939         * gcc.dg/compat/struct-return-2_y.c: New file.
3940
3941 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3942
3943         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3944         for hppa*-hp-hpux*.
3945         * gcc.dg/20021014-1.c (dg-options): Likewise.
3946         * gcc.dg/nest.c (dg-options): Likewise.
3947
3948 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3949
3950         PR c++/9738
3951         * g++.dg/ext/dllimport2.C: New file.
3952         * g++.dg/ext/dllimport3.C: New file.
3953
3954 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3955
3956         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3957         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3958         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3959         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3960         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3961         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3962         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3963         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3964         * gcc.dg/compat/small-struct-defs.h: New file.
3965         * gcc.dg/compat/small-struct-init.h: New file.
3966         * gcc.dg/compat/small-struct-check.h: New file.
3967         * gcc.dg/compat/fp-struct-defs.h: New file.
3968         * gcc.dg/compat/fp-struct-check.h: New file.
3969         * gcc.dg/compat/fp-struct-init.h: New file.
3970         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3971         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3972
3973 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3974
3975         * gcc.dg/20030225-2.c: New test.
3976
3977 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3978             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3979
3980         * gcc.c-torture/compile/20030518-1.c: New test case.
3981
3982 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3983
3984         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3985         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3986         gcc-dg-debug-runtest.
3987         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3988         gcc-dg-debug-runtest.
3989
3990 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3991
3992         PR c++/9022
3993         * g++.dg/lookup/using6.C: New test.
3994
3995 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3996
3997         * g++.dg/parse/access2.C: New test.
3998
3999 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
4000
4001         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
4002         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
4003         * gcc.dg/debug/debug.exp: Likewise.
4004
4005 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
4006
4007         * gcc.dg/dollar.c: New test.
4008
4009 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
4010
4011         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
4012         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
4013         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
4014         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
4015         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
4016         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
4017         * gcc.dg/compat/struct-by-value-6_main.c: New file.
4018         * gcc.dg/compat/struct-by-value-6_x.c: New file.
4019         * gcc.dg/compat/struct-by-value-6_y.c: New file.
4020         * gcc.dg/compat/struct-by-value-7_main.c: New file.
4021         * gcc.dg/compat/struct-by-value-7_x.c: New file.
4022         * gcc.dg/compat/struct-by-value-7_y.c: New file.
4023         * gcc.dg/compat/struct-by-value-8_main.c: New file.
4024         * gcc.dg/compat/struct-by-value-8_x.c: New file.
4025         * gcc.dg/compat/struct-by-value-8_y.c: New file.
4026         * gcc.dg/compat/struct-by-value-9_main.c: New file.
4027         * gcc.dg/compat/struct-by-value-9_x.c: New file.
4028         * gcc.dg/compat/struct-by-value-9_y.c: New file.
4029
4030 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
4031
4032         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
4033         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
4034         support for "repo" mode.
4035         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
4036         * lib/g77-dg.exp: Likewise.
4037         * lib/obj-dg.exp: Likewise.
4038
4039 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
4040
4041         Merge from gcc-3_2-rhl8-branch:
4042         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
4043
4044         * gcc.dg/tls/opt-6.c: New test.
4045
4046         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
4047
4048         * gcc.dg/20030405-1.c: New test.
4049
4050         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
4051
4052         * gcc.dg/20030309-1.c: New test.
4053
4054         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4055
4056         * gcc.c-torture/execute/20030307-1.c: New test.
4057
4058         2003-02-20  Randolph Chung  <tausq@debian.org>
4059
4060         * gcc.c-torture/compile/20030220-1.c: New test.
4061
4062         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
4063
4064         * gcc.dg/20030217-1.c: New test.
4065
4066         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
4067
4068         * gcc.c-torture/compile/20020129-1.c: New test.
4069
4070         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4071
4072         * gcc.dg/unroll-1.c: New test.
4073
4074         2002-11-16  Jan Hubicka  <jh@suse.cz>
4075
4076         * gcc.c-torture/execute/20020920-1.c: New test.
4077
4078         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
4079
4080         PR target/7434
4081         * gcc.c-torture/compile/20021008-1.c: New test.
4082
4083         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
4084
4085         PR target/7559
4086         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
4087
4088         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
4089
4090         * gcc.c-torture/compile/20020807-1.c: New test.
4091
4092         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
4093
4094         * gcc.dg/tls/opt-1.c: New test.
4095
4096         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
4097
4098         * gcc.dg/20020729-1.c: New test.
4099
4100         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
4101
4102         * g++.dg/opt/life1.C: New test.
4103
4104         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
4105
4106         * gcc.dg/20020525-1.c: New test.
4107
4108         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
4109
4110         PR c++/6794
4111         * g++.dg/ext/pretty1.C: New test.
4112         * g++.dg/ext/pretty2.C: New test.
4113
4114 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
4115
4116         PR c++/8385
4117         * g++.dg/ext/typeof5.C: New test.
4118
4119 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
4120
4121         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
4122         __USER_LABEL_PREFIX__ into account.
4123         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
4124
4125 2003-05-14  Roger Sayle  <roger@eyesopen.com>
4126
4127         * gcc.dg/builtins-15.c: New test case.
4128
4129 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
4130
4131         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
4132
4133 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
4134
4135         * lib/g++.exp: Tweak handling of additional source files.
4136         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
4137         * g++.dg/special/conpr-2a.C: Rename to ...
4138         * g++.dg/special/conpr-2a.cc: ... this.
4139         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
4140         * g++.dg/special/conpr-3a.C: Rename to ...
4141         * g++.dg/special/conpr-3a.cc: This.
4142         * g++.dg/special/conpr-3b.C: Rename to ...
4143         * g++.dg/special/conpr-3b.cc: This.
4144         * g++.dg/special/conpr-4.C: New test.
4145         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
4146
4147 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
4148
4149         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
4150
4151 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4152
4153         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
4154         * g++.old-deja/g++.robertl/eb71.C: Likewise.
4155         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
4156         * g++.old-deja/g++.other/warn3.C: Likewise.
4157
4158 2003-05-11  Roger Sayle  <roger@eyesopen.com>
4159
4160         * gcc.dg/i386-387-1.c: Update to also test log.
4161         * gcc.dg/i386-387-2.c: Likewise.
4162
4163 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
4164
4165         * g77.f-torture/execute/int8421.f: New test.
4166
4167 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4168
4169         PR c++/10230, c++/10481
4170         * g++.dg/lookup/scoped5.C: New test.
4171
4172 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4173
4174         PR c++/10552
4175         * g++.dg/template/ttp6.C: New test.
4176
4177 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
4178
4179         * gcc.c-torture/execute/builtins: New directory.
4180         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
4181         gcc.c-torture/execute/builtins.
4182         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
4183         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
4184         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
4185         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
4186
4187 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4188
4189         PR c++/9252
4190         * g++.dg/template/access8.C: New test.
4191         * g++.dg/template/access9.C: New test.
4192
4193 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4194
4195         PR c++/9554
4196         * g++.dg/parse/access1.C: New test.
4197
4198 2003-05-09  DJ Delorie  <dj@redhat.com>
4199
4200         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
4201         long, and not an int.
4202
4203 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4204
4205         PR c++/10555, c++/10576
4206         * g++.dg/template/memclass1.C: New test.
4207
4208 2003-05-08  DJ Delorie  <dj@redhat.com>
4209
4210         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
4211         targets.
4212         * gcc.c-torture/execute/20021024-1.x: Likewise.
4213         * gcc.c-torture/execute/shiftdi.x: Likewise.
4214         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
4215         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
4216         * gcc.dg/20021018-1.c: Likewise.
4217
4218 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4219
4220         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
4221
4222         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
4223         (bcopy): Call memmove.
4224
4225 2003-05-08  Roger Sayle  <roger@eyesopen.com>
4226
4227         * g77.f-torture/compile/8485.f: New test case.
4228
4229 2003-05-07  Richard Henderson  <rth@redhat.com>
4230
4231         PR c++/10570
4232         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
4233         Verify exception_cleanup not called for rethrows.
4234         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
4235         when exiting catch block without rethrowing.
4236         * g++.dg/eh/forced3.C: New.
4237         * g++.dg/eh/forced4.C: New.
4238
4239 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
4240
4241         * gcc.dg/20030505.c: Fix triplet.
4242
4243 2003-05-06  DJ Delorie  <dj@redhat.com>
4244
4245         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
4246         * gcc.dg/nest.c: Likewise.
4247
4248 2003-05-05  Roger Sayle  <roger@eyesopen.com>
4249
4250         * gcc.dg/builtins-14.c: New test case.
4251
4252 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
4253
4254         * lib/compat.exp (compat-execute): New argument.
4255         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
4256         * gcc.dg/compat: New test directory.
4257         * gcc.dg/compat/compat.exp: New expect script.
4258         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
4259         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
4260         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
4261         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
4262         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
4263         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
4264
4265         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
4266         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
4267         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
4268         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
4269         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
4270         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
4271         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
4272         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
4273         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
4274         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
4275         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
4276         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
4277         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
4278         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
4279         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
4280
4281 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
4282
4283         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
4284
4285 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
4286
4287         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
4288
4289 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
4290
4291         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
4292         * gcc.dg/ppc-fsel-2.c: New test.
4293
4294         * gcc.dg/unused-5.c: New test.
4295
4296 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4297
4298         PR c++/10496
4299         * g++.dg/warn/pmf1.C: New test.
4300
4301 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4302
4303         PR c++/4494
4304         * g++.dg/warn/main.C: New test.
4305
4306 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4307
4308         * gcc.dg/nonnull-3.c: New test.
4309
4310 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
4311
4312         * gcc.dg/cpp/Wtrigraphs.c: Update.
4313         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
4314
4315 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
4316
4317         * gcc.dg/ppc-fsel-1.c: New test.
4318
4319 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
4320
4321         PR c/10604
4322         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
4323
4324 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
4325
4326         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
4327
4328 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4329
4330         PR c++/9364, c++/10553, c++/10586
4331         * g++.dg/parse/typename4.C: New test.
4332         * g++.dg/parse/typename5.C: Likewise.
4333
4334 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
4335
4336         * gcc.c-torture/compile/20030503-1.c: New test.
4337
4338 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4339
4340         * g++.dg/lookup/using5.C: Fix testcase error.
4341
4342 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
4343
4344         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
4345         since MEABI is no longer supported.  Remove all vestiges
4346         of MEABI from the test.
4347
4348 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4349
4350         PR c++/10554
4351         * g++.dg/lookup/using5.C: New test.
4352
4353 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4354
4355         PR c++/8772
4356         * g++.dg/template/ttp5.C: New test.
4357
4358 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
4359
4360         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
4361         (dg-gpp-additional-sources): New function.
4362         (dg-gpp-additional-files): Likewise.
4363         * lib/g++.exp (additional_sources): New variable.
4364         (additional_files): Likewise.
4365         (g++_target_compile): Deal with them.
4366         * lib/old-dejagnu.exp: Remove.
4367         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
4368         * g++.old-deja: Revise all tests to use dg commands.
4369
4370 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4371
4372         PR c++/9432, c++/9528
4373         * g++.dg/lookup/using4.C: New test.
4374
4375 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
4376
4377         * gcc.dg/noreturn-5.c: New file.
4378         * gcc.dg/noreturn-6.c: New file.
4379
4380         * gcc.c-torture/compile/inline-1.c: New file.
4381
4382 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4383
4384         PR c++/10551
4385         * g++.dg/template/explicit1.C: New test.
4386
4387 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4388
4389         PR c++/10549
4390         * g++.dg/other/bitfield1.C: New test.
4391
4392         PR c++/10527
4393         * g++.dg/init/new7.C: New test.
4394
4395 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4396
4397         * g++.dg/ext/desig1.C: New test.
4398         * g++.dg/ext/init1.C: Update.
4399
4400         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
4401
4402 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
4403
4404         PR c++/10180
4405         * g++.dg/warn/Winline-1.C: New test.
4406
4407 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
4408
4409         * gcc.c-torture/execute/string-opt-19.c: New test.
4410
4411         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
4412         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
4413
4414 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
4415
4416         PR c++/10506
4417         * g++.dg/init/new6.C: New test.
4418
4419         PR c++/10503
4420         * g++.dg/init/ref6.C: New test.
4421
4422 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
4423
4424         * g++.dg/warn/weak1.C: XFAIL on AIX4.
4425
4426 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4427
4428         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
4429         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
4430
4431 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
4432
4433         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
4434         initialized static data members.
4435
4436 2003-04-25  H.J. Lu <hjl@gnu.org>
4437
4438         * gcc.dg/ia64-sync-4.c: New test.
4439
4440 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4441
4442         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
4443         date.
4444
4445 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
4446
4447         PR c++/10337
4448         * g++.dg/warn/conv1.C: New test.
4449         * g++.old-deja/g++.other/conv7.C: Adjust.
4450         * g++.old-deja/g++.other/overload14.C: Adjust.
4451
4452 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4453
4454         PR c++/10471
4455         * g++.dg/template/defarg2.C: New test.
4456
4457 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
4458
4459         * gcc.dg/cpp/include2.c: Update.
4460         * gcc.dg/cpp/multiline-2.c: New.
4461         * gcc.dg/cpp/multiline.c: Update.
4462         * gcc.dg/cpp/strify2.c: Update.
4463         * gcc.dg/cpp/trad/literals-2.c: Update.
4464
4465 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4466
4467         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
4468
4469 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4470
4471         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
4472
4473 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4474
4475         PR c++/10451
4476         * g++.dg/parse/crash4.C: New test.
4477
4478         PR c++/9847
4479         * g++.dg/parse/crash5.C: New test.
4480
4481 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
4482
4483         PR c++/10446
4484         * g++.dg/parse/crash3.C: New test.
4485
4486         PR c++/10428
4487         * g++.dg/parse/elab1.C: New test.
4488
4489 2003-04-22  Devang Patel  <dpatel@apple.com>
4490
4491         * gcc.dg/cpp/trad/funlike-5.c: New test.
4492
4493 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
4494
4495         * g++.dg/other/packed1.C: Fix dg options.
4496
4497 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
4498
4499         * g++.dg/other/offsetof2.C: New test.
4500
4501 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
4502
4503         * g++.dg/template/recurse.C: Adjust location of error messages.
4504
4505 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
4506
4507         PR c++/9881
4508         * g++.dg/init/addr-const1.C: New test.
4509         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
4510
4511 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
4512
4513         PR c++/10405
4514         * g++.dg/lookup/struct-hack1.C: New test.
4515
4516 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
4517
4518         * ucs.c: Update diagnostic messages.
4519
4520 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4521
4522         * gcc.dg/cpp/truefalse.cpp: New test.
4523         * gcc.dg/cpp/cpp.exp: Update.
4524         * g++.dg/other/stdbool-if.C: Remove.
4525
4526 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4527
4528         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
4529         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
4530
4531 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4532
4533         * gcc.c-torture/compile/20030418-1.c: New test.
4534
4535 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
4536
4537         * README.compat: Remove; content moved to doc/sourcebuild.texi.
4538
4539 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4540
4541         PR c++/10347
4542         g++.dg/template/dependent-name1.C: New test.
4543
4544 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
4545
4546         * gcc.dg/warn-1.c (tourist_guide): New array,
4547         contains a pointer to bar.
4548
4549 2003-04-16  Roger Sayle  <roger@eyesopen.com>
4550
4551         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
4552         * gcc.c-torture/execute/medce-1.c: New test case.
4553         * gcc.c-torture/execute/medce-2.c: New test case.
4554
4555 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
4556
4557         * lib/prune.exp: Ignore more messages.
4558
4559         PR c++/10381
4560         * g++.dg/parse/lookup3.C: New test.
4561
4562 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
4563
4564         * gcc.c-torture/compile/20030415-1.c : New test.
4565
4566 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
4567
4568         * gcc.c-torture/execute/scope-2.c: Move to ...
4569         * gcc.dg/noncompile/scope.c: .... here.
4570
4571 2003-04-14  Roger Sayle  <roger@eyesopen.com>
4572
4573         * gcc.dg/20030414-2.c: New test case.
4574
4575 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
4576
4577         PR target/10377
4578         * gcc.dg/20030414-1.c: New test.
4579
4580 2003-04-13  Roger Sayle  <roger@eyesopen.com>
4581
4582         * gcc.dg/builtins-12.c: New test case.
4583         * gcc.dg/builtins-13.c: New test case.
4584
4585 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4586
4587         * gcc.c-torture/execute/string-opt-18.c: New test.
4588
4589 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
4590
4591         PR c++/10300
4592         * g++.dg/init/new5.C: New test.
4593
4594 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
4595
4596         PR c++/7910
4597         * g++.dg/ext/dllimport1.C: New test.
4598
4599 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4600
4601         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
4602
4603 2003-04-11  Bud Davis <bdavis9659@comcast.net>
4604
4605         PR Fortran/9263
4606         * g77.f-torture/noncompile/9263.f: New test
4607         PR Fortran/1832
4608         * g77.f-torture/execute/1832.f: New test
4609
4610 2003-04-11  David Chad  <davidc@freebsd.org>
4611             Loren J. Rittle  <ljrittle@acm.org>
4612
4613         libobjc/8562
4614         * objc.dg/headers.m: New test.
4615
4616 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
4617
4618         * gcc.c-torture/execute/builtin-noret-2.c: New.
4619         * gcc.c-torture/execute/builtin-noret-2.x: New.
4620         XFAIL builtin-noret-2.c at -O1 and above.
4621         * gcc.dg/redecl.c: New.
4622         * gcc.dg/Wshadow-1.c: Update error regexps.
4623
4624 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
4625
4626         * g++.dg/abi/bitfield10.C: New test.
4627
4628 2003-04-09  Mike Stump  <mrs@apple.com>
4629
4630         * gcc.dg/pch/pch.exp: Make testcase names longer.
4631         * g++.dg/pch/pch.exp: Make testcase names longer.
4632
4633 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4634
4635         * gcc.dg/builtins-11.c: New test case.
4636
4637 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4638
4639         * gcc.dg/builtins-9.c: New test case.
4640         * gcc.dg/builtins-10.c: New test case.
4641
4642 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
4643
4644         * gcc.dg/noncompile/init-4.c.c: New test.
4645
4646 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
4647
4648         * gcc.misc-test/gcov-9.c: New test.
4649         * gcc.misc-test/gcov-10.c: New test
4650         * gcc.misc-test/gcov-11.c: New test.
4651
4652 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
4653
4654         PR optimization/10024
4655         * gcc.c-torture/compile/20030405-1.c: New test.
4656
4657 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
4658
4659         * gcc.dg/pch/static-3.c: New.
4660         * gcc.dg/pch/static-3.hs: New.
4661         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
4662
4663 2003-04-04  Richard Henderson  <rth@redhat.com>
4664
4665         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
4666         * g++.dg/eh/forced2.C: Likewise.
4667
4668 2003-04-03  Mike Stump  <mrs@apple.com>
4669
4670         * lib/scanasm.exp (scan-assembler): Add xfail processing for
4671         target arg.
4672         (scan-assembler-times, scan-assembler-not): Likewise.
4673         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
4674
4675 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4676
4677         * gcc.dg/sparc-loop-1.c: New test.
4678
4679 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
4680
4681         PR other/9274
4682         * g++.dg/pch/system-2.C: New.
4683         * g++.dg/pch/system-2.Hs: New.
4684
4685 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
4686
4687         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
4688
4689         * g++.dg/eh/simd-1.C (vecfunc): Same.
4690
4691 2003-04-01  Roger Sayle  <roger@eyesopen.com>
4692
4693         * gcc.c-torture/execute/20030401-1.c: New test case.
4694
4695 2003-04-01  Ziemowit Laski <zlaski@apple.com>
4696
4697         * objc.dg/defs.m: New.
4698
4699 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
4700
4701         * g++.dg/eh/simd-1.C: New.
4702         * g++.dg/eh/simd-2.C: New.
4703
4704 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
4705
4706         * gcc.c-torture/execute/simd-3.c: New.
4707
4708 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4709
4710         PR c/9936
4711         * gcc.dg/20030331-2.c: New test.
4712
4713 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4714
4715         PR c++/10278
4716         * g++.dg/parse/crash2.C: New test.
4717
4718 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4719
4720         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
4721         * gcc.c-torture/execute/20030331-1.c: ...here.
4722
4723 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4724
4725         * gcc.c-torture/execute/20030331-1.c: New test.
4726
4727 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4728
4729         * lib/gcov.exp: Adjust call return testing strings.
4730         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
4731
4732 2003-03-31  Roger Sayle  <roger@eyesopen.com>
4733
4734         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
4735         * gcc.dg/builtins-7.c: New test case.
4736         * gcc.dg/builtins-8.c: New test case.
4737
4738 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4739
4740         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
4741
4742 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
4743
4744         PR c++/7647
4745         * g++.dg/lookup-class-member-2.C: New test.
4746
4747 2003-03-30  Glen Nakamura  <glen@imodulo.com>
4748
4749         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
4750
4751 2003-03-28  Roger Sayle  <roger@eyesopen.com>
4752
4753         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
4754
4755 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
4756
4757         * g++.dg/init/attrib1.C: New test.
4758
4759 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4760
4761         * gcc.dg/ultrasp8.c: New test.
4762
4763 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4764
4765         * gcc.dg/ultrasp7.c: New test.
4766
4767 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
4768
4769         PR c++/10047
4770         * g++.dg/template/inline1.C: New test.
4771
4772 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4773
4774         * gcc.dg/sparc-dwarf2.c: New test.
4775
4776 2003-03-27  Roger Sayle  <roger@eyesopen.com>
4777
4778         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
4779         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
4780
4781 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
4782
4783         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
4784         than reading .x files.
4785         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
4786         * g77.dg/gcov/gcov-1.f: Likewise.
4787         * gcc.misc-tests/gcov-4b.c: Likewise.
4788         * gcc.misc-tests/gcov-5b.c: Likewise.
4789         * gcc.misc-tests/gcov-6.c: Likewise.
4790         * gcc.misc-tests/gcov-7.c: Likewise.
4791         * gcc.misc-tests/gcov-8.c: Likewise.
4792         * g++.dg/gcov/gcov-1.x: Remove.
4793         * g77.dg/gcov/gcov-1.x: Likewise.
4794         * gcc.misc-tests/gcov-4b.x: Likewise.
4795         * gcc.misc-tests/gcov-5b.x: Likewise.
4796         * gcc.misc-tests/gcov-6.x: Likewise.
4797         * gcc.misc-tests/gcov-7.x: Likewise.
4798         * gcc.misc-tests/gcov-8.x: Likewise.
4799
4800 2003-03-27  Glen Nakamura  <glen@imodulo.com>
4801
4802         PR opt/10087
4803         * gcc.dg/20030324-1.c: New test.
4804
4805 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
4806
4807         PR c++/10224
4808         * g++.dg/template/arg3.C: New test.
4809
4810         PR c++/10158
4811         * g++.dg/template/friend18.C: New test.
4812
4813 2003-03-26  Roger Sayle  <roger@eyesopen.com>
4814
4815         * g77.f-torture/compile/20030326-1.f: New test case.
4816
4817 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
4818
4819         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
4820
4821         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
4822
4823 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
4824
4825         * gcc.dg/ia64-sync-3.c: New test.
4826
4827 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
4828
4829         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
4830
4831 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4832
4833         * gcc.dg/ultrasp6.c: New test.
4834
4835 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4836
4837         * gcc.dg/i386-signbit-1.c: New test.
4838         * gcc.dg/i386-signbit-2.c: New test.
4839         * gcc.dg/i386-signbit-3.c: New test.
4840
4841 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4842
4843         * gcc.dg/ultrasp5.c: Fix options.
4844
4845 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4846
4847         * gcc.dg/ultrasp5.c: Fix comment.
4848
4849 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
4850
4851         PR fortran/10197
4852         * g77.f-torture/execute/10197.f: New test.
4853
4854 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
4855
4856         PR c++/9898, c++/383
4857         * g++.dg/template/conv6.C: New test.
4858
4859         PR c++/10119
4860         * g++.dg/template/ptrmem5.C: New test.
4861
4862         PR c++/10026
4863         * g++.dg/lookup/koenig1.C: New test.
4864
4865         PR C++/10199
4866         * g++.dg/lookup/template2.C: New test.
4867
4868 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
4869
4870         * g++.dg/opt/rtti1.C: New test.
4871
4872 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4873
4874         * gcc.dg/ultrasp5.c: New test.
4875
4876 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
4877
4878         PR middle-end/9967
4879         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
4880         builtin fputs.
4881
4882 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4883
4884         PR c/8224
4885         * gcc.dg/20030323-1.c: New test.
4886
4887 2003-03-23  Roger Sayle  <roger@eyesopen.com>
4888
4889         * gcc.c-torture/compile/20030323-1.c: New test case.
4890
4891 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
4892
4893         * gcc.dg/20030321-1.c: New test.
4894
4895 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
4896
4897         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4898
4899 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4900
4901         PR c++/9978, c++/9708
4902         * g++.dg/ext/vlm1.C: Adjust expected error.
4903         * g++.dg/ext/vla2.C: New test.
4904         * g++.dg/template/arg1.C: New test.
4905         * g++.dg/template/arg2.C: New test.
4906
4907 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4908
4909         * g77.f-torture/execute/select.f: New test.
4910         * g77.f-torture/noncompile/select_no_compile.f: New test.
4911
4912 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4913
4914         PR c++/9898
4915         * g++.dg/other/error4.C: New test.
4916
4917 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4918
4919         * g++.dg/template/friend17.C: New test.
4920
4921 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4922
4923         * gcc.c-torture/compile/20030320-1.c: New.
4924
4925 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4926
4927         * gcc.dg/builtins-6.c: New test case.
4928
4929 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4930
4931         PR target/10073
4932         * gcc.c-torture/compile/20030319-1.c: New.
4933
4934 2003-03-18  Jan Hubicka  <jh@suse.cz>
4935
4936         * gcc.dg/i386-cvt-1.c: New test.
4937
4938 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4939
4940         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4941         * objc.dg/naming-2.m: Likewise.
4942
4943 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4944
4945         PR c++/9639
4946         * g++.dg/parse/crash1.C: New test.
4947
4948 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4949
4950         PR c++/8805
4951         * g++.dg/eh/cleanup1.C: New test.
4952
4953 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4954
4955         * gcc.c-torture/execute/20030316-1.c: New test case.
4956
4957 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4958
4959         PR c++/9629
4960         * g++.dg/init/ctor2.C: New test.
4961
4962 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4963
4964         * g77.f-torture/compile/xformat.f: New test case.
4965
4966 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4967
4968         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4969         * g++.old-deja/g++.mike/eh50.C: Likewise.
4970
4971 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4972
4973         PR c++/6440
4974         * g++.dg/template/spec7.C: New test.
4975         * g++.dg/template/spec8.C: Likewise.
4976
4977 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4978
4979         * gcc.c-torture/execute/20030313-1.c: New test.
4980
4981 2003-03-14  Richard Henderson  <rth@redhat.com>
4982
4983         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4984
4985 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4986
4987         * gcc.c-torture/compile/20030314-1.c: New test.
4988
4989 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4990
4991         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4992         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4993         thumb target,
4994         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4995         to accept newer _imp__  prefix and additional
4996         newline in .drectve section.
4997         * gcc.dg/dll-4.c: Likewise.
4998         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4999         switch.
5000
5001 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
5002
5003         * g++.dg/parse/namespace9.C: New test.
5004
5005         * g++.dg/init/ref5.C: New test.
5006         * g++.dg/parse/ptrmem1.C: Likewise.
5007
5008 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5009
5010         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
5011         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
5012         regular expression.
5013         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
5014         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
5015
5016 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
5017
5018         * gcc.c-torture/execute/20030224-2.c: New test.
5019
5020 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5021
5022         * gcc.dg/decl-3.c: New test.
5023
5024 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5025
5026         * gcc.dg/i386-loop-2.c: New test.
5027
5028 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
5029
5030         PR c++/9474
5031         * g++.dg/parse/namespace8.C: New test.
5032
5033         PR c++/9924
5034         * g++.dg/overload/builtin2.C: New test.
5035
5036 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
5037
5038         * gcc.dg/return-type-3.c: New test.
5039
5040 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
5041
5042         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
5043         profiling options are not supported.
5044
5045 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
5046
5047         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
5048         * g++.old-deja/g++.warn/impint2.C: Likewise.
5049
5050 2003-03-10  Devang Patel  <dpatel@apple.com>
5051
5052         * g++.dg/cpp/c++_cmd_1.C: New test.
5053         * g++.dg/cpp/c++_cmd_1.h: New file.
5054
5055 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
5056
5057         * gcc.dg/altivec-9.c: New file.
5058
5059 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5060
5061         * gcc.dg/ppc-sdata-1.c: New test.
5062         * gcc.dg/ppc-sdata-2.c: New test.
5063
5064 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
5065
5066         PR c++/9373
5067         * g++.dg/opt/ptrmem2.C: New test.
5068
5069         PR c++/8534
5070         * g++.dg/opt/ptrmem1.C: New test.
5071
5072 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5073
5074         * gcc.dg/i386-loop-1.c: New test.
5075
5076 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5077
5078         PR c++/9970
5079         * g++.dg/lookup/friend1.C: New test.
5080
5081 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
5082
5083         PR c++/9823
5084         * g++.dg/parser/constructor1.C: New test.
5085
5086 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
5087
5088         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
5089
5090         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
5091
5092 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
5093
5094         * gcc.dg/cpp/Wunused.c: Update test.
5095
5096 2003-03-08  Jan Hubicka  <jh@suse.cz>
5097
5098         * gcc.dg/inline-3.c: New test.
5099
5100 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
5101
5102         PR c++/9809
5103         * g++.dg/parse/builtin1.C: New test.
5104
5105         PR c++/9982
5106         * g++.dg/abi/cookie1.C: New test.
5107         * g++.dg/abi/cookie2.C: Likewise.
5108
5109         PR c++/9524
5110         * g++.dg/template/field1.C: New test.
5111
5112         PR c++/9912
5113         * g++.dg/parse/class1.C: New test.
5114         * g++.dg/parse/namespace7.C: Likewise.
5115         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
5116
5117 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
5118
5119         * g++.dg/init/ref4.C: New test.
5120
5121 2003-03-07  Jan Hubicka  <jh@suse.cz>
5122
5123         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
5124         * gcc.dg/inline-3.c:  New test.
5125
5126 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
5127
5128         * g++.dg/init/ref3.C: New test.
5129
5130         PR c++/9965
5131         * g++.dg/init/ref2.C: New test.
5132
5133         PR c++/9400
5134         * g++.dg/warn/Wshadow-2.C: New test.
5135
5136         PR c++/9791
5137         * g++.dg/warn/Woverloaded-1.C: New test.
5138
5139 2003-03-05  Jan Hubicka  <jh@suse.cz>
5140
5141         * gcc.dg/i386-local2.c: New.
5142         * gcc.dg/i386-local.c: Fix typo.
5143
5144 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
5145
5146         * g++.dg/abi/layout3.C: New test.
5147
5148 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5149
5150         * gcc.c-torture/compile/20030305-1.c
5151
5152 2003-03-05  Jan Hubicka  <jh@suse.cz>
5153
5154         * gcc.dg/i386-local.c: New.
5155
5156 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
5157
5158         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
5159
5160 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5161
5162         * gcc.dg/switch-2.c: New test.
5163         * gcc.dg/switch-3.c: New test.
5164         * gcc.dg/Wswitch.c: Adjust line numbers.
5165         * gcc.dg/Wswitch-default.c: Likewise.
5166         * gcc.dg/Wswitch-enum.c: Likewise.
5167
5168 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
5169
5170         * gcc.c-torture/execute/20030222-1.c: New test.
5171
5172 2003-03-03  James E Wilson  <wilson@tuliptree.org>
5173
5174         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
5175
5176 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
5177
5178         PR c++/9878
5179         * g++.dg/init/ref1.C: New test.
5180
5181 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
5182
5183         * gcc.dg/sh-relax.c: New SH-only test.
5184
5185 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
5186
5187         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
5188         comment explaining purpose of testcase.
5189
5190 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
5191
5192         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
5193         for HC11/HC12 (asm needs two int registers).
5194         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
5195         HC11/HC12 because the test uses an asm which needs two 32-bit
5196         registers.
5197
5198 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
5199
5200         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
5201         for HC11/HC12 (array is too large otherwise).
5202         * gcc.c-torture/compile/920501-4.x: New file, likewise.
5203         * gcc.c-torture/compile/20010518-2.x: Likewise.
5204         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
5205         HC11/HC12 (array is too large).
5206
5207 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
5208
5209         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
5210         * lib/g++-dg.exp (g++-dg-test): Likewise.
5211
5212 2003-03-01  Roger Sayle  <roger@eyesopen.com>
5213
5214         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
5215         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
5216
5217 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5218
5219         * g++.dg/warn/implicit-typename1.C: Remove warning.
5220
5221 2003-02-28  Richard Henderson  <rth@redhat.com>
5222
5223         * gcc.dg/noreturn-1.c: Move noreturn warning line.
5224         * gcc.dg/return-type-1.c: Move control reaches end warning line.
5225
5226 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
5227
5228         * gcc.dg/pch/pch.exp: Change .pch to .gch.
5229         * g++.dg/pch/pch.exp: Likewise.
5230
5231 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
5232
5233         PR c++/9879
5234         * testsuite/g++.dg/init/new4.C: New test.
5235
5236 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
5237
5238         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
5239
5240 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
5241
5242         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
5243         unsigned long.
5244
5245         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
5246         wider than float.
5247
5248 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5249
5250         * lib/scanasm.exp: Add support for counting numbers of
5251         occurences.
5252         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
5253         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
5254
5255 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
5256
5257         PR c++/9683
5258         * g++.dg/template/static3.C: New test.
5259
5260         PR c++/9829
5261         * g++.dg/parse/namespace6.C: New test.
5262
5263 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5264
5265         PR target/9732
5266         * gcc.dg/20030225-1.c: New test.
5267
5268 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
5269
5270         * README: Remove out-of-date information.
5271
5272         PR c++/9836
5273         * g++.dg/template/spec6.C: New test.
5274
5275 2003-02-24  Jeff Law  <law@redhat.com>
5276
5277         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
5278
5279 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5280
5281         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
5282         * gcc.dg/pragma-ep-1.c: Likewise.
5283
5284 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5285
5286         PR c++/9602
5287         * g++.dg/template/friend16.C: New test.
5288
5289 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
5290
5291         PR c++/5333
5292         * g++.dg/parse/fused-params1.C: Adjust error messages.
5293         * g++.dg/template/nested3.C: New test.
5294
5295 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
5296
5297         * g++.dg/abi/param1.C: New test.
5298
5299 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5300
5301         PR c++/7982
5302         * g++.dg/warn/implicit-typename1.C: New test.
5303
5304 2003-02-22  Kelley Cook <kelleycook@comcast.net>
5305
5306         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
5307         with "mtune".
5308         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5309         * gcc.c-torture/execute/20010129-1.x: Likewise.
5310         * gcc.dg/20011107-1.c: Likewise.
5311         * gcc.dg/20020108-1.c: Likewise.
5312         * gcc.dg/20020122-3.c: Likewise.
5313         * gcc.dg/20020206-1.c: Likewise.
5314         * gcc.dg/20020310-1.c: Likewise.
5315         * gcc.dg/20020426-2.c: Likewise.
5316         * gcc.dg/20020517-1.c: Likewise.
5317         * gcc.dg/991230-1.c: Likewise.
5318         * gcc.dg/i386-unroll-1.c: Likewise.
5319         * gcc.misc-tests/i386-prefetch.exp: Likewise.
5320
5321 2003-02-22  Jan Hubicka  <jh@suse.cz>
5322
5323         * gcc.dg/i386-mul.c: New test.
5324
5325 2003-02-21  Roger Sayle  <roger@eyesopen.com>
5326
5327         * gcc.dg/builtins-5.c: New test case.
5328
5329 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
5330
5331         * gcc.dg/asmreg-1.c: New test.
5332
5333 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5334
5335         PR c++/9749
5336         * g++.dg/parse/varmod1.C: New test.
5337
5338 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5339
5340         PR c++/9727
5341         * g++.dg/template/op1.C: New test.
5342
5343 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5344
5345         PR c++/8906
5346         * g++.dg/template/nested2.C: New test.
5347
5348 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5349
5350         PR c++/8724
5351         * g++.dg/expr/dtor1.C: New test.
5352
5353 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
5354
5355         * gcc.dg/cpp/include3.c: New test.
5356         * gcc.dg/cpp/inc/foo.h: New file.
5357
5358 2003-02-21  Glen Nakamura  <glen@imodulo.com>
5359
5360         * gcc.c-torture/execute/20030221-1.c: New test.
5361
5362 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
5363
5364         PR c++/9729
5365         * g++.dg/abi/conv1.C: New test.
5366
5367 2003-02-20  Jan Hubicka  <jh@suse.cz>
5368
5369         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
5370
5371 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
5372
5373         * gcc.c-torture/compile/20030219-1.c: New test.
5374
5375 2003-02-18  Jan Hubicka  <jh@suse.cz>
5376
5377         * gcc.dg/funcorder.c: New test.
5378
5379 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5380
5381         * gcc.c-torture/execute/20030218-1.c: New.
5382
5383 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
5384
5385         * gcc.dg/20030218-1.c: New.
5386
5387 2003-02-18  Richard Henderson  <rth@redhat.com>
5388
5389         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
5390         * gcc.dg/attr-used-2.c: New.
5391
5392 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
5393
5394         PR c++/9704
5395         * g++.dg/init/copy5.C: New test.
5396
5397 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
5398
5399         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
5400         * g++.dg/pch/pch.exp: Likewise.
5401
5402 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5403
5404         * gcc.c-torture/execute/20030209-1.c: Enable the test if
5405         STACK_SIZE is not defined.
5406
5407 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5408
5409         PR c++/9457
5410         * g++.dg/template/init1.C: New test.
5411
5412 2003-02-16  Jan HUbicka  <jh@suse.cz>
5413
5414         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
5415         (foo): Add few extra tests
5416         * gcc.dg/c99-const-expr-3.c: Likewise.
5417         * gcc.c-torture/execute/20030216-1.c: New.
5418
5419 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5420
5421         PR c++/9459
5422         * g++.dg/ext/typeof4.C: New test.
5423
5424 2003-02-15  Roger Sayle  <roger@eyesopen.com>
5425
5426         * gcc.dg/i386-387-3.c: New test case.
5427
5428 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
5429
5430         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
5431         cris-*-elf* cris-*-aout* and mmix-*-*.
5432
5433 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
5434
5435         * gcc.dg/20030213-1.c: New test.
5436
5437 2003-02-12  Roger Sayle  <roger@eyesopen.com>
5438
5439         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
5440         * gcc.dg/i386-387-2.c: Likewise.
5441
5442 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
5443
5444         * gcc.dg/ppc-spe.c: Fix formatting.
5445         Enable tests that were previously unsupported by gas.
5446         Delete tests for instructions that no longer exist.
5447         Switch arguments on evsubifw builtin.
5448
5449 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
5450
5451         * gcc.c-torture/execute/20030209-1.c: Disable the test if
5452         STACK_SIZE is too small.
5453
5454 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5455             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5456
5457         * gcc.dg/decl-2.c: New test.
5458
5459 2003-02-10  Jan Hubicka  <jh@suse.cz>
5460
5461         * gcc.dg/i386-fpcvt-1.c:  New test.
5462
5463 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
5464
5465         * gcc.c-torture/execute/20030209-1.c: New test.
5466
5467 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
5468
5469         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
5470         int-wide bitops, use the constants of the same width.
5471         Likewise, if long long is 32-bit wide, test bitops using
5472         32-bit constants.
5473
5474 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
5475
5476         * gcc.dg/20021014-1.c: Annotate with expected notice text.
5477
5478 2003-02-07  Roger Sayle  <roger@eyesopen.com>
5479
5480         * testsuite/gcc.dg/builtins-4.c: New test case.
5481
5482 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5483
5484         * gcc.dg/20020430-1.c: Fix dg command typos.
5485         * gcc.dg/20020503-1.c: Likewise.
5486
5487 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5488
5489         PR c++/8785
5490         * g++.dg/parse/fused-params1.C: New test.
5491
5492         PR c++/8857
5493         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
5494
5495         PR c++/8921
5496         * g++.dg/parse/non-dependent1.C: New test.
5497
5498         PR c++/8928
5499         * g++.dg/parse/dupl-tmpl-args1.C: New test.
5500
5501         PR c++/9228
5502         * g++.dg/parse/undefined7.C: New test.
5503         * g++.dg/parse/non-templ1.C: New test.
5504
5505         PR c++/9229
5506         * g++.dg/parse/too-many-tmpl-args1.C: New test.
5507
5508 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
5509
5510         * gcc.c-torture/compile/20030206-1.c: New test.
5511
5512 2003-02-05  Roger Sayle  <roger@eyesopen.com>
5513
5514         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
5515         "pow" to "foo" to avoid potential confusion with a math built-in.
5516
5517 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5518
5519         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
5520         conditions for SPARC targets.
5521
5522 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
5523
5524         * gcc.dg/20030204-1.c: New test.
5525
5526 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5527
5528         PR c++/38
5529         * g++.dg/parse/array-size1.C: New test.
5530
5531         PR c++/5657
5532         * g++.dg/parse/undefined3.C: New test.
5533
5534         PR c++/5665
5535         * g++.dg/parse/undefined4.C: New test.
5536
5537         PR c++/5975
5538         * g++.dg/parse/undefined5.C: New test.
5539
5540         PR c++/7259
5541         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
5542
5543         PR c++/8578
5544         * g++.dg/parse/casting-operator1.C: New test.
5545
5546         PR c++/8596
5547         * g++.dg/parse/undefined6.C: New test.
5548
5549         PR c++/8736
5550         * g++.dg/parse/missing-template1.C: New test.
5551
5552 2003-02-04  Jan Hubicka  <jh@suse.cz>
5553
5554         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
5555         * gcc.dg/i386-cmov?.c:  Likewise.
5556         * gcc.dg/i386-fpcvt-?.c:  Likewise.
5557         * gcc.dg/i386-ssefp-1.c:  Likewise.
5558         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
5559         conventions.
5560
5561 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
5562
5563         PR c++/7129
5564         * testsuite/g++.dg/ext/max.C: New test.
5565
5566 2003-02-03  Jan Hubicka  <jh@suse.cz>
5567
5568         * gcc.c-torture/execute/20030203-1.c: New test.
5569
5570 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
5571
5572         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
5573         'natural-endian'.
5574
5575 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
5576
5577         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
5578         * g++.dg/init/new2.C: Likewise.
5579         * g++.dg/other/new1.C: Likewise.
5580
5581 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
5582
5583         * gcc.dg/struct-ret-libc.c: New test.
5584
5585 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
5586
5587         * gcc.dg/20030129-1.c: New test.
5588
5589 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5590
5591         PR c++/8849
5592         * g++.dg/template/ptrmem4.C: New test.
5593
5594 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
5595
5596         * g++.dg/parser/constant1.C: New test.
5597
5598 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5599
5600         PR c++/8591
5601         * g++.dg/parse/friend2.C: New test.
5602
5603 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5604
5605         PR c++/9437
5606         * g++.dg/template/unify4.C: New test.
5607
5608 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
5609
5610         * gcc.c-torture/execute/20030128-1.c: New test.
5611
5612 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
5613
5614         * g++.dg/lookup/nested1.C: Test moved from ...
5615         * g++.old-deja/g++.other/lookup24.C: ... here.
5616
5617 2003-01-28  Jan Hubicka  <jh@suse.cz>
5618
5619         * gcc.dg/i386-cmov5.c:  New test.
5620
5621 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
5622
5623         * gcc.c-torture/execute/20010925-1.c: Changed the
5624         memcpy declaration.
5625
5626 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5627
5628         PR c++/3902
5629         * g++.dg/parse/template5.C: New test.
5630
5631 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
5632
5633         PR fortran/9258
5634         * g77.dg/pr9258: New test.
5635
5636 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
5637
5638         * README: Move relevant parts from README.g++.
5639
5640         * README.g++: Remove this file.
5641
5642 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5643
5644         * g++.dg/abi/dcast1.C: New test.
5645
5646 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5647
5648         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
5649
5650 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
5651
5652         PR c++/47
5653         * g++.old-deja/g++.other/lookup24.C: New test.
5654
5655 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5656
5657         PR middle-end/7227
5658         * gcc.dg/uninit-C.c: New test.
5659
5660 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
5661
5662         * g++.dg/abi/covariant1.C: New test.
5663
5664 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
5665
5666         * gcc.dg/20030123-1.c: New test.
5667
5668 2003-01-25  Jan Hubicka  <jh@suse.cz>
5669
5670         PR opt/8492
5671         * gcc.c-torture/compile/20030125-1.c
5672
5673 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
5674
5675         PR c++/9403
5676         * g++.dg/parse/template3.C: New test.
5677         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
5678
5679         PR c++/795
5680         * g++.dg/parse/template4.C: New test.
5681
5682         PR c++/9415
5683         * g++.dg/template/qual2.C: New test.
5684
5685         PR c++/8545
5686         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
5687
5688         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
5689
5690 2003-01-25  Roger Sayle  <roger@eyesopen.com>
5691
5692         * gcc.c-torture/execute/switch-1.c: New test case.
5693
5694 2003-01-25  Jan Hubicka  <jh@suse.cz>
5695
5696         * gcc.c-torture/execute/20030125-1.[cx]: New test.
5697
5698 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
5699
5700         Tweaks for Bison-1.875. From the NEWS file:
5701         "- `parse error' -> `syntax error'
5702         Bison now uniformly uses the term `syntax error'"
5703         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
5704         * gcc.dg/cpp/digraph2.c: Likewise.
5705         * gcc.dg/cpp/direct2.c: Likewise.
5706         * gcc.dg/cpp/paste4.c: Likewise.
5707         * gcc.dg/c90-restrict-1.c: Likewise.
5708         * gcc.dg/c99-func-2.c: Likewise.
5709         * gcc.dg/noncompile/920721-2.c: Likewise.
5710         * gcc.dg/noncompile/930622-2.c: Likewise.
5711         * gcc.dg/noncompile/940112-1.c: Likewise.
5712         * gcc.dg/noncompile/950921-1.c: Likewise.
5713         * gcc.dg/noncompile/951123-1.c: Likewise.
5714         * gcc.dg/noncompile/971104-1.c: Likewise.
5715         * gcc.dg/noncompile/990416-1.c: Likewise.
5716
5717 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
5718
5719         * g++.dg/parse/undefined1.C: Add error message.
5720
5721 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5722
5723         PR c++/9354
5724         * g++.dg/parse/new1.C: New test.
5725
5726         PR c++/9216
5727         * g++.dg/parse/template2.C: New test.
5728
5729         PR c++/9354
5730         * g++.dg/parse/typedef2.C: New test.
5731
5732         PR c++/9328
5733         * g++.dg/ext/typeof3.C: New test.
5734
5735 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5736
5737         PR c++/2738
5738         * g++.dg/parse/ret-type1.C: New test.
5739
5740         PR c++/3792
5741         * g++.dg/parse/tmpl-outside1.C: New test.
5742
5743         PR c++/4207
5744         * g++.dg/parse/int-as-enum1.C: New test.
5745
5746         PR c++/4903
5747         * g++.dg/parse/no-typename1.C: New test.
5748
5749         PR c++/5533
5750         * g++.dg/parse/no-value1.C: New test.
5751
5752         PR c++/5921
5753         * g++.dg/parse/wrong-inline1.C: New test.
5754
5755         PR c++/6402
5756         * g++.dg/parse/ref1.C: New test.
5757
5758         PR c++/6992
5759         * g++.dg/parse/attr-ctor1.C: New test.
5760
5761         PR c++/7229
5762         * g++.dg/parse/namespace5.C: New test.
5763
5764         PR c++/7917
5765         * g++.dg/parse/func-def1.C: New test.
5766
5767         PR c++/8143
5768         * g++.dg/parse/undefined1.C: New test.
5769
5770         PR c++/5723, PR c++/8522
5771         * g++.dg/parse/specialization1.C: New test.
5772
5773         PR c++/163, PR c++/8595
5774         * g++.dg/parse/struct-as-enum1.C: New test.
5775
5776         PR c++/9173
5777         * g++.dg/parse/undefined2.C: New test.
5778
5779 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5780
5781         PR c++/9298
5782         * g++.dg/parse/template1.C: New test.
5783
5784         PR c++/9384
5785         * g++.dg/parse/using1.C: New test.
5786
5787         PR c++/9285
5788         PR c++/9294
5789         * g++.dg/parse/expr2.C: New test.
5790
5791         PR c++/9388
5792         * g++.dg/parse/lookup2.C: Likewise.
5793
5794 2003-01-21  Jan Hubicka  <jh@suse.cz>
5795
5796         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
5797         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
5798         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
5799         * gcc.c-torture/execute/string-opt-*.c: Likewise.
5800
5801 2003-01-20  Nick Clifton  <nickc@redhat.com>
5802
5803         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
5804         problem with ARM sibcall code generation.
5805
5806 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5807
5808         * gcc.c-torture/execute/20030120-1.c: New.
5809
5810 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
5811
5812         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
5813
5814 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
5815
5816         PR c++/9272
5817         * g++.dg/parse/ctor1.C: New test.
5818
5819         PR c++/9294:
5820         * g++.dg/parse/qualified1.C: New test.
5821
5822         * g++.dg/parse/typename3.C: New test.
5823
5824 2003-01-16  Richard Henderson  <rth@redhat.com>
5825
5826         * g++.dg/tls/init-2.C: Fix error matches for real this time.
5827
5828 2003-01-16  Richard Henderson  <rth@redhat.com>
5829
5830         * g++.dg/pch/pch.exp: Copy test header to the working directory
5831         before using it either for precompilation or direct use.
5832         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
5833         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
5834
5835 2003-01-16  Richard Henderson  <rth@redhat.com>
5836
5837         * gcc.dg/pch/pch.exp: Copy test header to the working directory
5838         before using it either for precompilation or direct use.
5839         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
5840         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
5841
5842 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
5843
5844         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
5845         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
5846         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
5847         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
5848         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
5849         typename warning into error.
5850         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
5851         error messages.
5852         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
5853         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
5854         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
5855         messages.
5856         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
5857         make declaration visible in template.
5858         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
5859         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
5860         messages.
5861         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
5862         message.
5863         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
5864         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
5865         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
5866         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
5867         typename warning with error message.
5868         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
5869         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
5870         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
5871
5872 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
5873
5874         * g++.dg/parse/ambig2.C: New test.
5875
5876 2003-01-15  Richard Henderson  <rth@redhat.com>
5877
5878         * g++.dg/tls/init-2.C: Update error message string.
5879
5880 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5881
5882         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
5883
5884 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
5885
5886         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
5887         all for HC11/HC12.
5888         * gcc.c-torture/compile/20001205-1.x: Likewise.
5889         * gcc.c-torture/compile/20001226-1.x: Likewise.
5890         * gcc.c-torture/compile/920520-1.x: Likewise.
5891         * gcc.c-torture/compile/961203-1.x: Likewise.
5892         * gcc.c-torture/compile/20020604-1.x: Likewise.
5893
5894 2003-01-15  Jan Hubicka  <jh@suse.cz>
5895
5896         * gcc.c-torture/compile/20030115-1.c: New test.
5897
5898         * gcc.dg/i386-fpcvt-1.c: New test.
5899         * gcc.dg/i386-fpcvt-2.c: New test.
5900
5901 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5902
5903         Further conform g++'s __vmi_class_type_info to the C++ ABI
5904         specification.
5905         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5906         the specification.
5907
5908 2003-01-14  Jan Hubicka  <jh@suse.cz>
5909
5910         * gcc.dg/i386-fpcvt-1.c: New test.
5911         * gcc.dg/i386-fpcvt-2.c: New test.
5912
5913 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5914
5915         * gcc.dg/i386-mmx-3.c: New test.
5916
5917 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5918
5919         PR c++/9264
5920         * g++.dg/parse/octal1.C: New file.
5921
5922         PR c++/9172
5923         * g++.dg/parse/typename1.C: New file.
5924
5925 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5926
5927         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5928         * gcc.dg/bf-no-ms-layout.c: Likewise.
5929         * gcc.dg/bf-ms-attrib.c: Likewise.
5930
5931 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5932
5933         PR c++/9099
5934         * g++.dg/parse/dtor1.C: New file.
5935
5936         PR c++/9128
5937         * g++.dg/rtti/typeid1.C: New file.
5938
5939         PR c++/9153
5940         * g++.dg/parse/lookup1.C: New file.
5941
5942         PR c++/9171
5943         * g++.dg/templ/spec5.C: New file.
5944
5945 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5946
5947         * gcc.c-torture/compile/20030110-1.c: New test.
5948
5949 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5950
5951         Merge from pch-branch:
5952
5953         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5954
5955         * gcc.dg/pch/cpp-1.h: New.
5956         * gcc.dg/pch/cpp-1.c: New.
5957         * gcc.dg/pch/cpp-2.h: New.
5958         * gcc.dg/pch/cpp-2.c: New.
5959
5960         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5961
5962         * gcc.dg/pch/except-1.h: New.
5963         * gcc.dg/pch/except-1.c: New.
5964
5965         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5966
5967         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5968         running test.
5969         * gcc.dg/pch: Include *.hp not *.h.
5970         * gcc.dg/pch/system-1.h: New.
5971         * gcc.dg/pch/system-1.c: New.
5972
5973         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5974
5975         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5976         rather than trying to build and run a program using PCH.
5977         * gcc.dg/pch: Remove dg-do commands from test files.
5978
5979         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5980
5981         * gcc.dg/pch/macro-3.c: New.
5982         * gcc.dg/pch/macro-3.h: New.
5983
5984         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5985
5986         * gcc.dg/pch/common-1.c: New.
5987         * gcc.dg/pch/common-1.h: New.
5988         * gcc.dg/pch/decl-1.c: New.
5989         * gcc.dg/pch/decl-1.h: New.
5990         * gcc.dg/pch/decl-2.c: New.
5991         * gcc.dg/pch/decl-2.h: New.
5992         * gcc.dg/pch/decl-3.c: New.
5993         * gcc.dg/pch/decl-3.h: New.
5994         * gcc.dg/pch/decl-4.c: New.
5995         * gcc.dg/pch/decl-4.h: New.
5996         * gcc.dg/pch/decl-5.c: New.
5997         * gcc.dg/pch/decl-5.h: New.
5998         * gcc.dg/pch/global-1.c: New.
5999         * gcc.dg/pch/global-1.h: New.
6000         * gcc.dg/pch/inline-1.c: New.
6001         * gcc.dg/pch/inline-1.h: New.
6002         * gcc.dg/pch/inline-2.c: New.
6003         * gcc.dg/pch/inline-2.h: New.
6004         * gcc.dg/pch/static-1.c: New.
6005         * gcc.dg/pch/static-1.h: New.
6006         * gcc.dg/pch/static-2.c: New.
6007         * gcc.dg/pch/static-2.h: New.
6008
6009         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
6010
6011         * g++.dg/pch/pch.exp: Better handle failing testcases.
6012         * gcc.dg/pch/pch.exp: Likewise.
6013         * gcc.dg/pch/macro-1.c: New.
6014         * gcc.dg/pch/macro-1.h: New.
6015         * gcc.dg/pch/macro-2.c: New.
6016         * gcc.dg/pch/macro-2.h: New.
6017
6018         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
6019
6020         * g++.dg/dg.exp: Treat files in pch/ specially.
6021         * g++.dg/pch/pch.exp: New file.
6022         * g++.dg/pch/empty.H: New file.
6023         * g++.dg/pch/empty.C: New file.
6024         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
6025         "precompile".
6026
6027         * gcc.dg/pch/pch.exp: New file.
6028         * gcc.dg/pch/empty.h: New file.
6029         * gcc.dg/pch/empty.c: New file.
6030         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
6031         "precompile".
6032
6033 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6034
6035         * g++.dg/template/friend14.C: New test.
6036
6037 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6038
6039         * gcc.dg/old-style-asm-1.c: New test.
6040
6041 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
6042
6043         * gcc.c-torture/compile/20030109-1.c: New test.
6044
6045 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6046
6047         * gcc.c-torture/execute/20030109-1.c: New test.
6048
6049 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
6050
6051         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
6052         * g++.old-deja/g++.mike/dyncast2.C: Likewise
6053         * g++.old-deja/g++.mike/dyncast3.C: Likewise
6054         * g++.old-deja/g++.mike/eh2.C: Likewise
6055         * g++.old-deja/g++.mike/eh3.C: Likewise
6056         * g++.old-deja/g++.mike/eh5.C: Likewise
6057         * g++.old-deja/g++.mike/eh6.C: Likewise
6058         * g++.old-deja/g++.mike/eh7.C: Likewise
6059         * g++.old-deja/g++.mike/eh8.C: Likewise
6060         * g++.old-deja/g++.mike/eh9.C: Likewise
6061         * g++.old-deja/g++.mike/eh10.C: Likewise
6062         * g++.old-deja/g++.mike/eh12.C: Likewise
6063         * g++.old-deja/g++.mike/eh13.C: Likewise
6064         * g++.old-deja/g++.mike/eh14.C: Likewise
6065         * g++.old-deja/g++.mike/eh16.C: Likewise
6066         * g++.old-deja/g++.mike/eh17.C: Likewise
6067         * g++.old-deja/g++.mike/eh18.C: Likewise
6068         * g++.old-deja/g++.mike/eh21.C: Likewise
6069         * g++.old-deja/g++.mike/eh23.C: Likewise
6070         * g++.old-deja/g++.mike/eh24.C: Likewise
6071         * g++.old-deja/g++.mike/eh25.C: Likewise
6072         * g++.old-deja/g++.mike/eh26.C: Likewise
6073         * g++.old-deja/g++.mike/eh27.C: Likewise
6074         * g++.old-deja/g++.mike/eh28.C: Likewise
6075         * g++.old-deja/g++.mike/eh29.C: Likewise
6076         * g++.old-deja/g++.mike/eh31.C: Likewise
6077         * g++.old-deja/g++.mike/eh33.C: Likewise
6078         * g++.old-deja/g++.mike/eh34.C: Likewise
6079         * g++.old-deja/g++.mike/eh35.C: Likewise
6080         * g++.old-deja/g++.mike/eh36.C: Likewise
6081         * g++.old-deja/g++.mike/eh37.C: Likewise
6082         * g++.old-deja/g++.mike/eh38.C: Likewise
6083         * g++.old-deja/g++.mike/eh39.C: Likewise
6084         * g++.old-deja/g++.mike/eh40.C: Likewise
6085         * g++.old-deja/g++.mike/eh41.C: Likewise
6086         * g++.old-deja/g++.mike/eh42.C: Likewise
6087         * g++.old-deja/g++.mike/eh44.C: Likewise
6088         * g++.old-deja/g++.mike/eh46.C: Likewise
6089         * g++.old-deja/g++.mike/eh47.C: Likewise
6090         * g++.old-deja/g++.mike/eh48.C: Likewise
6091         * g++.old-deja/g++.mike/eh49.C: Likewise
6092         * g++.old-deja/g++.mike/eh50.C: Likewise
6093         * g++.old-deja/g++.mike/eh51.C: Likewise
6094         * g++.old-deja/g++.mike/eh53.C: Likewise
6095         * g++.old-deja/g++.mike/eh55.C: Likewise
6096         * g++.old-deja/g++.mike/p7912.C: Likewise
6097         * g++.old-deja/g++.mike/p9706.C: Likewise
6098         * g++.old-deja/g++.mike/p10416.C: Likewise
6099         * g++.old-deja/g++.mike/p11667.C: Likewise
6100         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
6101         Remove redundant reference to Iris.
6102         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
6103         Elxsi, i860, Pico Java, and WE32K.
6104
6105 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
6106
6107         * g++.dg/ext/asm4.C: New test.
6108
6109 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6110
6111         PR c++/9030
6112         * g++.dg/template/friend12.C: New test.
6113         * g++.dg/template/friend13.C: Likewise.
6114         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
6115
6116 2003-01-08  Jan Hubicka  <jh@suse.cz>
6117
6118         * gcc.dg/i386-cadd.c: New test.
6119         * gcc.dg/i386-cmov4.c: Likewise.
6120
6121 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
6122
6123         PR c++/9165
6124         * g++.dg/warn/Wunused-3.C: New test.
6125
6126         * g++.dg/abi/bitfield9.C: New test.
6127
6128         PR c++/9189
6129         * g++.dg/parse/defarg3.C: New test.
6130
6131 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6132
6133         * g++.dg/parse/ambig1.C: New test.
6134         * g++.dg/parse/defarg2.C: New test.
6135
6136 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
6137
6138         * g++.dg/template/defarg-1.C: New test.
6139         * g++.dg/template/local2.C: Likewise.
6140
6141 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
6142
6143         * gcc.c-torture/execute/20030105-1.c: New test.
6144
6145 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6146
6147         * g++.dg/parse/namespace3.C: Remove extra semicolons.
6148         * g++.dg/parse/namespace4.C: Likewise.
6149
6150 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
6151
6152         * g++.dg/template/ntp2.C: New test.
6153
6154 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
6155
6156         * g++.dg/parse/extern-C-1.C: New test.
6157
6158         * g++.dg/parse/namespace4.C: New test.
6159
6160         * g++.dg/template/nested1.C: New test.
6161
6162         * g++.dg/parse/namespace3.C: New test.
6163
6164 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
6165
6166         * g++.dg/lookup/two-stage1.C: New test.
6167
6168 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6169
6170         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
6171         * g++.old-deja/g++.jason/access8.C: Likewise.
6172         * g++.old-deja/g++.other/decl5.C: Likewise.
6173
6174 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
6175
6176         * g++.dg/parse/parse7.C: New test.
6177
6178 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
6179
6180         PR c++/2843
6181         * g++.dg/ext/attrib7.C: New test.
6182
6183 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
6184
6185         * g++.dg/parse/parse6.C: New test.
6186
6187 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
6188
6189         * gcc.dg/h8300-stack-1.c: New.
6190
6191 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
6192
6193         g++.dg/lookup/exception1.C: New test.
6194
6195         g++.dg/lookup/template1.C: New test.
6196
6197         g++.dg/parse/namespace2.C: New test.
6198
6199         g++.dg/parse/parens2.C: New test.
6200
6201 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6202
6203         * g++.dg/parse/parse5.C: New test.
6204         * g++.dg/lookup/scoped4.C: New test.
6205
6206 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
6207
6208         * g++.dg/parse/parens1.C: New test.
6209
6210         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
6211         angle-bracket1.C.
6212         * g++.dg/parse/parens2.C: New test.
6213
6214         * g++.dg/lookup/scope-operator1.C: New test.
6215
6216         * g++.dg/parse/operator1.C: New test.
6217
6218 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6219
6220         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
6221         * g++.old-deja/g++.other/access6.C: Likewise.
6222         * g++.old-deja/g++.other/decl1.C: Likewise.
6223         * g++.old-deja/g++.pt/typename12.C: Likewise.
6224
6225 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
6226
6227         * g++.dg/parse/namespace1.C: New test.
6228
6229 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6230
6231         * g++.dg/parse/parse4.C: New test.
6232
6233 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6234
6235         * g++.dg/parse/parse3.C: New test.
6236
6237 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6238
6239         * g++.dg/parse/parse2.C: New test.
6240
6241 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6242
6243         * g++.dg/template/friend11.C: New test.
6244
6245 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6246
6247         * g++.dg/parse/parse1.C: New test.
6248
6249 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
6250
6251         * lib/profopt.exp: Change the name of a global variable to avoid
6252         possible clashes with other test suites.
6253
6254 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
6255
6256         * g++.dg/inherit/covariant8.C: New test.
6257
6258 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
6259
6260         * g++.dg/init/array9.C: New test.
6261
6262         PR c++/9112
6263         * g++.dg/parse/expr1.C: New test.
6264
6265 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
6266
6267         * gcc.c-torture/compile/20021230-1.c: New test.
6268
6269 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6270
6271         * g++.dg/inherit/covariant5.C: New test.
6272         * g++.dg/inherit/covariant6.C: New test.
6273         * g++.dg/inherit/covariant7.C: New test.
6274
6275 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6276
6277         PR c++/2739
6278         * g++.dg/other/access2.C: New test.
6279
6280 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6281
6282         * g++.dg/other/anon-struct.C: No longer fails
6283         * g++.old-deja/g++.brendan/parse4.C: Likewise.
6284         * g++.old-deja/g++.brendan/parse5.C: Likewise.
6285         * g++.old-deja/g++.brendan/parse6.C: Likewise.
6286
6287 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6288
6289         * g++.dg/parse/angle-bracket.C (main): No longer fails.
6290
6291 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
6292
6293         * g++.dg/eh/spec4.C: Remove stray semicolon.
6294         * g++.dg/expr/pmf-1.C: Change error message.
6295         * g++.dg/ext/asm1.C: Remove stray semicolon.
6296         * g++.dg/ext/typename1.C: Add missing typenames.
6297         * g++.dg/inherit/template-as-base.C: Change error message.
6298         * g++.dg/lookup/scoped1.C: Likewise.
6299         * g++.dg/lookup/scoped2.C: Likewise.
6300         * g++.dg/lookup/using2.C: Likewise.
6301         * g++.dg/other/component1.C: Remove stray semicolon.
6302         * g++.dg/other/do1.C: Change error message.
6303         * g++.dg/other/error2.C: Likewise.
6304         * g++.dg/other/init1.C: Likewise.
6305         * g++.dg/other/packed1.C: Remove stray semicolon.
6306         * g++.dg/other/ptrmem2.C: Change error message.
6307         * g++.dg/parse/parameter-declaration-1.C: Remove line number
6308         marker.
6309         * g++.dg/special/initp1.C: Remove invalid attribute usage.
6310         * g++.dg/template/access3.C: Add typename keyword.
6311         * g++.dg/template/access5.C: Remove stray semicolon.
6312         * g++.dg/template/access6.C: Likewise.
6313         * g++.dg/template/complit1.C: Likewise.
6314         * g++.dg/template/crash1.C: Change error message.
6315         * g++.dg/template/inherit2.C: Remove stray semicolon.
6316         * g++.dg/template/instantiate2.C: Likewise.
6317         * g++.dg/template/instantiate3.C: Change error message.
6318         * g++.dg/template/qual1.C: Remove stray semicolon.
6319         * g++.dg/template/qualttp18.C: Change error message.
6320         * g++.dg/template/ref1.C: Remove stray semicolon.
6321         * g++.dg/template/sizeof1.C (A::value): Declare it.
6322         * g++.dg/template/spec4.C: Change error message.
6323         * g++.dg/template/static1.C: Likewise.
6324         * g++.dg/template/type1.C: Likewise.
6325         * g++.dg/template/typename3.C: Likewise.
6326         * g++.old-deja/g++.benjamin/13478.C: Change error message.
6327         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
6328         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
6329         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
6330         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
6331         named return value extension.
6332         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
6333         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
6334         * g++.old-deja/g++.bob/extern_C.C: Likewise.
6335         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6336         * g++.old-deja/g++.brendan/complex1.C: Likewise.
6337         * g++.old-deja/g++.brendan/copy5.C: Likewise.
6338         * g++.old-deja/g++.brendan/crash13.C: Likewise.
6339         * g++.old-deja/g++.brendan/crash15.C: Likewise.
6340         * g++.old-deja/g++.brendan/crash18.C: Change error message.
6341         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
6342         * g++.old-deja/g++.brendan/crash38.C: Likewise.
6343         * g++.old-deja/g++.brendan/crash50.C: Likewise.
6344         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6345         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
6346         syntax.
6347         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
6348         * g++.old-deja/g++.brendan/crash8.C: Change error message.
6349         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
6350         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
6351         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
6352         * g++.old-deja/g++.brendan/template11.C: Likewise.
6353         * g++.old-deja/g++.brendan/template26.C: Likewise.
6354         * g++.old-deja/g++.brendan/template27.C: Use explicit
6355         specialization syntax.
6356         * g++.old-deja/g++.brendan/template30.C: Likewise.
6357         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
6358         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
6359         non-dependent names.
6360         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
6361         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
6362         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
6363         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
6364         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
6365         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
6366         named return value extension.
6367         * g++.old-deja/g++.ext/namedret2.C: Likewise.
6368         * g++.old-deja/g++.ext/namedret3.C: Likewise.
6369         * g++.old-deja/g++.ext/return1.C: Likewise.
6370         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
6371         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
6372         * g++.old-deja/g++.jason/access8.C: Likewise.
6373         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
6374         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
6375         pseudo-destructor names.
6376         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
6377         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
6378         pseudo-destructor names.
6379         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
6380         * g++.old-deja/g++.jason/overload19.C: Likewise.
6381         * g++.old-deja/g++.jason/overload32.C: Likewise.
6382         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
6383         stray semicolons.
6384         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
6385         * g++.old-deja/g++.jason/return.C: Likewise.
6386         * g++.old-deja/g++.jason/return2.C: Likewise.
6387         * g++.old-deja/g++.jason/shadow1.C: Likewise.
6388         * g++.old-deja/g++.jason/special.C: Use explicit specialization
6389         syntax.
6390         * g++.old-deja/g++.jason/template10.C: Account for use of
6391         non-dependent names.
6392         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
6393         syntax.
6394         * g++.old-deja/g++.jason/template37.C: Likewise.
6395         * g++.old-deja/g++.law/access4.C: Change error messages.
6396         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
6397         pseudo-destructor names.
6398         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
6399         * g++.old-deja/g++.law/ctors9.C: Likewise.
6400         * g++.old-deja/g++.law/cvt22.C: Likewise.
6401         * g++.old-deja/g++.law/dtors5.C: Likewise.
6402         * g++.old-deja/g++.law/global-init1.C: Likewise.
6403         * g++.old-deja/g++.law/missed-error3.C: Likewise.
6404         * g++.old-deja/g++.law/operators28.C: Likewise.
6405         * g++.old-deja/g++.law/visibility28.C: Likewise.
6406         * g++.old-deja/g++.martin/eval1.C: Likewise.
6407         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
6408         name.
6409         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
6410         * g++.old-deja/g++.mike/net34.C: Likewise.
6411         * g++.old-deja/g++.mike/net36.C: Likewise.
6412         * g++.old-deja/g++.mike/ns2.C: Likewise.
6413         * g++.old-deja/g++.mike/p12306.C: Likewise.
6414         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
6415         value extension.
6416         * g++.old-deja/g++.mike/p700.C: Likewise.
6417         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
6418         * g++.old-deja/g++.mike/p710.C: Likewise.
6419         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
6420         value extension.
6421         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
6422         * g++.old-deja/g++.mike/pmf9.C: Likewise.
6423         * g++.old-deja/g++.ns/crash2.C: Likewise.
6424         * g++.old-deja/g++.ns/crash3.C: Likewise.
6425         * g++.old-deja/g++.ns/invalid1.C: Likewise.
6426         * g++.old-deja/g++.ns/ns17.C: Likewise.
6427         * g++.old-deja/g++.ns/template16.C: Likewise.
6428         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
6429         keyword.
6430         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
6431         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
6432         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
6433         named return value extension.
6434         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
6435         * g++.old-deja/g++.other/access4.C: Issue additional error
6436         messages.
6437         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
6438         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
6439         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
6440         * g++.old-deja/g++.other/crash25.C: Change error message.
6441         * g++.old-deja/g++.other/crash4.C: Change error message.
6442         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
6443         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
6444         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
6445         checks.
6446         * g++.old-deja/g++.other/defarg8.C: Likewise.
6447         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
6448         * g++.old-deja/g++.other/dtor10.C: Likewise.
6449         * g++.old-deja/g++.other/incomplete.C: Likewise.
6450         * g++.old-deja/g++.other/linkage7.C: Likewise.
6451         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
6452         lookup algorithm.
6453         * g++.old-deja/g++.other/mangle2.C: Likewise.
6454         * g++.old-deja/g++.other/refinit2.C: Likewise.
6455         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
6456         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
6457         * g++.old-deja/g++.pt/crash28.C: Likewise.
6458         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
6459         syntax.
6460         * g++.old-deja/g++.pt/crash32.C: Change error message.
6461         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
6462         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
6463         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
6464         error message position.
6465         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
6466         * g++.old-deja/g++.pt/defarg8.C: Change error message.
6467         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
6468         syntax.
6469         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
6470         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
6471         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
6472         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
6473         keyword.
6474         * g++.old-deja/g++.pt/explicit31.C: Likewise.
6475         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
6476         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
6477         keyword.
6478         * g++.old-deja/g++.pt/explicit71.C: Change error message.
6479         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
6480         syntax.
6481         * g++.old-deja/g++.pt/friend28.C: Account for use of
6482         non-dependent names.
6483         * g++.old-deja/g++.pt/friend29.C: Likewise.
6484         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
6485         rules.
6486         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
6487         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
6488         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
6489         lookup rules.
6490         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
6491         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
6492         keyword.
6493         * g++.old-deja/g++.pt/memclass20.C: Likewise.
6494         * g++.old-deja/g++.pt/memclass5.C: Likewise.
6495         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
6496         keyword.
6497         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
6498         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
6499         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
6500         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
6501         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
6502         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
6503         keyword.
6504         * g++.old-deja/g++.pt/spec10.C: Likewise.
6505         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
6506         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
6507         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
6508         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
6509         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
6510         * g++.old-deja/g++.pt/ttp62.C: Likewise.
6511         * g++.old-deja/g++.pt/ttp64.C: Likewise.
6512         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
6513         * g++.old-deja/g++.pt/typename15.C: Likewise.
6514         * g++.old-deja/g++.pt/typename22.C: Likewise.
6515         * g++.old-deja/g++.pt/typename6.C: Change error messages.
6516         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
6517         * g++.old-deja/g++.pt/virtual2.C: Likewise.
6518         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
6519         syntax.
6520         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
6521         return value extension.
6522         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
6523         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
6524         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
6525         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
6526
6527 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
6528
6529         * g++.dg/warn/inline1.C: New test.
6530         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
6531         * g++.old-deja/g++.jason/synth10.C: Likewise.
6532         * g++.old-deja/g++.mike/net31.C: Likewise.
6533         * g++.old-deja/g++.mike/p8786.C: Likewise.
6534
6535         * g++.dg/template/friend10.C: New test.
6536         * g++.dg/template/conv5.C: New test.
6537
6538 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
6539
6540         * g++.dg/lookup/scoped3.C: New test.
6541
6542         * g++.dg/lookup/decl1.C: New test.
6543         * g++.dg/lookup/decl2.C: New test.
6544
6545 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6546
6547         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
6548         gcc.c-torture/compile/20021015-1.c,
6549         gcc.c-torture/compile/20021015-2.c,
6550         gcc.c-torture/compile/20021123-1.c,
6551         gcc.c-torture/compile/20021123-2.c,
6552         gcc.c-torture/compile/20021123-3.c,
6553         gcc.c-torture/compile/20021123-4.c,
6554         gcc.c-torture/execute/20021024-1.c: Add tests previously added
6555         only to 3.1 or 3.2 branch.
6556
6557 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
6558
6559         * gcc.dg/i386-bitfield3.c: New test.
6560
6561         * gcc.dg/i386-bitfield2.c: New test.
6562
6563 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
6564
6565         * g++.dg/parse/conv_op1.C: New test.
6566
6567 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
6568
6569         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
6570         approved.
6571
6572 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
6573
6574         * gcc.c-torture/compile/20021220-1.c: New test.
6575
6576 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
6577
6578         * gcc.dg/i386-fastcall-1.c: New.
6579
6580 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6581
6582         * gcc.c-torture/execute/20021219-1.c: New test.
6583
6584 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6585
6586         * gcc.dg/i386-pic-1.c: New test.
6587
6588 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6589
6590         PR c++/8099
6591         * g++.dg/template/friend9.C: New test.
6592
6593 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6594
6595         PR c++/3663
6596         * g++.dg/template/access7.C: New test.
6597
6598 2002-12-18  Nick Clifton  <nickc@redhat.com>
6599
6600         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
6601         the libstdc++-v3 directory has been found.
6602
6603 2002-12-12  Devang Patel <dpatel@apple.com>
6604         * gcc.dg/darwin-ld-1.c: New test.
6605         * gcc.dg/darwin-ld-2.c: New test.
6606         * gcc.dg/darwin-ld-3.c: New test.
6607         * gcc.dg/darwin-ld-4.c: New test.
6608         * gcc.dg/darwin-ld-5.c: New test.
6609
6610 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6611
6612         * gcc.c-torture/compile/20021212-1.c: New test.
6613
6614 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
6615
6616         * gcc.dg/fshort-wchar: New test.
6617
6618 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
6619
6620         PR c++/8372
6621         * g++.dg/template/dtor1.C: New test.
6622
6623         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
6624         markers.
6625
6626 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
6627
6628         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
6629
6630 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
6631
6632         * g++.dg/template/static1.C: New test.
6633         * g++.dg/template/static2.C: New test.
6634         * g++.old-deja/g++.ext/memconst.C: New test.
6635
6636 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6637
6638         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
6639         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
6640         * g++.dg/special/initp1.C: Likewise.
6641
6642 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
6643
6644         * gcc.c-torture/execute/20021204-1.c: New test.
6645
6646 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
6647
6648         * gcc.dg/ppc-fmadd-1.c: New file.
6649         * gcc.dg/ppc-fmadd-2.c: New file.
6650         * gcc.dg/ppc-fmadd-3.c: New file.
6651
6652 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6653
6654         * gcc.c-torture/compile/20021204-1.c: New test.
6655
6656 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6657
6658         * g++.dg/inherit/covariant2.C: New test.
6659         * g++.dg/inherit/covariant3.C: New test.
6660         * g++.dg/inherit/covariant4.C: New test.
6661         * g++.dg/inherit/covariant1.C: Remove XFAIL.
6662         * g++.old-deja/g++.robertl/eb17.C: Likewise.
6663
6664 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
6665
6666         PR c++/8688
6667         * g++.dg/init/brace3.C: New test.
6668
6669 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
6670
6671         * gcc.dg/20020210-1.c: Fix a comment typo.
6672
6673 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
6674
6675         PR c++/8720
6676         * g++.dg/parse/defarg1.C: New test.
6677
6678         PR c++/8615
6679         * g++.dg/template/char1.C: New test.
6680
6681         * g++.dg/template/varmod1.C: Fix typo.
6682
6683 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6684
6685         DR 180
6686         * g++.old-deja/g++.pt/crash32.C: Expect error.
6687
6688 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
6689
6690         PR c++/5919
6691         * g++.dg/template/varmod1.C: New test.
6692
6693         PR c++/8727
6694         * g++.dg/inherit/typeinfo1.C: New test.
6695
6696         PR c++/8663
6697         * g++.dg/inherit/typedef1.C: New test.
6698
6699 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
6700
6701         PR c++/8332
6702         PR c++/8493
6703         * g++.dg/template/strlen1.C: New test.
6704
6705         PR c++/8227
6706         * g++.dg/template/ctor2.C: New test.
6707
6708         PR c++/8214
6709         * g++.dg/init/string1.C: New test.
6710
6711         PR c++/8511
6712         * g++.dg/template/friend8.C: New test.
6713
6714 2002-11-29  Joe Buck <jbuck@synopsys.com>
6715
6716         * g++.dg/lookup/anon2.C: New test.
6717
6718 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
6719
6720         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
6721         h8300 port.
6722
6723 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
6724
6725         * gcc.dg/bitfld-6.c: New test.
6726
6727 2002-11-27  Jan Hubicka  <jh@suse.cz>
6728
6729         * gcc.c-torture/execute/20021127.[cx]: New test.
6730
6731 2002-11-26  Jan Hubicka  <jh@suse.cz>
6732
6733         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
6734         quality.
6735
6736 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
6737
6738         * g++.dg/init/brace2.C: New test.
6739         * g++.old-deja/g++.mike/p9129.C: Correct.
6740
6741 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
6742
6743         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
6744
6745 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
6746
6747         * gcc.dg/sibcall-6: New test for indirect sibcalls.
6748
6749 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
6750
6751         * testsuite/g++.dg/abi/empty11.C: New test.
6752         * testsuite/g++.dg/rtti/cv1.C: New test.
6753
6754 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
6755
6756         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
6757
6758 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
6759
6760         * g++.dg/abi/empty10.C: New test.
6761
6762 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6763
6764         * gcc.c-torture/compile/20021124-1.c: New test.
6765
6766 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
6767
6768         * g++.dg/abi/rtti2.C: New test.
6769
6770 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6771
6772         * gcc.dg/i386-unroll-1.c: New test.
6773
6774 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6775
6776         * gcc.c-torture/compile/20021120-1.c: New test.
6777         * gcc.c-torture/compile/20021120-2.c: New test.
6778
6779 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6780
6781         * gcc.dg/bitfld-5.c: New test.
6782
6783 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6784
6785         * gcc.c-torture/execute/20021120-3.c: New test.
6786
6787 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6788
6789         * gcc.c-torture/execute/20021120-2.c: New test.
6790
6791 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6792
6793         * gcc.c-torture/execute/20021120-1.c: New test.
6794
6795 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
6796
6797         * gcc.c-torture/execute/20021118-3.c: New test.
6798
6799 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6800
6801         * gcc.c-torture/compile/20021119-1.c: New test.
6802
6803 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
6804
6805         * gcc.dg/duff-1.c: New test.
6806         * gcc.dg/duff-2.c: New test.
6807         * gcc.dg/duff-3.c: New test.
6808
6809 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
6810
6811         * gcc.dg/cpp/_Pragma5.c: New test.
6812
6813 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6814
6815         * gcc.c-torture/execute/20021118-2.c: New test.
6816
6817 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6818
6819         * gcc.c-torture/execute/20021118-1.c: New test.
6820
6821 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
6822
6823         * gcc.dg/20021116-1.c: New test.
6824
6825 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
6826
6827         * g++.dg/abi/vcall1.C: New test.
6828
6829 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
6830
6831         * gcc.dg/20021029-1.c: New test.
6832         * gcc.dg/20021029-2.c: New test.
6833
6834 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6835
6836         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
6837
6838 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6839
6840         PR c/8439
6841         * gcc.dg/20021110.c: Move to ...
6842         * gcc.c-torture/compile/20021110.c: .... here.
6843
6844 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6845
6846         PR c/8467
6847         * gcc.c-torture/execute/20021111-1.c
6848
6849 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6850
6851         PR c/8439
6852         * gcc.dg/20021110.c: New test.
6853
6854 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
6855
6856         * g++.dg/abi/vthunk3.C: Run only on x86.
6857
6858 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6859
6860         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
6861
6862 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
6863
6864         * lib/compat.exp (compat-execute): Fix logic error in last
6865         change.
6866
6867 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
6868
6869         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
6870
6871 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6872
6873         PR c++/8389
6874         * g++.dg/template/access6.C: New test.
6875
6876 2002-11-08  Jan Hubicka  <jh@suse.cz>
6877
6878         * gcc.dg/i386-ssefp-1.c: New test.
6879         * gcc.dg/i386-ssefp-1.c: New test.
6880
6881 2002-11-08  Jan Hubicka  <jh@suse.cz>
6882
6883         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
6884
6885 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6886
6887         * g++.dg/abi/vthunk3.C: New test.
6888
6889         PR c++/8338
6890         * g++.dg/template/crash2.C: New test.
6891
6892 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6893
6894         * testsuite/g++.dg/abi/dtor1.C: New test.
6895         * testsuite/g++.dg/abi/dtor2.C: Likewise.
6896
6897 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6898
6899         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6900         Darwin.
6901
6902 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6903
6904         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6905         -mthumb.  Only xfail with -O0.
6906
6907 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6908
6909         * g++.dg/abi/thunk1.C: New test.
6910         * g++.dg/abi/thunk2.C: Likewise.
6911         * g++.dg/abi/vtt1.C: Likewise.
6912
6913 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6914
6915         PR optimization/8423
6916         * gcc.c-torture/execute/builtin-constant.c: New test.
6917
6918 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6919
6920         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6921         Add some more cases.
6922
6923 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6924
6925         PR c++/8391
6926         * g++.dg/opt/local1.C: New test.
6927
6928 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6929
6930         PR c++/8160
6931         * g++.dg/template/complit1.C: New test.
6932
6933         PR c++/8149
6934         * g++.dg/template/typename4.C: Likewise.
6935
6936 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6937
6938         Core issue 287, PR c++/7639
6939         * g++.dg/template/instantiate1.C: Adjust error location.
6940         * g++.dg/template/instantiate3.C: New test.
6941         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6942         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6943         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6944
6945 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6946
6947         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6948
6949 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6950
6951         PR c++/8287
6952         * g++.dg/init/dtor2.C: New test.
6953
6954 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6955
6956         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6957         * gcc.dg/nest.c: Bypass errors on irix6.
6958
6959 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6960
6961         * gcc.dg/nest.c: Expect error for mmix-*-*.
6962         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6963
6964 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6965
6966         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6967         markers.
6968
6969         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6970
6971 2002-10-25  Mike Stump  <mrs@apple.com>
6972
6973         * gcc.dg/warn-1.c: New test.
6974
6975 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6976
6977         * g++.dg/template/typename3.C: New test.
6978
6979 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6980
6981         * g++.dg/lookup/ptrmem1.C: New test.
6982
6983         * g++.dg/abi/vthunk2.C: New test.
6984
6985 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6986
6987         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6988
6989 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6990
6991         * g++.dg/abi/empty9.C: New test.
6992
6993 2002-10-24  Richard Henderson  <rth@redhat.com>
6994
6995         * g++.dg/inherit/thunk1.C: Enable for ia64.
6996
6997 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6998
6999         PR c++/8067
7000         * g++.dg/lookup/pretty1.C: New test.
7001
7002 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
7003
7004         * gcc.dg/20021023-1.c: New test.
7005
7006 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
7007
7008         PR c++/7679
7009         * g++.dg/parse/inline1.C: New test.
7010
7011 2002-10-23  Richard Henderson  <rth@redhat.com>
7012
7013         * g++.dg/inherit/thunk1.C: Enable for x86_64.
7014
7015         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
7016
7017 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
7018
7019         PR c++/6579
7020         * g++.dg/parse/stmtexpr3.C: New test.
7021
7022 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7023
7024         * g++.dg/expr/cond1.C: New test.
7025
7026 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
7027
7028         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
7029
7030 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7031
7032         * g++.dg/abi/vbase13.C: New test.
7033         * g++.dg/abi/vbase14.C: Likewise.
7034
7035 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
7036
7037         * gcc.dg/tls/pic-1.c: New test.
7038         * gcc.dg/tls/nonpic-1.c: New test.
7039         * gcc.dg/20021018-1.c: New test.
7040
7041 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
7042
7043         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
7044         Remove only files with the same base name as the test case.
7045         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
7046         (profopt-execute): Likewise.  Also, remove old profiling
7047         and performance data files before running the tests.
7048
7049         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
7050         * g++.dg/bprob/bprob.exp: Likewise.
7051         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
7052         to allow more general test case names.
7053
7054         * g++.dg/bprob/bprob-1.C: Rename to ...
7055         * g++.dg/bprob/g++-bprob-1.C: ... this.
7056
7057         * g77.dg/bprob/bprob-1.f: Rename to ...
7058         * g77.dg/bprob/g77-bprob-1.f: ... this.
7059
7060 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
7061
7062         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
7063         bison 1.50 or later.
7064
7065 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
7066
7067         * g++.dg/README: Describe more test directories.
7068
7069 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7070
7071         * g++.dg/init/array6.C: Add additional tests.
7072
7073 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
7074
7075         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
7076         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
7077
7078 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
7079
7080         * gcc.c-torture/compile/20020604-1.x: New.
7081         * gcc.c-torture/compile/simd-5.x: Likewise.
7082         * gcc.c-torture/execute/920710-1.x: Likewise.
7083         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
7084
7085 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7086
7087         * g++.dg/inherit/override1.C: Add dg-options clause.
7088
7089 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7090
7091         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
7092         _mm_slli_si128.
7093
7094 2002-10-19  Andreas Schwab  <schwab@suse.de>
7095
7096         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
7097         directory component.
7098
7099 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
7100
7101         * g++.dg/inherit/thunk1.C: New test.
7102
7103         * g++.dg/inherit/override1.C: New test.
7104
7105         * g++.dg/abi/mangle11.C: New test.
7106         * g++.dg/abi/mangle14.C: New test.
7107         * g++.dg/abi/mangle17.C: New test.
7108
7109 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7110
7111         * g++.dg/overload/member2.C: New test.
7112
7113 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
7114
7115         * g++.dg/README: Describe new compat directory.
7116         * g++.dg/dg.exp: Skip tests in compat directory.
7117         * README.compat: New file.
7118         * lib/compat.exp: New expect script.
7119         * g++.dg/compat: New test directory.
7120         * g++.dg/compat/compat.exp: New expect script.
7121         * g++.dg/compat/abi: New test directory.
7122         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
7123         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
7124         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
7125         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
7126         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
7127         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
7128         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
7129         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
7130         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
7131         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
7132         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
7133         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
7134         * g++.dg/compat/break: New test directory.
7135         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
7136         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
7137         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
7138         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
7139         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
7140         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
7141         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
7142         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
7143         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
7144         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
7145         g++.dg/compat/break/README: New files.
7146         * g++.dg/compat/eh: New test directory.
7147         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
7148         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
7149         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
7150         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
7151         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
7152         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
7153         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
7154         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
7155         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
7156         g++.dg/compat/eh/filter2_y.C,
7157         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
7158         g++.dg/compat/eh/new1_y.C,
7159         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
7160         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
7161         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
7162         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
7163         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
7164         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
7165         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
7166         g++.dg/compat/eh/unexpected1_y.C: New files.
7167         * g++.dg/compat/init: New test directory.
7168         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
7169         g++.dg/compat/init/array5_y.C,
7170         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
7171         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
7172         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
7173         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
7174         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
7175         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
7176         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
7177         g++.dg/compat/init/init-ref2_y.C: New files.
7178
7179 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
7180
7181         PR c++/7584
7182         * g++.dg/inherit/using3.C: New test.
7183
7184 2002-10-17  Jan Hubicka  <jh@suse.cz>
7185
7186         * gcc.dg/20021017-2.c: New test.
7187
7188 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
7189
7190         * g++.dg/abi/mangle16.C: Adjust.
7191
7192         * g++.dg/init/array8.C: New test.
7193
7194 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
7195
7196         * gcc.dg/special/mips-abi.exp: New test.
7197         * gcc.dg/special/mips-abi.s: Empty file used by the above.
7198
7199 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
7200
7201         * g++.dg/abi/mangle16.C: New test.
7202         * g++.dg/abi/mangle17.C: Likewise.
7203
7204         PR c++/7478
7205         * g++.dg/template/ref1.C: New test.
7206
7207 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7208
7209         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
7210
7211 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
7212
7213         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
7214
7215 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
7216
7217         PR c++/7524
7218         * g++.dg/init/array7.C: New test.
7219
7220 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
7221
7222         * g++.dg/init/array6.C: New test.
7223
7224         * g++.dg/abi/mangle13.C: Likewise.
7225         * g++.dg/abi/mangle14.C: Likewise.
7226         * g++.dg/abi/mangle15.C: Likewise.
7227
7228 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7229
7230         * g++.dg/abi/empty8.C: New test.
7231
7232 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
7233
7234         * g++.dg/init/ctor1.C: New test.
7235
7236 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
7237
7238         * gcc.c-torture/execute/20021015-1.c: New test.
7239
7240 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
7241
7242         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
7243
7244 2002-10-14  Jan Hubicka  <jh@suse.cz>
7245
7246         * gcc.dg/i386-ssetype-[1-5].c: New tests.
7247
7248 2002-10-14  Richard Henderson  <rth@redhat.com>
7249
7250         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
7251
7252 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7253
7254         PR optimization/6631
7255         * g++.dg/opt/const2.C: New test.
7256
7257 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7258
7259         PR c++/7176
7260         * g++.dg/parse/friend1.C: New test.
7261         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
7262
7263 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
7264
7265         * gcc.dg/20021014-1.c: New test.
7266
7267 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
7268
7269         PR c++/5661
7270         * g++.dg/ext/vlm1.C: New test.
7271         * g++.dg/ext/vlm2.C: Likewise.
7272
7273         * g++.dg/init/array1.C: Remove invalid braces.
7274         * g++.dg/init/brace1.C: New test.
7275         * g++.dg/init/copy2.C: Likewise.
7276         * g++.dg/init/copy3.C: Likewise.
7277         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
7278         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
7279         braces.
7280
7281 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
7282
7283         * gcc.dg/cpp/assembler.S: Don't use -ansi.
7284
7285 2002-10-11  Richard Shann  <richard.shann@superh.com>
7286
7287         * gcc.c-torture/compile/simd-5.c: New test.
7288
7289 2002-10-10  Roger Sayle  <roger@eyesopen.com>
7290
7291         * gcc.c-torture/execute/shiftopt-1.c: New test case.
7292
7293 2002-10-10  Jim Wilson  <wilson@redhat.com>
7294
7295         * gcc.c-torture/execute/20021010-1.c: New test.
7296
7297 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
7298
7299         PR c/7353
7300         * g++.dg/ext/typedef-init.C: New test.
7301         * gcc.dg/typedef-init.c: New test.
7302
7303 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
7304
7305         * gcc.dg/cpp/paste13.c: New test.
7306
7307 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7308
7309         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
7310         remaining platforms, XFAIL during compile, not execute.  Don't
7311         XFAIL at -O0.
7312
7313 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7314
7315         * gcc.dg/alias-1.c: Tweak expected warning.
7316
7317 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
7318
7319         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
7320
7321 2002-10-06  Andreas Jaeger  <aj@suse.de>
7322
7323         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
7324         * gcc.dg/cpp/c++98.C: Likewise.
7325
7326         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
7327         * g++.dg/cpp/c++98.C: Likewise.
7328
7329         * g++.dg/README (Subdirectories): Mention cpp directory.
7330
7331         PR target/7559
7332         * gcc.dg/20021006-1.c: New test.
7333
7334 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7335
7336         PR c++/7804
7337         * g++.dg/other/warning1.C: New test.
7338
7339 2002-10-04  Roger Sayle  <roger@eyesopen.com>
7340
7341         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
7342         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
7343         and sparc-*-* with -m64 as expected failures.  See PR 8087.
7344
7345 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
7346
7347         PR c++/7931
7348         * g++.dg/template/ptrmem3.C: New test.
7349
7350         PR c++/7754
7351         * g++.dg/template/union1.C: New test.
7352
7353 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
7354
7355         PR c++/8006
7356         * g++.dg/abi/mangle9.C: New test.
7357         * g++.dg/abi/mangle10.C: New test.
7358         * g++.dg/abi/mangle11.C: New test.
7359         * g++.dg/abi/mangle12.C: New test.
7360
7361 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
7362
7363         PR c++/7188.
7364         * g++.dg/template/meminit1.C: New test.
7365         * g++.dg/warn/Wreorder-1.C: Likewise.
7366         * g++.old-deja/g++.mike/warn3.C: Tweak.
7367         * lib/prune.exp: Ingore "in copy constructor".
7368
7369 2002-10-02  Andreas Jaeger  <aj@suse.de>
7370
7371         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
7372         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
7373         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
7374         on x86-64.
7375
7376 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7377
7378         * gcc.dg/empty1.C: Fix typo.
7379
7380 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
7381
7382         * gcc.dg/alias-1.c: New test.
7383
7384 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7385
7386         * gcc.dg/empty1.C: New test.
7387
7388         * g++.dg/tls/init-2.C: Tweak error messages.
7389
7390 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
7391
7392         * gcc.c-torture/compile/20020923-1.c: New test.
7393
7394 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
7395
7396         * gcc.c-torture/execute/ffs-1.c: New test.
7397         * gcc.c-torture/execute/ffs-2.c: Ditto.
7398
7399 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
7400
7401         * g++.dg/overload/member1.C: New test.
7402
7403 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
7404
7405         * g++.dg/abi/empty7.C: New test.
7406         * g++.dg/init/pm2.C: Likewise.
7407
7408 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
7409
7410         * g++.dg/rtti/crash1.C: New test.
7411
7412 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
7413
7414         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
7415         gcc.dg/sibcall-4.c: New tests.
7416
7417 2002-09-28  Roger Sayle  <roger@eyesopen.com>
7418
7419         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
7420         powerpc and MMIX targets.
7421
7422 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
7423
7424         * gcc.dg/cpp/20020927-1.c: New.
7425
7426 2002-09-26  David S. Miller  <davem@redhat.com>
7427
7428         * gcc.c-torture/compile/trunctfdf.c: New.
7429
7430 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7431
7432         * lib/target-supports.exp (check_weak_available): Handle solaris2.
7433
7434 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
7435
7436         * gcc.c-torture/execute/loop-15.c: New.
7437
7438 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
7439
7440         * README.QMTEST: Fix typo.
7441
7442 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7443
7444         * gcc.dg/20020926-1.c: New test.
7445
7446 2002-09-25  David S. Miller  <davem@redhat.com>
7447
7448         PR target/7842
7449         * gcc.c-torture/execute/shiftdi.c: New test.
7450
7451 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
7452
7453         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
7454         unique to the tool.
7455         * lib/g77.exp (g77_init): Likewise.
7456         * lib/g++.exp (g++_init): Likewise.
7457         * lib/objc.exp (objc_init): Likewise.
7458
7459 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
7460
7461         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
7462         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
7463         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
7464
7465 2002-09-25  Richard Henderson  <rth@redhat.com>
7466
7467         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
7468         too-small long double.
7469
7470 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
7471
7472         * gcc.dg/20020919-1.c: New test.
7473
7474 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
7475
7476         * g++.dg/abi/bitfield6.C: New test.
7477         * g++.dg/abi/bitfield7.C: New test.
7478         * g++.dg/abi/bitfield8.C: New test.
7479         * g++.dg/abi/vbase11.C: New test.
7480
7481 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7482
7483         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
7484         hppa*-*-hpux*.  Update test comment.
7485
7486 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
7487
7488         * gcc.dg/tls/struct-1.c: New test.
7489
7490 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
7491
7492         * gcc.dg/cpp/tr-warn2.c: Update.
7493
7494 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7495
7496         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
7497
7498 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7499
7500         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
7501         systems.
7502
7503 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
7504
7505         * gcc.c-torture/execute/ieee/mzero3.c: New test.
7506
7507         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7508         Adjust for c++filt moved to binutils.  Remove spurious duplicate
7509         setting of cxxfilt.
7510
7511 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
7512
7513         * gcc.dg/20020312-2.c: Update for darwin.
7514
7515 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7516
7517         * g++.old-deja/g++.other/crash32.C: Mark ICE.
7518
7519 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
7520
7521         * objc.dg/comp-types-1.m: New test.
7522         * objc.dg/comp-types-2.m: New test.
7523         * objc.dg/comp-types-3.m: New test.
7524         * objc.dg/comp-types-4.m: New test.
7525         * objc.dg/comp-types-5.m: New test.
7526         * objc.dg/comp-types-6.m: New test.
7527
7528 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7529
7530         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
7531
7532 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7533
7534         * g++.dg/other/do1.C: New test.
7535
7536         * g++.dg/template/subst1.C: New test.
7537
7538 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
7539
7540         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
7541
7542 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7543
7544         * g++.dg/template/qualttp20.C: Adjust expected errors.
7545         * g++.old-deja/g++.jason/report.C: Likewise.
7546         * g++.old-deja/g++.other/qual1.C: Likewise.
7547
7548         * g++.dg/lookup/scoped2.C: New test.
7549
7550         * g++.dg/ext/asm3.C: New test.
7551
7552 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
7553
7554         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
7555
7556 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
7557
7558         * ChangeLog: follow spelling conventions.
7559         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
7560         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
7561         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
7562         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
7563         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
7564         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
7565         * g++.old-deja/g++.law/global-init1.C: Likewise.
7566         * g++.old-deja/g++.other/delete4.C: Likewise.
7567         * g++.old-deja/g++.other/inline21.C: Likewise.
7568         * g++.old-deja/g++.other/singleton.C: Likewise.
7569         * g77.dg/strlen0.f: Likewise.
7570         * g77.f-torture/compile/20010519-1.f: Likewise.
7571         * g77.f-torture/compile/980310-4.f: Likewise.
7572         * gcc.c-torture/compile/20000605-1.c: Likewise.
7573         * gcc.c-torture/execute/20020225-1.c: Likewise.
7574         * gcc.dg/c90-hexfloat-2.c: Likewise.
7575         * gcc.dg/c99-bool-1.c: Likewise.
7576         * gcc.dg/c99-hexfloat-2.c: Likewise.
7577         * gcc.dg/dll-2.c: Likewise.
7578         * gcc.dg/wtr-union-init-1.c: Likewise.
7579         * gcc.dg/wtr-union-init-2.c: Likewise.
7580         * gcc.dg/wtr-union-init-3.c: Likewise.
7581         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7582         * gcc.dg/cpp/defined.c: Likewise.
7583         * gcc.dg/cpp/macsyntx.c: Likewise.
7584         * gcc.dg/cpp/paste2.c: Likewise.
7585         * gcc.dg/cpp/trad/defined.c: Likewise.
7586         * gcc.dg/format/c90-printf-1.c: Likewise.
7587         * gcc.dg/format/c90-scanf-1.c: Likewise.
7588         * gcc.dg/format/c99-printf-1.c: Likewise.
7589         * gcc.dg/format/c99-scanf-1.c: Likewise.
7590         * gcc.misc-tests/gcov-8.c: Likewise.
7591         * lib/profopt.exp: Likewise.
7592
7593 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
7594
7595         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
7596
7597 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7598
7599         * g++.dg/inherit/using2.C: New test.
7600
7601 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
7602
7603         * ChangeLog: Follow spelling conventions.
7604         * g++.dg/template/friend4.C: Likewise.
7605         * g++.old-deja/g++.pt/crash67.C: Likewise.
7606         * gcc.c-torture/execute/20000801-4.c: Likewise.
7607         * gcc.dg/c90-digraph-1.c: Likewise.
7608         * gcc.dg/c94-digraph-1.c: Likewise.
7609         * gcc.dg/c99-digraph-1.c: Likewise.
7610         * gcc.dg/cpp/line5.c: Likewise.
7611         * gcc.dg/cpp/multiline.c: Likewise.
7612         * gcc.dg/cpp/trad/literals-1.c: Likewise.
7613         * gcc.dg/format/attr-3.c: Likewise.
7614         * gcc.dg/format/c90-scanf-3.c: Likewise.
7615         * gcc.dg/format/ext-4.c: Likewise.
7616
7617 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7618
7619         * g++.dg/template/pretty1.C: New test.
7620
7621 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
7622
7623         * gcc.c-torture/execute/struct-cpy-1.c: New test.
7624
7625 2002-09-13  Matt Austern  <austern@apple.com>
7626
7627         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
7628         passing a cast expression to a function by const reference.
7629
7630 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
7631
7632         * g++.dg/template/deduce1.C: New test.
7633
7634 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
7635
7636         * gcc.c-torture/execute/simd-1.c: Force all use of int to
7637         32-bit int.
7638
7639 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7640
7641         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
7642         usage.
7643
7644 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
7645
7646         * gcc.c-torture/compile/20020910-1.c: New test.
7647
7648 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
7649
7650         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
7651
7652 2002-09-10  Andreas Jaeger  <aj@suse.de>
7653
7654         * gcc.dg/20020312-2.c: Adjust for x86-64.
7655
7656 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
7657
7658         * g77.dg/7388.f: New test case for PR 7388.
7659
7660 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
7661
7662         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
7663
7664 2002-09-05  Ziemowit Laski <zlaski@apple.com>
7665
7666         * objc.dg/proto-lossage-1.m: New test.
7667
7668 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
7669
7670         * gcc.dg/cpp/_Pragma4.c: Fix typo.
7671
7672 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
7673
7674         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
7675         expected to pass.
7676
7677 2002-09-06  Stan Shebs  <shebs@apple.com>
7678             David Edelsohn  <edelsohn@gnu.org>
7679
7680         * gcc.dg/weak: New directory.
7681         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
7682         target-specific xfail bits.
7683         * gcc.dg/typeof-2.c: Move to new directory.
7684         * gcc.dg/weak.exp: New expect script.
7685
7686 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
7687
7688         * gcc.c-torture/execute/extzvsi.c: New test.
7689
7690 2002-09-05  Stan Shebs  <shebs@apple.com>
7691
7692         * gcc.dg/weak-1.c: xfail on Darwin.
7693         * gcc.dg/weak-2.c: Ditto.
7694         * gcc.dg/weak-3.c: Ditto.
7695         * gcc.dg/weak-4.c: Ditto.
7696         * gcc.dg/weak-5.c: Ditto.
7697         * gcc.dg/weak-6.c: Ditto.
7698         * gcc.dg/weak-7.c: Ditto.
7699         * gcc.dg/weak-8.c: Ditto.
7700         * gcc.dg/weak-9.c: Ditto.
7701
7702 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
7703
7704         * gcc.c-torture/execute/loop-14.c: New test.
7705
7706 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
7707
7708         * g++.dg/other/cxa-atexit1.C: New test.
7709
7710         * gcc.dg/typeof-2.c: New test.
7711
7712 2002-09-03  Roger Sayle  <roger@eyesopen.com>
7713
7714         * gcc.dg/builtins-2.c: New testcase.
7715         * gcc.dg/builtins-3.c: New testcase.
7716
7717 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
7718
7719         * gcc.dg/cpp/_Pragma4.c: New test.
7720
7721 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
7722
7723         * objc/execute/nil_method-1.m: New testcase.
7724
7725 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
7726
7727         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
7728         [Object class], not [Object initialize].
7729
7730 2002-08-31  Roger Sayle  <roger@eyesopen.com>
7731             Hans-Peter Nilsson  <hp@bitrange.com>
7732
7733         * gcc.c-torture/execute/20020720-1.x: Skip test on
7734         mmix-knuth-mmixware.  Correct comment.
7735
7736 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
7737
7738         * testsuite/g++.dg/abi/bitfield5.C: New test.
7739         * testsuite/g++.dg/abi/vbase10.C: Likewise.
7740
7741 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
7742
7743         * objc.dg/undeclared-selector.m: New test.
7744
7745 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
7746
7747         * g++.dg/other/offsetof1.C: Avoid cast warning.
7748
7749 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
7750
7751         * objc.dg/super-class-2.m: New test.
7752
7753 2002-08-24  Matt Austern  <austern@apple.com>
7754
7755         * g++.dg/ext/lvaddr.C: New test.
7756         * g++.dg/ext/lvcast.C: New test.
7757
7758 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
7759
7760         * testsuite/g++.dg/inherit/cond1.C: New test.
7761
7762 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
7763
7764         * gcc.dg/noncompile/incomplete-1.c: New test.
7765
7766 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7767
7768         * gcc.dg/typespec-1.c: New test.
7769
7770 2002-08-20  Devang Patel  <dpatel@apple.com>
7771         * objc.dg/proto-hier-2.m: New test.
7772
7773 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
7774
7775         * objc.dg/bitfield-1.m: New test.
7776         * objc.dg/bitfield-2.m: New test.
7777
7778 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7779
7780         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
7781         gcc.dg/c99-flex-array-4.c: New tests.
7782
7783 2002-08-16  Stan Shebs  <shebs@apple.com>
7784
7785         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
7786
7787 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
7788
7789         * gcc.dg/typeof-1.c: New test.
7790         * g++.dg/ext/typeof2.C: New test.
7791
7792 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7793
7794         * g++.dg/other/offsetof1.C: New test.
7795
7796 2002-08-14  Richard Henderson  <rth@redhat.com>
7797
7798         * gcc.dg/tls/diag-3.c: Fix expected message strings.
7799
7800 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
7801
7802         * gcc.dg/cpp/_Pragma3.c: New test.
7803
7804 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
7805
7806         * g++.dg/template/inherit3: New test.
7807
7808 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7809
7810         * gcc.dg/bitfld-4.c: Add blank options.
7811
7812 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
7813
7814         * g++.dg/template/crash1.C: New test.
7815
7816 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7817
7818         * gcc.dg/tls/opt-2.c: New test.
7819
7820 2002-08-08  Devang Patel  <dpatel@apple.com>
7821
7822         * objc.dg/selector-1.m : New test
7823
7824 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7825
7826         * g++.dg/abi/bitfield4.C: New test.
7827         * gcc.dg/bitfld-4.c: New test.
7828
7829 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7830
7831         * g++.dg/other/packed1.C: New test.
7832
7833 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
7834
7835         * g++.dg/abi/offsetof.C: Tweak error messages.
7836         * g++.old-deja/g++.mike/p10769a.C: Likewise.
7837
7838 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7839
7840         * gcc.dg/bitfld-3.c: New test.
7841
7842 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7843             Richard Henderson  <rth@redhat.com>
7844
7845         * gcc.dg/i386-bitfield1.c: New test.
7846         * g++.dg/abi/bitfield3.C: Update.
7847
7848 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
7849
7850         * objc.dg/const-str-2.m: Update.
7851         * gcc.dg/cpp/c++98.c: Change to C extension.
7852         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
7853         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
7854
7855 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
7856
7857         * testsuite/gcc.dg/tls/diag-3.c: New.
7858
7859 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
7860
7861         * g++.dg/README (Subdirectories): Document new subdir expr.
7862         * g++.dg/expr/pmf-1.C: New test.
7863
7864 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
7865
7866         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
7867
7868 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
7869
7870         * g++.dg/abi/bitfield3.C: New test.
7871
7872 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
7873
7874         * lib/gcov.exp: Tweak expected line formats.
7875         * gcc.misc-tests/gcov8.c: New test.
7876         * gcc.misc-tests/gcov8.x: New flags.
7877
7878 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
7879
7880         * consistency.vlad/layout/endian.c: Include string.h.
7881
7882         * gcc.c-torture/execute/20020805-1.c: New test.
7883
7884 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
7885
7886         * g++.dg/other/conversion1.C: New test.
7887
7888 2002-08-03  Roger Sayle  <roger@eyesopen.com>
7889
7890         * gcc.dg/builtins-1.c: New testcase.
7891
7892 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
7893
7894         * g++.dg/inherit/access3.C: New test.
7895
7896 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7897
7898         * gcc.dg/ia64-visibility-2.c: New test.
7899
7900 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7901
7902         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7903         __qualifier_flags to __flags.
7904
7905 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7906
7907         * g++.dg/inherit/operator1.C: New test.
7908         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7909         * g++.dg/other/error1.C: Change expected error message.
7910         * g++.dg/template/conv4.C: Likewise.
7911
7912 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7913
7914         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7915         for documented behavior.
7916
7917 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7918
7919         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7920         several targets known to fail.
7921
7922 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7923
7924         * gcc.dg/mips-args-[123].c: New tests.
7925
7926 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7927
7928         * gcc.dg/ppc-spe.c: New.
7929
7930 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7931
7932         * g++.dg/other/ptrmem4.C: New testcase.
7933
7934 2002-07-24  Richard Henderson  <rth@redhat.com>
7935
7936         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7937
7938 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7939
7940         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7941
7942 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7943
7944         * gcc.c-torture/execute/memset-3.c: New testcase.
7945
7946 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7947
7948         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7949         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7950
7951 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7952
7953         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7954         Delete.
7955
7956 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7957
7958         * gcc.c-torture/compile/simd-4.c: New test.
7959
7960 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7961
7962         PR c++/7347, c++/7348
7963         * g++.dg/template/access4.C: New test.
7964         * g++.dg/template/access5.C: New test.
7965         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7966         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7967         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7968         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7969
7970 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7971
7972         * gcc.dg/gnu89-init-2.c: New test.
7973
7974 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7975
7976         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7977
7978 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7979
7980         * gcc.c-torture/execute/20020720-1.c: New testcase.
7981
7982 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7983
7984         * gcc.dg/cpp/Wsignprom.c: New tests.
7985
7986 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7987
7988         * gcc.c-torture/execute/loop-13.c: New test.
7989
7990 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7991
7992         * gcc.dg/cpp/expr.c: New tests.
7993
7994 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7995
7996         * g++.dg/opt/pr6713.C: Add template instantiation.
7997
7998 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7999
8000         * gcc.dg/nest.c: New test.
8001
8002 2002-07-17  Richard Henderson  <rth@redhat.com>
8003
8004         * g++.dg/opt/pr6713.C: New test.
8005
8006 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
8007
8008         * gcc.c-torture/execute/loop-2e.x: Let the testcase
8009         XFAIL for all x86 processors.
8010
8011 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
8012
8013         * gcc.c-torture/execute/20010122-1.x: Do not test with
8014         -fomit-frame-pointer.
8015
8016 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8017
8018         * g++.dg/template/instantiate2.C: New test.
8019         * g++.dg/template/spec4.C: New test.
8020
8021 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8022
8023         * g++.dg/template/access2.C: New test.
8024         * g++.dg/template/access3.C: New test.
8025
8026 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
8027
8028         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
8029         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
8030         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
8031         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
8032         Convert to use <stdarg.h>.
8033         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
8034         Delete.
8035         * gcc.dg/va-arg-2.c: New.
8036         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
8037
8038 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
8039
8040         * gcc.c-torture/compile/20020710-1.c: New test.
8041
8042 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
8043                           Andrew Pinski  <pinskia@physics.uc.edu>
8044
8045         gcc.c-torture/compile/simd-2.c: New testcase.
8046         gcc.c-torture/compile/simd-3.c: Likewise.
8047
8048 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
8049
8050         PR c++/7224
8051         * g++.dg/overload/error1.C: New test.
8052
8053 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8054
8055         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
8056         configuration and IRIX 6 O32 ABI.
8057
8058 2002-07-11  Roger Sayle  <roger@eyesopen.com>
8059
8060         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
8061
8062 2002-07-10  Roger Sayle  <roger@eyesopen.com>
8063
8064         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
8065
8066 2002-07-10  Jeffrey A Law  <law@redhat.com>
8067
8068         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
8069
8070         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
8071
8072 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
8073
8074         * gcc.dg/20020312-2.c: Check for __PPC__.
8075
8076 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
8077
8078         * gcc.c-torture/compile/20020709-1.c: New test.
8079
8080 2002-07-07  Roger Sayle  <roger@eyesopen.com>
8081
8082         * g++.dg/template/qualttp21.C: New test case.
8083
8084 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
8085
8086         * gcc.c-torture/compile/20020706-1.c: New test.
8087         * gcc.c-torture/compile/20020706-2.c: New test.
8088
8089 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
8090             Alexandre Oliva  <aoliva@redhat.com>
8091
8092         * g++.dg/warn/incomplete1.C: New test.
8093
8094 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8095
8096         PR c++/7099
8097         * g++.dg/warn/noreturn1.C: New test.
8098
8099 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
8100
8101         PR c++/6706
8102         * g++.dg/debug/debug6.C: New test.
8103         * g++.dg/debug/debug7.C: New test.
8104
8105 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
8106
8107         * gcc.c-torture/compile/simd-3.c: New test.
8108
8109 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
8110
8111         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
8112         * gcc.dg/20020620-1.c: Likewise.
8113
8114 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8115
8116         PR c++/6944
8117         * g++.dg/init/array4.C: New test.
8118         * g++.dg/init/array5.C: New test.
8119
8120 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
8121
8122         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
8123         * gcc.c-torture/execute/simd-2.c (main): Likewise.
8124
8125 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8126
8127         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
8128         * gcc.dg/wtr-aggr-init-1.c: Likewise.
8129         * gcc.dg/wtr-conversion-1.c: Likewise.
8130         * gcc.dg/wtr-escape-1.c: Likewise.
8131         * gcc.dg/wtr-int-type-1.c: Likewise.
8132         * gcc.dg/wtr-label-1.c: Likewise.
8133         * gcc.dg/wtr-static-1.c: Likewise.
8134         * gcc.dg/wtr-strcat-1.c: Likewise.
8135         * gcc.dg/wtr-suffix-1.c: Likewise.
8136         * gcc.dg/wtr-switch-1.c: Likewise.
8137         * gcc.dg/wtr-unary-plus-1.c: Likewise.
8138         * gcc.dg/wtr-union-init-1.c: Likewise.
8139         * gcc.dg/wtr-union-init-2.c: Likewise.
8140         * gcc.dg/wtr-union-init-3.c: Likewise.
8141
8142         * gcc.dg/wtr-func-def-1.c: New test.
8143
8144 2002-07-02 Devang Patel <dpatel@apple.com>
8145
8146         * objc.dg/param-1.m: New test.
8147
8148 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
8149
8150         * gcc.dg/cpp/trad/directive.c: Add test.
8151         * gcc.dg/cpp/trad/macroargs.c: Add test.
8152         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
8153
8154 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
8155
8156         * gcc.dg/cpp/cmdlne-M.c: New test.
8157
8158 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
8159
8160         * objc.dg/desig-init-1.m: New test.
8161
8162 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8163
8164         PR c++/6716
8165         * g++.dg/template/instantiate1.C: New test.
8166
8167 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
8168
8169         PR c++/7112
8170         * g++.dg/template/sizeof2.C: New test.
8171
8172 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
8173
8174         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
8175         gcc.dg/cpp/trad/include.c: New tests.
8176
8177 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
8178
8179         PR target/7177
8180         * gcc.c-torture/compile/20020701-1.c: New test.
8181
8182 2002-07-01  Stan Shebs  <shebs@apple.com>
8183
8184         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
8185         header here...
8186         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
8187         (objc-torture-execute): or here.
8188
8189 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
8190
8191         * gcc.c-torture/execute/arith-rand-ll.c: New test.
8192
8193 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
8194
8195         * gcc.dg/cpp/trad/escaped-nl.c: New test.
8196
8197 2002-06-30  Devang Patel  <dpatel@apple.com>
8198
8199         * objc.dg/fsyntax-only.m: New test.
8200
8201 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
8202
8203         PR c++/6695
8204         * g++.dg/template/friend7.C: New file.
8205
8206 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
8207
8208         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
8209         return type.
8210
8211 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
8212
8213         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
8214         avoid division by zero.
8215
8216 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
8217
8218         * gcc.dg/Wunknownprag.c: New tests.
8219
8220 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
8221
8222         * gcc.c-torture/execute/simd-2.c: New test.
8223
8224 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
8225
8226         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
8227         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
8228         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
8229         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
8230         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
8231         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
8232         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
8233         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
8234         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
8235         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
8236         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
8237         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
8238         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
8239         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
8240         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
8241         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
8242         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
8243
8244 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
8245
8246         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
8247         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
8248         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
8249         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
8250         New tests.
8251         * gcc.dg/cpp/trad/directive.c: Update.
8252
8253 2002-06-23  Andreas Jaeger  <aj@suse.de>
8254
8255         * gcc.c-torture/execute/complex-6.c: New.
8256
8257 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
8258
8259         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
8260         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
8261         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
8262         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
8263
8264 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
8265
8266         * gcc.dg/cpp/trad: New directory with traditional tests copied
8267         from parent directory.
8268         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
8269         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
8270         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
8271         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
8272         Move to trad/ and rename.
8273         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
8274         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
8275         gcc.dg/cpp/trad/redef2.c: New tests.
8276         * gcc.dg/cpp/trad/trad.exp: New driver.
8277
8278 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
8279
8280         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
8281         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
8282         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
8283         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
8284         Remove.
8285
8286 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
8287
8288         * gcc.dg/20020620-1.c: New test.
8289
8290 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8291
8292         * g++.dg/template/ttp4.C: New test.
8293
8294 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
8295
8296         * g++.dg/opt/vt1.C: Fix regexp.
8297
8298 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8299
8300         * gcc.c-torture/execute/pure-1.c: Make functions static again.
8301         Don't use attribute `noinline'.
8302
8303 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
8304
8305         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
8306
8307 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
8308
8309         * gcc.c-torture/execute/simd-1.c: New.
8310
8311         * gcc.dg/simd-1.c: New.
8312
8313 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
8314
8315         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
8316
8317 2002-06-16  Richard Henderson  <rth@redhat.com>
8318
8319         * g++.dg/ext/anon-struct1.C: New.
8320         * g++.dg/ext/anon-struct2.C: New.
8321         * g++.dg/ext/anon-struct3.C: New.
8322         * gcc.dg/anon-struct-1.c: New.
8323         * gcc.dg/anon-struct-2.c: New.
8324         * gcc.dg/anon-struct-3.c: New.
8325         * gcc.dg/20011008-1.c: Adjust warning text.
8326         * gcc.dg/20020527-1.c: Add -fms-extensions.
8327
8328 2002-06-16  Richard Henderson  <rth@redhat.com>
8329
8330         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
8331
8332 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
8333
8334         * gcc.c-torture/execute/20020615-1.c: New test.
8335
8336 2002-06-15  Roger Sayle  <roger@eyesopen.com>
8337
8338         * gcc.c-tortuture/execute/compare-1.c: New test case.
8339         * gcc.c-tortuture/execute/compare-2.c: New test case.
8340         * gcc.c-tortuture/execute/compare-3.c: New test case.
8341
8342 2002-06-13  Richard Henderson  <rth@redhat.com>
8343
8344         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
8345         ia64 ilp32.
8346
8347 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8348
8349         * g++.dg/template/typename2.C: Update error message.
8350
8351 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
8352
8353         * gcc.c-torture/execute/20020611-1.c: New test.
8354
8355 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
8356
8357         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
8358         list of targets to skip.
8359
8360 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
8361
8362         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
8363         targets if not optimizing.
8364
8365 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
8366
8367         * gcc.c-torture/compile/20020605-1.c: New test.
8368
8369         * g++.dg/opt/vt1.C: New test.
8370
8371         * gcc.dg/20020531-1.c: New test.
8372
8373         * gcc.dg/20020530-1.c: New test.
8374
8375         * gcc.dg/20020527-1.c: New test.
8376
8377         * g++.dg/opt/cse1.C: New test.
8378
8379 2002-06-07  Roger Sayle  <roger@eyesopen.com>
8380
8381         * gcc.dg/20020607-2.c: New test case.
8382
8383 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
8384
8385         * gcc.c-torture/compile/20020604-1.c: New test.
8386
8387 2002-06-04  Richard Henderson  <rth@redhat.com>
8388
8389         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
8390         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
8391         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
8392
8393 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
8394
8395         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
8396
8397 2002-06-03  Richard Henderson  <rth@redhat.com>
8398
8399         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
8400         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
8401
8402 2002-06-02  Richard Henderson  <rth@redhat.com>
8403
8404         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
8405         test functions static.
8406
8407 2002-06-02  Andreas Jaeger  <aj@suse.de>
8408
8409         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
8410         now.
8411
8412 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8413
8414         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
8415         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
8416         Update for mofified diagnostics.
8417         * gcc.dg/c99-intconst-1.c: No longer fail.
8418
8419 2002-06-02  Richard Henderson  <rth@redhat.com>
8420
8421         * gcc.dg/uninit-A.c: Remove xfail markers.
8422
8423 2002-06-01  Roger Sayle  <roger@eyesopen.com>
8424
8425         * gcc.dg/fnegate-1.c: New test case.
8426
8427 2002-05-30  Osku Salerma  <osku@iki.fi>
8428
8429         * gcc.c-torture/execute/mayalias-1.c: New file.
8430
8431 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8432
8433         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
8434         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
8435         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
8436
8437 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
8438
8439         * gcc.c-torture/execute/20020529-1.c: New test.
8440
8441 2002-05-27  Richard Henderson  <rth@redhat.com>
8442
8443         * g++.dg/ext/attrib6.C: New test case.
8444
8445 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8446
8447         * gcc.c-torture/execute/pure-1.c: New test.
8448
8449 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8450
8451         * gcc.dg/cpp/arith-2.c: Remove.
8452
8453 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8454
8455         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
8456         * gcc.dg/cpp/if-3.c: Remove.
8457
8458 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
8459
8460         * g++.dg/opt/cse2.C: New test.
8461
8462 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
8463
8464         * gcc.dg/cpp/arith-1.c: New semantic tests.
8465         * gcc.dg/cpp/if-1.c: Update.
8466
8467 2002-05-24  Ben Elliston  <bje@redhat.com>
8468
8469         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
8470
8471 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
8472
8473         * gcc.dg/verbose-asm.c: New test.
8474
8475 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8476
8477         * gcc.dg/cpp/paste12.c: New test.
8478
8479 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8480
8481         * g++.dg/parse/named_ops.C: New test.
8482
8483 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
8484
8485         * gcc/testsuite/gcc.dg/weak-8.c: New test.
8486
8487 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
8488
8489         * gcc.dg/weak-2.c: Allow optional leading underscore
8490         in scan-assembler symbol name.
8491         * gcc.dg/weak-3.c: Likewise.
8492         * gcc.dg/weak-4.c: Likewise.
8493         * gcc.dg/weak-5.c: Likewise.
8494
8495 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
8496
8497         * gcc.dg/20020523-1.c: New test.
8498
8499 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8500
8501         * objc.dg/const-str-2.m: Update now that we stop after
8502         a command line error.
8503
8504 2002-05-22  Richard Henderson  <rth@redhat.com>
8505
8506         * g++.dg/dg.exp: Fix typo in test pruneing.
8507
8508 2002-05-22  Richard Henderson  <rth@redhat.com>
8509
8510         * g++.dg/dg.exp: Prune the tls subdirectory.
8511         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
8512         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
8513         * g++.dg/tls/init-1.C: New.
8514
8515 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
8516
8517         * gcc.dg/20020517-1.c: New test.
8518
8519 2002-05-21  Richard Henderson  <rth@redhat.com>
8520
8521         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
8522         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
8523
8524 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
8525
8526         * g++.dg/other/copy2.C: New test.
8527
8528 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
8529
8530         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
8531         (MAX_COPY): Bump up to 10 times sizeof (long long).
8532         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
8533
8534         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
8535         sizeof (long long).
8536
8537         * gcc.c-torture/execute/strcpy-1.c: New test.
8538
8539 2002-05-19  Jason Merrill  <jason2redhat.com>
8540
8541         * g++.dg/ext/oper1.C: New test.
8542
8543 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
8544 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
8545
8546         * README.QMTEST: New file.
8547
8548         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
8549
8550 2002-05-19  Andreas Jaeger  <aj@suse.de>
8551
8552         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
8553         now.
8554         * gcc.c-torture/execute/loop-2d.x: Likewise.
8555
8556 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
8557
8558         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
8559         support weak symbols.
8560         * gcc.dg/weak-4.c: Likewise
8561         * gcc.dg/weak-6.c: Likewise
8562
8563 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
8564
8565         * gcc.dg/weak-3.c: Add dg-excess-error comment for
8566         cygwin, coff and h8300-*-hms targets
8567         * gcc.dg/weak-5.c: Likewise
8568         * gcc.dg/weak-7.c: Likewise
8569
8570 2002-05-16  Jason Merrill  <jason@redhat.com>
8571
8572         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
8573         (scan-assembler-not, scan-assembler-dem): Likewise.
8574         (scan-assembler-dem-not): Likewise.
8575
8576 2002-05-15  Richard Henderson  <rth@redhat.com>
8577
8578         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
8579
8580 2002-05-15  Richard Henderson  <rth@redhat.com>
8581
8582         * gcc.dg/weak-5.c (vfoo1c): No warning here.
8583         (vfoo1f): Warning here.
8584         (vfoo1l): Don't redefine the alias.
8585
8586 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
8587
8588         * g++.dg/init/pm1.C: New test.
8589
8590 2002-05-12  David S. Miller  <davem@redhat.com>
8591
8592         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
8593         types.
8594
8595 2002-05-10  Roger Sayle  <roger@eyesopen.com>
8596
8597         * gcc.c-torture/execute/20020510-1.c: New test case.
8598
8599 2002-05-10  David S. Miller  <davem@redhat.com>
8600
8601         * gcc.c-torture/execute/conversion.c: Test long double too.
8602
8603 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
8604
8605         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
8606         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
8607         * lib/g++.exp (g++_link_flags): Likewise.
8608         * lib/objc.exp (objc_target_compile): Likewise.
8609
8610 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
8611
8612         * gcc.dg/cpp/poison.c: Update.
8613         * gcc.dg/cpp/20000625-2.c: Remove.
8614         * gcc.dg/cpp/direct2s.c: Remove final test.
8615
8616 2002-05-08  Tom Rix  <trix@redhat.com>
8617
8618         * gcc.c-torture/execute/20020508-1.c: New test.
8619         * gcc.c-torture/execute/20020508-2.c: New test.
8620         * gcc.c-torture/execute/20020508-3.c: New test.
8621
8622 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
8623
8624         * gcc.dg/cpp/charconst-4.c: More tests.
8625
8626 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
8627
8628         PR c/6569
8629         * gcc.dg/weak-3.c: Update location of warning messages.
8630         * gcc.dg/weak-5.c: Likewise.
8631
8632 2002-05-06  Roger Sayle  <roger@eyesopen.com>
8633
8634         * gcc.c-torture/execute/20020506-1.c: New test case.
8635
8636 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
8637
8638         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
8639
8640 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8641
8642         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
8643
8644 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8645
8646         * gcc.dg/cpp/charconst-3.c: New test.
8647
8648 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8649
8650         * gcc.dg/cpp/charconst.c: Update tests.
8651
8652 2002-05-05  Tim Josling  <tej@melbpc.org.au>
8653
8654         * treelang: Added directory for new sample language treelang. Also
8655         lib/treelang.exp: New file to signal treelang should be tested.
8656
8657 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8658
8659         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
8660         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
8661         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
8662         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
8663         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
8664         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
8665         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
8666
8667 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8668
8669         * gcc.dg/format/xopen-2.c: New test.
8670
8671 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8672
8673         * gcc.dg/20020503-1.c: New test.
8674
8675 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
8676
8677         * g++.dg/init/dtor1.C: Make it tougher.
8678
8679 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
8680
8681         * g++.dg/init/dtor1.C: New test.
8682
8683 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
8684
8685         * gcc.dg/altivec-8.c: New.
8686
8687 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
8688
8689         * gcc.dg/altivec-7.c: New.
8690
8691 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
8692
8693         * g++.dg/parse/typedef1.C: New test.
8694
8695 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
8696
8697         PR c++/6486
8698         * g++.dg/template/friend6.C: New test.
8699
8700         PR c++/6492
8701         * g++.dg/init/copy1.C: New test.
8702
8703 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
8704
8705         * g++.dg/warn/effc1.C: New test.
8706
8707 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8708
8709         * gcc.dg/cpp/if-cexp.c: Add a test.
8710
8711 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
8712
8713         * gcc.dg/20020426-2.c: New test.
8714
8715 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8716
8717         * gcc.dg/cpp/if-mop.c: Update.
8718         * gcc.dg/cpp/if-mpar.c: Add test.
8719         * gcc.dg/cpp/if-oppr.c: Update.
8720
8721 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8722
8723         PR c/6343
8724         * gcc.dg/weak-[2-7].c: New tests.
8725
8726 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8727
8728         * gcc.dg/enum1.c: New test.
8729
8730 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8731
8732         PR c++/6497
8733         * g++.dg/inherit/access2.C: New test.
8734
8735 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8736
8737         PR bootstrap/6445
8738         * gcc.dg/20020426-1.c: New test.
8739
8740 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8741
8742         * g++.dg/abi/enum1.C: New test.
8743
8744 2002-04-26  Richard Henderson  <rth@redhat.com>
8745
8746         * gcc.dg/c99-bool-1.c: Expect always true warning.
8747
8748 2002-04-25  Roger Sayle  <roger@eyesopen.com>
8749
8750         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
8751
8752 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8753
8754         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
8755         targets.
8756
8757 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
8758
8759         * g++.dg/abi/mange7.C: New test.
8760
8761         PR c++/6438.
8762         * g++.dg/parse/stmtexpr2.C: New test.
8763
8764 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
8765
8766         * gcc.dg/20020312-2.c: Add SH target.
8767
8768 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8769
8770         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
8771         compiler output on mips*-*-irix*.
8772
8773 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
8774
8775         * g++.dg/parse/attr1.C: New test.
8776
8777 2002-04-23  Roger Sayle  <roger@eyesopen.com>
8778
8779         * gcc.c-torture/execute/string-opt-17.c: New test case.
8780         * gcc.c-torture/execute/memset-2.c: New test case.
8781
8782 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
8783
8784         PR c++/6256:
8785         * g++.dg/template/friend5.C: New test.
8786
8787         PR c++/6331:
8788         * g++.dg/template/qual1.C: Likewise.
8789
8790 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
8791
8792         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
8793         Include stdlib.h, not stdio.h or ctype.h.
8794
8795 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
8796
8797         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
8798         cris-*-elf* and mmix-*-*.
8799         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
8800         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
8801         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
8802         Ditto.
8803         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
8804         * gcc.dg/wchar_t-1.c: Ditto.
8805
8806 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
8807
8808         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
8809         Clarify comment.
8810
8811 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
8812
8813         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
8814
8815 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8816
8817         * gcc.c-torture/execute/20000906-1.x: Delete.
8818
8819 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
8820
8821         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
8822
8823 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
8824
8825         * PR6367
8826         * g77.f-torture/execute/6367.f: New test.
8827         * g77.f-torture/execute/6367.x: Disable for MMIX.
8828
8829 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
8830
8831         * PR6352
8832         * g++.dg/opt/inline2.C: New test.
8833
8834 2002-04-18  Richard Henderson  <rth@redhat.com>
8835
8836         * gcc.dg/20000906-1.c: Enable for all targets.
8837         * gcc.c-torture/compile/iftrap-2.c: New.
8838
8839 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8840
8841         * gcc.dg/20020418-1.c: New test.
8842         * gcc.dg/20020418-2.c: New test.
8843
8844 2002-04-18  Richard Henderson  <rth@redhat.com>
8845
8846         * gcc.c-torture/compile/iftrap-1.c: New.
8847         * gcc.dg/iftrap-1.c: Adjust for ia64.
8848         * gcc.dg/iftrap-2.c: New.
8849
8850 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8851
8852         * gcc.c-torture/compile/20020418-1.c: New test.
8853
8854 2002-04-18  Roger Sayle  <roger@eyesopen.com>
8855
8856         * gcc.c-torture/compile/20020415-1.c: New.
8857
8858 2002-04-18  David S. Miller  <davem@redhat.com>
8859
8860         * gcc.c-torture/execute/20020418-1.c: New test.
8861
8862 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
8863
8864         * gcc.dg/20020416-1.c: New test.
8865
8866         * g++.dg/opt/inline1.C: New test.
8867
8868 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
8869
8870         * gcc.dg/altivec-5.c: New test.
8871
8872         * gcc.dg/20020415-1.c: New test.
8873
8874 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
8875
8876         * testsuite/lib/chill.exp: Remove.
8877
8878 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
8879
8880         * g++.dg/other/big-struct.C: New test.
8881
8882 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
8883
8884         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
8885         of scratch file.
8886
8887 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
8888
8889         PR c/6277
8890         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
8891         in scan-assembler function name
8892
8893 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
8894
8895         * g77.f-torture/execute/980628-4.x,
8896         g77.f-torture/execute/980628-5.x,
8897         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8898         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8899         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8900         i[34567]86-*-*.
8901
8902 2002-04-13  David S. Miller  <davem@redhat.com>
8903
8904         * gcc.c-torture/execute/20020413-1.c: New test.
8905
8906 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8907
8908         * gcc.dg/asm-6.c,
8909         * g++.dg/ext/asm1.C: New tests.
8910
8911 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8912
8913         PR c++ 5373.
8914         * g++.dg/parse/stmtexpr1.C: New test.
8915
8916         PR c++/5189.
8917         * g++.dg/template/copy1.C: New test.
8918
8919 2002-04-12  Richard Henderson  <rth@redhat.com>
8920
8921         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8922
8923 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8924
8925         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8926         gcc.c-torture/execute/20020307-2.c.
8927
8928 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8929
8930         * g++.dg/ext/attrib5.C,
8931         * g++.dg/lookup/struct1.C: New tests.
8932
8933 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8934
8935         * gcc.dg/20020411-1.c: New test.
8936
8937         * gcc.c-torture/execute/20020411-1.c: New test.
8938
8939 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8940
8941         * g77.f-torture/execute/6177.f: New test.
8942
8943 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8944
8945         PR middle-end/6247
8946         * g++.dg/opt/cleanup1.C: New test.
8947
8948         * g++.dg/opt/const1.C: New test.
8949
8950 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8951
8952         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8953
8954 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8955
8956         PR c++/5507
8957         * g++.dg/template/typename2.C: New test.
8958
8959 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8960
8961         * gcc.c-torture/execute/loop-12.c: New.
8962
8963 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8964
8965         * g77.f-torture/execute/980628-4.x,
8966         g77.f-torture/execute/980628-5.x,
8967         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8968         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8969         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8970
8971 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8972
8973         PR optimization/6086
8974         * g++.dg/opt/preinc1.C: New test.
8975
8976 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8977
8978         PR c++/5571
8979         * g++.dg/opt/static2.C: New test.
8980
8981 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8982
8983         PR c/5120
8984         * gcc.dg/20020406-1.c: New test.
8985
8986 2002-04-04  David S. Miller  <davem@redhat.com>
8987
8988         * gcc.c-torture/execute/20020404-1.c: New test.
8989
8990 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8991
8992         PR c/6123
8993         * gcc.dg/20020312-2.c: Do not declare global register variable
8994         if __PIC__ or __pic__ is defined.
8995
8996 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8997
8998         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8999         __asm__ so that it works correctly even if -ansi -pedantic-errors.
9000
9001 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9002
9003         * gcc.misc-tests/linkage.exp: Update last change to handle
9004         sparc*-, not just sparc-.
9005
9006 2002-04-03  Richard Henderson  <rth@redhat.com>
9007
9008         * gcc.dg/cpp/ucs.c: Improved long UCS test.
9009
9010 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9011
9012         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
9013
9014 2002-04-02  David S. Miller  <davem@redhat.com>
9015
9016         * gcc.c-torture/execute/20020402-3.c: New test.
9017
9018 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9019
9020         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
9021         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
9022
9023         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
9024         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
9025         g77.f-torture/execute/20001201.x,
9026         g77.f-torture/execute/u77-test.x: New files.
9027
9028         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
9029         * gcc.dg/wchar_t-1.c: Ditto.
9030
9031 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9032
9033         * gcc.c-torture/execute/20020402-1.c: New test.
9034
9035 2002-04-01  Richard Henderson  <rth@redhat.com>
9036
9037         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
9038
9039         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
9040
9041 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9042
9043         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
9044
9045 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9046
9047         * g++.dg/inherit/template-as-base.C: Expect error.
9048         * g++.dg/inherit/namespace-as-base.C: Likewise.
9049
9050 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
9051
9052         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
9053         g++.dg/ext/instantiate3.C: Tweak match patterns.
9054
9055         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
9056         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
9057         -da test.
9058
9059 2002-03-31  Richard Henderson  <rth@redhat.com>
9060
9061         * gcc.dg/special/alias-2.c: New.
9062         * gcc.dg/special/ecos.exp: Run it.
9063
9064 2002-03-31  Richard Henderson  <rth@redhat.com>
9065
9066         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
9067
9068 2002-03-31  Kazu Hirata  <kazu@hxi.com>
9069
9070         * gcc.dg/weak-1.c: Disable on h8300 port.
9071
9072 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
9073
9074         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
9075         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
9076         ordering tests.
9077         * g++.dg/bprob/bprob-1.C: New test.
9078         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
9079         * g++.dg/gcov/gcov-1.C: New test.
9080         * g++.dg/gcov/gcov-1.x: New file.
9081         * g++.dg/gcov/gcov-2.C: New test.
9082         * g++.dg/gcov/gcov-3.C: New test.
9083         * g++.dg/gcov/gcov-3.h: New file.
9084
9085 2002-03-28  Roger Sayle  <roger@eyesopen.com>
9086
9087         * g++.old-deja/g++.other/builtins5.C: New test.
9088         * g++.old-deja/g++.other/builtins6.C: New test.
9089         * g++.old-deja/g++.other/builtins7.C: New test.
9090         * g++.old-deja/g++.other/builtins8.C: New test.
9091         * g++.old-deja/g++.other/builtins9.C: New test.
9092
9093 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
9094
9095         * g++.dg/opt/static1.C: New test.
9096
9097         * g++.dg/opt/longbranch1.C: New test.
9098
9099 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
9100
9101         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
9102
9103         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
9104
9105 2002-03-28  Jeffrey A Law  (law@redhat.com)
9106
9107         * gcc.c-torture/execute/20020328-1.c: New test.
9108
9109 2002-03-27  Richard Henderson  <rth@redhat.com>
9110
9111         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
9112         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
9113         move from g++.old-deja/g++.ext/.
9114
9115 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
9116
9117         * g++.dg/init/new2.C: New test.
9118
9119 2002-03-26  Richard Henderson  <rth@redhat.com>
9120
9121         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
9122
9123         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
9124         on sparc.
9125
9126         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
9127         sparcv9 systems.
9128         * gcc.dg/20001102-1.c: Likewise.
9129
9130 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
9131
9132         * gcc.dg/cpp/endif-pedantic1.c,
9133         gcc.dg/cpp/endif-pedantic2.c:  New tests.
9134
9135 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
9136
9137         * g++.dg/init/new1.C: New test.
9138
9139 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
9140
9141         * g++.dg/abi/vbase9.C: New test.
9142
9143 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
9144
9145         * gcc.dg/arm-asm.c: New test.
9146
9147 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
9148
9149         * gcc.dg/Wswitch-enum.c: New test.
9150         Fix PR c/5044.
9151
9152 2002-03-26  Richard Henderson  <rth@redhat.com>
9153
9154         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
9155         structure.
9156
9157 2002-03-25  Richard Henderson  <rth@redhat.com>
9158
9159         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
9160         sparcv9 systems.
9161
9162         * gcc.c-torture/compile/20011119-1.c (xxx): New.
9163         * gcc.c-torture/compile/20011119-2.c (xxx): New.
9164
9165 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
9166
9167         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
9168
9169 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
9170
9171         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
9172         targets using generic thunk support.
9173
9174 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
9175
9176         * gcc.c-torture/compile/20020323-1.c: New test.
9177
9178         * g++.dg/opt/conj2.C: New test.
9179
9180 2002-03-24  Richard Henderson  <rth@redhat.com>
9181
9182         * gcc.dg/weak-1.c: Use -fno-common.
9183
9184 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9185
9186         * g77.dg/f77-edit-apostrophe-out.f: New test
9187         * g77.dg/f77-edit-h-out.f: New test
9188         * g77.dg/f77-edit-t-in.f: New test
9189         * g77.dg/f77-edit-t-out.f: New test
9190         * g77.dg/f77-edit-x-out.f: New test
9191         * g77.dg/f77-edit-slash-out.f: New test
9192         * g77.dg/f77-edit-colon-out.f: New test
9193         * g77.dg/f77-edit-s-out.f: New test
9194
9195 2002-03-24  Richard Henderson  <rth@redhat.com>
9196
9197         * objc/execute/formal_protocol-6.x: New XFAIL.
9198
9199 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9200
9201         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
9202         that do not support weak symbols
9203
9204 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9205
9206         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
9207         * lib/g77.exp:  Likewise
9208         * lib/objc.exp: Likewise
9209
9210 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
9211
9212         * gcc.dg/Wswitch-default.c: New test.
9213
9214 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
9215
9216         * g++.dg/other/enum1.C: New test.
9217
9218 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
9219
9220         * gcc.dg/pragma-ep-3.c: Fix typo.
9221
9222 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9223
9224         * g++.dg/inherit/template-as-base.C: New test.
9225
9226 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
9227
9228         * g++.old-deja/g++.other/dwarf2-1.C: Move...
9229         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
9230
9231 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
9232
9233         * gcc.dg/cpp/multiline.c: Update to match.
9234
9235 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
9236
9237         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
9238
9239 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
9240
9241         * gcc.dg/cpp/extratokens2.c:  New file.
9242
9243 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
9244
9245         * gcc.dg/20020312-2.c: Add rs6000 target.
9246
9247         * gcc.c-torture/compile/20020319-1.c: New test.
9248
9249 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9250
9251         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
9252         (A, E): Handle this.
9253
9254 2002-03-20  Jason Merrill  <jason@redhat.com>
9255
9256         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
9257         ignoring -fpic.
9258         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
9259         through prune_gcc_output.
9260
9261 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
9262
9263         * gcc.c-torture/compile/20020320-1.c: New test.
9264
9265 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
9266
9267         * gcc.c-torture/compile/20020318-1.c: New test.
9268
9269         * gcc.dg/struct-by-value-1.c: New test.
9270
9271         * gcc.dg/20020319-1.c: New test.
9272
9273 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
9274
9275         * g++.dg/opt/conj1.C: New test.
9276
9277 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
9278
9279         * g++.dg/template/qualttp20.C: Revert previous change.
9280         * g++.dg/template/qualttp3.C: Likewise.
9281         * g++.dg/template/qualttp4.C: Likewise
9282         * g++.dg/template/qualttp5.C: Likewise
9283         * g++.dg/template/qualttp6.C: Likewise
9284         * g++.dg/template/qualttp7.C: Likewise
9285         * g++.dg/template/qualttp8.C: Likewise
9286         * g++.dg/template/recurse.C: Likewise.
9287
9288 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9289
9290         * gcc.dg/cpp/wchar-1.c: Update.
9291
9292 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
9293
9294         * g++.dg/template/conv1.C: New test.
9295         * g++.dg/template/conv2.C: New test.
9296         * g++.dg/template/conv3.C: New test.
9297         * g++.dg/template/conv4.C: New test.
9298
9299 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9300
9301         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
9302         * g++.dg/template/qualttp3.C: Likewise.
9303         * g++.dg/template/qualttp4.C: Likewise
9304         * g++.dg/template/qualttp5.C: Likewise
9305         * g++.dg/template/qualttp6.C: Likewise
9306         * g++.dg/template/qualttp7.C: Likewise
9307         * g++.dg/template/qualttp8.C: Likewise
9308         * g++.dg/template/recurse.C: Likewise.
9309
9310 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9311
9312         * g++.dg/opt/dtor1.C: New test.
9313
9314 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
9315
9316         * gcc.c-torture/compile/20020315-1.c: New test.
9317
9318 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
9319
9320         * gcc.dg/weak-1.c: Fix scan tests.
9321
9322 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
9323
9324         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
9325         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
9326         cris-*-aout* mmix-*-*.
9327         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
9328         cris-*-aout* mmix-*-*.
9329         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
9330         cris-*-elf* cris-*-aout* and mmix-*-*.
9331         * gcc.dg/20001009-1.c: Ditto.
9332         * gcc.dg/20010912-1.c: Ditto.
9333         * gcc.dg/20020122-4.c: Ditto.
9334         * gcc.dg/inline-2.c: Ditto.
9335
9336 2002-03-14  Jeffrey A Law  (law@cygnus.com)
9337
9338         * gcc.c-torture/compile/20020314-1.c: New test.
9339
9340 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
9341
9342         * gcc.c-torture/execute/20020314-1.c: New test.
9343
9344 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
9345
9346         * g++.dg/warn/Wunused-1.C: New test.
9347
9348 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
9349
9350         * g++.dg/abi/mangle6.C: New test.
9351
9352 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
9353
9354         * gcc.c-torture/compile/20020309-2.c: New test.
9355
9356         * gcc.c-torture/compile/20020312-1.c: New test.
9357
9358 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
9359
9360         * g++.dg/other/access1.C: New test.
9361
9362 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
9363
9364         * gcc.c-torture/execute/wchar_t-1.c: New test.
9365
9366 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
9367
9368         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
9369
9370 2002-03-12  Roger Sayle  <roger@eyesopen.com>
9371
9372         * gcc.dg/20020312-1.c: New test case.
9373
9374 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
9375
9376         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
9377
9378 2002-03-11  Richard Henderson  <rth@redhat.com>
9379
9380         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
9381         * g++.old-deja/g++.jason/report.C: Likewise.
9382
9383 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9384
9385         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
9386         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
9387
9388 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9389
9390         * testsuite/g++.dg/overload/pmf1.C: New test.
9391
9392 2002-03-11  Kazu Hirata  <kazu@hxi.com>
9393
9394         * gcc.c-torture/execute/20020307-1.c: Use long.
9395
9396 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
9397
9398         PR optimization/5844
9399         * gcc.dg/20020310-1.c: New test.
9400
9401 2002-03-09  Michael Meissner  <meissner@redhat.com>
9402
9403         * gcc.c-torture/execute/memcpy-2.c: New test.
9404         * gcc.c-torture/execute/memset-1.c: New test.
9405         * gcc.c-torture/execute/strlen-1.c: New test.
9406         * gcc.c-torture/execute/strcmp-1.c: New test.
9407         * gcc.c-torture/execute/strncmp-1.c: New test.
9408
9409 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
9410
9411         * gcc.dg/ppc-ldstruct.c: New test.
9412
9413 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
9414
9415         * gcc.c-torture/execute/va-arg-22.c: New test.
9416
9417 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9418
9419         * gcc.c-torture/compile/20020309-1.c: New test.
9420
9421 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
9422
9423         * gcc.c-torture/execute/20020307-2.c: New test.
9424
9425 2002-03-07  Jeffrey A Law  (law@redhat.com)
9426
9427         * g77.f-torture/compile/20020307-1.f: New test.
9428
9429 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
9430
9431         * gcc.dg/unordered-1.c: New test.
9432
9433 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
9434
9435         * gcc.c-torture/execute/20020307-1.c: New test.
9436
9437 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
9438
9439         * gcc.dg/20020304-1.c: New test.
9440
9441         * gcc.c-torture/compile/20020304-2.c: New test.
9442
9443 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
9444
9445         * gcc.c-torture/compile/20020304-1.c: New test case
9446         (from PR c/5830).
9447
9448 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
9449
9450         * gcc.dg/20020103-1.c: Add other -D ppc variants.
9451
9452 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9453
9454         * g++.dg/other/classkey1.C: New test.
9455
9456 2002-03-01  Richard Henderson  <rth@redhat.com>
9457
9458         * gcc.c-torture/compile/981223-1.x: New.
9459         * gcc.c-torture/compile/920625-1.x: New.
9460
9461 2002-02-28  Richard Henderson  <rth@redhat.com>
9462
9463         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
9464
9465 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
9466
9467         * gcc.c-torture/execute/20020227-1.c: New test.
9468
9469 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
9470
9471         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
9472         here" ERROR lines.
9473         * g++.old-deja/g++.oliva/partord1.C: Likewise.
9474         * g++.old-deja.g++.other/defarg1.C: Likewise.
9475         * g++.old-deja/g++.pt/calls2.C: Likewise.
9476         * g++.old-deja/g++.pt/crash20.C: Likewise.
9477         * g++.old-deja/g++.pt/crash30.C: Likewise.
9478         * g++.old-deja/g++.pt/crash36.C: Likewise.
9479         * g++.old-deja/g++.pt/crash6.C: Likewise.
9480         * g++.old-deja/g++.pt/defarg13.C: Likewise.
9481         * g++.old-deja/g++.pt/derived3.C: Likewise.
9482         * g++.old-deja/g++.pt/error1.C: Likewise.
9483         * g++.old-deja/g++.pt/friend21.C: Likewise.
9484         * g++.old-deja/g++.pt/friend23.C: Likewise.
9485         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9486         * g++.old-deja/g++.robertl/eb128.C: Likewise.
9487
9488 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
9489
9490         * gcc.c-torture/execute/20020225-2.c: New test.
9491
9492 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
9493
9494         * gcc.c-torture/execute/920730-1t.c,
9495         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
9496         Delete test cases, only relevant to -traditional.
9497
9498 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9499
9500         * gcc.dg/cpp/undef1.c: Remove.
9501         * gcc.dg/cpp/directiv.c: Update.
9502         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
9503
9504 2002-02-27  Michael Meissner  <meissner@redhat.com>
9505
9506         * gcc.c-torture/execute/20020226-1.c: New test.
9507
9508 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
9509
9510         * g++.dg/debug/debug4.C: New test.
9511
9512         * gcc.dg/ia64-visibility-1.c: New test.
9513
9514 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
9515
9516         * gcc.dg/debug/20020224-1.c: New.
9517
9518 2002-02-25  Kazu Hirata  <kazu@hxi.com>
9519
9520         * gcc.c-torture/execute/960416-1.x: New.
9521         * gcc.c-torture/execute/divconst-3.x: Likewise.
9522
9523 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
9524
9525         * gcc.dg/20020224-1.c: New test.
9526
9527 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
9528
9529         * gcc.c-torture/execute/20020225-1.c: New.
9530
9531 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9532
9533         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
9534
9535 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
9536
9537         * gcc.dg/20020222-1.c: New test.
9538
9539 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
9540
9541         * g++.dg/opt/anonunion1.C: New test.
9542
9543 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9544
9545         * g++.dg/template/qualttp19.C: New test.
9546         * g++.dg/template/qualttp20.C: New test.
9547         * g++.old-deja/g++.jason/report.C: Adjust expected errors
9548         * g++.old-deja/g++.other/qual1.C: Likewise.
9549
9550 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
9551
9552         * gcc.dg/attr-alwaysinline.c: New.
9553
9554 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
9555
9556         * gcc.dg/20020220-1.c: New test.
9557
9558         * gcc.dg/20020220-2.c: New test.
9559
9560         * g++.dg/opt/mmx1.C: New test.
9561
9562 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
9563
9564         * gcc.c-torture/compile/20020110.c: New test.
9565
9566 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
9567
9568         * gcc.c-torture/execute/20020219-1.c: New test.
9569
9570         * gcc.dg/20020219-1.c: New test.
9571
9572         * gcc.dg/noncompile/20020220-1.c: New test.
9573
9574         * g++.dg/opt/ptrintsum1.C: New test.
9575
9576         * gcc.dg/debug/20020220-1.c: New test.
9577
9578 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
9579
9580         * gcc.c-torture/execute/20020216-1.c: New test.
9581
9582 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9583
9584         * gcc.dg/decl-1.c: Update, new test.
9585
9586 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
9587
9588         * g++.dg/abi/bitfield1.C: New test.
9589         * g++.dg/abi/bitfield2.C: New test.
9590
9591 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9592
9593         * gcc.dg/attr-nest.c: New test.
9594
9595 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9596
9597         * gcc.c-torture/execute/20020215-1.c: New test.
9598
9599 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
9600
9601         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
9602         * g++.dg/debug/debug.exp: New.
9603         * g++.dg/debug/trivial.C: New.
9604         * g++.dg/debug/debug1.C: Moved...
9605         * g++.dg/other/debug1.C: ...from here.
9606         * g++.dg/debug/debug2.C: Moved...
9607         * g++.dg/other/debug2.C: ...from here.
9608         * g++.dg/debug/debug3.C: Moved...
9609         * g++.dg/other/debug3.C: ...from here.
9610
9611         * gcc.dg/noncompile/20020213-1.c: New test.
9612
9613 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
9614
9615         * g++.dg/other/debug3.C: New test.
9616
9617         * gcc.c-torture/execute/20020213-1.c: New test.
9618
9619 2002-02-13  Richard Smith <richard@ex-parrot.com>
9620
9621         * g++.old-deja/g++.other/thunk1.C: New test.
9622
9623 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9624
9625         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
9626
9627 2002-02-13  Stan Shebs  <shebs@apple.com>
9628
9629         * gcc.dg/altivec-3.c: New.
9630
9631 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
9632
9633         * gcc.dg/Wunreachable-1.c: New test.
9634         * gcc.dg/Wunreachable-2.c: New test.
9635
9636 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9637
9638         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
9639
9640 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
9641
9642         * gcc.dg/decl-1.c: New test.
9643
9644 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9645
9646         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
9647
9648 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9649
9650         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
9651         * gcc.c-torture/compile/980506-1.x: Likewise.
9652
9653 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9654
9655         * gcc.dg/20020210-1.c: New.
9656
9657 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
9658
9659         * g77.f-torture/execute/947.f: New regression test
9660         for PR fortran/947.
9661
9662 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
9663
9664         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
9665         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
9666
9667 2002-02-08  Richard Henderson  <rth@redhat.com>
9668
9669         * gcc.c-torture/compile/labels-3.c: New.
9670
9671 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
9672
9673         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
9674         expression statements work instead.
9675         * gcc.dg/noncompile/20020207-1.c: New test.
9676
9677 2002-02-07  Richard Henderson  <rth@redhat.com>
9678
9679         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
9680
9681 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9682
9683         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
9684         message from g77
9685         * lib/g77-dg.exp: Trim g77 error messages so that they are
9686         recognized by dg.exp.
9687
9688 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9689
9690         PR fortran/5473
9691         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
9692
9693 2002-02-07  Richard Henderson  <rth@redhat.com>
9694
9695         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
9696         to be sufficiently aligned for integers.
9697
9698 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
9699
9700         * g++.dg/template/friend4.C: New test.
9701
9702 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9703
9704         PR fortran/5743
9705         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
9706         unsupported cases.
9707
9708 2002-02-07  Richard Henderson  <rth@redhat.com>
9709
9710         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
9711         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
9712         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
9713         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
9714
9715 2002-02-06  Richard Henderson  <rth@redhat.com>
9716
9717         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
9718
9719 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
9720
9721         * gcc.dg/20020206-1.c: New test.
9722
9723 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
9724
9725         * gcc.c-torture/execute/20020206-1.c: New test.
9726
9727         * gcc.c-torture/execute/20020206-2.c: New test.
9728
9729         PR optimization/5429:
9730         * gcc.c-torture/compile/20020206-1.c: New test.
9731
9732 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
9733
9734         * g++.dg/ext/align1.C: Do not use an explicit alignment value
9735         as certain file formats cannot support particularly large
9736         alignments.
9737
9738         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
9739         and do not expect to be able to link the executable.
9740
9741         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
9742         fail because the COFF format does not support the weak attribute.
9743
9744 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
9745
9746         * g77.dg/pr5473.f:  New test
9747
9748 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
9749
9750         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
9751         Fix testcase accordingly.
9752
9753 2002-02-04  Richard Henderson  <rth@redhat.com>
9754
9755         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
9756         (buf): Change to be an array of pointers, not ints.
9757
9758 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9759
9760         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
9761         before all tests.  Move warning one line above to match where it
9762         C frontend emits.
9763         * gcc.dg/Wswitch-2.c: New test.
9764         * g++.dg/warn/Wswitch-1.C: New test.
9765         * g++.dg/warn/Wswitch-2.C: New test.
9766
9767 2002-02-04  Richard Henderson  <rth@redhat.com>
9768
9769         * g++.dg/abi/offsetof.C: Fix size comparison.
9770
9771 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
9772
9773         * gcc.dg/cast-qual-2.c: New test.
9774
9775 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9776
9777         * gcc.dg/20020201-4.c: New test.
9778
9779 2002-02-04  Ben Elliston  <bje@redhat.com>
9780
9781         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
9782         target_info attribute != 0, in addition to the empty string.
9783         (gcc_target_compile): Likewise.
9784
9785 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
9786
9787         * gcc.dg/Wswitch.c: New test.
9788         PR gcc/4475. PR gcc/3780.
9789
9790 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
9791
9792         * g77.f-torture/execute/5122.f: New test for regressions
9793         against PR fortran/5122.
9794
9795 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
9796
9797         * g77.f-torture/compile/pr3743.f: Delete
9798         * g77.dg/pr3743-1.f: New test.
9799         * g77.dg/pr3743-2.f: New test.
9800         * g77.dg/pr3743-3.f: New test.
9801         * g77.dg/pr3743-4.f: New test.
9802
9803 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9804
9805         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
9806
9807 2002-02-02  Richard Henderson  <rth@redhat.com>
9808
9809         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
9810         * gcc.c-torture/execute/bf64-1.c: Likewise.
9811
9812 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9813
9814         * gcc.dg/20020201-2.c: New test.
9815
9816         * gcc.dg/20020201-3.c: New test.
9817
9818         * gcc.c-torture/execute/bitfld-2.c: New test.
9819
9820 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9821
9822         * gcc.dg/bitfld-1.c: Update.
9823         * gcc.dg/bitfld-2.c: Update.
9824         * gcc.c-torture/execute/bitfld-1.x: New.
9825
9826 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9827
9828         * gcc.c-torture/execute/20020201-1.c: New test.
9829
9830 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
9831
9832         PR target/5469
9833         * gcc.dg/20020201-1.c: New test.
9834
9835 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
9836
9837         PR fortran/3743
9838         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
9839         * g77.f-torture/compile/pr3743.x: Remove
9840
9841 2002-01-31  Tom Rix  <trix@redhat.com>
9842
9843         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
9844
9845 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9846
9847         * gcc.dg/noncompile/20020130-1.c: New test.
9848
9849 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
9850
9851         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
9852
9853 2002-01-29  Richard Henderson  <rth@redhat.com>
9854
9855         * gcc.c-torture/execute/991118-1.c: Cast various constants back
9856         to long long.
9857         * gcc.c-torture/execute/bf64-1.c: Likewise.
9858
9859 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
9860
9861         * gcc.c-torture/execute/20020129-1.c: New test.
9862
9863 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9864
9865         * gcc.c-torture/compile/20000224-1.c: Update.
9866         * gcc.c-torture/execute/bitfld-1.c: New tests.
9867         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
9868         * gcc.dg/uninit-A.c: Update.
9869
9870 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9871
9872         * g++.dg/template/ctor1.C: Add instantiation.
9873
9874 2002-01-28  Paul Koning  <pkoning@equallogic.com>
9875
9876         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
9877         argument to __builtin_prefetch to be const ptr.
9878
9879 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
9880
9881         * gcc.c-torture/compile/20020120-1.c: New test.
9882
9883 2002-01-27  Kazu Hirata  <kazu@hxi.com>
9884
9885         * gcc.c-torture/execute/20020127-1.c: New test.
9886
9887 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
9888
9889         * g77.dg/f77-edit-i-in.f: New test
9890         * g77.dg/f77-edit-i-out.f: New test
9891
9892 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
9893
9894         * gcc.dg/debug/debug.exp: New file.
9895         * gcc.dg/debug/trivial.c: New file.
9896         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9897         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9898         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9899         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9900         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9901         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9902         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9903         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9904         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9905         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9906         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9907         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9908         * gcc.dg/20000503-1.c: Removed.
9909         * gcc.dg/20010207-1.c: Removed.
9910         * gcc.dg/20011223-1.c: Removed.
9911         * gcc.dg/20020104-2.c: Removed.
9912         * gcc.dg/debug-1.c: Removed.
9913         * gcc.dg/debug-2.c: Removed.
9914         * gcc.dg/debug-3.c: Removed.
9915         * gcc.dg/debug-4.c: Removed.
9916         * gcc.dg/debug-5.c: Removed.
9917         * gcc.dg/debug-6.c: Removed.
9918         * gcc.dg/dwarf2-1.c: Removed.
9919         * gcc.dg/dwarf2-2.c: Removed.
9920
9921 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9922
9923         * g++.old-deja/g++.other/eh5.C: New test.
9924         * g++.old-deja/g++.other/sibcall2.C: New test.
9925         * g++.old-deja/g++.other/array9.C: New test.
9926         * g++.old-deja/g++.other/typename2.C: New test.
9927         * g++.old-deja/g++.other/crash60.C: New test.
9928         * g++.old-deja/g++.other/conv9.C: New test.
9929         * g++.old-deja/g++.other/mangle10.C: New test.
9930         * g++.old-deja/g++.other/unchanging1.C: New test.
9931         * g++.old-deja/g++.other/exprstmt1.C: New test.
9932         * g++.old-deja/g++.other/inline23.C: New test.
9933         * g++.old-deja/g++.eh/ia64-1.C: New test.
9934         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9935         * g++.old-deja/g++.other/reload1.C: New test.
9936         * g++.old-deja/g++.other/static20.C: New test.
9937         * g++.old-deja/g++.other/local-alloc1.C: New test.
9938         * g++.old-deja/g++.other/conv8.C: New test.
9939         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9940         * g++.old-deja/g++.other/storeexpr1.C: New test.
9941         * g++.old-deja/g++.other/storeexpr2.C: New test.
9942         * g++.dg/eh/template2.C: New test.
9943         * g++.dg/warn/weak1.C: New test.
9944
9945 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9946
9947         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9948         Remove first, non-varying, argument.
9949
9950 2002-01-23  Richard Henderson  <rth@redhat.com>
9951
9952         * gcc.dg/inline-2.c: New.
9953
9954         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9955         Add optional target arg.  Check number of arguments.
9956         (scan-assembler-not, scan-assembler-dem): Likewise.
9957         (scan-assembler-dem-not): Likewise.
9958
9959 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9960
9961         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9962         line 12.
9963         * g++.old-deja/g++.brendan/parse3.C,
9964         g++.old-deja/g++.other/crash26.C,
9965         g++.old-deja/g++.other/crash28.C,
9966         g++.old-deja/g++.other/crash29.C,
9967         g++.old-deja/g++.other/crash30.C,
9968         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9969
9970 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9971
9972         * gcc.dg/20020115-1.c: New.
9973
9974 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9975
9976         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9977
9978 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9979
9980         * gcc.dg/20020122-3.c: New.
9981
9982 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9983
9984         * g++.dg/other/gc1.C: New test.
9985
9986 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9987
9988         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9989
9990 2002-01-22  Richard Henderson  <rth@redhat.com>
9991
9992         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9993
9994 2002-01-22  Richard Henderson  <rth@redhat.com>
9995
9996         * gcc.dg/20020122-4.c: New.
9997
9998 2002-01-22  H.J. Lu <hjl@gnu.org>
9999
10000         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
10001         link output.
10002         * gcc.dg/special/ecos.exp: Likewise.
10003         * lib/g++-dg.exp: Likewise.
10004         * lib/g77-dg.exp: Likewise.
10005         * lib/gcc-dg.exp : Likewise.
10006         * lib/mike-g++.exp: Likewise.
10007         * lib/mike-g77.exp: Likewise.
10008         * lib/mike-gcc.exp: Likewise.
10009         * lib/objc-dg.exp: Likewise.
10010
10011 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
10012
10013         PR target/5379
10014         * gcc.dg/20020122-2.c: New test.
10015
10016 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
10017
10018         * gcc.dg/20020122-1.c: New test.
10019
10020 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
10021
10022         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
10023
10024 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
10025
10026         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
10027
10028 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10029
10030         * gcc.c-torture/compile/20020121-1.c: New test.
10031
10032 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10033
10034         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
10035         ld_library_path.
10036
10037 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
10038
10039         * gcc.dg/20020218-1.c: New test.
10040
10041 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
10042
10043         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
10044         messages
10045         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
10046         "At global scope" warning
10047         * g++.dg/ext/align1.C: Change cygwin test for alignment
10048         from db-bogus to dg-warning
10049
10050 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
10051
10052         * g77.f-torture/compile/cpp2.F: New test.
10053
10054 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10055
10056         * g++.dg/template/access1.C: New test.
10057
10058 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
10059
10060         * gcc.dg/20020118-1.c: New.
10061
10062 2002-01-18  Kazu Hirata  <kazu@hxi.com>
10063
10064         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
10065
10066 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10067
10068         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
10069         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
10070         alignment warnings.
10071
10072 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10073
10074         * gcc.misc-tests/i386-prefetch.exp: Save and restore
10075         torture_with_loops and torture_without_loops
10076
10077 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
10078
10079         * gcc.c-torture/compile/20020116-1.c: New test.
10080
10081 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
10082
10083         * gcc.dg/20020116-2.c: New test.
10084
10085         * gcc.dg/ultrasp4.c: New test.
10086
10087         * gcc.dg/20020116-1.c: New test.
10088
10089 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
10090
10091         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
10092         by EABI.
10093
10094 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
10095
10096         * gcc.misc-tests/i386-prefetch.exp: New.
10097         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
10098         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
10099         * gcc.misc-tests/i386-pf-none-1.c: New test.
10100         * gcc.misc-tests/i386-pf-sse-1.c: New test.
10101
10102 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
10103
10104         * gcc.dg/gnu89-init-1.c: Add new tests.
10105
10106 2002-01-15  Andreas Jaeger  <aj@suse.de>
10107
10108         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
10109         * gcc.dg/i386-mmx-2.c: Likewise.
10110         * gcc.dg/i386-sse-1.c: Likewise.
10111         * gcc.dg/i386-sse-2.c: Likewise.
10112         * gcc.dg/i386-sse-3.c: Likewise.
10113
10114 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
10115
10116         * g77.f-torture/execute/intrinsic-unix-bessel.f:
10117         Uncomment additional cases that now pass.
10118
10119 2002-01-11  Richard Henderson  <rth@redhat.com>
10120
10121         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
10122         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
10123
10124 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
10125
10126         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
10127
10128 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
10129
10130         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
10131         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
10132
10133 2002-01-10  Dale Johannesen  <dalej@apple.com>
10134
10135         * gcc.c-torture/execute/loop-11.c: New.
10136
10137 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
10138
10139         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
10140         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
10141
10142 2002-01-09  Richard Henderson  <rth@redhat.com>
10143
10144         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
10145         type in which to perform the operation for each size.
10146
10147 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
10148
10149         * gcc.c-torture/compile/20020109-2.c: New test.
10150
10151 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
10152
10153         * gcc.c-torture/execute/loop-10.c: New test.
10154
10155 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10156
10157         * gcc.c-torture/compile/20010226-1.c: New test.
10158         * gcc.c-torture/compile/20010227-1.c: New test.
10159         * gcc.c-torture/compile/20010426-1.c: New test.
10160         * gcc.c-torture/compile/20010510-1.c: New test.
10161         * gcc.c-torture/compile/20010605-3.c: New test.
10162         * gcc.c-torture/compile/20010824-1.c: New test.
10163         * gcc.c-torture/execute/20010409-1.c: New test.
10164         * gcc.dg/noncompile/20000901-1.c: New test.
10165         * gcc.dg/20001023-1.c: New test.
10166         * gcc.dg/20001101-1.c: New test.
10167         * gcc.dg/20001102-1.c: New test.
10168         * gcc.dg/20010207-1.c: New test.
10169         * gcc.dg/20010405-1.c: New test.
10170         * gcc.dg/20010822-1.c: New test.
10171         * gcc.dg/20011107-1.c: New test.
10172
10173 2002-01-09  Jeffrey A Law  (law@redhat.com)
10174
10175         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
10176
10177         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
10178         execution failure on PA targets.
10179
10180 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10181
10182         * gcc.c-torture/compile/20020109-1.c: New test.
10183
10184 2002-01-08  Kazu Hirata  <kazu@hxi.com>
10185
10186         * gcc.c-torture/execute/20020108-1.c: New test.
10187
10188 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
10189
10190         * gcc.dg/20020108-1.c: New test.
10191
10192 2002-01-08  H.J. Lu <hjl@gnu.org>
10193
10194         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
10195         for header files.
10196
10197 2002-01-08  Geoff Keating  <geoffk@redhat.com>
10198
10199         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
10200         consistency.
10201
10202 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
10203
10204         * gcc.dg/altivec-4.c: Test altivec predicates.
10205
10206 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
10207
10208         * gcc.c-torture/execute/20020107-1.c: New test.
10209
10210 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10211
10212         PR c/5279
10213         * gcc.c-torture/compile/20020106-1.c: New test.
10214
10215 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10216
10217         * gcc.c-torture/execute/nestfunc-4.c: New test.
10218
10219 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10220
10221         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
10222         extra triple that slipped in.
10223         * g++.old-deja/g++.abi/align.C: Likewise.
10224         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10225
10226 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10227
10228         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
10229         * g++.old-deja/g++.abi/align.C: Likewise.
10230         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10231
10232         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
10233         on FreeBSD/i386.
10234         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
10235         FreeBSD.
10236
10237 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
10238
10239         * gcc.dg/20020104-1.c: New test.
10240
10241         * gcc.dg/20020104-2.c: New test.
10242
10243 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
10244
10245         * gcc.dg/20020103-1.c: Fix typo in target selector.
10246
10247 2002-01-03  Richard Henderson  <rth@redhat.com>
10248
10249         * gcc.dg/20020103-1.c: New.
10250
10251 2002-01-03  Kazu Hirata  <kazu@hxi.com>
10252
10253         * gcc.c-torture/execute/20020103-1.c: New test.
10254
10255 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
10256
10257         * g++.dg/other/debug2.C: New test.
10258
10259         * gcc.c-torture/compile/20020103-1.c: New test.
10260
10261 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
10262
10263         * gcc.dg/gnu89-init-1.c: Added new tests.
10264
10265 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10266
10267         * g++.dg/template/friend2.C: Remove as patch is reverted.
10268
10269         * g++.dg/warn/oldcast1.C: New test.
10270
10271         * g++.dg/template/ptrmem1.C: New test.
10272         * g++.dg/template/ptrmem2.C: New test.
10273
10274         * g++.dg/template/ntp.C: New test.
10275
10276         * g++.dg/other/component1.C: New test.
10277
10278         * g++.dg/template/ttp3.C: New test.
10279
10280         * g++.dg/template/friend2.C: New test.
10281         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
10282
10283 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10284
10285         * g++.dg/other/ptrmem1.C: New test.
10286         * g++.dg/other/ptrmem2.C: New test.
10287
10288 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10289
10290         * g++.dg/template/ctor1.C: New test.
10291
10292 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10293
10294         * g++.dg/template/friend2.C: New test.
10295
10296 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
10297
10298         * gcc.dg/mmix-1.c: New test.
10299
10300 2001-12-31  Richard Henderson  <rth@redhat.com>
10301
10302         * gcc.dg/asm-5.c: New.
10303
10304 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
10305
10306         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
10307         in namespace __gnu_cxx
10308
10309 2001-12-30  Richard Henderson  <rth@redhat.com>
10310
10311         * gcc.dg/debug-6.c: New.
10312
10313 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
10314
10315         * gcc.c-torture/compile/20011229-2.c: New test.
10316
10317 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
10318
10319         * gcc.dg/debug-3.c: New test.
10320         * gcc.dg/debug-4.c: New test.
10321         * gcc.dg/debug-5.c: New test.
10322
10323 2001-12-29  Richard Henderson  <rth@redhat.com>
10324
10325         * g++.dg/eh/loop1.C: New.
10326
10327 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10328
10329         * g++.dg/template/crash1.C: New test.
10330
10331 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10332
10333         * g++.dg/other/const1.C: New test.
10334
10335 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
10336
10337         * gcc.c-torture/compile/20011229-1.c: New test.
10338
10339 2001-12-28  Stan Shebs  <shebs@apple.com>
10340
10341         * lib/objc-torture.exp: Resync with c-torture.exp.
10342         * lib/objc.exp: Load standard libraries.
10343
10344 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
10345
10346         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
10347         additional tests.
10348
10349 2001-12-27  Roger Sayle <roger@eyesopen.com>
10350
10351         * gcc.c-torture/execute/string-opt-16.c: New testcase.
10352
10353 2001-12-27  Richard Henderson  <rth@redhat.com>
10354
10355         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
10356
10357 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
10358
10359         * g++.dg/eh/ctor1.C: New test.
10360         * g++.dg/other/error2.C: New test.
10361
10362 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
10363
10364         * g++.dg/other/init2.C: New test.
10365
10366 2001-12-24  Richard Henderson  <rth@redhat.com>
10367
10368         * gcc.dg/20011223-1.c: New.
10369         * gcc.dg/inline-1.c: New.
10370
10371 2001-12-23  Richard Henderson  <rth@redhat.com>
10372
10373         * gcc.dg/asm-4.c: Test operand modifiers.
10374
10375 2001-12-23  Richard Henderson  <rth@redhat.com>
10376
10377         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
10378
10379 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10380
10381         * gcc.c-torture/execute/20011223-1.c: New test.
10382
10383 2001-12-21  Richard Henderson  <rth@redhat.com>
10384
10385         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
10386         re-enables the warning.
10387
10388 2001-12-21  Richard Henderson  <rth@redhat.com>
10389
10390         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
10391
10392 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10393
10394         * gcc.c-torture/compile/20011218-1.c: New test.
10395
10396 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
10397
10398         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
10399         arm-isr.c test.
10400         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
10401         epilogue generation for ARM ISR routines.
10402
10403 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10404
10405         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
10406         * gcc.dg/format/c90-printf-3.c: Likewise.
10407         * gcc.dg/format/c99-printf-3.c: Likewise.
10408         * gcc.dg/format/ext-1.c: Likewise.
10409         * gcc.dg/format/ext-6.c: Likewise.
10410         * gcc.dg/format/format.h: Prototype unlocked stdio.
10411
10412 2001-12-20  Richard Henderson  <rth@redhat.com>
10413
10414         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
10415         (arena): Use it.
10416         (malloc): Correct allocation logic.  Abort if we fill up the
10417         arena before initialization complete.
10418         (realloc): Correct allocation logic.
10419
10420 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10421
10422         * gcc.c-torture/compile/20011219-2.c: New test.
10423
10424         * gcc.c-torture/execute/20011219-1.c: New test.
10425
10426 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
10427
10428         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
10429         target does not support weak symbols.
10430
10431 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
10432
10433         * gcc.c-torture/compile/20011219-1.c: New test.
10434
10435 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10436
10437         * g++.dg/other/error1.C: New test.
10438
10439 2001-12-17  Jeffrey A Law  (law@redhat.com)
10440
10441         * gcc.c-torture/execute/20011217-1.c: New test.
10442
10443 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
10444
10445         * objc.dg/special/: New directory.
10446         * objc.dg/special/special.exp: New file.
10447         * objc.dg/special/unclaimed-category-1.h: New file.
10448         * objc.dg/special/unclaimed-category-1a.m: New file.
10449         * objc.dg/special/unclaimed-category-1.m: New file.
10450
10451 2001-12-17  Andreas Jaeger  <aj@suse.de>
10452
10453         * gcc.c-torture/compile/20011217-2.c: New test.
10454
10455 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10456
10457         * gcc.c-torture/compile/20011217-1.c: New test.
10458
10459 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
10460
10461         * testsuite/gcc.dg/20011214-1.c: New.
10462
10463 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
10464
10465         * gcc.dg/altivec-4.c: New.
10466
10467 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
10468
10469         * gcc.dg/20011113-1.c: New test.
10470
10471 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10472
10473         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
10474         std::__malloc_alloc_template<0> and
10475         std::__default_alloc_template<false, 0>.
10476
10477 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
10478
10479         * objc/execute/bf-21.m: New test.
10480         * objc/execute/enumeration-1.m: New test.
10481         * objc/execute/enumeration-2.m: New test.
10482
10483 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
10484
10485         * gcc.dg/gnu89-init-1.c: New test.
10486
10487 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10488
10489         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
10490         * g++.old-deja/g++.jason/2371.C: Likewise.
10491         * g++.old-deja/g++.jason/template33.C: Likewise.
10492         * g++.old-deja/g++.jason/template34.C: Likewise.
10493         * g++.old-deja/g++.jason/template36.C: Likewise.
10494         * g++.old-deja/g++.oliva/typename1.C: Likewise.
10495         * g++.old-deja/g++.oliva/typename2.C: Likewise.
10496         * g++.old-deja/g++.other/typename1.C: Likewise.
10497         * g++.old-deja/g++.pt/inherit2.C: Likewise.
10498         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10499         * g++.old-deja/g++.pt/typename11.C: Likewise.
10500         * g++.old-deja/g++.pt/typename14.C: Likewise.
10501         * g++.old-deja/g++.pt/typename16.C: Likewise.
10502         * g++.old-deja/g++.pt/typename3.C: Likewise.
10503         * g++.old-deja/g++.pt/typename4.C: Likewise.
10504         * g++.old-deja/g++.pt/typename5.C: Likewise.
10505         * g++.old-deja/g++.pt/typename7.C: Likewise.
10506         * g++.old-deja/g++.robertl/eb9.C: Likewise.
10507
10508 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
10509
10510         * g++.dg/other/linkage1.C: New test.
10511         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
10512         specifiers.
10513
10514 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
10515
10516         * gcc.dg/concat.c: New test.
10517
10518 2001-12-11  Stan Shebs  <shebs@apple.com>
10519
10520         * objc/compile: New test directory.
10521         * objc/compile/compile.exp: New expect script.
10522         * objc/compile/20011211-1.m: New compile test.
10523
10524 2001-12-11  Jason Merrill  <jason@redhat.com>
10525
10526         * lib/prune.exp (prune_gcc_output): Also handle "In member
10527         function".  So many permutations...
10528
10529 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
10530
10531         * g++.dg/template/typedef1.C: New test.
10532
10533 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10534
10535         * g++.dg/other/copy1.C: New test.
10536
10537 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
10538
10539         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
10540
10541         * gcc.dg/builtin-choose-expr.c: New.
10542
10543 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
10544
10545         * gcc.dg/altivec-2.c: New.
10546
10547 2001-12-07  Richard Henderson  <rth@redhat.com>
10548
10549         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
10550
10551 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
10552
10553         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
10554         ultrasparc.
10555
10556 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10557
10558         * g++-old.deja/g++.robertl/eb101.C: Deleted.
10559
10560 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
10561
10562         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
10563         variable argument list.
10564
10565 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
10566
10567         * gcc.c-torture/execute/memcheck: Delete entire directory.
10568         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
10569         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
10570
10571 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10572
10573         * gcc.dg/Wshadow-1.c: New test.
10574
10575 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
10576
10577         * gcc.c-torture/compile/20011130-1.c: New test.
10578
10579         * gcc.dg/noncompile/20011025-1.c: New test.
10580
10581         * g++.dg/other/anon-union.C: New test.
10582
10583         * gcc.c-torture/execute/20011024-1.c: New test.
10584
10585 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10586
10587         * gcc.c-torture/execute/20000722-1.x,
10588         gcc.c-torture/execute/20010123-1.x: Remove.
10589         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
10590         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
10591         gcc.dg/c99-complit-2.c: New tests.
10592
10593 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
10594
10595         * g++.dg/inherit/base1.C: New test.
10596
10597 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
10598
10599         * g++.dg/other/stdarg1.C: New test.
10600
10601         * gcc.c-torture/compile/20011130-2.c: New test.
10602
10603 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
10604
10605         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
10606         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
10607         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
10608         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
10609         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
10610         * gcc.dg/builtin-prefetch-1.c: New test.
10611
10612 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
10613
10614         * gcc.dg/20011130-1.c: New test.
10615
10616 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
10617
10618         * g++.dg/other/scope1.C: New test.
10619         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
10620
10621 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10622
10623         * gcc.dg/vla-init-1.c: New test.
10624
10625 2001-12-01  Geoff Keating  <geoffk@redhat.com>
10626
10627         * gcc.c-torture/compile/structs.c: New testcase from GDB.
10628
10629 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10630
10631         * objc.dg/alias.m: Update.
10632         * objc.dg/class-1.m: Update.
10633         * objc.dg/const-str-1.m: Update.
10634         * objc.dg/fwd-proto-1.m: Update.
10635         * objc.dg/id-1.m: Update.
10636         * objc.dg/super-class-1.m: Update.
10637
10638 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
10639
10640         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
10641         constructs.
10642
10643 2001-11-28  Jeffrey A Law  (law@cygnus.com)
10644
10645         * gcc.c-torture/execute/20011128-1.c: New test.
10646
10647 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
10648
10649         * gcc.dg/20011127-1.c: New test.
10650
10651 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10652
10653         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
10654         from Austin Group draft 7.
10655         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
10656         scanf format arguments.
10657         * gcc.dg/format/no-exargs-2.c: New test.
10658
10659 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
10660
10661         * g++.dg/abi/vbase8-4.C: New test.
10662
10663 2001-11-24  Ian Lance Taylor  <ian@airs.com>
10664
10665         * gcc.c-torture/execute/20011121-1.c: New test.
10666
10667 2001-11-23  Jeffrey A Law  (law@cygnus.com)
10668
10669         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
10670
10671 2001-11-23  Andreas Jaeger  <aj@suse.de>
10672
10673         * gcc.dg/cpp/charconst-2.c: New test.
10674
10675 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
10676
10677         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
10678         to the host if it is remote.  Let tests specify extra headers
10679         they use.
10680         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
10681         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
10682         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
10683         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
10684         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
10685         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
10686         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
10687         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
10688         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
10689         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
10690
10691 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
10692
10693         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
10694         for little endian ARMs.
10695
10696 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
10697
10698         * gcc.c-torture/compile/20011119-1.c: New test.
10699         * gcc.c-torture/compile/20011119-2.c: New test.
10700
10701 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
10702
10703         * gcc.dg/altivec-1.c: Fix typo.
10704
10705 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10706
10707         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
10708
10709 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
10710
10711         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
10712
10713 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
10714
10715         * lib/g77.exp: Don't specify --rpath-link.
10716
10717         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
10718         across all the headers.
10719         * gcc.dg/format/format.exp: For testing on a remote host,
10720         copy format.h.
10721
10722         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
10723         * gcc.c-torture/execute/930406-1.c: Likewise.
10724         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10725
10726 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
10727
10728         * gcc.dg/altivec-1.c: New.
10729
10730 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
10731
10732         * gcc.dg/cpp/fpreprocessed.c: New test case.
10733
10734 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10735
10736         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
10737         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
10738         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
10739
10740 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10741
10742         * gcc.dg/no-builtin-1.c: New test.
10743
10744 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
10745
10746         * gcc.c-torture/execute/20011115-1.c: New test.
10747
10748 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
10749
10750         * gcc.c-torture/compile/20011114-2.c: New test.
10751         * gcc.c-torture/compile/20011114-3.c: New test.
10752         * gcc.c-torture/compile/20011114-4.c: New test.
10753
10754 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
10755
10756         * g++.dg/other/init1.C: New test.
10757
10758 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
10759
10760         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
10761         message.
10762
10763         * gcc.c-torture/execute/20011114-1.c: New testcase.
10764
10765         * gcc.c-torture/compile/20010327-1.c: Revert last change.
10766         * gcc.c-torture/compile/20011114-1.c: New test, exactly
10767         like the (before this change) version of 20010327-1.c.
10768
10769 2001-11-14  Roger Sayle <roger@eyesopen.com>
10770
10771         * gcc.c-torture/execute/string-opt-13.c: New testcase.
10772
10773 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
10774
10775         * g++.dg/init/array2.C: New test.
10776
10777 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
10778
10779         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
10780
10781 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
10782
10783         * g++.dg/other/forscope1.C: New test.
10784         * g++.dg/ext/forscope1.C: New test.
10785         * g++.dg/ext/forscope2.C: New test.
10786
10787 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
10788
10789         * gcc.c-torture/execute/20011113-1.c: New test.
10790
10791 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
10792
10793         * gcc.c-torture/execute/20011109-2.c: New test.
10794
10795         * gcc.c-torture/execute/20011109-1.c: New test.
10796
10797 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
10798
10799         * gcc.c-torture/compile/20011109-1.c: New test.
10800
10801 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
10802
10803         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
10804         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
10805         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
10806         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
10807         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
10808         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
10809         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
10810
10811 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10812
10813         * g++.dg/warn/Wshadow-1.C: New tests.
10814         * g++.old-deja/g++.mike/for3.C: Update.
10815
10816 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10817
10818         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
10819         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
10820         XFAILs.  Adjust expected error texts.
10821         * gcc.c-torture/compile/20011106-1.c,
10822         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
10823         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
10824         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
10825         gcc.dg/c99-array-lval-5.c: New tests.
10826
10827 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10828
10829         * gcc.dg/cpp/defined.c: Update.
10830
10831 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10832
10833         * gcc.c-torture/execute/anon-1.c: New test.
10834
10835 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
10836
10837         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
10838         same size, so no warning should be produced on stormy16.
10839
10840         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
10841         due to oversized array.
10842         * g++.old-deja/g++.mike/ns15.C: Likewise.
10843         * g++.old-deja/g++.pt/crash16.C: Likewise.
10844
10845 2001-11-02  Graham Stott  <grahams@redhat.com>
10846
10847         * g++.dgother/debug1.C: Fix typos.
10848
10849 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
10850
10851         * g++.dg/other/debug1.C: New test.
10852
10853 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10854
10855         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
10856         of unsigned long.
10857
10858 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
10859
10860         * gcc.dg/20011029-2.c: New test.
10861
10862         * gcc.c-torture/compile/20011029-1.c: New test.
10863
10864 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
10865
10866         * objc/execute/class_self-1.m: New test.
10867         * objc/execute/class_self-2.m: New test.
10868
10869 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
10870
10871         * gcc.misc-tests/msgs.exp: Delete.
10872         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
10873         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
10874         error set to match recent changes.
10875
10876 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
10877
10878         * gcc.dg/20011021-1.c: New test.
10879
10880 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
10881
10882         * gcc.c-torture/compile/20011023-1.c: New test.
10883
10884 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
10885
10886         * lib/g77.exp: Rewrite based on lib/g++.exp.
10887
10888 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
10889
10890         * gcc.c-torture/execute/20011019-1.c: New test.
10891
10892         * gcc.dg/20011018-1.c: New test.
10893
10894 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
10895
10896         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10897
10898 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10899
10900         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10901         * gcc.dg/attr-invalid.c: Likewise.
10902
10903 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10904
10905         * testsuite/gcc.dg/20011015-1.c: New test.
10906
10907 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10908
10909         * g++.dg/template/unify2.C: New test.
10910
10911 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10912
10913         * g++.dg/other/exception-specification.C: New test
10914
10915 2001-10-13  Tom Rix  <trix@redhat.com>
10916
10917         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10918         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10919
10920 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10921
10922         * testsuite/gcc.dg/20011009-1.c: New test.
10923
10924 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10925
10926         PR g++/4476
10927         * g++.dg/other/friend1.C: New test.
10928
10929 2001-10-11  Richard Henderson  <rth@redhat.com>
10930
10931         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10932
10933 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10934
10935         * gcc.c-torture/compile/20011010-1.c: New.
10936
10937 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10938
10939         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10940         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10941         g77.f-torture/execute/execute.exp,
10942         g77.f-torture/noncompile/noncompile.exp,
10943         gcc.c-torture/compile/compile.exp,
10944         gcc.c-torture/execute/execute.exp,
10945         gcc.c-torture/execute/ieee/ieee.exp,
10946         gcc.c-torture/execute/memcheck/memcheck.exp,
10947         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10948         objc/execute/execute.exp: Update FSF address.
10949
10950 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10951
10952         * gcc.dg/cpp/cmdlne-C.c: Update.
10953         * gcc.dg/cpp/cmdlne-C2.c: New.
10954
10955 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10956
10957         * gcc.c-torture/execute/20011008-3.c: New.
10958
10959 2001-10-08  DJ Delorie  <dj@redhat.com>
10960
10961         * gcc.dg/20011008-1.c: New.
10962         * gcc.dg/20011008-2.c: New.
10963
10964 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10965
10966         * gcc.dg/cpp/spacing1.c: Update test.
10967
10968 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10969
10970         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10971         spelling errors of "separate" as "seperate".
10972
10973 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10974
10975         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10976         enough to avoid inlining.
10977
10978 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10979
10980         * lib/g77.exp: set libg2c_dir correctly.
10981
10982 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10983
10984         * gcc.dg/cpp/macro11.c: New test.
10985
10986 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10987
10988         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10989         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10990         gcc.dg/format/multattr-3.c: New tests.
10991         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10992         tests for format attributes on function pointers being rejected.
10993
10994 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10995
10996         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10997
10998 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10999
11000         * g++.dg/warn/format1.C: New test.
11001
11002 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11003
11004         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
11005
11006 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11007
11008         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
11009
11010 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11011
11012         * gcc.dg/cpp/redef2.c: Add test.
11013
11014 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
11015
11016         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
11017         long-standing bug on i686, apparently.
11018         * gcc.c-torture/execute/loop-2c.x: New file.
11019         * gcc.c-torture/execute/loop-2d.x: New file.
11020         * gcc.c-torture/execute/loop-3c.x: New file.
11021
11022 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
11023
11024         * gcc.dg/cpp/20000625-2.c: Correct line number.
11025
11026 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11027
11028         * gcc.dg/cpp/macro10.c: New test.
11029         * gcc.dg/cpp/strify3.c: New test.
11030         * gcc.dg/cpp/spacing1.c: Add tests.
11031         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
11032         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
11033
11034 2001-09-24  DJ Delorie  <dj@redhat.com>
11035
11036         * gcc.c-torture/execute/20010924-1.c: New test.
11037
11038 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11039
11040         * testsuite/objc/execute/paste.m: Remove.
11041
11042 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11043
11044         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
11045
11046 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
11047
11048         * g77.dg/strlen0.f: New test.
11049
11050 2001-09-21  Richard Henderson  <rth@redhat.com>
11051
11052         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
11053         * g++.old-deja/g++.abi/vtable2.C: Likewise.
11054
11055 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11056
11057         Table-driven attributes.
11058         * g++.dg/ext/attrib1.C: New test.
11059
11060 2001-09-20  DJ Delorie  <dj@redhat.com>
11061
11062         * gcc.dg/20000926-1.c: Update expected warning messages.
11063         * gcc.dg/array-2.c: Likewise, and test for warnings too.
11064         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
11065         array.
11066
11067 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
11068
11069         * g++.dg/eh/registers1.C: New test case.
11070
11071 2001-09-17  Richard Henderson  <rth@redhat.com>
11072
11073         * gcc.dg/array-5.c: Fix VLA decomposition test.
11074
11075 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11076
11077         * gcc.dg/cpp/line5.c: New testcase.
11078
11079 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11080
11081         * gcc.dg/cpp/macro9.c: New test.
11082
11083 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
11084
11085         * gcc.c-torture/execute/980223.c: Change type of addr from long
11086         to char *.
11087
11088 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
11089
11090         * gcc.c-torture/execute/20010915-1.c: New test.
11091
11092 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
11093
11094         * g77.dg/bprob: New directory.
11095         * g77.dg/bprob/bprob.exp: New file.
11096         * g77.dg/bprob/bprob-1.f: New test.
11097         * g77.dg/gcov: New directory.
11098         * g77.dg/gcov/gcov.exp: New file.
11099         * g77.dg/gcov/gcov-1.f: New test.
11100         * g77.dg/gcov/gcov-1.x: New file.
11101
11102 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11103
11104         * gcc.dg/cpp/directiv.c: Update.
11105         * gcc.dg/cpp/undef1.c: Update.
11106
11107 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
11108
11109         * gcc.dg/20010912-1.c: New test.
11110
11111 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
11112
11113         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
11114         language-independent file in lib.
11115         * lib/gcov.exp: New file.
11116
11117 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11118
11119         * gcc.c-torture/compile/20010911-1.c: New test.
11120
11121 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
11122
11123         * lib/profopt.exp: New, to support profile-directed optimizations.
11124         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
11125         * gcc.misc-tests/bprob-1.c: New test.
11126         * gcc.misc-tests/bprob-2.c: New test.
11127
11128 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
11129
11130         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
11131         XFAIL and which kinds of gcov output to verify.
11132         * gcc.misc-tests/gcov-4b.x: New file.
11133         * gcc.misc-tests/gcov-5b.x: New file.
11134         * gcc.misc-tests/gcov-6.x: New file.
11135         * gcc.misc-tests/gcov-7.c: New test.
11136         * gcc.misc-tests/gcov-7.x: New file.
11137
11138 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
11139
11140         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
11141         * gcc.misc-tests/gcov-6.c: New test.
11142
11143 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11144
11145         PR c++/3986
11146         * g++.dg/abi/vbase1.C: New test.
11147
11148 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
11149
11150         * objc.dg/method-2.m: New.
11151
11152 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11153
11154         PR c++/4203
11155         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
11156         * g++.dg/init/empty1.C: New test.
11157
11158 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
11159
11160         * gcc.c-torture/compile/20010903-1.c: New test.
11161
11162 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
11163
11164         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
11165         for m68k.
11166
11167 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
11168
11169         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
11170
11171         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
11172
11173         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
11174
11175 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
11176
11177         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
11178         for 16-bit 'unsigned int'.
11179
11180 2001-08-29  Kazu Hirata  <kazu@hxi.com>
11181
11182         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
11183
11184 2001-08-27  Richard Henderson  <rth@redhat.com>
11185
11186         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
11187         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
11188
11189 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
11190
11191         * gcc.dg/asm-names.c (ymain): New.
11192
11193 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
11194
11195         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
11196         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
11197         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
11198
11199 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11200
11201         * gcc.dg/compare5.c: New testcase.
11202
11203 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
11204
11205         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
11206         and "In instantiation".
11207
11208 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
11209
11210         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
11211
11212 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
11213
11214         * gcc.misc-tests/gcov.exp: Add support for branch information.
11215         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
11216         * gcc.misc-tests/gcov-4.c: New test.
11217         * gcc.misc-tests/gcov-4b.c: New test.
11218         * gcc.misc-tests/gcov-5b.c: New test.
11219
11220 2001-08-20  Zack Weinberg  <zackw@panix.com>
11221
11222         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
11223         expected to fail.
11224
11225 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11226
11227         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
11228
11229 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
11230
11231         * g++.dg/eh/template1.C: New test.
11232
11233 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
11234
11235         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
11236         Fix thinko.
11237         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
11238         for xfail.
11239
11240 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
11241
11242         * lib/g77-dg.exp:  Use prune.exp for common procedures
11243         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
11244         * lib/g77.exp: (g77-dg-prune) Remove
11245
11246 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
11247
11248         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
11249
11250 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11251
11252         * g++.dg/template/unify1.C: New test.
11253
11254 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
11255
11256         * g++.dg/abi/empty4.C: New test.
11257
11258 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
11259
11260         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
11261         solaris2.*
11262         * g77.f-torture/compile/pr3743.x: Likewise
11263
11264 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11265
11266         * g++.dg/other/using-declaration.C: New test.
11267
11268 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11269
11270         * gcc.dg/cpp/tr-sign.c: New testcase.
11271
11272 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11273
11274         * gcc.dg/cpp/19951025-1.c: Revert.
11275         * gcc.dg/cpp/directiv.c: We no longer process directives that
11276         interrupt macro arguments.
11277
11278 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
11279
11280         * gcc.dg/bconstp-1.c: New test.
11281
11282 2001-08-03  Richard Henderson  <rth@redhat.com>
11283
11284         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
11285
11286 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11287
11288         * gcc.dg/cpp/19951025-1.c: Update.
11289
11290 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
11291
11292         * g77.dg/ff90-1.f (s): Fix reference of variable z,
11293         should be x.
11294
11295 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
11296
11297         Kill -fhonor-std.
11298         * g++.old-deja/g++.ns/ns14.C: Remove special options.
11299         * g++.old-deja/g++.other/std1.C: Likewise.
11300         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
11301
11302 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
11303
11304         * lib/g77.exp:  Load gcc-defs.exp for common procedures
11305         (g77_pass, g77_fail, g77_finish, g77_exit,
11306         ${tool}_check_unsupported_p} Now redundant.  Deleted.
11307
11308 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
11309
11310         * g77.dg/fbackslash.f
11311         * g77.dg/fcase-preserve.f
11312         * g77.dg/ff90-1.f
11313         * g77.dg/ffixed-line-length-0.f
11314         * g77.dg/ffixed-line-length-132.f
11315         * g77.dg/ffixed-line-length-7.f
11316         * g77.dg/ffixed-line-length-72.f
11317         * g77.dg/ffixed-line-length-none.f
11318         * g77.dg/ffree-form-1.f
11319         * g77.dg/fno-backslash.f
11320         * g77.dg/fno-f90-1.f
11321         * g77.dg/fno-fixed-form-1.f
11322         * g77.dg/fno-onetrip.f
11323         * g77.dg/fno-typeless-boz.f
11324         * g77.dg/fno-underscoring.f
11325         * g77.dg/fno-vxt-1.f
11326         * g77.dg/fonetrip.f
11327         * g77.dg/ftypeless-boz.f
11328         * g77.dg/fugly-assumed.f
11329         * g77.dg/funderscoring.f
11330         * g77.dg/fvxt-1.f
11331
11332 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
11333
11334         * objc.dg/fwd-proto-1.m: New.
11335         * objc.dg/local-decl-1.m: New.
11336         * objc.dg/naming-1.m: New.
11337         * objc.dg/naming-2.m: New.
11338         * objc.dg/proto-hier-1.m: New.
11339
11340 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
11341
11342         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
11343         largest-type elements to a struct makes its size grow.
11344
11345 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11346
11347         * g++.dg/abi/vthunk1.C: New test.
11348
11349 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11350
11351         * g++.dg/abi/vbase8-22.C: New test.
11352
11353 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11354
11355         * gcc.dg/cpp/macro8.c: New test.
11356
11357 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
11358
11359         * g++.dg/abi/vbase8-21.C: New test.
11360
11361 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
11362
11363         * g++.dg/abi/vbase8-10.C: New test.
11364
11365 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11366
11367         * lib/g++.exp (g++_set_ld_library_path): Renamed to
11368         ${tool}_set_ld_library_path.
11369         Changed caller.
11370         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
11371         g++.exp.
11372
11373 2001-07-26  Stan Cox <scox@redhat.com>
11374
11375         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
11376         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
11377         gcc_exit, gcc_check_unsupported_p):
11378         Moved to gcc-deps.exp
11379         * gcc-deps.exp: New file.
11380
11381 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11382
11383         * g++.old-deja/g++.pt/defarg14.C: New test.
11384
11385 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11386
11387         * g++.old-deja/g++.other/lineno5.C: New test.
11388
11389 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11390
11391         * g++.old-deja/g++.pt/crash68.C: New test.
11392
11393 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11394
11395         * g++.old-deja/g++.other/crash42.C: New test.
11396
11397 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11398
11399         * gcc.dg/cpp/extratokens.c: Fix.
11400         * gcc.dg/cpp/skipping2.c: New tests.
11401
11402 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11403
11404         * gcc.c-torture/execute/20010724-1.c: New file.
11405         * gcc.c-torture/execute/20010724-1.x: New file.
11406
11407 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11408
11409         * g++.old-deja/g++.other/cond7.C: New test.
11410
11411 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11412
11413         * g++.old-deja/g++.other/optimize4.C: New test.
11414
11415 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11416
11417         * g++.old-deja/g++.abi/vbase8-5.C: New test.
11418
11419 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
11420
11421         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
11422         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
11423         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
11424         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
11425
11426         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
11427         bug report" message.
11428
11429         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
11430         * g++.dg/ext/instantiate1.C: Move from old-deja.
11431
11432 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
11433
11434         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
11435         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
11436         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
11437         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
11438
11439 2001-07-23  Jeffrey A Law  (law@cygnus.com)
11440
11441         * gcc.c-torture/execute/20010723-1.c: New test.
11442
11443 2001-07-23  Ben Elliston  <bje@redhat.com>
11444
11445         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
11446
11447 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11448
11449         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
11450         i[34567]86-*-*.
11451         Delete handling of ieee_multilib_flags.
11452         Pass -mieee for alpha*-*-* and sh-*-*.
11453         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
11454
11455 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
11456
11457         Remove old-abi tests.
11458         * g++.old-deja/g++.mike/p11116.C: Remove.
11459         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
11460
11461 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
11462
11463         * g77.f-torture/compile/pr3743.f:  New test
11464
11465 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
11466
11467         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
11468
11469 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11470
11471         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
11472         g++.old-deja/g++.pt/static6.C: Likewise.
11473         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
11474         supports weak symbols.
11475
11476 2001-07-18  Andreas Jaeger  <aj@suse.de>
11477
11478         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
11479         supported again.
11480
11481 2001-07-18  Andreas Jaeger  <aj@suse.de>
11482
11483         * gcc.dg/iftrap-1.c: Fix target line.
11484
11485 2001-07-17  Richard Henderson  <rth@redhat.com>
11486
11487         * gcc.c-torture/execute/20010717-1.c: New.
11488
11489 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11490
11491         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
11492         tests.
11493
11494 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11495
11496         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
11497
11498 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11499
11500         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
11501         UAC_SIGBUS, UAC_NOPRINT definitions.
11502
11503 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
11504
11505         * objc/execute/object_is_class.m: New test.
11506         * objc/execute/object_is_meta_class.m: New test.
11507
11508 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11509
11510         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
11511         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
11512
11513 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
11514
11515         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
11516         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
11517
11518 2001-07-14  Richard Henderson  <rth@redhat.com>
11519
11520         * gcc.dg/iftrap-1.c: New.
11521
11522 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
11523
11524         * g77.f-torture/execute/intrinsic77.f: New test.
11525
11526 2001-07-11  Janis Johnson <janis@us.ibm.com>
11527
11528         * gcc.misc-tests/gcov-3.c: New test.
11529
11530 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11531
11532         * gcc.c-torture/compile/20010711-1.c,
11533         * gcc.c-torture/compile/20010711-2.c: New tests.
11534
11535 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11536
11537         * gcc.c-torture/execute/20010711-1.c: New test.
11538
11539 2001-07-11  Ben Elliston  <bje@redhat.com>
11540
11541         * g++.old-deja/g++.other/enum5.C: New test.
11542
11543 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
11544
11545         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
11546         (g++-dg-prune): Call prune_gcc_output.
11547         * prune.exp: New file for prune_gcc_output.
11548         * lib/g++.exp, lib/gcc.exp: Load it.
11549
11550 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11551
11552         * gcc.c-torture/compile/20010701-1.c,
11553         g++.old-deja/g++.ext/attrib6.C: New tests.
11554
11555 2001-07-06  Jeffrey A Law  (law@cygnus.com)
11556
11557         * gcc.c-torture/compile/20010706-1.c: New test.
11558
11559 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
11560
11561         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
11562
11563 2001-06-28  Stan Shebs  <shebs@apple.com>
11564
11565         * gcc.dg/pragma-darwin.c: New test.
11566
11567 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11568
11569         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
11570         Solaris 2.[678] system.
11571
11572 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11573
11574         * gcc.dg/20010622-1.c: New test.
11575
11576 2001-06-18  Stan Shebs  <shebs@apple.com>
11577
11578         * objc.dg: New directory.
11579         * objc.dg/dg.exp: New file.
11580         * objc.dg/alias.m: New.
11581         * objc.dg/class-1.m: New.
11582         * objc.dg/class-2.m: New.
11583         * objc.dg/const-str-1.m: New.
11584         * objc.dg/const-str-2.m: New.
11585         * objc.dg/id-1.m: New.
11586         * objc.dg/method-1.m: New.
11587         * objc.dg/super-class-1.m: New.
11588         * lib/objc-dg.exp: New file.
11589
11590 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11591
11592         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
11593         of label name.
11594
11595 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11596
11597         * g++.old-deja/g++.abi/vbase8-9.C: New test.
11598
11599 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11600
11601         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
11602         variable.
11603
11604 2001-06-12  Richard Henderson  <rth@redhat.com>
11605
11606         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
11607
11608 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11609
11610         * g++.old-deja/g++.abi/vbase5.C: New test.
11611         * g++.old-deja/g++.abi/vbase6.C: New test.
11612         * g++.old-deja/g++.abi/vbase7.C: New test.
11613
11614 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11615
11616         * gcc.c-torture/compile/20010610-1.c: New test.
11617
11618 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11619
11620         * g++.old-deja/g++.abi/vbase4.C: New test.
11621
11622 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11623
11624         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
11625         support %f for HC11/HC12 targets.
11626         * gcc.c-torture/execute/930513-1.x: New file, likewise.
11627         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
11628         on HC11/HC12 targets.
11629         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
11630
11631 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11632
11633         * gcc.dg/wchar_t-1.c: New file.
11634         * gcc.dg/wint_t-1.c: Likewise.
11635
11636 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
11637
11638         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
11639
11640 2001-06-11  Richard Henderson  <rth@redhat.com>
11641
11642         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
11643
11644 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11645
11646         * gcc.c-torture/compile/20010611-1.c: New test.
11647
11648 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11649
11650         * gcc.dg/c99-tag-1.c: Add more tests.
11651
11652 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
11653
11654         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
11655         representation on MN10300 and ARM/Thumb.
11656
11657 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
11658
11659         * g77.f-torture/execute/20010610.f: New.
11660
11661 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
11662
11663         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
11664         names.
11665
11666 2001-06-09  Richard Henderson  <rth@redhat.com>
11667
11668         * gcc.c-torture/execute/ashrdi-1.c: New.
11669         * gcc.c-torture/execute/ashldi-1.c: New.
11670         * gcc.c-torture/execute/lshrdi-1.c: New.
11671
11672 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
11673
11674         * objc/execute/load-3.m: Added. Check sending +load to categories,
11675         in addition to classes.
11676
11677 2001-06-08  Stan Shebs  <shebs@apple.com>
11678
11679         * objc/execute/load-2.m: New test.  From Nicola Pero
11680         <n.pero@mi.flashnet.it>.
11681
11682 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
11683
11684         * gcc.c-torture/execute/20010605-2.c: New test.
11685
11686 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11687
11688         * g++.old-deja/g++.abi/vbase2.C: New test.
11689         * g++.old-deja/g++.abi/vbase3.C: New test.
11690
11691 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11692
11693         * g++.old-deja/g++.pt/friend49.C: New test.
11694
11695 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11696
11697         * g++.old-deja/g++.ext/anon3.C: New test.
11698
11699 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
11700
11701         * g++.old-deja/g++.other/conv7.C: New test.
11702
11703 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11704
11705         * gcc.c-torture/compile/20010605-2.c: New test.
11706
11707 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11708
11709         * gcc.c-torture/execute/20010604-1.c: New test.
11710
11711 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
11712
11713         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
11714
11715 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
11716
11717         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
11718         (g++_link_flags): Likewise.
11719         (g++_init): Pass gccpath's value to two previous functions.
11720
11721 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11722
11723         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
11724         Ensure logfile entry matches exec command line.
11725
11726 2001-05-31  Richard Henderson  <rth@redhat.com>
11727
11728         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
11729         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
11730
11731 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
11732
11733         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
11734         compiler for irix6.2
11735
11736 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
11737
11738         * g++.old-deja/g++.other/optimize3.C: New file.
11739
11740 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
11741
11742         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
11743         assemble.
11744
11745 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
11746
11747         * g++.old-deja/g++.other/optimize2.C: New file.
11748
11749 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
11750
11751         * gcc.c-torture/compile/20010518-2.c: New file.
11752         * gcc.c-torture/execute/20010518-1.c: New file.
11753         * gcc.c-torture/execute/20010518-2.c: New file.
11754
11755 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11756
11757         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
11758
11759 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
11760
11761         G++ no longer defines builtins that do not begin with __builtin.
11762         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
11763         * g++.old-deja/g++.brendand/misc13.C: Likewise.
11764         * g++.old-deja/g++.law/builtin1.C: Likewise.
11765         * g++.old-deja/g++.law/cvt2.C: Likewise.
11766         * g++.old-deja/g++.mike/net5.C: Likewise.
11767         * g++.old-deja/g++.other/builtins1.C: Likewise.
11768         * g++.old-deja/g++.other/builtins2.C: Likewise.
11769         * g++.old-deja/g++.other/builtins3.C: Likewise.
11770         * g++.old-deja/g++.other/builtins4.C: Likewise.
11771         * g++.old-deja/g++.other/inline8.C: Likewise.
11772         * g++.old-deja/g++.robertl/eb39.C: Likewise.
11773
11774 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
11775
11776         * g++.old-deja/g++.pt/using1.C: Adjust.
11777         * g++.old-deja/g++.pt/using2.C: New test.
11778
11779 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
11780
11781         * gcc.dg/cpp/charconst.c: New tests.
11782         * gcc.dg/cpp/escape.c: New tests.
11783         * gcc.dg/cpp/escape-1.c: New tests.
11784         * gcc.dg/cpp/escape-2.c: New tests.
11785         * gcc.dg/cpp/ucs.c: New tests.
11786
11787 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
11788
11789         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
11790         native compiler for irix6.5.
11791
11792 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
11793
11794         * lib/g++.exp (g++_include_flags): Use args to compute
11795         get_multilibs.
11796         (g++_link_flags): Likewise.
11797         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
11798
11799 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11800
11801         * gcc.dg/c90-hexfloat-1.c: Add more tests.
11802
11803 2001-05-21  Geoff Keating  <geoffk@redhat.com>
11804
11805         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
11806         this file.
11807
11808 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11809
11810         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
11811         STACK_SIZE;
11812         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
11813         to STACK_SIZE; Use it to define size of add_histo array.
11814         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
11815         to STACK_SIZE.
11816         (f): Use GITT_SIZE to define size of gitt local table.
11817         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
11818         to STACK_SIZE; Use it to define size of bytemem array.
11819
11820 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11821
11822         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
11823         on 68HC11/HC12 due to the asm instruction.
11824         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
11825         * gcc.c-torture/compile/920520-1.x: Likewise.
11826         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
11827         on 68HC11/HC12 because the function is larger than 64K.
11828         * gcc.c-torture/compile/961203-1.x: New file, this test fails
11829         on 68HC11/HC12 because the structure is too large.
11830
11831 2001-05-20  Richard Henderson  <rth@redhat.com>
11832
11833         * gcc.c-torture/execute/20010520-1.c: New.
11834
11835 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11836
11837         * g++.old-deja/g++.warn/compare1.C: New test.
11838         * gcc.dg/compare4.c: New test.
11839
11840 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
11841
11842         * g++.old-deja/g++.other/optimize1.C: New test.
11843
11844 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11845
11846         * g++.old-deja/g++.pt/spec41.C: New test.
11847
11848 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
11849
11850         * gcc.c-torture/compile/20010114-1.x: Remove.
11851
11852 2001-05-18  Stan Shebs  <shebs@apple.com>
11853
11854         * gcc.c-torture/compile/20010518-1.c: New test.
11855
11856 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
11857
11858         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
11859         * g++.old-deja/g++.pt/crash67.C: New test.
11860
11861 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
11862
11863         * g++.old-deja/g++.other/debug9.C: New test.
11864
11865 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
11866
11867         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
11868
11869 2001-05-16  Jan Hubicka  <jh@suse.cz>
11870
11871         * gcc.c-torture/compile/20010516-1.c: New test.
11872
11873 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11874
11875         * g++.old-deja/g++.other/crash41.C: New test.
11876
11877 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11878
11879         * g++.old-deja/g++.pt/crash66.C: New test.
11880
11881 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
11882
11883         * g++.old-deja/g++.robertl/eb27.C: Convert.
11884
11885 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
11886
11887         * g++.dg/friend-warn.C: New test.  Do not warn about friend
11888         declaration being redundant.
11889
11890 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
11891
11892         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
11893
11894 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
11895
11896         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11897
11898 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11899
11900         * lib/g++.exp: Use testsuite_flags.
11901
11902 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11903
11904         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11905
11906 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11907
11908         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11909
11910 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11911
11912         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11913
11914 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11915
11916         * gcc.c-torture/compile/20010313-1.c: New test.
11917
11918 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11919
11920         * gcc.dg/cpp/direct2.c: New test.
11921         * gccq.dg/cpp/direct2s.c: New test.
11922
11923         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11924
11925 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11926
11927         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11928         * g++.old-deja/g++.other/op3.C: Likewise.
11929
11930 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11931
11932         * gcc.dg/cpp/syshdr.h: New file.
11933         * gcc.dg/cpp/sysmac1.c: Update.
11934         * gcc.dg/cpp/sysmac2.c: Update.
11935
11936 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11937
11938         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11939
11940 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11941
11942         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11943         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11944
11945 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11946
11947         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11948
11949 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11950
11951         * lib/g++.exp (g++_include_flags): Don't use any special flags
11952         if TESTING_IN_BUILD_TREE is not defined.
11953         (g++_init): Use a plain 'c++' as the compiler if
11954         TESTING_IN_BUILD_TREEE is not defined.
11955
11956 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11957
11958         * g++.old-deja/g++.eh/catch13.C: New test.
11959         * g++.old-deja/g++.eh/catch14.C: New test.
11960
11961 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11962
11963         * gcc.dg/cpp/tr-define.c: New test.
11964
11965 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11966
11967         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11968         <stdlib.h>, not <malloc.h>.
11969
11970 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11971
11972         * g++.old-deja/g++.ns/template17.C: New test.
11973
11974 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11975
11976         * g++.old-deja/g++.pt/ref4.C: New test.
11977
11978 2001-04-30  Richard Henderson  <rth@redhat.com>
11979
11980         * gcc.dg/20000724-1.c: Revert last change.
11981
11982 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11983
11984         * g77.f-torture/execute/20010430.f: New test.
11985
11986 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11987
11988         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11989
11990 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11991
11992         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11993
11994 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11995
11996         * g++.old-deja/g++.eh/crash6.C: New test.
11997
11998 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11999
12000         * g++.old-deja/g++.other/warn7.C: New test.
12001
12002 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
12003
12004         * g++.old-deja/g++.other/defarg9.C: New test.
12005
12006 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
12007
12008         * g77.f-torture/compile/20010426.f: New test.
12009         * g77.f-torture/execute/20010426.f: New test.
12010
12011 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
12012
12013         * g77.f-torture/compile/20000629-1.x: Remove - error
12014         has been fixed.
12015
12016 2001-04-26  Jeffrey A Law  (law@cygnus.com)
12017
12018         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
12019         Tweak slightly to work with g++.dg framework.
12020         * g++.dg/special/ecos.exp: Run initp1.C test.
12021         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
12022
12023         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
12024         its linker doesn't give line numbers either.
12025         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
12026
12027 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
12028
12029         * g++.old-deja/g++.other/lex1.C: New test.
12030
12031 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
12032
12033         * gcc.dg/noncompile/20010425-1.c: New test.
12034
12035 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
12036
12037         * g++.old-deja/g++.pt/mangle2.C: New test.
12038
12039 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12040
12041         * gcc.dg/format/plus-1.c: New test.
12042
12043 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12044
12045         * gcc.dg/20010423-1.c: New test.
12046
12047 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12048
12049         * gcc.c-torture/execute/20010422-1.c: New test.
12050
12051 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
12052
12053         * g++.old-deja/g++.ns/type2.C: New test.
12054
12055 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
12056
12057         * g++.old-deja/g++.other/perf1.C: New test.
12058
12059 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
12060
12061         * gcc.dg/c99-func-2.c: Remove xfail.
12062         * gcc.dg/c99-func-3.c: Remove xfail.
12063         * gcc.dg/c99-func-4.c: Remove xfail.
12064
12065 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
12066
12067         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
12068
12069 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12070
12071         * gcc.c-torture/compile/20010423-1.c: New test.
12072
12073 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12074
12075         * g++.old-deja/g++.pt/typename28.C: New test.
12076
12077 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12078
12079         * g++.old-deja/g++.abi/empty2.C: New test.
12080         * g++.old-deja/g++.abi/empty3.C: New test.
12081
12082 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12083
12084         * g++.old-deja/g++.other/comdat2.C: New test.
12085         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
12086
12087 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12088
12089         * g++.old-deja/g++.other/overload14.C: New test.
12090
12091 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12092
12093         * g++.old-deja/g++.other/lookup23.C: New test.
12094
12095 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12096
12097         * gcc.c-torture/execute/20010403-1.c: New test.
12098
12099 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
12100             Mark Mitchell  <mark@codesourcery.com>
12101
12102         * lib/old-dejagnu.exp: Don't delete output of executable.
12103         Add .exe suffix to executables.
12104
12105 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
12106
12107         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
12108
12109 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12110
12111         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
12112
12113 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
12114
12115         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
12116         * g++.old-deja/g++.abi/crash1.C: New test.
12117
12118 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
12119
12120         * g++.old-deja/g++.other/crash40.C: New test.
12121
12122 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12123
12124         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
12125
12126 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
12127
12128         * g++.old-deja/g++.other/warn6.C: New test.
12129
12130 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12131
12132         * g++.old-deja/g++.robertl/eb42.C: Same.
12133
12134 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12135
12136         * gcc.dg/wtr-conversion-1.c: New testcase.
12137
12138 2001-04-10  Richard Henderson  <rth@redhat.com>
12139
12140         * g++.old-deja/g++.other/array5.C: New.
12141
12142 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12143
12144         * gcc.c-torture/execute/20010408-1.c: New test.
12145
12146 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
12147
12148         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
12149         headers and constructs.
12150         * g++.old-deja/g++.robertl/eb79.C: Same.
12151         * g++.old-deja/g++.robertl/eb77.C (main): Same.
12152         * g++.old-deja/g++.robertl/eb73.C: Same.
12153         * g++.old-deja/g++.robertl/eb66.C (main): Same.
12154         * g++.old-deja/g++.robertl/eb55.C (t): Same.
12155         * g++.old-deja/g++.robertl/eb54.C (main): Same.
12156         * g++.old-deja/g++.robertl/eb46.C (main): Same.
12157         * g++.old-deja/g++.robertl/eb44.C: Same.
12158         * g++.old-deja/g++.robertl/eb41.C (main): Same.
12159         * g++.old-deja/g++.robertl/eb4.C (main): Same.
12160         * g++.old-deja/g++.robertl/eb39.C: Same.
12161         * g++.old-deja/g++.robertl/eb33.C (main): Same.
12162         * g++.old-deja/g++.robertl/eb31.C (main): Same.
12163         * g++.old-deja/g++.robertl/eb30.C: Same.
12164         * g++.old-deja/g++.robertl/eb3.C: Same.
12165         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
12166         * g++.old-deja/g++.robertl/eb21.C: Same.
12167         * g++.old-deja/g++.robertl/eb15.C: Same.
12168         * g++.old-deja/g++.robertl/eb118.C: Same.
12169         * g++.old-deja/g++.robertl/eb115.C (main): Same.
12170         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
12171         * g++.old-deja/g++.robertl/eb109.C: Same.
12172         * g++.old-deja/g++.other/sibcall1.C (main): Same.
12173         * g++.old-deja/g++.mike/rtti1.C: Same.
12174         * g++.old-deja/g++.mike/p658.C: Same.
12175         * g++.old-deja/g++.mike/net46.C: Same.
12176         * g++.old-deja/g++.mike/net34.C: Same.
12177         * g++.old-deja/g++.mike/memoize1.C: Same.
12178         * g++.old-deja/g++.mike/eh2.C: Same.
12179         * g++.old-deja/g++.law/weak.C: Same.
12180         * g++.old-deja/g++.law/visibility7.C: Same.
12181         * g++.old-deja/g++.law/visibility25.C: Same.
12182         * g++.old-deja/g++.law/visibility22.C: Same.
12183         * g++.old-deja/g++.law/visibility2.C: Same.
12184         * g++.old-deja/g++.law/visibility17.C: Same.
12185         * g++.old-deja/g++.law/visibility13.C: Same.
12186         * g++.old-deja/g++.law/visibility10.C: Same.
12187         * g++.old-deja/g++.law/visibility1.C: Same.
12188         * g++.old-deja/g++.law/virtual3.C (eval): Same.
12189         * g++.old-deja/g++.law/vbase1.C: Same.
12190         * g++.old-deja/g++.law/operators32.C: Same.
12191         * g++.old-deja/g++.law/nest3.C: Same.
12192         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
12193         * g++.old-deja/g++.law/except5.C (main): Same.
12194         * g++.old-deja/g++.law/cvt7.C (run): Same.
12195         * g++.old-deja/g++.law/cvt2.C: Same.
12196         * g++.old-deja/g++.law/cvt16.C: Same.
12197         * g++.old-deja/g++.law/ctors6.C (bar): Same.
12198         * g++.old-deja/g++.law/ctors17.C (main): Same.
12199         * g++.old-deja/g++.law/ctors13.C: Same.
12200         * g++.old-deja/g++.law/ctors12.C (main): Same.
12201         * g++.old-deja/g++.law/ctors10.C: Same.
12202         * g++.old-deja/g++.law/code-gen5.C: Same.
12203         * g++.old-deja/g++.law/bad-error7.C: Same.
12204         * g++.old-deja/g++.law/arm9.C: Same.
12205         * g++.old-deja/g++.law/arm12.C: Same.
12206         * g++.old-deja/g++.law/arg8.C: Same.
12207         * g++.old-deja/g++.law/arg1.C: Same.
12208         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
12209         * g++.old-deja/g++.jason/template31.C: Same.
12210         * g++.old-deja/g++.jason/template24.C (main): Same.
12211         * g++.old-deja/g++.jason/2371.C: Same.
12212         * g++.old-deja/g++.eh/new2.C: Same.
12213         * g++.old-deja/g++.eh/new1.C: Same.
12214         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
12215         * g++.old-deja/g++.brendan/nest21.C (main): Same.
12216         * g++.old-deja/g++.brendan/err-msg3.C: Same.
12217         * g++.old-deja/g++.brendan/crash62.C: Same.
12218         * g++.old-deja/g++.brendan/crash52.C: Same.
12219         * g++.old-deja/g++.brendan/crash49.C (main): Same.
12220         * g++.old-deja/g++.brendan/crash38.C: Same.
12221         * g++.old-deja/g++.brendan/crash15.C (main): Same.
12222         * g++.old-deja/g++.brendan/copy9.C: Same.
12223
12224 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
12225
12226         * gcc.c-torture/execute/20001203-2.c (memset):
12227         Count argument is of type __SIZE_TYPE__.
12228
12229 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
12230
12231         * gcc.c-torture/compile/20010404-1.c: New test.
12232
12233 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
12234
12235         * gcc.c-torture/compile/20010326-1.c: New test.
12236
12237 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
12238
12239         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
12240         peculiarities of the SH.
12241         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
12242
12243 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12244
12245         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
12246         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
12247         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
12248
12249 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12250
12251         * g77.f-torture/compile/20010321-1.f: New test.
12252
12253 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12254
12255         * gcc.c-torture/compile/20010329-1.c: New test.
12256
12257 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12258
12259         * gcc.c-torture/execute/20010329-1.c: New test.
12260
12261 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
12262
12263         * g++.old-deja/g++.other/eh4.C: Fix typo.
12264
12265 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
12266
12267         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
12268
12269 2001-03-28  Philip Blundell  <philb@gnu.org>
12270
12271         * gcc.c-torture/compile/20010328-1.c: New test.
12272
12273 2001-03-27  Richard Henderson  <rth@redhat.com>
12274
12275         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
12276         * g++.old-deja/g++.eh/vbase3.C: Likewise.
12277
12278 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
12279
12280         * gcc.c-torture/compile/20010327-1.c: New test.
12281
12282 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
12283
12284         * g++.old-deja/g++.other/friend12.C: New test.
12285         * g++.old-deja/g++.other/friend9.C: Expect no errors.
12286         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
12287
12288 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12289
12290         * gcc.c-torture/execute/20010325-1.c: New test.
12291
12292 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
12293
12294         * g++.old-deja/g++.other/mangle3.C: New test.
12295
12296 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
12297
12298         * g++.old-deja/g++.other/anon8.C: New test.
12299
12300 2001-03-20  Philip Blundell  <philb@gnu.org>
12301
12302         * gcc.c-torture/compile/20010320-1.c: New test.
12303
12304 2001-03-17  Richard Henderson  <rth@redhat.com>
12305
12306         * g++.old-deja/g++.other/eh4.C: Add expected error text.
12307
12308 2001-03-15  Geoff Keating  <geoff@redhat.com>
12309
12310         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
12311         tests on AIX.
12312
12313 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
12314
12315         * g++.old-deja/g++.other/eh4.C: New test.
12316
12317 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12318
12319         * gcc.dg/cpp/mi1.c: Update.
12320
12321 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
12322
12323         * g++.old-deja/g++.other/regstack.C: New test.
12324
12325 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
12326
12327         * g++.old-deja/g++.other/ref4.C: New test.
12328
12329 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
12330
12331         * objc/execute/va_method.m: Added.
12332         * objc/execute/IMP.m: Added.
12333         * objc/execute/_cmd.m: Added.
12334         * objc/execute/accessing_ivars.m: Added.
12335         * objc/execute/class-1.m: Added.
12336         * objc/execute/class-10.m: Added.
12337         * objc/execute/class-11.m: Added.
12338         * objc/execute/class-12.m: Added.
12339         * objc/execute/class-13.m: Added.
12340         * objc/execute/class-14.m: Added.
12341         * objc/execute/class-2.m: Added.
12342         * objc/execute/class-3.m: Added.
12343         * objc/execute/class-4.m: Added.
12344         * objc/execute/class-5.m: Added.
12345         * objc/execute/class-6.m: Added.
12346         * objc/execute/class-7.m: Added.
12347         * objc/execute/class-8.m: Added.
12348         * objc/execute/class-9.m: Added.
12349         * objc/execute/class-tests-1.h
12350         * objc/execute/class-tests-2.h
12351         * objc/execute/compatibility_alias.m: Added.
12352         * objc/execute/encode-1.m: Added.
12353         * objc/execute/formal_protocol-1.m: Added.
12354         * objc/execute/formal_protocol-2.m: Added.
12355         * objc/execute/formal_protocol-3.m: Added.
12356         * objc/execute/formal_protocol-4.m: Added.
12357         * objc/execute/formal_protocol-5.m: Added.
12358         * objc/execute/formal_protocol-6.m: Added.
12359         * objc/execute/formal_protocol-7.m: Added.
12360         * objc/execute/informal_protocol.m: Added.
12361         * objc/execute/initialize.m: Added.
12362         * objc/execute/load.m: Added.
12363         * objc/execute/many_args_method.m: Added.
12364         * objc/execute/nested-3.m: Added.
12365         * objc/execute/no_clash.m: Added.
12366         * objc/execute/private.m: Added.
12367         * objc/execute/redefining_self.m: Added.
12368         * objc/execute/root_methods.m: Added.
12369         * objc/execute/selector-1.m: Added.
12370         * objc/execute/static-1.m: Added.
12371         * objc/execute/static-2.m: Added.
12372         * objc/execute/va_method.m: Added.
12373
12374 2001-03-10  Richard Henderson  <rth@redhat.com>
12375
12376         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12377
12378 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12379
12380         * g++.old-deja/g++.other/crash31.C: XFAIL.
12381         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12382         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12383         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12384         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12385         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12386
12387 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12388
12389         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12390
12391 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12392
12393         * gcc.dg/20000724-1.c: Don't use multiline strings.
12394
12395 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12396
12397         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12398         result of -cString against what we expect it to be; don't just
12399         print it out for no one to read.
12400
12401         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12402         Based on testcases provided by Nicola Pero.
12403
12404 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12405
12406         * gcc.dg/cpp/macro7.c: New test.
12407
12408 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12409
12410         * gcc.dg/cpp/multiline.c: Update.
12411
12412 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12413
12414         * g++.old-deja/g++.other/enum3.C: New test.
12415
12416 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12417
12418         * g++.old-deja/g++.other/pod1.C: New test.
12419
12420 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12421
12422         * g++.old-deja/g++.ext/overload1.C: New test.
12423
12424 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12425
12426         * g++.old-deja/g++.pt/using1.C: New test.
12427
12428 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12429
12430         * g++.old-deja/g++.other/using9.C: New test.
12431
12432 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12433
12434         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12435
12436         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12437
12438 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12439
12440         * g++.old-deja/g++.ext/realpt1.C: Remove.
12441
12442 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12443
12444         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12445
12446 2001-02-26  Will Cohen  <wcohen@redhat.com>
12447
12448         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12449
12450 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12451
12452         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12453         templatized constructors.
12454
12455 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12456
12457         * gcc.c-torture/execute/20010224-1.c: New test.
12458
12459 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12460
12461         * gcc.c-torture/execute/20010222-1.c: New test.
12462
12463 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12464
12465         * g++.old-deja/g++.other/inline20.C: New test.
12466
12467 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12468
12469         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12470
12471 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12472
12473         * g++.old-deja/g++.other/lookup22.C: New test.
12474
12475 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
12476
12477         * g77.dg: New directory.
12478         * g77.dg/20010216-1.f: New test case.
12479         * g77.dg/dg.exp: New driver.
12480         * lib/g77-dg.exp: New driver library.
12481
12482 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12483
12484         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
12485
12486 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
12487
12488         * g++.old-deja/g++.other/decl9.C: New test.
12489
12490 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
12491
12492         * g++.old-deja/g++.other/init16.C: Update the test so that it does
12493         not need <string> and also tests the initialization at runtime.
12494
12495 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12496
12497         * gcc.c-torture/execute/longlong.c: New test.
12498
12499 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12500
12501         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
12502
12503 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12504
12505         * gcc.c-torture/execute/920302-1.c (execute):
12506         Change argument type to short.
12507
12508 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12509
12510         * g++.old-deja/g++.pt/deduct6.C: New test.
12511
12512 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12513
12514         * g++.old-deja/g++.pt/deduct5.C: New test.
12515
12516 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
12517
12518         * gcc.c-torture/execute/20010209-1.c: New test.
12519
12520 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12521
12522         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
12523
12524 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
12525
12526         * g++.dg/vtgc1.C: Update for new ABI.
12527
12528         * consistency.vlad: New directory, 1665 files.
12529
12530 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12531
12532         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
12533         return type.
12534         * gcc.dg/cpp/digraphs.c: Declare puts.
12535
12536 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12537
12538         * g++.old-deja/g++.other/warn5.C: New test.
12539
12540 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12541
12542         * g++.old-deja/g++.pt/spec40.C: New test.
12543
12544 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12545
12546         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
12547         case.
12548         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
12549
12550 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
12551
12552         * gcc.c-torture/compile/20010209-1.c: New test.
12553
12554 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
12555
12556         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
12557         excess errors message but not if it crashes.
12558         * g++.old-deja/g++.other/crash27.C: Likewise.
12559         * g++.old-deja/g++.other/crash28.C: Likewise.
12560         * g++.old-deja/g++.other/crash30.C: Likewise.
12561         * g++.old-deja/g++.other/crash32.C: Likewise.
12562         * g++.old-deja/g++.other/crash35.C: Likewise.
12563         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12564
12565 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12566
12567         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
12568         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
12569         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
12570         g77.f-torture/execute/execute.exp,
12571         g77.f-torture/noncompile/noncompile.exp,
12572         gcc.c-torture/execute/execute.exp,
12573         gcc.c-torture/execute/memcheck/memcheck.exp,
12574         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
12575         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
12576         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
12577         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
12578         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
12579         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
12580         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
12581         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
12582         Remove bug reporting instructions with ancient email addresses.
12583
12584 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12585
12586         * gcc.dg/20010202-1.c: New test.
12587         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
12588
12589 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
12590
12591         * g++.dg/stdbool-if.C: New test.
12592
12593 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
12594
12595         * objc/execute/fdecl.m: Added main().
12596
12597 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12598
12599         * gcc.c-torture/execute/20010206-1.c: New test.
12600
12601 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
12602
12603         * gcc.dg/cpp/avoidpaste1.c: Update.
12604
12605 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
12606
12607         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
12608         Pero <nicola@brainstorm.co.uk>.
12609         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
12610
12611 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
12612
12613         * g++.old-deja/g++.pt/spec39.C: New test.
12614
12615 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
12616
12617         * gcc.c-torture/compile/20010202-1.c: New test.
12618
12619 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
12620
12621         * g++.old-deja/g++.abi/primary2.C: New test.
12622         * g++.old-deja/g++.abi/primary3.C: New test.
12623         * g++.old-deja/g++.abi/primary4.C: New test.
12624         * g++.old-deja/g++.abi/primary5.C: New test.
12625         * g++.old-deja/g++.abi/vtable3.h: New test.
12626         * g++.old-deja/g++.abi/vtable3a.C: New test.
12627         * g++.old-deja/g++.abi/vtable3b.C: New test.
12628         * g++.old-deja/g++.abi/vtable3c.C: New test.
12629         * g++.old-deja/g++.abi/vtable3d.C: New test.
12630         * g++.old-deja/g++.abi/vtable3e.C: New test.
12631         * g++.old-deja/g++.abi/vtable3f.C: New test.
12632         * g++.old-deja/g++.abi/vtable3g.C: New test.
12633         * g++.old-deja/g++.abi/vtable3h.C: New test.
12634         * g++.old-deja/g++.abi/vtable3i.C: New test.
12635         * g++.old-deja/g++.abi/vtable3j.C: New test.
12636         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
12637
12638 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
12639
12640         * g++.old-deja/g++.other/anon6.C: New test.
12641         * g++.old-deja/g++.other/anon7.C: New test.
12642
12643 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12644
12645         * gcc.dg/cpp/avoidpaste2.c: New tests.
12646
12647 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
12648
12649         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
12650
12651 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
12652
12653         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
12654         DECIMAL_DIG cases for Irix."
12655
12656 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
12657
12658         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
12659
12660 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12661
12662         * gcc.dg/c99-tag-1.c: New test.
12663
12664 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12665
12666         * gcc.dg/cpp/tr-warn1.c: Add tests.
12667
12668 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12669
12670         * gcc.dg/cpp/avoidpaste1.c: Update.
12671         * gcc.dg/cpp/paste4.c: Update.
12672
12673 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
12674
12675         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
12676         cases for Irix.
12677
12678 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12679
12680         * g++.old-deja/g++.other/inline19.C: New test.
12681
12682 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12683
12684         * gcc.dg/Wlarger-than.c: New test.
12685
12686 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
12687
12688         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
12689
12690 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
12691
12692         * gcc.c-torture/execute/20010129-1.c: New test.
12693         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
12694
12695 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
12696
12697         * gcc.dg/cpp/avoidpaste1.c: Test case.
12698
12699 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
12700
12701         * g++.old-deja/g++.other/inline18.C: New test.
12702
12703 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12704
12705         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
12706         and __builtin_putchar.
12707
12708 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
12709
12710         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
12711         tests.
12712
12713 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
12714
12715         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
12716         floating point number rounding mode to round to the nearest
12717         representable mode.
12718
12719 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
12720
12721         * g++.old-deja/g++.other/mangle2.C: New test.
12722
12723 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12724
12725         * gcc.c-torture/compile/20010124-1.c: New test.
12726
12727 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
12728
12729         * g++.old-deja/g++.pt/spec38.C: New test.
12730
12731 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12732
12733         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
12734         "Build don't run".
12735
12736 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12737
12738         * gcc.c-torture/execute/20010123-1.c: New test.
12739
12740 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12741
12742         * g++.old-deja/g++.pt/spec37.C: New test.
12743
12744 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12745
12746         * g++.old-deja/g++.pt/overload14.C: New test.
12747
12748 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12749
12750         * gcc.c-torture/execute/20010122-1.c: New test, exercise
12751         __builtin_return_address.
12752
12753 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
12754
12755         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
12756         * g++.old-deja/g++.pt/spec35.C: New test.
12757         * g++.old-deja/g++.pt/spec36.C: New test.
12758
12759 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
12760
12761         * gcc.c-torture/compile/20010118-1.c: New test.
12762
12763 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
12764
12765         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
12766
12767 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12768
12769         * gcc.c-torture/execute/20010119-1.c: New test.
12770
12771 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12772
12773         * g++.old-deja/g++.other/vbase5.C: New test.
12774
12775 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12776
12777         * gcc.c-torture/execute/20010118-1.c: New test.
12778
12779 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12780
12781         * g++.old-deja/g++.pt/deduct3.C: New test.
12782
12783 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12784
12785         * g++.old-deja/g++.pt/spec34.C: New test.
12786
12787 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
12788
12789         * g77.f-torture/compile/20000601-2.f: New test.
12790
12791 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12792
12793         * g++.old-deja/g++.other/init17.C: New test.
12794
12795 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
12796
12797         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
12798
12799 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12800
12801         * g++.old-deja/g++.pt/unify8.C: New test.
12802
12803 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12804
12805         * g++.old-deja/g++.abi/vbase1.C: New test.
12806
12807 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12808
12809         * g++.old-deja/g++.pt/crash65.C: New test.
12810
12811 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12812
12813         * gcc.dg/cpp/assembl2.S: New test case.
12814
12815 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
12816
12817         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
12818         are supported.
12819
12820 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12821
12822         * g++.old-deja/g++.other/builtins1.C: New test.
12823         * g++.old-deja/g++.other/builtins2.C: Likewise.
12824         * g++.old-deja/g++.other/builtins3.C: Likewise.
12825         * g++.old-deja/g++.other/builtins4.C: Likewise.
12826
12827 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
12828
12829         * gcc.c-torture/compile/20010117-1.c: New test.
12830         * gcc.c-torture/compile/20010117-2.c: New test.
12831
12832 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12833
12834         * g77.f-torture/execute/20010116.[fx]: New test,
12835         XFAIL on i?86-*-*.
12836         * g77.f-torture/compile/20010115.f: Indicate it's
12837         a test for PR fortran/1636.
12838
12839 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12840
12841         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
12842
12843 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12844
12845         * g77.f-torture/compile/20010115.f: New test.
12846
12847 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
12848
12849         * g++.old-deja/g++.pt/nontype5.C: New test.
12850
12851 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12852
12853         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
12854         have an equivalent working one below it.
12855
12856 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12857
12858         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
12859         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12860
12861 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12862
12863         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
12864         message containing "init_priority".
12865         (conpr-2.C): Likewise.
12866         (conpr-3.C): Likewise.
12867         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
12868
12869 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12870
12871         * gcc.c-torture/execute/20010114-2.c: New test.
12872
12873 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12874
12875         * gcc.c-torture/compile/20010114-1.c: New test.
12876         * gcc.c-torture/compile/20010114-1.x: Xfail.
12877         * gcc.c-torture/compile/20010114-2.c: New test.
12878         * gcc.c-torture/execute/20010114-1.c: New test.
12879         * gcc.dg/trunc-1.c: New test.
12880         * gcc.dg/uninit-B.c: New test.
12881
12882 2001-01-13  Nick Clifton  <nickc@redhat.com>
12883
12884         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
12885         target.
12886
12887 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12888
12889         * gcc.c-torture/compile/20010113-1.c: New test.
12890
12891 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
12892
12893         * gcc.c-torture/compile/20001212-1.c: New test.
12894
12895 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12896
12897         * gcc.dg/cpp/widestr1.c: Update.
12898         * gcc.dg/cpp/prag-imp.c: Remove.
12899
12900 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12901
12902         * gcc.c-torture/execute/20000801-3.x: Remove.
12903         * gcc.dg/c90-init-1.c: New test.
12904         * gcc.dg/c99-init-1.c: New test.
12905         * gcc.dg/c99-init-2.c: New test.
12906         * gcc.dg/gnu99-init-1.c: New test.
12907
12908 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12909
12910         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12911         testing that no relevant ones were found.
12912
12913 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12914
12915         * g++.old-deja/g++.pt/cast2.C: New test.
12916
12917 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12918
12919         * g++.old-deja/g++.pt/friend47.C: New test.
12920
12921 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12922
12923         * g++.old-deja/g++.pt/instantiate13.C: New test.
12924
12925 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12926
12927         * g++.old-deja/g++.other/defarg7.C: New test.
12928         * g++.old-deja/g++.other/defarg8.C: New test.
12929
12930 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12931
12932         * g++.old-deja/g++.pt/crash64.C: New test.
12933
12934 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12935
12936         * g++.old-deja/g++.pt/crash63.C: New test.
12937
12938 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12939
12940         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12941
12942 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12943
12944         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12945
12946 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12947
12948         * g++.old-deja/g++.pt/error3.C: New test.
12949
12950 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12951
12952         * g++.old-deja/g++.other/crash39.C: New test.
12953
12954 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12955
12956         * g++.old-deja/g++.other/vbase4.C: New test.
12957
12958 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12959
12960         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12961         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12962         * gcc.dg/special/special.exp: New test driver which will check
12963         for alias support for the above test.
12964
12965 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12966
12967         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12968         problems on small machines.
12969         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12970         parameterize.
12971
12972 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12973
12974         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12975         mips.
12976         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12977
12978 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12979
12980         * g++.old_deja/g++.pt/using8.C: New test.
12981
12982 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12983
12984         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12985
12986 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12987
12988         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12989         where a failure is expected.
12990         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12991
12992 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12993
12994         * g++.old_deja/g++.pt/instantiate12.C: New test.
12995
12996 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12997
12998         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12999         start of structs.
13000         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
13001         * g++.old-deja/g++.brendan/crash17.C: Likewise.
13002         * g++.old-deja/g++.brendan/crash29.C: Likewise.
13003         * g++.old-deja/g++.brendan/crash48.C: Likewise.
13004         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13005         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
13006         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
13007         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
13008         * g++.old-deja/g++.eh/spec6.C: Likewise.
13009         * g++.old-deja/g++.jason/crash3.C: Likewise.
13010         * g++.old-deja/g++.law/ctors11.C: Likewise.
13011         * g++.old-deja/g++.law/ctors17.C: Likewise.
13012         * g++.old-deja/g++.law/ctors5.C: Likewise.
13013         * g++.old-deja/g++.law/ctors9.C: Likewise.
13014         * g++.old-deja/g++.mike/ambig1.C: Likewise.
13015         * g++.old-deja/g++.mike/net22.C: Likewise.
13016         * g++.old-deja/g++.mike/p3538a.C: Likewise.
13017         * g++.old-deja/g++.mike/p3538b.C: Likewise.
13018         * g++.old-deja/g++.mike/virt3.C: Likewise.
13019         * g++.old-deja/g++.niklas/t128.C: Likewise.
13020         * g++.old-deja/g++.other/anon4.C: Likewise.
13021         * g++.old-deja/g++.other/using1.C: Likewise.
13022         * g++.old-deja/g++.other/warn3.C: Likewise.
13023         * g++.old-deja/g++.pt/t37.C: Likewise.
13024         * g++.old-deja/g++.robertl/eb69.C: Likewise.
13025         * g++.old-deja/g++.robertl/eb71.C: Likewise.
13026
13027 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
13028
13029         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
13030
13031 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13032
13033         * gcc.c-torture/execute/stdio-opt-3.c: New test.
13034
13035 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
13036
13037         * gcc.c-torture/compile/20010107-1.c: New test.
13038
13039 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13040
13041         * gcc.c-torture/execute/builtin-noret-1.c: New test.
13042
13043 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13044
13045         * gcc.dg/format/format.h: New file.
13046         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
13047         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
13048         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
13049         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
13050         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
13051         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13052         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
13053         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
13054         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
13055         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
13056         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
13057         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
13058         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
13059         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
13060         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
13061         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
13062         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
13063         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
13064         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
13065         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
13066         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
13067         instead of declaring standard types, macros and functions in each
13068         test.
13069
13070 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
13071
13072         * gcc.c-torture/execute/20010106-1.c: New test.
13073
13074 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13075
13076         * gcc.dg/format/format.exp: New file.
13077         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
13078         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
13079         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
13080         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
13081         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
13082         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
13083         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
13084         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
13085         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
13086         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
13087         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
13088         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
13089         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
13090         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
13091         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
13092         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
13093         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
13094         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
13095         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
13096         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
13097         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
13098         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
13099         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
13100         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
13101         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
13102         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
13103         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
13104         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
13105         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
13106         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
13107         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
13108         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
13109         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
13110         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
13111         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
13112         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
13113         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
13114         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13115         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13116         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13117         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13118         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13119
13120 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13121
13122         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13123         account.
13124
13125 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13126
13127         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13128
13129 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13130
13131         * g++.old-deja/g++.pt/crash62.C: New test.
13132
13133 2001-01-04  Richard Henderson  <rth@redhat.com>
13134
13135         * gcc.dg/20000926-1.c: Update expected warnings.
13136         * gcc.dg/array-2.c: Likewise.
13137         * gcc.dg/array-4.c: Also validate flexible array members.
13138         * gcc.dg/c99-flex-array-1.c: New.
13139
13140 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13141
13142         * gcc.c-torture/compile/20001222-1.x: Remove.
13143
13144 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13145
13146         * gcc.c-torture/execute/built-in-setjmp.c: New.
13147
13148 2001-01-03  Richard Henderson  <rth@redhat.com>
13149
13150         * gcc.dg/940510-1.c: Update expected error wording.
13151         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13152
13153 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13154
13155         * lib/target-supports.exp (check_alias_available): Modified to
13156         indicate aliases not supported if only weak aliases are supported.
13157
13158 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13159
13160         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13161         Turn on cmpstrsi checks for __pj__ and __i370__.
13162
13163 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13164
13165         * g++.old-deja/g++.other/virtual11.C: New test.
13166
13167 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13168
13169         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13170
13171 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13172
13173         * gcc.c-torture/compile/20010102-1.c: New test.
13174
13175 2001-01-02  Andreas Jaeger  <aj@suse.de>
13176
13177         * gcc.dg/noreturn-3.c: New test.
13178
13179         * gcc.dg/noreturn-4.c: New test.
13180
13181 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13182
13183         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13184         __builtin_fputc and __builtin_fwrite.
13185
13186 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13187
13188         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13189         signed char, not default char.
13190
13191 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13192
13193         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13194
13195 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13196
13197         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13198
13199 2000-12-29  Richard Henderson  <rth@redhat.com>
13200
13201         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13202         (__cyg_profile_func_exit): Define.
13203
13204 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13205
13206         * g++.dg/vtgc1.C: New test.
13207
13208 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13209
13210         * gcc.dg/noncompile/20001228-1.c: New test.
13211
13212         * gcc.dg/20001228-1.c: New test.
13213
13214         * gcc.c-torture/execute/20001228-1.c: New test.
13215
13216 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13217
13218         * gcc.dg/format-strfmon-1.c: New test.
13219
13220 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13221
13222         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13223         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13224         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13225         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13226         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13227         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13228         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13229         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13230         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13231         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13232         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13233         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13234         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13235
13236         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13237         * gcc.c-torture/execute/string-opt-4.c: Test index.
13238
13239 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13240
13241         * gcc.c-torture/compile/20001226-1.c: New test.
13242
13243 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13244
13245         * gcc.c-torture/compile/20001222-1.c: New test.
13246         * gcc.c-torture/compile/20001222-1.x: Xfail.
13247
13248 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13249
13250         * gcc.c-torture/execute/comp-goto-2.c: New test.
13251
13252 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13253
13254         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13255         Use long types if __INT_MAX__ is 32767.
13256         (main): Use cast to (sint32 *) when poking 88 into a_page.
13257
13258         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13259
13260 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13261
13262         * gcc.c-torture/compile/20001221-1.c: New test.
13263         * gcc.c-torture/execute/20001221-1.c: New test.
13264
13265 2000-12-20  Richard Henderson  <rth@redhat.com>
13266
13267         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13268         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13269
13270 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13271
13272         * gcc.dg/compare3.c: New test.
13273
13274 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13275
13276         * gcc.dg/format-warnll-1.c: New test.
13277
13278 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13279
13280         * gcc.dg/cpp/cmdlne-P.c: New test.
13281
13282 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13283
13284         * gcc.c-torture/execute/builtin-abs-1.c,
13285         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13286
13287 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13288
13289         * gcc.dg/cpp/multiline.c: New test.
13290
13291 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13292
13293         * g++.old-deja/g++.other/syshdr1.C: Update.
13294         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13295
13296 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13297
13298         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13299
13300 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13301
13302         * g++.old-deja/g++.pt/ttp65.C: New test.
13303
13304 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13305
13306         * g++.old-deja/g++.pt/ttp64.C: New test.
13307
13308 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13309
13310         * g++.old-deja/g++.pt/spec33.C: New test.
13311
13312 2000-12-14  Catherine Moore  <clm@redhat.com>
13313
13314         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13315         * gcc.c-torture/execute/920612-2.c: Likewise.
13316         * gcc.c-torture/execute/920428-2.c: Likewise.
13317         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13318         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13319
13320 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13321
13322         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13323         * gcc.dg/pack-test-2.c: Likewise.
13324
13325 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13326
13327         Tests by Zack Weinberg <zackw@stanford.edu>.
13328
13329         * gcc.dg/cpp/defined.c: Update.
13330         * gcc.dg/cpp/defined_trad.c: New tests.
13331
13332 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13333
13334         * gcc.dg/cpp/trad-direct.c: Update.
13335
13336 2000-12-11  Neil Booth  <neilb@earthling.net>
13337
13338         * gcc.dg/cpp/defined_trad.c
13339
13340 2000-12-11  Neil Booth  <neilb@earthling.net>
13341
13342         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13343
13344 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13345
13346         * gcc.dg/format-miss-2.c: New test.
13347
13348 2000-12-09  Neil Booth  <neilb@earthling.net>
13349
13350         * gcc.dg/cpp/lineflags.c: New tests.
13351         * gcc.dg/cpp/poison.c: Update.
13352         * gcc.dg/cpp/redef2.c: Update.
13353         * gcc.dg/cpp/skipping.c: New test.
13354
13355 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13356
13357         * g++.old-deja/g++.other/eh3.C: New testcase.
13358
13359 2000-12-07  Neil Booth  <neilb@earthling.net>
13360
13361         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13362         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13363         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13364         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13365         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13366         Update.
13367
13368 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13369
13370         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13371         __SIZE_TYPE__ instead of int for type of integers cast to
13372         pointers.
13373
13374 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13375
13376         * g++.old-deja/g++.other/cleanup4.C: New test.
13377
13378 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13379
13380         * format-sec-1.c: New test.
13381
13382 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13383
13384         * gcc.dg/format-nonlit-3.c: New test.
13385
13386 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13387
13388         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13389         through a null pointer.
13390
13391 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13392
13393         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
13394         * g++.old-deja/g++.pt/partial4.C: New test.
13395
13396 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
13397
13398         * gcc.c-torture/execute/ieee/hugeval.x: New.
13399
13400 2000-12-06  Neil Booth  <neilb@earthling.net>
13401
13402         * gcc.dg/cpp/backslash2.c: New tests.
13403
13404 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13405
13406         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
13407         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
13408
13409 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
13410
13411         * gcc.c-torture/execute/20001203-2.c: New testcase.
13412
13413 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13414
13415         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
13416         * g++.old-deja/g++.other/virtual10.C: New test.
13417
13418 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13419
13420         * g++.old-deja/g++.mike/pmf5.C: Remove test.
13421
13422 2000-12-05  Richard Henderson  <rth@redhat.com>
13423
13424         * gcc.c-torture/compile/20001205-1.c: New.
13425
13426 2000-12-04  Neil Booth  <neilb@earthling.net>
13427
13428         * g++.old-deja/g++.other/virtual9.C: New test.
13429         * g++.old-deja/g++.pt/crash61.C: New test.
13430         * gcc.c-torture/execute/loop-9.c: New test.
13431
13432 2000-12-04  Neil Booth  <neilb@earthling.net>
13433
13434         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
13435         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
13436         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
13437         * gcc.dg/cpp/extratokens.c: ...here.
13438
13439 2000-12-04  Neil Booth  <neilb@earthling.net>
13440
13441         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
13442         New tests.
13443
13444 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13445
13446         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
13447         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
13448
13449 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13450
13451         * gcc.c-torture/execute/20001203-1.c: New test.
13452
13453 2000-12-03  Neil Booth  <neilb@earthling.net>
13454
13455         * gcc.dg/cpp/macro6.c: New test cases.
13456
13457 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13458
13459         * gcc.c-torture/execute/string-opt-9.c: New test.
13460         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13461         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13462         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13463
13464         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
13465         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
13466
13467 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
13468
13469         * gcc.dg/cpp/if-6.c: New testcase.
13470
13471         * gcc.dg/20001201-1.c: New testcase.
13472
13473 2000-12-02  Neil Booth  <neilb@earthling.net>
13474
13475         * g++.old-deja/g++.other/externC4.C,
13476         g++.old-deja/g++.other/friend10.C: New tests.
13477
13478 2000-12-02  Neil Booth  <neilb@earthling.net>
13479
13480         * g++.old-deja/g++.other/instan2.C
13481         * g++.old-deja/g++.other/instan3.C: New test.
13482
13483 2000-12-02  Neil Booth  <neilb@earthling.net>
13484
13485         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
13486         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
13487         gnuc99.c,gnuc99-pedantic.c: New tests.
13488
13489 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13490
13491         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
13492         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
13493
13494 2000-12-01  Neil Booth  <neilb@earthling.net>
13495
13496         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
13497         * gcc.dg/cpp/poison.c: Update.
13498         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
13499
13500 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
13501
13502         * g77.f-torture/execute/20001201.f: New test.
13503
13504 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13505
13506         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
13507
13508 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
13509
13510         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
13511
13512 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
13513
13514         * g++.old-deja/g++.other/cast6.C: New test.
13515
13516 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
13517
13518         * gcc.c-torture/execute/20001130-2.c: New testcase.
13519
13520 2000-11-30  Richard Henderson  <rth@redhat.com>
13521
13522         * gcc.c-torture/execute/20001130-1.c: New test.
13523
13524 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13525
13526         * g++.old-deja/g++.other/op3.C: New test.
13527
13528 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13529
13530         * g++.old-deja/g++.other/op2.C: New test.
13531
13532 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13533
13534         * g++.old-deja/g++.other/crash38.C: New test.
13535
13536 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
13537
13538         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
13539
13540 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
13541
13542         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
13543         tests.
13544         * gcc.c-torture/execute/string-opt-6.c: New test.
13545
13546         * gcc.dg/20001117-1.c: Add main.
13547
13548 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
13549
13550         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
13551         Move from here ...
13552         * gcc.dg/940510-1.c: ... to here.
13553
13554         * gcc.dg/20000926-1.c: GNU C now allows initializations of
13555         zero-size arrays in toplevel structures.
13556
13557 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13558
13559         * gcc.c-torture/execute/loop-8.c: New test.
13560
13561 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13562
13563         * g++.old-deja/g++.other/base1.C: New test.
13564
13565 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13566
13567         * g++.old-deja/g++.other/parse2.C: New test.
13568
13569 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13570
13571         * g++.old-deja/g++.pt/incomplete1.C: New test.
13572
13573 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13574
13575         * g++.old-deja/g++.other/friend9.C: New test.
13576
13577 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13578
13579         * gcc.dg/20001127-1.c: New test.
13580
13581 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13582
13583         * g++.old-deja/g++.pt/friend46.C: New test.
13584
13585 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13586
13587         * g++.old-deja/g++.other/ptrmem8.C: New test.
13588
13589 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13590
13591         * gcc.c-torture/execute/string-opt-7.c: New test.
13592         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13593
13594 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13595
13596         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
13597         instead of 'mkcheck 2'.
13598
13599 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13600
13601         * gcc.c-torture/execute/memcheck/driver.c,
13602         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
13603         C9X references to refer to C99.
13604
13605 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
13606
13607         * gcc.dg/ultrasp3.c: New test.
13608
13609 2000-11-25  Neil Booth  <neilb@earthling.net>
13610
13611         * gcc.dg/cpp/include2.c: Update test to be locale independent.
13612
13613 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
13614
13615         * gcc.c-torture/compile/20001123-2.c: New.
13616
13617 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13618
13619         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
13620
13621 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
13622
13623         * gcc.dg/sequence-point-1.c: Add some new tests.
13624         * gcc.c-torture/execute/20001124-1.c: New test.
13625
13626 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13627
13628         * g++.old-deja/g++.other/vaarg4.C: New test.
13629         * gcc.c-torture/compile/20001123-1.c: New test.
13630
13631 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13632
13633         * g++.other/crash24.C: Adjust and remove XFAIL.
13634         * g++.other/crash37.C: New test.
13635
13636 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
13637
13638         * g++.old-deja/g++.pt/instantiate9.C: New test.
13639
13640 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
13641
13642         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
13643         new ABI, too.
13644
13645         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
13646         * g++.old-deja/g++.robertl/eb55.C: Likewise.
13647
13648 2000-11-22  Neil Booth  <neilb@earthling.net>
13649
13650         * gcc.dg/cpp/Wtrigraphs.c: New test.
13651
13652 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
13653
13654         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
13655
13656 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
13657
13658         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
13659
13660 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
13661
13662         * lib/gcc-dg.exp: load_lib scanasm.exp.
13663         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
13664         * lib/g++-dg.exp: load_lib scanasm.exp.
13665         * lib/scanasm.exp: New.
13666         (scan-assembler, scan-assembler-not): Add optional arguments to
13667         test name, or if not present, the pattern name.
13668         (scan-assembler-dem, scan-assembler-dem-not): New.
13669
13670         * g++.dg/dg.exp: New.
13671
13672 2000-11-21  Neil Booth  <neilb@earthling.net>
13673
13674         * gcc.dg/cpp/integrated1.c: Remove.
13675
13676 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13677
13678         * gcc.c-torture/execute/20001121-1.c: New test.
13679
13680 2000-11-21  Richard Henderson  <rth@redhat.com>
13681
13682         * gcc.c-torture/compile/20001121-1.c: New test.
13683
13684 2000-11-20  Neil Booth  <neilb@earthling.net>
13685
13686         * gcc.dg/cpp/integrated1.c: New test.
13687
13688 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13689
13690         * g++.old-deja/g++.other/inline17.C: New test.
13691
13692 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
13693
13694         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
13695         local variable to be zero: I made the variable global. Now
13696         uses abort() and exit() instead of relying on main's return value.
13697
13698 2000-11-20  Neil Booth  <neilb@earthling.net>
13699
13700         * gcc.dg/cpp/paste2.c: Update test.
13701         * objc/execute/paste.m: New test.
13702
13703 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13704
13705         * gcc.dg/c99-condexpr-1.c: New test.
13706
13707 2000-11-20  Neil Booth  <neilb@earthling.net>
13708
13709         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
13710
13711 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
13712
13713         * g++.old-deja/g++.pt/export1.C: New test.
13714
13715 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
13716
13717         * gcc.dg/20001117-1.c: New test.
13718
13719 2000-11-18  Richard Henderson  <rth@redhat.com>
13720
13721         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
13722
13723 2000-11-18  Richard Henderson  <rth@redhat.com>
13724
13725         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
13726         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
13727         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
13728
13729 2000-11-18  Richard Henderson  <rth@redhat.com>
13730
13731         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
13732         (main): New.  Exit cleanly.
13733
13734 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13735
13736         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
13737         gcc.dg/c99-fordecl-2.c: New tests.
13738
13739 2000-11-18  Richard Henderson  <rth@redhat.com>
13740
13741         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
13742         * gcc.c-torture/execute/zerolen-2.c: New.
13743
13744 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13745
13746         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
13747         memory.
13748
13749 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13750
13751         * g++.old-deja/g++.pt/instantiate8.C: New test.
13752
13753 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13754
13755         * g++.old-deja/g++.other/incomplete.C: Add more tests.
13756         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
13757
13758 2000-11-16  Nick Clifton  <nickc@redhat.com>
13759
13760         * gcc.c-torture/execute/nestfunc-2.c: New test.
13761         * gcc.c-torture/execute/nestfunc-3.c: New test.
13762
13763 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13764
13765         * gcc.c-torture/compile/20001116-1.c: New test.
13766
13767 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13768
13769         * gcc.c-torture/execute/20001115-1.c: New test.
13770
13771 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
13772
13773         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
13774         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
13775         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
13776         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13777
13778 2000-11-15  Neil Booth  <neilb@earthling.net>
13779
13780         gcc.dg/cpp/_Pragma1.c: Update.
13781         gcc.dg/cpp/_Pragma2.c: New test.
13782
13783 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
13784
13785         * g++.old-deja/g++.other/anon5.C: New test.
13786
13787 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
13788
13789         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
13790         tests.
13791
13792 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
13793
13794         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
13795         output.
13796
13797 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13798
13799         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
13800         labels at end of compound statements.
13801
13802 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
13803
13804         * gcc.c-torture/execute/loop-7.c: New test.
13805
13806 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13807
13808         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
13809
13810 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13811
13812         * gcc.dg/c99-bool-1.c: New test.
13813
13814 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13815
13816         * gcc.dg/c99-scope-1.c: Remove xfail.
13817         * gcc.dg/c99-scope-2.c: New test.
13818
13819 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13820
13821         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
13822         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
13823
13824 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
13825
13826         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
13827         error messages.
13828
13829         * g++.mike/p700.C: Don't typedef wchar_t.
13830         * g++.mike/p784.C: Likewise.
13831         * g++.mike/eb101.C: Don't use __wchar_t.
13832
13833 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13834
13835         * g77.f-torture/execute/20001111.[fx]: Test premature exit
13836         from DO loop.
13837
13838 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13839
13840         * gcc.c-torture/execute/20001111-1.c: New test.
13841
13842 2000-11-10  Nick Clifton  <nickc@redhat.com>
13843
13844         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
13845         long multuiple and accumulate.
13846
13847 2000-11-09  Richard Henderson  <rth@redhat.com>
13848
13849         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
13850         via size_t instead of int.
13851
13852         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
13853         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13854         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13855         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13856
13857 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
13858
13859         * gcc.c-torture/compile/20001109-1.c: New test.
13860         * gcc.c-torture/compile/20001109-2.c: New test.
13861
13862 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
13863
13864         * g++.old-deja/g++.pt/operator1.C: New test.
13865         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
13866
13867 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13868
13869         * gcc.dg/20001108-1.c: New test.
13870
13871 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13872
13873         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
13874         with both arguments constant strings.
13875         * gcc.c-torture/execute/string-opt-3.c: New test.
13876         * gcc.c-torture/execute/string-opt-4.c: New test.
13877         * gcc.c-torture/execute/string-opt-5.c: New test.
13878
13879 2000-11-08  Nick Clifton  <nickc@redhat.com>
13880
13881         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
13882         mulsidi3adddi patterns.
13883
13884 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
13885
13886         * g++.old-deja/g++.other/crash36.C: New test.
13887
13888 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
13889
13890         * g++.old-deja/g++.other/init16.C: New test.
13891
13892 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
13893
13894         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
13895
13896 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13897
13898         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13899         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13900         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13901
13902 2000-11-07  DJ Delorie  <dj@redhat.com>
13903
13904         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13905
13906 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13907
13908         * gcc.c-torture/execute/string-opt-1.c: New test.
13909
13910 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13911
13912         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13913         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13914         parameters in registers, and there is no way for a varargs
13915         function to know in which order the integer and floating-point
13916         parameters should be interleaved when they are placed on the
13917         stack.
13918         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13919         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13920
13921 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13922
13923         * gcc.c-torture/execute/string-opt-2.c: New test.
13924
13925 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13926
13927         * g++.old-deja/g++.pt/crash60.C: New test.
13928
13929 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13930
13931         * g++.old-deja/g++.other/crash24.C: New test.
13932         * g++.old-deja/g++.other/crash25.C: New test.
13933         * g++.old-deja/g++.other/crash26.C: New test.
13934         * g++.old-deja/g++.other/crash27.C: New test.
13935         * g++.old-deja/g++.other/crash28.C: New test.
13936         * g++.old-deja/g++.other/crash29.C: New test.
13937         * g++.old-deja/g++.other/crash30.C: New test.
13938         * g++.old-deja/g++.other/crash31.C: New test.
13939         * g++.old-deja/g++.other/crash32.C: New test.
13940         * g++.old-deja/g++.other/crash33.C: New test.
13941         * g++.old-deja/g++.other/crash34.C: New test.
13942         * g++.old-deja/g++.other/crash35.C: New test.
13943
13944 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13945
13946         * gcc.c-torture/execute/20001031-1.c: New test.
13947
13948 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13949
13950         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13951         namespace.
13952
13953         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13954         standards-conformant.
13955
13956         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13957
13958         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13959         * g++.old-deja/g++.mike/p755a.C: Likewise.
13960         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13961         library makes no calls to `operator new' during initialization.
13962
13963 2000-11-04  Neil Booth  <neilb@earthling.net>
13964
13965         * gcc.dg/cpp/include2.c: New tests.
13966
13967 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13968
13969         * lib/g++.exp (g++_set_ld_library_path): New function.
13970         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13971
13972 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13973
13974         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13975         warnings.
13976
13977 2000-11-01  Richard Henderson  <rth@redhat.com>
13978
13979         * g++.old-deja/g++.ext/namedret1.C: New.
13980         * g++.old-deja/g++.ext/namedret2.C: New.
13981         * g++.old-deja/g++.ext/namedret3.C: New.
13982
13983 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13984
13985         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13986         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13987
13988 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13989
13990         * gcc.c-torture/execute/va-arg-21.c: New test.
13991
13992 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13993
13994         * gcc.dg/c99-complex-2.c: New test.
13995
13996 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13997
13998         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13999
14000 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
14001
14002         * g++.old-deja/g++.other/inline16.C: New test.
14003
14004 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
14005
14006         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
14007         __PRETTY_FUNCTION__
14008
14009 2000-10-29  Neil Booth  <neilb@earthling.net>
14010
14011         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
14012         New tests.
14013         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
14014         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
14015         optimisation.
14016
14017 2000-10-29  Neil Booth  <neilb@earthling.net>
14018
14019         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
14020         * mi1.c, mi1c.h: Add null directives to multiple-include test.
14021         * mi5.c: Test multiple includes work with -C.
14022         * trigraphs.c: Test ^= version.
14023
14024 2000-10-28  Neil Booth  <neilb@earthling.net>
14025
14026         New tests and test updates for new macro expander.
14027
14028         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
14029         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
14030         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
14031         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
14032         new diagnostic messages.
14033
14034         * gcc.dg/cpp/macro3.c: New tests.
14035
14036 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
14037
14038         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
14039         on the same line.
14040
14041 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
14042
14043         * g++.old-deja/g++.other/eh2.C: New test.
14044
14045 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
14046
14047         * gcc.c-torture/execute/20001027-1.c: New test.
14048
14049 2000-10-26  Richard Henderson  <rth@redhat.com>
14050
14051         * gcc.c-torture/execute/20001026-1.c: New.
14052
14053 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
14054
14055         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
14056         * g++.old-deja/g++.law/builtin1.C: Likewise.
14057         * g++.old-deja/g++.law/ctors10.C: Likewise.
14058         * g++.old-deja/g++.law/virtual3.C: Likewise.
14059         * g++.old-deja/g++.mike/p658.C: Likewise.
14060         * g++.old-deja/g++.other/sibcall1.C: Likewise.
14061         * g++.old-deja/g++.other/vaarg2.C: Likewise.
14062         * g++.old-deja/g++.robertl/eb124.C: Likewise.
14063         * g++.old-deja/g++.robertl/eb44.C: Likewise.
14064         * g++.old-deja/g++.robertl/eb77.C: Likewise.
14065
14066 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14067
14068         * gcc.c-torture/compile/20001024-1.c: New test.
14069
14070 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
14071
14072         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
14073         to tell us whether or not we are using V3.
14074
14075 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
14076
14077         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
14078         operands.
14079
14080 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14081
14082         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
14083
14084 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
14085
14086         * gcc.c-torture/execute/20001024-1.c: New test.
14087
14088 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
14089
14090         * g++.old-deja/g++.other/sibcall1.C: New test.
14091
14092 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
14093
14094         * gcc.dg/noncompile/init-3.c: New test.
14095
14096 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
14097
14098         * gcc.dg/format-array-1.c: New test.
14099
14100 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14101
14102         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
14103         writing through null pointers; remove comment about testing
14104         unterminated strings.
14105
14106 2000-10-17  Matthew Hiller  <hiller@redhat.com>
14107
14108         * gcc.c-torture/execute/20001017-2.c: New test.
14109
14110 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14111
14112         * gcc.c-torture/compile/20001018-1.c: New test.
14113         * gcc.c-torture/compile/20001018-1.x: Xfail.
14114
14115 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14116
14117         * gcc.c-torture/execute/20001017-1.c: New test.
14118
14119 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14120
14121         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
14122         for multiple use of arguments with scanf formats; add tests for
14123         multiple use of arguments.
14124
14125 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
14126
14127         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
14128
14129 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14130
14131         * gcc.dg/format-miss-1.c: New test.
14132
14133 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14134
14135         * gcc.c-torture/execute/20001013-1.c: New test.
14136
14137 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14138
14139         * gcc.dg/format-branch-1.c: New test.
14140
14141 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14142
14143         * README, lib/file-format.exp: Remove EGCS references.
14144
14145 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14146
14147         * gcc.dg/20001013-1.c: New test.
14148
14149 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14150
14151         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
14152         for intmax_t in the compiler using __typeof__ and the type rules
14153         for conditional expressions.
14154
14155 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
14156
14157         * gcc.dg/20001012-1.c: New test.
14158         * gcc.dg/20001012-2.c: New test.
14159
14160 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14161
14162         * gcc.dg/format-attr-1.c: New test.
14163
14164 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14165
14166         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
14167         __LONG_LONG_MAX__ instead of LLONG_MAX.
14168
14169 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14170
14171         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
14172         scanf flags.
14173         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
14174         flags.
14175
14176 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
14177
14178         * gcc.dg/sequence-pt-1.c: New test.
14179
14180 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
14181
14182         * gcc.c-torture/execute/20001011-1.c: New testcase.
14183         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
14184
14185 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14186
14187         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
14188         does not error on it.
14189
14190 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14191
14192         * gcc.dg/20001009-1.c: New test.
14193
14194 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14195
14196         * gcc.c-torture/compile/20001009-1.c: Move from here ....
14197         * gcc.c-torture/execute/20001009-2.c: ... to here.
14198
14199 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
14200
14201         * gcc.c-torture/compile/20001009-1.c: New testcase.
14202         * gcc.c-torture/execute/20001009-1.c: New testcase.
14203         Testcases provided by Jan Hubicka <jh@suse.cz>.
14204
14205 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14206
14207         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14208         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
14209         uintmax_t using <limits.h> to emulate the compiler's internal
14210         logic.  No longer XFAIL %j tests.
14211
14212 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14213
14214         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
14215         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14216         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
14217         regexps and details of expected handling of some bad formats.
14218         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
14219         suppression.
14220
14221 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14222
14223         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
14224         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
14225         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
14226         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
14227         in list archives.
14228
14229 2000-10-06  Richard Henderson  <rth@cygnus.com>
14230
14231         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
14232         * g++.old-deja/g++.brendan/crash52.C: Likewise.
14233         * g++.old-deja/g++.jason/report.C: Likewise.
14234         * g++.old-deja/g++.law/friend5.C: Likewise.
14235         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
14236         of the expected warnings.
14237
14238 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
14239
14240         * g++.old-deja/g++.pt/enum14.C: New test.
14241
14242 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14243
14244         * g++.old-deja/g++.pt/crash59.C: New test.
14245
14246 2000-10-04  Will Cohen  <wcohen@redhat.com>
14247
14248         * gcc.dg/20000926-1.c: New test.
14249
14250 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
14251
14252         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
14253         function name for current C++ compiler.
14254         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
14255
14256 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
14257
14258         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
14259         __PRETTY_FUNCTION__.
14260         * g++.old-deja/g++.ext/pretty2.C: Likewise.
14261
14262 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14263
14264         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
14265
14266 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
14267
14268         * gcc.c-torture/compile/20000923-1.c: New test.
14269
14270 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
14271
14272         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
14273         * g++.old-deja/g++.pt/ttp62.C: Same.
14274         * g++.old-deja/g++.other/inline14.C: Same.
14275
14276 2000-09-24  Richard Henderson  <rth@cygnus.com>
14277
14278         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
14279
14280 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14281
14282         * gcc.dg/c90-printf-1.c: Add test for wide string format.
14283
14284 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
14285
14286         * gcc.c-torture/compile/20000922-1.c: New file.
14287
14288 2000-09-21  Nick Clifton  <nickc@redhat.com>
14289
14290         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
14291         a signed long modulo operation.
14292         (mod6): New function - perform an unsigned long modulo operation.
14293         (main): Add tests for modulos of very large numbers by very small
14294         dividends.
14295
14296 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14297
14298         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
14299
14300 2000-09-19  Richard Henderson  <rth@cygnus.com>
14301
14302         * gcc.dg/compare2.c (case 10): XFAIL.
14303
14304 2000-09-18  Richard Henderson  <rth@cygnus.com>
14305
14306         * gcc.c-torture/execute/20000906-1.c: Move ...
14307         * gcc.dg/20000906-1.c: ... here.  Only run on targets
14308         that support __builtin_trap.
14309
14310 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
14311
14312         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
14313
14314 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14315
14316         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
14317         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
14318         more $ format tests.
14319
14320 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14321
14322         * gcc.dg/format-errmk-1.c: New test.
14323
14324 2000-09-17  Greg McGary  <greg@mcgary.org>
14325
14326         * gcc.c-torture/execute/20000917-1.x: Remove.
14327
14328 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14329
14330         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14331
14332 2000-09-17  Greg McGary  <greg@mcgary.org>
14333
14334         * gcc.c-torture/execute/20000917-1.c: New test.
14335         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14336
14337 2000-09-16  Neil Booth  <NeilB@earthling.net>
14338
14339         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14340         in nested macro bug.
14341
14342 2000-09-15  Neil Booth  <NeilB@earthling.net>
14343
14344         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14345
14346 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14347
14348         * gcc.c-torture/execute/20000914-1.c: New test.
14349
14350 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14351
14352         * g++.other/inline13.C: New test.
14353
14354 2000-09-12  Andreas Jaeger  <aj@suse.de>
14355
14356         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14357         constant by Ulrich Drepper <drepper@redhat.com>.
14358
14359 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14360
14361         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14362
14363 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14364
14365         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14366
14367 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14368
14369         * gcc.dg/cpp/backslash.c: New test.
14370
14371 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14372
14373         * gcc.c-torture/execute/20000910-1.c: New test.
14374         * gcc.c-torture/execute/20000910-2.c: Likewise.
14375
14376 2000-09-11  Robert Lipe  <robertl@sco.com>
14377
14378         * gcc.dg/pragma-align.c: New test.
14379
14380 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14381
14382         * g++.old-deja/g++.pt/explicit82.C: New test.
14383         * g++.old-deja/g++.pt/explicit83.C: New test.
14384
14385 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14386
14387         * gcc.dg/asm-names.c: New test.
14388
14389 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14390
14391         * gcc.dg/cpp/tr-warn6.c: New test
14392
14393 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14394
14395         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14396         be accepted.
14397
14398 2000-09-07  Catherine Moore  <clm@redhat.com>
14399
14400         * gcc.c-torture/execute/unroll-1.c: New test.
14401
14402 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14403
14404         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14405         ERROR markers.
14406         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14407         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14408         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14409         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14410         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14411         Preprocess only.
14412         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14413         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14414
14415 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14416
14417         * g++.old-deja/g++.pt/deduct2.C: New test.
14418
14419 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14420
14421         * g++.old-deja/g++.pt/parms2.C: New test.
14422
14423 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14424
14425         * g++.old-deja/g++.pt/crash58.C: New test.
14426
14427 2000-09-06  Greg McGary  <greg@mcgary.org>
14428
14429         * gcc.c-torture/execute/20000906-1.c: New test.
14430         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14431
14432 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14433
14434         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14435
14436 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14437
14438         * g++.old-deja/g++.pt/crash57.C: New test.
14439
14440 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14441
14442         * g++.old-deja/g++.pt/crash56.C: New test.
14443
14444 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14445
14446         * g++.old-deja/g++.pt/koenig1.C: New test.
14447
14448 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14449
14450         * gcc.dg/20000904-1.c: New test.
14451
14452 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14453
14454         * gcc.dg/cpp/paste8.c: New test.
14455
14456 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14457
14458         * gcc.c-torture/compile/20000827-1.c: New test.
14459
14460 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14461
14462         * gcc.dg/format-diag-1.c: New test.
14463
14464 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14465
14466         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14467         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14468         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14469         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14470         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14471
14472 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14473
14474         * g++.old-deja/g++.other/nested4.C: New test.
14475
14476 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14477
14478         * g++.old-deja/g++.ns/scoped1.C: New test.
14479
14480 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14481
14482         * lib/g++.exp: Support testing already-installed GCC.
14483
14484 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14485
14486         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14487
14488 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14489
14490         * gcc.dg/return-type-2.c: New test.
14491
14492 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14493
14494         * gcc.c-torture/compile/20000825-1.c: New test.
14495
14496 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14497
14498         * gcc.dg/dwarf2-2.c: New test.
14499
14500 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14501
14502         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14503         dg-warning regexps.
14504
14505 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14506
14507         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14508         gcc.dg/format-ext-5.c: New tests.
14509
14510 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14511
14512         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14513
14514 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14515
14516         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14517
14518 2000-08-24  Richard Henderson  <rth@cygnus.com>
14519
14520         * gcc.dg/ia64-sync-1.c: New test.
14521         * gcc.dg/ia64-sync-2.c: New test.
14522         * gcc.dg/ia64-asm-1.c: New test.
14523
14524 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14525
14526         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14527         * gcc.dg/format-ext-2.c: New test.
14528
14529 2000-08-23  Jason Merrill  <jason@redhat.com>
14530
14531         * lib/old-dejagnu.exp: Also ignore "In member function" and
14532         "At global scope".
14533
14534 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14535
14536         * gcc.dg/noncompile/label-lineno-1.c: New test.
14537
14538 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14539
14540         * gcc.dg/c99-array-nonobj-1.c: New test.
14541
14542 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14543
14544         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14545         tests.
14546         * gcc.dg/format-ext-1.c: New test.
14547
14548 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14549
14550         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14551         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14552         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14553         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14554         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14555
14556 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14557
14558         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14559         gcc.dg/c99-strftime-2.c: New tests.
14560
14561 2000-08-22  Richard Henderson  <rth@cygnus.com>
14562
14563         * gcc.c-torture/execute/20000822-1.c: New test.
14564
14565 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14566
14567         * gcc.c-torture/execute/20000819-1.x: Remove.
14568
14569 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14570
14571         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14572         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14573         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14574         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14575         gcc.dg/format-xopen-1.c: New tests.
14576
14577 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14578
14579         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14580
14581 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14582
14583         * g++.old-deja/g++.other/loop2.C: New test.
14584
14585         * gcc.c-torture/compile/20000606-1.c: New test.
14586         * gcc.c-torture/compile/20000728-1.c: New test.
14587         * gcc.c-torture/execute/20000801-1.c: New test.
14588         * gcc.c-torture/execute/20000801-2.c: New test.
14589         * gcc.c-torture/execute/20000819-1.c: New test.
14590         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14591         * gcc.dg/20000629-1.c: New test.
14592         * gcc.dg/20000724-1.c: New test.
14593         * gcc.dg/20000807-1.c: New test.
14594
14595 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14596
14597         * gcc.dg/cpp/pragma-1.c: New test.
14598         * gcc.dg/cpp/pragma-2.c: New test.
14599
14600 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14601
14602         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14603         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14604
14605 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14606
14607         * gcc.c-torture/compile/20000818-1.c: New test.
14608
14609 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14610
14611         * gcc.c-torture/execute/20000818-1.c: New test.
14612
14613 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14614
14615         * gcc.dg/format-va-1.c: New test.
14616
14617 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14618
14619         * g++.old-deja/g++.other/typedef8.C: New test.
14620
14621 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14622
14623         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14624         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14625         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14626         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14627         * g++.old-deja/g++.other/ptrmem7.C: New test.
14628         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14629
14630 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14631
14632         * g++.old-deja/g++.pt/typename27.C: New test.
14633
14634 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14635
14636         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14637         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14638         * g++.old-deja/g++.pt/friend45.C: New test.
14639         * g++.old-deja/g++.other/friend8.C: New test.
14640
14641 2000-08-15  Richard Henderson  <rth@cygnus.com>
14642
14643         * gcc.c-torture/execute/20000815-1.c: New test.
14644
14645 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14646
14647         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14648         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14649         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14650
14651 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14652
14653         * g++.old-deja/g++.other/refinit2.C: New test.
14654
14655 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14656
14657         * lib/c-torture.exp (c-torture): Make
14658         compiler_conditional_xfail_data global.
14659         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14660         compiler_conditional_xfail_data machinery.
14661         (f-torture-execute): Likewise.
14662         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14663         and only when unrolling loops.
14664
14665         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14666
14667 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14668
14669         * g++.old-deja/g++.pt/explicit81.C: New test.
14670
14671 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14672
14673         * g++.old-deja/g++.pt/typename26.C: New test.
14674
14675 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14676
14677         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14678         warning.
14679
14680 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14681
14682         * g++.old-deja/g++.other/array3.C: New test.
14683
14684 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14685
14686         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14687         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14688         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14689         New tests.
14690
14691 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14692
14693         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14694         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14695
14696 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14697
14698         * gcc.c-torture/execute/20000808-1.c: New test.
14699
14700 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14701
14702         * gcc.dg/c90-const-expr-1.c: New test.
14703
14704 2000-08-08  Richard Henderson  <rth@cygnus.com>
14705
14706         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14707
14708 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14709
14710         * gcc.dg/noncompile/const-ll-1.c: New test.
14711
14712 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14713
14714         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14715
14716 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14717
14718         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14719         that running programs linked against the shared version of libobjc
14720         run correctly.
14721
14722 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14723
14724         * gcc.dg/c99-printf-1.c: New test.
14725
14726 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14727
14728         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14729
14730 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14731
14732         * gcc.c-torture/execute/20000731-1.x: Delete.
14733
14734 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14735
14736         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14737         and torture_without_loops as is done by c-torture.exp.
14738         (search_for): Copy from c-torture.exp.
14739         (gcc-dg-runtest): New function, drives a directory of tests
14740         iterating over the TORTURE_OPTIONS.
14741         (scan-assembler, scan-assembler-not): Move here from
14742         individual directory drivers.
14743
14744         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14745         defined by lib/gcc-dg.exp.
14746         * gcc.dg/cpp/cpp.exp: Likewise.
14747         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14748         gcc-dg-runtest, so we cycle over optimization options.
14749
14750         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14751         * gcc.dg/compare2.c: No longer expected to fail.
14752
14753 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14754
14755         * gcc.c-torture/execute/20000804-1.c: New test.
14756
14757 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14758
14759         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14760
14761 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14762
14763         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14764
14765 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14766
14767         * gcc.c-torture/compile/20000803-1.c: New test.
14768
14769 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14770
14771         * gcc.c-torture/execute/20000801-3.c,
14772         gcc.c-torture/execute/20000801-4.c: New tests.
14773         * gcc.c-torture/execute/20000801-3.x,
14774         gcc.c-torture/execute/20000801-4.x: Xfail.
14775
14776 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14777
14778         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14779         libobjc/.libs to allow for libtool.
14780
14781 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14782
14783         * gcc.c-torture/compile/20000802-1.c: New test.
14784
14785 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14786
14787         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14788
14789 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14790
14791         * gcc-c-torture/execute/20000731-2.c: New test.
14792
14793         * gcc.c-torture/execute/20000731-1.c: New test.
14794         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14795
14796 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14797
14798         * testsuite/gcc.dg/cpp/paste7.c: New test.
14799         * gcc.dg/cpp/20000725-1.c: New test.
14800
14801 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14802
14803         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14804         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14805         declaration warning for __builtin_dwarf_reg_size.
14806
14807         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14808
14809 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14810
14811         * gcc.dg/noncompile/voidparam-1.c: New test.
14812
14813 2000-07-30  Richard Henderson  <rth@cygnus.com>
14814
14815         * gcc.dg/c90-digraph-1.c: Don't xfail.
14816         * gcc.dg/compare2.c (case 10): Xfail.
14817         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14818
14819 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14820
14821         * gcc.dg/c99-main-1.c: New test.
14822
14823 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14824
14825         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14826
14827 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14828
14829         * gcc.c-tortuer/execute/20000726-1.c: New test.
14830
14831 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14832
14833         * gcc.c-torture/execute/enum-2.c: New test.
14834
14835 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14836
14837         * gcc.dg/cpp/tr-warn3.c: New test.
14838
14839 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14840
14841         * g++.old-deja/g++.ext/implicit1.C: Remove.
14842         * g++.old-deja/g++.jason/c2.C: Remove
14843         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14844         * g++.old-deja/g++.pt/crash16.C: Likewise.
14845         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14846
14847 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14848
14849         * g++.old-deja/g++.other/for2.C: New test.
14850
14851 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14852
14853         * gcc.dg/20000720-1.c: New test.
14854
14855 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14856
14857         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14858
14859 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14860
14861         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14862         * gcc.c-torture/execute/20000722-1.c: New.
14863         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14864
14865 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14866
14867         * gcc.dg/cpp/20000720-1.S: New test.
14868
14869 2000-07-21  Michael Meissner  <meissner@redhat.com>
14870
14871         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14872
14873 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14874
14875         * g++.old-deja/g++.brendan/crash16.C,
14876         g++.old-deja/g++.brendan/parse3.C,
14877         g++.old-deja/g++.brendan/redecl1.C,
14878         g++.old-deja/g++.ns/template13.C,
14879         g++.old-deja/g++.other/decl4.C,
14880         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14881
14882 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14883
14884         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14885         and "Internal error".
14886
14887         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14888         regexps.
14889         * gcc.dg/cpp/paste6.c: New test.
14890
14891 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14892
14893         * gcc.dg/cpp/tr-direct.c: New test.
14894
14895         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14896         gcc.dg/cpp/undef1.c: Tweak error regexps.
14897
14898 2000-07-18  Eric Christopher <echristo@redhat.com>
14899
14900         * gcc.c-torture/compile/20000718-1.c: New test.
14901
14902 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14903
14904         * cpplex.c (_cpp_push_token): If the token being pushed back
14905         is the previous token in this context, just subtract one from
14906         context->posn.
14907         * cppmacro.c (save_expansion): Clear aux field when storing a
14908         placemarker.
14909
14910 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14911
14912         * gcc.dg/noncompile/redecl-1.c: New test.
14913
14914 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14915
14916         * gcc.c-torture/execute/20000717-5.c: New test.
14917         * gcc.c-torture/execute/20000717-1.x: Removed.
14918
14919 2000-07-17  Richard Henderson  <rth@cygnus.com>
14920
14921         * gcc.c-torture/execute/20000717-4.c: New test.
14922
14923 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14924
14925         * gcc.dg/cpp/syshdr.c: New test.
14926         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14927
14928 2000-07-17  Neil Booth  <neilb@earthling.net>
14929
14930         * gcc.dg/cpp/cmdlne-dM.c: New test.
14931         * gcc.dg/cpp/cmdlne-dD.c: New test.
14932
14933 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14934
14935         * gcc.c-torture/execute/20000717-3.c: New test.
14936
14937         * gcc.c-torture/compile/20000717-1.c: New test.
14938
14939 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14940
14941         * gcc.c-torture/execute/20000717-2.c: New test.
14942
14943 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14944
14945         * gcc.dg/formatz-1.c: New test.
14946
14947         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14948         * gcc.dg/c99-digraph-1.c: New tests.
14949
14950         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14951         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14952
14953         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14954         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14955         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14956         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14957         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14958         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14959         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14960
14961 2000-07-17   Greg McGary <greg@mcgary.org>
14962
14963         * gcc.c-torture/execute/20000717-1.c: New test.
14964         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14965
14966 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14967
14968         * gcc.c-torture/execute/20000715-2.c: New test.
14969         * gcc.dg/20000715-1.c: New test.
14970
14971 2000-07-15  Michael Meissner  <meissner@redhat.com>
14972
14973         * gcc.c-torture/execute/20000715-1.c: New test.
14974
14975 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14976
14977         * gcc.c-torture/execute/20000707-1.c: New test.
14978
14979 2000-07-13  Neil Booth  <NeilB@earthling.net>
14980
14981         * testsuite/gcc.dg/cpp/digraph1.c,
14982         testsuite/gcc.dg/cpp/digraph2.c,
14983         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14984
14985 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14986
14987         * g77.f-torture/compile/20000630-2.f:  New test.
14988         * g77.f-torture/compile/20000630-2.x
14989
14990 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14991
14992         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14993
14994 2000-07-11  Neil Booth  <NeilB@earthling.net>
14995
14996         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14997
14998 2000-07-11  Neil Booth  <NeilB@earthling.net>
14999
15000         * gcc.dg/cpp/cmdlne-C.c: New.
15001
15002 2000-07-09  Neil Booth  <NeilB@earthling.net>
15003
15004         * gcc.dg/cpp/directiv.c: New tests.
15005         * gcc.dg/cpp/undef1.c: Update.
15006
15007 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
15008
15009         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
15010
15011 2000-07-09  Neil Booth  <NeilB@earthling.net>
15012
15013         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
15014
15015 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
15016
15017         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
15018         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
15019
15020 2000-07-08  Neil Booth  <NeilB@earthling.net>
15021
15022         * gcc.dg/cpp/macsyntx.c: New tests.
15023
15024 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15025
15026         * gcc.dg/20000707-1.c: New test.
15027
15028 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15029
15030         * gcc.c-torture/execute/20000706-1.c: New test.
15031         * gcc.c-torture/execute/20000706-2.c: New test.
15032         * gcc.c-torture/execute/20000706-3.c: New test.
15033         * gcc.c-torture/execute/20000706-4.c: New test.
15034         * gcc.c-torture/execute/20000706-5.c: New test.
15035
15036 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15037
15038         * g++.old-deja/g++.pt/instantiate7.C: New test.
15039
15040 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15041
15042         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
15043         * g++.old-deja/g++.mike/thunk3.C: Likewise.
15044         * g++.old-deja/g++.other/rtti3.C: Likewise.
15045         * g++.old-deja/g++.other/rttid3.C: Likewise.
15046
15047 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
15048
15049         *  g77.f-torture/compile/20000630-1.x: Fix typo
15050
15051 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
15052
15053         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
15054         assembly output.
15055
15056 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
15057
15058         * gcc.dg/cpp/ident.c: New test.
15059
15060 2000-07-05  Neil Booth  <NeilB@earthling.net>
15061
15062         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
15063           gcc.dg/cpp/lexstrng.c: New tests.
15064
15065 2000-07-04  Neil Booth  <NeilB@earthling.net>
15066
15067         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
15068         * gcc.dg/cpp/strify2.c: Same.
15069
15070 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
15071
15072         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
15073         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
15074         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
15075         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
15076
15077         * testsuite/gcc.dg/cpp/macro1.c,
15078         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
15079         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
15080         testsuite/gcc.dg/cpp/strify1.c,
15081         testsuite/gcc.dg/cpp/strify2.c: New tests.
15082
15083 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
15084
15085         * gcc.c-torture/execute/20000703-1.c: New test.
15086
15087 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15088
15089         * g++.old-deja/g++.pt (lookup10.C): New test.
15090
15091 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15092
15093         * g++.old-deja/g++.pt (typename25.C): New test.
15094
15095 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
15096
15097         * gcc.c-torture/compile/20000701-1.c: New test.
15098
15099 2000-06-30  Nick Clifton  <nickc@cygnus.com>
15100
15101         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
15102         to test case.
15103
15104 2000-06-30  Catherine Moore  <clm@cygnus.com>
15105
15106         * gcc.c-torture/execute/align-1.c: New test.
15107
15108 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
15109
15110         * g++.old-deja/g++.pt/expr8.C: New test.
15111         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
15112
15113 2000-06-29  Nick Clifton  <nickc@cygnus.com>
15114
15115         * gcc.c-torture/compile/20000629-1.c: New test.
15116
15117 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15118
15119
15120         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
15121         gcc.dg/noncompile directory, depending on whether they're
15122         preprocessor tests or not.  Annotate all the tests for the dg
15123         framework.
15124
15125         * gcc.c-torture/noncompile/noncompile.exp: Delete.
15126         * gcc.dg/noncompile/noncompile.exp: New.
15127
15128         * Moved files:
15129         Old name                                New name
15130         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
15131         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
15132         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
15133         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
15134         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
15135         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
15136         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
15137         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
15138         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
15139         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
15140         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
15141         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
15142         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
15143         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
15144         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
15145         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
15146         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
15147         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
15148         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
15149         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
15150         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
15151         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
15152         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
15153         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
15154
15155         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
15156         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
15157         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
15158         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
15159         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
15160         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
15161
15162 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15163
15164         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
15165         declare one variable.  On the fourth, error.
15166         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
15167         declared by 20000628-1a.h.
15168
15169 2000-06-29  Richard Henderson  <rth@redhat.com>
15170
15171         * gcc.c-torture/execute/930529-1.x: New file.
15172         * gcc.dg/920413-1.c: Adjust expected warning text.
15173         * gcc.dg/980217-1.c: Declare abort.
15174         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
15175
15176 2000-06-29  Jeffrey A Law  (law@cygnus.com)
15177
15178         * g77.f-torture/compile/20000629-1.f: New test.
15179         * g77.f-torture/compile/20000629-1.x: Expected to fail.
15180
15181 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15182
15183         Rearrange lots of files, removing entirely the
15184         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
15185         directories.
15186
15187         * Deleted files:
15188         gcc.c-torture/code_quality/code_quality.exp
15189         gcc.c-torture/special/special.exp
15190         gcc.failure/failure.exp
15191         gcc.failure/940409-1.x
15192         gcc.c-torture/compile/961203-1.x
15193
15194         * New files:
15195         gcc.misc-tests/linkage.exp
15196         gcc.c-torture/execute/920730-1t.c
15197         gcc.c-torture/execute/920730-1t.x
15198         gcc.c-torture/compile/920520-1.x
15199         gcc.c-torture/compile/920521-1.x
15200         gcc.c-torture/compile/981006-1.x
15201         gcc.c-torture/execute/eeprof-1.x
15202
15203         * Moved files (possibly with modifications to fit a new harness):
15204         Old name                                New name
15205         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
15206         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
15207         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
15208         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
15209         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
15210         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
15211         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
15212         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
15213         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
15214         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
15215         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
15216         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
15217         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
15218         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
15219
15220 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15221
15222         * c-torture/compile/961203-1.x: Delete.
15223
15224         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
15225         not exit. Include stdio.h.
15226         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
15227         * gcc.misc-tests/dg-12.c: Likewise.
15228         * gcc.misc-tests/dg-5.c: Likewise.
15229         * gcc.misc-tests/dg-6.c: Likewise.
15230         * gcc.misc-tests/dg-7.c: Prototype abort.
15231         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
15232         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
15233         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
15234         not exit.
15235         * gcc.misc-tests/sieve.c: Use return from main, not exit.
15236         * gcc.misc-tests/sort2.c: Use return from main, not exit.
15237
15238 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
15239
15240         * gcc.dg/cpp/20000628-1.c: New test.
15241         * gcc.dg/cpp/20000628-1.h: New header for above test.
15242         * gcc.dg/cpp/20000628-1a.h: Likewise.
15243
15244 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
15245
15246         * gcc.dg/cpp: New directory.
15247         * gcc.dg/cpp/cpp.exp: New driver.
15248         * gcc.dg/cpp/20000627-1.c: New test.
15249         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
15250         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
15251         and rewrite as a compilation test.
15252
15253         * gcc.dg: Move many files into the cpp subdirectory, possibly
15254         renaming or editing them as well.
15255         Old name                New name
15256         990119-1.c              cpp/19990119-1.c
15257         990228-1.c              cpp/19990228-1.c
15258         990407-1.c              cpp/19990407-1.c
15259         990409-1.c              cpp/19990409-1.c
15260         990413-1.c              cpp/19990413-1.c
15261         990703-1.c              cpp/19990703-1.c
15262         20000127-1.c            cpp/20000127-1.c
15263         20000129-1.c            cpp/20000129-1.c
15264         20000207-1.c            cpp/20000207-1.c
15265         20000207-2.c            cpp/20000207-2.c
15266         20000209-1.c            cpp/20000209-1.c
15267         20000209-2.c            cpp/20000209-2.c
15268         20000301-1.c            cpp/20000301-1.c
15269         20000419-1.c            cpp/20000419-1.c
15270         20000510-1.S            cpp/20000510-1.S
15271         20000519-1.c            cpp/20000519-1.c
15272         20000529-1.c            cpp/20000529-1.c
15273         20000625-1.c            cpp/20000625-1.c
15274         20000625-2.c            cpp/20000625-2.c
15275         cpp-as1.c               cpp/assert1.c
15276         cpp-as2.c               cpp/assert2.c
15277         cxx-comments-1.c        cpp/cxxcom1.c
15278         cxx-comments-2.c        cpp/cxxcom2.c
15279         endif-label.c           cpp/endif.c
15280         cpp-hash1.c             cpp/hash1.c
15281         cpp-hash2.c             cpp/hash2.c
15282         cpp-if1.c               cpp/if-1.c
15283         cpp-if2.c               cpp/if-2.c
15284         cpp-if3.c               cpp/if-3.c
15285         cpp-if4.c               cpp/if-4.c
15286         cpp-if5.c               cpp/if-5.c
15287         cpp-cond.c              cpp/if-cexp.c
15288         cpp-missingop.c         cpp/if-mop.c
15289         cpp-missingparen.c      cpp/if-mpar.c
15290         cpp-opprec.c            cpp/if-oppr.c
15291         cpp-ifparen.c           cpp/if-paren.c
15292         cpp-shortcircuit.c      cpp/if-sc.c
15293         cpp-shift.c             cpp/if-shift.c
15294         cpp-unary.c             cpp/if-unary.c
15295         cpp-li1.c               cpp/line1.c
15296         cpp-li2.c               cpp/line2.c
15297         lineno.c                cpp/line3.c
15298         lineno-2.c              cpp/line4.c
15299         cpp-mi.c                cpp/mi1.c
15300         cpp-mic.h               cpp/mi1c.h
15301         cpp-micc.h              cpp/mi1cc.h
15302         cpp-mind.h              cpp/mi1nd.h
15303         cpp-mindp.h             cpp/mi1ndp.h
15304         cpp-mix.h               cpp/mi1x.h
15305         cpp-mi2.c               cpp/mi2.c
15306         cpp-mi2a.h              cpp/mi2a.h
15307         cpp-mi2b.h              cpp/mi2b.h
15308         cpp-mi2c.h              cpp/mi2c.h
15309         cpp-mi3.c               cpp/mi3.c
15310         cpp-mi3.def             cpp/mi3.def
15311         poison-1.c              cpp/poison.c
15312         pr-impl.c               cpp/prag-imp.c
15313         cpp-redef-2.c           cpp/redef1.c
15314         cpp-redef.c             cpp/redef2.c
15315         strpaste.c              cpp/strp1.c
15316         strpaste-2.c            cpp/strp2.c
15317         cpp-tradpaste.c         cpp/tr-paste.c
15318         cpp-tradstringify.c     cpp/tr-str.c
15319         cpp-tradwarn1.c         cpp/tr-warn1.c
15320         cpp-tradwarn2.c         cpp/tr-warn2.c
15321         trigraphs.c             cpp/trigraphs.c
15322         cpp-unc1.c              cpp/unc1.c
15323         cpp-unc2.c              cpp/unc2.c
15324         cpp-unc3.c              cpp/unc3.c
15325         cpp-unc.c               cpp/unc4.c
15326         undef.c                 cpp/undef1.c
15327         undef-2.c               cpp/undef2.c
15328         cpp-wi1.c               cpp/widestr1.c
15329
15330 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15331
15332         * lib/g++.exp (g++_include_flags): Tweak.
15333
15334 2000-06-27  H.J. Lu  <hjl@gnu.org>
15335             Loren J. Rittle  <ljrittle@acm.org>
15336
15337         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15338         version with one that knows about the new gcc tree structure.
15339         (g++_link_flags): Same.
15340
15341 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15342
15343         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15344         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15345         case we are cross-compiling.
15346
15347         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15348         g++.old-deja/g++.niklas/Makefile.in,
15349         g++.old-deja/g++.niklas/configure.in,
15350         g++.old-deja/g++.other/Makefile.in,
15351         g++.old-deja/g++.other/configure.in,
15352         gcc.c-torture/code_quality/Makefile.in,
15353         gcc.c-torture/code_quality/configure.in,
15354         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15355         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15356         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15357         gcc.c-torture/execute/ieee/Makefile.in,
15358         gcc.c-torture/execute/ieee/configure.in,
15359         gcc.c-torture/noncompile/Makefile.in,
15360         gcc.c-torture/noncompile/configure.in,
15361         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15362         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15363         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15364
15365 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15366
15367         * g++.old-deja/g++.other/ambig3.C: New test.
15368
15369 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15370
15371         * g++.old-deja/g++.pt/syntax1.C: New test.
15372         * g++.old-deja/g++.pt/syntax2.C: New test.
15373         * g++.old-deja/g++.other/syntax3.C: New test.
15374         * g++.old-deja/g++.other/syntax4.C: New test.
15375
15376 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15377
15378         * gcc.dg/20000623-1.c: Prototype exit and abort.
15379
15380 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15381
15382         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15383         New tests.
15384         * gcc.dg/cpp-mi3.def: New file.
15385
15386         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15387         inside assertions.
15388         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15389         lexer's error messages.
15390         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15391         divine anything from the linemarkers.
15392         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15393         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15394
15395 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15396
15397         * gcc.dg/20000623-1.c: New test.
15398
15399 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15400
15401         * gcc.c-torture/execute/20000622-1.c: New test.
15402
15403 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15404
15405         * g++.old-deja/g++.other/init15.C: New test.
15406
15407 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15408
15409         * g++.old-deja/g++.pt/vaarg2.C: New test.
15410         * g++.old-deja/g++.pt/vaarg3.C: New test.
15411
15412 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15413
15414         * g++.old-deja/g++.other/dyncast6.C: New test.
15415
15416 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15417
15418         * gcc.c-torture/execute/loop-6.c: New test.
15419
15420 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15421
15422         * gcc.dg/20000614-1.c: New test.
15423         * gcc.dg/20000614-2.c: New test.
15424
15425 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15426
15427         * g++.old-deja/g++.other/inline12.C: New test.
15428
15429 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15430
15431         * g++.old-deja/g++.other/eh1.C: New test.
15432
15433 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15434
15435         * g++.old-deja/g++.other/type.C: New test.
15436
15437 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15438
15439         * g++.old-deja/g++.other/initstring.C: New test.
15440
15441 2000-06-12  Jason Merrill  <jason@redhat.com>
15442
15443         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15444
15445 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15446
15447         * gcc.c-torture/compile/20000609-1.c: New test.
15448
15449 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15450
15451         * gcc.dg/20000609-1.c: New test.
15452
15453 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15454
15455         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15456         * gcc.c-torture/noncompile/poison-1.c: Move...
15457         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15458         * gcc.dg/cpp-li1.c: Add a token after the #line.
15459
15460 2000-06-05  Richard Henderson  <rth@cygnus.com>
15461
15462         * gcc.c-torture/execute/20000605-2.c: New test.
15463         * gcc.c-torture/execute/20000605-3.c: New test.
15464
15465 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15466
15467         * g77.f-torture/execute/20000503-1.x: New file.
15468
15469 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15470
15471         * g++.old-deja/g++.eh/badalloc1.C: New test.
15472
15473 2000-06-05  Richard Henderson  <rth@cygnus.com>
15474
15475         * gcc.c-torture/execute/20000605-1.c: New test.
15476
15477 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15478             Nathan Sidwell <nathan@codesourcery.com>
15479
15480         * gcc.c-torture/compile/20000605-1.c: New test.
15481
15482 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15483
15484         * g77.f-torture/compile/20000601-1.f:  New test.
15485
15486 2000-06-03  Richard Henderson  <rth@cygnus.com>
15487
15488         * gcc.c-torture/execute/20000603-1.c: New.
15489
15490 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15491
15492         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15493         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15494
15495 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15496
15497         * gcc.dg/compare2.c (case 12): XFAIL.
15498         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15499         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15500
15501         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15502
15503 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15504
15505         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15506         guard macro is already defined when the header is first
15507         included.
15508         * gcc.dg/cpp-mix.h: New file.
15509         * gcc.dg/endif-label.c: Update patterns to match compiler.
15510
15511         * g++.brendan/complex1.C: Declare abort.
15512         * g++.law/refs4.C: Remove XFAIL.
15513         * g++.oliva/expr2.C: Declare abort and exit.
15514
15515 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15516
15517         * gcc.c-torture/execute/20000528-1.c: New test.
15518
15519         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15520         * g++.old-deja/g++.law/temps4.C: Likewise.
15521
15522         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15523         stdlib.h.  Call abort() on failure.
15524         * g++.old-deja/g++.law/refs4.C: Likewise.
15525         * g++.old-deja/g++.law/temps4.C: Likewise.
15526         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15527         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15528
15529 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15530
15531         Relative to g++.dg/special:
15532         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15533
15534         Relative to g++.old-deja:
15535         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15536         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15537         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15538         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15539         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15540         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15541         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15542
15543         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15544         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15545         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15546         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15547         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15548         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15549         and/or string.h.
15550
15551         * g++.other/goto1.C: Update expectations for error messages.
15552
15553 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15554
15555         * gcc.c-torture/compile/20000523-1.c: New test.
15556
15557 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15558
15559         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15560
15561 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15562
15563         * g++.old-deja/g++.eh/catch11.C: New test.
15564         * g++.old-deja/g++.eh/catch12.C: New test.
15565
15566 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15567
15568         * gcc.c-torture/execute/20000523-1.c: New test.
15569
15570 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15571
15572         * c-torture/execute/bcp-1.c: Replace abort in arg of
15573         __builtin_constant_p with a generic external function.
15574
15575         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15576         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15577         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15578         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15579         Prototype abort and/or exit.
15580
15581         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15582         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15583         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15584         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15585
15586 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15587
15588         * gcc.dg/dwarf2-1.c: New test.
15589
15590 2000-05-20  Richard Henderson  <rth@cygnus.com>
15591
15592         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15593
15594 2000-05-20  Andreas Jaeger  <aj@suse.de>
15595
15596         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15597         testcase.
15598
15599 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15600
15601         * gcc.c-torture/execute/20000519-2.c: New test.
15602
15603 2000-05-19  Andreas Jaeger  <aj@suse.de>
15604
15605         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15606         which fails with SSA.
15607
15608         * lib/c-torture.exp: Also test with -O3 -fssa.
15609
15610 2000-05-18  Michael Meissner  <meissner@redhat.com>
15611
15612         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15613         * gcc.c-torture/execute/920415-1.c: Ditto.
15614         * gcc.c-torture/execute/920501-1.c: Ditto.
15615         * gcc.c-torture/execute/conversion.c: Ditto.
15616         * gcc.c-torture/execute/cvt-1.c: Ditto.
15617
15618 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15619
15620         * gcc.c-torture/compile/20000518-1.c: New test.
15621
15622 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15623
15624         * g77.f-torture/compile/200005018.f:  New test.
15625
15626 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15627
15628         * gcc.c-torture/compile/20000517-1.c: New test.
15629
15630 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15631
15632         * gcc.c-torture/execute/20000516-1.c: New test.
15633
15634 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15635
15636         * g++.old-deja/g++.other/eh.C: New test.
15637
15638 2000-05-12  Richard Henderson  <rth@cygnus.com>
15639
15640         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15641         constants through to doit's conditional.
15642
15643 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15644
15645         * gcc.c-torture/compile/20000511-1.c: New test.
15646         * g77.f-torture/compile/20000511-1.f: New test.
15647         * g77.f-torture/compile/20000511-2.f: New test.
15648
15649 2000-05-11  Michael Meissner  <meissner@redhat.com>
15650
15651         * gcc.c-torture/execute/20000511-1.c: New test.
15652
15653 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15654
15655         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15656         * gcc.dg/20000510-1.S: New.
15657
15658 2000-05-08  Catherine Moore  <clm@cygnus.com>
15659
15660         * gcc.dg/unused-3.c: New.
15661
15662 2000-05-06  Richard Henderson  <rth@cygnus.com>
15663
15664           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15665           * g++.old-deja/g++.mike/warn1.C: Likewise.
15666           * g++.old-deja/g++.pt/local1.C: Likewise.
15667           * g++.old-deja/g++.pt/local7.C: Likewise.
15668           * g++.old-deja/g++.pt/spec16.C: Likewise.
15669
15670 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15671
15672         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15673
15674 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15675
15676           * g77.f-torture/execute/20000503-1.f:  New test.
15677
15678 2000-05-04  Andreas Jaeger  <aj@suse.de>
15679
15680         * gcc.dg/noreturn-2.c: New test.
15681
15682 2000-05-04  Neil Booth  <NeilB@earthling.net>
15683
15684         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15685         preprocessor.
15686
15687 2000-05-04  Richard Henderson  <rth@cygnus.com>
15688
15689         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15690
15691 2000-05-04  Richard Henderson  <rth@cygnus.com>
15692
15693         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15694         OpenSSL by Jason R Thorpe.
15695
15696 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15697
15698         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15699
15700 2000-05-03  Robert Lipe <robertlipe@usa.net>
15701
15702         * gcc.dg/20000503-1.c: New test.
15703
15704 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15705
15706         * gcc.c-torture/compile/20000502-1.c: New test.
15707         * g++.old-deja/g++.other/align.C: New test.
15708         * gcc.dg/cpp-tradstringify.c: New test.
15709
15710 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15711
15712         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15713         and hard registers.
15714
15715 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15716
15717         * gcc.c-torture/execute/loop-5.c: New test.
15718
15719 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15720
15721         * gcc.c-torture/execute/va-arg-20.c: New test.
15722
15723 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15724
15725         * gcc.c-torture/execute/20000422-1.c: New test.
15726
15727 2000-04-20  Greg McGary  <gkm@gnu.org>
15728
15729         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15730         when optimizing, but without sibling-call optimizations (-O1).
15731
15732 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15733
15734           * gcc.c-torture/compile/20000420-1.c: New test.
15735
15736 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15737
15738         * g++.abi/ptrflags.C: New test.
15739         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15740
15741 2000-04-19  Catherine Moore  <clm@cygnus.com>
15742
15743         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15744
15745 2000-04-19  Greg McGary  <gkm@gnu.org>
15746
15747         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15748         sibling-call optimizations.
15749
15750 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15751
15752         * gcc.dg/20000419-1.c: New test.
15753
15754 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15755
15756         * gcc.c-torture/execute/20000412-6.c: New test.
15757
15758 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15759
15760         * gcc.c-torture/execute/20000412-5.c: New test.
15761         * g77.f-torture/compile/20000412-1.f: New test.
15762         * gcc.c-torture/execute/20000412-4.c: New test.
15763         * gcc.c-torture/compile/20000412-2.c: New test.
15764         * gcc.c-torture/execute/20000412-3.c: New test.
15765         * gcc.c-torture/compile/20000412-1.c: New test.
15766         * gcc.c-torture/execute/20000412-2.c: New test.
15767
15768 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15769
15770         * objc/execute/bf-20.m: New test.
15771
15772 2000-04-10  Richard Henderson  <rth@cygnus.com>
15773
15774         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15775
15776         * gcc.c-torture/execute/20000412-1.c: New test.
15777
15778 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15779
15780         * g++.old-deja/g++.eh/catchptr1.C: New test.
15781
15782 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15783
15784         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15785
15786 2000-04-08  Neil Booth  <NeilB@earthling.net>
15787
15788         * gcc.dg/cpp-nullchar.c: Remove test as
15789         embedded nulls cause problems.
15790
15791 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15792
15793         * gcc.dg/compare2.c: New test.
15794
15795 2000-04-08  Neil Booth  <NeilB@earthling.net>
15796
15797         * gcc.dg/cpp-nullchar.c: New test.
15798
15799 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15800
15801         * gcc.dg/cpp-mi2.c: New test.
15802         * gcc.dg/cpp-mi2[abc].h: New files.
15803
15804 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15805
15806         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15807         member name.
15808
15809 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15810
15811         * g++.old-deja/g++.abi/vmihint.C: New test.
15812
15813 2000-04-06  Neil Booth  <NeilB@earthling.net>
15814
15815         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15816         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15817         copyright.
15818
15819 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15820
15821         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15822         avoid stack-frame overwrite.
15823
15824 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15825
15826         * gcc.c-torture/compile/20000405-2.c: New test.
15827         * gcc.c-torture/compile/20000405-3.c: New test.
15828
15829 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15830
15831         * gcc.c-torture/compile/20000405-1.c: New test.
15832
15833 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15834
15835         * gcc.dg/cast-qual-1.c: Revert last change.
15836
15837 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15838
15839         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15840
15841 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15842
15843         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15844         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15845
15846 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15847
15848         * gcc.c-torture/compile/20000403-2.c: New test.
15849         * gcc.c-torture/compile/20000403-1.c: New test.
15850
15851 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15852
15853         * gcc.c-torture/execute/20000403-1.c: New test.
15854
15855 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15856
15857         * gcc.c-torture/execute/20000402-1.c: New test.
15858
15859 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15860
15861         * gcc.c-torture/execute/va-arg-15.c: New test.
15862         * gcc.c-torture/execute/va-arg-16.c: New test.
15863         * gcc.c-torture/execute/va-arg-17.c: New test.
15864         * gcc.c-torture/execute/va-arg-18.c: New test.
15865         * gcc.c-torture/execute/va-arg-19.c: New test.
15866
15867 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15868
15869         * gcc.c-torture/compile/981211-1.c: Move to...
15870         * gcc.dg/cpp-as1.c: ...here.
15871         * gcc.dg/cpp-as2.c: New file.
15872
15873         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15874         compiler.
15875
15876 2000-04-02  Neil Booth  <NeilB@earthling.net>
15877
15878         * gcc.dg/cpp-cond.c  New tests.
15879         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15880         accidental success less likely.
15881         * gcc.dg/cpp-missingop.c  New tests.
15882         * gcc.dg/cpp-missingparen.c  New tests.
15883         * gcc.dg/cpp-shift.c  New tests.
15884         * gcc.dg/cpp-shortcircuit.c  New tests.
15885         * gcc.dg/cpp-unary.c  New tests.
15886
15887 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15888
15889         * gcc.c-torture/compile/20000329-1.c: New test.
15890
15891 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15892
15893         * gcc.c-torture/compile/20000326-1.c: New test.
15894         * gcc.c-torture/compile/20000326-2.c: New test.
15895
15896 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15897
15898         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15899         the first parameter is a function argument.
15900
15901 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15902
15903         * g++.old-deja/g++.ext/array4.C: New test.
15904
15905 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15906
15907         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15908
15909 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15910
15911         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15912
15913 2000-03-19  Richard Henderson  <rth@cygnus.com>
15914
15915         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15916
15917 2000-03-19  Richard Henderson  <rth@cygnus.com>
15918
15919         * gcc.c-torture/compile/20000319-1.c: New test.
15920
15921 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15922
15923         * gcc.c-torture/execute/20000314-3.c: New test.
15924         * gcc.c-torture/execute/20000314-2.c: New test.
15925         * gcc.c-torture/execute/20000314-1.c: New test.
15926         * gcc.c-torture/compile/20000314-2.c: New test.
15927         * gcc.c-torture/compile/20000314-1.c: New test.
15928
15929 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15930
15931         * g++.old-deja/g++.warn/inline.C: New test.
15932
15933 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15934
15935         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15936         standards-compliant result rather than specific constants.
15937         Put test-values in array.
15938
15939 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15940
15941         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15942         (g++_target_compile): Put test-specific options last.
15943
15944 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15945
15946         * g++.old-deja/g++.eh/vbase4.C: New test.
15947
15948 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15949
15950         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15951
15952 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15953
15954         * g++.old-deja/g++.brendan/misc12.C: Removed.
15955         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15956         * g++.old-deja/g++.ext/pretty4.C: New test.
15957
15958 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15959
15960         * g++.old-deja/g++.other/string2.C: New test.
15961
15962 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15963
15964         * g++.old-deja/g++.warn/impint2.C: New test.
15965
15966 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15967
15968         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15969         is 1, not zero.
15970
15971 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15972
15973         * g++.old-deja/g++.warn/impint.C: New test.
15974         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15975         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15976         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15977         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15978         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15979         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15980         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15981         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15982         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15983         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15984         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15985         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15986
15987 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15988
15989         * gcc.dg/cpp-redef.c: New test.
15990
15991 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15992
15993         * g++.old-deja/g++.pt/unify7.C: New test.
15994
15995 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15996
15997         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15998         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15999
16000 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
16001
16002         * gcc.c-torture/compile/20000224-1.c: New test.
16003
16004 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16005
16006         * gcc.c-torture/compile/cpp-2.c: New test.
16007         * gcc.c-torture/compile/cpp-1.c: New test.
16008
16009 2000-02-25  Jeffrey A Law  (law@cygnus.com)
16010
16011         * gcc.c-torture/execute/20000225-1.c: New test.
16012
16013 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16014
16015         * gcc.dg/cpp-li2.c: New test.
16016
16017         * gcc.dg/cpp-wi1.c: New test.
16018
16019         * gcc.dg/cpp-li1.c: New test.
16020
16021 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
16022
16023         * g++.old-deja/g++.other/sizeof5.C: New test.
16024
16025 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16026
16027         * gcc.c-torture/execute/va-arg-13.c: New test.
16028
16029 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
16030
16031         * gcc.c-torture/execute/va-arg-12.c: New test.
16032
16033 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16034
16035         * gcc.c-torture/execute/20000223-1.c: New test.
16036
16037 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16038
16039         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
16040
16041 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
16042
16043         * g++.old-deja/g++.abi/ptrmem.C: New test.
16044
16045 2000-02-19  Richard Henderson  <rth@cygnus.com>
16046
16047         * gcc.c-torture/compile/init-3.c: New.
16048
16049 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
16050
16051         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
16052         ALWAYS_CXXFLAGS.
16053
16054 2000-02-11  Robert Lipe <robertl@sco.com>
16055
16056         * gcc.c-torture/compile/20000211-3.c: New test.
16057
16058 2000-02-11  Martin Buchholz <martin@xemacs.org>
16059
16060         * gcc.c-torture/compile/20000211-2.c: New test.
16061
16062 2000-02-11  Jeffrey A Law  (law@cygnus.com)
16063
16064         * gcc.c-torture/compile/20000211-1.c: New test.
16065
16066 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
16067
16068         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
16069           on native targets
16070
16071 2000-02-08  Nathan Sidwell  <nathan@acm.org>
16072
16073         * g++.old-deja/g++.other/cast5.C: New test.
16074
16075 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
16076
16077         * gcc.c-torture/execute/20000205-1.c: New.
16078
16079 2000-02-03  Nathan Sidwell  <nathan@acm.org>
16080
16081         * g++.old-deja/g++.jason/cast3.C: Return void.
16082         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
16083
16084 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16085
16086         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
16087
16088         * gcc.dg/loop-1.c: New test.
16089
16090 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
16091
16092         * gcc.c-torture/compile/20000127-1.c: New test.
16093         * gcc.c-torture/execute/991228-1.c: New test.
16094
16095 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16096
16097         * gcc.dg/unused-2.c: New test.
16098
16099         * gcc.dg/conv-1.c: New test.
16100
16101 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
16102
16103         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
16104         compiler.
16105         (tool_option_proc): Fix typo.
16106
16107 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
16108
16109         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
16110         of the ld on the host, not on the build machine.
16111         Also, don't crash if '--help' is not a supported option.
16112
16113 2000-01-24  Richard Henderson  <rth@cygnus.com>
16114
16115         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
16116
16117 2000-01-20  Jeffrey A Law  (law@cygnus.com)
16118
16119         * gcc.c-torture/execute/20000120-2.c: New test.
16120         * gcc.c-torture/execute/20000120-1.c: New test.
16121
16122 2000-01-13  Jeffrey A Law  (law@cygnus.com)
16123
16124         * gcc.c-torture/execute/20000113-1.c: New test.
16125
16126 2000-01-12  Jeffrey A Law  (law@cygnus.com)
16127
16128         * gcc.c-torture/execute/20000112-1.c: New test.
16129
16130 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16131
16132         * gcc.dg/20000111-1.c: New test.
16133
16134 2000-01-10  Jeffrey A Law  (law@cygnus.com)
16135
16136         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
16137         with 16 bit integers.
16138
16139 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16140
16141         * gcc.dg/20000108-1.c: New test.
16142
16143 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16144
16145         * g++.old-deja/g++.ns/koenig8.C: New test.
16146
16147 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16148
16149         * g++.old-deja/g++.other/cast4.C: New test.
16150
16151 2000-01-05  Jeffrey A Law  (law@cygnus.com)
16152
16153         * gcc.c-torture/compile/20000105-2.c: New test.
16154         * gcc.c-torture/compile/20000105-1.c: New test.
16155
16156 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16157
16158         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
16159         references to printf & atoi to conform to ANSI standard.
16160         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
16161         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
16162         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
16163         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
16164         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
16165         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16166         * g++.old-deja/g++.brendan/copy1.C: Likewise.
16167         * g++.old-deja/g++.brendan/copy2.C: Likewise.
16168         * g++.old-deja/g++.brendan/copy3.C: Likewise.
16169         * g++.old-deja/g++.brendan/copy4.C: Likewise.
16170         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16171         * g++.old-deja/g++.brendan/copy6.C: Likewise.
16172         * g++.old-deja/g++.brendan/copy7.C: Likewise.
16173         * g++.old-deja/g++.brendan/copy8.C: Likewise.
16174         * g++.old-deja/g++.brendan/crash11.C: Likewise.
16175         * g++.old-deja/g++.brendan/crash14.C: Likewise.
16176         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
16177         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16178         * g++.old-deja/g++.brendan/delete2.C: Likewise.
16179         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
16180         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
16181         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
16182         * g++.old-deja/g++.brendan/eh1.C: Likewise.
16183         * g++.old-deja/g++.brendan/groff1.C: Likewise.
16184         * g++.old-deja/g++.brendan/init3.C: Likewise.
16185         * g++.old-deja/g++.brendan/misc12.C: Likewise.
16186         * g++.old-deja/g++.brendan/misc7.C: Likewise.
16187         * g++.old-deja/g++.brendan/new2.C: Likewise.
16188         * g++.old-deja/g++.brendan/operators4.C: Likewise.
16189         * g++.old-deja/g++.brendan/operators5.C: Likewise.
16190         * g++.old-deja/g++.brendan/overload2.C: Likewise.
16191         * g++.old-deja/g++.brendan/overload7.C: Likewise.
16192         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
16193         * g++.old-deja/g++.brendan/reference1.C: Likewise.
16194         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
16195         * g++.old-deja/g++.brendan/template24.C: Likewise.
16196         * g++.old-deja/g++.brendan/template3.C: Likewise.
16197         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
16198         * g++.old-deja/g++.jason/inline3.C: Likewise.
16199         * g++.old-deja/g++.jason/opeq.C: Likewise.
16200         * g++.old-deja/g++.law/arg5.C: Likewise.
16201         * g++.old-deja/g++.law/arm7.C: Likewise.
16202         * g++.old-deja/g++.law/ctors11.C: Likewise.
16203         * g++.old-deja/g++.law/cvt8.C: Likewise.
16204         * g++.old-deja/g++.law/init9.C: Likewise.
16205         * g++.old-deja/g++.law/refs4.C: Likewise.
16206         * g++.old-deja/g++.law/template2.C: Likewise.
16207         * g++.old-deja/g++.law/visibility24.C: Likewise.
16208         * g++.old-deja/g++.law/vtable3.C: Likewise.
16209         * g++.old-deja/g++.mike/asm2.C: Likewise.
16210         * g++.old-deja/g++.mike/eh1.C: Likewise.
16211         * g++.old-deja/g++.mike/misc1.C: Likewise.
16212         * g++.old-deja/g++.mike/misc13.C: Likewise.
16213         * g++.old-deja/g++.mike/misc14.C: Likewise.
16214         * g++.old-deja/g++.mike/ns12.C: Likewise.
16215         * g++.old-deja/g++.mike/p1248.C: Likewise.
16216         * g++.old-deja/g++.mike/p3708.C: Likewise.
16217         * g++.old-deja/g++.mike/p3708a.C: Likewise.
16218         * g++.old-deja/g++.mike/p3708b.C: Likewise.
16219         * g++.old-deja/g++.mike/p646.C: Likewise.
16220         * g++.old-deja/g++.mike/p700.C: Likewise.
16221         * g++.old-deja/g++.mike/p783.C: Likewise.
16222         * g++.old-deja/g++.mike/p783a.C: Likewise.
16223         * g++.old-deja/g++.mike/p783b.C: Likewise.
16224         * g++.old-deja/g++.mike/p786.C: Likewise.
16225         * g++.old-deja/g++.mike/p789.C: Likewise.
16226         * g++.old-deja/g++.mike/p789a.C: Likewise.
16227         * g++.old-deja/g++.mike/p807a.C: Likewise.
16228         * g++.old-deja/g++.other/delete3.C: Likewise.
16229         * g++.old-deja/g++.other/dyncast1.C: Likewise.
16230         * g++.old-deja/g++.other/dyncast2.C: Likewise.
16231         * g++.old-deja/g++.other/dyncast3.C: Likewise.
16232         * g++.old-deja/g++.other/empty1.C: Likewise.
16233         * g++.old-deja/g++.other/temporary1.C: Likewise.
16234         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
16235         * g++.old-deja/g++.pt/t16.C: Likewise.
16236         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
16237
16238 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
16239
16240         * gcc.dg/991230-1.c: New test.
16241
16242 1999-12-29  Jeffrey A Law  (law@cygnus.com)
16243
16244         * gcc.c-torture/compile/991229-3.c: New test.
16245         * gcc.c-torture/compile/991229-2.c: New test.
16246         * gcc.c-torture/compile/991229-1.c: New test.
16247
16248 1999-12-29  Greg McGary <gkm@eng.ascend.com>
16249
16250         * gcc.c-torture/compile/labels-2.c: New test.
16251
16252 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
16253
16254         * gcc.c-torture/execute/991227-1.c: New test.
16255
16256 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16257
16258         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
16259
16260 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
16261
16262         * gcc.c-torture/execute/991221-1.c: New test.
16263
16264 1999-12-20  Nathan Sidwell  <nathan@acm.org>
16265
16266         * g++.old-deja/g++.other/cast3.C: New test.
16267
16268 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
16269
16270         * gcc.c-torture/execute/991216-4.c: New test.
16271
16272 1999-12-16  Michael Meissner  <meissner@cygnus.com>
16273
16274         * gcc.c-torture/execute/991216-1.c: New test.
16275         * gcc.c-torture/execute/991216-2.c: New test.
16276         * gcc.c-torture/execute/991216-3.c: New test.
16277
16278 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16279
16280         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
16281         Actually make the test fail by using "-O2" for compilation.
16282
16283 1999-12-15  Nathan Sidwell  <nathan@acm.org>
16284
16285         * g++.old-deja/g++.warn/cast-align1.C: New test.
16286
16287 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16288
16289         * gcc.c-torture/compile/991214-1.c: New test.
16290         * gcc.c-torture/compile/991214-2.c: New test.
16291
16292 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16293
16294         * gcc.dg/991214-1.c: New test.
16295
16296 1999-12-13  Jeffrey A Law  (law@cygnus.com)
16297
16298         * gcc.c-torture/compile/991213-3.c: New test.
16299         * gcc.c-torture/compile/991213-2.c: New test.
16300         * gcc.c-torture/compile/991213-1.c: New test.
16301
16302 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
16303
16304         * gcc.dg/991209-1.c: New test.
16305
16306 1999-12-08  Nathan Sidwell <nathan@acm.org>
16307
16308         * gcc.c-torture/compile/991208-1.c: New test.
16309
16310 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16311
16312         * gcc.dg/ultrasp2.c: New test.
16313
16314 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
16315
16316         * g++.old-deja/g++.abi/align.C (main): Fix typo.
16317
16318 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
16319
16320         * gcc.c-torture/compile/991202-1.c: New test.
16321         * gcc.c-torture/execute/991202-1.c: New test.
16322         * gcc.c-torture/execute/991202-2.c: New test.
16323         * gcc.c-torture/execute/991202-3.c: New test.
16324
16325 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
16326
16327         * g++.old-deja/g++.abi/align.C: New test.
16328         * g++.old-deja/g++.abi/aggregates.C: Likewise.
16329         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16330
16331 1999-12-01  Richard Henderson  <rth@cygnus.com>
16332
16333         * gcc.c-torture/execute/991201-1.c: New.
16334
16335 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
16336
16337         * gcc.dg/991129-1.c: New test.
16338
16339 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
16340
16341         * gcc.c-torture/compile/991127-1.c: New test.
16342
16343 1999-11-22  Nathan Sidwell  <nathan@acm.org>
16344
16345         * g++.old-deja/g++.other/warn4.C: New test.
16346
16347 1999-11-22  Nathan Sidwell  <nathan@acm.org>
16348
16349         * g++.old-deja/g++.eh/cleanup2.C: New test.
16350         * g++.old-deja/g++.ext/pretty2.C: New test.
16351         * g++.old-deja/g++.ext/pretty3.C: New test.
16352         * g++.old-deja/g++.other/debug6.C: New test.
16353
16354 1999-10-20  Jim Wilson  <wilson@cygnus.com>
16355
16356         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
16357         compiler_output to look for one error message instead of two.
16358
16359 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
16360
16361         * gcc.c-torture/execute/991118-1.c: Also test case
16362         where the word boundary does not split a byte evenly.
16363
16364 1999-11-19  Nathan Sidwell  <nathan@acm.org>
16365
16366         * g++.old-deja/g++.ext/restrict1.C: New test.
16367
16368 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
16369
16370         * gcc.c-torture/execute/991118-1.c: New test.
16371
16372 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
16373
16374         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
16375         working directory pathnames.
16376
16377 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
16378
16379         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
16380         host is equipped with driver.h and driver.o so it can actually
16381         compile and run the tests.
16382
16383 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
16384
16385         * gcc.c-torture/compile/991008-1.c: New test.
16386
16387 1999-11-08  Nick Clifton  <nickc@cygnus.com>
16388
16389         * lib/gcc-dg.exp: Include target-supports.exp
16390
16391 1999-11-05  Nick Clifton  <nickc@cygnus.com>
16392
16393         * lib/target-supports.exp: New file: Provide procs to test for
16394         features supported by the target.
16395         (check_weak_available): Moved here from ecos.exp.
16396         (check_alias_available): New proc: Determine of the target
16397         toolchain supports the alias attribute.
16398
16399         * gcc.dg/special/ecos.exp: Move check_weak_available to
16400         target-supports.exp.
16401         (alias-1.c): Only perform the test if the target supports
16402         aliases.
16403         (wkali-1.c): Only perform the test if the target supports
16404         aliases.
16405
16406         * gcc.dg/990506-0.c: Expect error messages from cross
16407         targets as well as native targets.
16408
16409 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16410
16411         * gcc.dg/ultrasp1.c: Removed xfail.
16412         * gcc.dg/struct-ret-2.c: Likewise.
16413         * gcc.dg/array-1.c: Likewise.
16414
16415 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16416
16417         * gcc.dg/struct-ret-2.c: New test.
16418
16419         * gcc.dg/array-1.c: New test.
16420
16421 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
16422
16423         * gcc.c-torture/execute/991030-1.c: New test.
16424
16425 1999-10-26  Richard Henderson  <rth@cygnus.com>
16426
16427         * gcc.c-torture/compile/991026-2.c: New test.
16428
16429 1999-10-26  Jeffrey A Law  (law@cygnus.com)
16430
16431         * gcc.c-torture/compile/991026-1.c: New test.
16432
16433 1999-10-23  Jeffrey A Law  (law@cygnus.com)
16434
16435         * gcc.c-torture/execute/991023-1.c: New test.
16436
16437 1999-10-19  Jeffrey A Law  (law@cygnus.com)
16438
16439         * gcc.c-torture/execute/991019-1.c: New test.
16440
16441 1999-10-16  Richard Henderson  <rth@cygnus.com>
16442
16443         * gcc.c-torture/execute/991016-1.c: New test.
16444
16445 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
16446
16447         * gcc.c-torture/execute/991014-1.c: New test.
16448
16449 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
16450
16451         * g++.old-deja/g++.other/union2.C: New test.
16452
16453 1999-10-13  Nathan Sidwell  <nathan@acm.org>
16454
16455         * g++.old-deja/g++.other/vaarg2.C: New test.
16456         * g++.old-deja/g++.other/vaarg3.C: New test.
16457
16458 1999-10-12  Craig Burley  <craig@jcb-sc.com>
16459
16460         * g77.f-torture/noncompile/19990905-1.f: Moved from being
16461         in compile/.
16462
16463 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
16464
16465         * gcc.c-torture/execute/va-arg-11.c: New test.
16466
16467 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
16468
16469         * lib/file-format.exp (gcc_target_object_format): Don't
16470         crash if objdump is unavailable.
16471
16472 1999-09-29  Donn Terry <donn@interix.com>
16473
16474         * gcc.misc-tests/mg.exp: delete extraneous redirection.
16475
16476 1999-09-28  Nick Clifton  <nickc@cygnus.com>
16477
16478         * gcc.c-torture/compile/990928-1.c: New test.
16479
16480 1999-09-28  Nathan Sidwell  <nathan@acm.org>
16481
16482         * g++.old-deja/g++.other/decl6.C: New test.
16483
16484 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16485
16486         * gcc.c-torture/execute/va-arg-10.c: New test.
16487
16488 1999-09-27  Nathan Sidwell  <nathan@acm.org>
16489
16490         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
16491         __PRETTY_FUNCTION__.
16492
16493 1999-09-23  Nick Clifton  <nickc@cygnus.com>
16494
16495         * gcc.c-torture/execute/990923-1.c: New test.
16496
16497 1999-09-21  Nick Clifton  <nickc@cygnus.com>
16498
16499         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
16500         for which -fpic is inappropriate.
16501
16502 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
16503
16504         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
16505
16506 1999-09-21  Nathan Sidwell  <nathan@acm.org>
16507
16508         * g++.old-deja/g++.other/dyncast1.C: New test.
16509         * g++.old-deja/g++.other/dyncast2.C: New test.
16510         * g++.old-deja/g++.other/dyncast3.C: New test.
16511         * g++.old-deja/g++.other/dyncast4.C: New test.
16512         * g++.old-deja/g++.other/dyncast5.C: New test.
16513         * g++.old-deja/g++.eh/catch3.C: New test.
16514         * g++.old-deja/g++.eh/catch3p.C: New test.
16515         * g++.old-deja/g++.eh/catch4.C: New test.
16516         * g++.old-deja/g++.eh/catch4p.C: New test.
16517         * g++.old-deja/g++.eh/catch5.C: New test.
16518         * g++.old-deja/g++.eh/catch5p.C: New test.
16519         * g++.old-deja/g++.eh/catch6.C: New test.
16520         * g++.old-deja/g++.eh/catch6p.C: New test.
16521         * g++.old-deja/g++.eh/catch7.C: New test.
16522         * g++.old-deja/g++.eh/catch7p.C: New test.
16523         * g++.old-deja/g++.eh/catch8.C: New test.
16524         * g++.old-deja/g++.eh/catch8p.C: New test.
16525         * g++.old-deja/g++.eh/catch9.C: New test.
16526         * g++.old-deja/g++.eh/catch9p.C: New test.
16527
16528 1999-09-13  Nathan Sidwell  <nathan@acm.org>
16529
16530         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
16531         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
16532
16533 1999-09-13  Jeffrey A Law  (law@cygnus.com)
16534
16535         * gcc.c-torture/compile/990913-1.c: New test.
16536
16537 1999-09-10  Nathan Sidwell  <nathan@acm.org>
16538
16539         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
16540         * g++.old-deja/g++.jason/rfg5.C: Likewise.
16541
16542 1999-09-09  Richard Henderson  <rth@cygnus.com>
16543
16544         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
16545
16546 1999-09-09  Nathan Sidwell  <nathan@acm.org>
16547
16548         * g++.old-deja/g++.other/lookup11.C: New test.
16549         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
16550         what is permitted and what we want.
16551         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
16552         overload use.
16553         * g++.old-deja/g++.jason/rfg5.C: Likewise
16554
16555 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
16556
16557         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
16558         * gcc.c-torture/noncompile/poison-1.c: New file.
16559
16560 1999-09-08  Nathan Sidwell  <nathan@acm.org>
16561
16562         * g++.old-deja/g++.other/sizeof3.C: New test.
16563         * g++.old-deja/g++.other/sizeof4.C: New test.
16564         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
16565         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
16566
16567 1999-09-07  Richard Henderson  <rth@cygnus.com>
16568
16569         * gcc.dg/va-arg-1.c: New.
16570
16571 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16572
16573         * gcc.c-torture/execute/va-arg-9.c: New test.
16574
16575 1999-09-05  Craig Burley  <craig@jcb-sc.com>
16576
16577         * g77.f-torture/compile/980519-2.f: New test.
16578         * g77.f-torture/compile/19990905-0.f: New test.
16579         * g77.f-torture/compile/19990905-1.f: New test.
16580         * g77.f-torture/compile/19990905-2.f: New test.
16581
16582         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
16583
16584 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
16585
16586         * gcc.c-torture/execute/990827-1.c: Fix typo.
16587
16588 1999-09-03  Nathan Sidwell  <nathan@acm.org>
16589
16590         * g++.old-deja/g++.other/deref1.C: New test.
16591
16592 1999-09-02  Nathan Sidwell  <nathan@acm.org>
16593
16594         * g++.old-deja/g++.other/ambig2.C: New test.
16595         * g++.old-deja/g++.other/cond5.C: New test.
16596         * g++.old-deja/g++.other/lookup16.C: New test.
16597
16598 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
16599
16600         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
16601         assemblers too.
16602
16603 1999-08-31  Jeffrey A Law  (law@cygnus.com)
16604
16605         * lib/c-torture.exp: Avoid the "compare executables" optimization
16606         when testing native.
16607
16608 1999-08-29  Jeffrey A Law  (law@cygnus.com)
16609
16610         * gcc.c-torture/execute/990829-1.c: New test.
16611         * gcc.c-torture/compile/990829-1.c: New test.
16612
16613 1999-08-27  Paul Burchard  <burchard@pobox.com>
16614
16615         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
16616         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
16617         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
16618         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
16619         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
16620         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
16621         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
16622         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
16623         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
16624         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
16625         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
16626
16627 1999-08-27  Jeffrey A Law  (law@cygnus.com)
16628
16629         * gcc.c-torture/execute/990827-1.c: New test.
16630
16631 1999-08-26  Craig Burley  <craig@jcb-sc.com>
16632
16633         * g77.f-torture/noncompile/19990826-4.f: New test.
16634
16635         * g77.f-torture/compile/19990826-3.f: New test.
16636
16637         * g77.f-torture/execute/19990826-2.f: New test.
16638
16639         * g77.f-torture/compile/19990826-1.f: New test.
16640
16641         * gcc.c-torture/execute/990826-0.c: New test.
16642         * g77.c-torture/execute/19990826-0.f: New test.
16643
16644         * g77.f-torture/noncompile/970626-2.f: New test.
16645
16646 1999-08-25  Paul Burchard  <burchard@pobox.com>
16647
16648         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
16649         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
16650         lss-011.C: New tests.
16651
16652 1999-08-25  Nathan Sidwell  <nathan@acm.org>
16653
16654         * g++.old-deja/g++.other/decl5.C: New test.
16655
16656 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16657
16658         * noncompile/noncompile.exp: Load_lib c-torture.exp.
16659         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
16660         call `postbase' for each one.  All callers of `postbase' changed
16661         to call this instead.
16662
16663 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
16664
16665         * gcc.c-torture/execute/990811-1.c: New test.
16666
16667 1999-08-09  Nick Clifton  <nickc@cygnus.com>
16668
16669         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
16670         just native ones.
16671
16672         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
16673         just native ones.
16674
16675 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16676
16677         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
16678
16679 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16680
16681         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
16682
16683 1999-08-04  Nathan Sidwell  <nathan@acm.org>
16684
16685         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
16686
16687 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16688
16689         * gcc.c-torture/execute/990804-1.c: New test.
16690
16691 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16692
16693         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
16694         * g++.old-deja/g++.brendan/crash64.C: Likewise
16695         * g++.old-deja/g++.brendan/overload8.C: Likewise
16696
16697 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16698
16699         * g++.old-deja/g++.other/struct1.C: New test.
16700
16701 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16702
16703         * g++.old-deja/g++.other/enum2.C: New test.
16704
16705 1999-08-02  Richard Henderson  <rth@cygnus.com>
16706
16707         Adapted from tests from Franz Sirl:
16708         * gcc.c-torture/execute/va-arg-7.c: New test.
16709         * gcc.c-torture/execute/va-arg-8.c: New test.
16710
16711 1999-08-01  Jeffrey A Law  (law@cygnus.com)
16712
16713         * gcc.c-torture/compile/990801-2.c: New test.
16714
16715         * gcc.c-torture/compile/990801-1.c: New test.
16716
16717 1999-07-27  Michael Meissner  <meissner@cygnus.com>
16718
16719         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
16720         fp-cmp-1.c, converting double to float.
16721
16722         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
16723         fp-cmp-1.c, converting double to long double.
16724
16725         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
16726         from fr1 to unknown_register, since fr1 is a legitimate register
16727         on some machines.
16728
16729 1999-07-25  Jeffrey A Law  (law@cygnus.com)
16730
16731         * README: More listname related changes.
16732
16733 1999-07-08  Catherine Moore  <clm@cygnus.com>
16734
16735         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
16736
16737 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
16738
16739         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
16740
16741 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16742
16743         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
16744
16745 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
16746
16747         * gcc.dg/990703-1.c: New test.
16748
16749 1999-06-29  Nick Clifton  <nickc@cygnus.com>
16750
16751         * lib/file-format.exp: New file: Move definition of proc
16752         gcc_target_object_format to here from
16753         gcc.dg/special/ecos.exp.
16754
16755         * lib/c-torture.exp: Include lib file-format.exp.
16756         * lib/gcc-dg.exp: Include lib file-format.exp.
16757
16758         * gcc.dg/special/ecos.exp: Remove definition of proc
16759         gcc_target_object_format.
16760
16761 1999-06-28  Jeffrey A Law  (law@cygnus.com)
16762
16763         * gcc.c-torture/execute/990628-1.c: New test.
16764
16765 1999-06-25  Jeffrey A Law  (law@cygnus.com)
16766
16767         * gcc.c-torture/compile/990625-2.c: New test.
16768
16769         * gcc.c-torture/compile/990625-1.c: New test.
16770
16771 1999-06-23  Nick Clifton  <nickc@cygnus.com>
16772
16773         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
16774         attributes compile.
16775         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
16776         ports that use the COFF/PE file format.
16777
16778 1999-06-17  Jeffrey A Law  (law@cygnus.com)
16779
16780         * gcc.c-torture/compile/990617-1.c: New test.
16781
16782 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
16783
16784         * g++.old-deja/g++.other/decl4.C: New test.
16785
16786 1999-06-14  Nathan Sidwell  <nathan@acm.org>
16787
16788         * g++.old-deja/g++.other/bitfld3.C: New test.
16789
16790 1999-06-08  Nathan Sidwell  <nathan@acm.org>
16791
16792         * g++.old-deja/g++.eh/catch1.C: New test.
16793
16794 1999-06-07  Jeffrey A Law  (law@cygnus.com)
16795
16796         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
16797
16798         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
16799         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
16800
16801 1999-06-05  Craig Burley  <craig@jcb-sc.com>
16802
16803         * g77.f-torture/compile/19990502-0.f: Replace with new,
16804         shorter, test that still fails after recent changes.
16805
16806 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16807
16808         * gcc.c-torture/execute/990604-1.c: New test.
16809
16810 1999-05-31  Jeffrey A Law  (law@cygnus.com)
16811
16812         * gcc.c-torture/execute/990531-1.c: New test.
16813
16814 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16815
16816         * gcc.c-torture/compile/990527-1.c: New test.
16817
16818 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16819
16820         * gcc.c-torture/execute/990527-1.c: New test.
16821
16822 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16823
16824         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16825         bitfields as signed.
16826
16827 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16828
16829         * g77.f-torture/compile/19990525-0.f: New test.
16830
16831 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16832
16833         * gcc.c-torture/execute/990525-2.c: New test.
16834
16835         * gcc.c-torture/execute/990525-1.c: New test.
16836
16837 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16838
16839         * g++.old-deja/g++.other/anon3.C: New test.
16840         * g++.old-deja/g++.other/anon4.C: New test.
16841         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16842         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16843         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16844         Merrill).
16845
16846 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16847
16848         * gcc.c-torture/execute/990524-1.c: New test.
16849
16850         * gcc.dg/990524-1.c: New test.
16851
16852 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16853
16854         * gcc.c-torture/compile/990523-1.c: New test.
16855
16856 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16857
16858         * gcc.c-torture/compile/990519-1.c: New test.
16859
16860 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16861
16862         * gcc.c-torture/compile/990517-1.c: New test.
16863
16864         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16865         (e4, f4): New tests.
16866         (main): Call them.
16867
16868 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16869
16870         * gcc.dg/noreturn-1.c: New test.
16871
16872 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16873
16874         * gcc.c-torture/execute/990513-1.c: New test.
16875
16876 1999-05-10  Richard Henderson  <rth@cygnus.com>
16877
16878         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16879
16880 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16881
16882         * g77.f-torture/execute/erfc.f: Use small single-precision
16883         values, to avoid problems on Alphas when not -mieee.
16884
16885 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16886
16887         * gcc.dg/990506-0.c: New test.
16888
16889 1999-05-08  Richard Henderson  <rth@cygnus.com>
16890
16891         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16892         the constant to test.  Don't XFAIL 64-bit targets.
16893
16894         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16895         * g++.old-deja/g++.law/profile1.C: Likewise.
16896
16897         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16898         operator new instances.
16899         * g++.old-deja/g++.other/delete5.C: Likewise.
16900
16901 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16902
16903         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16904         intrinsic.
16905
16906 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16907
16908         * g77.f-torture/execute/u77-test.f: Reverse order of two
16909         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16910
16911 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16912
16913         * gcc.dg/compare1.c: New test.
16914
16915 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16916
16917         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16918         New tests.
16919
16920 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16921
16922         * g77.f-torture/compile/19990502-1.f: New test.
16923
16924 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16925
16926         * g77.f-torture/compile/19990502-0.f: New test.
16927
16928 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16929
16930         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16931         intrinsic.
16932
16933 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16934
16935         * g77.f-torture/execute/u77-test.f (main): List libU77
16936         intrinsics not currently tested.
16937         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16938         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16939         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16940         Trim blanks off the ends of some printed strings.
16941
16942 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16943
16944         * g77.f-torture/execute/u77-test.f (main): Just warn about
16945         FSTAT gid disagreement, as it's expected on some systems.
16946
16947 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16948
16949         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16950         use a new function, which allows for some slop.
16951         Clean up some commentary.
16952         (issum): The new function.
16953         (sgladd): Deleted subroutine.
16954
16955 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16956
16957         * g77.f-torture/execute/u77-test.f: Modify to be more like
16958         libf2c/libU77 version, bringing patches to that version here.
16959         Add suitable commentary.
16960
16961 1999-04-25  Richard Henderson  <rth@cygnus.com>
16962
16963         * gcc.dg/990424-1.c: New test.
16964
16965 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16966
16967         * g77.f-torture/execute/u77-test.f (main): Bug involving
16968         LSTAT has been fixed, so turn back on full checking.
16969
16970 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16971
16972         * g77.f-torture/compile/19990419-0.f: New test.
16973         * g77.f-torture/execute/19990419-1.f: New test.
16974
16975 1999-04-17  Richard Henderson  <rth@cygnus.com>
16976
16977         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16978         to avoid the need for a prototype to supress a warning.
16979
16980 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16981
16982         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16983
16984 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16985
16986         * gcc.c-torture/execute/990404-1.c: New test.
16987
16988 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16989
16990         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16991         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16992         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16993         missing initializer warnings.
16994
16995 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16996
16997         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16998         matching strings.
16999
17000 1999-03-26  Jeffrey A Law  (law@cygnus.com)
17001
17002         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
17003
17004 1999-03-26  Craig Burley  <craig@jcb-sc.com>
17005
17006         * g77.f-torture/execute/19990325-0.f: New test.
17007         * g77.f-torture/execute/19990325-1.f: New test.
17008
17009 1999-03-24  Jeffrey A Law  (law@cygnus.com)
17010
17011         * gcc.c-torture/execute/990324-1.c: New test.
17012
17013 1999-03-22  Jim Wilson  <wilson@cygnus.com>
17014
17015         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
17016         test with 4.
17017
17018 1999-03-17  Richard Henderson  <rth@cygnus.com>
17019
17020         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
17021
17022 1999-03-13  Craig Burley  <craig@jcb-sc.com>
17023
17024         * g77.f-torture/execute/19990313-2.f: New test.
17025         * g77.f-torture/execute/19990313-3.f: New test.
17026
17027 1999-03-13  Craig Burley  <craig@jcb-sc.com>
17028
17029         * g77.f-torture/execute/19990313-0.f: New test.
17030         * g77.f-torture/execute/19990313-1.f: New test.
17031
17032 1999-03-12  Jim Wilson  <wilson@cygnus.com>
17033
17034         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
17035         printf to sprintf.
17036         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
17037         (main): Add check for u15.  Conditionalize u31 check depending on
17038         whether ints are <32 bits or >=32 bits.
17039
17040 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17041
17042         * g77.f-torture/execute/19981119-0.f: Improve testiness.
17043
17044 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17045
17046         * g77.f-torture/compile/19990305-0.f: New test.
17047         * g77.f-torture/execute/19981119-0.f: New test.
17048
17049 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17050
17051         * g77.f-torture/execute/970625-2.f: call ABORT if final
17052         result is not correct, instead of just printing it.
17053         Add this checking via newly introduced obfuscation, to
17054         trip up buggy front ends.
17055
17056 1999-03-07  Craig Burley  <craig@jcb-sc.com>
17057
17058         * g77.f-torture/compile/960317-1.f: Moved from being
17059         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
17060
17061 1999-03-06  Craig Burley  <craig@jcb-sc.com>
17062
17063         * g77.f-torture/execute/960317-1.f: New (old) test.
17064         * g77.f-torture/execute/970625-2.f: Ditto.
17065
17066 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
17067
17068         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
17069         message on line 1 or line 2; cccp and cpplib do this differently.
17070
17071 1999-03-01  Jeffrey A Law  (law@cygnus.com)
17072
17073         * g++.old-deja/g++.law/weak1.C: New test.
17074
17075 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17076
17077         * gcc.c-torture/execute/990119-1.c: Renamed to...
17078         * gcc.dg/990119-1.c: this, so it will only be tested once
17079         (it's a preprocessor test, it doesn't need to be run at
17080         multiple optimization levels).
17081
17082 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17083
17084         * lib/g++.exp: Don't add incdir=$base_dir/../include to
17085           ALWAYS_CXXFLAGS.
17086
17087 1999-02-24  Craig Burley  <craig@jcb-sc.com>
17088
17089         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
17090         * g77.f-torture/compile/19981216-0.f: ...as it is expected
17091         to not be compilable by current g77.
17092
17093 1999-02-24  Nick Clifton  <nickc@cygnus.com>
17094
17095         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
17096
17097 1999-02-22  Jeffrey A Law  (law@cygnus.com)
17098
17099         * gcc.c-torture/execute/990222-1.c: New test.
17100
17101 1999-02-19  Craig Burley  <craig@jcb-sc.com>
17102
17103         * g77.f-torture/compile/19990218-0.f: New test.
17104         * g77.f-torture/noncompile/19990218-1.f: New test.
17105
17106 1999-02-18  Craig Burley  <craig@jcb-sc.com>
17107
17108         * g77.f-torture/compile/19981216-0.f: New test.
17109
17110 1999-02-14  Jeffrey A Law  (law@cygnus.com)
17111
17112         * gcc.dg/990214-1.c: New test.
17113
17114 1999-02-13  Jeffrey A Law  (law@cygnus.com)
17115
17116         * gcc.dg/990213-2.c: New test.
17117
17118         * gcc.dg/990213-1.c: New test.
17119
17120 1999-02-12  Jeffrey A Law  (law@cygnus.com)
17121
17122         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
17123         ints.
17124
17125 1999-02-11  Nick Clifton  <nickc@cygnus.com>
17126
17127         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
17128         specified by target.
17129
17130         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
17131
17132 1999-02-11  Jeffrey A Law  (law@cygnus.com)
17133
17134         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
17135
17136 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
17137
17138         * gcc.dg/special/ecos.exp: New test driver for new tests with
17139         special requirements.
17140
17141         * gcc.dg/special/alias-1.c: New test.
17142         * gcc.dg/special/gcsec-1.c: New test.
17143         * gcc.dg/special/weak-1.c: New test.
17144         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
17145         * gcc.dg/special/weak-2.c: New test.
17146         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
17147         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
17148         * gcc.dg/special/wkali-1.c: New test.
17149         * gcc.dg/special/wkali-2.c: New test.
17150         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
17151         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
17152
17153 1999-02-10  Felix Lee  <flee@cygnus.com>
17154
17155           * lib/c-torture.exp (c-torture-compile): Pull out code for
17156           analyzing gcc error messages.
17157           (c-torture-execute): Likewise.  Fix some (harmless) false
17158           positives.
17159           * lib/gcc.exp (gcc_check_compile): New function.
17160
17161 1999-02-08  Richard Henderson  <rth@cygnus.com>
17162
17163         * gcc.c-torture/execute/990208-1.c: New test.
17164
17165 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
17166
17167         * g++.dg/special/ecos.exp: New driver for new tests with special
17168         requirements
17169
17170         * g++.dg/special/conpr-1.C: New test
17171         * g++.dg/special/conpr-2.C: New test
17172         * g++.dg/special/conpr-2a.C: New test
17173         * g++.dg/special/conpr-3.C: New test
17174         * g++.dg/special/conpr-3a.C: New test
17175         * g++.dg/special/conpr-3b.C: New test
17176
17177         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
17178         allow g++ to use the dg driver
17179
17180         * README: Add comment about g++.dg directory
17181
17182 1999-02-06  Jeffrey A Law  (law@cygnus.com)
17183
17184         * README: Update email addresses.
17185
17186 1999-02-03  Nick Clifton  <nickc@cygnus.com>
17187
17188         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
17189         arguments in order to force structure S onto the stack even on
17190         the alpha.
17191         (test): Pass 10 leading arguments to function foo as well as the
17192         structure S.
17193
17194         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
17195         failure for all targets.
17196
17197         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
17198         abort to terminate program execution.
17199
17200 1999-01-30  Richard Henderson  <rth@cygnus.com>
17201
17202         * gcc.c-torture/execute/990130-1.c: New test.
17203
17204 1999-01-30  Jeffrey A Law  (law@cygnus.com)
17205
17206         * gcc.dg/990130-1.c: New test.
17207
17208 1999-01-28  Michael Meissner  <meissner@cygnus.com>
17209
17210         * gcc.c-torture/execute/990128-1.c: New test.
17211
17212 1999-01-27  Michael Meissner  <meissner@cygnus.com>
17213
17214         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
17215
17216 1999-01-27  Felix Lee  <flee@cygnus.com>
17217
17218         * lib/c-torture.exp (c-torture-compile): pull out code for
17219         analyzing gcc error messages.
17220         (c-torture-execute): ditto, and fix some (harmless) false
17221         positives.
17222         * lib/gcc.exp (gcc_check_compile): new function.
17223
17224 1999-01-17  Jeffrey A Law  (law@cygnus.com)
17225
17226         * gcc.dg/990117-1.c: New test.
17227
17228         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
17229
17230         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
17231
17232 1999-01-15  Jeffrey A Law  (law@cygnus.com)
17233
17234         * g77.f-torture/compile/990115-1.f: New test.
17235
17236 1999-01-07  Jeffrey A Law  (law@cygnus.com)
17237
17238         * gcc.c-torture/compile/990107-1.c: New test
17239
17240 1999-01-06  Jeffrey A Law  (law@cygnus.com)
17241
17242         * gcc.c-torture/execute/990106-2.c: New test.
17243
17244         * gcc.c-torture/execute/990106-1.c: New test.
17245
17246 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
17247
17248         * gcc.c-torture/compile/981223-1.c: New test.
17249
17250 1998-12-29  Richard Henderson  <rth@cygnus.com>
17251
17252         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
17253         (opt3): Rename from opt4 and disable.
17254
17255 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
17256
17257         * g++.old-deja/g++.pt/ptrmem5.C: New test.
17258
17259 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17260
17261         * g++.old-deja/g++.other/conv5.C: New test.
17262
17263 1998-12-14  Nick Clifton  <nickc@cygnus.com>
17264
17265         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
17266
17267 1998-12-11  Jeffrey A Law  (law@cygnus.com)
17268
17269         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
17270
17271 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
17272
17273         * gcc.c-torture/compile/981211-1.c: New test.
17274
17275 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
17276
17277         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
17278
17279         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
17280
17281 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17282
17283         * gcc.special/930510-1.c: Make C9X safe.
17284         * gcc.misc-tests/gcov-1.c Similarly.
17285         * gcc.misc-tests/gcov-2.c Similarly.
17286
17287 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17288
17289         * gcc.dg/ultrasp1.c: New test.
17290
17291 1998-12-06  Richard Henderson  <rth@cygnus.com>
17292
17293         * gcc.c-torture/execute/981206.c: New test.
17294
17295 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17296
17297         * g++.old-deja/g++.ns/template7.C: New test.
17298
17299         * g++.old-deja/g++.other/expr1.C: New test.
17300
17301         * g++.old-deja/g++.eh/tmpl3.C: New test.
17302
17303         * g++.old-deja/g++.eh/tmpl2.C: New test.
17304
17305 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17306
17307         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
17308         * g++.old-deja/g++.other/using6.C: Removed.
17309         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
17310
17311         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
17312
17313 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17314
17315         * g++.old-deja/g++.pt/overload8.C: New test.
17316
17317         * g++.old-deja/g++.pt/overload7.C: New test.
17318
17319         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
17320
17321         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
17322         and relinking messages.
17323         * lib/g++.exp (g++_target_compile): Remove .rpo file when
17324         compiling with -frepo.
17325
17326 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
17327
17328         * g++.old-deja/g++.pt/lookup6.C: New test.
17329
17330 1998-11-30  Nick Clifton  <nickc@cygnus.com>
17331
17332         * gcc.c-torture/execute/981130-1.c: New test.
17333         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
17334
17335 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
17336
17337         * g++.old-deja/g++.pt/explicit76.C: New test.
17338
17339         * g++.old-deja/g++.pt/friend38.C: New test.
17340
17341         * g++.old-deja/g++.ns/crash2.C: New test.
17342
17343         * g++.old-deja/g++.pt/defarg8.C: New test.
17344
17345         * g++.old-deja/g++.pt/instantiate6.C: New test.
17346
17347         * g++.old-deja/g++.pt/static6.C: New test.
17348
17349         * g++.old-deja/g++.pt/decl2.C: New test.
17350
17351 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17352
17353         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
17354         problem is actually related with name lookup, but so what? :-)
17355
17356         * g++.old-deja/g++.pt/friend37.C: New test.
17357
17358 1998-11-25  Dave Love  <d.love@dl.ac.uk>
17359
17360         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
17361         element, which fails on some systems.
17362
17363         * g77.f-torture/execute/labug1.f: New test.
17364
17365 1998-11-21  Jeffrey A Law  (law@cygnus.com)
17366
17367         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
17368         is defined.
17369
17370 1998-11-18  Dave Love  <d.love@dl.ac.uk>
17371
17372         * g77.f-torture/compile/981117-1.f: New test.
17373
17374 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
17375
17376         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
17377         properly discarded.
17378
17379 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
17380
17381         * gcc.c-torture/execute/memcheck: New directory of tests for
17382         -fcheck-memory-usage.
17383
17384 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17385
17386         * README: New file, general information about the testsuite and
17387         new description of the various C++ test subdirectories.
17388         * README.g++: Eliminate obsolete information, update and move most
17389         relevant stuff to README.
17390
17391 1998-11-07  Richard Henderson  <rth@cygnus.com>
17392
17393         * gcc.c-torture/compile/981107-1.c: New test.
17394
17395 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
17396
17397         * execute/memcpy-bi.c: New testcase.
17398
17399 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
17400
17401         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
17402         base classes.
17403
17404         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
17405         template is selected.
17406
17407         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
17408         classes, it should be accepted for all types.
17409
17410         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
17411
17412         * g++.old-deja/g++.pt/spec24.C: Ensure that template
17413         specializations start with template headers.
17414
17415 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
17416
17417         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
17418
17419         * g++.old-deja/g++.other/init9.C: Test cross initialization of
17420         non-POD types.
17421
17422 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
17423
17424         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
17425
17426 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
17427
17428         * compile/981022-1.c, compile/981022-1.x: New test and driver.
17429
17430 1998-10-19  Jeffrey A Law  (law@cygnus.com)
17431
17432         * 981019-1.c: New test.
17433
17434 1998-10-14  Robert Lipe <robertl@dgii.com>
17435
17436         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
17437         find objc headers.
17438
17439 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17440
17441         * compile/981001-4.c: Remove use of GCC extension that triggers a
17442         compiler bug.
17443
17444 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
17445
17446         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
17447
17448 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17449
17450         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
17451         instantiation of template produces incorrect code for delete
17452         expression.
17453
17454         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
17455         constructors' name is not unique.
17456         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
17457         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
17458
17459         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
17460         automatic array of const is ill-formed.
17461
17462         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
17463         of template parameter?
17464
17465         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
17466         const.
17467
17468         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
17469         pointer-to-member expression.
17470
17471         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
17472         declaration causes ICE.
17473
17474 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
17475
17476         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
17477         reserved in the global namespace.
17478
17479         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
17480         generate needed virtual table.
17481
17482         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
17483
17484 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
17485
17486         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
17487         template-dependent type
17488
17489 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
17490
17491         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
17492         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
17493         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
17494
17495         * g++.old-deja/g++.other/using5.C: New test; using decl from base
17496         class should be usable as argument of member function.
17497         * g++.old-deja/g++.other/using6.C: New test; using decl from base
17498         class should be usable as return type of member function.
17499         * g++.old-deja/g++.other/using7.C: New test; using decl from base
17500         class should be usable as type of data member.
17501
17502         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
17503
17504 1998-10-09  Jeffrey A Law  (law@cygnus.com)
17505
17506         * gcc.c-torture/special/920521-1.c: Fix bogus test.
17507
17508 1998-10-08  Nick Clifton  <nickc@cygnus.com>
17509
17510         * gcc.dg/dll-?.c Add thumb to target list.
17511         Fix assembler scan patterns to match current assembler output.
17512
17513 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
17514
17515         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
17516         matching of template brackets.
17517
17518         * g++.old-deja/g++.other/using4.C: New test.  Test using
17519         declarations of methods from base classes.
17520
17521         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
17522         within functions should introduce names into the innermost
17523         enclosing namespace.
17524
17525         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
17526         of static locals if first initialization throws.
17527
17528 1998-10-07  Jim Wilson  <wilson@cygnus.com>
17529
17530         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
17531
17532 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
17533
17534         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
17535         lose track of the possible targets of tablejump insns.
17536         * special/special.exp: Run it.
17537
17538 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17539
17540         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
17541         must be declared before its specializations can be named in friend
17542         declarations.
17543
17544 1998-10-05  Dave Love  <d.love@dl.ac.uk>
17545
17546         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
17547
17548         * g77.f-torture/execute/io1.f: New test.
17549
17550 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17551
17552         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
17553         with pointer to template function, for which no argument deduction
17554         is possible.
17555
17556         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
17557         specialization of template function as argument to template
17558         function.
17559
17560         * g++.old-deja/g++.other/access2.C: New test; Inner class
17561         shouldn't have privileged access to Outer's names.
17562
17563 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17564
17565         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
17566         friend template declared within template class conflicts with
17567         nested class of the same name.
17568
17569         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
17570         is ignored.
17571
17572         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
17573         object with direct initializer as function declaration.
17574
17575         * g++.old-deja/g++.other/decl2.C: New test; duplicate
17576         initializers.
17577
17578         * g++.old-deja/g++.other/null2.C: New test; conditional operator
17579         involving const pointer and NULL produces incorrect result.
17580
17581         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
17582         type name without `typename' should be rejected with -pedantic.
17583
17584 1998-10-02  Richard Henderson  <rth@cygnus.com>
17585
17586         * g++.old-deja/g++.other/addrof1.C: New test.
17587
17588 1998-10-01  Nick Clifton  <nickc@cygnus.com>
17589
17590         * gcc.c-torture/compile/981001-1.c: New test.
17591         * gcc.c-torture/execute/981001-1.c: New test.
17592
17593 1998-10-01  Jeffrey A Law  (law@cygnus.com)
17594
17595         * gcc.c-torture/compile/981001-2.c: New test.
17596         * gcc.c-torture/compile/981001-3.c: New test.
17597         * gcc.c-torture/compile/981001-4.c: New test.
17598
17599 1998-10-01  Robert Lipe  <robertl@dgii.com>
17600
17601         * lib/objc.exp (objc_target_compile): Add -L during compiles for
17602         multilibbed hosts.   Idea grafted from g77.exp.
17603
17604 1998-09-30  Dave Love  <d.love@dl.ac.uk>
17605
17606         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
17607         avoid losing on systems which need -lsocket.
17608
17609 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
17610
17611         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
17612         * g++.old-deja/g++.other/nested2.C: Ditto.
17613         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
17614         failure.
17615
17616 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17617
17618         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
17619         preferred over template operator!= for enum bitfields.
17620
17621 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
17622
17623         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
17624         that happen to have the same base name, but in different scopes,
17625         are incorrectly rejected.
17626
17627 1998-09-16  Richard Henderson  <rth@cygnus.com>
17628
17629         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
17630         on the native word size instead of an integer literal.
17631
17632 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17633
17634         * g++.old-deja/g++.other/static2.C: Invocation of static data
17635         member of type pointer-to-function denoted as non-static member.
17636
17637         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
17638         checks involving function types and aliases.
17639
17640 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17641
17642         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
17643         redefined to the same non-trivial type.
17644
17645         * g++.old-deja/g++.pt/explicit73.C: Test for proper
17646         namespace-qualification of template specializations declared in
17647         other namespaces.
17648
17649         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
17650         to declare a subset of the specializations of a template function
17651         as friends of specializations of a template class.
17652
17653         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
17654         member templates that do not fully specialize the enclosing
17655         template class are rejected.
17656
17657 1998-09-11  Dave Love  <d.love@dl.ac.uk>
17658
17659         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
17660
17661 1998-09-08  Dave Love  <d.love@dl.ac.uk>
17662
17663         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
17664         altered from libf2c/libU77 version.
17665
17666 1998-09-06  Dave Love  <d.love@dl.ac.uk>
17667
17668         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
17669
17670 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
17671
17672         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
17673         (un)signed char are different types for template specialization
17674         purposes.
17675
17676 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
17677
17678         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
17679         * objc: ObjC testsuite.
17680
17681 1998-08-31  Catherine Moore  <clm@cygnus.com>
17682
17683         * gcc.c-torture/execute/941014-1.x:  New file.
17684
17685 1998-08-31  Nick Clifton  <nickc@cygnus.com>
17686
17687         * lib/c-torture.exp: Add support for
17688         torture_eval_before_compile and torture_eval_before_execute
17689         variables.
17690
17691 1998-08-30  Jeffrey A Law  (law@cygnus.com)
17692
17693         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
17694         this test triggers valid.
17695
17696 1998-08-27  Jeffrey A Law  (law@cygnus.com)
17697
17698         * gcc.dg/980827-1.c: New test.
17699
17700 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
17701
17702         * gcc.c-torture/execute/loop-4b.c: New test.
17703
17704 1998-08-26  Nick Clifton  <nickc@cygnus.com>
17705
17706         * lib/c-torture.exp: Add support for
17707         torture_eval_before_compile and torture_eval_before_execute
17708         variables.
17709
17710 1998-08-25  Jeffrey A Law  (law@cygnus.com)
17711
17712         * gcc.c-torture/compile/980825-1.c: New test.
17713
17714 1998-08-24  Nick Clifton  <nickc@cygnus.com>
17715
17716         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
17717         count number tests in opt_t0 not good_t0.
17718
17719 1998-08-24  Jeffrey A Law  (law@cygnus.com)
17720
17721         * gcc.c-torture/compile/930326-1.x: Fix typo.
17722
17723 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
17724
17725         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
17726         causes an ICE.
17727
17728 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17729
17730         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
17731         STACK_SIZE is defined.
17732         * gcc.c-torture/unsorted/stuct.c: Similarly.
17733
17734         * gcc.c-torture/compile/980821-1.c: New test.
17735
17736 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17737
17738         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
17739
17740 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
17741
17742         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
17743         code.
17744
17745 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
17746
17747         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
17748         error'.
17749
17750 1998-08-18  Jeffrey A Law  (law@cygnus.com)
17751
17752         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
17753
17754 1998-08-16  Jeffrey A Law  (law@cygnus.com)
17755
17756         * gcc.c-torture/compile/980816-1.c: New test.
17757
17758         * gcc.dg/980816-1.c: New test.
17759
17760 1998-08-13  Jeffrey A Law  (law@cygnus.com)
17761
17762         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
17763         compiler for ieee tests.
17764
17765 1998-08-01  Dave Love  <d.love@dl.ac.uk>
17766
17767         * g77.f-torture/compile/980729-0.f: New test.
17768
17769 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
17770
17771         * gcc.c-torture/special/eeprof-1.c: New test, for
17772         -finstrument-functions.
17773         * gcc.c-torture/special/special.exp: Run it.
17774
17775 1998-07-29  Jeffrey A Law  (law@cygnus.com)
17776
17777         * gcc.c-torture/compile/980729-1.c: New test.
17778
17779 1998-07-27  Nick Clifton  <nickc@cygnus.com>
17780
17781         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
17782         __thumb__ is defined, and test for ARM style doubles if so.
17783
17784 1998-07-26  Dave Love  <d.love@dl.ac.uk>
17785
17786         * g77.f-torture/noncompile/980615-0.f: New test.
17787
17788 1998-07-26  H.J. Lu  (hjl@gnu.org)
17789
17790         * gcc.dg/980312-1.c: Do link instead of compile.
17791         * gcc.dg/980313-1.c: Likewise.
17792
17793 1998-07-26  Jeffrey A Law  (law@cygnus.com)
17794
17795         * gcc.c-torture/compile/980726-1.c: New test.
17796
17797 1998-07-25  Dave Love  <d.love@dl.ac.uk>
17798
17799         * g77.f-torture/execute/io0.f: New test.
17800
17801 1998-07-24  Nick Clifton  <nickc@cygnus.com>
17802
17803         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
17804         an int.
17805
17806 1998-06-18  Michael Meissner  <meissner@cygnus.com>
17807
17808         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
17809         m32r bugs.
17810
17811 1998-07-17  Nick Clifton  <nickc@cygnus.com>
17812
17813         * gcc.dg/980626-1.c: Expect failures for all toolchains until
17814         c-decl.c:grokdeclarator can handle mode attributes.
17815
17816 1998-07-16  Jeffrey A Law  (law@cygnus.com)
17817
17818         * gcc.c-torture/execute/980716-1.c: New test.
17819
17820 1998-07-13  Jeffrey A Law  (law@cygnus.com)
17821
17822         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
17823         the mn10200.
17824         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
17825         the mn10200.
17826         * gcc.c-torture/execute/va-arg-3.x: Similarly.
17827         * gcc.c-torture/compile/930326-1.x: Similarly.
17828
17829 1998-07-13  Dave Love  <d.love@dl.ac.uk>
17830
17831         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
17832         New test from Craig.
17833
17834 1998-07-12  Dave Love  <d.love@dl.ac.uk>
17835
17836         * g77.f-torture/noncompile/980616-0.f: New test.
17837
17838         * g77.f-torture/execute/970816-3.f:  New test from Craig.
17839
17840 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17841
17842         *  g++.other/singleton.C: Return error value instead of taking
17843         SIGSEGV.
17844
17845 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
17846
17847         *  g++.other/singleton.C: New test.   Warning is under dispute.
17848         Runtime crash is not.
17849
17850 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17851
17852         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
17853         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
17854         using6.C, using7.C}:  New namespace tests.
17855
17856 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
17857
17858         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
17859         specialization with typedef'ed names used as array indexes.
17860
17861 1998-07-09  Jeffrey A Law  (law@cygnus.com)
17862
17863         * gcc.c-torture/execute/980709-1.c: New test.
17864
17865         * gcc.dg/980709-1.c: New test.
17866
17867 1998-07-07  Richard Henderson  <rth@cygnus.com>
17868
17869         * gcc.c-torture/execute/bcp-1.c: New test.
17870
17871 1998-07-07  Jeffrey A Law  (law@cygnus.com)
17872
17873         * gcc.c-torture/execute/980707-1.c: New test.
17874
17875 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
17876
17877         * gcc.c-torture/compile/980706-1.c: New test.
17878
17879 1998-07-01  Dave Love  <d.love@dl.ac.uk>
17880
17881         * g77.f-torture/execute/980701-0.f,
17882         g77.f-torture/execute/980701-1.f: New test from Craig.
17883
17884 1998-07-01  Jeffrey A Law  (law@cygnus.com)
17885
17886         * gcc.c-torture/compile/980701-1.c: New test.
17887
17888         * gcc.c-torture/execute/980701-1.c: New test.
17889
17890 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17891 rlsruhe.de>
17892
17893         * g++.old-deja/g++.robertl/eb132.C: New test.
17894         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17895
17896 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17897
17898         * g77.f-torture/execute/980628-7.f,
17899         g77.f-torture/execute/980628-8.f,
17900         g77.f-torture/execute/980628-9.f,
17901         g77.f-torture/execute/980628-10.f: New tests from Craig.
17902
17903         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17904
17905 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17906
17907         * g77.f-torture/execute/980628-4.f: New test from Craig.
17908         * g77.f-torture/execute/980628-5.f: Likewise.
17909         * g77.f-torture/execute/980628-2.f: Likewise.
17910         * g77.f-torture/execute/980628-0.f: Likewise.
17911         * g77.f-torture/execute/980628-1.f: Likewise.
17912         * g77.f-torture/execute/980628-3.f: Likewise.
17913         * g77.f-torture/execute/980628-6.f: Likewise.
17914
17915 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17916
17917         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17918         directory when nothing has been installed yet.
17919
17920 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17921
17922         * gcc.c-torture/special/special.exp: Handle newer versions of
17923         dejagnu.
17924
17925 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17926
17927         * gcc.dg/980626-1.c: New test.
17928
17929 1998-06-19  Bruno Haible <haible@ilog.fr>
17930
17931         * gcc.misc-tests/m-un-2.c: New test.
17932         * g++.old-deja/g++.other/warn01.c: Likewise.
17933
17934 1998-06-19  Robert Lipe  <robertl@dgii.com>
17935
17936         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17937         compatibility with assmblers with a different comment character.
17938         Eliminate use of GAS-specific extensions.
17939
17940 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17941
17942         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17943
17944 1998-06-19  Robert Lipe  <robertl@dgii.com>
17945
17946         *lib/g77.exp: Replace search for libf2c.a with search for newly
17947         renamed libg2c.a
17948
17949 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17950
17951         * gcc.c-torture/execute/980617-1.c: New test.
17952
17953 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17954
17955         * gcc.c-torture/execute/980612-1.c: New test.
17956
17957 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17958
17959         * gcc.dg/980523-1.c: Only test on ppc-linux.
17960         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17961
17962         * gcc.c-torture/execute/980608-1.c: New test.
17963
17964 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17965
17966         * gcc.c-torture/execute/980605-1.c: New test.
17967
17968 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17969
17970         * gcc.c-torture/execute/980604-1.c: New test.
17971
17972 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17973
17974         * gcc.c-torture/execute/980602-1.c: New test.
17975         * gcc.c-torture/execute/980602-2.c: Likewise.
17976
17977 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17978
17979         * 970125-0.f: Fix per JCB.  Add commentary.
17980
17981 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17982
17983         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17984         IEEE -0 support.
17985
17986 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17987
17988         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17989         earlier.
17990
17991 1998-05-28  Catherine Moore <clm@cygnus.com>
17992
17993         * gcc.c-torture/execute/980526-3.c: New test.
17994
17995 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17996
17997         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17998         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17999         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
18000         m88k-motorola-sysv3 to XFAIL.
18001
18002 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18003
18004         * gcc.dg/980526-1.c: New test.
18005         * gcc.c-torture/execute/980526-2.c: New test.
18006
18007 1998-05-26  Jeffrey A Law  (law@cygnus.com)
18008
18009         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
18010
18011         * gcc.c-torture/execute/980526-1.c: New test.
18012
18013 1998-05-26  Dave Love  <d.love@dl.ac.uk>
18014
18015         * g77.f-torture/execute/alpha2.f: Add runtime test.
18016
18017 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
18018
18019         * g++.old-deja/old-deja.exp: Strip leading directories.
18020
18021         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
18022         error for the line.  Don't run multiple tests for the same line.
18023
18024 1998-05-23  Jeffrey A Law  (law@cygnus.com)
18025
18026         * gcc.dg/980523-1.c: New test.
18027
18028 1998-05-23  Dave Love  <d.love@dl.ac.uk>
18029
18030         * g77.f-torture/compile/970915-0.f: New test.
18031
18032 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
18033
18034         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
18035
18036 1998-05-21  Jeffrey A Law  (law@cygnus.com)
18037
18038         * gcc.dg/980520-1.c: New test.
18039
18040 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
18041
18042         * gcc.dg/980502-1.c: Fix return type.
18043
18044 1998-05-20  Jeffrey A Law  (law@cygnus.com)
18045
18046         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
18047         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
18048         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
18049         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
18050         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
18051
18052 1998-05-20  Dave Love  <d.love@dl.ac.uk>
18053
18054         * g77.f-torture/execute/980520-1.f: New test.
18055
18056 1998-05-15  Dave Love  <d.love@dl.ac.uk>
18057
18058         * lib/mike-g77.exp: New file.
18059
18060         * g77.f-torture/noncompile/noncompile.exp,
18061         g77.f-torture/noncompile/check0.f: New files.
18062
18063 1998-05-14  Dave Love  <d.love@dl.ac.uk>
18064
18065         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
18066         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
18067         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
18068         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
18069         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
18070         abort where appropriate.
18071
18072 1998-05-05  Michael Meissner  <meissner@cygnus.com>
18073
18074         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
18075         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
18076
18077 1998-04-29  Dave Love  <d.love@dl.ac.uk>
18078
18079         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
18080
18081 1998-04-27  Dave Love  <d.love@dl.ac.uk>
18082
18083         * g77.f-torture/compile/980427-0.f: New test.
18084
18085 1998-04-24  Dave Love  <d.love@dl.ac.uk>
18086
18087         * g77.f-torture/compile/980424-0.f: New test.
18088
18089 1998-04-19  Dave Love  <d.love@dl.ac.uk>
18090
18091         * g77.f-torture/compile/980419-2.f (main): New test.
18092         * g77.f-torture/compile/970125-0.f: New test.
18093         * g77.f-torture/compile/980419-1.f: New test.
18094
18095 1998-04-08  Jim Wilson  <wilson@cygnus.com>
18096
18097         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
18098         of loop-4.c.
18099
18100 1998-04-07  Jim Wilson  <wilson@cygnus.com>
18101
18102         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
18103
18104 1998-04-03  Jim Wilson  <wilson@cygnus.com>
18105
18106         * gcc.c-torture/compile/980329-1.c: New test.
18107
18108 1998-03-18  Jim Wilson  <wilson@cygnus.com>
18109
18110         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
18111         * gcc.dg/980312-1.c: Fix typo in -march command.
18112
18113 1998-03-16  H.J. Lu  (hjl@gnu.org)
18114
18115         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
18116
18117 1998-03-11  Robert Lipe  <robertl@dgii.com>
18118
18119         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
18120         Dave Love agree the Fortran source is bogus.
18121
18122 1998-03-11  Robert Lipe  <robertl@dgii.com>
18123
18124         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
18125         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
18126         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
18127         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
18128         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
18129
18130 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
18131
18132         * g++.old-deja/g++.other/friend1.C: New test.
18133
18134 1998-02-18  Dave Love  <d.love@dl.ac.uk>
18135
18136         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
18137         possibly uninitialized) variables and declare dnrm2.
18138
18139 1998-02-23  Robert Lipe <robertl@dgii.com>
18140
18141         From Bruno Haible <haible@ilog.fr>:
18142         * gcc.c-torture/execute/980223.c: New test.
18143
18144 1998-02-13  Jeffrey A Law  (law@cygnus.com)
18145
18146         * gcc.dg/ifelse-1.c: New test.
18147
18148 1998-02-09  H.J. Lu  (hjl@gnu.org)
18149
18150         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
18151
18152           * lib/old-dejagnu.exp (old-dejagnu): Added the
18153           "execution test - XFAIL *-*-*" handling in the spirit of
18154           "excess errors test -". Changed the "execution test fails"
18155           handling to be like "excess errors test fails".
18156           * Update various tests accordingly.
18157
18158 1998-02-06  Jim Wilson  <wilson@cygnus.com>
18159
18160         * gcc.c-torture/execute/980205.c: New test.
18161
18162 1998-01-18  Jeffrey A Law  (law@cygnus.com)
18163
18164         * lib/c-torture.exp: Look for .x files instead of .cexp files.
18165         * lib/f-torture.exp: Similarly.
18166         * gcc.c-torture: Rename all .cexp files to .x files.
18167
18168 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
18169
18170         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
18171         (940510-1.c): Removed duplicate.
18172         (971104-1.c): New test.
18173
18174 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
18175
18176           * lib/f-torture.exp: Improve error and loop detection.
18177
18178 1997-11-19  Michael Meissner  <meissner@cygnus.com>
18179
18180         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
18181         use that to size the filler array.
18182
18183 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
18184
18185         * lib/c-torture.exp(c-torture-execute): Fix typo.
18186
18187         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
18188         testcase as the executable name. Keep the executable around if
18189         the test fails.
18190
18191 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
18192
18193         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
18194         changes.  Only test one -g option, and move it to the end of the
18195         list of options to test.
18196
18197 1997-09-19  Michael Meissner  <meissner@cygnus.com>
18198
18199         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
18200         variable GCC_TORTURE_OPTIONS to supply default switches separated
18201         by colons.  If no environment variable, run tests with -O0 -g, -O1
18202         -g, and -O2 -g as well.
18203
18204 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
18205
18206         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
18207         explanatory comments. Fix indentation.
18208
18209 1997-09-15  Jeffrey A Law  (law@cygnus.com)
18210
18211         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
18212
18213 1997-09-11  Jeffrey A Law  (law@cygnus.com)
18214
18215         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
18216         * g++.old-deja/g++.mike/p7325.C: Likewise.
18217         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
18218
18219 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
18220
18221         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
18222         * g++.old-deja/g++.brendan/crash30.C: Likewise.
18223         * g++.old-deja/g++.brendan/crash39.C: Likewise.
18224         * g++.old-deja/g++.law/operators4.C: Likewise.
18225
18226 1997-09-11  Joe Buck  (jbuck@synopsys.com)
18227
18228         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
18229         * g++.old-deja/g++.mike/p784.C: Ditto.
18230         * g++.old-deja/g++.mike/p785.C: Ditto.
18231
18232 1997-09-05  Jeffrey A Law  (law@cygnus.com)
18233
18234           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
18235
18236 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
18237
18238         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
18239         target feature; pass this to c-torture-execute as needed.
18240
18241 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
18242
18243         * lib/c-torture.exp(c-torture-execute): If the previous and the
18244         current executables being tested are identical, we don't need to
18245         run the executable again. Try to make the executable names
18246         unique. Add an optional argument for passing additional compiler
18247         flags.
18248
18249 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
18250
18251         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
18252
18253 1997-08-29  Jeffrey A Law  (law@cygnus.com)
18254
18255         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
18256
18257 1997-07-31  Jeffrey A Law  (law@cygnus.com)
18258
18259         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
18260         32bit or larger longs.
18261
18262         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
18263         have either a 32bit long or 32bit int.
18264
18265 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
18266
18267         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
18268         Make double precision tests dependent on sizeof (double).
18269
18270 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
18271
18272         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
18273         too.
18274
18275 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
18276
18277         * gcc.c-torture/compile/961203-1.cexp: New script.
18278
18279 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
18280
18281         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
18282         up the includes ourselves.
18283
18284 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
18285
18286         * lib/plumhall.exp: Remove random include, and add a few
18287         verbose messages for debugging.
18288
18289 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
18290
18291         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
18292         of trying to do it ourselves.
18293
18294 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
18295
18296         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
18297
18298 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
18299
18300         * gcc.prms/5403.c: Made regexp a bit less strict.
18301
18302 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
18303
18304         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
18305         is returned from remote_load instead.
18306         * lib/plumhall.exp: Ditto.
18307         * lib/mike-g++.exp: Ditto.
18308         * lib/old-dejagnu.exp: Ditto.
18309         * lib/c-torture.exp: Ditto.
18310
18311 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
18312
18313         * lib/g++.exp: Use build_wrapper procedure.
18314         * lib/gcc.exp: Ditto.
18315
18316 1997-05-20  Jeffrey A Law  (law@cygnus.com)
18317
18318         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
18319         an old-style decl for malloc.  Fixes tests to work when
18320         sizeof (int) != sizeof (size_t).
18321
18322 1997-05-15  Mike Meissner  <meissner@cygnus.com>
18323
18324         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
18325
18326         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
18327         use stdargs.h interface.
18328
18329 1997-05-15  Mike Meissner  <meissner@cygnus.com>
18330
18331         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
18332         NO_VARARGS when compiling.
18333
18334 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
18335
18336         * lib/plumhall.exp(ph_includes): New procedure.
18337         (ph_make): Use it.
18338         (ph_compiler): Ditto.
18339
18340         * lib/g++.exp: Rename test-glue.c to testglue.c.
18341         * lib/gcc.exp: Ditto.
18342
18343 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
18344
18345         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
18346         to completion when it's called.
18347
18348 1997-03-21  Michael Meissner  <meissner@cygnus.com>
18349
18350         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
18351         is defined, don't do test.
18352
18353 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
18354
18355         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
18356         for object files.
18357         (ph_summary): Mark skipped testcases as untested, not unresolved.
18358
18359         * lib/plumhall.exp (ph_make): If unresolved because of bad
18360         errorCode, record errorCode in log file.
18361         (*): Replace send_log/verbose with verbose -log.
18362
18363 1997-03-19  Michael Meissner  <meissner@cygnus.com>
18364
18365         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
18366         double conversion if double isn't at least 8 bytes.
18367
18368         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
18369         int to work with targets where int is 16 bits.
18370
18371         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
18372         8 bytes, just exit, since 4 byte doubles don't have enough bits of
18373         precision for the test to complete.
18374
18375 1997-03-14  Michael Meissner  <meissner@cygnus.com>
18376
18377         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
18378         if d10v is not compiled with the -mdouble64 flag.
18379         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
18380
18381         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
18382         d10v is not compiled with the -mint32 flag.
18383
18384 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
18385
18386         * lib/plumhall.exp: Use incr_count.
18387
18388 1997-03-12  Jeffrey A Law  (law@cygnus.com)
18389
18390         * gcc.c-torture: Update to c-torture-1.45.
18391
18392 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
18393
18394         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
18395         the name of the expect testcase file).
18396
18397         * lib/g++.exp(g++_init): Ditto.
18398
18399 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
18400
18401         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
18402         the host.
18403
18404         * lib/gcc.exp(gcc_exit): New procedure.
18405
18406 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
18407
18408         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
18409         specs where appropriate.
18410
18411         * g++.old-deja/g++.arm/*: Added additional ERROR checks
18412         because of new "candidates are" messages, and removed a few
18413
18414         * Converted all non-old-style g++ testcases to old-style, and
18415         moved into g++.old-deja.
18416
18417 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
18418
18419         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
18420         options.
18421
18422         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
18423         succeeded.
18424
18425         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
18426
18427 1997-02-13  Michael Meissner  <meissner@cygnus.com>
18428
18429         * lib/gcc.exp (gcc_target_compile): Add support for defining
18430         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
18431         the machine doesn't have those features.
18432
18433 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
18434
18435         * g++.law/operators4.exp: Don't use LIBS.
18436
18437 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
18438
18439         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
18440
18441         * lib/mike-g++.exp: Don't set the compiler to be tested here.
18442         * lib/g++.exp: Set it here instead. Also, allow use of the
18443         --tool_exec and --tool_opt options. Change CXX to
18444         GXX_UNDER_TEST.
18445
18446         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
18447
18448         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
18449
18450 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
18451
18452         * lib/old-dejagnu.exp: Use prune_warnings instead of
18453         prune_system_crud.
18454         * lib/mike-g++.exp: Ditto.
18455         * lib/gcc.exp: Ditto.
18456         * lib/g++.exp: Ditto.
18457
18458         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
18459
18460 1997-02-07  Jeffrey A Law  (law@cygnus.com)
18461
18462           * 941014-2.c: Include stdlib.h
18463           * 960327-1.c: Include stdio.h
18464           * dbra.c, index-1.c: Don't assume ints are 32bits.
18465
18466 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
18467
18468         * lib/gcc.exp: Add gcc,stack_size target feature.
18469
18470         * lib/g++.exp(g++_target_compile): Add the include and link
18471         paths here, not in two other places. And, it's $options, not
18472         options.
18473
18474         * lib/mike-g++.exp(postbase): Remove the code that determines
18475         the correct include and link paths.
18476         * g++.old-deja/old-deja.exp: Ditto.
18477
18478 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
18479
18480         * lib/g++.exp(g++_init): target_compile no longer returns the
18481         filename of the result.
18482
18483 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
18484
18485         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
18486         call to glob.
18487
18488         * gcc.c-torture/special/special.exp: Change call to
18489         gcc_target_compile to include the object file.
18490
18491 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
18492
18493         * gcc.c-torture/special/special.exp: Correct misspelling in last
18494         change.
18495
18496 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
18497
18498         * lib/plumhall.exp(ph_summary): Log the entire output of the
18499         executable. Return -1 if there were any failures, 0 otherwise.
18500         (ph_execute): Return -1 if there were any failures, 0 otherwise.
18501         (ph_make): Clean up objects and executables that were built
18502         if the tests succeeded.
18503
18504 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
18505
18506         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
18507         libraries and includes in the build tree as appropriate.
18508
18509 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18510
18511         * lib/c-torture.exp: Instead of looking for the global variable
18512         NO_LONG_LONG, check to see if that's a feature of the target.
18513
18514 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18515
18516         * config/default.exp: Minimize. Delete the remainer of the files in
18517         config; this functionality is now in devo/dejagnu/config.
18518
18519         g++.*/*: Pass any additional flags used to compile to postbase;
18520         delete CXXFLAGS.
18521
18522         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
18523         is now done by runtest.exp. Use gcc_target_compile instead of
18524         compile.
18525
18526         lib/c-torture.exp: Use gcc_target_compile instead of compile.
18527         Remove references to CFLAGS. Use remote_file instead of
18528         calling rm -f.
18529         (c-torture): Take a list of arguments to use to compile this
18530         testcase.
18531
18532         lib/g++.exp: Simplify. Use target_compile instead of compile.
18533         lib/gcc-dg.exp: Ditto.
18534         lib/gcc.exp: Ditto.
18535         lib/mike-{gcc,g++}.exp: Ditto.
18536         lib/old-dejagnu.exp: Ditto.
18537         lib/plumhall.exp: Ditto.
18538
18539 1997-01-08  Jim Wilson  <wilson@cygnus.com>
18540
18541         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
18542         (ph_linker): Likewise.
18543
18544 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
18545
18546           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
18547         MAP_ANON / MAP_ANONYMOUS if defined;
18548         else try to map from /dev/zero .
18549
18550 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18551
18552         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
18553         isn't defined, then define it to MAP_ANONYMOUS.
18554
18555 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18556
18557         * gcc.c-torture: Update to c-torture-1.42 release.
18558
18559 1996-11-11  Jeffrey A Law  (law@cygnus.com)
18560
18561         * gcc.c-torture: Update to c-torture-1.41 release.
18562
18563 1996-10-27  Jeffrey A Law  (law@cygnus.com)
18564
18565         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
18566         c-torture release.
18567
18568 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
18569
18570         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
18571         and LDFLAGS.  Fix second case to append the target_info ldflags
18572         onto LDFLAGS, not CFLAGS.
18573         * lib/g++.exp (g++_init): Add target_info stuff.
18574         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
18575         of libgloss and newlib flags for !native.
18576
18577         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
18578         (GDB): Fix relative path to go up another dir for finding gdb.
18579
18580 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
18581
18582         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
18583         versions in the target_info array, if they don't exist.
18584
18585 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
18586
18587         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
18588
18589 1996-07-08  Jim Wilson  <wilson@cygnus.com>
18590
18591         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
18592         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
18593
18594 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
18595
18596         * lib/old-dejagnu.exp: Don't remove the output file before we've
18597         actually tested it. Don't append pwd to the path of the executable
18598         we're testing.
18599
18600 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
18601
18602         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
18603
18604 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
18605
18606         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
18607         temporary directory for compiler files, and set it to a default
18608         value of /tmp. Set $output as the name of the output file from
18609         compiling the testcase. Add a -o option to $cflags_var so the
18610         compiler writes the final output file as $output. Set $executable
18611         to $output.
18612
18613         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
18614         directory for compiler files, and set it to /tmp if it doesn't
18615         already have a value. Set $output_file to the name of the output
18616         file from compiling the testcase. Add a -o option to CXXFLAGS so
18617         the compiler writes the final output file as $output. Use $output
18618         as the executable to be tested.
18619
18620 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18621
18622         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
18623
18624 1996-06-08  Jeffrey A Law  (law@cygnus.com)
18625
18626         * gcc.c-torture/execute/pending-1.c: New test.  Still
18627         pending in Tege's queue.
18628
18629 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
18630
18631         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
18632         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
18633         if there were failures.  Call unresolved if there were unresolved
18634         testcases.  Call gcc_fail if program did not run to completion.
18635         (ph_make): Pass additional argument name to ph_execute.
18636         (ph_execute): Add new argument.  Pass additional arguments to
18637         ph_summary.  Call gcc_fail is there is no execution output.
18638
18639 1996-04-24  Jeffrey A Law  (law@cygnus.com)
18640
18641         * lib/plumhall.exp (proc_summary): Output relavent summary
18642         lines into the log so specific failures in plumhall can be
18643         investigated.
18644
18645 1996-04-10  Jeffrey A Law  (law@cygnus.com)
18646
18647         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
18648         (c-torture-execute): Don't try to execute tests which use
18649         "long long" types if $NO_LONG_LONG is nonzero.
18650
18651 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
18652
18653         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
18654         not c-torture.
18655
18656         * gcc.ieee: Move from here.
18657         * gcc.c-torture/execute/ieee: To here.
18658
18659 1996-03-26  Jeffrey A Law  (law@cygnus.com)
18660
18661         * gcc.c-torture: Update to c-torture-1.41 release.
18662
18663 1996-03-22  Jeffrey A Law  (law@cygnus.com)
18664
18665         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
18666         not "$output".
18667
18668 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
18669
18670         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
18671         -c present.
18672
18673 1996-03-02  Jeffrey A Law  (law@cygnus.com)
18674
18675         * config/proelf.exp: Handle connecting to a simulator.
18676
18677 1996-01-31  Jeffrey A Law  (law@cygnus.com)
18678
18679         * config/proelf.exp: New file.  Enough framework that we can
18680         run c-torture tests on the proelf targets (or any other target
18681         that gdb can connect to for that matter).
18682
18683 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
18684
18685         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
18686         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
18687
18688         * lib/plumhall.exp (ph_execute): Always call ph_summary if
18689         exec_output exists.
18690
18691 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
18692
18693         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
18694         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
18695
18696         * config/*.exp: Update FSF address.  Change result of ${tool}_load
18697         to pass/fail/unresolved/unsupported/untested.  Caller must now
18698         call unresolved/unsupported/untested.
18699         * lib/*.exp: Update FSF address.  Update to handle new results of
18700         ${tool}_load.
18701         * lib/chill.exp (verbose): Delete.
18702
18703 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
18704
18705         * lib/gcc.exp (default_gcc_start): Change order of args to
18706         $LDFLAGS $CFLAGS $LIBS.
18707         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
18708         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
18709         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
18710         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
18711         * gcc.misc-tests/dg-test.exp: Likewise.
18712         * gcc.misc-tests/msgs.exp: Likewise.
18713         * gcc.prms/prms.exp: Likewise.
18714         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
18715         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
18716
18717         * lib/dg.exp: Deleted, moved to dejagnu/lib.
18718
18719 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18720
18721         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
18722
18723         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
18724         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
18725
18726         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
18727         necessary.
18728
18729 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
18730
18731         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
18732         global for loop; add use of $mathlib.
18733         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
18734         settings here; set mathlib for anything but VxWorks.
18735
18736 1996-01-22  Jeffrey A Law  (law@cygnus.com)
18737
18738         * gcc.c-torture: Update to c-torture-1.40 release.
18739
18740 1996-01-03  Jeffrey A Law  (law@cygnus.com)
18741
18742         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
18743         dg.exp.
18744
18745 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
18746
18747         * lib/c-torture.exp (c-torture-execute): Declare "output" as
18748         global.
18749
18750 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
18751
18752         * lib/g++.exp (LIBS): Define if not already.
18753         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
18754         (gcc-dg-prune): Call prune_gcc_output.
18755         * lib/gcc.exp (prune_gcc_output): New proc.
18756         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
18757         prune_gcc_output.
18758
18759 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
18760
18761         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
18762         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
18763
18764 1995-11-15  Jeffrey A Law  (law@cygnus.com)
18765
18766         * gcc.c-torture: Update to c-torture-1.39 release.
18767
18768 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
18769
18770         * lib/c-torture.exp (c-torture-execute): Don't return if one option
18771         fails, try others as well.
18772
18773 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
18774
18775         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
18776         If compilation fails, mark execute tests as `untested'.
18777         If test is marked as unsupported, don't mark compilation and
18778         execute tests as failed.
18779
18780 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
18781
18782         * lib/g++.exp (g++_init): Don't link in libg++, and look to
18783         libstdc++ for whether or not we want to be doing shared
18784         libraries.  Delete link_curses since we don't need it anymore.
18785         * lib/mike-g++.exp (postbase): Don't link in libg++.
18786         * g++.old-deja/old-deja.exp: Likewise.
18787
18788 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
18789
18790         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
18791
18792 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
18793
18794         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
18795         For that, add `-Wl,-a,shared_archive'.
18796         * g++.old-deja/old-deja.exp: Likewise.
18797
18798 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
18799
18800         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
18801
18802 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
18803
18804         * lib/mike-g++.exp (postbase): Pay attention to the status of
18805         g++_load.
18806
18807 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
18808
18809           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
18810
18811 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
18812
18813         * lib/gcc.exp (default_gcc_start): No longer need to log program
18814         being executed or its output, execute_anywhere does that now.
18815         * lib/g++.exp (default_g++_version): Call execute_anywhere.
18816         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
18817
18818 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
18819
18820         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
18821         the same as those in lib/g++.exp.
18822
18823 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
18824
18825         * gcc.c-torture: Update to c-torture-1.38 release.
18826         * gcc.ieee: Related changes.
18827
18828 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
18829
18830         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
18831         "exec". Minor reformatting changes.
18832
18833         * config/rom68k.exp (${tool}_load): Make it work in a canadian
18834         cross. This means all "exec" calls now work on a remote host as
18835         well.
18836         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
18837         cross. Filter out the extra "\r\n" stuff that expect puts in.
18838         (c-torture-execute): Filter out the bogus warnings like
18839         c-torture-compile does. Add support for canadian cross.
18840         * lib/gcc.exp (default_gcc_version, default_gcc_start)
18841         Use execute_anywhere rather than calling exec directly. Now it
18842         works for canadian cross testing.
18843
18844 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
18845
18846         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
18847         results into a variable, and check that rather than using file exists.
18848
18849 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
18850
18851         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
18852         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
18853
18854 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18855
18856         * g++.old-deja/old-deja.exp: Create and pass runshlib and
18857         lib_curses if there's a shared libg++ in the build tree.
18858
18859 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
18860
18861         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
18862         if not supported target.
18863
18864 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
18865
18866         * lib/g++.exp (g++_init): Move empty setting of runshlib and
18867         link_curses up to always happen, not just for native builds.
18868
18869 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
18870
18871         * gcc.c-torture: Update to c-torture-1.36 release.
18872         * gcc.failure: Related changes.
18873
18874 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
18875
18876         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
18877
18878 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
18879
18880         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
18881         * lib/mike-g++.exp (postbase): Not in here.  Still reference
18882         runshlib, link_curses, and mathlib for link and run.
18883
18884         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
18885         pass the runtime shared library options for Solaris, OSF/1, and
18886         Irix5, and link with -lcurses to avoid unresolved references.
18887
18888 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18889
18890         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18891         only run once.
18892
18893 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18894
18895         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18896
18897 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18898
18899         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18900         do not have a framework for the "compat" tests yet.
18901
18902 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18903
18904         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18905         set to null if we're testing vxworks5.1.  Use that instead of
18906         `-lm' in the setting of LIBS for link and run.
18907
18908 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18909
18910         * config/rom68k.exp (${tool}_load): Major changes to make it
18911         work.  Verified that it does in fact return the stuff in
18912         exec_output properly.  Catch any Emul or any TRAP other than 0.
18913
18914 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18915
18916         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18917         LDFLAGS properly for targets that need stuff from libgloss.
18918         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18919         only run once.
18920         (gpp_initialized): New variable.
18921
18922 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18923
18924         * config/rom68k.exp: Load libgloss.exp.
18925         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18926         so we can produce a fully linked binary.
18927         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18928         so we can produce a fully linked binary.
18929
18930 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18931
18932         * lib/plumhall.exp (ph_section): Watch for expected failures.
18933         Add missing `else'.
18934
18935         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18936         run the testcase.
18937         (c-torture): Likewise.
18938
18939 1995-08-28  Doug Evans  <dje@cygnus.com>
18940
18941         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18942
18943         * lib/mike-g++.exp (mike_cleanup): New proc.
18944         (prebase): New globals compiler_result, not_compiler_result,
18945         target_regexp.
18946         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18947         allow leading "-" in pattern.  Watch for unsupported tests.
18948         If $compiler_result is set, pattern match assembler code,
18949         and ditto for $not_compiler_result.
18950         * lib/mike-gcc.exp: Likewise.
18951
18952         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18953         execution "succeeded".
18954
18955 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18956
18957         * config/win32.exp: New file.
18958         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18959
18960 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18961
18962         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18963         unsupported.
18964         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18965         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18966         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18967
18968         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18969         "... without exceptions was ...".  That is now handled by
18970         prune_system_crud.
18971         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18972
18973 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18974
18975         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18976         sieve.c,sort2.c}: New files.
18977         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18978         sieve.exp,sort2.exp}: Drivers for them.
18979
18980         * lib/mike-gcc.exp (program_output): New user settable variable.
18981         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18982         messages.
18983         * lib/mike-g++.exp (program_output): New user settable variable.
18984
18985         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18986
18987         * config/sh.exp: Deleted (use sim.exp instead).
18988
18989 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18990
18991         * config/vx.exp: Declare CHECKTASK as global.
18992         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18993         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18994         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18995
18996 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18997
18998         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18999         target. Like vx.exp, only includes `vx29k.exp' instead of
19000         `vxworks.exp'.
19001
19002 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
19003
19004         * config/sim.exp: Increase time limit from 120 seconds to 240.
19005
19006 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
19007
19008         * gcc.c-torture/execute/950628-1.c: New test.
19009
19010 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
19011
19012         * gcc.c-torture: Update with changes/additions from
19013         c-torture-1.34.
19014
19015 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
19016
19017         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
19018
19019 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
19020
19021         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
19022
19023 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
19024
19025         * gcc.c-torture/compile/950512-1.c: New test.
19026         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
19027         * gcc.dg/struct-ret-1.c: Likewise.
19028
19029 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
19030
19031         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
19032           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
19033
19034 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
19035
19036         * gcc.c-torture/special/920411-1.c: Deleted.
19037         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
19038
19039 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
19040
19041         * config/sim.exp (${tool}_load): Hack in call to bash to get a
19042         cpu limit.
19043
19044 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
19045
19046         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
19047
19048 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
19049
19050         From kenner;
19051         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
19052         is the proper length.
19053         * va-arg-3.c: Likewise.
19054
19055 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
19056
19057         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
19058         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
19059
19060         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
19061         * lib/g++.exp (default_g++_start): Delete old cruft.
19062
19063 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
19064
19065         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
19066         (2 * (1 << 18)) to (2 * (1 << 17)).
19067
19068         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
19069
19070 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
19071
19072         * config/rom68k.exp: Renamed from config/idp.exp
19073
19074 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
19075
19076         * c-torture/compile/921109-2.c
19077
19078 1995-04-18  Mike Stump  <mrs@cygnus.com>
19079
19080         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
19081         excess errors.
19082
19083 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
19084
19085         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
19086         output.
19087         * lib/g++.exp (default_g++_start): Likewise.
19088
19089 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
19090
19091         * gcc.c-torture/compile/950329-1.c: New test.
19092
19093 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
19094
19095           * config/bug.exp (${tool}_load): Updated to use new remote_open
19096           and remote_close procs.
19097         * config/idp.exp: New file.
19098
19099 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
19100
19101         * gcc.c-torture/execute/950322-1.c: New test.
19102
19103 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
19104
19105         * config/vx.exp (${tool}_load): Clean up testing of return code from
19106         vxworks_ld and vxworks_spawn.
19107
19108 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
19109
19110         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
19111
19112 1995-03-13  Mike Stump  <mrs@cygnus.com>
19113
19114         * lib/old-deja.exp: Add `excess errors test - ' error, now one
19115         can mark excess errors on a machine by machine basis.  Note, the
19116         default is to not expect any excess errors, even when excess
19117         errors test - is given, so you will want to put an XFAIL ... on
19118         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
19119         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
19120         those 4 machines, but no others.
19121
19122 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
19123
19124         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
19125         * lib/c-torture.exp: to here.
19126
19127 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
19128
19129         * gcc.c-torture/execute/950221-1.c: New test.
19130         * gcc.c-torture/execute/struct-ret-1.c: New test.
19131         * gcc.c-torture/compile/950221-1.c: New test.
19132
19133         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
19134
19135 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
19136
19137         * gcc.c-torture/execute/arith-1.c (main): Return 0.
19138         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
19139
19140 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
19141
19142         * g++.gb: New directory of tests, derived from my signature and
19143         class scoping tests.
19144
19145         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
19146         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
19147         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
19148         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
19149         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
19150         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
19151         * g++.gb/sig25.C: Likewise.
19152
19153         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
19154         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
19155         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
19156         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
19157         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
19158         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
19159         * g++.gb/sig25.exp: Likewise.
19160
19161         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
19162         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
19163         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
19164         * g++.gb/scope13.C: Likewise, this test still fails.
19165
19166         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
19167         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
19168         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
19169         * g++.gb/scope13.exp: Ditto.
19170
19171         * g++.gb/README: New file, explains what these tests are about.
19172
19173 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
19174
19175         * lib/dg.exp (dg-do): Support `preprocess'.
19176         (dg-test): Likewise.
19177
19178 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
19179
19180         * config/udi.exp: change "continue -expect" to "exp_continue".
19181
19182 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
19183
19184         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
19185         Delete redundant tests.
19186
19187         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
19188         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
19189         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
19190         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
19191         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
19192         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
19193         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
19194         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
19195
19196         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
19197         storing label pointers.
19198         * gcc.c-torture/execute/921019-1.c: Likewise.
19199         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
19200         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
19201         parameter fp.
19202         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
19203         constants.
19204
19205         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
19206         Delete obsolete tests.
19207
19208         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
19209         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
19210         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
19211         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
19212         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
19213         * gcc.c-torture/compile/950124-1.c: New test.
19214
19215         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
19216
19217 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
19218
19219         * lib/mike-g++.exp: Add -lm to LIBS.
19220
19221 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
19222
19223         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
19224
19225 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
19226
19227         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
19228
19229 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
19230
19231         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
19232
19233 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
19234
19235         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
19236         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
19237         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
19238         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
19239         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
19240         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
19241         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
19242         * g++.law/{operators31.C, operators32.C,
19243         * g++.law/{operators33.C, operators34.C}: Likewise.
19244         * g++.law/{pic1.C, refs2.C}: Likewise.
19245         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
19246         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
19247         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
19248         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
19249
19250         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
19251         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
19252         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
19253         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
19254         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
19255         * g++.law/{enum9.exp, friend5.exp}: Likewise.
19256         * g++.law/{nest3.exp, nest4.exp}: Likewise.
19257         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
19258         * g++.law/{operators30.exp, operators31.exp}: Likewise.
19259         * g++.law/{operators32.exp, operators33.exp}: Likewise.
19260         * g++.law/{operators34.exp}: Likewise.
19261         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
19262         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
19263         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
19264         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
19265         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
19266
19267         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
19268         No longer expected to fail.
19269         * g++.law/missed-error3.C: Tweak for recent bool changes.
19270
19271 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
19272
19273         * config/emb-unix: Deleted.
19274         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
19275         remote execution.  Do final link on remote host if REMOTE_LINK is set.
19276
19277 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
19278
19279         * lib/dg.exp (dg-test): Fix typo in last patch.
19280
19281 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
19282
19283         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
19284         (handles multiple occurrences).
19285
19286 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
19287
19288         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
19289         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
19290         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
19291         printed).
19292         * lib/c-torture.exp (c-torture-compile): Likewise.
19293         (c-torture): Prepend full path if missing.
19294         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
19295         (gcc_fail): Likewise.
19296         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
19297
19298 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
19299
19300         * lib/netware.exp: Only attach to NetWare i386 systems.
19301
19302 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
19303
19304         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
19305         messages.  Add test name to "output pattern match" pass/fail message.
19306
19307 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
19308
19309         * gcc.dg: New testsuite.
19310         * gcc.dg/dg.exp: New file.
19311
19312         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
19313         test-switch.c}: Deleted.
19314
19315         * gcc.misc-tests/msgs.exp: New testcase driver.
19316
19317 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
19318
19319         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
19320         Watch for illegal return values from ${tool}_load.
19321         * config/unix.exp (${tool}_load): Fix pass/fail detection for
19322         cross targets.  Coerce return value >0 to 1.
19323
19324 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
19325
19326         * config/unix.exp (${tool}_load): Call program rsh, not proc.
19327
19328         * config/emb-unix.exp: New file.
19329
19330         * config/sim.exp: Error if variable $SIM not defined.
19331         (${tool}_load): Mark test as "untested" if simulator missing.
19332
19333         * config/unix.exp: Load remote.exp to get rcp_download.
19334         * lib/c-torture.exp: Use different option lists for testcases with
19335         and without loops.
19336         * gcc.c-torture/execute/execute.exp: Likewise.
19337
19338 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
19339
19340         * config/*.exp: Clarify return code from ${tool}_load.
19341         Call `unresolved' or `untested' instead of `warning' or `perror'
19342         (sometimes you still want to call both though).
19343         Add comment that `shell_id' is local to each file.
19344         * config/udi.exp (timeout): Set to 30.
19345         Don't print warning if connection fails, $connectmode has already
19346         printed an error.
19347         (${tool}_load): Move verbose messages to level 2.
19348         Rework pattern for "Process started" message.
19349         Pass `shell_id' to ${connectmode}_download.
19350         Retry twice upon timeout.  Make resetting of target more robust.
19351         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
19352         Pass `shell_id' to exit_$connectmode.
19353         Only call exit_$connectmode if connected.
19354         * config/unix.exp (${tool}_load): Check return codes better.
19355         * config/vrtx.exp (${tool}_load): Likewise.
19356         * config/vx.exp (${tool}_load): Likewise.
19357         Delete unneeded global's.
19358         * lib/dg.exp (dg-test): Update to reflect clarified return codes
19359         from ${tool}_load.
19360         (dg-stat): Delete.
19361         (dg-init): Delete recording of pass/fail counts.
19362         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
19363         (old-dejagnu-init): Likewise.
19364         (old-dejagnu-stat): Delete contents, empty proc now.
19365         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
19366         (c-torture): Delete references to lcnt, lpass, lfail.
19367         Get option list from TORTURE_OPTIONS.
19368         Delete -funroll[-all]-loops if no loops.
19369         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
19370         (g++_stat): Delete contents (empty proc now).
19371         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
19372         (gcc_finish): Likewise.
19373         (gcc_stat): Deleted.
19374         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
19375         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
19376         * gcc.c-torture/execute/execute.exp: Likewise.
19377         Split tests into two parts: compile, execute.
19378         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
19379         no loops.  Update to reflect clarified return codes from ${tool}_load.
19380
19381 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
19382
19383         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
19384         to grep for.
19385         (old-dejagnu): Likewise (where necessary).
19386
19387 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
19388
19389         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
19390
19391         * lib/dg.exp (dg-process-target): Fix processing of selector.
19392         Add comment regarding use of `error'.
19393
19394         * lib/gcc.exp (prune_system_crud): Define if missing.
19395         * lib/g++.exp (prune_system_crud): Likewise.
19396
19397         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
19398         Call prune_system_crud.
19399         * lib/dg.exp (dg-runtest): New proc.
19400         Use perror instead of send_user for tcl errors in testcase.
19401         Don't return any value, it's never used.
19402         Don't clobber previous definition of `unknown'.
19403         Print tcl errors in `dg-final'.
19404
19405 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
19406
19407         * lib/dg.exp (dg-process-target): Improve syntax error messages.
19408         (dg-test): Don't print errorInfo, it contains stack backtrace.
19409
19410 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
19411
19412         * lib/g++.exp (runtest_file_p): Define if missing.
19413
19414 1994-09-24  Doug Evans  (dje@cygnus.com)
19415
19416         * lib/mike-g++.exp: Comment out loading of g++.exp.
19417         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
19418         (default_g++_version): Always print something.
19419         (default_g++_start): Comment out call to `which'.
19420         (g++_start, g++_load): Deleted (must be defined in config file).
19421         * lib/gcc.exp: Test for existence of $CC at start.
19422         Delete check for tmpdir (done in gcc_init).
19423         (default_gcc_version): Always print something.
19424         (default_gcc_start): Comment out call to `which'.
19425         * config/*.exp: Major cleanup - make cross targets work at least a
19426         little better for g++ (by not being "--tool gcc" specific).
19427         Rename gcc_xxx to ${tool}_xxx.
19428         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
19429         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
19430
19431 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
19432
19433         * lib/c-torture.exp (c-torture-compile): Rework compiler
19434         message processing.
19435
19436         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
19437         c-torture.
19438
19439 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
19440
19441         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
19442
19443         * lib/dg.exp (dg-process-target): Support { target native }.
19444
19445 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
19446
19447         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
19448         looked for "... program xxx got fatal signal".
19449         Correct regsub munging of `comp_output'.
19450         Ignore compiler messages "path prefix not used" and "linker input
19451         file unused".
19452
19453 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
19454
19455         * lib/gcc.exp (runtest_file_p): Define if missing.
19456         * gcc.prms/template.c: Example to work from.
19457
19458 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
19459
19460         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
19461         * lib/dg.exp (dg-test): Call unsupported testcases as such.
19462
19463         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
19464         * gcc.prms/1883.c: Moved from compile/940714-1.c.
19465         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
19466         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
19467
19468         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
19469         (dg-process-target): No longer a varargs proc.
19470         Return S/N for target, P/F for xfail.  All callers changed.
19471         (user option procs): More argument checking.
19472         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
19473         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
19474         (dg-test): Skip test if not running on selected target in `dg-do'.
19475         Update handling of `dg-do-what', `dg-output-text'.
19476         Separate execution pass/fail from output pattern match pass/fail.
19477         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
19478
19479 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
19480
19481         * gcc.c-torture/special/special.exp: Don't expect failure for mips
19482         target for 920510-1.c.
19483
19484 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
19485
19486         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
19487         Clean up comment regarding use of passcnt, etc.
19488         (gcc_stat): Don't update `testcnt' here.
19489         (gcc_finish): Do it here.
19490         Might as well reset `but_id' here too.
19491         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
19492         to determine if the file should be tested.
19493         * gcc.c-torture/compile/compile.exp: Likewise.
19494         * gcc.c-torture/execute/execute.exp: Likewise.
19495         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19496         * gcc.misc-tests/dg-test.exp: Likewise.
19497         * gcc.prms/prms.exp: Likewise.
19498         * gcc.wendy/wendy.exp: Likewise.
19499         * g++.old-deja.exp: Likewise.
19500         Move "Testing file" message to verbose level 1.
19501
19502 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
19503
19504         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
19505
19506 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
19507
19508         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
19509         (default_gcc_start): Accept optional second list element
19510         of compiler flags.  Print compiler output at verbosity level 2.
19511         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
19512         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
19513         Save current values of framework globals passcnt, failcnt, xpasscnt,
19514         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
19515         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
19516         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
19517         xfailcnt to compute stats.  Update framework global `testcnt' from
19518         pass/fail counts.
19519         (gcc_finish): New proc.  Clean up test environment.
19520         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
19521         (gcc_epass, gcc_efail): Delete.
19522         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
19523         argument of line number.
19524         (dg-init): If the tool has an init routine, call it.
19525         (dg-test): Remove args `cflags_var' and `libs_var'.
19526         Pass all compiler options to ${tool}_start.
19527         Handle missing line number.
19528         (dg-finish): New function.
19529         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
19530         particular files.  Call gcc_finish at end.  Move "skipping test"
19531         message to verbosity level 3.
19532         * gcc.c-torture/compile/compile.exp: Likewise.
19533         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19534         * gcc.c-torture/execute/execute.exp: Likewise.
19535         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19536         Print testcase being tried at verbosity level 1.
19537         * gcc.c-torture/special/special.exp: Unset xfail.
19538         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19539         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
19540         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
19541         * gcc.failure/failure.exp: Likewise.
19542         * gcc.ieee/ieee.exp: Likewise.
19543         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
19544         Update call to dg-test.  Call dg-finish at end.
19545         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
19546         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19547         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
19548         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
19549         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
19550         * gcc.wendy/wendy.exp: Add copyright.
19551         Delete setting of tmpdir (done by gcc_init).
19552         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
19553         Pass compiler flags to gcc_start.  Call gcc_finish at end.
19554         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
19555         gcc_[ce]pass/fail.
19556
19557 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
19558
19559         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
19560         confusion.
19561         (g++_load): Likewise.
19562
19563         * config/*.exp (gcc_load): Some were varargs fns and some were not.
19564         Rename argument to `prog' to remove the confusion.
19565         Varargs fns behave differently too!
19566         (g++_load): Likewise.
19567
19568         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
19569
19570         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
19571         what it is.  Delete (always) printing of status value for !native.
19572         Simplify verbose code, and include status and exec_output.
19573         (g++_load): Use gcc_load.
19574
19575 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
19576
19577         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
19578         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
19579         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
19580         940714-3.c as these testcases don't exist anymore.  Make
19581         va-arg-1.c expected to pass.
19582
19583 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
19584
19585         * gcc.misc-tests/misc.exp: Only run specific testcases.
19586         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
19587         * gcc.misc-tests/dg-[1-9].c: New files.
19588
19589         * lib/dg.exp: New testsuite driver.
19590         * gcc.prms/prms.exp: Use it.
19591
19592         * README.gcc: New file.
19593
19594         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
19595         Document and reset `lxpass' and `lxfail'.
19596         Simplify "initialized" message.
19597         (gcc_stat): Clean up comments a little.
19598
19599 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
19600
19601         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
19602
19603 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
19604
19605         * lib/old-dejagnu.exp (process-option): New proc.
19606         (old-dejagnu-init, old-dejagnu-stat): Likewise.
19607         (old-dejagnu): Simplify.
19608         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
19609
19610 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
19611
19612         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
19613         exists and is not an empty string.
19614
19615         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
19616         $xfail rather than calling setup_xfail.  Clear $xfail when test is
19617         finished.
19618         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
19619         automatically.
19620
19621         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
19622         longer expected to fail.
19623
19624         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
19625         "f" function call.
19626
19627         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
19628
19629         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
19630         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
19631         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
19632         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
19633         c-torture-1.29.
19634
19635         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
19636         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
19637
19638         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
19639
19640         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
19641         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
19642
19643         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
19644         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
19645         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
19646
19647 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
19648
19649         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
19650         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
19651         940714-1.c, 940714-2.c, 940714-3.c},
19652         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
19653         gcc.misc-tests/{mg.c,mg.exp}:
19654         New tests.
19655         * gcc.noncompile/noncompile.exp: Change accordingly.
19656
19657 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
19658
19659         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
19660         Undo previous clobberage.
19661
19662 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
19663
19664         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
19665         * gcc.special/{930510-1.c, special.exp}:
19666         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
19667         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
19668         struct-varargs-1.c}: New tests from c-torture-1.26.
19669
19670 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
19671
19672         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
19673           argument to switch.
19674
19675 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
19676
19677         * Revert the previous changes.  Please see Rob's directory
19678           (/lisa/test/rob/progressive/gcc/testsuite) for testing
19679           fixes.
19680
19681 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
19682
19683         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
19684             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
19685             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
19686             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
19687             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
19688             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
19689             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
19690             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
19691             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
19692             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
19693             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
19694             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
19695             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
19696             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
19697             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
19698             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
19699             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
19700             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
19701             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
19702             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
19703             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
19704             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
19705             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
19706             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
19707             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
19708             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19709             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
19710
19711 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
19712
19713         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
19714             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
19715           with perror calls.
19716
19717 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
19718
19719         * config/unix.exp (g++_load): Fix syntax.
19720
19721 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
19722
19723         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
19724         * gcc.noncompile/921017-1.c: Deleted obsolete test.
19725         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
19726         Don't expect va-arg-1.c to fail.  Correct expected output for
19727         920928-1.c.
19728         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
19729         * gcc.wendy/hbm4.c: Correct typo.
19730         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
19731
19732 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
19733
19734         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
19735         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
19736         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
19737         * lib/c-torture.exp (c-torture-compile): Ditto.
19738
19739         Reduce volume of output (remove all the -I's and such).
19740         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
19741         Call gcc_cpass, gcc_cfail.
19742         (c-torture): Pass testing option to c-torture-compile.
19743
19744 1994-03-21  Doug Evans  (dje@cygnus.com)
19745
19746         Bring patches over from progressive.
19747         * config/default.exp: Exit remote shell cleanly.
19748         (g++_exit, g++_start): Add default versions.
19749         * config/sim.exp (gcc_load): Use perror, not error.
19750
19751 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
19752
19753         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
19754         set in site.exp.
19755
19756 1994-03-14  Doug Evans  (dje@cygnus.com)
19757
19758         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
19759         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
19760         (wendy_try): New proc to run testcase.
19761         (main loop): Call 'em.
19762         * gcc.wendy/*.c: Clean up pass to correct expected output.
19763
19764         * lib/gcc.exp: Minor cleanup work.
19765         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
19766
19767 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
19768
19769         * config/sim.exp (gcc_load): Document return codes better.
19770         Don't pass -v to simulator.
19771
19772 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
19773
19774           * gcc.special/920717-x.c: Fix typo.
19775           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
19776           get at sources.
19777
19778         * lib/mike-gcc.exp: Fix typo.
19779
19780 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
19781
19782         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
19783         binary to use, transform the name.
19784         * config/*.exp: rename everything. Nuke any g++ specific files,
19785         it's now a special case of gcc that requires no special support.
19786         Add a default.exp for unsupported targets.
19787
19788 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
19789
19790         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
19791         lib/old-dejagnu.exp: Fix a few patterns to work with the new
19792         version of Tcl.
19793
19794 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
19795
19796         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
19797         than a warning.
19798
19799 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
19800
19801         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
19802
19803 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
19804
19805         * gcc.execute/execute.exp: Combine opt_list and foption_list into
19806         option_list.  Compile every file with only 4/6 option choices
19807         (same as C torture) instead of with 12/18 different option
19808         choices.
19809         * lib/c-torture.exp: Likewise.
19810
19811         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
19812         not already set.
19813
19814 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
19815
19816         * lib/old-deja.exp: Add `excess errors test fails' error, now one
19817         can put an XFAIL *-*-* on excess errors.
19818
19819 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
19820
19821         * g++.law: Add more tests derived from g++-bugs snapshots.
19822
19823         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
19824         equivalent to g++.law/init9.
19825
19826         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
19827         compiled it, and the a.out file after we've run it.
19828
19829 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
19830
19831         * lib/mike-g++.exp (postbase): Delete the .o file after we've
19832         compiled it, and the a.out file after we've run it.
19833
19834 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
19835
19836         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
19837
19838 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
19839
19840         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
19841         version number.
19842
19843 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
19844
19845         * g++.law: New directory of g++ tests derived from the g++-bugs
19846         snapshots.
19847
19848 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
19849
19850         * gcc.compile: initbug1.c initbug1.exp testcase added
19851
19852 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
19853
19854         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
19855         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
19856           fixes submitted by Jeff Law (law@cs.utah.edu)
19857         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
19858           Jeff Law (law@cs.utah.edu)
19859
19860
19861 1993-11-30  Mike Stump  (mrs@cygnus.com)
19862
19863         * config/unix-g++.exp: Follow the gcc way of doing things.
19864         * g++.old-deja/old-deja.exp: Minor updates.
19865         * lib/g++.exp: New file, follow the gcc way of doing things.
19866         * lib/old-dejagnu.exp: Minor updates.
19867         * lib/mike-g++.exp: Always unset errorInfo.
19868
19869 1993-11-06  Mike Stump  (mrs@cygnus.com)
19870
19871         * lib/gcc.exp: Fix some errors with the below change, CC and
19872         CFLAGS should be global when setting, not local.
19873
19874 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
19875
19876         * lib/gcc.exp: Transform tool name.
19877
19878 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19879
19880         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
19881
19882 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19883
19884         * lib/gcc.exp: change gcc_done to gcc_stat
19885
19886 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19887
19888         * Upgraded gcc testsuite to c-torture version 1.25
19889
19890 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
19891
19892         * lib/gcc.exp: added reporting code. Changed verbose compile message.
19893         * lib/c-torture: added hooks for new reporting code.
19894
19895 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
19896
19897         * config/sh-gcc.exp: check if sh-sim exists in the path
19898
19899 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19900
19901         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19902         * gcc.compile/compile.exp: Initial changes for new logic.
19903         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19904         * gcc.failure/failure.exp: Initial changes for new logic.
19905         * gcc.ieee/ieee.exp: Initial changes for new logic.
19906         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19907         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19908         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19909         * lib/c-torture.exp: Initial changes for new logic.
19910         * lib/gcc.exp: Initial changes for new logic.
19911
19912 1993-10-15  Mike Stump  (mrs@cygnus.com)
19913
19914         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19915         depend upon failure or success.  Fully qualify names in failure
19916         and success messages.  Always remove a.out before starting
19917         compile, just in case.  Pay more attention to error text output by
19918         the compiler.  Handle testcases with no known past errors just
19919         like all others, so that things are uniform.  Other miscellaneous
19920         improvements.
19921
19922 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19923
19924         * gcc.cpp: new directory for cpp tests
19925
19926 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19927
19928         * lib/chill.exp: Code reformatted, removed unused code.
19929         * config/unix-chill.exp: Code reformatted, removed unused code.
19930         * chill.execute/execute.exp: Code reformatted, removed unused code.
19931         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19932
19933 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19934
19935         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19936         routines not written.
19937
19938 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19939
19940         * config/bug-gcc.exp: Use new procs from bug.exp.
19941
19942 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19943
19944         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19945         via ftp, rather than depending on NFS.
19946         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19947         case.
19948
19949 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19950
19951         * config/bug-gcc.exp: Use new download proc.
19952
19953 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19954
19955         * chill.execute/execute.exp: cleanups, handles errors better
19956         * chill.compile/compile.exp: rewrite, based on execute.exp
19957         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19958         * lib/chill.exp: major changes to diff proc and compile and link
19959           procs. added chill_fail and chill_pass wrappers to pass and
19960           fail. added more comments, and handle error codes better.
19961           Added a hack to capture stderr from exec, so noncompile tests
19962           can work.
19963
19964 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19965
19966         * chill.execute/execute.exp: rewrite of testsuite driver
19967         * lib/chill.exp: rewrite of testsuite driver
19968         * config/unix-chill.exp: rewrite of testsuite driver
19969
19970 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19971
19972     In chill.execute:
19973         * iexpr.ch: Standardize uppercase.
19974         * tuples.dat: Standardize uppercase.
19975         * vary.ch: standardize.  Correct varying string assignments.
19976         * vary.dat: Add new output lines.
19977
19978 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19979
19980     In chill.execute:
19981         * chprintf.ch: Standardize use of uppercase.
19982         * tuples.ch: Standardize and turn arr2 into a DCL,
19983           rather than a SYN.
19984         * pinits.ch: Standardize.
19985
19986 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19987
19988         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19989         * Makefil: Renamed to Makefile.in.
19990         * configure.in: New.
19991
19992 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19993
19994     In chill.execute:
19995         * .cvsignore: Add result/output files.
19996         * Makefile: Fix up variables at start.  Use MFLAGS
19997           everywhere.  Correct bool_loc, built_ins entries.
19998           Add entry for vary1.ch.
19999         * bitarray.ch: Standardize upper-case usage.
20000         * bitexpr.ch: Standardize, add output of b1.
20001         * params.ch: Use arrayt in along PROC parameters, to
20002           avoid novelty problems.
20003         * sets.ch: Tiny cleanup.
20004         * vary1.ch: Re-indent.
20005
20006 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
20007
20008           * Add PR-related files to Makefiles, .cvsignore files, etc.
20009
20010 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
20011
20012         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
20013           with compiler objects. New names are test-flow.c and test-loop.c
20014
20015 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
20016
20017         * Upgraded c-torture tests from 1.19 to 1.20
20018
20019         * new files:
20020         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
20021         * gcc.compile: 930623-1.c 930623-2.c
20022         * gcc.noncompile: 930622-1.c 930622-2.c
20023         * gcc.failure: 920411-1.c 920627-2.c
20024         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
20025
20026 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
20027
20028         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
20029           More changes to get testsuite working properly. Needs more work.
20030           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
20031
20032 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
20033
20034         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
20035           More changes to get testsuite working properly. Needs more work.
20036
20037 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
20038
20039         * chill.compile/compile.exp: Added for Dejagnu support
20040         * chill.execute/execute.exp: Added for Dejagnu support
20041         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
20042
20043 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
20044
20045     This should complete moving the CHILL test files.
20046         * chill.noncompile(.cvsignore printf.grt
20047             in-printf.grt chprintf.grt chprintf.ch):
20048             Added test-support files.
20049           (Makefile): Modified further.
20050         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
20051             signal.ch): Added test files.
20052           * chill.execute (.cvsignore printf.grt printr.c
20053             in-printf.grt rts.c chprintf.grt rts.h): Added
20054           test-support files.
20055             (Makefile): More corrections.
20056
20057 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
20058
20059         * chill.compile, chill.execute, chill.nocompile: Add CHILL
20060           test cases, ready for DejaGnu.
20061
20062 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
20063
20064         * Upgraded c-torture tests from 1.18 to 1.19
20065
20066         * gcc.compile: added test(s):
20067           930607-1.c
20068         * gcc.execute: added test(s):
20069           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
20070
20071         * added new subdirectory for misc tests: gcc.misc-tests
20072         * gcc.misc-test(s): added tests:
20073           inst-check.c test-consts.c test-ior.c test-switch.c
20074
20075 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
20076
20077         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
20078
20079 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
20080
20081         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
20082
20083 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
20084
20085         * Upgraded c-torture tests from 1.17 to 1.18
20086
20087 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
20088
20089         * Upgraded c-torture tests from 1.12 to 1.17
20090
20091 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
20092
20093         * lib/old-dejagnu.exp:
20094           Fixed handling of XFAIL target triplets to correctly
20095           recognize wildcard characters.  Removed code that
20096           appended a unique id tag to the end of the file name
20097           printed out by the result of the testcases within a
20098           given test file.
20099
20100 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
20101
20102         * lib/old-dejagnu.exp:
20103           Reworked expected failure handling to trigger off of XFAIL
20104           keyword in keyphrase embeded in testcase source code. The
20105           XFAIL keyword must be at the end of the keyphrase line. It
20106           may optionally be followed by one or more target triplets.
20107           It has just occured that the handling of wildcards in the
20108           target triplet may not be correct.
20109
20110 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
20111
20112         * g++.old-deja/tests:
20113           Moved all subdirectories up one level into g++.old-deja .
20114
20115         * lib/old-dejagnu.exp:
20116           Fixed problem with CXXFLAGS not being properly reset, and being
20117           corrupted with extraneous "-c" compiler option.  This was
20118           causing binaries to not be generated for test that needed them.
20119           Modified strings passed to "pass" and "fail" so that individual
20120           tests from the same test file would be distinguished by an
20121           identifier appended to the test file name in the summary logs;
20122           this corrected a problem with erroneous diff logs.  Added code
20123           to search testcases for expected fail and unexpected pass keywords.
20124
20125 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
20126
20127         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
20128
20129 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
20130
20131         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
20132           Removed extraneous text from end of "Special g++ Options"
20133           keyphrase.
20134
20135         * lib/old-dejagnu.exp: Added pattern matching to look for new
20136           keywords, embedded in testcases comments, which will trigger
20137           calls to xpass and xfail.
20138
20139 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
20140
20141         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
20142           comments embedded in the testcases, especially the one looking for
20143           special compiler options, as well as the pattern matching for the
20144           compiler output again.
20145
20146 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
20147
20148         * lib/old-dejagnu.exp: Do a proper check of the return value for
20149           execute tests. Fixed several problems with the pattern matching
20150           of the compiler output which gave erroneous test results.
20151           Changed several of the test result messages to be more descriptive.
20152         * config/unix-g++.exp: Proc g++_load now actually works and
20153           executes the tests passed to it and returns a usable return
20154           value.
20155
20156 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
20157
20158           * lib/gcc.exp: Exits gracefully if $CC is bogus.
20159
20160 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
20161
20162         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
20163           Modified both files to properly execute the old style
20164           dejagnu tests. The previous versions of these files were
20165           experimental and did not function anything near correctly.
20166
20167 1993-04-05  Rob Savoye  (rob@cygnus.com)
20168
20169         * Removed all Makefile.in and configure.in files. No configuration
20170         needed now.
20171
20172 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
20173
20174         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
20175
20176 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
20177
20178         * gcc.compile/configure.in, gcc.unsorted/configure.in,
20179         gcc.special/configure.in, gcc.noncompile/configure.in,
20180         gcc.execute/configure.in, gcc.code_quality/configure.in,
20181         g++.other/configure.in, g++.old-deja/configure.in,
20182         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
20183         in srcname setting.
20184
20185 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
20186
20187         * lib/udi.exp:  Fixed mondfe and mondfe_download.
20188         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
20189         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
20190
20191 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
20192
20193         * config/udi-gdb.exp: Check $shell_id after connecting to target.
20194         (gdb_exit): Don't remove *_soc files.
20195
20196 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
20197
20198         * lib/c-torture.exp: Don't look for main; instead always use -w
20199         -c.  This is how the c-torture tests work.  Remove the object
20200         file if the compilation succeeds.
20201         * gcc.execute/execute.exp: Remove executable if test passes.
20202         * gcc.noncompile/noncompile.exp: Every test is an expected
20203         failure.
20204         * gcc.special/special.exp: Added tests from c-torture 1.11,
20205         corrected use of existing test.
20206         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
20207         gcc.execute/920625-1.c: Updated to c-torture 1.11.
20208         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
20209         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
20210         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
20211         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
20212         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
20213         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
20214         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
20215         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
20216         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
20217         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
20218         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
20219         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
20220         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
20221         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
20222         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
20223         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
20224         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
20225         c-torture 1.11.
20226         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
20227         correspond to c-torture 1.11.
20228
20229         * New file.
20230