OSDN Git Service

* gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
2
3         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
4         * gcc.dg/const-elim-1.c: Same.
5
6 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
7
8         * objc.dg/stret-1.m: New.
9         * objc.dg/stret-2.m: New.
10
11 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12
13         PR c++/11895
14         * g++.dg/ext/vector1.C: New test.
15
16 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
17
18         * gcc.dg/pch/import-1.c: New.
19         * gcc.dg/pch/import-1.hs: New.
20         * gcc.dg/pch/import-1a.h: New.
21         * gcc.dg/pch/import-1b.h: New.
22         * gcc.dg/pch/import-1c.h: New.
23
24 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25
26         PR c++/13574
27         * g++.dg/ext/array1.C: New test.
28
29         PR c++/13178
30         * g++.dg/conversion/op1.C: New test.
31
32 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
33
34         PR 11864
35         From Kazumoto Kojima / Dan Kegel:
36         * gcc.dg/pr11864-1.c: New test.
37
38         PR 10392
39         From Marcus Comstedt / Dan Kegel:
40         * gcc.dg/pr10392-1.c: New test.
41
42 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43
44         PR c++/13478
45         * g++.dg/init/ref10.C: New test.
46
47 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
48
49         PR c++/13407
50         * g++.dg/parse/typename6.C: New test.
51
52 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
53
54         PR pch/13361
55         * testsuite/g++.dg/pch/wchar-1.C: New.
56         * testsuite/g++.dg/pch/wchar-1.Hs: New.
57
58 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
59
60         PR c++/9259
61         * g++.dg/expr/sizeof2.C: New test.
62
63 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
64
65         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
66
67 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
68
69         PR c++/13659
70         * g++.dg/lookup/strong-using-3.C: New.
71         * g++.dg/lookup/using-10.C: New.
72
73 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
74
75         PR c++/13594
76         * g++.dg/lookup/strong-using-2.C: New.
77
78 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
79             Dan Kegel <dank@kegel.com>
80             J"orn Rennecke <joern.rennecke@superh.com>
81
82         PR target/9365
83         * gcc.dg/pr9365-1.c: New test.
84
85 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
86
87         PR c++/8856
88         * g++.dg/parse/casting-operator2.C: New test.
89         * g++.old-deja/g++.pt/explicit83.C: Remove.
90
91 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
92
93         * gcc.dg/label-compound-stmt-1.c: New test.
94         * gcc.c-torture/compile/950922-1.c,
95         gcc.c-torture/compile/20000211-3.c,
96         gcc.c-torture/compile/20000518-1.c,
97         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
98         compound statements.
99
100 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
101
102         * gcc.dg/ppc64-abi-1.c: New test.
103
104 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
105
106          * g++.dg/ext/attrib9.C: Add dg-warnings.
107
108 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
109
110         PR c++/12335
111         * g++.dg/parse/dtor3.C: New test.
112
113 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
114
115         PR c++/12709
116         * g++.dg/parse/try-catch-1.C: New test.
117
118 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
119
120         * ada/acats/run_all.sh: Add more verbose output in acats.log
121         when compiling tests.
122
123 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
124
125         PR 13656
126         * gcc.dg/typedef-redecl.c: New test case.
127         * gcc.dg/typedef-redecl.h: New support file.
128
129 2004-01-13  Jan Hubicka  <jh@suse.cz>
130
131         * gcc.dg/always_inline.c: New test.
132         * gcc.dg/debug/20031231-1.c: Fix.
133
134 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
135
136         PR c++/13474
137         * g++.dg/template/array3.C: New test.
138
139 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
140
141         * g++.dg/ext/lvalue1.C: No longer expected to fail.
142         * g++.dg/warn/Wunused-2.C: Likewise.
143
144 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
145
146         PR c++/13289
147         * g++.dg/template/instantiate6.C: New test.
148
149 2004-01-12  Roger Sayle  <roger@eyesopen.com>
150
151         PR middle-end/11397
152         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
153
154 2004-01-12  Jan Hubicka  <jh@suse.cz>
155
156         PR opt/12826
157         * gcc.dg/20040112-1.c: New.
158
159         * gcc.dg/dwarf-die[1-7].c: Move to...
160         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
161         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
162
163 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
164
165         PR c++/4100
166         * g++.dg/parse/friend4.C: New test.
167
168 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
169
170         PR c++/4100
171         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
172         definition is called a friend.
173
174 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
175
176         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
177
178 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
179
180         PR c++/3478
181         * g++.dg/parse/error10.C: New test.
182         * g++.dg/template/arg2.C: Accept "invalid type" error.
183
184 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
185
186         PR middle-end/13392
187         * g++.dg/opt/expect2.C: New test.
188
189 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
190
191         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
192         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
193         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
194         Update dg-error regexps.
195
196 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
197
198         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
199         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
200
201 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
202
203         * gcc.dg/pragma-re-1.c: Use right pointer type.
204
205 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
206
207         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
208
209 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
210
211         * gcc.dg/rs6000-ldouble-1.c: New.
212
213 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
214
215         DR 337
216         PR c++/9256
217         * g++.dg/other/abstract1.C: New test.
218
219 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
220
221         * g++.dg/lookup/strong-using-1.C: New.
222
223 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
224
225         PR c/11234
226         * gcc.dg/func-ptr-conv-1.c: New test.
227         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
228
229 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
230
231         PR target/13380.
232         * gcc.c-torture/compile/20040109-1.c: New.
233
234 2004-01-08  Stuart Hastings  <stuart@apple.com>
235
236         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
237         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
238         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
239
240 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
241
242         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
243
244 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
245
246         * ada/acats/run_acats: Treat 'gnatchop' the same way
247         as 'gnatmake'.  Export GCC_DRIVER.
248         * ada/acats/run_all.sh: Add target_gnatchop.  Use
249         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
250
251 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
252
253         PR c++/12573
254         * g++.dg/template/dependent-expr4.C: New test.
255
256 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
257
258         * gcc.dg/altivec-11.c: New test.
259
260 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
261
262         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
263
264 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
265
266         PR c/6024
267         * gcc.dg/enum-compat-1.c: New test.
268         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
269
270 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
271
272         PR c/12165
273         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
274         gcc.dg/c99-idem-qual-3.c: New tests.
275
276 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
277
278         * gcc.dg/winline-7.c: Don't cast void * to int.
279
280 2004-01-06  Jan Hubicka  <jh@suse.cz>
281
282         * gcc.dg/i386-sse-5.c: New test
283         * g++.dg/eh/simd-1.c: Add -w argument for i386.
284
285 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
286
287         PR c++/12815
288         * g++.dg/rtti/typeid4.C: New test.
289
290 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
291
292         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
293
294 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
295
296         PR c++/12132
297         * g++.dg/template/error11.C: New test.
298
299         PR c++/13451
300         * g++.dg/template/class2.C: New test.
301
302 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
303         Richard Sandiford <rsandifo@redhat.com>
304
305         PR c++/13387
306         * g++.dg/opt/alias3.C: New test.
307
308 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
309
310         PR c++/13157
311         * g++.dg/template/koenig3.C: New test.
312
313         PR c++/13529
314         * g++.dg/parse/offsetof3.C: New test.
315
316         * g++.dg/init/copy7.C: Add missing dg-error markers.
317
318         PR c++/12226
319         * g++.dg/init/copy7.c: New test.
320
321         PR c++/13536
322         * g++.dg/parse/cast1.C: New test.
323
324 2004-01-04  Jan Hubicka  <jh@suse.cz>
325
326         * gcc.dg/winline[1-7].c: New tests.
327
328 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
329
330         PR c++/13520
331         * g++.dg/template/qualttp22.C: New test.
332
333 2004-01-01  Jan Hubicka  <jh@suse.cz>
334
335         * gcc.dg/debug/20031231-1.c: New.
336         * gcc.c-torture/compile/20040101-1.c: New.
337         * gcc.dg/dwarf-die-[1-7].c: New.
338
339 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
340
341         PR optimization/13521
342         * gcc.c-torture/compile/20031231-1.c: New test.
343
344 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
345
346         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
347
348 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
349
350         PR c++/10079
351         * g++.dg/template/crash16.C: New test.
352
353 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
354
355         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
356
357 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
358
359         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
360         ports.
361         * g++.old-deja/g++.jason/thunk3.C: Likewise.
362         * g++.old-deja/g++.law/profile1.C: Likewise.
363         * gcc.c-torture/compile/981006-1.c: Likewise.
364         * gcc.c-torture/execute/loop-2e.x: Likewise.
365         * gcc.c-torture/execute/loop-2f.x: Remove.
366         * gcc.c-torture/execute/loop-2g.x: Likewise.
367         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
368         * gcc.dg/20020312-2.c: Remove traces of dead ports.
369
370 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
371
372         PR c++/13507
373         * g++.dg/ext/attrib11.C: New test.
374
375         PR c++/13494
376         * g++.dg/template/array2-1.C: New test.
377         * g++.dg/template/array2-2.C: New test.
378
379 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
380
381         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
382
383 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
384
385         PR c++/12774
386         * g++.dg/template/array1-1.C: New test.
387         * g++.dg/template/array1-2.C: New test.
388
389 2003-12-29  Roger Sayle  <roger@eyesopen.com>
390
391         PR fortran/12632
392         * g77.dg/12632.f: New test case.
393
394 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
395
396         PR c++/13289
397         * g++.dg/parse/nontype1.C: New test.
398
399 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
400
401         PR c++/12403
402         * g++.dg/parse/explicit1.C: New test.
403         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
404
405 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
406
407         PR c++/13081
408         * g++.dg/opt/inline6.C: New test.
409
410         PR c++/12613
411         * g++.dg/parse/error9.C: New test.
412
413         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
414
415 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
416
417         PR c++/13009
418         * g++.dg/init/assign1.C: New test.
419
420 2003-12-28  Roger Sayle  <roger@eyesopen.com>
421
422         PR c++/13070
423         * g++.dg/warn/format3.C: New test case.
424
425 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
426
427         * gcc.c-torture/compile/20031227-1.c: New test.
428
429 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
430
431         * g++.dg/bprob/bprob.exp: Load target-supports.exp
432         * g77.dg/bprob/bprob.exp: Likewise.
433         * gcc.misc-tests/bprob.exp: Likewise.
434         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
435         variants on systems where the library does not provide that
436         functionality.
437         * gcc.dg/builtins-20.c: Use builtins-config.h.
438         * gcc.dg/builtins-config.h: New file.
439
440 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
441
442         * lib/gcc-dg.exp (dg-require-profiling): New function.
443         * lib/target-supports.exp (check_profiling_available): Likewise.
444         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
445         * g77.dg/bprob/bprob.exp: Likewise.
446         * gcc.misc-tests/bprob.exp: Likewise.
447         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
448         * gcc.dg/20021014-1.c: Likewise.
449         * gcc.dg/nest.c: Likewise.
450
451 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
452
453         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
454         compiling.
455         * g++.dg/lookup/java2.C: Likewise.
456         * gcc.dg/cpp/lexident.c: Likewise.
457
458 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
459
460         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
461         given.
462         * gcc.c-torture/compile/961203-1.c: Likewise.
463         * gcc.c-torture/compile/980506-1.c: Likewise.
464
465 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
466
467         * lib/gcc-dg.exp (dg-prune-output): New annotation.
468         (additional_prunes): New global.
469         (gcc-dg-prune): Handle additional per-test pruning.
470         (dg-test): Clear additional_prunes between tests.
471
472         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
473         dg-prune-output to avoid spurious failures from assembler
474         complaining about nonexistent WAW violations.
475         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
476         Use dg-prune-output to avoid spurious failures from assembler
477         warning about Itanium B-step errata.
478
479 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
480
481         * g++.dg/abi/macro0.C: New test.
482         * g++.dg/abi/macro1.C: Likewise.
483         * g++.dg/abi/macro2.C: Likewise.
484
485         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
486         * g++.dg/abi/bitfield7.C: Likewise.
487         * g++.dg/abi/dtor2.C: Likewise.
488         * g++.dg/abi/mangle11.C: Likewise.
489         * g++.dg/abi/mangle12.C: Likewise.
490         * g++.dg/abi/mangle14.C: Likewise.
491         * g++.dg/abi/mangle17.C: Likewise.
492         * g++.dg/abi/vbase10.C: Likewise.
493         * g++.dg/abi/vbase14.C: Likewise.
494         * g++.dg/template/qualttp17.C: Likewise.
495
496 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
497
498         PR c/11995
499         * gcc.dg/20031223-1.c: New test.
500
501 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
502
503         * gcc.dg/noreturn-7.c: New test.
504
505 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
506
507         * gcc.dg/null-pointer-1.c: New test.
508
509 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
510
511         * g++.old-deja/g++.jason/template18.C: Remove.
512         * g++.old-deja/g++.jason/template37.C: Likewise.
513
514         PR c++/12862
515         * g++.dg/lookup/ns1.C: New test.
516
517         PR c++/12397
518         * g++.dg/template/lookup3.C: New test.
519
520 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
521
522         * g++.dg/template/recurse1.C: New test
523
524 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
525
526         PR c++/12479
527         * g++.dg/parse/semicolon1.C: New test.
528         * g++.dg/parse/semicolon1.h: Likewise.
529
530 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
531
532         * gcc.dg/darwin-misaligned.c: New test.
533
534 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
535
536         PR c/9163
537         * gcc.dg/20031222-1.c: New test.
538
539 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
540
541         PR c++/13438
542         * g++.dg/parse/error8.C: New test.
543
544         PR c++/11554
545         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
546
547 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
548
549         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
550         too small.
551         * gcc.c-torture/compile/930217-1.c: Likewise.
552         * gcc.c-torture/compile/930513-1.c: Likewise.
553         * gcc.c-torture/execute/920908-2.c: Likewise.
554         * gcc.c-torture/execute/921204-1.c: Likewise.
555         * gcc.c-torture/execute/930621-1.c: Likewise.
556         * gcc.c-torture/execute/930630-1.c: Likewise.
557         * gcc.c-torture/execute/931031-1.c: Likewise.
558         * gcc.c-torture/execute/980602-2.c: Likewise.
559         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
560         * gcc.c-torture/execute/compndlit-1.c: Likewise.
561         * gcc.c-torture/execute/extzvsi.c: Likewise.
562         * gcc.c-torture/unsorted/ext.c: Likewise.
563
564 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
565
566         PR target/12749
567         * gcc.c-torture/compile/20031220-2.c: New test case.
568
569 2003-12-20  Roger Sayle  <roger@eyesopen.com>
570
571         PR optimization/13031
572         * gcc.c-torture/compile/20031220-1.c: New test case.
573
574 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
575
576         * gcc.dg/cast-function-1.c: New test.
577
578 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
579
580         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
581         formats.
582
583 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
584
585         PR c++/12795
586         * g++.dg/ext/attrib10.C: New test.
587
588 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
589
590         * gcc.dg/cleanup-10.c: New test.
591         * gcc.dg/cleanup-11.c: New test.
592
593 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
594
595         PR c++/13239
596         * g++.dg/opt/expect1.C: New test.
597
598 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
599
600         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
601
602 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
603
604         PR debug/12923
605         * gcc.dg/20031218-1.c: New test.
606
607         PR debug/12389
608         * gcc.dg/20031218-2.c: New test.
609         * gcc.dg/20031218-3.c: New test.
610
611         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
612         of label name and allow for USER_LABEL_PREFIX == "_" names.
613         * g++.dg/abi/mangle18-2.C: Likewise.
614         * g++.dg/abi/mangle19-1.C: Likewise.
615         * g++.dg/abi/mangle19-2.C: Likewise.
616         * g++.dg/abi/mangle20-1.C: Likewise.
617         * g++.dg/abi/mangle20-2.C: Likewise.
618
619 2003-12-18  Richard Henderson  <rth@redhat.com>
620
621         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
622
623 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
624             Dan Kegel <dank@kegel.com>
625
626         PR other/12009
627         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
628         testing a cross compiler, it causes spurious compile failures.
629         * lib/g++.exp: Likewise.
630
631 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
632
633         PR c++/13262
634         * g++.dg/template/access13.C: New test.
635
636 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
637
638         * gcc.dg/20031216-1.c: New test.
639
640 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
641
642         PR c++/9154
643         * g++.dg/template/error10.C: New test.
644
645 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
646
647         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
648         * g++.dg/eh/simd-2.C: Likewise.
649
650 2003-12-17  James E Wilson  <wilson@specifixinc.com>
651             Roger Sayle  <roger@eyesopen.com>
652
653         * gcc.c-torture/execute/ieee/mzero5.c: New.
654
655 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
656
657         PR c++/10603
658         * g++.dg/parse/error6.C: New test.
659
660         PR c++/12827
661         * g++.dg/parse/error7.C: New test.
662
663 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
664
665         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
666         at -O with stabs debugging formats.
667         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
668         * gcc.dg/debug/debug-2.c: Likewise.
669
670 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
671
672         PR c++/12696
673         * g++.dg/init/error1.C: New test.
674
675         PR c++/12218
676         * g++.dg/init/pm3.C: New test.
677
678 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
679
680         PR c/3347
681         * gcc.dg/bitfld-8.c: New test.
682
683 2003-12-16  James Lemke  <jim@wasabisystems.com>
684
685         * gcc.dg/arm-scd42-[123].c: New tests.
686
687 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
688
689         PR c++/9043
690         * g++.dg/abi/mangle20-1.C: New test.
691         * g++.dg/abi/mangle20-2.C: New test.
692
693 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
694
695         PR c++/13275
696         * g++.dg/other/offsetof2.C: Remove XFAIL.
697         * g++.dg/parse/offsetof1.C: New test.
698         * g++.gd/parse/offsetof2.C: Likewise.
699
700 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
701
702         * g++.dg/template/nontype3.C: New test.
703         * g++.dg/template/static2.C: Tweaked the dg-error clause.
704
705 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
706
707         * g++.dg/warn/noreturn-3.C: Also test instantiation.
708
709 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
710
711         PR c++/13387
712         * g++.dg/expr/assign1.C: New test.
713
714         PR c++/13242
715         * g++.dg/abi/mangle19-1.C: New test.
716         * g++.dg/abi/mangle19-2.C: New test.
717
718 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
719
720         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
721
722 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
723
724         * gcc.c-torture/execute/20031216-1.c: New test.
725
726 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
727
728         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
729         an ICE regression.
730
731 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
732
733         PR c++/10926
734         * g++.dg/template/error9.C: New test.
735
736         PR c++/11116
737         * g++.dg/template/error8.C: New test.
738
739 2003-12-15  Roger Sayle  <roger@eyesopen.com>
740
741         PR middle-end/13400
742         * gcc.c-torture/execute/20031215-1.c: New test case.
743
744 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
745
746         PR c++/13269
747         * g++.dg/parse/error5.C: New test.
748
749         PR c++/12989
750         * g++.dg/expr/sizeof1.C: New test.
751
752         PR c++/13310
753         * g++.dg/template/crash15.C: New test.
754
755 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
756
757         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
758         a non-POD type as the last named parameter of a varargs function.
759
760 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
761
762         PR c++/13243
763         PR c++/12573
764         * g++.dg/template/crash14.C: New test.
765         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
766
767 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
768
769         * g++.dg/other/java1.C: New test.
770
771         PR c++/13241
772         * g++.dg/abi/mangle18-1.C: New test.
773         * g++.dg/abi/mangle18-2.C: New test.
774
775 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
776
777         PR optimization/10312
778         * gcc.c-torture/execute/20031214-1.c: New.
779
780 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
781
782         PR c++/10779
783         PR c++/12160
784         * g++.dg/parse/error3.C: New test.
785         * g++.dg/parse/error4.C: Likewise.
786         * g++.dg/abi/mangle4.C: Tweak error messages.
787         * g++.dg/lookup/using5.C: Likewise.
788         * g++.dg/other/error2.C: Likewise.
789         * g++.dg/parse/typename5.C: Likewise.
790         * g++.dg/parse/undefined1.C: Likewise.
791         * g++.dg/template/arg2.C: Likewise.
792         * g++.dg/template/ttp3.C: Likewise.
793         * g++.dg/template/type1.C: Likewise.
794         * g++.old-deja/g++.other/crash32.C: Likewise.
795         * g++.old-djea/g++.pt/defarg8.C: Likewise.
796
797 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
798
799         PR c++/13106
800         * g++.dg/warn/noreturn-3.C: New test.
801
802 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
803
804         PR c++/13118
805         * g++.dg/abi/covariant3.C: New.
806
807 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
808
809         * g++.dg/eh/ia64-1.C: New test.
810
811 2003-12-12  Roger Sayle  <roger@eyesopen.com>
812
813         PR optimization/13037
814         * g77.f-torture/execute/13037.f: New test case.
815
816 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
817
818         PR c++/12881
819         * g++.dg/abi/covariant2.C: New.
820
821 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
822
823         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
824
825 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
826
827         * gcc.c-torture/execute/wchar_t-1.x: Delete.
828
829 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
830
831         PR other/10819
832         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
833         to fix Bug 10819.
834         * lib/g++.exp (g++_version): Likewise.
835         * lib/g77.exp (g77_version): Likewise.
836         * lib/objc.exp (default_objc_version): Likewise.
837
838 2003-12-10  Richard Henderson  <rth@redhat.com>
839
840         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
841
842         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
843
844 2003-12-08  Matt Austern  <austern@apple.com>
845
846         PR c/13134
847         * lib/gcc-dg.exp (dg-require-visibility): Define.
848         * lib/target-supports (check_visibility_available): Define.
849         * gcc.dg/visibility-1.c: New test.
850         * gcc.dg/visibility-2.c: Likewise.
851         * gcc.dg/visibility-3.c: Likewise.
852         * gcc.dg/visibility-4.c: Likewise.
853         * gcc.dg/visibility-5.c: Likewise.
854         * gcc.dg/visibility-6.c: Likewise.
855         * g++.dg/ext/visibility-1.C: Likewise.
856         * g++.dg/ext/visibility-2.C: Likewise.
857         * g++.dg/ext/visibility-3.C: Likewise.
858         * g++.dg/ext/visibility-4.C: Likewise.
859         * g++.dg/ext/visibility-5.C: Likewise.
860         * g++.dg/ext/visibility-6.C: Likewise.
861
862 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
863
864         * g++.dg/lookup/java1.C: New test.
865         * g++.dg/lookup/java2.C: New test.
866
867 2003-12-07  Falk Hueffner  <falk@debian.org>
868
869         * g++.dg/opt/noreturn-1.C: New test.
870
871 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
872
873         * gcc.dg/overflow-1.c: New test.
874
875 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
876
877         * g77.f-torture/compile/13060.f: New test.
878
879 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
880
881         PR c++/13323
882         * g++.dg/inherit/operator2.C: New test.
883
884 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
885
886         PR c++/13305
887         * g++.dg/ext/attrib9.C: New test.
888
889 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
890
891         PR c++/13314
892         * g++.dg/template/error7.C: New test.
893
894 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
895             J"orn Rennecke <joern.rennecke@superh.com>
896
897         PR target/13302
898         * g++.dg/other/struct-va_list.C: New test.
899
900 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
901
902         PR c++/13166
903         * g++.dg/parse/defarg6.C: New test.
904
905 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
906
907         PR target/13256
908         * gcc.c-torture/execute/20031201-1.c: New test.
909
910 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
911
912         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
913
914 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
915
916         * gcc.dg/builtin-return-1.c: New test.
917
918 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
919             J"orn Rennecke <joern.rennecke@superh.com>
920
921         PR optimization/13260
922         * gcc.c-torture/execute/20031204-1.c: New test.
923
924 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
925
926         PR c++/9127
927         * g++.dg/template/error6.C: New test.
928
929 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
930
931         * gcc.dg/20031202-1.c: New test.
932
933 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
934
935         PR c++/13179
936         * g++.dg/template/eh1.C: New test.
937
938         PR c++/10771
939         * g++.dg/template/error5.C: New test.
940
941 2003-12-02  David Ung  <davidu@mips.com>
942
943         * gcc.dg/compat/vector-check.h: Corrected type for var
944         g_##TMODE
945
946 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
947
948         PR c++/10126
949         * g++.dg/template/ptrmem8.C: New test.
950
951 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
952
953         PR c++/12573
954         * g++.dg/template/dependent-expr3.C: New test.
955
956 2003-12-01  James Lemke  <jim@wasabisystems.com>
957
958         * gcc.dg/arm-g2.c: New test.
959
960 2003-12-01  Roger Sayle  <roger@eyesopen.com>
961
962         PR optimization/11634
963         * gcc.dg/20031201-2.c: New test case.
964
965 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
966
967         PR 11433
968         * objc.dg/proto-lossage-3.m: New test.
969
970 2003-12-01  Roger Sayle  <roger@eyesopen.com>
971
972         PR optimization/12628
973         * gcc.dg/20031201-1.c: New test case.
974
975 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
976
977         * gcc.dg/unaligned-1.c: New test.
978
979 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
980
981         PR c++/9849
982         * g++.dg/template/error4.C: New test.
983         * g++.dg/template/nested3.C: Adjust error markers.
984
985 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
986
987         * gcc.dg/cpp/assert4.c: Check more #system assertions.
988
989 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
990
991         PR c/10333
992         * gcc.dg/bitfld-7.c: New test.
993
994 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
995
996         * gcc.dg/tls/asm-1.C: New test.
997
998 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
999
1000         * gcc.dg/cpp/assert4.c: Update.
1001
1002 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
1003
1004         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
1005         * gcc.dg/builtin-apply3.c: New test.
1006
1007 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1008
1009         * lib/compat.exp (compat-obj): New xfaildata parameter.
1010         Use it to set compiler_conditional_xfail_data before compiling.
1011         (compat-get-options): Handle dg-xfail-if.
1012         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
1013         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
1014         * gcc.dg/compat/vector-1_y.c: Likewise.
1015         * gcc.dg/compat/vector-2_x.c: Likewise.
1016         * gcc.dg/compat/vector-2_y.c: Likewise.
1017
1018 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1019
1020         * g++.dg/opt/reg-stack4.C: New test.
1021
1022 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1023
1024         * gcc.dg/builtin-apply2.c: New test.
1025
1026 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
1027
1028         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
1029
1030 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1031
1032         PR c++/12924
1033         * g++.dg/template/template-id-2.C: New test.
1034
1035 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1036
1037         PR c++/5369
1038         * g++.dg/template/memfriend1.C: New test.
1039         * g++.dg/template/memfriend2.C: Likewise.
1040         * g++.dg/template/memfriend3.C: Likewise.
1041         * g++.dg/template/memfriend4.C: Likewise.
1042         * g++.dg/template/memfriend5.C: Likewise.
1043         * g++.dg/template/memfriend6.C: Likewise.
1044         * g++.dg/template/memfriend7.C: Likewise.
1045         * g++.dg/template/memfriend8.C: Likewise.
1046         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
1047
1048 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
1049
1050         PR c++/12515
1051         * g++.dg/ext/cond1.C: New test.
1052
1053 2003-11-20  Richard Henderson  <rth@redhat.com>
1054
1055         * gcc.dg/20020201-2.c: Remove.
1056         * gcc.dg/20020201-4.c: Remove.
1057         * gcc.dg/20020304-1.c: Remove.
1058
1059 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
1060
1061         * gcc.dg/cpp/trad/xwin1.c: New test case.
1062
1063 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
1064
1065         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
1066         * lib/g77.exp: Likewise.
1067         * lib/objc.exp: Likewise.
1068         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
1069         for darwin.
1070
1071 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1072
1073         PR c++/12932
1074         * g++.dg/template/static5.C: New test.
1075
1076 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1077
1078         * gcc.dg/nested-func-1.c: New test.
1079
1080 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1081
1082         * gcc.dg/cpp/assert4.c: New test.
1083
1084 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
1085
1086         PR c++/2294
1087         * g++.dg/lookup/using9.c: New test.
1088
1089 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
1090
1091         PR c++/12762
1092         * g++.dg/template/error3.C: New test.
1093
1094 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
1095
1096         PR ada/13035
1097         * ada/acats/run_acats, run_all.sh: Fix syntax error.
1098         No longer use a wrapper for gcc, since this does not work under
1099         Windows.
1100
1101 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
1102
1103         PR c++/2094
1104         * g++.dg/template/ptrmem7.C: New test.
1105
1106 2003-11-13  Andrew Pinski <apinski@apple.com>
1107
1108         * gcc.c-torture/compile/20031113-1.c: New test.
1109
1110 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
1111             Kean Johnston <jkj@sco.com>
1112
1113         PR c/13029
1114         * gcc.dg/unused-4.c: Update.
1115
1116 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1117
1118         * g++.dg/opt/const3.C: New test.
1119
1120 2003-11-13  Jan Hubicka  <jh@suse.cz>
1121
1122         * gcc.c-torture/compile/20031112-1.c: New test.
1123
1124 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
1125
1126         * g++.dg/parse/crash10.C: Remove bogus error marker.
1127
1128 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1129
1130         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
1131         (host_gcc): Likewise.
1132         (ROOT): Honor $PWDCMD.
1133         (BASE): Likewise.
1134         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
1135
1136 2003-11-12  Catherine Moore  <clm@redhat.com>
1137
1138         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
1139
1140 2003-11-12  Andreas Jaeger  <aj@suse.de>
1141             Jakub Jelinek  <jakub@redhat.com>
1142             Andrew Pinski  <pinskia@physics.uc.edu>
1143             Richard Henderson  <rth@redhat.com>
1144
1145         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
1146         systems.
1147         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
1148
1149         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
1150         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
1151
1152 2003-11-11  Andreas Jaeger  <aj@suse.de>
1153
1154         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
1155
1156         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
1157
1158 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
1159
1160         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
1161         Clean ups.
1162
1163 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
1164
1165         * gcc.dg/trampoline-1.c: New test.
1166
1167 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
1168
1169         * gcc.c-torture/compile/200031109-1.c: New test.
1170
1171 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1172
1173         PR c/3190
1174         PR c/8714
1175         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
1176         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
1177         gcc.dg/format/no-y2k-1.c: Update.
1178
1179 2003-11-08  Roger Sayle  <roger@eyesopen.com>
1180
1181         PR optimization/10467
1182         * gcc.dg/20031108-1.c: New test case.
1183
1184 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
1185
1186         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
1187
1188 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1189
1190         * gcc.dg/compound-lvalue-1.c: New test.
1191         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
1192         some XFAILs.
1193
1194 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
1195
1196         * gcc.dg/altivec-varargs-1.c: New test.
1197
1198 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1199
1200         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
1201         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
1202         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
1203         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
1204         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
1205
1206 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1207
1208         * gcc.dg/cond-lvalue-1.c: New test.
1209
1210 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
1211
1212         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
1213
1214 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1215
1216         PR c++/11616
1217         * g++.dg/template/instantiate5.C: New test.
1218
1219 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1220
1221         PR c++/12726
1222         * g++.dg/ext/complit2.C: Replace test with self-contained version.
1223         * ChangeLog: Add missing first entry for above test.
1224
1225 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1226
1227         PR c++/9810
1228         * g++.dg/template/using8.C: New test.
1229         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
1230
1231 2003-11-02  Roger Sayle  <roger@eyesopen.com>
1232
1233         PR optimization/10817
1234         * gcc.c-torture/compile/20031102-1.c: New test case.
1235
1236 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
1237
1238         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
1239         2147483647.
1240
1241 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1242
1243         * gcc.dg/20031102-1.c: New test.
1244
1245 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1246
1247         * gcc.dg/complex-1.c: New test.
1248
1249 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1250
1251         PR c++/12796
1252         * g++.dg/template/crash13.C: Adjust expected error location.
1253         * g++.old-deja/g++.brendan/ns1.C: Likewise.
1254
1255 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
1256
1257         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
1258
1259 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
1260
1261         PR/10239
1262         * gcc.c-torture/compile/20031031-2.c: New test.
1263
1264 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
1265
1266         PR/11640
1267         * gcc.c-torture/compile/20031031-1.c: New test.
1268
1269 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
1270
1271         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
1272         * gcc.misc-tests/bprob.exp: Likewise.
1273         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
1274         the execution test on arm-elf configs.
1275         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
1276         configs that don't support scratch files.
1277         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
1278
1279 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
1280
1281         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
1282         done by dejagnu.
1283
1284 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
1285
1286         * ada/acats/run_all.sh: Redirect mv output to /dev/null
1287         Avoid non pure sh syntax. Add more logging.
1288
1289         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
1290         fail.
1291
1292 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1293
1294         PR libgcj/10610
1295         * gcc.dg/ppc-stackalign-1.c: New test.
1296
1297 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
1298
1299         * ada/acats/run_all.sh: Change output to be more compliant with
1300         dejagnu framework.
1301         Create acats.sum and acats.log files under testsuite/ada/acats
1302         Only run [a-z]* directories, to filter out e.g. CVS.
1303         Redirect build output to log file.
1304
1305 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1306
1307         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
1308
1309 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1310
1311         PR ada/5909:
1312         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
1313
1314 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
1315
1316         * gcc.c-torture/compile/20031023-1.c: New test.
1317         * gcc.c-torture/compile/20031023-2.c: New test.
1318         * gcc.c-torture/compile/20031023-3.c: New test.
1319         * gcc.c-torture/compile/20031023-4.c: New test.
1320
1321 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1322
1323         PR c++/10371
1324         * g++.dg/lookup/scoped8.C: New test.
1325
1326 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1327
1328         * g++.dg/opt/reg-stack3.C: New test.
1329
1330 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1331
1332         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
1333
1334 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1335
1336         PR c++/11076
1337         * g++.dg/template/crash13.C: New test.
1338
1339 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1340
1341         * gcc.dg/c99-restrict-2.c: New test.
1342
1343 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
1344
1345         PR c++/12698, c++/12699, c++/12700, c++/12566
1346         * g++.dg/inherit/covariant9.C: New test.
1347         * g++.dg/inherit/covariant10.C: New test.
1348         * g++.dg/inherit/covariant11.C: New test.
1349
1350 2003-10-23  Jason Merrill  <jason@redhat.com>
1351
1352         PR c++/12726
1353         * g++.dg/ext/complit2.C: New test.
1354
1355 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
1356
1357         PR target/12654
1358         * gcc.c-torture/execute/20031020-1.c: New test.
1359
1360 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1361
1362         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
1363         following the jump_insn.
1364
1365 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1366
1367         * gcc.dg/cast-lvalue-1.c: New test.
1368
1369 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
1370
1371         PR c++/11962
1372         * g++.dg/template/cond2.C: New test.
1373
1374 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1375
1376         * gcc.dg/builtins-28.c: New test.
1377
1378 2003-10-20  Jan Hubicka  <jh@suse.cz>
1379
1380         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
1381         parameter.
1382         * testsuite/gcc.dg/inline-2.c: Likewise.
1383
1384 2003-10-20  Phil Edwards  <phil@codesourcery.com>
1385
1386         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
1387         * gcc.dg/nest.c:  Likewise.
1388
1389 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1390
1391         PR c++/9781, c++/10583, c++/11862
1392         * g++.dg/parse/crash13.C: New test.
1393
1394 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1395
1396         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
1397
1398 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1399
1400         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
1401         Define HAVE_C99_RUNTIME except on Solaris.
1402         * gcc.dg/builtins-20.c: Likewise.
1403
1404 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1405
1406         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
1407
1408 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1409
1410         PR c++/12495
1411         * g++.dg/template/crash21.C: New test.
1412
1413 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1414
1415         PR c++/2513
1416         * g++.dg/template/typename5.C: New test.
1417
1418 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1419
1420         PR c++/12369
1421         * g++.dg/template/friend25.C: New test.
1422
1423 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
1424
1425         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
1426         versions.
1427
1428 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
1429
1430         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
1431         == 2147483647.
1432
1433 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
1434
1435         * gcc.c-torture/execute/960416-1.x: Remove.
1436         * gcc.c-torture/execute/divconst-3.x: Likewise.
1437
1438 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
1439
1440         PR target/12598
1441         * gcc.dg/torture/cris-volatile-1.c: New test.
1442
1443 2003-10-14  Roger Sayle  <roger@eyesopen.com>
1444
1445         PR optimization/9325
1446         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
1447         for overflowing floating point to integer conversion during RTL
1448         simplification.
1449
1450 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
1451
1452         * objc/execute/_cmd.m: Fix typo.
1453         * objc.dg/image-info.m, objc.dg/symtab-1.m:
1454         Relax 'scan-assembler' regexp.
1455         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
1456         objc.dg/try-catch-4.m: Run on non-Darwin targets.
1457         * objc.dg/zero-link-2.m: Remove blank line.
1458         * objc.dg/zero-link-3.m: New test case.
1459
1460 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
1461
1462         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
1463
1464         * gcc.dg/asm-names.c: Use scan-assembler-not rather
1465         than linker trickery.
1466
1467 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1468
1469         PR c++/12370
1470         * g++.dg/other/friend2.C: New test.
1471
1472 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1473
1474         * gcc.dg/20031012-1.c: New test.
1475
1476 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1477
1478         * gcc.dg/weak/weak-3.c: Fix for new warning.
1479
1480 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
1481
1482         PR optimization/8750
1483         * gcc.c-torture/execute/20031012-1.c: New test case.
1484
1485 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1486
1487         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
1488         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
1489
1490 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1491
1492         PR optimization/12260
1493         * gcc.c-torture/compile/20031011-2.c: New test case.
1494
1495 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1496
1497         * gcc.c-torture/execute/20031011-1.c: New testcase.
1498
1499 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1500
1501         * gcc.c-torture/compile/20031011-1.c: New test.
1502
1503 2003-10-11  Jan Hubicka  <jh@suse.cz>
1504
1505         * g++.dg/other/first-global.C: New test.
1506
1507 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1508
1509         * gcc.c-torture/execute/string-opt-18.c: New testcase.
1510
1511 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
1512
1513         * gcc.c-torture/compile/20031010-1.c: New test.
1514
1515 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
1516
1517         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
1518         * gcc.c-torture/execute/va-arg-25.c: ... here.
1519
1520 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
1521
1522         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
1523
1524 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
1525
1526         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
1527
1528 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
1529
1530         * g++.dg/parse/error2.C: New test.
1531
1532 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
1533
1534         PR c++/11097
1535         * g++.dg/other/error5.C: Modify the error message.
1536         * g++.dg/lookup/using8.C: New test.
1537
1538 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
1539
1540         * gcc.dg/darwin-abi-2.c: New file.
1541         * gcc.c-torture/execute/va-arg-24.c: New file.
1542
1543 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
1544
1545         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
1546         indentation.
1547
1548 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
1549
1550         PR c++/10147
1551         * g++.dg/other/error4.C: Update error messages.
1552         * g++.dg/template/ptrmem4.C: Likewise.
1553
1554         PR c++/12337
1555         * g++.dg/init/new9.C: New test.
1556
1557         PR c++/12334, c++/12236, c++/8656
1558         * g++.dg/ext/attrib8.C: New test.
1559
1560 2003-10-06  Devang Patel  <dpatel@apple.com>
1561
1562         * gcc.dg/debug/dwarf2-3.h: New test.
1563         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
1564
1565 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
1566
1567         * g++.dg/opt/cfg2.C: New test.
1568
1569 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1570
1571         * g++.dg/opt/float1.C: New test.
1572
1573 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1574
1575         * gcc.dg/c90-array-lval-6.c: New test.
1576         * gcc.dg/c99-array-lval-6.c: New test.
1577
1578 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
1579             Ziemowit Laski  <zlaski@apple.com>
1580
1581         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
1582         'Derived', so that it is never considered a class method; add
1583         new warning for '+port' method ambiguity.
1584         * objc.dg/method-12.m: Include <objc/objc.h> instead of
1585         <objc/objc-api.h> (needed on Mac OS X).
1586         * objc.dg/method-13.m: New test.
1587
1588 2003-10-03  Roger Sayle  <roger@eyesopen.com>
1589
1590         PR optimization/9325, PR java/6391
1591         * gcc.c-torture/execute/20031003-1.c: New test case.
1592
1593 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
1594
1595         PR optimization/12180
1596         * gcc.dg/20031002-1.c: New test.
1597
1598         PR c++/12486
1599         * g++.dg/inherit/error1.C: New test.
1600
1601 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
1602
1603         * lib/f-torture.exp (search_for): Rename to...
1604         (search_for_re): This.  Also, clean up comments and the
1605         "regexp" invocation.
1606
1607 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
1608
1609         * gcc.c-torture/compile/20031002-1.c: New test.
1610
1611 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
1612
1613         * g++.dg/opt/cond1.C: New test.
1614
1615 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
1616
1617         * gcc.dg/Wold-style-definition-2.c: New testcase.
1618         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
1619
1620 2003-09-29  Richard Henderson  <rth@redhat.com>
1621
1622         * g++.dg/init/array10.C: Add dg-options.
1623
1624 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1625
1626         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
1627
1628 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1629
1630         * g++.dg/template/friend19.C: Fix typo.
1631         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
1632
1633 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
1634
1635         * gcc.c-torture/execute/20030928-1.c: New test.
1636         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
1637
1638 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1639
1640         * g++.dg/opt/unroll1.C: New test.
1641
1642 2003-09-26  Roger Sayle  <roger@eyesopen.com>
1643
1644         PR optimization/11741
1645         * gcc.dg/20030926-1.c: New test case.
1646
1647 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1648
1649         PR c++/5655
1650         * g++.dg/parse/access7.C: New test.
1651         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
1652
1653 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
1654
1655         MERGE OF objc-improvements-branch into MAINLINE:
1656         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
1657         if libobjc has not been built.
1658         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
1659         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
1660         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
1661         objc/execute/nested-3.m, objc/execute/np-2.m,
1662         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
1663         objc/execute/redefining_self.m, objc/execute/root_methods.m,
1664         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
1665         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
1666         objc.dg/special/unclaimed-category-1.h,
1667         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
1668         well as GNU runtime.
1669         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
1670         * execute/cascading-1.m, execute/function-message-1.m,
1671         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
1672         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
1673         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
1674         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
1675         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
1676         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
1677         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
1678         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
1679         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
1680         * objc.dg/bitfield-2.m: Run only on Darwin.
1681         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
1682         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
1683         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
1684         * objc.dg/const-str-1.m: Fix constant string layout.
1685
1686 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
1687
1688         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
1689
1690 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
1691
1692         * gcc.dg/darwin-abi-1.c: New file.
1693
1694 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
1695
1696         PR target/12281
1697         * gcc.c-torture/compile/20030921-1.c: New test.
1698
1699 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1700
1701         * g++.dg/opt/reg-stack2.C: New test.
1702
1703 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1704
1705         * g++.dg/eh/delayslot1.C: New test.
1706
1707 2003-09-20  Richard Henderson  <rth@redhat.com>
1708
1709         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
1710
1711 2003-09-20  Roger Sayle  <roger@eyesopen.com>
1712
1713         * gcc.c-torture/execute/20030920-1.c: New test case.
1714
1715 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1716
1717         * g++.dg/rtti/typeid3.C: Correct expected error message.
1718
1719 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1720
1721         PR c++/157
1722         * g++.dg/parse/crash12.C: New test.
1723
1724 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
1725
1726         * gcc.dg/compat/mixed-struct-check.h: New.
1727         * gcc.dg/compat/mixed-struct-defs.h: New.
1728         * gcc.dg/compat/mixed-struct-init.h: New.
1729         * gcc.dg/compat/struct-by-value-19_main.c: New.
1730         * gcc.dg/compat/struct-by-value-19_x.c: New.
1731         * gcc.dg/compat/struct-by-value-19_y.c: New.
1732         * gcc.dg/compat/struct-by-value-20_main.c: New.
1733         * gcc.dg/compat/struct-by-value-20_x.c: New.
1734         * gcc.dg/compat/struct-by-value-20_y.c: New.
1735         * gcc.dg/compat/struct-return-19_main.c: New.
1736         * gcc.dg/compat/struct-return-19_x.c: New.
1737         * gcc.dg/compat/struct-return-19_y.c: New.
1738         * gcc.dg/compat/struct-return-20_main.c: New.
1739         * gcc.dg/compat/struct-return-20_x.c: New.
1740         * gcc.dg/compat/struct-return-20_y.c: New.
1741
1742 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
1743         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
1744         so that it will not complain on LP64 targets.
1745
1746 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1747
1748         PR c++/495
1749         * g++.dg/template/friend24.C: New test.
1750
1751 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
1752
1753         PR c++/12332
1754         * g++.dg/template/memtmpl2.C: New test.
1755
1756 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
1757
1758         PR target/11184
1759         * gcc.dg/builtin-apply1.c: New test.
1760
1761 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
1762
1763         PR c++/9848
1764         * g++.dg/warn/Wunused-4.C: New test.
1765
1766 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1767
1768         PR c++/12316
1769         * g++.dg/other/gc2.C: New test.
1770
1771 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
1772
1773         PR c++/11991
1774         * g++.dg/rtti/typeid3.C: New test.
1775
1776         PR c++/12266
1777         * g++.dg/overload/template1.C: New test.
1778
1779 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1780
1781         * g++.dg/opt/cfg3.C: New test.
1782
1783 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1784
1785         PR c++/7939
1786         * g++.dg/template/crash11.C: New test.
1787
1788 2003-09-16  Jason Merrill  <jason@redhat.com>
1789             Jakub Jelinek  <jakub@redhat.com>
1790
1791         * gcc.dg/attr-warn-unused-result.c: New test.
1792
1793 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
1794
1795         PR c++/12184
1796         * g++.dg/expr/call2.C: New test.
1797
1798 2003-09-15  Andreas Jaeger  <aj@suse.de>
1799
1800         * gcc.dg/Wold-style-definition-1.c: New test.
1801
1802 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
1803
1804         PR c++/3907
1805         * g++.dg/parse/template12.C: New test.
1806
1807         * g++.dg/abi/bitfield11.C: New test.
1808         * g++.dg/abi/bitfield12.C: Likewise.
1809
1810 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
1811
1812         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
1813         non-expansion of functional macro name without arguments at EOL.
1814         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
1815
1816 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
1817
1818         * gcc.c-torture/execute/20030914-[12].c: New tests.
1819
1820 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
1821
1822         PR c++/11788
1823         * g++.dg/overload/addr1.C: New test.
1824
1825 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
1826
1827         * gcc.dg/20030909-1.c: New test.
1828
1829 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1830
1831         * gcc.dg/ultrasp10.c: New test.
1832
1833 2003-09-09  Devang Patel  <dpatel@apple.com>
1834
1835         * gcc.dg/darwin-ld-6.c: New test.
1836
1837 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1838
1839         * gcc.dg/torture/builtin-explog-1.c: New testcase.
1840
1841 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1842
1843         * gcc.dg/ia64-types1.c: New test.
1844         * gcc.dg/ia64-types2.c: Likewise.
1845
1846 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1847
1848         * gcc.dg/builtins-1.c: Add more _Complex tests.
1849         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1850
1851         * gcc.dg/builtins-1.c: Test existing _Complex functions.
1852         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1853
1854 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1855
1856         PR c++/11786
1857         * g++.dg/lookup/koenig2.C: New test.
1858
1859         PR c++/5296
1860         * g++.dg/rtti/typeid2.C: New test.
1861
1862 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
1863
1864         * gcc.c-torture/compile/20030904-1.c: New test.
1865
1866 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1867
1868         * g++.dg/opt/longbranch2.C: New test.
1869
1870 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1871
1872         * g++.dg/template/crash10.C: Only compile it.
1873
1874 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1875
1876         PR middle-end/11665
1877         * gcc.c-torture/compile/20030907-1.c: New test.
1878         * g++.dg/init/array11.C: New test.
1879
1880 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1881
1882         PR c++/11852
1883         * g++.dg/init/struct1.C: New test.
1884
1885 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1886
1887         PR c++/12181
1888         * g++.dg/expr/comma1.C: New test.
1889
1890 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
1891
1892         PR c++/11867
1893         * g++.dg/expr/static_cast5.C: New test.
1894
1895 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1896
1897         PR c++/11507
1898         * g++.dg/lookup/scoped7.C: New test.
1899
1900         PR c++/9574
1901         * g++.dg/other/static1.C: New test.
1902
1903         PR c++/11490
1904         * g++.dg/warn/template-1.C: New test.
1905
1906         PR c++/11432
1907         * g++.dg/template/crash10.C: New test.
1908
1909         PR c++/2478
1910         * g++.dg/overload/VLA.C: New test.
1911
1912         PR c++/10804
1913         * g++.dg/template/call1.C: New test.
1914
1915 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1916
1917         PR c++/11794
1918         * g++.dg/parse/using3.C: New test.
1919
1920 2003-09-06  Roger Sayle  <roger@eyesopen.com>
1921
1922         PR c++/11409
1923         * g++.dg/overload/builtin3.C: New test case.
1924
1925 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1926
1927         PR c/9862
1928         * gcc.dg/20030906-1.c: New test.
1929         * gcc.dg/20030906-2.c: Likewise.
1930
1931 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1932
1933         PR c++/12167
1934         * g++.dg/parse/defarg5.C: New test.
1935
1936         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1937
1938 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1939
1940         PR c++/12163
1941         * g++.dg/expr/static_cast4.C: New test.
1942
1943         PR c++/12146
1944         * g++.dg/template/crash9.C: New test.
1945
1946 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1947
1948         * g++.old-deja/g++.ext/pretty2.C: Update for change
1949         in __FUNCTION__.
1950         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1951
1952 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1953
1954         PR c++/11922
1955         * g++/dg/template/qualified-id1.C: New test.
1956
1957         PR c++/12037
1958         * g++.dg/warn/noeffect4.C: New test.
1959
1960 2003-09-04  Matt Austern  <austern@apple.com>
1961
1962         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1963         * g++.dg/ext/fnname2.C: Likewise.
1964         * g++.dg/ext/fnname3.C: Likewise.
1965
1966 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1967
1968         * g++.dg/expr/lval1.C: New test.
1969         * g++.dg/ext/lvcast.C: Remove.
1970
1971 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1972
1973         PR optimization/11700.
1974         * gcc.c-torture/compile/20030903-1.c: New test case.
1975
1976 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1977
1978         PR c++/12053
1979         * g++.dg/abi/layout4.C: New test.
1980
1981 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1982
1983         PR c++/11553
1984         * g++.dg/parse/friend3.C: New test.
1985
1986 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1987
1988         PR c++/11847
1989         * g++.dg/template/class1.C: New test.
1990
1991         PR c++/11808
1992         * g++.dg/expr/call1.C: New test.
1993
1994 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1995
1996         PR c++/12114
1997         * g++.dg/init/ref9.C: New test.
1998
1999         PR c++/11972
2000         * g++.dg/template/nested4.C: New test.
2001
2002 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
2003
2004         PR c++/12093
2005         * g++.dg/template/non-dependent4.C: New test.
2006
2007         PR c++/11928
2008         * g++.dg/inherit/conv1.C: New test.
2009
2010 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
2011
2012         PR c++/6196
2013         * g++.dg/ext/label1.C: New test.
2014         * g++.dg/ext/label2.C: Likewise.
2015
2016 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
2017
2018         * g++.dg/expr/cond3.C: New test.
2019
2020 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2021
2022         * gcc.dg/builtins-1.c: Add new builtin cases.
2023
2024 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2025
2026         * gcc.dg/builtins-1.c: Add new cases.
2027         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2028
2029 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2030
2031         * gcc.dg/builtins-1.c: Add more math builtin tests.
2032         * gcc.dg/torture/builtin-attr-1.c: New test.
2033
2034 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
2035
2036         PR optimization/5079
2037         * g++.dg/opt/static3.C: New test.
2038
2039 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2040
2041         * gcc.misc-tests/gcov-10b.c: New test.
2042
2043 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
2044
2045         * g++.dg/opt/ptrmem3.C: New test.
2046
2047         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
2048
2049 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
2050
2051         * gcc.dg/20030826-2.c: New test.
2052
2053 2003-08-26  Roger Sayle  <roger@eyesopen.com>
2054
2055         PR middle-end/12002
2056         * g77.f-torture/compile/12002.f: New test case.
2057
2058 2003-08-26  Roger Sayle  <roger@eyesopen.com>
2059
2060         * gcc.dg/20030826-1.c: New test case.
2061
2062 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
2063
2064         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
2065
2066 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
2067
2068         PR c++/11871
2069         * c++.dg/lookup/crash1.C: New test.
2070
2071         * c++.dg/warn/noeffect3.C: New test.
2072
2073 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
2074
2075         * gcc.dg/compat/vector-1_x.c: Compile with -w.
2076         * gcc.dg/compat/vector-1_y.c: Ditto.
2077         * gcc.dg/compat/vector-2_x.c: Ditto.
2078         * gcc.dg/compat/vector-2_y.c: Ditto.
2079
2080 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
2081
2082         * gcc.dg/20030702-1.c: New test.
2083
2084 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
2085
2086         PR c++/8795
2087         * g++.dg/ext/altivec-1.C: New test.
2088
2089 2003-08-24  Richard Henderson  <rth@redhat.com>
2090
2091         * g++.dg/eh/simd-2.C: Add -w for x86.
2092
2093 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
2094
2095         * gcc.dg/20030815-1.c: New test.
2096
2097 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2098
2099         PR c++/3765
2100         * g++.dg/parse/access6.C: New test.
2101
2102 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2103
2104         PR c++/641, c++/11876
2105         * g++.dg/template/friend22.C: New test.
2106         * g++.dg/template/friend23.C: Likewise.
2107
2108 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2109
2110         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
2111         identically.
2112
2113 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2114
2115         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
2116
2117 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2118
2119         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
2120
2121 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2122
2123         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
2124
2125 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2126
2127         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
2128
2129 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
2130
2131         PR c++/11919
2132         * g++.dg/overload/prom1.C: New test.
2133
2134         PR c++/11551
2135         * g++.dg/parse/dtor2.C: New test.
2136
2137         PR c++/10762
2138         * g++.dg/parse/using2.C: New test.
2139
2140 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
2141
2142         PR target/11805
2143         * gcc.c-torture/compile/20030821-1.c: New.
2144
2145 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
2146
2147         PR c++/11834
2148         * g++.dg/template/deduce2.C: New test.
2149
2150 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
2151
2152         * gcc.c-torture/execute/20030821-1.c: New test.
2153
2154 2003-08-20  Roger Sayle  <roger@eyesopen.com>
2155
2156         PR middle-end/11984
2157         * gcc.dg/20030820-1.c: New test case.
2158
2159 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2160
2161         PR c++/11945
2162         * g++.dg/warn/noeffect2.C: New test.
2163
2164 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
2165
2166         PR c++/10926
2167         * g++.dg/template/dtor2.C: New test.
2168
2169         PR c++/11684
2170         * g++.dg/template/operator1.C: New test.
2171         * g++.dg/parse/operator4.C: New test.
2172
2173         PR c++/11946.C
2174         * g++.dg/expr/enum1.C: New test.
2175         * gcc.dg/c99-bool-1.c: Remove bogus warning.
2176
2177         PR c++/11036.C
2178         * g++.dg/parse/elab2.C: New test.
2179         * g++.dg/parse/typedef4.C: Change error message.
2180         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
2181         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
2182         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
2183
2184 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
2185
2186         * gcc.dg/pch/warn-1.c: New.
2187         * gcc.dg/pch/warn-1.hs: New.
2188
2189         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
2190         not-tested file.
2191
2192 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
2193
2194         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
2195
2196 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
2197
2198         * gcc.dg/uninit-D.c: New Test.
2199         * gcc.dg/uninit-E.c: New Test.
2200         * gcc.dg/uninit-F.c: New Test.
2201         * gcc.dg/uninit-G.c: New Test.
2202
2203 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
2204
2205         * g++.dg/README: Describe the pch directory.
2206
2207 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2208
2209         PR c++/11174
2210         * g++.dg/parse/access4.C: New test.
2211         * g++.dg/parse/access5.C: Likewise.
2212         * g++.old-deja/g++.jason/access17.C: Adjust error message.
2213
2214 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
2215
2216         * gcc.dg/noncompile/20030818-1.c: New.
2217
2218 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
2219
2220         PR c++/11957
2221         * g++.dg/warn/noeffect1.C: New test.
2222
2223         * g++.dg/template/scope2.C: New test.
2224         * g++.dg/template/error2.C: Correct dg-error
2225
2226 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
2227
2228         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
2229
2230 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
2231
2232         PR C++/11512
2233         * g++.dg/template/warn1.C: New.
2234
2235 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
2236
2237         * g++.dg/template/error2.C: New test.
2238         * g++.dg/lookup/using7.C: Adjust errors
2239         * g++.old-deja/g++.pt/crash36.C: Likewise.
2240         * g++.old-deja/g++.pt/derived3.C: Likewise.
2241
2242 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2243
2244         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
2245         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
2246         * gcc.c-torture/execute/builtins/string-9.c: New, from
2247         string-opt-9.c.  Adjust for execute/builtins framework.
2248         * gcc.c-torture/execute/string-opt-9.c: Delete.
2249
2250 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
2251
2252         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
2253
2254         * g++.dg/parse/ret-type2.C: New test.
2255
2256         PR c++/11703
2257         * g++.dg/init/new8.C: New test.
2258
2259         PR c++/10923
2260         * g++.dg/parse/typedef5.C: New test.
2261
2262         PR c++/9512
2263         * g++.dg/parse/qualified2.C: New test.
2264         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
2265         invalid code.
2266
2267 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
2268
2269         * g++.dg/conversion/ptrmem1.C: New test.
2270
2271 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
2272
2273         PR target/11693
2274         * gcc.dg/20030811-1.c: New test.
2275
2276         PR target/11535
2277         * gcc.c-torture/execute/20030811-1.c: New test.
2278
2279 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2280
2281         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
2282
2283 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
2284
2285         PR c++/11789.C
2286         * g++.dg/inherit/multiple1.C: New test.
2287
2288 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
2289
2290         * gcc.dg/spe1.c: New test.
2291
2292         PR c++/11670
2293         * g++.dg/expr/cast2.C: New test.
2294
2295         PR c++/10530
2296         * g++.dg/template/dependent-name2.C: New test.
2297
2298 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
2299
2300         * g++.dg/parse/crash11.C: Put the dg options in comments.
2301
2302 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
2303
2304         * lib/gcc-dg.exp: Update for diagnostic change.
2305
2306 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2307
2308         PR c++/5767
2309         * g++.dg/parse/crash11.C: New test.
2310
2311 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
2312
2313         * gcc.dg/cpp/spacing1.c: Update.
2314
2315 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
2316
2317         PR target/11739
2318         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
2319         a value for -mtune.
2320
2321 2003-08-04  Roger Sayle  <roger@eyesopen.com>
2322
2323         PR middle-end/11771
2324         * gcc.c-torture/compile/20030804-1.c: New test case.
2325
2326 2003-08-04  Roger Sayle  <roger@eyesopen.com>
2327
2328         * gcc.dg/20030804-1.c: New test case.
2329
2330 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
2331
2332         * gcc.dg/cpp/separate-1.c: New test.
2333
2334 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
2335
2336         PR c++/11704
2337         * g++.dg/template/dependent-expr2.C: New test.
2338
2339         PR c++/11766
2340         * g++.dg/expr/ptrmem1.C: New test.
2341
2342 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2343
2344         PR c++/9453
2345         * g++.dg/template/friend15.C: New test.
2346
2347 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
2348
2349         * lib/dg-pch.exp: Work round PCH bug.
2350
2351 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2352
2353         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
2354         builtins.  Move cases from builtins-4.c here.
2355
2356         * gcc.dg/torture/builtin-math-1.c: New test taken from
2357         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
2358         additional cases.
2359
2360         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
2361         Delete.
2362
2363 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
2364
2365         PR c++/9447
2366         * g++.dg/template/using7.C: New test.
2367
2368 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
2369
2370         * import1.c, import2.c: New tests.
2371
2372 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
2373
2374         * g++.dg/eh/crossjump1.C: New test.
2375
2376 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
2377
2378         PR c++/11697
2379         * g++.dg/template/using6.C: New test.
2380
2381         PR c++/11744
2382         * g++.dg/template/koenig2.C: New test.
2383
2384 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2385
2386         PR c++/7983
2387         * g++.dg/parse/typedef4.C: New test.
2388
2389 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2390
2391         PR c++/8442, c++/8806
2392         * g++.dg/template/elab1.C: New test.
2393         * g++.dg/template/type2.C: Likewise.
2394         * g++.dg/template/ttp3.C: Adjust expected error message.
2395         * g++.old-deja/g++.law/visibility13.C: Likewise.
2396         * g++.old-deja/g++.niklas/t135.C: Likewise.
2397         * g++.old-deja/g++.pt/ttp41.C: Likewise.
2398         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
2399         template argument.
2400         * g++.old-deja/g++.pt/ttp44.C: Likewise.
2401
2402 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
2403
2404         PR c++/11295
2405         * g++.dg/ext/stmtexpr1.C: New test.
2406
2407         * g++.dg/opt/tmp1.C: New test.
2408
2409         PR c++/11525
2410         * g++.dg/parse/constant4.C: New test.
2411
2412         PR c++/9447
2413         * g++.dg/template/using5.C: New test.
2414
2415 2003-07-31  Roger Sayle  <roger@eyesopen.com>
2416
2417         * gcc.dg/builtins-27.c: New test case.
2418
2419 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
2420
2421         * gcc.dg/tls/opt-7.c: New test.
2422
2423 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
2424
2425         * g++.old-deja/g++.other/crash18.C: Remove.
2426
2427 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
2428
2429         * g++.dg/template/explicit3.C: New.
2430         * g++.dg/template/explicit4.C: New.
2431         * g++.dg/template/explicit5.C: New.
2432
2433         PR c++/11347
2434         * g++.dg/template/memtmpl1.C: New.
2435
2436 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
2437
2438         PR target/11565
2439         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
2440         * gcc.dg/i386-387-5.c (dg-options): Likewise.
2441
2442 2003-07-30  Jan Hubicka  <jh@suse.cz>
2443
2444         * vtgc1.c: Kill.
2445
2446 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
2447
2448         * gcc.dg/struct-in-proto-1.c: New test.
2449
2450 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
2451
2452         * gcc.dg/cpp/include2.c: Only expect one message.
2453
2454 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
2455
2456         PR c++/9447
2457         * g++.dg/template/using1.C: New test.
2458         * g++.dg/template/using2.C: New test.
2459         * g++.dg/template/using3.C: New test.
2460         * g++.dg/template/using4.C: New test.
2461
2462 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
2463
2464         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
2465         * gcc.c-torture/execute/string-opt-10.c: Likewise.
2466
2467 2003-07-28  Jan Hubicka  <jh@suse.cz>
2468
2469         PR c++/11530
2470         * g++.dg/opt/call1.C: New test.
2471
2472 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
2473
2474         PR c++/11667
2475         * g++.dg/init/enum2.C: New test.
2476         * g++.dg/template/overload1.C: Add "-w" option.
2477
2478 2003-07-28    <hp@bitrange.com>
2479
2480         * gcc.dg/Wdeclaration-after-statement-1.c,
2481         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
2482
2483 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
2484
2485         * gcc.c-torture/compile/20030725-1.c: New test.
2486
2487 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
2488
2489         * gcc.dg/20030505.c: Only run for SPE.
2490         Remove definition of opaque type.
2491
2492 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
2493
2494         * g++.dg/template/ptrmem6.C: New test.
2495
2496 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
2497
2498         * gcc.c-torture/compile/zero-strct-2.c: New test.
2499
2500 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
2501
2502         * gcc.dg/intermod-1.c: New test.
2503
2504 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
2505
2506         PR c++/11617
2507         * g++.dg/template/lookup2.C: New test.
2508         * g++.dg/template/memclass1.C: Remove instantiated from error.
2509         * g++.dg/other/error2.C: Tweak expected errors.
2510
2511         PR c++/11596
2512         * g++.dg/template/defarg3.C: New test.
2513
2514         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
2515
2516 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
2517
2518         * g++.dg/inherit/access5.C: New test.
2519
2520 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2521
2522         PR c++/11513
2523         * g++.dg/template/crash8.C: New test.
2524
2525 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
2526
2527         PR c/10602
2528         * gcc.dg/noncompile/incomplete-2.c: New test.
2529
2530 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
2531
2532         PR c++/11645
2533         * g++.dg/inherit/access4.C: New test.
2534
2535         PR c++/11517
2536         * g++.dg/expr/cond2.C: New test.
2537
2538         PR optimization/10679
2539         * g++.dg/opt/inline4.C: New test.
2540
2541 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2542
2543         * g++.dg/parse/crash10: New test.
2544
2545 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2546
2547         * g++.dg/ext/flexary1.C: New test.
2548
2549 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2550
2551         PR c++/10793
2552         * g++.dg/template/crash9.C: New test.
2553
2554 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2555
2556         PR c++/3004
2557         * g++.dg/parse/typedef3.C: New test.
2558
2559         PR c++/7906
2560         * g++.dg/parse/operator2.C: New test.
2561
2562         PR c++/8895
2563         * g++.dg/parse/def-tmpl-arg1.C: New test.
2564
2565         PR c++/9282
2566         * g++.dg/parse/funptr1.C: New test.
2567
2568         PR c++/9452
2569         * g++.dg/parse/ambig3.C: New test.
2570
2571         PR c++/9454
2572         * g++.dg/parse/operator3.C: New test.
2573
2574         PR c++/9486
2575         * g++.dg/parse/template10.C: New test.
2576
2577         PR c++/9488
2578         * g++.dg/parse/template11.C: New test.
2579
2580         PR c++/10150
2581         * g++.dg/parse/invalid-op1.C: New test.
2582
2583         PR c++/10247
2584         * g++.dg/parse/condexpr1.C: New test.
2585
2586 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2587
2588         * g++.dg/ext/packed3.C: New test.
2589         * g++.dg/ext/packed4.C: New test.
2590
2591         * gcc.dg/pack-test-3.c: New test.
2592
2593 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
2594
2595         * lib/compat.exp: Handle dg-options per source file.
2596         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
2597         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
2598         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
2599         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
2600         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
2601         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
2602         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
2603         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
2604         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
2605         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
2606         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
2607         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
2608         * g++.dg/compat/break/bitfield7_x.C: Ditto.
2609         * g++.dg/compat/break/bitfield7_y.C: Ditto.
2610
2611 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2612
2613         PR c/10320
2614         * gcc.c-torture/execute/20030718-1.c: New test.
2615
2616 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2617
2618         PR optimization/11536
2619         * gcc.dg/20030721-1.c: New test.
2620
2621 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
2622
2623         PR c++/11546
2624         * g++.dg/template/lookup1.C: New test.
2625
2626 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
2627
2628         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
2629         diagnostics of ill-formed constructs involving labels.
2630         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
2631         the new 'previously defined here' message.
2632
2633 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
2634
2635         * g++.dg/parse/non-dependent2.C: New test.
2636
2637 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2638
2639         * g++.dg/init/init-ref4.C: xfail on targets without
2640         weak symbols.
2641
2642 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
2643
2644         PR target/11087
2645         * gcc.c-torture/execute/20030717-1.c: New test.
2646
2647 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2648
2649         * g++.dg/opt/cfg1.C: New test.
2650
2651 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
2652
2653         PR optimization/11557
2654         * gcc.dg/20030717-1.c: New test.
2655
2656 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
2657
2658         PR c++/10476
2659         * g++.dg/expr/crash-1.C: New test.
2660
2661         PR c++/11027
2662         * g++.dg/template/init3.C: New test.
2663
2664         PR c++/8222
2665         * g++.dg/template/non-dependent1.C: New test.
2666
2667         PR c++/11070
2668         * g++.dg/template/non-dependent2.C: New test.
2669
2670         PR c++/11071
2671         * g++.dg/template/non-dependent3.C: New test.
2672
2673         PR c++/9907
2674         * g++.dg/template/sizeof5.C: New test.
2675
2676 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
2677
2678         PR 11498
2679         * gcc.c-torture/compile/mangle-1.c: New file.
2680
2681 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2682
2683         PR c++/7809
2684         * g++.dg/parse/access3.C: New test.
2685
2686 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
2687
2688         PR c++/11384
2689         * g++.dg/init/init-ref4.C: New test.
2690
2691 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
2692
2693         PR c++/11547
2694         * g++.dg/parse/constant3.C: New test.
2695         * g++.dg/parse/crash7.C: Likewise.
2696
2697 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
2698
2699         PR target/11008
2700         * gcc.dg/i386-pentium4-not-mull.c: New.
2701
2702 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
2703
2704         * gcc.dg/asm-names.c (ymain): Make it weak.
2705
2706 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2707
2708         PR c++/5421
2709         * g++.dg/template/friend21.C: New test.
2710
2711 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
2712
2713         * gcc.dg/cleanup-8.c: New test.
2714         * gcc.dg/cleanup-9.c: New test.
2715
2716 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
2717
2718         * g++.dg/ext/dll-MI1.h: New file.
2719         * g++.dg/ext/dllexport-MI1.C: New file.
2720         * g++.dg/ext/dllimport-MI1.C: New file.
2721
2722 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
2723
2724         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
2725         it does not have cmpstrsi patterns (just cmpmemsi).
2726
2727 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
2728
2729         PR debug/11473
2730         * g++.dg/debug/debug8.C: New test.
2731
2732 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2733
2734         PR c++/10108
2735         * g++.dg/template/crash7.C: New test.
2736
2737 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
2738
2739         PR target/10795
2740         * gcc.c-torture/compile/20030708-1.c: New.
2741
2742 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2743
2744         * gcc.c-torture/execute/20030715-1.c: New test.
2745
2746 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
2747
2748         * gcc.dg/pch/inline-3.c: New file.
2749         * gcc.dg/pch/inline-3.hs: New file.
2750         * gcc.dg/pch/inline-4.c: New file.
2751         * gcc.dg/pch/inline-4.hs: New file.
2752
2753 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
2754
2755         PR c++/11509
2756         * g++.dg/template/crash6.C: New test.
2757
2758         PR c++/7053
2759         * g++.dg/template/friend20.C: New test.
2760
2761         PR c++/7019
2762         * g++.dg/template/overload2.C: New test.
2763
2764 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2765
2766         PR optimization/11440
2767         * gcc.c-torture/execute/20030714-1.c: New test.
2768
2769 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2770
2771         PR c++/11154
2772         * g++.dg/template/partial2.C: New test.
2773
2774 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
2775
2776         PR c++/11503
2777         * g++.dg/template/anon1.C: New test.
2778
2779         PR c++/11493
2780         PR c++/11495
2781         * g++.dg/parse/template9.C: Likewise.
2782         * g++.dg/template/crash4.C: New test.
2783         * g++.dg/template/koenig1.C: Likewise.
2784         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
2785         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
2786         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
2787         functions.
2788         * g++.old-deja/g++.jason/template36.C: Likewise.
2789         * g++.old-deja/g++.mike/p1989.C: Likewise.
2790         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
2791         * g++.old-deja/g++.pt/ttp20.C: Use this->.
2792         * g++.old-deja/g++.pt/ttp21.C: Use this->.
2793         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
2794         compiling.
2795         * g++.old-deja/g++.pt/union2.C: Use this->.
2796
2797 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
2798
2799         * gcc.dg/20030711-1.c: New test.
2800
2801 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
2802
2803         PR c++/11050
2804         * g++.dg/parse/args1.C: New test.
2805         * g++.pt/defarg8.C: Change expected errors.
2806
2807 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
2808
2809         PR c++/8164
2810         * g++.dg/template/nontype2.C: New test.
2811
2812         PR c++/10558
2813         * g++.dg/parse/template8.C: New test.
2814
2815         PR c++/8327
2816         * g++.dg/template/scope1.C: New test.
2817
2818         * g++.dg/warn/Wsign-compare-1.C: New test.
2819
2820 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2821
2822         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
2823
2824 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
2825
2826         PR c++/9411
2827         * g++.dg/template/explicit2.C: New test.
2828
2829         PR c++/10032
2830         * g++.dg/warn/pedantic1.C: New test.
2831
2832 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
2833
2834         PR c++ 9483
2835         * g++.dg/other/field1.C: New test.
2836
2837 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2838
2839         PR c/11449
2840         * gcc.c-torture/compile/20030707-1.c: New.
2841
2842 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2843
2844         PR c++/10849
2845         * g++.dg/template/access12.C: New test.
2846
2847 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
2848
2849         * g++.dg/bprob/bprob.exp (prof_ext): Update.
2850         * g77.dg/bprob/bprob.exp (prof_ext): Update.
2851         * gcc.misc-tests/bprob.exp (prof_ext): Update.
2852         * gcc.misc-tests/gcov.exp: Update
2853         * g++.dg/gcov/gcov.exp: Update
2854         * lib/gcov.exp: Update.
2855
2856 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
2857
2858         * g++.dg/abi/mangle17.C: Make sure template expressions are
2859         dependent.
2860         * g++.dg/abi/mangle4.C: Mark erroneous casts.
2861         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
2862         * g++.dg/opt/stack1.C: Remove erroneous code.
2863         * g++.dg/parse/template7.C: New test.
2864         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
2865         * g++.old-deja/g++.pt/crash4.C: Likewise.
2866
2867 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2868
2869         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
2870         with zero or one occurence of `$' after the initial `L'.
2871
2872 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
2873
2874         * gcc.c-torture/compile/20030704-1.c: Add a comment.
2875
2876 2003-07-08  Roger Sayle  <roger@eyesopen.com>
2877
2878         PR c/11370
2879         * gcc.dg/Wunreachable-6.c: New testcase.
2880         * gcc.dg/Wunreachable-7.c: New testcase.
2881
2882 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2883
2884         PR c/11420
2885         * gcc.dg/20030708-1.c: New test.
2886
2887 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
2888
2889         * gcc.dg/compat/sdata-section.h: New file.
2890         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
2891         * gcc.dg/torture/mips-sdata-1.c: New test.
2892
2893 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2894
2895         PR c++/11030
2896         * g++.dg/template/friend19.C: New test.
2897
2898 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2899
2900         * g++.dg/opt/strength-reduce.C: New test.
2901
2902 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2903
2904         PR target/10979
2905         * gcc.dg/20030707-1.c: New testcase.
2906
2907 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2908
2909         PR optimization/11059
2910         * g++.dg/opt/emptyunion.C: New testcase.
2911
2912 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2913             Eric Botcazou  <ebotcazou@libertysurf.fr>
2914
2915         * g++.dg/opt/stack1.C: New test.
2916
2917 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
2918
2919         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
2920         run test.
2921
2922         PR c++/11431
2923         * g++.dg/expr/static_cast3.C: New test.
2924
2925 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2926
2927         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2928         everywhere.
2929         * gcc.dg/concat.c: Concatenation of string constants with
2930         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2931         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2932         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2933         necessary to avoid multi-character character constant warning.
2934         * gcc.dg/cpp/escape.c: Likewise.
2935         * gcc.dg/cpp/ucs.c: Likewise.
2936         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2937         Fix a typo.
2938
2939 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2940
2941         PR c/11428
2942         * gcc.c-torture/compile/20030704-1.c: New.
2943
2944 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2945
2946         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2947
2948 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2949
2950         PR c++/5287, PR c++/7910,  PR c++/11021
2951         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2952         tests for warnings.
2953         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2954         * g++.dg/ext/dllimport3.C: Likewise.
2955         * g++.dg/ext/dllimport4.C: New file.
2956         * g++.dg/ext/dllimport5.C: New file.
2957         * g++.dg/ext/dllimport6.C: New file.
2958         * g++.dg/ext/dllimport7.C: New file.
2959         * g++.dg/ext/dllimport8.C: New file.
2960         * g++.dg/ext/dllimport9.C: New file.
2961         * g++.dg/ext/dllimport10.C: New file.
2962         * g++.dg/ext/dllexport1.C: New file.
2963
2964 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2965
2966         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2967         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2968
2969 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2970
2971         * gcc.dg/builtins-25.c: New testcase.
2972         * gcc.dg/builtins-26.c: New testcase.
2973
2974 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2975
2976         * gcc.dg/compat/vector-defs.h: New file.
2977         * gcc.dg/compat/vector-setup.h: New file.
2978         * gcc.dg/compat/vector-check.h: New file.
2979         * gcc.dg/compat/vector-1_main.c: New file.
2980         * gcc.dg/compat/vector-1_x.c: New file.
2981         * gcc.dg/compat/vector-1_y.c: New file.
2982         * gcc.dg/compat/vector-2_main.c: New file.
2983         * gcc.dg/compat/vector-2_x.c: New file.
2984         * gcc.dg/compat/vector-2_y.c: New file.
2985
2986         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2987         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2988         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2989         * gcc.dg/compat/struct-align-1.h: New file.
2990         * gcc.dg/compat/struct-align-1_main.c: New file.
2991         * gcc.dg/compat/struct-align-1_x.c: New file.
2992         * gcc.dg/compat/struct-align-1_y.c: New file.
2993         * gcc.dg/compat/struct-align-2.h: New file.
2994         * gcc.dg/compat/struct-align-2_main.c: New file.
2995         * gcc.dg/compat/struct-align-2_x.c: New file.
2996         * gcc.dg/compat/struct-align-2_y.c: New file.
2997
2998         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2999         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
3000         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3001         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
3002         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
3003         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3004         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3005         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
3006         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
3007         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3008         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3009         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3010         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3011         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3012         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3013         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3014         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3015         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3016         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3017         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3018         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3019         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3020         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3021         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3022         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3023         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3024         * gcc.dg/compat/struct-return-10_x.c: Ditto.
3025         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3026         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3027
3028 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3029
3030         * gcc.dg/i386-call-1.c: New test.
3031
3032 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
3033
3034         PR c++/9162
3035         * g++.dg/parse/defarg4.C: New.
3036
3037 2003-07-03  Roger Sayle  <roger@eyesopen.com>
3038
3039         PR target/10700
3040         * gcc.c-torture/compile/20030703-1.c: New test case.
3041
3042 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
3043
3044         * g++.dg/template/local3.C: Remove extra semicolon.
3045
3046 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3047
3048         * gcc.dg/i386-volatile-1.c: New test.
3049
3050 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
3051
3052         PR c++/11072
3053         * g++.dg/other/offsetof2.C: XFAIL.
3054         * g++.dg/other/offsetof5.C: New.
3055
3056         PR c++/10219
3057         * g++.dg/template/error1.C: New.
3058
3059         PR c++/9779
3060         * g++.dg/template/dependent-expr1.C: New.
3061
3062 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
3063
3064         PR c++/6949
3065         * g++.dg/template/local3.C: New test.
3066
3067         PR c++/11149
3068         * g++.dg/lookup/scoped6.C: New test.
3069
3070 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
3071
3072         PR c++/8046
3073         * g++.dg/other/error7.C: New test.
3074
3075 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
3076
3077         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
3078         * g++.old-deja/g++.abi/vtable3.h: Likewise.
3079         * g++.old-deja/g++.law/code-gen5.C: Likewise.
3080         * g++.old-deja/g++.other/union2.C: Likewise.
3081         * gcc.dg/c90-const-expr-2.c: Likewise.
3082         * gcc.dg/c90-const-expr-3.c: Likewise.
3083         * gcc.dg/c99-const-expr-2.c: Likewise.
3084         * gcc.dg/c99-const-expr-3.c: Likewise.
3085         * gcc.dg/concat.c: Likewise.
3086
3087 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
3088
3089         PR c++/9559
3090         * g++.dg/init/static1.C: New test.
3091
3092 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3093
3094         * Changelog: Remove ">>>>>>>" from previous change.
3095
3096 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3097
3098         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
3099         * g++.old-deja/g++.other/access2.C: Likewise.
3100         * g++.old-deja/g++.other/decl2.C: Likewise.
3101         * gcc.c-torture/execute/20020615-1.c: Likewise.
3102
3103 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3104
3105         PR c++/4933
3106         * g++.dg/template/sizeof4.C: New test.
3107
3108 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3109
3110         * g++.dg/other/error6.C: New test.
3111
3112 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3113
3114         PR c++/10750
3115         * g++.dg/parse/constant2.C: New test.
3116
3117 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
3118
3119         PR c++/11106
3120         * g++.dg/other/error5.C: New test.
3121
3122 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3123
3124         * gcc.dg/format/gcc_diag-1.c: New test.
3125
3126 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
3127
3128         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
3129
3130 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3131
3132         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
3133         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
3134         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
3135
3136 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
3137
3138         * gcc.c-torture/execute/builtins/string-8.c: New test.
3139         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
3140         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
3141         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
3142
3143 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
3144
3145         PR c++/10468
3146         * g++.dg/ext/typeof6.C: New test.
3147
3148 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
3149
3150         PR c++/10796
3151         * g++.dg/init/enum1.C: New test.
3152
3153 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
3154
3155         * gcc.dg/20030627-1.c: New test.
3156
3157 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
3158
3159         PR c++/11332
3160         * g++.dg/expr/static_cast2.C: New test.
3161
3162 2003-06-26  Roger Sayle  <roger@eyesopen.com>
3163             Jakub Jelinek  <jakub@redhat.com>
3164
3165         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
3166         sprintf(dst,"%s",src) optimization.
3167         * gcc.c-torture/execute/20030626-1.c: New test case.
3168         * gcc.c-torture/execute/20030626-2.c: New test case.
3169
3170 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
3171
3172         * gcc.c-torture/execute/multi-ix.c: New test.
3173
3174         * gcc.c-torture/execute/simd-4.c (main):
3175         Added missing semicolon at end of union.
3176
3177 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
3178
3179         PR c++/8266
3180         * g++.dg/template/explicit-instantiation3.C: New test.
3181
3182 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
3183
3184         * gcc.dg/20030626-1.c: Use signed char.
3185
3186 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
3187
3188         * gcc.dg/20030626-1.c: New test.
3189
3190 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
3191
3192         * const-str-2.m: Update.
3193
3194 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
3195
3196         PR c++/10990
3197         * g++.dg/rtti/dyncast1.C: New test.
3198         * g++.dg/abi/mangle4.C: Correct base-specifier access.
3199         * g++.dg/lookup/scoped1.C: Remove XFAIL.
3200         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
3201
3202         PR c++/10931
3203         * g++.dg/expr/static_cast1.C: New test.
3204
3205 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
3206
3207         * gcc.dg/20030625-1.c: New test.
3208
3209 2003-06-24  Roger Sayle  <roger@eyesopen.com>
3210
3211         * gcc.c-torture/compile/20030624-1.c: New test case.
3212
3213 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
3214
3215         * gcc.c-torture/execute/string-opt-17.c: New test.
3216
3217 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
3218
3219         PR c++/5754
3220         * g++.dg/parse/crash6.C: New test.
3221
3222 2003-06-23  Roger Sayle  <roger@eyesopen.com>
3223
3224         * gcc.dg/builtins-24.c: New test case.
3225
3226 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
3227
3228         * g++.dg/opt/operator1.C: New test.
3229
3230 2003-06-22  Roger Sayle  <roger@eyesopen.com>
3231
3232         * gcc.c-torture/execute/string-opt-16.c: New test case.
3233
3234 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
3235
3236         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
3237         * g++.old-deja/g++.other/conv7.C: Likewise
3238         * g++.old-deja/g++.other/overcnv2.C: Likewise.
3239         * g++.old-deja/g++.other/overload14.C: Likewise.
3240
3241 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
3242
3243         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
3244         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3245
3246 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3247
3248         PR c++/10888
3249         * g++.dg/warn/Winline-3.C: New test.
3250
3251 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3252
3253         * lib/target-supports.exp (check_alias_available): Make the test
3254         program acceptable to the Solaris assembler.
3255
3256         PR c++/10749
3257         * g++.dg/template/memclass2.C: New test.
3258
3259 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3260             Eric Botcazou  <ebotcazou@libertysurf.fr>
3261
3262         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
3263         data for non-matching targets.
3264         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
3265
3266 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3267
3268         PR c++/10845
3269         * g++.dg/template/member3.C: New test.
3270
3271 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
3272
3273         PR c++/10939
3274         * g++.dg/template/func1.C: New test.
3275
3276         PR c++/9649
3277         * g++.dg/template/static4.C: New test.
3278         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
3279
3280         PR c++/11041
3281         * g++.dg/init/ref7.C: New test.
3282
3283 2003-06-19  Matt Austern  <austern@apple.com>
3284
3285         PR c++/11228
3286         * g++.dg/anew1.C: New test.
3287         * g++.dg/anew2.C: New test.
3288         * g++.dg/anew3.C: New test.
3289         * g++.dg/anew4.C: New test.
3290
3291 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
3292
3293         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
3294
3295 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
3296
3297         * gcc.c-torture/execute/simd-4.c (main): Make expected value
3298         endian-dependent.
3299
3300 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
3301
3302         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
3303         Remove cruft.
3304
3305 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
3306
3307         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
3308         * gcc.c-torture/compile/961203-1.c: Likewise.
3309         * gcc.c-torture/compile/980506-1.c: Likewise.
3310
3311 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
3312
3313         PR c++/10712
3314         * g++.dg/lookup/using7.C: New test.
3315
3316 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
3317
3318         PR c++/11105
3319         * g++.dg/abi/conv1.C: Remove it.
3320         * g++.dg/template/conv7.C: New test.
3321         * g++.dg/template/conv8.C: Likewise.
3322         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
3323         conversion operator.
3324
3325 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
3326
3327         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
3328         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
3329         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3330         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
3331         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
3332         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3333         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3334         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
3335         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
3336         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3337         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3338         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3339         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3340         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3341         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3342         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3343         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3344         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3345         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3346         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3347         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3348         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3349         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3350         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3351         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3352         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3353         * gcc.dg/compat/struct-return-10_x.c: Ditto.
3354         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3355         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3356
3357 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
3358
3359         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
3360         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
3361         indications.
3362
3363 2003-06-16  Roger Sayle  <roger@eyesopen.com>
3364
3365         * gcc.dg/i386-387-5.c: New test case.
3366         * gcc.dg/i386-387-6.c: New test case.
3367         * gcc.dg/builtins-23.c: New test case.
3368
3369 2003-06-15  Roger Sayle  <roger@eyesopen.com>
3370
3371         * gcc.dg/builtins-22.c: New test case.
3372         * gcc.dg/i386-387-1.c: Update to test exp.
3373         * gcc.dg/i386-387-2.c: Likewise.
3374
3375 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3376
3377         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
3378
3379 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3380
3381         * lib/gcc-dg.exp (dg-require-dll): New function.
3382         (dg-xfail-if): Likewise.
3383         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
3384         driver.
3385
3386         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
3387         * gcc.c-torture/compile/20001205-1.c: Likewise.
3388         * gcc.c-torture/compile/20001226-1.c: Likewise.
3389         * gcc.c-torture/compile/20010518-2.c: Likewise.
3390         * gcc.c-torture/compile/20020312-1.c: Likewise.
3391         * gcc.c-torture/compile/20020604-1.c: Likewise.
3392         * gcc.c-torture/compile/920501-12.c: Likewise.
3393         * gcc.c-torture/compile/920501-4.c: Likewise.
3394         * gcc.c-torture/compile/920520-1.c: Likewise.
3395         * gcc.c-torture/compile/920521-1.c: Likewise.
3396         * gcc.c-torture/compile/920625-1.c: Likewise.
3397         * gcc.c-torture/compile/961203-1.c: Likewise.
3398         * gcc.c-torture/compile/980506-1.c: Likewise.
3399         * gcc.c-torture/compile/981006-1.c: Likewise.
3400         * gcc.c-torture/compile/981022-1.c: Likewise.
3401         * gcc.c-torture/compile/981223-1.c: Likewise.
3402         * gcc.c-torture/compile/990617-1.c: Likewise.
3403         * gcc.c-torture/compile/dll.c: Likewise.
3404         * gcc.c-torture/compile/labels-3.c: Likewise.
3405         * gcc.c-torture/compile/mipscop-1.c: Likewise.
3406         * gcc.c-torture/compile/mipscop-2.c: Likewise.
3407         * gcc.c-torture/compile/mipscop-3.c: Likewise.
3408         * gcc.c-torture/compile/mipscop-4.c: Likewise.
3409         * gcc.c-torture/compile/simd-5.c: Likewise.
3410         * gcc.c-torture/compile/20000804-1.x: Remove.
3411         * gcc.c-torture/compile/20001205-1.x: Likewise.
3412         * gcc.c-torture/compile/20001226-1.x: Likewise.
3413         * gcc.c-torture/compile/20010518-2.x: Likewise.
3414         * gcc.c-torture/compile/20020312-1.x: Likewise.
3415         * gcc.c-torture/compile/20020604-1.x: Likewise.
3416         * gcc.c-torture/compile/920501-12.x: Likewise.
3417         * gcc.c-torture/compile/920501-4.x: Likewise.
3418         * gcc.c-torture/compile/920520-1.x: Likewise.
3419         * gcc.c-torture/compile/920521-1.x: Likewise.
3420         * gcc.c-torture/compile/920625-1.x: Likewise.
3421         * gcc.c-torture/compile/961203-1.x: Likewise.
3422         * gcc.c-torture/compile/980506-1.x: Likewise.
3423         * gcc.c-torture/compile/981006-1.x: Likewise.
3424         * gcc.c-torture/compile/981022-1.x: Likewise.
3425         * gcc.c-torture/compile/981223-1.x: Likewise.
3426         * gcc.c-torture/compile/990617-1.x: Likewise.
3427         * gcc.c-torture/compile/mipscop-1.x: Likewise.
3428         * gcc.c-torture/compile/mipscop-2.x: Likewise.
3429         * gcc.c-torture/compile/mipscop-3.x: Likewise.
3430         * gcc.c-torture/compile/mipscop-4.x: Likewise.
3431         * gcc.c-torture/compile/simd-5.x: Likewise.
3432
3433         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
3434
3435 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3436
3437         * gcc.c-torture/execute/20030611-1.c: New test.
3438
3439 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3440
3441         PR middle-end/168
3442         * gcc.dg/20030612-1.c: New test case.
3443
3444 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3445
3446         PR c++/10635
3447         * g++.dg/expr/cast1.C: New test.
3448
3449 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3450
3451         * gcc.dg/builtins-21.c: New test case.
3452
3453 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
3454
3455         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
3456         options instead of at the end.
3457         * lib/objc.exp (objc_target_compile): Likewise.
3458
3459 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
3460
3461         PR c++/10432
3462         * g++.dg/parse/error1.C: New test.
3463
3464 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
3465
3466         * gcc.dg/compat/struct-by-value-11_main.c: New file.
3467         * gcc.dg/compat/struct-by-value-11_x.c: New file.
3468         * gcc.dg/compat/struct-by-value-11_y.c: New file.
3469         * gcc.dg/compat/struct-by-value-12_main.c: New file.
3470         * gcc.dg/compat/struct-by-value-12_x.c: New file.
3471         * gcc.dg/compat/struct-by-value-12_y.c: New file.
3472         * gcc.dg/compat/struct-by-value-13_main.c: New file.
3473         * gcc.dg/compat/struct-by-value-13_x.c: New file.
3474         * gcc.dg/compat/struct-by-value-13_y.c: New file.
3475         * gcc.dg/compat/struct-by-value-14_main.c: New file.
3476         * gcc.dg/compat/struct-by-value-14_x.c: New file.
3477         * gcc.dg/compat/struct-by-value-14_y.c: New file.
3478         * gcc.dg/compat/struct-by-value-15_main.c: New file.
3479         * gcc.dg/compat/struct-by-value-15_x.c: New file.
3480         * gcc.dg/compat/struct-by-value-15_y.c: New file.
3481         * gcc.dg/compat/struct-by-value-16_main.c: New file.
3482         * gcc.dg/compat/struct-by-value-16_x.c: New file.
3483         * gcc.dg/compat/struct-by-value-16_y.c: New file.
3484         * gcc.dg/compat/struct-by-value-17_main.c: New file.
3485         * gcc.dg/compat/struct-by-value-17_x.c: New file.
3486         * gcc.dg/compat/struct-by-value-17_y.c: New file.
3487         * gcc.dg/compat/struct-by-value-18_main.c: New file.
3488         * gcc.dg/compat/struct-by-value-18_x.c: New file.
3489         * gcc.dg/compat/struct-by-value-18_y.c: New file.
3490
3491         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
3492         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
3493         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
3494         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
3495         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
3496         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
3497         * gcc.dg/compat/scalar-return-3_main.c: New file.
3498         * gcc.dg/compat/scalar-return-3_x.c: New file.
3499         * gcc.dg/compat/scalar-return-3_y.c: New file.
3500         * gcc.dg/compat/scalar-return-4_main.c: New file.
3501         * gcc.dg/compat/scalar-return-4_x.c: New file.
3502         * gcc.dg/compat/scalar-return-4_y.c: New file.
3503
3504 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
3505
3506         * gcc.dg/compat/fp2-struct-check.h: New file.
3507         * gcc.dg/compat/fp2-struct-defs.h: New file.
3508         * gcc.dg/compat/fp2-struct-init.h: New file.
3509         * gcc.dg/compat/struct-by-value-10_main.c: New file.
3510         * gcc.dg/compat/struct-by-value-10_x.c: New file.
3511         * gcc.dg/compat/struct-by-value-10_y.c: New file.
3512         * gcc.dg/compat/struct-return-10_main.c: New file.
3513         * gcc.dg/compat/struct-return-10_x.c: New file.
3514         * gcc.dg/compat/struct-return-10_y.c: New file.
3515
3516         * gcc.dg/compat/compat-common.h: New file.
3517         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
3518         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
3519         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
3520         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
3521         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
3522         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
3523         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
3524         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3525         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
3526         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
3527         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3528         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
3529         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
3530         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3531         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
3532         * gcc.dg/compat/small-struct-check.h: Ditto.
3533         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
3534         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3535         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
3536         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
3537         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3538         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3539         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
3540         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3541         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
3542         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
3543         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3544         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3545         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
3546         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3547         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3548         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
3549         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3550         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
3551         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
3552         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3553         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
3554         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
3555         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3556         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
3557         * gcc.dg/compat/struct-return-2_main.c: Ditto.
3558         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3559         * gcc.dg/compat/struct-return-2_y.c: Ditto.
3560         * gcc.dg/compat/struct-return-3_main.c: Ditto.
3561         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3562         * gcc.dg/compat/struct-return-3_y.c: Ditto.
3563
3564 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
3565
3566         * g++.dg/pch/static-1.C: New file.
3567         * g++.dg/pch/static-1.Hs: New file.
3568
3569 2003-06-10  Richard Henderson  <rth@redhat.com>
3570
3571         * gcc.dg/asm-7.c: Adjust expected warning text.
3572
3573 2003-06-10  Roger Sayle  <roger@eyesopen.com>
3574
3575         * gcc.dg/builtins-20.c: New test case.
3576
3577 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
3578
3579         PR c++/11131
3580         * g++.dg/opt/template1.C: New test.
3581
3582 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3583
3584         * lib/gcc-dg.exp (dg-test): Clear additional_files and
3585         additional_sources.
3586
3587 2003-05-21  David Taylor  <dtaylor@emc.com>
3588
3589         * gcc.dg/Wpadded.c: New file.
3590
3591 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3592
3593         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
3594         * gcc.dg/special/weak-2.c: Add dg-require-weak.
3595         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
3596         dg-require-weak.
3597
3598 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
3599
3600         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
3601
3602 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3603
3604         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
3605         (dg-require-alias): Likewise.
3606         (dg-require-gc-sections): Likewise.
3607         * lib/target-supports.exp (check_gc_sections_available): Likewise.
3608
3609 2003-06-08  Richard Henderson  <rth@redhat.com>
3610
3611         * gcc.dg/20011029-2.c: Fix the array reference.
3612         * gcc.dg/asm-7.c: New.
3613
3614 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
3615
3616         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
3617
3618 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
3619
3620         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
3621         (dg-require-gc-sections): Likewise.
3622
3623 2003-06-08  Jan Hubicka  <jh@suse.cz>
3624
3625         * i386-cmov1.c: Fix regular expression.
3626         * i386-cvt-1.c: Likewise.
3627         * i386-local.c: Likewise.
3628         * i386-local2.c: Likewise.
3629         * i386-mul.c: Likewise.
3630         * i386-ssetype-1.c: Likewise.
3631         * i386-ssetype-3.c: Likewise.
3632         * i386-ssetype-5.c: Likewise.
3633
3634 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3635
3636         PR c++/11039
3637         * g++.dg/warn/implicit-typename2.C: New test.
3638         * g++.dg/warn/implicit-typename3.C: New test.
3639
3640 2003-06-07  Richard Henderson  <rth@redhat.com>
3641
3642         * g++.dg/other/offsetof3.C: Use size_t.
3643         * g++.dg/other/offsetof4.C: Likewise.
3644
3645 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
3646
3647         * lib/copy-file.exp: New. Implement gcc_copy_files.
3648
3649         * lib/dg-pch.exp: Load copy-file.exp
3650         (dg-pch): Use gcc_copy_files instead of "file copy".
3651
3652 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
3653
3654         * gcc.dg/weak/weak.exp: Simplify.
3655         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
3656         * gcc.dg/weak/weak-1.c: Likewise.
3657         * gcc.dg/weak/weak-2.c: Likewise.
3658         * gcc.dg/weak/weak-3.c: Likewise.
3659         * gcc.dg/weak/weak-4.c: Likewise.
3660         * gcc.dg/weak/weak-5.c: Likewise.
3661         * gcc.dg/weak/weak-6.c: Likewise.
3662         * gcc.dg/weak/weak-7.c: Likewise.
3663         * gcc.dg/weak/weak-8.c: Likewise.
3664         * gcc.dg/weak/weak-9.c: Likewise.
3665
3666 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
3667
3668         gcc.c-torture/execute/20030606-1.c: New.
3669
3670 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3671
3672         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
3673         * gcc.dg/builtins-19.c: Likewise.
3674
3675 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3676
3677         * gcc.dg/builtins-2.c: Add some more tests.
3678         * gcc.dg/builtins-18.c: New test case.
3679         * gcc.dg/builtins-19.c: New test case.
3680
3681 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3682             Jim Wilson  <wilson@tuliptree.org>
3683
3684         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
3685
3686 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
3687
3688         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
3689         mempcpy/stpcpy calls not to be optimized into something else.
3690         * gcc.c-torture/execute/string-opt-3.c: Moved to...
3691         * gcc.c-torture/execute/builtins/string-7.c: ...here.
3692         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
3693
3694 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3695
3696         * gcc.dg/format/asm_fprintf-1.c: New test.
3697
3698 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
3699
3700         * lib/gcc-defs.exp (additional_sources): New variable.
3701         (dg-additional-sources): New function.
3702         (additional_files): New variable.
3703         (dg-additional-files): New function.
3704         (dg-additional-files-options): Likewise.
3705         * lib/gcc-dg.exp (dg-require-weak): New function.
3706         (dg-require-alias): Likewise.
3707         (dg-require-gc-sections): Likewise.
3708         * lib/target-supports.exp (check_alias_available): Remove testfile
3709         parameter.
3710         (check_gc_sections_available): New function.
3711         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
3712         (dg-gpp-additional-files): Likewise.
3713         * lib/g++.exp (additional_sources): Remove.
3714         (additional_files): Likewise.
3715         (g++_target_compile): Use dg-additional-files-options.
3716
3717         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
3718         Tcl logic.
3719         * gcc.dg/special/ecos.exp: Remove.
3720         * gcc.dg/special/20000419-2.c: Use dg-require-*.
3721         * gcc.dg/special/alias-1.c: Likewise.
3722         * gcc.dg/special/alias-2.c: Likewise.
3723         * gcc.dg/special/gcsec-1.c: Likewise.
3724         * gcc.dg/special/weak-1.c: Likewise.
3725         * gcc.dg/special/weak-2.c: Likewise.
3726         * gcc.dg/special/wkali-1.c: Likewise.
3727         * gcc.dg/special/wkali-2.c: Likewise.
3728
3729         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
3730         dg-gpp-additional-*.
3731         * g++.dg/special/conpr-3.C: Likewise.
3732         * g++.dg/special/conpr-4.C: Likewise.
3733         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
3734         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
3735         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
3736         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
3737         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
3738         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
3739         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
3740         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
3741         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
3742         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
3743         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
3744         * g++.old-deja/g++.other/comdat1.C: Likewise.
3745         * g++.old-deja/g++.other/comdat2.C: Likewise.
3746         * g++.old-deja/g++.other/comdat3.C: Likewise.
3747         * g++.old-deja/g++.other/ctor1.C: Likewise.
3748         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
3749
3750 2003-06-05  Richard Henderson  <rth@redhat.com>
3751
3752         * gcc.dg/debug/20030605-1.c: New.
3753
3754 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3755
3756         * README.QMTEST: Update.
3757
3758 2003-06-04  Richard Henderson  <rth@redhat.com>
3759
3760         * gcc.dg/cleanup-1.c: New.
3761         * gcc.dg/cleanup-2.c: New.
3762         * gcc.dg/cleanup-3.c: New.
3763         * gcc.dg/cleanup-4.c: New.
3764         * gcc.dg/cleanup-5.c: New.
3765         * gcc.dg/cleanup-6.c: New.
3766         * gcc.dg/cleanup-7.c: New.
3767
3768 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3769
3770         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
3771
3772         * lib/dg-pch.exp: New file.
3773         * g++.dg/pch/pch.exp: Use dg-pch.exp.
3774         * gcc.dg/pch/pch.exp: Likewise.
3775
3776 2003-06-04  Roger Sayle  <roger@eyesopen.com>
3777
3778         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
3779         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
3780         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
3781         * gcc.dg/builtins-17.c: New test case.
3782         * gcc.dg/i386-387-4.c: New test case.
3783         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
3784
3785 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3786
3787         * gcc.dg/ultrasp9.c: New test.
3788
3789 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3790
3791         * gcc.c-torture/compile/20030604-1.c: New test.
3792         * gcc.dg/sparc-constant-1.c: New test.
3793
3794 2003-06-03  Glen Nakamura  <glen@imodulo.com>
3795
3796         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
3797
3798 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
3799
3800         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
3801
3802         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
3803         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
3804
3805 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
3806
3807         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
3808
3809 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3810
3811         PR c++/10940
3812         * g++.dg/template/spec10.C: New test.
3813
3814 2003-06-03  Roger Sayle  <roger@eyesopen.com>
3815
3816         * gcc.dg/builtins-16.c: New test case.
3817
3818 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
3819
3820         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
3821         mempcpy test with post-increments.
3822         * gcc.c-torture/execute/string-opt-3.c: New test.
3823         * gcc.dg/string-opt-1.c: New test.
3824
3825 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
3826
3827         PR fortran/10965
3828         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
3829
3830 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
3831
3832         * lib/scanasm.exp (dg-scan): New function, factored out of ...
3833         (scan-assembler): ... here.  Use dg-scan.
3834         (scan-assembler-not): Likewise.
3835         (scan-file): New function.
3836         (scan-file-not): Likewise.
3837         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
3838         * gcc.dg/cpp/_Pragma4.c: Likewise.
3839         * gcc.dg/cpp/_Pragma5.c: Likewise.
3840         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3841         * gcc.dg/cpp/avoidpaste2.c: Likewise.
3842         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
3843         * gcc.dg/cpp/cmdlne-P.c: Likewise.
3844         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
3845         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
3846         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
3847         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
3848         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
3849         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
3850         * gcc.dg/cpp/cxxcom1.c: Likewise.
3851         * gcc.dg/cpp/line1.c: Likewise.
3852         * gcc.dg/cpp/maccom1.c: Likewise.
3853         * gcc.dg/cpp/maccom2.c: Likewise.
3854         * gcc.dg/cpp/maccom3.c: Likewise.
3855         * gcc.dg/cpp/maccom4.c: Likewise.
3856         * gcc.dg/cpp/maccom5.c: Likewise.
3857         * gcc.dg/cpp/maccom6.c: Likewise.
3858         * gcc.dg/cpp/multiline.c: Likewise.
3859         * gcc.dg/cpp/spacing1.c: Likewise.
3860         * gcc.dg/cpp/spacing2.c: Likewise.
3861         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
3862         * gcc.dg/cpp/trad/maccom1.c: Likewise.
3863         * gcc.dg/cpp/trad/maccom2.c: Likewise.
3864         * gcc.dg/cpp/trad/maccom3.c: Likewise.
3865         * gcc.dg/cpp/trad/maccom4.c: Likewise.
3866         * gcc.dg/cpp/trad/maccom6.c: Likewise.
3867         * gcc.dg/cpp/cxxcom2.c: Likewise.
3868         * gcc.dg/cpp/cxxcom2.h: New file.
3869
3870         * gcc.dg/cpp/truefalse.cpp: Move it to ...
3871         * g++.dg/cpp/truefalse.C: Here.
3872         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
3873
3874 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
3875
3876         * gcc.dg/cpp/redef3.c: New file.
3877
3878 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3879
3880         * gcc.dg/i386-loop-3.c: New test.
3881
3882 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
3883
3884         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
3885
3886 2003-05-31  Roger Sayle  <roger@eyesopen.com>
3887
3888         * gcc.dg/fwrapv-1.c: New test case.
3889         * gcc.dg/fwrapv-2.c: New test case.
3890
3891 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3892
3893         PR c++/10956
3894         * g++.dg/template/spec9.C: New test.
3895
3896 2003-05-29  Roger Sayle  <roger@eyesopen.com>
3897
3898         * gcc.dg/duff-4.c: New test case.
3899
3900 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
3901
3902         PR fortran/10843
3903         * g77.dg/ffixed-form-1.f: New test
3904         * g77.dg/ffixed-form-2.f: New test
3905         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
3906         * g77.dg/ffree-form-3.f: New test
3907
3908 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
3909
3910         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
3911         * gcc.dg/wint_t-1.c: Likewise.
3912
3913 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3914
3915         * g++.dg/template/access11.C: New test.
3916
3917 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3918
3919         PR c++/10849
3920         * g++.dg/template/access10.C: New test.
3921
3922 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3923             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3924
3925         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3926
3927 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3928
3929         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3930         suppress for powerpc-*-darwin*.
3931         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3932
3933 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3934
3935         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3936         suppress option for powerpc-*-darwin*.
3937
3938 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3939
3940         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3941         * gcc.dg/builtins-4.c: Add test for fmod.
3942
3943 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3944
3945         PR c++/10682
3946         * g++.dg/template/instantiate4.C: New test.
3947
3948 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3949
3950         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3951
3952 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3953
3954         * gcc.dg/compat/scalar-return-1_main.c: New file.
3955         * gcc.dg/compat/scalar-return-1_x.c: New file.
3956         * gcc.dg/compat/scalar-return-1_y.c: New file.
3957         * gcc.dg/compat/scalar-return-2_main.c: New file.
3958         * gcc.dg/compat/scalar-return-2_x.c: New file.
3959         * gcc.dg/compat/scalar-return-2_y.c: New file.
3960         * gcc.dg/compat/struct-return-3_main.c: New file.
3961         * gcc.dg/compat/struct-return-3_y.c: New file.
3962         * gcc.dg/compat/struct-return-3_x.c: New file.
3963         * gcc.dg/compat/struct-return-2_main.c: New file.
3964         * gcc.dg/compat/struct-return-2_x.c: New file.
3965         * gcc.dg/compat/struct-return-2_y.c: New file.
3966
3967 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3968
3969         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3970         for hppa*-hp-hpux*.
3971         * gcc.dg/20021014-1.c (dg-options): Likewise.
3972         * gcc.dg/nest.c (dg-options): Likewise.
3973
3974 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3975
3976         PR c++/9738
3977         * g++.dg/ext/dllimport2.C: New file.
3978         * g++.dg/ext/dllimport3.C: New file.
3979
3980 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3981
3982         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3983         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3984         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3985         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3986         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3987         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3988         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3989         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3990         * gcc.dg/compat/small-struct-defs.h: New file.
3991         * gcc.dg/compat/small-struct-init.h: New file.
3992         * gcc.dg/compat/small-struct-check.h: New file.
3993         * gcc.dg/compat/fp-struct-defs.h: New file.
3994         * gcc.dg/compat/fp-struct-check.h: New file.
3995         * gcc.dg/compat/fp-struct-init.h: New file.
3996         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3997         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3998
3999 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
4000
4001         * gcc.dg/20030225-2.c: New test.
4002
4003 2003-05-18  Roger Sayle  <roger@eyesopen.com>
4004             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4005
4006         * gcc.c-torture/compile/20030518-1.c: New test case.
4007
4008 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
4009
4010         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
4011         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
4012         gcc-dg-debug-runtest.
4013         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
4014         gcc-dg-debug-runtest.
4015
4016 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4017
4018         PR c++/9022
4019         * g++.dg/lookup/using6.C: New test.
4020
4021 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4022
4023         * g++.dg/parse/access2.C: New test.
4024
4025 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
4026
4027         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
4028         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
4029         * gcc.dg/debug/debug.exp: Likewise.
4030
4031 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
4032
4033         * gcc.dg/dollar.c: New test.
4034
4035 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
4036
4037         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
4038         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
4039         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
4040         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
4041         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
4042         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
4043         * gcc.dg/compat/struct-by-value-6_main.c: New file.
4044         * gcc.dg/compat/struct-by-value-6_x.c: New file.
4045         * gcc.dg/compat/struct-by-value-6_y.c: New file.
4046         * gcc.dg/compat/struct-by-value-7_main.c: New file.
4047         * gcc.dg/compat/struct-by-value-7_x.c: New file.
4048         * gcc.dg/compat/struct-by-value-7_y.c: New file.
4049         * gcc.dg/compat/struct-by-value-8_main.c: New file.
4050         * gcc.dg/compat/struct-by-value-8_x.c: New file.
4051         * gcc.dg/compat/struct-by-value-8_y.c: New file.
4052         * gcc.dg/compat/struct-by-value-9_main.c: New file.
4053         * gcc.dg/compat/struct-by-value-9_x.c: New file.
4054         * gcc.dg/compat/struct-by-value-9_y.c: New file.
4055
4056 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
4057
4058         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
4059         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
4060         support for "repo" mode.
4061         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
4062         * lib/g77-dg.exp: Likewise.
4063         * lib/obj-dg.exp: Likewise.
4064
4065 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
4066
4067         Merge from gcc-3_2-rhl8-branch:
4068         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
4069
4070         * gcc.dg/tls/opt-6.c: New test.
4071
4072         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
4073
4074         * gcc.dg/20030405-1.c: New test.
4075
4076         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
4077
4078         * gcc.dg/20030309-1.c: New test.
4079
4080         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4081
4082         * gcc.c-torture/execute/20030307-1.c: New test.
4083
4084         2003-02-20  Randolph Chung  <tausq@debian.org>
4085
4086         * gcc.c-torture/compile/20030220-1.c: New test.
4087
4088         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
4089
4090         * gcc.dg/20030217-1.c: New test.
4091
4092         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
4093
4094         * gcc.c-torture/compile/20020129-1.c: New test.
4095
4096         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4097
4098         * gcc.dg/unroll-1.c: New test.
4099
4100         2002-11-16  Jan Hubicka  <jh@suse.cz>
4101
4102         * gcc.c-torture/execute/20020920-1.c: New test.
4103
4104         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
4105
4106         PR target/7434
4107         * gcc.c-torture/compile/20021008-1.c: New test.
4108
4109         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
4110
4111         PR target/7559
4112         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
4113
4114         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
4115
4116         * gcc.c-torture/compile/20020807-1.c: New test.
4117
4118         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
4119
4120         * gcc.dg/tls/opt-1.c: New test.
4121
4122         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
4123
4124         * gcc.dg/20020729-1.c: New test.
4125
4126         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
4127
4128         * g++.dg/opt/life1.C: New test.
4129
4130         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
4131
4132         * gcc.dg/20020525-1.c: New test.
4133
4134         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
4135
4136         PR c++/6794
4137         * g++.dg/ext/pretty1.C: New test.
4138         * g++.dg/ext/pretty2.C: New test.
4139
4140 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
4141
4142         PR c++/8385
4143         * g++.dg/ext/typeof5.C: New test.
4144
4145 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
4146
4147         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
4148         __USER_LABEL_PREFIX__ into account.
4149         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
4150
4151 2003-05-14  Roger Sayle  <roger@eyesopen.com>
4152
4153         * gcc.dg/builtins-15.c: New test case.
4154
4155 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
4156
4157         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
4158
4159 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
4160
4161         * lib/g++.exp: Tweak handling of additional source files.
4162         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
4163         * g++.dg/special/conpr-2a.C: Rename to ...
4164         * g++.dg/special/conpr-2a.cc: ... this.
4165         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
4166         * g++.dg/special/conpr-3a.C: Rename to ...
4167         * g++.dg/special/conpr-3a.cc: This.
4168         * g++.dg/special/conpr-3b.C: Rename to ...
4169         * g++.dg/special/conpr-3b.cc: This.
4170         * g++.dg/special/conpr-4.C: New test.
4171         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
4172
4173 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
4174
4175         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
4176
4177 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4178
4179         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
4180         * g++.old-deja/g++.robertl/eb71.C: Likewise.
4181         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
4182         * g++.old-deja/g++.other/warn3.C: Likewise.
4183
4184 2003-05-11  Roger Sayle  <roger@eyesopen.com>
4185
4186         * gcc.dg/i386-387-1.c: Update to also test log.
4187         * gcc.dg/i386-387-2.c: Likewise.
4188
4189 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
4190
4191         * g77.f-torture/execute/int8421.f: New test.
4192
4193 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4194
4195         PR c++/10230, c++/10481
4196         * g++.dg/lookup/scoped5.C: New test.
4197
4198 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4199
4200         PR c++/10552
4201         * g++.dg/template/ttp6.C: New test.
4202
4203 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
4204
4205         * gcc.c-torture/execute/builtins: New directory.
4206         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
4207         gcc.c-torture/execute/builtins.
4208         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
4209         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
4210         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
4211         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
4212
4213 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4214
4215         PR c++/9252
4216         * g++.dg/template/access8.C: New test.
4217         * g++.dg/template/access9.C: New test.
4218
4219 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4220
4221         PR c++/9554
4222         * g++.dg/parse/access1.C: New test.
4223
4224 2003-05-09  DJ Delorie  <dj@redhat.com>
4225
4226         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
4227         long, and not an int.
4228
4229 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4230
4231         PR c++/10555, c++/10576
4232         * g++.dg/template/memclass1.C: New test.
4233
4234 2003-05-08  DJ Delorie  <dj@redhat.com>
4235
4236         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
4237         targets.
4238         * gcc.c-torture/execute/20021024-1.x: Likewise.
4239         * gcc.c-torture/execute/shiftdi.x: Likewise.
4240         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
4241         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
4242         * gcc.dg/20021018-1.c: Likewise.
4243
4244 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4245
4246         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
4247
4248         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
4249         (bcopy): Call memmove.
4250
4251 2003-05-08  Roger Sayle  <roger@eyesopen.com>
4252
4253         * g77.f-torture/compile/8485.f: New test case.
4254
4255 2003-05-07  Richard Henderson  <rth@redhat.com>
4256
4257         PR c++/10570
4258         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
4259         Verify exception_cleanup not called for rethrows.
4260         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
4261         when exiting catch block without rethrowing.
4262         * g++.dg/eh/forced3.C: New.
4263         * g++.dg/eh/forced4.C: New.
4264
4265 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
4266
4267         * gcc.dg/20030505.c: Fix triplet.
4268
4269 2003-05-06  DJ Delorie  <dj@redhat.com>
4270
4271         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
4272         * gcc.dg/nest.c: Likewise.
4273
4274 2003-05-05  Roger Sayle  <roger@eyesopen.com>
4275
4276         * gcc.dg/builtins-14.c: New test case.
4277
4278 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
4279
4280         * lib/compat.exp (compat-execute): New argument.
4281         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
4282         * gcc.dg/compat: New test directory.
4283         * gcc.dg/compat/compat.exp: New expect script.
4284         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
4285         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
4286         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
4287         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
4288         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
4289         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
4290
4291         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
4292         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
4293         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
4294         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
4295         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
4296         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
4297         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
4298         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
4299         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
4300         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
4301         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
4302         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
4303         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
4304         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
4305         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
4306
4307 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
4308
4309         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
4310
4311 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
4312
4313         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
4314
4315 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
4316
4317         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
4318         * gcc.dg/ppc-fsel-2.c: New test.
4319
4320         * gcc.dg/unused-5.c: New test.
4321
4322 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4323
4324         PR c++/10496
4325         * g++.dg/warn/pmf1.C: New test.
4326
4327 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4328
4329         PR c++/4494
4330         * g++.dg/warn/main.C: New test.
4331
4332 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4333
4334         * gcc.dg/nonnull-3.c: New test.
4335
4336 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
4337
4338         * gcc.dg/cpp/Wtrigraphs.c: Update.
4339         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
4340
4341 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
4342
4343         * gcc.dg/ppc-fsel-1.c: New test.
4344
4345 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
4346
4347         PR c/10604
4348         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
4349
4350 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
4351
4352         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
4353
4354 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4355
4356         PR c++/9364, c++/10553, c++/10586
4357         * g++.dg/parse/typename4.C: New test.
4358         * g++.dg/parse/typename5.C: Likewise.
4359
4360 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
4361
4362         * gcc.c-torture/compile/20030503-1.c: New test.
4363
4364 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4365
4366         * g++.dg/lookup/using5.C: Fix testcase error.
4367
4368 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
4369
4370         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
4371         since MEABI is no longer supported.  Remove all vestiges
4372         of MEABI from the test.
4373
4374 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4375
4376         PR c++/10554
4377         * g++.dg/lookup/using5.C: New test.
4378
4379 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4380
4381         PR c++/8772
4382         * g++.dg/template/ttp5.C: New test.
4383
4384 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
4385
4386         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
4387         (dg-gpp-additional-sources): New function.
4388         (dg-gpp-additional-files): Likewise.
4389         * lib/g++.exp (additional_sources): New variable.
4390         (additional_files): Likewise.
4391         (g++_target_compile): Deal with them.
4392         * lib/old-dejagnu.exp: Remove.
4393         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
4394         * g++.old-deja: Revise all tests to use dg commands.
4395
4396 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4397
4398         PR c++/9432, c++/9528
4399         * g++.dg/lookup/using4.C: New test.
4400
4401 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
4402
4403         * gcc.dg/noreturn-5.c: New file.
4404         * gcc.dg/noreturn-6.c: New file.
4405
4406         * gcc.c-torture/compile/inline-1.c: New file.
4407
4408 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4409
4410         PR c++/10551
4411         * g++.dg/template/explicit1.C: New test.
4412
4413 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4414
4415         PR c++/10549
4416         * g++.dg/other/bitfield1.C: New test.
4417
4418         PR c++/10527
4419         * g++.dg/init/new7.C: New test.
4420
4421 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4422
4423         * g++.dg/ext/desig1.C: New test.
4424         * g++.dg/ext/init1.C: Update.
4425
4426         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
4427
4428 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
4429
4430         PR c++/10180
4431         * g++.dg/warn/Winline-1.C: New test.
4432
4433 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
4434
4435         * gcc.c-torture/execute/string-opt-19.c: New test.
4436
4437         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
4438         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
4439
4440 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
4441
4442         PR c++/10506
4443         * g++.dg/init/new6.C: New test.
4444
4445         PR c++/10503
4446         * g++.dg/init/ref6.C: New test.
4447
4448 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
4449
4450         * g++.dg/warn/weak1.C: XFAIL on AIX4.
4451
4452 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4453
4454         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
4455         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
4456
4457 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
4458
4459         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
4460         initialized static data members.
4461
4462 2003-04-25  H.J. Lu <hjl@gnu.org>
4463
4464         * gcc.dg/ia64-sync-4.c: New test.
4465
4466 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4467
4468         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
4469         date.
4470
4471 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
4472
4473         PR c++/10337
4474         * g++.dg/warn/conv1.C: New test.
4475         * g++.old-deja/g++.other/conv7.C: Adjust.
4476         * g++.old-deja/g++.other/overload14.C: Adjust.
4477
4478 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4479
4480         PR c++/10471
4481         * g++.dg/template/defarg2.C: New test.
4482
4483 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
4484
4485         * gcc.dg/cpp/include2.c: Update.
4486         * gcc.dg/cpp/multiline-2.c: New.
4487         * gcc.dg/cpp/multiline.c: Update.
4488         * gcc.dg/cpp/strify2.c: Update.
4489         * gcc.dg/cpp/trad/literals-2.c: Update.
4490
4491 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4492
4493         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
4494
4495 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4496
4497         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
4498
4499 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4500
4501         PR c++/10451
4502         * g++.dg/parse/crash4.C: New test.
4503
4504         PR c++/9847
4505         * g++.dg/parse/crash5.C: New test.
4506
4507 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
4508
4509         PR c++/10446
4510         * g++.dg/parse/crash3.C: New test.
4511
4512         PR c++/10428
4513         * g++.dg/parse/elab1.C: New test.
4514
4515 2003-04-22  Devang Patel  <dpatel@apple.com>
4516
4517         * gcc.dg/cpp/trad/funlike-5.c: New test.
4518
4519 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
4520
4521         * g++.dg/other/packed1.C: Fix dg options.
4522
4523 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
4524
4525         * g++.dg/other/offsetof2.C: New test.
4526
4527 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
4528
4529         * g++.dg/template/recurse.C: Adjust location of error messages.
4530
4531 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
4532
4533         PR c++/9881
4534         * g++.dg/init/addr-const1.C: New test.
4535         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
4536
4537 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
4538
4539         PR c++/10405
4540         * g++.dg/lookup/struct-hack1.C: New test.
4541
4542 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
4543
4544         * ucs.c: Update diagnostic messages.
4545
4546 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4547
4548         * gcc.dg/cpp/truefalse.cpp: New test.
4549         * gcc.dg/cpp/cpp.exp: Update.
4550         * g++.dg/other/stdbool-if.C: Remove.
4551
4552 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4553
4554         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
4555         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
4556
4557 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4558
4559         * gcc.c-torture/compile/20030418-1.c: New test.
4560
4561 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
4562
4563         * README.compat: Remove; content moved to doc/sourcebuild.texi.
4564
4565 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4566
4567         PR c++/10347
4568         g++.dg/template/dependent-name1.C: New test.
4569
4570 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
4571
4572         * gcc.dg/warn-1.c (tourist_guide): New array,
4573         contains a pointer to bar.
4574
4575 2003-04-16  Roger Sayle  <roger@eyesopen.com>
4576
4577         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
4578         * gcc.c-torture/execute/medce-1.c: New test case.
4579         * gcc.c-torture/execute/medce-2.c: New test case.
4580
4581 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
4582
4583         * lib/prune.exp: Ignore more messages.
4584
4585         PR c++/10381
4586         * g++.dg/parse/lookup3.C: New test.
4587
4588 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
4589
4590         * gcc.c-torture/compile/20030415-1.c : New test.
4591
4592 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
4593
4594         * gcc.c-torture/execute/scope-2.c: Move to ...
4595         * gcc.dg/noncompile/scope.c: .... here.
4596
4597 2003-04-14  Roger Sayle  <roger@eyesopen.com>
4598
4599         * gcc.dg/20030414-2.c: New test case.
4600
4601 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
4602
4603         PR target/10377
4604         * gcc.dg/20030414-1.c: New test.
4605
4606 2003-04-13  Roger Sayle  <roger@eyesopen.com>
4607
4608         * gcc.dg/builtins-12.c: New test case.
4609         * gcc.dg/builtins-13.c: New test case.
4610
4611 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4612
4613         * gcc.c-torture/execute/string-opt-18.c: New test.
4614
4615 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
4616
4617         PR c++/10300
4618         * g++.dg/init/new5.C: New test.
4619
4620 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
4621
4622         PR c++/7910
4623         * g++.dg/ext/dllimport1.C: New test.
4624
4625 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4626
4627         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
4628
4629 2003-04-11  Bud Davis <bdavis9659@comcast.net>
4630
4631         PR Fortran/9263
4632         * g77.f-torture/noncompile/9263.f: New test
4633         PR Fortran/1832
4634         * g77.f-torture/execute/1832.f: New test
4635
4636 2003-04-11  David Chad  <davidc@freebsd.org>
4637             Loren J. Rittle  <ljrittle@acm.org>
4638
4639         libobjc/8562
4640         * objc.dg/headers.m: New test.
4641
4642 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
4643
4644         * gcc.c-torture/execute/builtin-noret-2.c: New.
4645         * gcc.c-torture/execute/builtin-noret-2.x: New.
4646         XFAIL builtin-noret-2.c at -O1 and above.
4647         * gcc.dg/redecl.c: New.
4648         * gcc.dg/Wshadow-1.c: Update error regexps.
4649
4650 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
4651
4652         * g++.dg/abi/bitfield10.C: New test.
4653
4654 2003-04-09  Mike Stump  <mrs@apple.com>
4655
4656         * gcc.dg/pch/pch.exp: Make testcase names longer.
4657         * g++.dg/pch/pch.exp: Make testcase names longer.
4658
4659 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4660
4661         * gcc.dg/builtins-11.c: New test case.
4662
4663 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4664
4665         * gcc.dg/builtins-9.c: New test case.
4666         * gcc.dg/builtins-10.c: New test case.
4667
4668 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
4669
4670         * gcc.dg/noncompile/init-4.c.c: New test.
4671
4672 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
4673
4674         * gcc.misc-test/gcov-9.c: New test.
4675         * gcc.misc-test/gcov-10.c: New test
4676         * gcc.misc-test/gcov-11.c: New test.
4677
4678 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
4679
4680         PR optimization/10024
4681         * gcc.c-torture/compile/20030405-1.c: New test.
4682
4683 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
4684
4685         * gcc.dg/pch/static-3.c: New.
4686         * gcc.dg/pch/static-3.hs: New.
4687         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
4688
4689 2003-04-04  Richard Henderson  <rth@redhat.com>
4690
4691         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
4692         * g++.dg/eh/forced2.C: Likewise.
4693
4694 2003-04-03  Mike Stump  <mrs@apple.com>
4695
4696         * lib/scanasm.exp (scan-assembler): Add xfail processing for
4697         target arg.
4698         (scan-assembler-times, scan-assembler-not): Likewise.
4699         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
4700
4701 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4702
4703         * gcc.dg/sparc-loop-1.c: New test.
4704
4705 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
4706
4707         PR other/9274
4708         * g++.dg/pch/system-2.C: New.
4709         * g++.dg/pch/system-2.Hs: New.
4710
4711 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
4712
4713         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
4714
4715         * g++.dg/eh/simd-1.C (vecfunc): Same.
4716
4717 2003-04-01  Roger Sayle  <roger@eyesopen.com>
4718
4719         * gcc.c-torture/execute/20030401-1.c: New test case.
4720
4721 2003-04-01  Ziemowit Laski <zlaski@apple.com>
4722
4723         * objc.dg/defs.m: New.
4724
4725 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
4726
4727         * g++.dg/eh/simd-1.C: New.
4728         * g++.dg/eh/simd-2.C: New.
4729
4730 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
4731
4732         * gcc.c-torture/execute/simd-3.c: New.
4733
4734 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4735
4736         PR c/9936
4737         * gcc.dg/20030331-2.c: New test.
4738
4739 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4740
4741         PR c++/10278
4742         * g++.dg/parse/crash2.C: New test.
4743
4744 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4745
4746         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
4747         * gcc.c-torture/execute/20030331-1.c: ...here.
4748
4749 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4750
4751         * gcc.c-torture/execute/20030331-1.c: New test.
4752
4753 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4754
4755         * lib/gcov.exp: Adjust call return testing strings.
4756         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
4757
4758 2003-03-31  Roger Sayle  <roger@eyesopen.com>
4759
4760         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
4761         * gcc.dg/builtins-7.c: New test case.
4762         * gcc.dg/builtins-8.c: New test case.
4763
4764 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4765
4766         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
4767
4768 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
4769
4770         PR c++/7647
4771         * g++.dg/lookup-class-member-2.C: New test.
4772
4773 2003-03-30  Glen Nakamura  <glen@imodulo.com>
4774
4775         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
4776
4777 2003-03-28  Roger Sayle  <roger@eyesopen.com>
4778
4779         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
4780
4781 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
4782
4783         * g++.dg/init/attrib1.C: New test.
4784
4785 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4786
4787         * gcc.dg/ultrasp8.c: New test.
4788
4789 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4790
4791         * gcc.dg/ultrasp7.c: New test.
4792
4793 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
4794
4795         PR c++/10047
4796         * g++.dg/template/inline1.C: New test.
4797
4798 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4799
4800         * gcc.dg/sparc-dwarf2.c: New test.
4801
4802 2003-03-27  Roger Sayle  <roger@eyesopen.com>
4803
4804         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
4805         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
4806
4807 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
4808
4809         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
4810         than reading .x files.
4811         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
4812         * g77.dg/gcov/gcov-1.f: Likewise.
4813         * gcc.misc-tests/gcov-4b.c: Likewise.
4814         * gcc.misc-tests/gcov-5b.c: Likewise.
4815         * gcc.misc-tests/gcov-6.c: Likewise.
4816         * gcc.misc-tests/gcov-7.c: Likewise.
4817         * gcc.misc-tests/gcov-8.c: Likewise.
4818         * g++.dg/gcov/gcov-1.x: Remove.
4819         * g77.dg/gcov/gcov-1.x: Likewise.
4820         * gcc.misc-tests/gcov-4b.x: Likewise.
4821         * gcc.misc-tests/gcov-5b.x: Likewise.
4822         * gcc.misc-tests/gcov-6.x: Likewise.
4823         * gcc.misc-tests/gcov-7.x: Likewise.
4824         * gcc.misc-tests/gcov-8.x: Likewise.
4825
4826 2003-03-27  Glen Nakamura  <glen@imodulo.com>
4827
4828         PR opt/10087
4829         * gcc.dg/20030324-1.c: New test.
4830
4831 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
4832
4833         PR c++/10224
4834         * g++.dg/template/arg3.C: New test.
4835
4836         PR c++/10158
4837         * g++.dg/template/friend18.C: New test.
4838
4839 2003-03-26  Roger Sayle  <roger@eyesopen.com>
4840
4841         * g77.f-torture/compile/20030326-1.f: New test case.
4842
4843 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
4844
4845         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
4846
4847         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
4848
4849 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
4850
4851         * gcc.dg/ia64-sync-3.c: New test.
4852
4853 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
4854
4855         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
4856
4857 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4858
4859         * gcc.dg/ultrasp6.c: New test.
4860
4861 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4862
4863         * gcc.dg/i386-signbit-1.c: New test.
4864         * gcc.dg/i386-signbit-2.c: New test.
4865         * gcc.dg/i386-signbit-3.c: New test.
4866
4867 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4868
4869         * gcc.dg/ultrasp5.c: Fix options.
4870
4871 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4872
4873         * gcc.dg/ultrasp5.c: Fix comment.
4874
4875 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
4876
4877         PR fortran/10197
4878         * g77.f-torture/execute/10197.f: New test.
4879
4880 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
4881
4882         PR c++/9898, c++/383
4883         * g++.dg/template/conv6.C: New test.
4884
4885         PR c++/10119
4886         * g++.dg/template/ptrmem5.C: New test.
4887
4888         PR c++/10026
4889         * g++.dg/lookup/koenig1.C: New test.
4890
4891         PR C++/10199
4892         * g++.dg/lookup/template2.C: New test.
4893
4894 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
4895
4896         * g++.dg/opt/rtti1.C: New test.
4897
4898 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4899
4900         * gcc.dg/ultrasp5.c: New test.
4901
4902 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
4903
4904         PR middle-end/9967
4905         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
4906         builtin fputs.
4907
4908 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4909
4910         PR c/8224
4911         * gcc.dg/20030323-1.c: New test.
4912
4913 2003-03-23  Roger Sayle  <roger@eyesopen.com>
4914
4915         * gcc.c-torture/compile/20030323-1.c: New test case.
4916
4917 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
4918
4919         * gcc.dg/20030321-1.c: New test.
4920
4921 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
4922
4923         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4924
4925 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4926
4927         PR c++/9978, c++/9708
4928         * g++.dg/ext/vlm1.C: Adjust expected error.
4929         * g++.dg/ext/vla2.C: New test.
4930         * g++.dg/template/arg1.C: New test.
4931         * g++.dg/template/arg2.C: New test.
4932
4933 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4934
4935         * g77.f-torture/execute/select.f: New test.
4936         * g77.f-torture/noncompile/select_no_compile.f: New test.
4937
4938 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4939
4940         PR c++/9898
4941         * g++.dg/other/error4.C: New test.
4942
4943 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4944
4945         * g++.dg/template/friend17.C: New test.
4946
4947 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4948
4949         * gcc.c-torture/compile/20030320-1.c: New.
4950
4951 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4952
4953         * gcc.dg/builtins-6.c: New test case.
4954
4955 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4956
4957         PR target/10073
4958         * gcc.c-torture/compile/20030319-1.c: New.
4959
4960 2003-03-18  Jan Hubicka  <jh@suse.cz>
4961
4962         * gcc.dg/i386-cvt-1.c: New test.
4963
4964 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4965
4966         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4967         * objc.dg/naming-2.m: Likewise.
4968
4969 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4970
4971         PR c++/9639
4972         * g++.dg/parse/crash1.C: New test.
4973
4974 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4975
4976         PR c++/8805
4977         * g++.dg/eh/cleanup1.C: New test.
4978
4979 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4980
4981         * gcc.c-torture/execute/20030316-1.c: New test case.
4982
4983 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4984
4985         PR c++/9629
4986         * g++.dg/init/ctor2.C: New test.
4987
4988 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4989
4990         * g77.f-torture/compile/xformat.f: New test case.
4991
4992 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4993
4994         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4995         * g++.old-deja/g++.mike/eh50.C: Likewise.
4996
4997 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4998
4999         PR c++/6440
5000         * g++.dg/template/spec7.C: New test.
5001         * g++.dg/template/spec8.C: Likewise.
5002
5003 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
5004
5005         * gcc.c-torture/execute/20030313-1.c: New test.
5006
5007 2003-03-14  Richard Henderson  <rth@redhat.com>
5008
5009         * gcc.dg/inline-2.c: Adjust alpha test for external call.
5010
5011 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5012
5013         * gcc.c-torture/compile/20030314-1.c: New test.
5014
5015 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
5016
5017         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
5018         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
5019         thumb target,
5020         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
5021         to accept newer _imp__  prefix and additional
5022         newline in .drectve section.
5023         * gcc.dg/dll-4.c: Likewise.
5024         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
5025         switch.
5026
5027 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
5028
5029         * g++.dg/parse/namespace9.C: New test.
5030
5031         * g++.dg/init/ref5.C: New test.
5032         * g++.dg/parse/ptrmem1.C: Likewise.
5033
5034 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5035
5036         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
5037         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
5038         regular expression.
5039         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
5040         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
5041
5042 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
5043
5044         * gcc.c-torture/execute/20030224-2.c: New test.
5045
5046 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5047
5048         * gcc.dg/decl-3.c: New test.
5049
5050 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5051
5052         * gcc.dg/i386-loop-2.c: New test.
5053
5054 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
5055
5056         PR c++/9474
5057         * g++.dg/parse/namespace8.C: New test.
5058
5059         PR c++/9924
5060         * g++.dg/overload/builtin2.C: New test.
5061
5062 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
5063
5064         * gcc.dg/return-type-3.c: New test.
5065
5066 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
5067
5068         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
5069         profiling options are not supported.
5070
5071 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
5072
5073         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
5074         * g++.old-deja/g++.warn/impint2.C: Likewise.
5075
5076 2003-03-10  Devang Patel  <dpatel@apple.com>
5077
5078         * g++.dg/cpp/c++_cmd_1.C: New test.
5079         * g++.dg/cpp/c++_cmd_1.h: New file.
5080
5081 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
5082
5083         * gcc.dg/altivec-9.c: New file.
5084
5085 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5086
5087         * gcc.dg/ppc-sdata-1.c: New test.
5088         * gcc.dg/ppc-sdata-2.c: New test.
5089
5090 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
5091
5092         PR c++/9373
5093         * g++.dg/opt/ptrmem2.C: New test.
5094
5095         PR c++/8534
5096         * g++.dg/opt/ptrmem1.C: New test.
5097
5098 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5099
5100         * gcc.dg/i386-loop-1.c: New test.
5101
5102 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5103
5104         PR c++/9970
5105         * g++.dg/lookup/friend1.C: New test.
5106
5107 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
5108
5109         PR c++/9823
5110         * g++.dg/parser/constructor1.C: New test.
5111
5112 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
5113
5114         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
5115
5116         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
5117
5118 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
5119
5120         * gcc.dg/cpp/Wunused.c: Update test.
5121
5122 2003-03-08  Jan Hubicka  <jh@suse.cz>
5123
5124         * gcc.dg/inline-3.c: New test.
5125
5126 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
5127
5128         PR c++/9809
5129         * g++.dg/parse/builtin1.C: New test.
5130
5131         PR c++/9982
5132         * g++.dg/abi/cookie1.C: New test.
5133         * g++.dg/abi/cookie2.C: Likewise.
5134
5135         PR c++/9524
5136         * g++.dg/template/field1.C: New test.
5137
5138         PR c++/9912
5139         * g++.dg/parse/class1.C: New test.
5140         * g++.dg/parse/namespace7.C: Likewise.
5141         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
5142
5143 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
5144
5145         * g++.dg/init/ref4.C: New test.
5146
5147 2003-03-07  Jan Hubicka  <jh@suse.cz>
5148
5149         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
5150         * gcc.dg/inline-3.c:  New test.
5151
5152 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
5153
5154         * g++.dg/init/ref3.C: New test.
5155
5156         PR c++/9965
5157         * g++.dg/init/ref2.C: New test.
5158
5159         PR c++/9400
5160         * g++.dg/warn/Wshadow-2.C: New test.
5161
5162         PR c++/9791
5163         * g++.dg/warn/Woverloaded-1.C: New test.
5164
5165 2003-03-05  Jan Hubicka  <jh@suse.cz>
5166
5167         * gcc.dg/i386-local2.c: New.
5168         * gcc.dg/i386-local.c: Fix typo.
5169
5170 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
5171
5172         * g++.dg/abi/layout3.C: New test.
5173
5174 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5175
5176         * gcc.c-torture/compile/20030305-1.c
5177
5178 2003-03-05  Jan Hubicka  <jh@suse.cz>
5179
5180         * gcc.dg/i386-local.c: New.
5181
5182 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
5183
5184         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
5185
5186 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5187
5188         * gcc.dg/switch-2.c: New test.
5189         * gcc.dg/switch-3.c: New test.
5190         * gcc.dg/Wswitch.c: Adjust line numbers.
5191         * gcc.dg/Wswitch-default.c: Likewise.
5192         * gcc.dg/Wswitch-enum.c: Likewise.
5193
5194 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
5195
5196         * gcc.c-torture/execute/20030222-1.c: New test.
5197
5198 2003-03-03  James E Wilson  <wilson@tuliptree.org>
5199
5200         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
5201
5202 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
5203
5204         PR c++/9878
5205         * g++.dg/init/ref1.C: New test.
5206
5207 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
5208
5209         * gcc.dg/sh-relax.c: New SH-only test.
5210
5211 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
5212
5213         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
5214         comment explaining purpose of testcase.
5215
5216 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
5217
5218         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
5219         for HC11/HC12 (asm needs two int registers).
5220         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
5221         HC11/HC12 because the test uses an asm which needs two 32-bit
5222         registers.
5223
5224 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
5225
5226         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
5227         for HC11/HC12 (array is too large otherwise).
5228         * gcc.c-torture/compile/920501-4.x: New file, likewise.
5229         * gcc.c-torture/compile/20010518-2.x: Likewise.
5230         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
5231         HC11/HC12 (array is too large).
5232
5233 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
5234
5235         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
5236         * lib/g++-dg.exp (g++-dg-test): Likewise.
5237
5238 2003-03-01  Roger Sayle  <roger@eyesopen.com>
5239
5240         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
5241         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
5242
5243 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5244
5245         * g++.dg/warn/implicit-typename1.C: Remove warning.
5246
5247 2003-02-28  Richard Henderson  <rth@redhat.com>
5248
5249         * gcc.dg/noreturn-1.c: Move noreturn warning line.
5250         * gcc.dg/return-type-1.c: Move control reaches end warning line.
5251
5252 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
5253
5254         * gcc.dg/pch/pch.exp: Change .pch to .gch.
5255         * g++.dg/pch/pch.exp: Likewise.
5256
5257 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
5258
5259         PR c++/9879
5260         * testsuite/g++.dg/init/new4.C: New test.
5261
5262 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
5263
5264         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
5265
5266 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
5267
5268         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
5269         unsigned long.
5270
5271         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
5272         wider than float.
5273
5274 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5275
5276         * lib/scanasm.exp: Add support for counting numbers of
5277         occurences.
5278         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
5279         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
5280
5281 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
5282
5283         PR c++/9683
5284         * g++.dg/template/static3.C: New test.
5285
5286         PR c++/9829
5287         * g++.dg/parse/namespace6.C: New test.
5288
5289 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5290
5291         PR target/9732
5292         * gcc.dg/20030225-1.c: New test.
5293
5294 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
5295
5296         * README: Remove out-of-date information.
5297
5298         PR c++/9836
5299         * g++.dg/template/spec6.C: New test.
5300
5301 2003-02-24  Jeff Law  <law@redhat.com>
5302
5303         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
5304
5305 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5306
5307         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
5308         * gcc.dg/pragma-ep-1.c: Likewise.
5309
5310 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5311
5312         PR c++/9602
5313         * g++.dg/template/friend16.C: New test.
5314
5315 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
5316
5317         PR c++/5333
5318         * g++.dg/parse/fused-params1.C: Adjust error messages.
5319         * g++.dg/template/nested3.C: New test.
5320
5321 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
5322
5323         * g++.dg/abi/param1.C: New test.
5324
5325 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5326
5327         PR c++/7982
5328         * g++.dg/warn/implicit-typename1.C: New test.
5329
5330 2003-02-22  Kelley Cook <kelleycook@comcast.net>
5331
5332         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
5333         with "mtune".
5334         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5335         * gcc.c-torture/execute/20010129-1.x: Likewise.
5336         * gcc.dg/20011107-1.c: Likewise.
5337         * gcc.dg/20020108-1.c: Likewise.
5338         * gcc.dg/20020122-3.c: Likewise.
5339         * gcc.dg/20020206-1.c: Likewise.
5340         * gcc.dg/20020310-1.c: Likewise.
5341         * gcc.dg/20020426-2.c: Likewise.
5342         * gcc.dg/20020517-1.c: Likewise.
5343         * gcc.dg/991230-1.c: Likewise.
5344         * gcc.dg/i386-unroll-1.c: Likewise.
5345         * gcc.misc-tests/i386-prefetch.exp: Likewise.
5346
5347 2003-02-22  Jan Hubicka  <jh@suse.cz>
5348
5349         * gcc.dg/i386-mul.c: New test.
5350
5351 2003-02-21  Roger Sayle  <roger@eyesopen.com>
5352
5353         * gcc.dg/builtins-5.c: New test case.
5354
5355 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
5356
5357         * gcc.dg/asmreg-1.c: New test.
5358
5359 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5360
5361         PR c++/9749
5362         * g++.dg/parse/varmod1.C: New test.
5363
5364 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5365
5366         PR c++/9727
5367         * g++.dg/template/op1.C: New test.
5368
5369 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5370
5371         PR c++/8906
5372         * g++.dg/template/nested2.C: New test.
5373
5374 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5375
5376         PR c++/8724
5377         * g++.dg/expr/dtor1.C: New test.
5378
5379 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
5380
5381         * gcc.dg/cpp/include3.c: New test.
5382         * gcc.dg/cpp/inc/foo.h: New file.
5383
5384 2003-02-21  Glen Nakamura  <glen@imodulo.com>
5385
5386         * gcc.c-torture/execute/20030221-1.c: New test.
5387
5388 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
5389
5390         PR c++/9729
5391         * g++.dg/abi/conv1.C: New test.
5392
5393 2003-02-20  Jan Hubicka  <jh@suse.cz>
5394
5395         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
5396
5397 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
5398
5399         * gcc.c-torture/compile/20030219-1.c: New test.
5400
5401 2003-02-18  Jan Hubicka  <jh@suse.cz>
5402
5403         * gcc.dg/funcorder.c: New test.
5404
5405 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5406
5407         * gcc.c-torture/execute/20030218-1.c: New.
5408
5409 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
5410
5411         * gcc.dg/20030218-1.c: New.
5412
5413 2003-02-18  Richard Henderson  <rth@redhat.com>
5414
5415         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
5416         * gcc.dg/attr-used-2.c: New.
5417
5418 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
5419
5420         PR c++/9704
5421         * g++.dg/init/copy5.C: New test.
5422
5423 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
5424
5425         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
5426         * g++.dg/pch/pch.exp: Likewise.
5427
5428 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5429
5430         * gcc.c-torture/execute/20030209-1.c: Enable the test if
5431         STACK_SIZE is not defined.
5432
5433 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5434
5435         PR c++/9457
5436         * g++.dg/template/init1.C: New test.
5437
5438 2003-02-16  Jan HUbicka  <jh@suse.cz>
5439
5440         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
5441         (foo): Add few extra tests
5442         * gcc.dg/c99-const-expr-3.c: Likewise.
5443         * gcc.c-torture/execute/20030216-1.c: New.
5444
5445 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5446
5447         PR c++/9459
5448         * g++.dg/ext/typeof4.C: New test.
5449
5450 2003-02-15  Roger Sayle  <roger@eyesopen.com>
5451
5452         * gcc.dg/i386-387-3.c: New test case.
5453
5454 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
5455
5456         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
5457         cris-*-elf* cris-*-aout* and mmix-*-*.
5458
5459 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
5460
5461         * gcc.dg/20030213-1.c: New test.
5462
5463 2003-02-12  Roger Sayle  <roger@eyesopen.com>
5464
5465         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
5466         * gcc.dg/i386-387-2.c: Likewise.
5467
5468 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
5469
5470         * gcc.dg/ppc-spe.c: Fix formatting.
5471         Enable tests that were previously unsupported by gas.
5472         Delete tests for instructions that no longer exist.
5473         Switch arguments on evsubifw builtin.
5474
5475 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
5476
5477         * gcc.c-torture/execute/20030209-1.c: Disable the test if
5478         STACK_SIZE is too small.
5479
5480 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5481             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5482
5483         * gcc.dg/decl-2.c: New test.
5484
5485 2003-02-10  Jan Hubicka  <jh@suse.cz>
5486
5487         * gcc.dg/i386-fpcvt-1.c:  New test.
5488
5489 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
5490
5491         * gcc.c-torture/execute/20030209-1.c: New test.
5492
5493 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
5494
5495         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
5496         int-wide bitops, use the constants of the same width.
5497         Likewise, if long long is 32-bit wide, test bitops using
5498         32-bit constants.
5499
5500 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
5501
5502         * gcc.dg/20021014-1.c: Annotate with expected notice text.
5503
5504 2003-02-07  Roger Sayle  <roger@eyesopen.com>
5505
5506         * testsuite/gcc.dg/builtins-4.c: New test case.
5507
5508 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5509
5510         * gcc.dg/20020430-1.c: Fix dg command typos.
5511         * gcc.dg/20020503-1.c: Likewise.
5512
5513 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5514
5515         PR c++/8785
5516         * g++.dg/parse/fused-params1.C: New test.
5517
5518         PR c++/8857
5519         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
5520
5521         PR c++/8921
5522         * g++.dg/parse/non-dependent1.C: New test.
5523
5524         PR c++/8928
5525         * g++.dg/parse/dupl-tmpl-args1.C: New test.
5526
5527         PR c++/9228
5528         * g++.dg/parse/undefined7.C: New test.
5529         * g++.dg/parse/non-templ1.C: New test.
5530
5531         PR c++/9229
5532         * g++.dg/parse/too-many-tmpl-args1.C: New test.
5533
5534 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
5535
5536         * gcc.c-torture/compile/20030206-1.c: New test.
5537
5538 2003-02-05  Roger Sayle  <roger@eyesopen.com>
5539
5540         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
5541         "pow" to "foo" to avoid potential confusion with a math built-in.
5542
5543 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5544
5545         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
5546         conditions for SPARC targets.
5547
5548 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
5549
5550         * gcc.dg/20030204-1.c: New test.
5551
5552 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5553
5554         PR c++/38
5555         * g++.dg/parse/array-size1.C: New test.
5556
5557         PR c++/5657
5558         * g++.dg/parse/undefined3.C: New test.
5559
5560         PR c++/5665
5561         * g++.dg/parse/undefined4.C: New test.
5562
5563         PR c++/5975
5564         * g++.dg/parse/undefined5.C: New test.
5565
5566         PR c++/7259
5567         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
5568
5569         PR c++/8578
5570         * g++.dg/parse/casting-operator1.C: New test.
5571
5572         PR c++/8596
5573         * g++.dg/parse/undefined6.C: New test.
5574
5575         PR c++/8736
5576         * g++.dg/parse/missing-template1.C: New test.
5577
5578 2003-02-04  Jan Hubicka  <jh@suse.cz>
5579
5580         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
5581         * gcc.dg/i386-cmov?.c:  Likewise.
5582         * gcc.dg/i386-fpcvt-?.c:  Likewise.
5583         * gcc.dg/i386-ssefp-1.c:  Likewise.
5584         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
5585         conventions.
5586
5587 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
5588
5589         PR c++/7129
5590         * testsuite/g++.dg/ext/max.C: New test.
5591
5592 2003-02-03  Jan Hubicka  <jh@suse.cz>
5593
5594         * gcc.c-torture/execute/20030203-1.c: New test.
5595
5596 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
5597
5598         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
5599         'natural-endian'.
5600
5601 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
5602
5603         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
5604         * g++.dg/init/new2.C: Likewise.
5605         * g++.dg/other/new1.C: Likewise.
5606
5607 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
5608
5609         * gcc.dg/struct-ret-libc.c: New test.
5610
5611 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
5612
5613         * gcc.dg/20030129-1.c: New test.
5614
5615 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5616
5617         PR c++/8849
5618         * g++.dg/template/ptrmem4.C: New test.
5619
5620 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
5621
5622         * g++.dg/parser/constant1.C: New test.
5623
5624 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5625
5626         PR c++/8591
5627         * g++.dg/parse/friend2.C: New test.
5628
5629 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5630
5631         PR c++/9437
5632         * g++.dg/template/unify4.C: New test.
5633
5634 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
5635
5636         * gcc.c-torture/execute/20030128-1.c: New test.
5637
5638 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
5639
5640         * g++.dg/lookup/nested1.C: Test moved from ...
5641         * g++.old-deja/g++.other/lookup24.C: ... here.
5642
5643 2003-01-28  Jan Hubicka  <jh@suse.cz>
5644
5645         * gcc.dg/i386-cmov5.c:  New test.
5646
5647 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
5648
5649         * gcc.c-torture/execute/20010925-1.c: Changed the
5650         memcpy declaration.
5651
5652 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5653
5654         PR c++/3902
5655         * g++.dg/parse/template5.C: New test.
5656
5657 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
5658
5659         PR fortran/9258
5660         * g77.dg/pr9258: New test.
5661
5662 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
5663
5664         * README: Move relevant parts from README.g++.
5665
5666         * README.g++: Remove this file.
5667
5668 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5669
5670         * g++.dg/abi/dcast1.C: New test.
5671
5672 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5673
5674         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
5675
5676 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
5677
5678         PR c++/47
5679         * g++.old-deja/g++.other/lookup24.C: New test.
5680
5681 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5682
5683         PR middle-end/7227
5684         * gcc.dg/uninit-C.c: New test.
5685
5686 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
5687
5688         * g++.dg/abi/covariant1.C: New test.
5689
5690 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
5691
5692         * gcc.dg/20030123-1.c: New test.
5693
5694 2003-01-25  Jan Hubicka  <jh@suse.cz>
5695
5696         PR opt/8492
5697         * gcc.c-torture/compile/20030125-1.c
5698
5699 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
5700
5701         PR c++/9403
5702         * g++.dg/parse/template3.C: New test.
5703         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
5704
5705         PR c++/795
5706         * g++.dg/parse/template4.C: New test.
5707
5708         PR c++/9415
5709         * g++.dg/template/qual2.C: New test.
5710
5711         PR c++/8545
5712         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
5713
5714         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
5715
5716 2003-01-25  Roger Sayle  <roger@eyesopen.com>
5717
5718         * gcc.c-torture/execute/switch-1.c: New test case.
5719
5720 2003-01-25  Jan Hubicka  <jh@suse.cz>
5721
5722         * gcc.c-torture/execute/20030125-1.[cx]: New test.
5723
5724 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
5725
5726         Tweaks for Bison-1.875. From the NEWS file:
5727         "- `parse error' -> `syntax error'
5728         Bison now uniformly uses the term `syntax error'"
5729         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
5730         * gcc.dg/cpp/digraph2.c: Likewise.
5731         * gcc.dg/cpp/direct2.c: Likewise.
5732         * gcc.dg/cpp/paste4.c: Likewise.
5733         * gcc.dg/c90-restrict-1.c: Likewise.
5734         * gcc.dg/c99-func-2.c: Likewise.
5735         * gcc.dg/noncompile/920721-2.c: Likewise.
5736         * gcc.dg/noncompile/930622-2.c: Likewise.
5737         * gcc.dg/noncompile/940112-1.c: Likewise.
5738         * gcc.dg/noncompile/950921-1.c: Likewise.
5739         * gcc.dg/noncompile/951123-1.c: Likewise.
5740         * gcc.dg/noncompile/971104-1.c: Likewise.
5741         * gcc.dg/noncompile/990416-1.c: Likewise.
5742
5743 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
5744
5745         * g++.dg/parse/undefined1.C: Add error message.
5746
5747 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5748
5749         PR c++/9354
5750         * g++.dg/parse/new1.C: New test.
5751
5752         PR c++/9216
5753         * g++.dg/parse/template2.C: New test.
5754
5755         PR c++/9354
5756         * g++.dg/parse/typedef2.C: New test.
5757
5758         PR c++/9328
5759         * g++.dg/ext/typeof3.C: New test.
5760
5761 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5762
5763         PR c++/2738
5764         * g++.dg/parse/ret-type1.C: New test.
5765
5766         PR c++/3792
5767         * g++.dg/parse/tmpl-outside1.C: New test.
5768
5769         PR c++/4207
5770         * g++.dg/parse/int-as-enum1.C: New test.
5771
5772         PR c++/4903
5773         * g++.dg/parse/no-typename1.C: New test.
5774
5775         PR c++/5533
5776         * g++.dg/parse/no-value1.C: New test.
5777
5778         PR c++/5921
5779         * g++.dg/parse/wrong-inline1.C: New test.
5780
5781         PR c++/6402
5782         * g++.dg/parse/ref1.C: New test.
5783
5784         PR c++/6992
5785         * g++.dg/parse/attr-ctor1.C: New test.
5786
5787         PR c++/7229
5788         * g++.dg/parse/namespace5.C: New test.
5789
5790         PR c++/7917
5791         * g++.dg/parse/func-def1.C: New test.
5792
5793         PR c++/8143
5794         * g++.dg/parse/undefined1.C: New test.
5795
5796         PR c++/5723, PR c++/8522
5797         * g++.dg/parse/specialization1.C: New test.
5798
5799         PR c++/163, PR c++/8595
5800         * g++.dg/parse/struct-as-enum1.C: New test.
5801
5802         PR c++/9173
5803         * g++.dg/parse/undefined2.C: New test.
5804
5805 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5806
5807         PR c++/9298
5808         * g++.dg/parse/template1.C: New test.
5809
5810         PR c++/9384
5811         * g++.dg/parse/using1.C: New test.
5812
5813         PR c++/9285
5814         PR c++/9294
5815         * g++.dg/parse/expr2.C: New test.
5816
5817         PR c++/9388
5818         * g++.dg/parse/lookup2.C: Likewise.
5819
5820 2003-01-21  Jan Hubicka  <jh@suse.cz>
5821
5822         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
5823         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
5824         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
5825         * gcc.c-torture/execute/string-opt-*.c: Likewise.
5826
5827 2003-01-20  Nick Clifton  <nickc@redhat.com>
5828
5829         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
5830         problem with ARM sibcall code generation.
5831
5832 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5833
5834         * gcc.c-torture/execute/20030120-1.c: New.
5835
5836 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
5837
5838         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
5839
5840 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
5841
5842         PR c++/9272
5843         * g++.dg/parse/ctor1.C: New test.
5844
5845         PR c++/9294:
5846         * g++.dg/parse/qualified1.C: New test.
5847
5848         * g++.dg/parse/typename3.C: New test.
5849
5850 2003-01-16  Richard Henderson  <rth@redhat.com>
5851
5852         * g++.dg/tls/init-2.C: Fix error matches for real this time.
5853
5854 2003-01-16  Richard Henderson  <rth@redhat.com>
5855
5856         * g++.dg/pch/pch.exp: Copy test header to the working directory
5857         before using it either for precompilation or direct use.
5858         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
5859         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
5860
5861 2003-01-16  Richard Henderson  <rth@redhat.com>
5862
5863         * gcc.dg/pch/pch.exp: Copy test header to the working directory
5864         before using it either for precompilation or direct use.
5865         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
5866         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
5867
5868 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
5869
5870         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
5871         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
5872         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
5873         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
5874         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
5875         typename warning into error.
5876         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
5877         error messages.
5878         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
5879         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
5880         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
5881         messages.
5882         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
5883         make declaration visible in template.
5884         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
5885         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
5886         messages.
5887         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
5888         message.
5889         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
5890         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
5891         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
5892         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
5893         typename warning with error message.
5894         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
5895         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
5896         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
5897
5898 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
5899
5900         * g++.dg/parse/ambig2.C: New test.
5901
5902 2003-01-15  Richard Henderson  <rth@redhat.com>
5903
5904         * g++.dg/tls/init-2.C: Update error message string.
5905
5906 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5907
5908         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
5909
5910 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
5911
5912         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
5913         all for HC11/HC12.
5914         * gcc.c-torture/compile/20001205-1.x: Likewise.
5915         * gcc.c-torture/compile/20001226-1.x: Likewise.
5916         * gcc.c-torture/compile/920520-1.x: Likewise.
5917         * gcc.c-torture/compile/961203-1.x: Likewise.
5918         * gcc.c-torture/compile/20020604-1.x: Likewise.
5919
5920 2003-01-15  Jan Hubicka  <jh@suse.cz>
5921
5922         * gcc.c-torture/compile/20030115-1.c: New test.
5923
5924         * gcc.dg/i386-fpcvt-1.c: New test.
5925         * gcc.dg/i386-fpcvt-2.c: New test.
5926
5927 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5928
5929         Further conform g++'s __vmi_class_type_info to the C++ ABI
5930         specification.
5931         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5932         the specification.
5933
5934 2003-01-14  Jan Hubicka  <jh@suse.cz>
5935
5936         * gcc.dg/i386-fpcvt-1.c: New test.
5937         * gcc.dg/i386-fpcvt-2.c: New test.
5938
5939 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5940
5941         * gcc.dg/i386-mmx-3.c: New test.
5942
5943 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5944
5945         PR c++/9264
5946         * g++.dg/parse/octal1.C: New file.
5947
5948         PR c++/9172
5949         * g++.dg/parse/typename1.C: New file.
5950
5951 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5952
5953         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5954         * gcc.dg/bf-no-ms-layout.c: Likewise.
5955         * gcc.dg/bf-ms-attrib.c: Likewise.
5956
5957 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5958
5959         PR c++/9099
5960         * g++.dg/parse/dtor1.C: New file.
5961
5962         PR c++/9128
5963         * g++.dg/rtti/typeid1.C: New file.
5964
5965         PR c++/9153
5966         * g++.dg/parse/lookup1.C: New file.
5967
5968         PR c++/9171
5969         * g++.dg/templ/spec5.C: New file.
5970
5971 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5972
5973         * gcc.c-torture/compile/20030110-1.c: New test.
5974
5975 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5976
5977         Merge from pch-branch:
5978
5979         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5980
5981         * gcc.dg/pch/cpp-1.h: New.
5982         * gcc.dg/pch/cpp-1.c: New.
5983         * gcc.dg/pch/cpp-2.h: New.
5984         * gcc.dg/pch/cpp-2.c: New.
5985
5986         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5987
5988         * gcc.dg/pch/except-1.h: New.
5989         * gcc.dg/pch/except-1.c: New.
5990
5991         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5992
5993         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5994         running test.
5995         * gcc.dg/pch: Include *.hp not *.h.
5996         * gcc.dg/pch/system-1.h: New.
5997         * gcc.dg/pch/system-1.c: New.
5998
5999         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
6000
6001         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
6002         rather than trying to build and run a program using PCH.
6003         * gcc.dg/pch: Remove dg-do commands from test files.
6004
6005         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
6006
6007         * gcc.dg/pch/macro-3.c: New.
6008         * gcc.dg/pch/macro-3.h: New.
6009
6010         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
6011
6012         * gcc.dg/pch/common-1.c: New.
6013         * gcc.dg/pch/common-1.h: New.
6014         * gcc.dg/pch/decl-1.c: New.
6015         * gcc.dg/pch/decl-1.h: New.
6016         * gcc.dg/pch/decl-2.c: New.
6017         * gcc.dg/pch/decl-2.h: New.
6018         * gcc.dg/pch/decl-3.c: New.
6019         * gcc.dg/pch/decl-3.h: New.
6020         * gcc.dg/pch/decl-4.c: New.
6021         * gcc.dg/pch/decl-4.h: New.
6022         * gcc.dg/pch/decl-5.c: New.
6023         * gcc.dg/pch/decl-5.h: New.
6024         * gcc.dg/pch/global-1.c: New.
6025         * gcc.dg/pch/global-1.h: New.
6026         * gcc.dg/pch/inline-1.c: New.
6027         * gcc.dg/pch/inline-1.h: New.
6028         * gcc.dg/pch/inline-2.c: New.
6029         * gcc.dg/pch/inline-2.h: New.
6030         * gcc.dg/pch/static-1.c: New.
6031         * gcc.dg/pch/static-1.h: New.
6032         * gcc.dg/pch/static-2.c: New.
6033         * gcc.dg/pch/static-2.h: New.
6034
6035         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
6036
6037         * g++.dg/pch/pch.exp: Better handle failing testcases.
6038         * gcc.dg/pch/pch.exp: Likewise.
6039         * gcc.dg/pch/macro-1.c: New.
6040         * gcc.dg/pch/macro-1.h: New.
6041         * gcc.dg/pch/macro-2.c: New.
6042         * gcc.dg/pch/macro-2.h: New.
6043
6044         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
6045
6046         * g++.dg/dg.exp: Treat files in pch/ specially.
6047         * g++.dg/pch/pch.exp: New file.
6048         * g++.dg/pch/empty.H: New file.
6049         * g++.dg/pch/empty.C: New file.
6050         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
6051         "precompile".
6052
6053         * gcc.dg/pch/pch.exp: New file.
6054         * gcc.dg/pch/empty.h: New file.
6055         * gcc.dg/pch/empty.c: New file.
6056         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
6057         "precompile".
6058
6059 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6060
6061         * g++.dg/template/friend14.C: New test.
6062
6063 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6064
6065         * gcc.dg/old-style-asm-1.c: New test.
6066
6067 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
6068
6069         * gcc.c-torture/compile/20030109-1.c: New test.
6070
6071 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6072
6073         * gcc.c-torture/execute/20030109-1.c: New test.
6074
6075 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
6076
6077         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
6078         * g++.old-deja/g++.mike/dyncast2.C: Likewise
6079         * g++.old-deja/g++.mike/dyncast3.C: Likewise
6080         * g++.old-deja/g++.mike/eh2.C: Likewise
6081         * g++.old-deja/g++.mike/eh3.C: Likewise
6082         * g++.old-deja/g++.mike/eh5.C: Likewise
6083         * g++.old-deja/g++.mike/eh6.C: Likewise
6084         * g++.old-deja/g++.mike/eh7.C: Likewise
6085         * g++.old-deja/g++.mike/eh8.C: Likewise
6086         * g++.old-deja/g++.mike/eh9.C: Likewise
6087         * g++.old-deja/g++.mike/eh10.C: Likewise
6088         * g++.old-deja/g++.mike/eh12.C: Likewise
6089         * g++.old-deja/g++.mike/eh13.C: Likewise
6090         * g++.old-deja/g++.mike/eh14.C: Likewise
6091         * g++.old-deja/g++.mike/eh16.C: Likewise
6092         * g++.old-deja/g++.mike/eh17.C: Likewise
6093         * g++.old-deja/g++.mike/eh18.C: Likewise
6094         * g++.old-deja/g++.mike/eh21.C: Likewise
6095         * g++.old-deja/g++.mike/eh23.C: Likewise
6096         * g++.old-deja/g++.mike/eh24.C: Likewise
6097         * g++.old-deja/g++.mike/eh25.C: Likewise
6098         * g++.old-deja/g++.mike/eh26.C: Likewise
6099         * g++.old-deja/g++.mike/eh27.C: Likewise
6100         * g++.old-deja/g++.mike/eh28.C: Likewise
6101         * g++.old-deja/g++.mike/eh29.C: Likewise
6102         * g++.old-deja/g++.mike/eh31.C: Likewise
6103         * g++.old-deja/g++.mike/eh33.C: Likewise
6104         * g++.old-deja/g++.mike/eh34.C: Likewise
6105         * g++.old-deja/g++.mike/eh35.C: Likewise
6106         * g++.old-deja/g++.mike/eh36.C: Likewise
6107         * g++.old-deja/g++.mike/eh37.C: Likewise
6108         * g++.old-deja/g++.mike/eh38.C: Likewise
6109         * g++.old-deja/g++.mike/eh39.C: Likewise
6110         * g++.old-deja/g++.mike/eh40.C: Likewise
6111         * g++.old-deja/g++.mike/eh41.C: Likewise
6112         * g++.old-deja/g++.mike/eh42.C: Likewise
6113         * g++.old-deja/g++.mike/eh44.C: Likewise
6114         * g++.old-deja/g++.mike/eh46.C: Likewise
6115         * g++.old-deja/g++.mike/eh47.C: Likewise
6116         * g++.old-deja/g++.mike/eh48.C: Likewise
6117         * g++.old-deja/g++.mike/eh49.C: Likewise
6118         * g++.old-deja/g++.mike/eh50.C: Likewise
6119         * g++.old-deja/g++.mike/eh51.C: Likewise
6120         * g++.old-deja/g++.mike/eh53.C: Likewise
6121         * g++.old-deja/g++.mike/eh55.C: Likewise
6122         * g++.old-deja/g++.mike/p7912.C: Likewise
6123         * g++.old-deja/g++.mike/p9706.C: Likewise
6124         * g++.old-deja/g++.mike/p10416.C: Likewise
6125         * g++.old-deja/g++.mike/p11667.C: Likewise
6126         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
6127         Remove redundant reference to Iris.
6128         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
6129         Elxsi, i860, Pico Java, and WE32K.
6130
6131 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
6132
6133         * g++.dg/ext/asm4.C: New test.
6134
6135 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6136
6137         PR c++/9030
6138         * g++.dg/template/friend12.C: New test.
6139         * g++.dg/template/friend13.C: Likewise.
6140         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
6141
6142 2003-01-08  Jan Hubicka  <jh@suse.cz>
6143
6144         * gcc.dg/i386-cadd.c: New test.
6145         * gcc.dg/i386-cmov4.c: Likewise.
6146
6147 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
6148
6149         PR c++/9165
6150         * g++.dg/warn/Wunused-3.C: New test.
6151
6152         * g++.dg/abi/bitfield9.C: New test.
6153
6154         PR c++/9189
6155         * g++.dg/parse/defarg3.C: New test.
6156
6157 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6158
6159         * g++.dg/parse/ambig1.C: New test.
6160         * g++.dg/parse/defarg2.C: New test.
6161
6162 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
6163
6164         * g++.dg/template/defarg-1.C: New test.
6165         * g++.dg/template/local2.C: Likewise.
6166
6167 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
6168
6169         * gcc.c-torture/execute/20030105-1.c: New test.
6170
6171 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6172
6173         * g++.dg/parse/namespace3.C: Remove extra semicolons.
6174         * g++.dg/parse/namespace4.C: Likewise.
6175
6176 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
6177
6178         * g++.dg/template/ntp2.C: New test.
6179
6180 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
6181
6182         * g++.dg/parse/extern-C-1.C: New test.
6183
6184         * g++.dg/parse/namespace4.C: New test.
6185
6186         * g++.dg/template/nested1.C: New test.
6187
6188         * g++.dg/parse/namespace3.C: New test.
6189
6190 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
6191
6192         * g++.dg/lookup/two-stage1.C: New test.
6193
6194 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6195
6196         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
6197         * g++.old-deja/g++.jason/access8.C: Likewise.
6198         * g++.old-deja/g++.other/decl5.C: Likewise.
6199
6200 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
6201
6202         * g++.dg/parse/parse7.C: New test.
6203
6204 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
6205
6206         PR c++/2843
6207         * g++.dg/ext/attrib7.C: New test.
6208
6209 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
6210
6211         * g++.dg/parse/parse6.C: New test.
6212
6213 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
6214
6215         * gcc.dg/h8300-stack-1.c: New.
6216
6217 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
6218
6219         g++.dg/lookup/exception1.C: New test.
6220
6221         g++.dg/lookup/template1.C: New test.
6222
6223         g++.dg/parse/namespace2.C: New test.
6224
6225         g++.dg/parse/parens2.C: New test.
6226
6227 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6228
6229         * g++.dg/parse/parse5.C: New test.
6230         * g++.dg/lookup/scoped4.C: New test.
6231
6232 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
6233
6234         * g++.dg/parse/parens1.C: New test.
6235
6236         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
6237         angle-bracket1.C.
6238         * g++.dg/parse/parens2.C: New test.
6239
6240         * g++.dg/lookup/scope-operator1.C: New test.
6241
6242         * g++.dg/parse/operator1.C: New test.
6243
6244 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6245
6246         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
6247         * g++.old-deja/g++.other/access6.C: Likewise.
6248         * g++.old-deja/g++.other/decl1.C: Likewise.
6249         * g++.old-deja/g++.pt/typename12.C: Likewise.
6250
6251 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
6252
6253         * g++.dg/parse/namespace1.C: New test.
6254
6255 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6256
6257         * g++.dg/parse/parse4.C: New test.
6258
6259 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6260
6261         * g++.dg/parse/parse3.C: New test.
6262
6263 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6264
6265         * g++.dg/parse/parse2.C: New test.
6266
6267 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6268
6269         * g++.dg/template/friend11.C: New test.
6270
6271 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6272
6273         * g++.dg/parse/parse1.C: New test.
6274
6275 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
6276
6277         * lib/profopt.exp: Change the name of a global variable to avoid
6278         possible clashes with other test suites.
6279
6280 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
6281
6282         * g++.dg/inherit/covariant8.C: New test.
6283
6284 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
6285
6286         * g++.dg/init/array9.C: New test.
6287
6288         PR c++/9112
6289         * g++.dg/parse/expr1.C: New test.
6290
6291 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
6292
6293         * gcc.c-torture/compile/20021230-1.c: New test.
6294
6295 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6296
6297         * g++.dg/inherit/covariant5.C: New test.
6298         * g++.dg/inherit/covariant6.C: New test.
6299         * g++.dg/inherit/covariant7.C: New test.
6300
6301 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6302
6303         PR c++/2739
6304         * g++.dg/other/access2.C: New test.
6305
6306 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6307
6308         * g++.dg/other/anon-struct.C: No longer fails
6309         * g++.old-deja/g++.brendan/parse4.C: Likewise.
6310         * g++.old-deja/g++.brendan/parse5.C: Likewise.
6311         * g++.old-deja/g++.brendan/parse6.C: Likewise.
6312
6313 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6314
6315         * g++.dg/parse/angle-bracket.C (main): No longer fails.
6316
6317 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
6318
6319         * g++.dg/eh/spec4.C: Remove stray semicolon.
6320         * g++.dg/expr/pmf-1.C: Change error message.
6321         * g++.dg/ext/asm1.C: Remove stray semicolon.
6322         * g++.dg/ext/typename1.C: Add missing typenames.
6323         * g++.dg/inherit/template-as-base.C: Change error message.
6324         * g++.dg/lookup/scoped1.C: Likewise.
6325         * g++.dg/lookup/scoped2.C: Likewise.
6326         * g++.dg/lookup/using2.C: Likewise.
6327         * g++.dg/other/component1.C: Remove stray semicolon.
6328         * g++.dg/other/do1.C: Change error message.
6329         * g++.dg/other/error2.C: Likewise.
6330         * g++.dg/other/init1.C: Likewise.
6331         * g++.dg/other/packed1.C: Remove stray semicolon.
6332         * g++.dg/other/ptrmem2.C: Change error message.
6333         * g++.dg/parse/parameter-declaration-1.C: Remove line number
6334         marker.
6335         * g++.dg/special/initp1.C: Remove invalid attribute usage.
6336         * g++.dg/template/access3.C: Add typename keyword.
6337         * g++.dg/template/access5.C: Remove stray semicolon.
6338         * g++.dg/template/access6.C: Likewise.
6339         * g++.dg/template/complit1.C: Likewise.
6340         * g++.dg/template/crash1.C: Change error message.
6341         * g++.dg/template/inherit2.C: Remove stray semicolon.
6342         * g++.dg/template/instantiate2.C: Likewise.
6343         * g++.dg/template/instantiate3.C: Change error message.
6344         * g++.dg/template/qual1.C: Remove stray semicolon.
6345         * g++.dg/template/qualttp18.C: Change error message.
6346         * g++.dg/template/ref1.C: Remove stray semicolon.
6347         * g++.dg/template/sizeof1.C (A::value): Declare it.
6348         * g++.dg/template/spec4.C: Change error message.
6349         * g++.dg/template/static1.C: Likewise.
6350         * g++.dg/template/type1.C: Likewise.
6351         * g++.dg/template/typename3.C: Likewise.
6352         * g++.old-deja/g++.benjamin/13478.C: Change error message.
6353         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
6354         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
6355         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
6356         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
6357         named return value extension.
6358         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
6359         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
6360         * g++.old-deja/g++.bob/extern_C.C: Likewise.
6361         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6362         * g++.old-deja/g++.brendan/complex1.C: Likewise.
6363         * g++.old-deja/g++.brendan/copy5.C: Likewise.
6364         * g++.old-deja/g++.brendan/crash13.C: Likewise.
6365         * g++.old-deja/g++.brendan/crash15.C: Likewise.
6366         * g++.old-deja/g++.brendan/crash18.C: Change error message.
6367         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
6368         * g++.old-deja/g++.brendan/crash38.C: Likewise.
6369         * g++.old-deja/g++.brendan/crash50.C: Likewise.
6370         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6371         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
6372         syntax.
6373         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
6374         * g++.old-deja/g++.brendan/crash8.C: Change error message.
6375         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
6376         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
6377         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
6378         * g++.old-deja/g++.brendan/template11.C: Likewise.
6379         * g++.old-deja/g++.brendan/template26.C: Likewise.
6380         * g++.old-deja/g++.brendan/template27.C: Use explicit
6381         specialization syntax.
6382         * g++.old-deja/g++.brendan/template30.C: Likewise.
6383         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
6384         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
6385         non-dependent names.
6386         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
6387         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
6388         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
6389         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
6390         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
6391         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
6392         named return value extension.
6393         * g++.old-deja/g++.ext/namedret2.C: Likewise.
6394         * g++.old-deja/g++.ext/namedret3.C: Likewise.
6395         * g++.old-deja/g++.ext/return1.C: Likewise.
6396         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
6397         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
6398         * g++.old-deja/g++.jason/access8.C: Likewise.
6399         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
6400         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
6401         pseudo-destructor names.
6402         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
6403         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
6404         pseudo-destructor names.
6405         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
6406         * g++.old-deja/g++.jason/overload19.C: Likewise.
6407         * g++.old-deja/g++.jason/overload32.C: Likewise.
6408         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
6409         stray semicolons.
6410         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
6411         * g++.old-deja/g++.jason/return.C: Likewise.
6412         * g++.old-deja/g++.jason/return2.C: Likewise.
6413         * g++.old-deja/g++.jason/shadow1.C: Likewise.
6414         * g++.old-deja/g++.jason/special.C: Use explicit specialization
6415         syntax.
6416         * g++.old-deja/g++.jason/template10.C: Account for use of
6417         non-dependent names.
6418         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
6419         syntax.
6420         * g++.old-deja/g++.jason/template37.C: Likewise.
6421         * g++.old-deja/g++.law/access4.C: Change error messages.
6422         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
6423         pseudo-destructor names.
6424         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
6425         * g++.old-deja/g++.law/ctors9.C: Likewise.
6426         * g++.old-deja/g++.law/cvt22.C: Likewise.
6427         * g++.old-deja/g++.law/dtors5.C: Likewise.
6428         * g++.old-deja/g++.law/global-init1.C: Likewise.
6429         * g++.old-deja/g++.law/missed-error3.C: Likewise.
6430         * g++.old-deja/g++.law/operators28.C: Likewise.
6431         * g++.old-deja/g++.law/visibility28.C: Likewise.
6432         * g++.old-deja/g++.martin/eval1.C: Likewise.
6433         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
6434         name.
6435         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
6436         * g++.old-deja/g++.mike/net34.C: Likewise.
6437         * g++.old-deja/g++.mike/net36.C: Likewise.
6438         * g++.old-deja/g++.mike/ns2.C: Likewise.
6439         * g++.old-deja/g++.mike/p12306.C: Likewise.
6440         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
6441         value extension.
6442         * g++.old-deja/g++.mike/p700.C: Likewise.
6443         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
6444         * g++.old-deja/g++.mike/p710.C: Likewise.
6445         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
6446         value extension.
6447         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
6448         * g++.old-deja/g++.mike/pmf9.C: Likewise.
6449         * g++.old-deja/g++.ns/crash2.C: Likewise.
6450         * g++.old-deja/g++.ns/crash3.C: Likewise.
6451         * g++.old-deja/g++.ns/invalid1.C: Likewise.
6452         * g++.old-deja/g++.ns/ns17.C: Likewise.
6453         * g++.old-deja/g++.ns/template16.C: Likewise.
6454         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
6455         keyword.
6456         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
6457         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
6458         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
6459         named return value extension.
6460         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
6461         * g++.old-deja/g++.other/access4.C: Issue additional error
6462         messages.
6463         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
6464         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
6465         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
6466         * g++.old-deja/g++.other/crash25.C: Change error message.
6467         * g++.old-deja/g++.other/crash4.C: Change error message.
6468         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
6469         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
6470         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
6471         checks.
6472         * g++.old-deja/g++.other/defarg8.C: Likewise.
6473         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
6474         * g++.old-deja/g++.other/dtor10.C: Likewise.
6475         * g++.old-deja/g++.other/incomplete.C: Likewise.
6476         * g++.old-deja/g++.other/linkage7.C: Likewise.
6477         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
6478         lookup algorithm.
6479         * g++.old-deja/g++.other/mangle2.C: Likewise.
6480         * g++.old-deja/g++.other/refinit2.C: Likewise.
6481         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
6482         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
6483         * g++.old-deja/g++.pt/crash28.C: Likewise.
6484         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
6485         syntax.
6486         * g++.old-deja/g++.pt/crash32.C: Change error message.
6487         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
6488         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
6489         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
6490         error message position.
6491         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
6492         * g++.old-deja/g++.pt/defarg8.C: Change error message.
6493         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
6494         syntax.
6495         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
6496         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
6497         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
6498         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
6499         keyword.
6500         * g++.old-deja/g++.pt/explicit31.C: Likewise.
6501         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
6502         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
6503         keyword.
6504         * g++.old-deja/g++.pt/explicit71.C: Change error message.
6505         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
6506         syntax.
6507         * g++.old-deja/g++.pt/friend28.C: Account for use of
6508         non-dependent names.
6509         * g++.old-deja/g++.pt/friend29.C: Likewise.
6510         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
6511         rules.
6512         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
6513         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
6514         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
6515         lookup rules.
6516         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
6517         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
6518         keyword.
6519         * g++.old-deja/g++.pt/memclass20.C: Likewise.
6520         * g++.old-deja/g++.pt/memclass5.C: Likewise.
6521         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
6522         keyword.
6523         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
6524         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
6525         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
6526         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
6527         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
6528         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
6529         keyword.
6530         * g++.old-deja/g++.pt/spec10.C: Likewise.
6531         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
6532         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
6533         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
6534         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
6535         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
6536         * g++.old-deja/g++.pt/ttp62.C: Likewise.
6537         * g++.old-deja/g++.pt/ttp64.C: Likewise.
6538         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
6539         * g++.old-deja/g++.pt/typename15.C: Likewise.
6540         * g++.old-deja/g++.pt/typename22.C: Likewise.
6541         * g++.old-deja/g++.pt/typename6.C: Change error messages.
6542         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
6543         * g++.old-deja/g++.pt/virtual2.C: Likewise.
6544         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
6545         syntax.
6546         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
6547         return value extension.
6548         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
6549         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
6550         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
6551         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
6552
6553 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
6554
6555         * g++.dg/warn/inline1.C: New test.
6556         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
6557         * g++.old-deja/g++.jason/synth10.C: Likewise.
6558         * g++.old-deja/g++.mike/net31.C: Likewise.
6559         * g++.old-deja/g++.mike/p8786.C: Likewise.
6560
6561         * g++.dg/template/friend10.C: New test.
6562         * g++.dg/template/conv5.C: New test.
6563
6564 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
6565
6566         * g++.dg/lookup/scoped3.C: New test.
6567
6568         * g++.dg/lookup/decl1.C: New test.
6569         * g++.dg/lookup/decl2.C: New test.
6570
6571 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6572
6573         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
6574         gcc.c-torture/compile/20021015-1.c,
6575         gcc.c-torture/compile/20021015-2.c,
6576         gcc.c-torture/compile/20021123-1.c,
6577         gcc.c-torture/compile/20021123-2.c,
6578         gcc.c-torture/compile/20021123-3.c,
6579         gcc.c-torture/compile/20021123-4.c,
6580         gcc.c-torture/execute/20021024-1.c: Add tests previously added
6581         only to 3.1 or 3.2 branch.
6582
6583 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
6584
6585         * gcc.dg/i386-bitfield3.c: New test.
6586
6587         * gcc.dg/i386-bitfield2.c: New test.
6588
6589 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
6590
6591         * g++.dg/parse/conv_op1.C: New test.
6592
6593 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
6594
6595         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
6596         approved.
6597
6598 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
6599
6600         * gcc.c-torture/compile/20021220-1.c: New test.
6601
6602 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
6603
6604         * gcc.dg/i386-fastcall-1.c: New.
6605
6606 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6607
6608         * gcc.c-torture/execute/20021219-1.c: New test.
6609
6610 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6611
6612         * gcc.dg/i386-pic-1.c: New test.
6613
6614 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6615
6616         PR c++/8099
6617         * g++.dg/template/friend9.C: New test.
6618
6619 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6620
6621         PR c++/3663
6622         * g++.dg/template/access7.C: New test.
6623
6624 2002-12-18  Nick Clifton  <nickc@redhat.com>
6625
6626         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
6627         the libstdc++-v3 directory has been found.
6628
6629 2002-12-12  Devang Patel <dpatel@apple.com>
6630         * gcc.dg/darwin-ld-1.c: New test.
6631         * gcc.dg/darwin-ld-2.c: New test.
6632         * gcc.dg/darwin-ld-3.c: New test.
6633         * gcc.dg/darwin-ld-4.c: New test.
6634         * gcc.dg/darwin-ld-5.c: New test.
6635
6636 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6637
6638         * gcc.c-torture/compile/20021212-1.c: New test.
6639
6640 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
6641
6642         * gcc.dg/fshort-wchar: New test.
6643
6644 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
6645
6646         PR c++/8372
6647         * g++.dg/template/dtor1.C: New test.
6648
6649         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
6650         markers.
6651
6652 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
6653
6654         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
6655
6656 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
6657
6658         * g++.dg/template/static1.C: New test.
6659         * g++.dg/template/static2.C: New test.
6660         * g++.old-deja/g++.ext/memconst.C: New test.
6661
6662 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6663
6664         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
6665         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
6666         * g++.dg/special/initp1.C: Likewise.
6667
6668 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
6669
6670         * gcc.c-torture/execute/20021204-1.c: New test.
6671
6672 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
6673
6674         * gcc.dg/ppc-fmadd-1.c: New file.
6675         * gcc.dg/ppc-fmadd-2.c: New file.
6676         * gcc.dg/ppc-fmadd-3.c: New file.
6677
6678 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6679
6680         * gcc.c-torture/compile/20021204-1.c: New test.
6681
6682 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6683
6684         * g++.dg/inherit/covariant2.C: New test.
6685         * g++.dg/inherit/covariant3.C: New test.
6686         * g++.dg/inherit/covariant4.C: New test.
6687         * g++.dg/inherit/covariant1.C: Remove XFAIL.
6688         * g++.old-deja/g++.robertl/eb17.C: Likewise.
6689
6690 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
6691
6692         PR c++/8688
6693         * g++.dg/init/brace3.C: New test.
6694
6695 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
6696
6697         * gcc.dg/20020210-1.c: Fix a comment typo.
6698
6699 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
6700
6701         PR c++/8720
6702         * g++.dg/parse/defarg1.C: New test.
6703
6704         PR c++/8615
6705         * g++.dg/template/char1.C: New test.
6706
6707         * g++.dg/template/varmod1.C: Fix typo.
6708
6709 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6710
6711         DR 180
6712         * g++.old-deja/g++.pt/crash32.C: Expect error.
6713
6714 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
6715
6716         PR c++/5919
6717         * g++.dg/template/varmod1.C: New test.
6718
6719         PR c++/8727
6720         * g++.dg/inherit/typeinfo1.C: New test.
6721
6722         PR c++/8663
6723         * g++.dg/inherit/typedef1.C: New test.
6724
6725 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
6726
6727         PR c++/8332
6728         PR c++/8493
6729         * g++.dg/template/strlen1.C: New test.
6730
6731         PR c++/8227
6732         * g++.dg/template/ctor2.C: New test.
6733
6734         PR c++/8214
6735         * g++.dg/init/string1.C: New test.
6736
6737         PR c++/8511
6738         * g++.dg/template/friend8.C: New test.
6739
6740 2002-11-29  Joe Buck <jbuck@synopsys.com>
6741
6742         * g++.dg/lookup/anon2.C: New test.
6743
6744 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
6745
6746         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
6747         h8300 port.
6748
6749 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
6750
6751         * gcc.dg/bitfld-6.c: New test.
6752
6753 2002-11-27  Jan Hubicka  <jh@suse.cz>
6754
6755         * gcc.c-torture/execute/20021127.[cx]: New test.
6756
6757 2002-11-26  Jan Hubicka  <jh@suse.cz>
6758
6759         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
6760         quality.
6761
6762 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
6763
6764         * g++.dg/init/brace2.C: New test.
6765         * g++.old-deja/g++.mike/p9129.C: Correct.
6766
6767 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
6768
6769         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
6770
6771 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
6772
6773         * gcc.dg/sibcall-6: New test for indirect sibcalls.
6774
6775 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
6776
6777         * testsuite/g++.dg/abi/empty11.C: New test.
6778         * testsuite/g++.dg/rtti/cv1.C: New test.
6779
6780 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
6781
6782         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
6783
6784 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
6785
6786         * g++.dg/abi/empty10.C: New test.
6787
6788 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6789
6790         * gcc.c-torture/compile/20021124-1.c: New test.
6791
6792 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
6793
6794         * g++.dg/abi/rtti2.C: New test.
6795
6796 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6797
6798         * gcc.dg/i386-unroll-1.c: New test.
6799
6800 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6801
6802         * gcc.c-torture/compile/20021120-1.c: New test.
6803         * gcc.c-torture/compile/20021120-2.c: New test.
6804
6805 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6806
6807         * gcc.dg/bitfld-5.c: New test.
6808
6809 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6810
6811         * gcc.c-torture/execute/20021120-3.c: New test.
6812
6813 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6814
6815         * gcc.c-torture/execute/20021120-2.c: New test.
6816
6817 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6818
6819         * gcc.c-torture/execute/20021120-1.c: New test.
6820
6821 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
6822
6823         * gcc.c-torture/execute/20021118-3.c: New test.
6824
6825 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6826
6827         * gcc.c-torture/compile/20021119-1.c: New test.
6828
6829 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
6830
6831         * gcc.dg/duff-1.c: New test.
6832         * gcc.dg/duff-2.c: New test.
6833         * gcc.dg/duff-3.c: New test.
6834
6835 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
6836
6837         * gcc.dg/cpp/_Pragma5.c: New test.
6838
6839 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6840
6841         * gcc.c-torture/execute/20021118-2.c: New test.
6842
6843 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6844
6845         * gcc.c-torture/execute/20021118-1.c: New test.
6846
6847 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
6848
6849         * gcc.dg/20021116-1.c: New test.
6850
6851 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
6852
6853         * g++.dg/abi/vcall1.C: New test.
6854
6855 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
6856
6857         * gcc.dg/20021029-1.c: New test.
6858         * gcc.dg/20021029-2.c: New test.
6859
6860 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6861
6862         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
6863
6864 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6865
6866         PR c/8439
6867         * gcc.dg/20021110.c: Move to ...
6868         * gcc.c-torture/compile/20021110.c: .... here.
6869
6870 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6871
6872         PR c/8467
6873         * gcc.c-torture/execute/20021111-1.c
6874
6875 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6876
6877         PR c/8439
6878         * gcc.dg/20021110.c: New test.
6879
6880 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
6881
6882         * g++.dg/abi/vthunk3.C: Run only on x86.
6883
6884 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6885
6886         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
6887
6888 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
6889
6890         * lib/compat.exp (compat-execute): Fix logic error in last
6891         change.
6892
6893 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
6894
6895         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
6896
6897 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6898
6899         PR c++/8389
6900         * g++.dg/template/access6.C: New test.
6901
6902 2002-11-08  Jan Hubicka  <jh@suse.cz>
6903
6904         * gcc.dg/i386-ssefp-1.c: New test.
6905         * gcc.dg/i386-ssefp-1.c: New test.
6906
6907 2002-11-08  Jan Hubicka  <jh@suse.cz>
6908
6909         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
6910
6911 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6912
6913         * g++.dg/abi/vthunk3.C: New test.
6914
6915         PR c++/8338
6916         * g++.dg/template/crash2.C: New test.
6917
6918 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6919
6920         * testsuite/g++.dg/abi/dtor1.C: New test.
6921         * testsuite/g++.dg/abi/dtor2.C: Likewise.
6922
6923 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6924
6925         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6926         Darwin.
6927
6928 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6929
6930         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6931         -mthumb.  Only xfail with -O0.
6932
6933 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6934
6935         * g++.dg/abi/thunk1.C: New test.
6936         * g++.dg/abi/thunk2.C: Likewise.
6937         * g++.dg/abi/vtt1.C: Likewise.
6938
6939 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6940
6941         PR optimization/8423
6942         * gcc.c-torture/execute/builtin-constant.c: New test.
6943
6944 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6945
6946         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6947         Add some more cases.
6948
6949 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6950
6951         PR c++/8391
6952         * g++.dg/opt/local1.C: New test.
6953
6954 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6955
6956         PR c++/8160
6957         * g++.dg/template/complit1.C: New test.
6958
6959         PR c++/8149
6960         * g++.dg/template/typename4.C: Likewise.
6961
6962 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6963
6964         Core issue 287, PR c++/7639
6965         * g++.dg/template/instantiate1.C: Adjust error location.
6966         * g++.dg/template/instantiate3.C: New test.
6967         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6968         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6969         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6970
6971 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6972
6973         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6974
6975 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6976
6977         PR c++/8287
6978         * g++.dg/init/dtor2.C: New test.
6979
6980 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6981
6982         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6983         * gcc.dg/nest.c: Bypass errors on irix6.
6984
6985 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6986
6987         * gcc.dg/nest.c: Expect error for mmix-*-*.
6988         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6989
6990 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6991
6992         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6993         markers.
6994
6995         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6996
6997 2002-10-25  Mike Stump  <mrs@apple.com>
6998
6999         * gcc.dg/warn-1.c: New test.
7000
7001 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
7002
7003         * g++.dg/template/typename3.C: New test.
7004
7005 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
7006
7007         * g++.dg/lookup/ptrmem1.C: New test.
7008
7009         * g++.dg/abi/vthunk2.C: New test.
7010
7011 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
7012
7013         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
7014
7015 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
7016
7017         * g++.dg/abi/empty9.C: New test.
7018
7019 2002-10-24  Richard Henderson  <rth@redhat.com>
7020
7021         * g++.dg/inherit/thunk1.C: Enable for ia64.
7022
7023 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
7024
7025         PR c++/8067
7026         * g++.dg/lookup/pretty1.C: New test.
7027
7028 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
7029
7030         * gcc.dg/20021023-1.c: New test.
7031
7032 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
7033
7034         PR c++/7679
7035         * g++.dg/parse/inline1.C: New test.
7036
7037 2002-10-23  Richard Henderson  <rth@redhat.com>
7038
7039         * g++.dg/inherit/thunk1.C: Enable for x86_64.
7040
7041         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
7042
7043 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
7044
7045         PR c++/6579
7046         * g++.dg/parse/stmtexpr3.C: New test.
7047
7048 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7049
7050         * g++.dg/expr/cond1.C: New test.
7051
7052 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
7053
7054         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
7055
7056 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7057
7058         * g++.dg/abi/vbase13.C: New test.
7059         * g++.dg/abi/vbase14.C: Likewise.
7060
7061 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
7062
7063         * gcc.dg/tls/pic-1.c: New test.
7064         * gcc.dg/tls/nonpic-1.c: New test.
7065         * gcc.dg/20021018-1.c: New test.
7066
7067 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
7068
7069         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
7070         Remove only files with the same base name as the test case.
7071         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
7072         (profopt-execute): Likewise.  Also, remove old profiling
7073         and performance data files before running the tests.
7074
7075         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
7076         * g++.dg/bprob/bprob.exp: Likewise.
7077         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
7078         to allow more general test case names.
7079
7080         * g++.dg/bprob/bprob-1.C: Rename to ...
7081         * g++.dg/bprob/g++-bprob-1.C: ... this.
7082
7083         * g77.dg/bprob/bprob-1.f: Rename to ...
7084         * g77.dg/bprob/g77-bprob-1.f: ... this.
7085
7086 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
7087
7088         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
7089         bison 1.50 or later.
7090
7091 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
7092
7093         * g++.dg/README: Describe more test directories.
7094
7095 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7096
7097         * g++.dg/init/array6.C: Add additional tests.
7098
7099 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
7100
7101         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
7102         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
7103
7104 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
7105
7106         * gcc.c-torture/compile/20020604-1.x: New.
7107         * gcc.c-torture/compile/simd-5.x: Likewise.
7108         * gcc.c-torture/execute/920710-1.x: Likewise.
7109         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
7110
7111 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7112
7113         * g++.dg/inherit/override1.C: Add dg-options clause.
7114
7115 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7116
7117         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
7118         _mm_slli_si128.
7119
7120 2002-10-19  Andreas Schwab  <schwab@suse.de>
7121
7122         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
7123         directory component.
7124
7125 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
7126
7127         * g++.dg/inherit/thunk1.C: New test.
7128
7129         * g++.dg/inherit/override1.C: New test.
7130
7131         * g++.dg/abi/mangle11.C: New test.
7132         * g++.dg/abi/mangle14.C: New test.
7133         * g++.dg/abi/mangle17.C: New test.
7134
7135 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7136
7137         * g++.dg/overload/member2.C: New test.
7138
7139 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
7140
7141         * g++.dg/README: Describe new compat directory.
7142         * g++.dg/dg.exp: Skip tests in compat directory.
7143         * README.compat: New file.
7144         * lib/compat.exp: New expect script.
7145         * g++.dg/compat: New test directory.
7146         * g++.dg/compat/compat.exp: New expect script.
7147         * g++.dg/compat/abi: New test directory.
7148         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
7149         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
7150         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
7151         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
7152         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
7153         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
7154         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
7155         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
7156         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
7157         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
7158         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
7159         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
7160         * g++.dg/compat/break: New test directory.
7161         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
7162         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
7163         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
7164         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
7165         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
7166         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
7167         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
7168         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
7169         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
7170         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
7171         g++.dg/compat/break/README: New files.
7172         * g++.dg/compat/eh: New test directory.
7173         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
7174         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
7175         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
7176         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
7177         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
7178         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
7179         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
7180         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
7181         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
7182         g++.dg/compat/eh/filter2_y.C,
7183         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
7184         g++.dg/compat/eh/new1_y.C,
7185         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
7186         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
7187         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
7188         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
7189         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
7190         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
7191         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
7192         g++.dg/compat/eh/unexpected1_y.C: New files.
7193         * g++.dg/compat/init: New test directory.
7194         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
7195         g++.dg/compat/init/array5_y.C,
7196         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
7197         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
7198         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
7199         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
7200         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
7201         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
7202         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
7203         g++.dg/compat/init/init-ref2_y.C: New files.
7204
7205 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
7206
7207         PR c++/7584
7208         * g++.dg/inherit/using3.C: New test.
7209
7210 2002-10-17  Jan Hubicka  <jh@suse.cz>
7211
7212         * gcc.dg/20021017-2.c: New test.
7213
7214 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
7215
7216         * g++.dg/abi/mangle16.C: Adjust.
7217
7218         * g++.dg/init/array8.C: New test.
7219
7220 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
7221
7222         * gcc.dg/special/mips-abi.exp: New test.
7223         * gcc.dg/special/mips-abi.s: Empty file used by the above.
7224
7225 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
7226
7227         * g++.dg/abi/mangle16.C: New test.
7228         * g++.dg/abi/mangle17.C: Likewise.
7229
7230         PR c++/7478
7231         * g++.dg/template/ref1.C: New test.
7232
7233 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7234
7235         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
7236
7237 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
7238
7239         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
7240
7241 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
7242
7243         PR c++/7524
7244         * g++.dg/init/array7.C: New test.
7245
7246 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
7247
7248         * g++.dg/init/array6.C: New test.
7249
7250         * g++.dg/abi/mangle13.C: Likewise.
7251         * g++.dg/abi/mangle14.C: Likewise.
7252         * g++.dg/abi/mangle15.C: Likewise.
7253
7254 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7255
7256         * g++.dg/abi/empty8.C: New test.
7257
7258 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
7259
7260         * g++.dg/init/ctor1.C: New test.
7261
7262 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
7263
7264         * gcc.c-torture/execute/20021015-1.c: New test.
7265
7266 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
7267
7268         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
7269
7270 2002-10-14  Jan Hubicka  <jh@suse.cz>
7271
7272         * gcc.dg/i386-ssetype-[1-5].c: New tests.
7273
7274 2002-10-14  Richard Henderson  <rth@redhat.com>
7275
7276         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
7277
7278 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7279
7280         PR optimization/6631
7281         * g++.dg/opt/const2.C: New test.
7282
7283 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7284
7285         PR c++/7176
7286         * g++.dg/parse/friend1.C: New test.
7287         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
7288
7289 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
7290
7291         * gcc.dg/20021014-1.c: New test.
7292
7293 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
7294
7295         PR c++/5661
7296         * g++.dg/ext/vlm1.C: New test.
7297         * g++.dg/ext/vlm2.C: Likewise.
7298
7299         * g++.dg/init/array1.C: Remove invalid braces.
7300         * g++.dg/init/brace1.C: New test.
7301         * g++.dg/init/copy2.C: Likewise.
7302         * g++.dg/init/copy3.C: Likewise.
7303         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
7304         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
7305         braces.
7306
7307 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
7308
7309         * gcc.dg/cpp/assembler.S: Don't use -ansi.
7310
7311 2002-10-11  Richard Shann  <richard.shann@superh.com>
7312
7313         * gcc.c-torture/compile/simd-5.c: New test.
7314
7315 2002-10-10  Roger Sayle  <roger@eyesopen.com>
7316
7317         * gcc.c-torture/execute/shiftopt-1.c: New test case.
7318
7319 2002-10-10  Jim Wilson  <wilson@redhat.com>
7320
7321         * gcc.c-torture/execute/20021010-1.c: New test.
7322
7323 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
7324
7325         PR c/7353
7326         * g++.dg/ext/typedef-init.C: New test.
7327         * gcc.dg/typedef-init.c: New test.
7328
7329 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
7330
7331         * gcc.dg/cpp/paste13.c: New test.
7332
7333 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7334
7335         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
7336         remaining platforms, XFAIL during compile, not execute.  Don't
7337         XFAIL at -O0.
7338
7339 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7340
7341         * gcc.dg/alias-1.c: Tweak expected warning.
7342
7343 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
7344
7345         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
7346
7347 2002-10-06  Andreas Jaeger  <aj@suse.de>
7348
7349         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
7350         * gcc.dg/cpp/c++98.C: Likewise.
7351
7352         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
7353         * g++.dg/cpp/c++98.C: Likewise.
7354
7355         * g++.dg/README (Subdirectories): Mention cpp directory.
7356
7357         PR target/7559
7358         * gcc.dg/20021006-1.c: New test.
7359
7360 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7361
7362         PR c++/7804
7363         * g++.dg/other/warning1.C: New test.
7364
7365 2002-10-04  Roger Sayle  <roger@eyesopen.com>
7366
7367         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
7368         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
7369         and sparc-*-* with -m64 as expected failures.  See PR 8087.
7370
7371 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
7372
7373         PR c++/7931
7374         * g++.dg/template/ptrmem3.C: New test.
7375
7376         PR c++/7754
7377         * g++.dg/template/union1.C: New test.
7378
7379 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
7380
7381         PR c++/8006
7382         * g++.dg/abi/mangle9.C: New test.
7383         * g++.dg/abi/mangle10.C: New test.
7384         * g++.dg/abi/mangle11.C: New test.
7385         * g++.dg/abi/mangle12.C: New test.
7386
7387 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
7388
7389         PR c++/7188.
7390         * g++.dg/template/meminit1.C: New test.
7391         * g++.dg/warn/Wreorder-1.C: Likewise.
7392         * g++.old-deja/g++.mike/warn3.C: Tweak.
7393         * lib/prune.exp: Ingore "in copy constructor".
7394
7395 2002-10-02  Andreas Jaeger  <aj@suse.de>
7396
7397         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
7398         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
7399         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
7400         on x86-64.
7401
7402 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7403
7404         * gcc.dg/empty1.C: Fix typo.
7405
7406 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
7407
7408         * gcc.dg/alias-1.c: New test.
7409
7410 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7411
7412         * gcc.dg/empty1.C: New test.
7413
7414         * g++.dg/tls/init-2.C: Tweak error messages.
7415
7416 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
7417
7418         * gcc.c-torture/compile/20020923-1.c: New test.
7419
7420 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
7421
7422         * gcc.c-torture/execute/ffs-1.c: New test.
7423         * gcc.c-torture/execute/ffs-2.c: Ditto.
7424
7425 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
7426
7427         * g++.dg/overload/member1.C: New test.
7428
7429 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
7430
7431         * g++.dg/abi/empty7.C: New test.
7432         * g++.dg/init/pm2.C: Likewise.
7433
7434 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
7435
7436         * g++.dg/rtti/crash1.C: New test.
7437
7438 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
7439
7440         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
7441         gcc.dg/sibcall-4.c: New tests.
7442
7443 2002-09-28  Roger Sayle  <roger@eyesopen.com>
7444
7445         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
7446         powerpc and MMIX targets.
7447
7448 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
7449
7450         * gcc.dg/cpp/20020927-1.c: New.
7451
7452 2002-09-26  David S. Miller  <davem@redhat.com>
7453
7454         * gcc.c-torture/compile/trunctfdf.c: New.
7455
7456 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7457
7458         * lib/target-supports.exp (check_weak_available): Handle solaris2.
7459
7460 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
7461
7462         * gcc.c-torture/execute/loop-15.c: New.
7463
7464 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
7465
7466         * README.QMTEST: Fix typo.
7467
7468 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7469
7470         * gcc.dg/20020926-1.c: New test.
7471
7472 2002-09-25  David S. Miller  <davem@redhat.com>
7473
7474         PR target/7842
7475         * gcc.c-torture/execute/shiftdi.c: New test.
7476
7477 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
7478
7479         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
7480         unique to the tool.
7481         * lib/g77.exp (g77_init): Likewise.
7482         * lib/g++.exp (g++_init): Likewise.
7483         * lib/objc.exp (objc_init): Likewise.
7484
7485 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
7486
7487         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
7488         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
7489         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
7490
7491 2002-09-25  Richard Henderson  <rth@redhat.com>
7492
7493         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
7494         too-small long double.
7495
7496 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
7497
7498         * gcc.dg/20020919-1.c: New test.
7499
7500 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
7501
7502         * g++.dg/abi/bitfield6.C: New test.
7503         * g++.dg/abi/bitfield7.C: New test.
7504         * g++.dg/abi/bitfield8.C: New test.
7505         * g++.dg/abi/vbase11.C: New test.
7506
7507 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7508
7509         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
7510         hppa*-*-hpux*.  Update test comment.
7511
7512 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
7513
7514         * gcc.dg/tls/struct-1.c: New test.
7515
7516 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
7517
7518         * gcc.dg/cpp/tr-warn2.c: Update.
7519
7520 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7521
7522         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
7523
7524 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7525
7526         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
7527         systems.
7528
7529 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
7530
7531         * gcc.c-torture/execute/ieee/mzero3.c: New test.
7532
7533         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7534         Adjust for c++filt moved to binutils.  Remove spurious duplicate
7535         setting of cxxfilt.
7536
7537 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
7538
7539         * gcc.dg/20020312-2.c: Update for darwin.
7540
7541 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7542
7543         * g++.old-deja/g++.other/crash32.C: Mark ICE.
7544
7545 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
7546
7547         * objc.dg/comp-types-1.m: New test.
7548         * objc.dg/comp-types-2.m: New test.
7549         * objc.dg/comp-types-3.m: New test.
7550         * objc.dg/comp-types-4.m: New test.
7551         * objc.dg/comp-types-5.m: New test.
7552         * objc.dg/comp-types-6.m: New test.
7553
7554 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7555
7556         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
7557
7558 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7559
7560         * g++.dg/other/do1.C: New test.
7561
7562         * g++.dg/template/subst1.C: New test.
7563
7564 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
7565
7566         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
7567
7568 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7569
7570         * g++.dg/template/qualttp20.C: Adjust expected errors.
7571         * g++.old-deja/g++.jason/report.C: Likewise.
7572         * g++.old-deja/g++.other/qual1.C: Likewise.
7573
7574         * g++.dg/lookup/scoped2.C: New test.
7575
7576         * g++.dg/ext/asm3.C: New test.
7577
7578 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
7579
7580         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
7581
7582 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
7583
7584         * ChangeLog: follow spelling conventions.
7585         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
7586         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
7587         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
7588         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
7589         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
7590         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
7591         * g++.old-deja/g++.law/global-init1.C: Likewise.
7592         * g++.old-deja/g++.other/delete4.C: Likewise.
7593         * g++.old-deja/g++.other/inline21.C: Likewise.
7594         * g++.old-deja/g++.other/singleton.C: Likewise.
7595         * g77.dg/strlen0.f: Likewise.
7596         * g77.f-torture/compile/20010519-1.f: Likewise.
7597         * g77.f-torture/compile/980310-4.f: Likewise.
7598         * gcc.c-torture/compile/20000605-1.c: Likewise.
7599         * gcc.c-torture/execute/20020225-1.c: Likewise.
7600         * gcc.dg/c90-hexfloat-2.c: Likewise.
7601         * gcc.dg/c99-bool-1.c: Likewise.
7602         * gcc.dg/c99-hexfloat-2.c: Likewise.
7603         * gcc.dg/dll-2.c: Likewise.
7604         * gcc.dg/wtr-union-init-1.c: Likewise.
7605         * gcc.dg/wtr-union-init-2.c: Likewise.
7606         * gcc.dg/wtr-union-init-3.c: Likewise.
7607         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7608         * gcc.dg/cpp/defined.c: Likewise.
7609         * gcc.dg/cpp/macsyntx.c: Likewise.
7610         * gcc.dg/cpp/paste2.c: Likewise.
7611         * gcc.dg/cpp/trad/defined.c: Likewise.
7612         * gcc.dg/format/c90-printf-1.c: Likewise.
7613         * gcc.dg/format/c90-scanf-1.c: Likewise.
7614         * gcc.dg/format/c99-printf-1.c: Likewise.
7615         * gcc.dg/format/c99-scanf-1.c: Likewise.
7616         * gcc.misc-tests/gcov-8.c: Likewise.
7617         * lib/profopt.exp: Likewise.
7618
7619 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
7620
7621         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
7622
7623 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7624
7625         * g++.dg/inherit/using2.C: New test.
7626
7627 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
7628
7629         * ChangeLog: Follow spelling conventions.
7630         * g++.dg/template/friend4.C: Likewise.
7631         * g++.old-deja/g++.pt/crash67.C: Likewise.
7632         * gcc.c-torture/execute/20000801-4.c: Likewise.
7633         * gcc.dg/c90-digraph-1.c: Likewise.
7634         * gcc.dg/c94-digraph-1.c: Likewise.
7635         * gcc.dg/c99-digraph-1.c: Likewise.
7636         * gcc.dg/cpp/line5.c: Likewise.
7637         * gcc.dg/cpp/multiline.c: Likewise.
7638         * gcc.dg/cpp/trad/literals-1.c: Likewise.
7639         * gcc.dg/format/attr-3.c: Likewise.
7640         * gcc.dg/format/c90-scanf-3.c: Likewise.
7641         * gcc.dg/format/ext-4.c: Likewise.
7642
7643 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7644
7645         * g++.dg/template/pretty1.C: New test.
7646
7647 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
7648
7649         * gcc.c-torture/execute/struct-cpy-1.c: New test.
7650
7651 2002-09-13  Matt Austern  <austern@apple.com>
7652
7653         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
7654         passing a cast expression to a function by const reference.
7655
7656 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
7657
7658         * g++.dg/template/deduce1.C: New test.
7659
7660 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
7661
7662         * gcc.c-torture/execute/simd-1.c: Force all use of int to
7663         32-bit int.
7664
7665 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7666
7667         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
7668         usage.
7669
7670 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
7671
7672         * gcc.c-torture/compile/20020910-1.c: New test.
7673
7674 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
7675
7676         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
7677
7678 2002-09-10  Andreas Jaeger  <aj@suse.de>
7679
7680         * gcc.dg/20020312-2.c: Adjust for x86-64.
7681
7682 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
7683
7684         * g77.dg/7388.f: New test case for PR 7388.
7685
7686 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
7687
7688         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
7689
7690 2002-09-05  Ziemowit Laski <zlaski@apple.com>
7691
7692         * objc.dg/proto-lossage-1.m: New test.
7693
7694 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
7695
7696         * gcc.dg/cpp/_Pragma4.c: Fix typo.
7697
7698 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
7699
7700         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
7701         expected to pass.
7702
7703 2002-09-06  Stan Shebs  <shebs@apple.com>
7704             David Edelsohn  <edelsohn@gnu.org>
7705
7706         * gcc.dg/weak: New directory.
7707         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
7708         target-specific xfail bits.
7709         * gcc.dg/typeof-2.c: Move to new directory.
7710         * gcc.dg/weak.exp: New expect script.
7711
7712 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
7713
7714         * gcc.c-torture/execute/extzvsi.c: New test.
7715
7716 2002-09-05  Stan Shebs  <shebs@apple.com>
7717
7718         * gcc.dg/weak-1.c: xfail on Darwin.
7719         * gcc.dg/weak-2.c: Ditto.
7720         * gcc.dg/weak-3.c: Ditto.
7721         * gcc.dg/weak-4.c: Ditto.
7722         * gcc.dg/weak-5.c: Ditto.
7723         * gcc.dg/weak-6.c: Ditto.
7724         * gcc.dg/weak-7.c: Ditto.
7725         * gcc.dg/weak-8.c: Ditto.
7726         * gcc.dg/weak-9.c: Ditto.
7727
7728 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
7729
7730         * gcc.c-torture/execute/loop-14.c: New test.
7731
7732 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
7733
7734         * g++.dg/other/cxa-atexit1.C: New test.
7735
7736         * gcc.dg/typeof-2.c: New test.
7737
7738 2002-09-03  Roger Sayle  <roger@eyesopen.com>
7739
7740         * gcc.dg/builtins-2.c: New testcase.
7741         * gcc.dg/builtins-3.c: New testcase.
7742
7743 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
7744
7745         * gcc.dg/cpp/_Pragma4.c: New test.
7746
7747 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
7748
7749         * objc/execute/nil_method-1.m: New testcase.
7750
7751 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
7752
7753         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
7754         [Object class], not [Object initialize].
7755
7756 2002-08-31  Roger Sayle  <roger@eyesopen.com>
7757             Hans-Peter Nilsson  <hp@bitrange.com>
7758
7759         * gcc.c-torture/execute/20020720-1.x: Skip test on
7760         mmix-knuth-mmixware.  Correct comment.
7761
7762 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
7763
7764         * testsuite/g++.dg/abi/bitfield5.C: New test.
7765         * testsuite/g++.dg/abi/vbase10.C: Likewise.
7766
7767 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
7768
7769         * objc.dg/undeclared-selector.m: New test.
7770
7771 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
7772
7773         * g++.dg/other/offsetof1.C: Avoid cast warning.
7774
7775 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
7776
7777         * objc.dg/super-class-2.m: New test.
7778
7779 2002-08-24  Matt Austern  <austern@apple.com>
7780
7781         * g++.dg/ext/lvaddr.C: New test.
7782         * g++.dg/ext/lvcast.C: New test.
7783
7784 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
7785
7786         * testsuite/g++.dg/inherit/cond1.C: New test.
7787
7788 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
7789
7790         * gcc.dg/noncompile/incomplete-1.c: New test.
7791
7792 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7793
7794         * gcc.dg/typespec-1.c: New test.
7795
7796 2002-08-20  Devang Patel  <dpatel@apple.com>
7797         * objc.dg/proto-hier-2.m: New test.
7798
7799 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
7800
7801         * objc.dg/bitfield-1.m: New test.
7802         * objc.dg/bitfield-2.m: New test.
7803
7804 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7805
7806         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
7807         gcc.dg/c99-flex-array-4.c: New tests.
7808
7809 2002-08-16  Stan Shebs  <shebs@apple.com>
7810
7811         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
7812
7813 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
7814
7815         * gcc.dg/typeof-1.c: New test.
7816         * g++.dg/ext/typeof2.C: New test.
7817
7818 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7819
7820         * g++.dg/other/offsetof1.C: New test.
7821
7822 2002-08-14  Richard Henderson  <rth@redhat.com>
7823
7824         * gcc.dg/tls/diag-3.c: Fix expected message strings.
7825
7826 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
7827
7828         * gcc.dg/cpp/_Pragma3.c: New test.
7829
7830 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
7831
7832         * g++.dg/template/inherit3: New test.
7833
7834 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7835
7836         * gcc.dg/bitfld-4.c: Add blank options.
7837
7838 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
7839
7840         * g++.dg/template/crash1.C: New test.
7841
7842 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7843
7844         * gcc.dg/tls/opt-2.c: New test.
7845
7846 2002-08-08  Devang Patel  <dpatel@apple.com>
7847
7848         * objc.dg/selector-1.m : New test
7849
7850 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7851
7852         * g++.dg/abi/bitfield4.C: New test.
7853         * gcc.dg/bitfld-4.c: New test.
7854
7855 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7856
7857         * g++.dg/other/packed1.C: New test.
7858
7859 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
7860
7861         * g++.dg/abi/offsetof.C: Tweak error messages.
7862         * g++.old-deja/g++.mike/p10769a.C: Likewise.
7863
7864 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7865
7866         * gcc.dg/bitfld-3.c: New test.
7867
7868 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7869             Richard Henderson  <rth@redhat.com>
7870
7871         * gcc.dg/i386-bitfield1.c: New test.
7872         * g++.dg/abi/bitfield3.C: Update.
7873
7874 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
7875
7876         * objc.dg/const-str-2.m: Update.
7877         * gcc.dg/cpp/c++98.c: Change to C extension.
7878         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
7879         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
7880
7881 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
7882
7883         * testsuite/gcc.dg/tls/diag-3.c: New.
7884
7885 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
7886
7887         * g++.dg/README (Subdirectories): Document new subdir expr.
7888         * g++.dg/expr/pmf-1.C: New test.
7889
7890 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
7891
7892         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
7893
7894 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
7895
7896         * g++.dg/abi/bitfield3.C: New test.
7897
7898 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
7899
7900         * lib/gcov.exp: Tweak expected line formats.
7901         * gcc.misc-tests/gcov8.c: New test.
7902         * gcc.misc-tests/gcov8.x: New flags.
7903
7904 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
7905
7906         * consistency.vlad/layout/endian.c: Include string.h.
7907
7908         * gcc.c-torture/execute/20020805-1.c: New test.
7909
7910 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
7911
7912         * g++.dg/other/conversion1.C: New test.
7913
7914 2002-08-03  Roger Sayle  <roger@eyesopen.com>
7915
7916         * gcc.dg/builtins-1.c: New testcase.
7917
7918 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
7919
7920         * g++.dg/inherit/access3.C: New test.
7921
7922 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7923
7924         * gcc.dg/ia64-visibility-2.c: New test.
7925
7926 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7927
7928         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7929         __qualifier_flags to __flags.
7930
7931 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7932
7933         * g++.dg/inherit/operator1.C: New test.
7934         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7935         * g++.dg/other/error1.C: Change expected error message.
7936         * g++.dg/template/conv4.C: Likewise.
7937
7938 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7939
7940         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7941         for documented behavior.
7942
7943 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7944
7945         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7946         several targets known to fail.
7947
7948 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7949
7950         * gcc.dg/mips-args-[123].c: New tests.
7951
7952 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7953
7954         * gcc.dg/ppc-spe.c: New.
7955
7956 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7957
7958         * g++.dg/other/ptrmem4.C: New testcase.
7959
7960 2002-07-24  Richard Henderson  <rth@redhat.com>
7961
7962         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7963
7964 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7965
7966         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7967
7968 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7969
7970         * gcc.c-torture/execute/memset-3.c: New testcase.
7971
7972 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7973
7974         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7975         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7976
7977 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7978
7979         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7980         Delete.
7981
7982 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7983
7984         * gcc.c-torture/compile/simd-4.c: New test.
7985
7986 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7987
7988         PR c++/7347, c++/7348
7989         * g++.dg/template/access4.C: New test.
7990         * g++.dg/template/access5.C: New test.
7991         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7992         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7993         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7994         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7995
7996 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7997
7998         * gcc.dg/gnu89-init-2.c: New test.
7999
8000 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
8001
8002         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
8003
8004 2002-07-20  Roger Sayle  <roger@eyesopen.com>
8005
8006         * gcc.c-torture/execute/20020720-1.c: New testcase.
8007
8008 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
8009
8010         * gcc.dg/cpp/Wsignprom.c: New tests.
8011
8012 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
8013
8014         * gcc.c-torture/execute/loop-13.c: New test.
8015
8016 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
8017
8018         * gcc.dg/cpp/expr.c: New tests.
8019
8020 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
8021
8022         * g++.dg/opt/pr6713.C: Add template instantiation.
8023
8024 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
8025
8026         * gcc.dg/nest.c: New test.
8027
8028 2002-07-17  Richard Henderson  <rth@redhat.com>
8029
8030         * g++.dg/opt/pr6713.C: New test.
8031
8032 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
8033
8034         * gcc.c-torture/execute/loop-2e.x: Let the testcase
8035         XFAIL for all x86 processors.
8036
8037 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
8038
8039         * gcc.c-torture/execute/20010122-1.x: Do not test with
8040         -fomit-frame-pointer.
8041
8042 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8043
8044         * g++.dg/template/instantiate2.C: New test.
8045         * g++.dg/template/spec4.C: New test.
8046
8047 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8048
8049         * g++.dg/template/access2.C: New test.
8050         * g++.dg/template/access3.C: New test.
8051
8052 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
8053
8054         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
8055         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
8056         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
8057         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
8058         Convert to use <stdarg.h>.
8059         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
8060         Delete.
8061         * gcc.dg/va-arg-2.c: New.
8062         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
8063
8064 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
8065
8066         * gcc.c-torture/compile/20020710-1.c: New test.
8067
8068 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
8069                           Andrew Pinski  <pinskia@physics.uc.edu>
8070
8071         gcc.c-torture/compile/simd-2.c: New testcase.
8072         gcc.c-torture/compile/simd-3.c: Likewise.
8073
8074 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
8075
8076         PR c++/7224
8077         * g++.dg/overload/error1.C: New test.
8078
8079 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8080
8081         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
8082         configuration and IRIX 6 O32 ABI.
8083
8084 2002-07-11  Roger Sayle  <roger@eyesopen.com>
8085
8086         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
8087
8088 2002-07-10  Roger Sayle  <roger@eyesopen.com>
8089
8090         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
8091
8092 2002-07-10  Jeffrey A Law  <law@redhat.com>
8093
8094         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
8095
8096         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
8097
8098 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
8099
8100         * gcc.dg/20020312-2.c: Check for __PPC__.
8101
8102 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
8103
8104         * gcc.c-torture/compile/20020709-1.c: New test.
8105
8106 2002-07-07  Roger Sayle  <roger@eyesopen.com>
8107
8108         * g++.dg/template/qualttp21.C: New test case.
8109
8110 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
8111
8112         * gcc.c-torture/compile/20020706-1.c: New test.
8113         * gcc.c-torture/compile/20020706-2.c: New test.
8114
8115 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
8116             Alexandre Oliva  <aoliva@redhat.com>
8117
8118         * g++.dg/warn/incomplete1.C: New test.
8119
8120 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8121
8122         PR c++/7099
8123         * g++.dg/warn/noreturn1.C: New test.
8124
8125 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
8126
8127         PR c++/6706
8128         * g++.dg/debug/debug6.C: New test.
8129         * g++.dg/debug/debug7.C: New test.
8130
8131 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
8132
8133         * gcc.c-torture/compile/simd-3.c: New test.
8134
8135 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
8136
8137         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
8138         * gcc.dg/20020620-1.c: Likewise.
8139
8140 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8141
8142         PR c++/6944
8143         * g++.dg/init/array4.C: New test.
8144         * g++.dg/init/array5.C: New test.
8145
8146 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
8147
8148         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
8149         * gcc.c-torture/execute/simd-2.c (main): Likewise.
8150
8151 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8152
8153         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
8154         * gcc.dg/wtr-aggr-init-1.c: Likewise.
8155         * gcc.dg/wtr-conversion-1.c: Likewise.
8156         * gcc.dg/wtr-escape-1.c: Likewise.
8157         * gcc.dg/wtr-int-type-1.c: Likewise.
8158         * gcc.dg/wtr-label-1.c: Likewise.
8159         * gcc.dg/wtr-static-1.c: Likewise.
8160         * gcc.dg/wtr-strcat-1.c: Likewise.
8161         * gcc.dg/wtr-suffix-1.c: Likewise.
8162         * gcc.dg/wtr-switch-1.c: Likewise.
8163         * gcc.dg/wtr-unary-plus-1.c: Likewise.
8164         * gcc.dg/wtr-union-init-1.c: Likewise.
8165         * gcc.dg/wtr-union-init-2.c: Likewise.
8166         * gcc.dg/wtr-union-init-3.c: Likewise.
8167
8168         * gcc.dg/wtr-func-def-1.c: New test.
8169
8170 2002-07-02 Devang Patel <dpatel@apple.com>
8171
8172         * objc.dg/param-1.m: New test.
8173
8174 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
8175
8176         * gcc.dg/cpp/trad/directive.c: Add test.
8177         * gcc.dg/cpp/trad/macroargs.c: Add test.
8178         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
8179
8180 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
8181
8182         * gcc.dg/cpp/cmdlne-M.c: New test.
8183
8184 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
8185
8186         * objc.dg/desig-init-1.m: New test.
8187
8188 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8189
8190         PR c++/6716
8191         * g++.dg/template/instantiate1.C: New test.
8192
8193 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
8194
8195         PR c++/7112
8196         * g++.dg/template/sizeof2.C: New test.
8197
8198 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
8199
8200         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
8201         gcc.dg/cpp/trad/include.c: New tests.
8202
8203 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
8204
8205         PR target/7177
8206         * gcc.c-torture/compile/20020701-1.c: New test.
8207
8208 2002-07-01  Stan Shebs  <shebs@apple.com>
8209
8210         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
8211         header here...
8212         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
8213         (objc-torture-execute): or here.
8214
8215 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
8216
8217         * gcc.c-torture/execute/arith-rand-ll.c: New test.
8218
8219 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
8220
8221         * gcc.dg/cpp/trad/escaped-nl.c: New test.
8222
8223 2002-06-30  Devang Patel  <dpatel@apple.com>
8224
8225         * objc.dg/fsyntax-only.m: New test.
8226
8227 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
8228
8229         PR c++/6695
8230         * g++.dg/template/friend7.C: New file.
8231
8232 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
8233
8234         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
8235         return type.
8236
8237 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
8238
8239         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
8240         avoid division by zero.
8241
8242 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
8243
8244         * gcc.dg/Wunknownprag.c: New tests.
8245
8246 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
8247
8248         * gcc.c-torture/execute/simd-2.c: New test.
8249
8250 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
8251
8252         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
8253         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
8254         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
8255         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
8256         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
8257         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
8258         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
8259         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
8260         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
8261         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
8262         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
8263         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
8264         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
8265         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
8266         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
8267         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
8268         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
8269
8270 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
8271
8272         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
8273         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
8274         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
8275         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
8276         New tests.
8277         * gcc.dg/cpp/trad/directive.c: Update.
8278
8279 2002-06-23  Andreas Jaeger  <aj@suse.de>
8280
8281         * gcc.c-torture/execute/complex-6.c: New.
8282
8283 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
8284
8285         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
8286         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
8287         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
8288         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
8289
8290 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
8291
8292         * gcc.dg/cpp/trad: New directory with traditional tests copied
8293         from parent directory.
8294         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
8295         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
8296         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
8297         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
8298         Move to trad/ and rename.
8299         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
8300         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
8301         gcc.dg/cpp/trad/redef2.c: New tests.
8302         * gcc.dg/cpp/trad/trad.exp: New driver.
8303
8304 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
8305
8306         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
8307         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
8308         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
8309         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
8310         Remove.
8311
8312 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
8313
8314         * gcc.dg/20020620-1.c: New test.
8315
8316 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8317
8318         * g++.dg/template/ttp4.C: New test.
8319
8320 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
8321
8322         * g++.dg/opt/vt1.C: Fix regexp.
8323
8324 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8325
8326         * gcc.c-torture/execute/pure-1.c: Make functions static again.
8327         Don't use attribute `noinline'.
8328
8329 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
8330
8331         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
8332
8333 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
8334
8335         * gcc.c-torture/execute/simd-1.c: New.
8336
8337         * gcc.dg/simd-1.c: New.
8338
8339 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
8340
8341         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
8342
8343 2002-06-16  Richard Henderson  <rth@redhat.com>
8344
8345         * g++.dg/ext/anon-struct1.C: New.
8346         * g++.dg/ext/anon-struct2.C: New.
8347         * g++.dg/ext/anon-struct3.C: New.
8348         * gcc.dg/anon-struct-1.c: New.
8349         * gcc.dg/anon-struct-2.c: New.
8350         * gcc.dg/anon-struct-3.c: New.
8351         * gcc.dg/20011008-1.c: Adjust warning text.
8352         * gcc.dg/20020527-1.c: Add -fms-extensions.
8353
8354 2002-06-16  Richard Henderson  <rth@redhat.com>
8355
8356         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
8357
8358 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
8359
8360         * gcc.c-torture/execute/20020615-1.c: New test.
8361
8362 2002-06-15  Roger Sayle  <roger@eyesopen.com>
8363
8364         * gcc.c-tortuture/execute/compare-1.c: New test case.
8365         * gcc.c-tortuture/execute/compare-2.c: New test case.
8366         * gcc.c-tortuture/execute/compare-3.c: New test case.
8367
8368 2002-06-13  Richard Henderson  <rth@redhat.com>
8369
8370         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
8371         ia64 ilp32.
8372
8373 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8374
8375         * g++.dg/template/typename2.C: Update error message.
8376
8377 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
8378
8379         * gcc.c-torture/execute/20020611-1.c: New test.
8380
8381 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
8382
8383         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
8384         list of targets to skip.
8385
8386 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
8387
8388         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
8389         targets if not optimizing.
8390
8391 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
8392
8393         * gcc.c-torture/compile/20020605-1.c: New test.
8394
8395         * g++.dg/opt/vt1.C: New test.
8396
8397         * gcc.dg/20020531-1.c: New test.
8398
8399         * gcc.dg/20020530-1.c: New test.
8400
8401         * gcc.dg/20020527-1.c: New test.
8402
8403         * g++.dg/opt/cse1.C: New test.
8404
8405 2002-06-07  Roger Sayle  <roger@eyesopen.com>
8406
8407         * gcc.dg/20020607-2.c: New test case.
8408
8409 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
8410
8411         * gcc.c-torture/compile/20020604-1.c: New test.
8412
8413 2002-06-04  Richard Henderson  <rth@redhat.com>
8414
8415         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
8416         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
8417         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
8418
8419 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
8420
8421         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
8422
8423 2002-06-03  Richard Henderson  <rth@redhat.com>
8424
8425         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
8426         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
8427
8428 2002-06-02  Richard Henderson  <rth@redhat.com>
8429
8430         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
8431         test functions static.
8432
8433 2002-06-02  Andreas Jaeger  <aj@suse.de>
8434
8435         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
8436         now.
8437
8438 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8439
8440         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
8441         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
8442         Update for mofified diagnostics.
8443         * gcc.dg/c99-intconst-1.c: No longer fail.
8444
8445 2002-06-02  Richard Henderson  <rth@redhat.com>
8446
8447         * gcc.dg/uninit-A.c: Remove xfail markers.
8448
8449 2002-06-01  Roger Sayle  <roger@eyesopen.com>
8450
8451         * gcc.dg/fnegate-1.c: New test case.
8452
8453 2002-05-30  Osku Salerma  <osku@iki.fi>
8454
8455         * gcc.c-torture/execute/mayalias-1.c: New file.
8456
8457 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8458
8459         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
8460         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
8461         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
8462
8463 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
8464
8465         * gcc.c-torture/execute/20020529-1.c: New test.
8466
8467 2002-05-27  Richard Henderson  <rth@redhat.com>
8468
8469         * g++.dg/ext/attrib6.C: New test case.
8470
8471 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8472
8473         * gcc.c-torture/execute/pure-1.c: New test.
8474
8475 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8476
8477         * gcc.dg/cpp/arith-2.c: Remove.
8478
8479 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8480
8481         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
8482         * gcc.dg/cpp/if-3.c: Remove.
8483
8484 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
8485
8486         * g++.dg/opt/cse2.C: New test.
8487
8488 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
8489
8490         * gcc.dg/cpp/arith-1.c: New semantic tests.
8491         * gcc.dg/cpp/if-1.c: Update.
8492
8493 2002-05-24  Ben Elliston  <bje@redhat.com>
8494
8495         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
8496
8497 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
8498
8499         * gcc.dg/verbose-asm.c: New test.
8500
8501 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8502
8503         * gcc.dg/cpp/paste12.c: New test.
8504
8505 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8506
8507         * g++.dg/parse/named_ops.C: New test.
8508
8509 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
8510
8511         * gcc/testsuite/gcc.dg/weak-8.c: New test.
8512
8513 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
8514
8515         * gcc.dg/weak-2.c: Allow optional leading underscore
8516         in scan-assembler symbol name.
8517         * gcc.dg/weak-3.c: Likewise.
8518         * gcc.dg/weak-4.c: Likewise.
8519         * gcc.dg/weak-5.c: Likewise.
8520
8521 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
8522
8523         * gcc.dg/20020523-1.c: New test.
8524
8525 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8526
8527         * objc.dg/const-str-2.m: Update now that we stop after
8528         a command line error.
8529
8530 2002-05-22  Richard Henderson  <rth@redhat.com>
8531
8532         * g++.dg/dg.exp: Fix typo in test pruneing.
8533
8534 2002-05-22  Richard Henderson  <rth@redhat.com>
8535
8536         * g++.dg/dg.exp: Prune the tls subdirectory.
8537         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
8538         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
8539         * g++.dg/tls/init-1.C: New.
8540
8541 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
8542
8543         * gcc.dg/20020517-1.c: New test.
8544
8545 2002-05-21  Richard Henderson  <rth@redhat.com>
8546
8547         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
8548         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
8549
8550 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
8551
8552         * g++.dg/other/copy2.C: New test.
8553
8554 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
8555
8556         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
8557         (MAX_COPY): Bump up to 10 times sizeof (long long).
8558         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
8559
8560         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
8561         sizeof (long long).
8562
8563         * gcc.c-torture/execute/strcpy-1.c: New test.
8564
8565 2002-05-19  Jason Merrill  <jason2redhat.com>
8566
8567         * g++.dg/ext/oper1.C: New test.
8568
8569 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
8570 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
8571
8572         * README.QMTEST: New file.
8573
8574         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
8575
8576 2002-05-19  Andreas Jaeger  <aj@suse.de>
8577
8578         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
8579         now.
8580         * gcc.c-torture/execute/loop-2d.x: Likewise.
8581
8582 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
8583
8584         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
8585         support weak symbols.
8586         * gcc.dg/weak-4.c: Likewise
8587         * gcc.dg/weak-6.c: Likewise
8588
8589 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
8590
8591         * gcc.dg/weak-3.c: Add dg-excess-error comment for
8592         cygwin, coff and h8300-*-hms targets
8593         * gcc.dg/weak-5.c: Likewise
8594         * gcc.dg/weak-7.c: Likewise
8595
8596 2002-05-16  Jason Merrill  <jason@redhat.com>
8597
8598         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
8599         (scan-assembler-not, scan-assembler-dem): Likewise.
8600         (scan-assembler-dem-not): Likewise.
8601
8602 2002-05-15  Richard Henderson  <rth@redhat.com>
8603
8604         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
8605
8606 2002-05-15  Richard Henderson  <rth@redhat.com>
8607
8608         * gcc.dg/weak-5.c (vfoo1c): No warning here.
8609         (vfoo1f): Warning here.
8610         (vfoo1l): Don't redefine the alias.
8611
8612 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
8613
8614         * g++.dg/init/pm1.C: New test.
8615
8616 2002-05-12  David S. Miller  <davem@redhat.com>
8617
8618         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
8619         types.
8620
8621 2002-05-10  Roger Sayle  <roger@eyesopen.com>
8622
8623         * gcc.c-torture/execute/20020510-1.c: New test case.
8624
8625 2002-05-10  David S. Miller  <davem@redhat.com>
8626
8627         * gcc.c-torture/execute/conversion.c: Test long double too.
8628
8629 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
8630
8631         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
8632         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
8633         * lib/g++.exp (g++_link_flags): Likewise.
8634         * lib/objc.exp (objc_target_compile): Likewise.
8635
8636 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
8637
8638         * gcc.dg/cpp/poison.c: Update.
8639         * gcc.dg/cpp/20000625-2.c: Remove.
8640         * gcc.dg/cpp/direct2s.c: Remove final test.
8641
8642 2002-05-08  Tom Rix  <trix@redhat.com>
8643
8644         * gcc.c-torture/execute/20020508-1.c: New test.
8645         * gcc.c-torture/execute/20020508-2.c: New test.
8646         * gcc.c-torture/execute/20020508-3.c: New test.
8647
8648 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
8649
8650         * gcc.dg/cpp/charconst-4.c: More tests.
8651
8652 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
8653
8654         PR c/6569
8655         * gcc.dg/weak-3.c: Update location of warning messages.
8656         * gcc.dg/weak-5.c: Likewise.
8657
8658 2002-05-06  Roger Sayle  <roger@eyesopen.com>
8659
8660         * gcc.c-torture/execute/20020506-1.c: New test case.
8661
8662 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
8663
8664         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
8665
8666 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8667
8668         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
8669
8670 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8671
8672         * gcc.dg/cpp/charconst-3.c: New test.
8673
8674 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8675
8676         * gcc.dg/cpp/charconst.c: Update tests.
8677
8678 2002-05-05  Tim Josling  <tej@melbpc.org.au>
8679
8680         * treelang: Added directory for new sample language treelang. Also
8681         lib/treelang.exp: New file to signal treelang should be tested.
8682
8683 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8684
8685         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
8686         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
8687         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
8688         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
8689         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
8690         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
8691         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
8692
8693 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8694
8695         * gcc.dg/format/xopen-2.c: New test.
8696
8697 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8698
8699         * gcc.dg/20020503-1.c: New test.
8700
8701 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
8702
8703         * g++.dg/init/dtor1.C: Make it tougher.
8704
8705 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
8706
8707         * g++.dg/init/dtor1.C: New test.
8708
8709 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
8710
8711         * gcc.dg/altivec-8.c: New.
8712
8713 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
8714
8715         * gcc.dg/altivec-7.c: New.
8716
8717 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
8718
8719         * g++.dg/parse/typedef1.C: New test.
8720
8721 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
8722
8723         PR c++/6486
8724         * g++.dg/template/friend6.C: New test.
8725
8726         PR c++/6492
8727         * g++.dg/init/copy1.C: New test.
8728
8729 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
8730
8731         * g++.dg/warn/effc1.C: New test.
8732
8733 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8734
8735         * gcc.dg/cpp/if-cexp.c: Add a test.
8736
8737 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
8738
8739         * gcc.dg/20020426-2.c: New test.
8740
8741 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8742
8743         * gcc.dg/cpp/if-mop.c: Update.
8744         * gcc.dg/cpp/if-mpar.c: Add test.
8745         * gcc.dg/cpp/if-oppr.c: Update.
8746
8747 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8748
8749         PR c/6343
8750         * gcc.dg/weak-[2-7].c: New tests.
8751
8752 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8753
8754         * gcc.dg/enum1.c: New test.
8755
8756 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8757
8758         PR c++/6497
8759         * g++.dg/inherit/access2.C: New test.
8760
8761 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8762
8763         PR bootstrap/6445
8764         * gcc.dg/20020426-1.c: New test.
8765
8766 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8767
8768         * g++.dg/abi/enum1.C: New test.
8769
8770 2002-04-26  Richard Henderson  <rth@redhat.com>
8771
8772         * gcc.dg/c99-bool-1.c: Expect always true warning.
8773
8774 2002-04-25  Roger Sayle  <roger@eyesopen.com>
8775
8776         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
8777
8778 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8779
8780         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
8781         targets.
8782
8783 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
8784
8785         * g++.dg/abi/mange7.C: New test.
8786
8787         PR c++/6438.
8788         * g++.dg/parse/stmtexpr2.C: New test.
8789
8790 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
8791
8792         * gcc.dg/20020312-2.c: Add SH target.
8793
8794 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8795
8796         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
8797         compiler output on mips*-*-irix*.
8798
8799 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
8800
8801         * g++.dg/parse/attr1.C: New test.
8802
8803 2002-04-23  Roger Sayle  <roger@eyesopen.com>
8804
8805         * gcc.c-torture/execute/string-opt-17.c: New test case.
8806         * gcc.c-torture/execute/memset-2.c: New test case.
8807
8808 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
8809
8810         PR c++/6256:
8811         * g++.dg/template/friend5.C: New test.
8812
8813         PR c++/6331:
8814         * g++.dg/template/qual1.C: Likewise.
8815
8816 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
8817
8818         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
8819         Include stdlib.h, not stdio.h or ctype.h.
8820
8821 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
8822
8823         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
8824         cris-*-elf* and mmix-*-*.
8825         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
8826         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
8827         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
8828         Ditto.
8829         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
8830         * gcc.dg/wchar_t-1.c: Ditto.
8831
8832 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
8833
8834         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
8835         Clarify comment.
8836
8837 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
8838
8839         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
8840
8841 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8842
8843         * gcc.c-torture/execute/20000906-1.x: Delete.
8844
8845 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
8846
8847         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
8848
8849 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
8850
8851         * PR6367
8852         * g77.f-torture/execute/6367.f: New test.
8853         * g77.f-torture/execute/6367.x: Disable for MMIX.
8854
8855 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
8856
8857         * PR6352
8858         * g++.dg/opt/inline2.C: New test.
8859
8860 2002-04-18  Richard Henderson  <rth@redhat.com>
8861
8862         * gcc.dg/20000906-1.c: Enable for all targets.
8863         * gcc.c-torture/compile/iftrap-2.c: New.
8864
8865 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8866
8867         * gcc.dg/20020418-1.c: New test.
8868         * gcc.dg/20020418-2.c: New test.
8869
8870 2002-04-18  Richard Henderson  <rth@redhat.com>
8871
8872         * gcc.c-torture/compile/iftrap-1.c: New.
8873         * gcc.dg/iftrap-1.c: Adjust for ia64.
8874         * gcc.dg/iftrap-2.c: New.
8875
8876 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8877
8878         * gcc.c-torture/compile/20020418-1.c: New test.
8879
8880 2002-04-18  Roger Sayle  <roger@eyesopen.com>
8881
8882         * gcc.c-torture/compile/20020415-1.c: New.
8883
8884 2002-04-18  David S. Miller  <davem@redhat.com>
8885
8886         * gcc.c-torture/execute/20020418-1.c: New test.
8887
8888 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
8889
8890         * gcc.dg/20020416-1.c: New test.
8891
8892         * g++.dg/opt/inline1.C: New test.
8893
8894 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
8895
8896         * gcc.dg/altivec-5.c: New test.
8897
8898         * gcc.dg/20020415-1.c: New test.
8899
8900 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
8901
8902         * testsuite/lib/chill.exp: Remove.
8903
8904 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
8905
8906         * g++.dg/other/big-struct.C: New test.
8907
8908 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
8909
8910         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
8911         of scratch file.
8912
8913 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
8914
8915         PR c/6277
8916         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
8917         in scan-assembler function name
8918
8919 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
8920
8921         * g77.f-torture/execute/980628-4.x,
8922         g77.f-torture/execute/980628-5.x,
8923         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8924         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8925         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8926         i[34567]86-*-*.
8927
8928 2002-04-13  David S. Miller  <davem@redhat.com>
8929
8930         * gcc.c-torture/execute/20020413-1.c: New test.
8931
8932 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8933
8934         * gcc.dg/asm-6.c,
8935         * g++.dg/ext/asm1.C: New tests.
8936
8937 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8938
8939         PR c++ 5373.
8940         * g++.dg/parse/stmtexpr1.C: New test.
8941
8942         PR c++/5189.
8943         * g++.dg/template/copy1.C: New test.
8944
8945 2002-04-12  Richard Henderson  <rth@redhat.com>
8946
8947         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8948
8949 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8950
8951         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8952         gcc.c-torture/execute/20020307-2.c.
8953
8954 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8955
8956         * g++.dg/ext/attrib5.C,
8957         * g++.dg/lookup/struct1.C: New tests.
8958
8959 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8960
8961         * gcc.dg/20020411-1.c: New test.
8962
8963         * gcc.c-torture/execute/20020411-1.c: New test.
8964
8965 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8966
8967         * g77.f-torture/execute/6177.f: New test.
8968
8969 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8970
8971         PR middle-end/6247
8972         * g++.dg/opt/cleanup1.C: New test.
8973
8974         * g++.dg/opt/const1.C: New test.
8975
8976 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8977
8978         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8979
8980 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8981
8982         PR c++/5507
8983         * g++.dg/template/typename2.C: New test.
8984
8985 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8986
8987         * gcc.c-torture/execute/loop-12.c: New.
8988
8989 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8990
8991         * g77.f-torture/execute/980628-4.x,
8992         g77.f-torture/execute/980628-5.x,
8993         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8994         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8995         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8996
8997 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8998
8999         PR optimization/6086
9000         * g++.dg/opt/preinc1.C: New test.
9001
9002 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9003
9004         PR c++/5571
9005         * g++.dg/opt/static2.C: New test.
9006
9007 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9008
9009         PR c/5120
9010         * gcc.dg/20020406-1.c: New test.
9011
9012 2002-04-04  David S. Miller  <davem@redhat.com>
9013
9014         * gcc.c-torture/execute/20020404-1.c: New test.
9015
9016 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
9017
9018         PR c/6123
9019         * gcc.dg/20020312-2.c: Do not declare global register variable
9020         if __PIC__ or __pic__ is defined.
9021
9022 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
9023
9024         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
9025         __asm__ so that it works correctly even if -ansi -pedantic-errors.
9026
9027 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9028
9029         * gcc.misc-tests/linkage.exp: Update last change to handle
9030         sparc*-, not just sparc-.
9031
9032 2002-04-03  Richard Henderson  <rth@redhat.com>
9033
9034         * gcc.dg/cpp/ucs.c: Improved long UCS test.
9035
9036 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9037
9038         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
9039
9040 2002-04-02  David S. Miller  <davem@redhat.com>
9041
9042         * gcc.c-torture/execute/20020402-3.c: New test.
9043
9044 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9045
9046         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
9047         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
9048
9049         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
9050         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
9051         g77.f-torture/execute/20001201.x,
9052         g77.f-torture/execute/u77-test.x: New files.
9053
9054         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
9055         * gcc.dg/wchar_t-1.c: Ditto.
9056
9057 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9058
9059         * gcc.c-torture/execute/20020402-1.c: New test.
9060
9061 2002-04-01  Richard Henderson  <rth@redhat.com>
9062
9063         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
9064
9065         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
9066
9067 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9068
9069         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
9070
9071 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9072
9073         * g++.dg/inherit/template-as-base.C: Expect error.
9074         * g++.dg/inherit/namespace-as-base.C: Likewise.
9075
9076 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
9077
9078         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
9079         g++.dg/ext/instantiate3.C: Tweak match patterns.
9080
9081         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
9082         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
9083         -da test.
9084
9085 2002-03-31  Richard Henderson  <rth@redhat.com>
9086
9087         * gcc.dg/special/alias-2.c: New.
9088         * gcc.dg/special/ecos.exp: Run it.
9089
9090 2002-03-31  Richard Henderson  <rth@redhat.com>
9091
9092         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
9093
9094 2002-03-31  Kazu Hirata  <kazu@hxi.com>
9095
9096         * gcc.dg/weak-1.c: Disable on h8300 port.
9097
9098 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
9099
9100         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
9101         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
9102         ordering tests.
9103         * g++.dg/bprob/bprob-1.C: New test.
9104         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
9105         * g++.dg/gcov/gcov-1.C: New test.
9106         * g++.dg/gcov/gcov-1.x: New file.
9107         * g++.dg/gcov/gcov-2.C: New test.
9108         * g++.dg/gcov/gcov-3.C: New test.
9109         * g++.dg/gcov/gcov-3.h: New file.
9110
9111 2002-03-28  Roger Sayle  <roger@eyesopen.com>
9112
9113         * g++.old-deja/g++.other/builtins5.C: New test.
9114         * g++.old-deja/g++.other/builtins6.C: New test.
9115         * g++.old-deja/g++.other/builtins7.C: New test.
9116         * g++.old-deja/g++.other/builtins8.C: New test.
9117         * g++.old-deja/g++.other/builtins9.C: New test.
9118
9119 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
9120
9121         * g++.dg/opt/static1.C: New test.
9122
9123         * g++.dg/opt/longbranch1.C: New test.
9124
9125 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
9126
9127         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
9128
9129         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
9130
9131 2002-03-28  Jeffrey A Law  (law@redhat.com)
9132
9133         * gcc.c-torture/execute/20020328-1.c: New test.
9134
9135 2002-03-27  Richard Henderson  <rth@redhat.com>
9136
9137         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
9138         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
9139         move from g++.old-deja/g++.ext/.
9140
9141 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
9142
9143         * g++.dg/init/new2.C: New test.
9144
9145 2002-03-26  Richard Henderson  <rth@redhat.com>
9146
9147         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
9148
9149         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
9150         on sparc.
9151
9152         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
9153         sparcv9 systems.
9154         * gcc.dg/20001102-1.c: Likewise.
9155
9156 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
9157
9158         * gcc.dg/cpp/endif-pedantic1.c,
9159         gcc.dg/cpp/endif-pedantic2.c:  New tests.
9160
9161 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
9162
9163         * g++.dg/init/new1.C: New test.
9164
9165 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
9166
9167         * g++.dg/abi/vbase9.C: New test.
9168
9169 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
9170
9171         * gcc.dg/arm-asm.c: New test.
9172
9173 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
9174
9175         * gcc.dg/Wswitch-enum.c: New test.
9176         Fix PR c/5044.
9177
9178 2002-03-26  Richard Henderson  <rth@redhat.com>
9179
9180         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
9181         structure.
9182
9183 2002-03-25  Richard Henderson  <rth@redhat.com>
9184
9185         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
9186         sparcv9 systems.
9187
9188         * gcc.c-torture/compile/20011119-1.c (xxx): New.
9189         * gcc.c-torture/compile/20011119-2.c (xxx): New.
9190
9191 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
9192
9193         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
9194
9195 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
9196
9197         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
9198         targets using generic thunk support.
9199
9200 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
9201
9202         * gcc.c-torture/compile/20020323-1.c: New test.
9203
9204         * g++.dg/opt/conj2.C: New test.
9205
9206 2002-03-24  Richard Henderson  <rth@redhat.com>
9207
9208         * gcc.dg/weak-1.c: Use -fno-common.
9209
9210 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9211
9212         * g77.dg/f77-edit-apostrophe-out.f: New test
9213         * g77.dg/f77-edit-h-out.f: New test
9214         * g77.dg/f77-edit-t-in.f: New test
9215         * g77.dg/f77-edit-t-out.f: New test
9216         * g77.dg/f77-edit-x-out.f: New test
9217         * g77.dg/f77-edit-slash-out.f: New test
9218         * g77.dg/f77-edit-colon-out.f: New test
9219         * g77.dg/f77-edit-s-out.f: New test
9220
9221 2002-03-24  Richard Henderson  <rth@redhat.com>
9222
9223         * objc/execute/formal_protocol-6.x: New XFAIL.
9224
9225 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9226
9227         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
9228         that do not support weak symbols
9229
9230 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9231
9232         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
9233         * lib/g77.exp:  Likewise
9234         * lib/objc.exp: Likewise
9235
9236 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
9237
9238         * gcc.dg/Wswitch-default.c: New test.
9239
9240 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
9241
9242         * g++.dg/other/enum1.C: New test.
9243
9244 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
9245
9246         * gcc.dg/pragma-ep-3.c: Fix typo.
9247
9248 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9249
9250         * g++.dg/inherit/template-as-base.C: New test.
9251
9252 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
9253
9254         * g++.old-deja/g++.other/dwarf2-1.C: Move...
9255         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
9256
9257 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
9258
9259         * gcc.dg/cpp/multiline.c: Update to match.
9260
9261 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
9262
9263         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
9264
9265 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
9266
9267         * gcc.dg/cpp/extratokens2.c:  New file.
9268
9269 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
9270
9271         * gcc.dg/20020312-2.c: Add rs6000 target.
9272
9273         * gcc.c-torture/compile/20020319-1.c: New test.
9274
9275 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9276
9277         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
9278         (A, E): Handle this.
9279
9280 2002-03-20  Jason Merrill  <jason@redhat.com>
9281
9282         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
9283         ignoring -fpic.
9284         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
9285         through prune_gcc_output.
9286
9287 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
9288
9289         * gcc.c-torture/compile/20020320-1.c: New test.
9290
9291 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
9292
9293         * gcc.c-torture/compile/20020318-1.c: New test.
9294
9295         * gcc.dg/struct-by-value-1.c: New test.
9296
9297         * gcc.dg/20020319-1.c: New test.
9298
9299 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
9300
9301         * g++.dg/opt/conj1.C: New test.
9302
9303 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
9304
9305         * g++.dg/template/qualttp20.C: Revert previous change.
9306         * g++.dg/template/qualttp3.C: Likewise.
9307         * g++.dg/template/qualttp4.C: Likewise
9308         * g++.dg/template/qualttp5.C: Likewise
9309         * g++.dg/template/qualttp6.C: Likewise
9310         * g++.dg/template/qualttp7.C: Likewise
9311         * g++.dg/template/qualttp8.C: Likewise
9312         * g++.dg/template/recurse.C: Likewise.
9313
9314 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9315
9316         * gcc.dg/cpp/wchar-1.c: Update.
9317
9318 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
9319
9320         * g++.dg/template/conv1.C: New test.
9321         * g++.dg/template/conv2.C: New test.
9322         * g++.dg/template/conv3.C: New test.
9323         * g++.dg/template/conv4.C: New test.
9324
9325 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9326
9327         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
9328         * g++.dg/template/qualttp3.C: Likewise.
9329         * g++.dg/template/qualttp4.C: Likewise
9330         * g++.dg/template/qualttp5.C: Likewise
9331         * g++.dg/template/qualttp6.C: Likewise
9332         * g++.dg/template/qualttp7.C: Likewise
9333         * g++.dg/template/qualttp8.C: Likewise
9334         * g++.dg/template/recurse.C: Likewise.
9335
9336 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9337
9338         * g++.dg/opt/dtor1.C: New test.
9339
9340 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
9341
9342         * gcc.c-torture/compile/20020315-1.c: New test.
9343
9344 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
9345
9346         * gcc.dg/weak-1.c: Fix scan tests.
9347
9348 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
9349
9350         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
9351         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
9352         cris-*-aout* mmix-*-*.
9353         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
9354         cris-*-aout* mmix-*-*.
9355         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
9356         cris-*-elf* cris-*-aout* and mmix-*-*.
9357         * gcc.dg/20001009-1.c: Ditto.
9358         * gcc.dg/20010912-1.c: Ditto.
9359         * gcc.dg/20020122-4.c: Ditto.
9360         * gcc.dg/inline-2.c: Ditto.
9361
9362 2002-03-14  Jeffrey A Law  (law@cygnus.com)
9363
9364         * gcc.c-torture/compile/20020314-1.c: New test.
9365
9366 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
9367
9368         * gcc.c-torture/execute/20020314-1.c: New test.
9369
9370 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
9371
9372         * g++.dg/warn/Wunused-1.C: New test.
9373
9374 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
9375
9376         * g++.dg/abi/mangle6.C: New test.
9377
9378 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
9379
9380         * gcc.c-torture/compile/20020309-2.c: New test.
9381
9382         * gcc.c-torture/compile/20020312-1.c: New test.
9383
9384 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
9385
9386         * g++.dg/other/access1.C: New test.
9387
9388 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
9389
9390         * gcc.c-torture/execute/wchar_t-1.c: New test.
9391
9392 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
9393
9394         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
9395
9396 2002-03-12  Roger Sayle  <roger@eyesopen.com>
9397
9398         * gcc.dg/20020312-1.c: New test case.
9399
9400 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
9401
9402         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
9403
9404 2002-03-11  Richard Henderson  <rth@redhat.com>
9405
9406         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
9407         * g++.old-deja/g++.jason/report.C: Likewise.
9408
9409 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9410
9411         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
9412         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
9413
9414 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9415
9416         * testsuite/g++.dg/overload/pmf1.C: New test.
9417
9418 2002-03-11  Kazu Hirata  <kazu@hxi.com>
9419
9420         * gcc.c-torture/execute/20020307-1.c: Use long.
9421
9422 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
9423
9424         PR optimization/5844
9425         * gcc.dg/20020310-1.c: New test.
9426
9427 2002-03-09  Michael Meissner  <meissner@redhat.com>
9428
9429         * gcc.c-torture/execute/memcpy-2.c: New test.
9430         * gcc.c-torture/execute/memset-1.c: New test.
9431         * gcc.c-torture/execute/strlen-1.c: New test.
9432         * gcc.c-torture/execute/strcmp-1.c: New test.
9433         * gcc.c-torture/execute/strncmp-1.c: New test.
9434
9435 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
9436
9437         * gcc.dg/ppc-ldstruct.c: New test.
9438
9439 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
9440
9441         * gcc.c-torture/execute/va-arg-22.c: New test.
9442
9443 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9444
9445         * gcc.c-torture/compile/20020309-1.c: New test.
9446
9447 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
9448
9449         * gcc.c-torture/execute/20020307-2.c: New test.
9450
9451 2002-03-07  Jeffrey A Law  (law@redhat.com)
9452
9453         * g77.f-torture/compile/20020307-1.f: New test.
9454
9455 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
9456
9457         * gcc.dg/unordered-1.c: New test.
9458
9459 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
9460
9461         * gcc.c-torture/execute/20020307-1.c: New test.
9462
9463 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
9464
9465         * gcc.dg/20020304-1.c: New test.
9466
9467         * gcc.c-torture/compile/20020304-2.c: New test.
9468
9469 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
9470
9471         * gcc.c-torture/compile/20020304-1.c: New test case
9472         (from PR c/5830).
9473
9474 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
9475
9476         * gcc.dg/20020103-1.c: Add other -D ppc variants.
9477
9478 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9479
9480         * g++.dg/other/classkey1.C: New test.
9481
9482 2002-03-01  Richard Henderson  <rth@redhat.com>
9483
9484         * gcc.c-torture/compile/981223-1.x: New.
9485         * gcc.c-torture/compile/920625-1.x: New.
9486
9487 2002-02-28  Richard Henderson  <rth@redhat.com>
9488
9489         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
9490
9491 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
9492
9493         * gcc.c-torture/execute/20020227-1.c: New test.
9494
9495 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
9496
9497         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
9498         here" ERROR lines.
9499         * g++.old-deja/g++.oliva/partord1.C: Likewise.
9500         * g++.old-deja.g++.other/defarg1.C: Likewise.
9501         * g++.old-deja/g++.pt/calls2.C: Likewise.
9502         * g++.old-deja/g++.pt/crash20.C: Likewise.
9503         * g++.old-deja/g++.pt/crash30.C: Likewise.
9504         * g++.old-deja/g++.pt/crash36.C: Likewise.
9505         * g++.old-deja/g++.pt/crash6.C: Likewise.
9506         * g++.old-deja/g++.pt/defarg13.C: Likewise.
9507         * g++.old-deja/g++.pt/derived3.C: Likewise.
9508         * g++.old-deja/g++.pt/error1.C: Likewise.
9509         * g++.old-deja/g++.pt/friend21.C: Likewise.
9510         * g++.old-deja/g++.pt/friend23.C: Likewise.
9511         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9512         * g++.old-deja/g++.robertl/eb128.C: Likewise.
9513
9514 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
9515
9516         * gcc.c-torture/execute/20020225-2.c: New test.
9517
9518 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
9519
9520         * gcc.c-torture/execute/920730-1t.c,
9521         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
9522         Delete test cases, only relevant to -traditional.
9523
9524 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9525
9526         * gcc.dg/cpp/undef1.c: Remove.
9527         * gcc.dg/cpp/directiv.c: Update.
9528         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
9529
9530 2002-02-27  Michael Meissner  <meissner@redhat.com>
9531
9532         * gcc.c-torture/execute/20020226-1.c: New test.
9533
9534 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
9535
9536         * g++.dg/debug/debug4.C: New test.
9537
9538         * gcc.dg/ia64-visibility-1.c: New test.
9539
9540 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
9541
9542         * gcc.dg/debug/20020224-1.c: New.
9543
9544 2002-02-25  Kazu Hirata  <kazu@hxi.com>
9545
9546         * gcc.c-torture/execute/960416-1.x: New.
9547         * gcc.c-torture/execute/divconst-3.x: Likewise.
9548
9549 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
9550
9551         * gcc.dg/20020224-1.c: New test.
9552
9553 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
9554
9555         * gcc.c-torture/execute/20020225-1.c: New.
9556
9557 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9558
9559         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
9560
9561 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
9562
9563         * gcc.dg/20020222-1.c: New test.
9564
9565 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
9566
9567         * g++.dg/opt/anonunion1.C: New test.
9568
9569 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9570
9571         * g++.dg/template/qualttp19.C: New test.
9572         * g++.dg/template/qualttp20.C: New test.
9573         * g++.old-deja/g++.jason/report.C: Adjust expected errors
9574         * g++.old-deja/g++.other/qual1.C: Likewise.
9575
9576 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
9577
9578         * gcc.dg/attr-alwaysinline.c: New.
9579
9580 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
9581
9582         * gcc.dg/20020220-1.c: New test.
9583
9584         * gcc.dg/20020220-2.c: New test.
9585
9586         * g++.dg/opt/mmx1.C: New test.
9587
9588 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
9589
9590         * gcc.c-torture/compile/20020110.c: New test.
9591
9592 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
9593
9594         * gcc.c-torture/execute/20020219-1.c: New test.
9595
9596         * gcc.dg/20020219-1.c: New test.
9597
9598         * gcc.dg/noncompile/20020220-1.c: New test.
9599
9600         * g++.dg/opt/ptrintsum1.C: New test.
9601
9602         * gcc.dg/debug/20020220-1.c: New test.
9603
9604 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
9605
9606         * gcc.c-torture/execute/20020216-1.c: New test.
9607
9608 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9609
9610         * gcc.dg/decl-1.c: Update, new test.
9611
9612 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
9613
9614         * g++.dg/abi/bitfield1.C: New test.
9615         * g++.dg/abi/bitfield2.C: New test.
9616
9617 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9618
9619         * gcc.dg/attr-nest.c: New test.
9620
9621 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9622
9623         * gcc.c-torture/execute/20020215-1.c: New test.
9624
9625 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
9626
9627         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
9628         * g++.dg/debug/debug.exp: New.
9629         * g++.dg/debug/trivial.C: New.
9630         * g++.dg/debug/debug1.C: Moved...
9631         * g++.dg/other/debug1.C: ...from here.
9632         * g++.dg/debug/debug2.C: Moved...
9633         * g++.dg/other/debug2.C: ...from here.
9634         * g++.dg/debug/debug3.C: Moved...
9635         * g++.dg/other/debug3.C: ...from here.
9636
9637         * gcc.dg/noncompile/20020213-1.c: New test.
9638
9639 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
9640
9641         * g++.dg/other/debug3.C: New test.
9642
9643         * gcc.c-torture/execute/20020213-1.c: New test.
9644
9645 2002-02-13  Richard Smith <richard@ex-parrot.com>
9646
9647         * g++.old-deja/g++.other/thunk1.C: New test.
9648
9649 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9650
9651         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
9652
9653 2002-02-13  Stan Shebs  <shebs@apple.com>
9654
9655         * gcc.dg/altivec-3.c: New.
9656
9657 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
9658
9659         * gcc.dg/Wunreachable-1.c: New test.
9660         * gcc.dg/Wunreachable-2.c: New test.
9661
9662 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9663
9664         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
9665
9666 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
9667
9668         * gcc.dg/decl-1.c: New test.
9669
9670 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9671
9672         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
9673
9674 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9675
9676         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
9677         * gcc.c-torture/compile/980506-1.x: Likewise.
9678
9679 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9680
9681         * gcc.dg/20020210-1.c: New.
9682
9683 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
9684
9685         * g77.f-torture/execute/947.f: New regression test
9686         for PR fortran/947.
9687
9688 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
9689
9690         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
9691         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
9692
9693 2002-02-08  Richard Henderson  <rth@redhat.com>
9694
9695         * gcc.c-torture/compile/labels-3.c: New.
9696
9697 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
9698
9699         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
9700         expression statements work instead.
9701         * gcc.dg/noncompile/20020207-1.c: New test.
9702
9703 2002-02-07  Richard Henderson  <rth@redhat.com>
9704
9705         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
9706
9707 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9708
9709         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
9710         message from g77
9711         * lib/g77-dg.exp: Trim g77 error messages so that they are
9712         recognized by dg.exp.
9713
9714 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9715
9716         PR fortran/5473
9717         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
9718
9719 2002-02-07  Richard Henderson  <rth@redhat.com>
9720
9721         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
9722         to be sufficiently aligned for integers.
9723
9724 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
9725
9726         * g++.dg/template/friend4.C: New test.
9727
9728 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9729
9730         PR fortran/5743
9731         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
9732         unsupported cases.
9733
9734 2002-02-07  Richard Henderson  <rth@redhat.com>
9735
9736         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
9737         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
9738         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
9739         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
9740
9741 2002-02-06  Richard Henderson  <rth@redhat.com>
9742
9743         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
9744
9745 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
9746
9747         * gcc.dg/20020206-1.c: New test.
9748
9749 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
9750
9751         * gcc.c-torture/execute/20020206-1.c: New test.
9752
9753         * gcc.c-torture/execute/20020206-2.c: New test.
9754
9755         PR optimization/5429:
9756         * gcc.c-torture/compile/20020206-1.c: New test.
9757
9758 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
9759
9760         * g++.dg/ext/align1.C: Do not use an explicit alignment value
9761         as certain file formats cannot support particularly large
9762         alignments.
9763
9764         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
9765         and do not expect to be able to link the executable.
9766
9767         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
9768         fail because the COFF format does not support the weak attribute.
9769
9770 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
9771
9772         * g77.dg/pr5473.f:  New test
9773
9774 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
9775
9776         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
9777         Fix testcase accordingly.
9778
9779 2002-02-04  Richard Henderson  <rth@redhat.com>
9780
9781         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
9782         (buf): Change to be an array of pointers, not ints.
9783
9784 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9785
9786         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
9787         before all tests.  Move warning one line above to match where it
9788         C frontend emits.
9789         * gcc.dg/Wswitch-2.c: New test.
9790         * g++.dg/warn/Wswitch-1.C: New test.
9791         * g++.dg/warn/Wswitch-2.C: New test.
9792
9793 2002-02-04  Richard Henderson  <rth@redhat.com>
9794
9795         * g++.dg/abi/offsetof.C: Fix size comparison.
9796
9797 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
9798
9799         * gcc.dg/cast-qual-2.c: New test.
9800
9801 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9802
9803         * gcc.dg/20020201-4.c: New test.
9804
9805 2002-02-04  Ben Elliston  <bje@redhat.com>
9806
9807         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
9808         target_info attribute != 0, in addition to the empty string.
9809         (gcc_target_compile): Likewise.
9810
9811 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
9812
9813         * gcc.dg/Wswitch.c: New test.
9814         PR gcc/4475. PR gcc/3780.
9815
9816 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
9817
9818         * g77.f-torture/execute/5122.f: New test for regressions
9819         against PR fortran/5122.
9820
9821 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
9822
9823         * g77.f-torture/compile/pr3743.f: Delete
9824         * g77.dg/pr3743-1.f: New test.
9825         * g77.dg/pr3743-2.f: New test.
9826         * g77.dg/pr3743-3.f: New test.
9827         * g77.dg/pr3743-4.f: New test.
9828
9829 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9830
9831         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
9832
9833 2002-02-02  Richard Henderson  <rth@redhat.com>
9834
9835         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
9836         * gcc.c-torture/execute/bf64-1.c: Likewise.
9837
9838 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9839
9840         * gcc.dg/20020201-2.c: New test.
9841
9842         * gcc.dg/20020201-3.c: New test.
9843
9844         * gcc.c-torture/execute/bitfld-2.c: New test.
9845
9846 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9847
9848         * gcc.dg/bitfld-1.c: Update.
9849         * gcc.dg/bitfld-2.c: Update.
9850         * gcc.c-torture/execute/bitfld-1.x: New.
9851
9852 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9853
9854         * gcc.c-torture/execute/20020201-1.c: New test.
9855
9856 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
9857
9858         PR target/5469
9859         * gcc.dg/20020201-1.c: New test.
9860
9861 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
9862
9863         PR fortran/3743
9864         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
9865         * g77.f-torture/compile/pr3743.x: Remove
9866
9867 2002-01-31  Tom Rix  <trix@redhat.com>
9868
9869         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
9870
9871 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9872
9873         * gcc.dg/noncompile/20020130-1.c: New test.
9874
9875 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
9876
9877         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
9878
9879 2002-01-29  Richard Henderson  <rth@redhat.com>
9880
9881         * gcc.c-torture/execute/991118-1.c: Cast various constants back
9882         to long long.
9883         * gcc.c-torture/execute/bf64-1.c: Likewise.
9884
9885 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
9886
9887         * gcc.c-torture/execute/20020129-1.c: New test.
9888
9889 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9890
9891         * gcc.c-torture/compile/20000224-1.c: Update.
9892         * gcc.c-torture/execute/bitfld-1.c: New tests.
9893         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
9894         * gcc.dg/uninit-A.c: Update.
9895
9896 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9897
9898         * g++.dg/template/ctor1.C: Add instantiation.
9899
9900 2002-01-28  Paul Koning  <pkoning@equallogic.com>
9901
9902         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
9903         argument to __builtin_prefetch to be const ptr.
9904
9905 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
9906
9907         * gcc.c-torture/compile/20020120-1.c: New test.
9908
9909 2002-01-27  Kazu Hirata  <kazu@hxi.com>
9910
9911         * gcc.c-torture/execute/20020127-1.c: New test.
9912
9913 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
9914
9915         * g77.dg/f77-edit-i-in.f: New test
9916         * g77.dg/f77-edit-i-out.f: New test
9917
9918 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
9919
9920         * gcc.dg/debug/debug.exp: New file.
9921         * gcc.dg/debug/trivial.c: New file.
9922         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9923         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9924         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9925         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9926         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9927         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9928         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9929         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9930         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9931         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9932         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9933         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9934         * gcc.dg/20000503-1.c: Removed.
9935         * gcc.dg/20010207-1.c: Removed.
9936         * gcc.dg/20011223-1.c: Removed.
9937         * gcc.dg/20020104-2.c: Removed.
9938         * gcc.dg/debug-1.c: Removed.
9939         * gcc.dg/debug-2.c: Removed.
9940         * gcc.dg/debug-3.c: Removed.
9941         * gcc.dg/debug-4.c: Removed.
9942         * gcc.dg/debug-5.c: Removed.
9943         * gcc.dg/debug-6.c: Removed.
9944         * gcc.dg/dwarf2-1.c: Removed.
9945         * gcc.dg/dwarf2-2.c: Removed.
9946
9947 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9948
9949         * g++.old-deja/g++.other/eh5.C: New test.
9950         * g++.old-deja/g++.other/sibcall2.C: New test.
9951         * g++.old-deja/g++.other/array9.C: New test.
9952         * g++.old-deja/g++.other/typename2.C: New test.
9953         * g++.old-deja/g++.other/crash60.C: New test.
9954         * g++.old-deja/g++.other/conv9.C: New test.
9955         * g++.old-deja/g++.other/mangle10.C: New test.
9956         * g++.old-deja/g++.other/unchanging1.C: New test.
9957         * g++.old-deja/g++.other/exprstmt1.C: New test.
9958         * g++.old-deja/g++.other/inline23.C: New test.
9959         * g++.old-deja/g++.eh/ia64-1.C: New test.
9960         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9961         * g++.old-deja/g++.other/reload1.C: New test.
9962         * g++.old-deja/g++.other/static20.C: New test.
9963         * g++.old-deja/g++.other/local-alloc1.C: New test.
9964         * g++.old-deja/g++.other/conv8.C: New test.
9965         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9966         * g++.old-deja/g++.other/storeexpr1.C: New test.
9967         * g++.old-deja/g++.other/storeexpr2.C: New test.
9968         * g++.dg/eh/template2.C: New test.
9969         * g++.dg/warn/weak1.C: New test.
9970
9971 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9972
9973         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9974         Remove first, non-varying, argument.
9975
9976 2002-01-23  Richard Henderson  <rth@redhat.com>
9977
9978         * gcc.dg/inline-2.c: New.
9979
9980         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9981         Add optional target arg.  Check number of arguments.
9982         (scan-assembler-not, scan-assembler-dem): Likewise.
9983         (scan-assembler-dem-not): Likewise.
9984
9985 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9986
9987         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9988         line 12.
9989         * g++.old-deja/g++.brendan/parse3.C,
9990         g++.old-deja/g++.other/crash26.C,
9991         g++.old-deja/g++.other/crash28.C,
9992         g++.old-deja/g++.other/crash29.C,
9993         g++.old-deja/g++.other/crash30.C,
9994         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9995
9996 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9997
9998         * gcc.dg/20020115-1.c: New.
9999
10000 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
10001
10002         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
10003
10004 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
10005
10006         * gcc.dg/20020122-3.c: New.
10007
10008 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
10009
10010         * g++.dg/other/gc1.C: New test.
10011
10012 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10013
10014         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
10015
10016 2002-01-22  Richard Henderson  <rth@redhat.com>
10017
10018         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
10019
10020 2002-01-22  Richard Henderson  <rth@redhat.com>
10021
10022         * gcc.dg/20020122-4.c: New.
10023
10024 2002-01-22  H.J. Lu <hjl@gnu.org>
10025
10026         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
10027         link output.
10028         * gcc.dg/special/ecos.exp: Likewise.
10029         * lib/g++-dg.exp: Likewise.
10030         * lib/g77-dg.exp: Likewise.
10031         * lib/gcc-dg.exp : Likewise.
10032         * lib/mike-g++.exp: Likewise.
10033         * lib/mike-g77.exp: Likewise.
10034         * lib/mike-gcc.exp: Likewise.
10035         * lib/objc-dg.exp: Likewise.
10036
10037 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
10038
10039         PR target/5379
10040         * gcc.dg/20020122-2.c: New test.
10041
10042 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
10043
10044         * gcc.dg/20020122-1.c: New test.
10045
10046 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
10047
10048         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
10049
10050 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
10051
10052         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
10053
10054 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10055
10056         * gcc.c-torture/compile/20020121-1.c: New test.
10057
10058 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10059
10060         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
10061         ld_library_path.
10062
10063 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
10064
10065         * gcc.dg/20020218-1.c: New test.
10066
10067 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
10068
10069         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
10070         messages
10071         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
10072         "At global scope" warning
10073         * g++.dg/ext/align1.C: Change cygwin test for alignment
10074         from db-bogus to dg-warning
10075
10076 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
10077
10078         * g77.f-torture/compile/cpp2.F: New test.
10079
10080 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10081
10082         * g++.dg/template/access1.C: New test.
10083
10084 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
10085
10086         * gcc.dg/20020118-1.c: New.
10087
10088 2002-01-18  Kazu Hirata  <kazu@hxi.com>
10089
10090         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
10091
10092 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10093
10094         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
10095         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
10096         alignment warnings.
10097
10098 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10099
10100         * gcc.misc-tests/i386-prefetch.exp: Save and restore
10101         torture_with_loops and torture_without_loops
10102
10103 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
10104
10105         * gcc.c-torture/compile/20020116-1.c: New test.
10106
10107 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
10108
10109         * gcc.dg/20020116-2.c: New test.
10110
10111         * gcc.dg/ultrasp4.c: New test.
10112
10113         * gcc.dg/20020116-1.c: New test.
10114
10115 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
10116
10117         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
10118         by EABI.
10119
10120 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
10121
10122         * gcc.misc-tests/i386-prefetch.exp: New.
10123         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
10124         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
10125         * gcc.misc-tests/i386-pf-none-1.c: New test.
10126         * gcc.misc-tests/i386-pf-sse-1.c: New test.
10127
10128 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
10129
10130         * gcc.dg/gnu89-init-1.c: Add new tests.
10131
10132 2002-01-15  Andreas Jaeger  <aj@suse.de>
10133
10134         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
10135         * gcc.dg/i386-mmx-2.c: Likewise.
10136         * gcc.dg/i386-sse-1.c: Likewise.
10137         * gcc.dg/i386-sse-2.c: Likewise.
10138         * gcc.dg/i386-sse-3.c: Likewise.
10139
10140 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
10141
10142         * g77.f-torture/execute/intrinsic-unix-bessel.f:
10143         Uncomment additional cases that now pass.
10144
10145 2002-01-11  Richard Henderson  <rth@redhat.com>
10146
10147         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
10148         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
10149
10150 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
10151
10152         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
10153
10154 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
10155
10156         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
10157         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
10158
10159 2002-01-10  Dale Johannesen  <dalej@apple.com>
10160
10161         * gcc.c-torture/execute/loop-11.c: New.
10162
10163 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
10164
10165         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
10166         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
10167
10168 2002-01-09  Richard Henderson  <rth@redhat.com>
10169
10170         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
10171         type in which to perform the operation for each size.
10172
10173 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
10174
10175         * gcc.c-torture/compile/20020109-2.c: New test.
10176
10177 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
10178
10179         * gcc.c-torture/execute/loop-10.c: New test.
10180
10181 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10182
10183         * gcc.c-torture/compile/20010226-1.c: New test.
10184         * gcc.c-torture/compile/20010227-1.c: New test.
10185         * gcc.c-torture/compile/20010426-1.c: New test.
10186         * gcc.c-torture/compile/20010510-1.c: New test.
10187         * gcc.c-torture/compile/20010605-3.c: New test.
10188         * gcc.c-torture/compile/20010824-1.c: New test.
10189         * gcc.c-torture/execute/20010409-1.c: New test.
10190         * gcc.dg/noncompile/20000901-1.c: New test.
10191         * gcc.dg/20001023-1.c: New test.
10192         * gcc.dg/20001101-1.c: New test.
10193         * gcc.dg/20001102-1.c: New test.
10194         * gcc.dg/20010207-1.c: New test.
10195         * gcc.dg/20010405-1.c: New test.
10196         * gcc.dg/20010822-1.c: New test.
10197         * gcc.dg/20011107-1.c: New test.
10198
10199 2002-01-09  Jeffrey A Law  (law@redhat.com)
10200
10201         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
10202
10203         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
10204         execution failure on PA targets.
10205
10206 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10207
10208         * gcc.c-torture/compile/20020109-1.c: New test.
10209
10210 2002-01-08  Kazu Hirata  <kazu@hxi.com>
10211
10212         * gcc.c-torture/execute/20020108-1.c: New test.
10213
10214 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
10215
10216         * gcc.dg/20020108-1.c: New test.
10217
10218 2002-01-08  H.J. Lu <hjl@gnu.org>
10219
10220         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
10221         for header files.
10222
10223 2002-01-08  Geoff Keating  <geoffk@redhat.com>
10224
10225         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
10226         consistency.
10227
10228 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
10229
10230         * gcc.dg/altivec-4.c: Test altivec predicates.
10231
10232 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
10233
10234         * gcc.c-torture/execute/20020107-1.c: New test.
10235
10236 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10237
10238         PR c/5279
10239         * gcc.c-torture/compile/20020106-1.c: New test.
10240
10241 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10242
10243         * gcc.c-torture/execute/nestfunc-4.c: New test.
10244
10245 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10246
10247         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
10248         extra triple that slipped in.
10249         * g++.old-deja/g++.abi/align.C: Likewise.
10250         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10251
10252 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10253
10254         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
10255         * g++.old-deja/g++.abi/align.C: Likewise.
10256         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10257
10258         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
10259         on FreeBSD/i386.
10260         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
10261         FreeBSD.
10262
10263 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
10264
10265         * gcc.dg/20020104-1.c: New test.
10266
10267         * gcc.dg/20020104-2.c: New test.
10268
10269 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
10270
10271         * gcc.dg/20020103-1.c: Fix typo in target selector.
10272
10273 2002-01-03  Richard Henderson  <rth@redhat.com>
10274
10275         * gcc.dg/20020103-1.c: New.
10276
10277 2002-01-03  Kazu Hirata  <kazu@hxi.com>
10278
10279         * gcc.c-torture/execute/20020103-1.c: New test.
10280
10281 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
10282
10283         * g++.dg/other/debug2.C: New test.
10284
10285         * gcc.c-torture/compile/20020103-1.c: New test.
10286
10287 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
10288
10289         * gcc.dg/gnu89-init-1.c: Added new tests.
10290
10291 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10292
10293         * g++.dg/template/friend2.C: Remove as patch is reverted.
10294
10295         * g++.dg/warn/oldcast1.C: New test.
10296
10297         * g++.dg/template/ptrmem1.C: New test.
10298         * g++.dg/template/ptrmem2.C: New test.
10299
10300         * g++.dg/template/ntp.C: New test.
10301
10302         * g++.dg/other/component1.C: New test.
10303
10304         * g++.dg/template/ttp3.C: New test.
10305
10306         * g++.dg/template/friend2.C: New test.
10307         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
10308
10309 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10310
10311         * g++.dg/other/ptrmem1.C: New test.
10312         * g++.dg/other/ptrmem2.C: New test.
10313
10314 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10315
10316         * g++.dg/template/ctor1.C: New test.
10317
10318 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10319
10320         * g++.dg/template/friend2.C: New test.
10321
10322 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
10323
10324         * gcc.dg/mmix-1.c: New test.
10325
10326 2001-12-31  Richard Henderson  <rth@redhat.com>
10327
10328         * gcc.dg/asm-5.c: New.
10329
10330 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
10331
10332         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
10333         in namespace __gnu_cxx
10334
10335 2001-12-30  Richard Henderson  <rth@redhat.com>
10336
10337         * gcc.dg/debug-6.c: New.
10338
10339 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
10340
10341         * gcc.c-torture/compile/20011229-2.c: New test.
10342
10343 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
10344
10345         * gcc.dg/debug-3.c: New test.
10346         * gcc.dg/debug-4.c: New test.
10347         * gcc.dg/debug-5.c: New test.
10348
10349 2001-12-29  Richard Henderson  <rth@redhat.com>
10350
10351         * g++.dg/eh/loop1.C: New.
10352
10353 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10354
10355         * g++.dg/template/crash1.C: New test.
10356
10357 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10358
10359         * g++.dg/other/const1.C: New test.
10360
10361 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
10362
10363         * gcc.c-torture/compile/20011229-1.c: New test.
10364
10365 2001-12-28  Stan Shebs  <shebs@apple.com>
10366
10367         * lib/objc-torture.exp: Resync with c-torture.exp.
10368         * lib/objc.exp: Load standard libraries.
10369
10370 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
10371
10372         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
10373         additional tests.
10374
10375 2001-12-27  Roger Sayle <roger@eyesopen.com>
10376
10377         * gcc.c-torture/execute/string-opt-16.c: New testcase.
10378
10379 2001-12-27  Richard Henderson  <rth@redhat.com>
10380
10381         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
10382
10383 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
10384
10385         * g++.dg/eh/ctor1.C: New test.
10386         * g++.dg/other/error2.C: New test.
10387
10388 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
10389
10390         * g++.dg/other/init2.C: New test.
10391
10392 2001-12-24  Richard Henderson  <rth@redhat.com>
10393
10394         * gcc.dg/20011223-1.c: New.
10395         * gcc.dg/inline-1.c: New.
10396
10397 2001-12-23  Richard Henderson  <rth@redhat.com>
10398
10399         * gcc.dg/asm-4.c: Test operand modifiers.
10400
10401 2001-12-23  Richard Henderson  <rth@redhat.com>
10402
10403         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
10404
10405 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10406
10407         * gcc.c-torture/execute/20011223-1.c: New test.
10408
10409 2001-12-21  Richard Henderson  <rth@redhat.com>
10410
10411         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
10412         re-enables the warning.
10413
10414 2001-12-21  Richard Henderson  <rth@redhat.com>
10415
10416         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
10417
10418 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10419
10420         * gcc.c-torture/compile/20011218-1.c: New test.
10421
10422 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
10423
10424         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
10425         arm-isr.c test.
10426         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
10427         epilogue generation for ARM ISR routines.
10428
10429 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10430
10431         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
10432         * gcc.dg/format/c90-printf-3.c: Likewise.
10433         * gcc.dg/format/c99-printf-3.c: Likewise.
10434         * gcc.dg/format/ext-1.c: Likewise.
10435         * gcc.dg/format/ext-6.c: Likewise.
10436         * gcc.dg/format/format.h: Prototype unlocked stdio.
10437
10438 2001-12-20  Richard Henderson  <rth@redhat.com>
10439
10440         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
10441         (arena): Use it.
10442         (malloc): Correct allocation logic.  Abort if we fill up the
10443         arena before initialization complete.
10444         (realloc): Correct allocation logic.
10445
10446 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10447
10448         * gcc.c-torture/compile/20011219-2.c: New test.
10449
10450         * gcc.c-torture/execute/20011219-1.c: New test.
10451
10452 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
10453
10454         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
10455         target does not support weak symbols.
10456
10457 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
10458
10459         * gcc.c-torture/compile/20011219-1.c: New test.
10460
10461 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10462
10463         * g++.dg/other/error1.C: New test.
10464
10465 2001-12-17  Jeffrey A Law  (law@redhat.com)
10466
10467         * gcc.c-torture/execute/20011217-1.c: New test.
10468
10469 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
10470
10471         * objc.dg/special/: New directory.
10472         * objc.dg/special/special.exp: New file.
10473         * objc.dg/special/unclaimed-category-1.h: New file.
10474         * objc.dg/special/unclaimed-category-1a.m: New file.
10475         * objc.dg/special/unclaimed-category-1.m: New file.
10476
10477 2001-12-17  Andreas Jaeger  <aj@suse.de>
10478
10479         * gcc.c-torture/compile/20011217-2.c: New test.
10480
10481 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10482
10483         * gcc.c-torture/compile/20011217-1.c: New test.
10484
10485 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
10486
10487         * testsuite/gcc.dg/20011214-1.c: New.
10488
10489 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
10490
10491         * gcc.dg/altivec-4.c: New.
10492
10493 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
10494
10495         * gcc.dg/20011113-1.c: New test.
10496
10497 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10498
10499         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
10500         std::__malloc_alloc_template<0> and
10501         std::__default_alloc_template<false, 0>.
10502
10503 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
10504
10505         * objc/execute/bf-21.m: New test.
10506         * objc/execute/enumeration-1.m: New test.
10507         * objc/execute/enumeration-2.m: New test.
10508
10509 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
10510
10511         * gcc.dg/gnu89-init-1.c: New test.
10512
10513 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10514
10515         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
10516         * g++.old-deja/g++.jason/2371.C: Likewise.
10517         * g++.old-deja/g++.jason/template33.C: Likewise.
10518         * g++.old-deja/g++.jason/template34.C: Likewise.
10519         * g++.old-deja/g++.jason/template36.C: Likewise.
10520         * g++.old-deja/g++.oliva/typename1.C: Likewise.
10521         * g++.old-deja/g++.oliva/typename2.C: Likewise.
10522         * g++.old-deja/g++.other/typename1.C: Likewise.
10523         * g++.old-deja/g++.pt/inherit2.C: Likewise.
10524         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10525         * g++.old-deja/g++.pt/typename11.C: Likewise.
10526         * g++.old-deja/g++.pt/typename14.C: Likewise.
10527         * g++.old-deja/g++.pt/typename16.C: Likewise.
10528         * g++.old-deja/g++.pt/typename3.C: Likewise.
10529         * g++.old-deja/g++.pt/typename4.C: Likewise.
10530         * g++.old-deja/g++.pt/typename5.C: Likewise.
10531         * g++.old-deja/g++.pt/typename7.C: Likewise.
10532         * g++.old-deja/g++.robertl/eb9.C: Likewise.
10533
10534 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
10535
10536         * g++.dg/other/linkage1.C: New test.
10537         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
10538         specifiers.
10539
10540 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
10541
10542         * gcc.dg/concat.c: New test.
10543
10544 2001-12-11  Stan Shebs  <shebs@apple.com>
10545
10546         * objc/compile: New test directory.
10547         * objc/compile/compile.exp: New expect script.
10548         * objc/compile/20011211-1.m: New compile test.
10549
10550 2001-12-11  Jason Merrill  <jason@redhat.com>
10551
10552         * lib/prune.exp (prune_gcc_output): Also handle "In member
10553         function".  So many permutations...
10554
10555 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
10556
10557         * g++.dg/template/typedef1.C: New test.
10558
10559 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10560
10561         * g++.dg/other/copy1.C: New test.
10562
10563 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
10564
10565         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
10566
10567         * gcc.dg/builtin-choose-expr.c: New.
10568
10569 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
10570
10571         * gcc.dg/altivec-2.c: New.
10572
10573 2001-12-07  Richard Henderson  <rth@redhat.com>
10574
10575         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
10576
10577 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
10578
10579         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
10580         ultrasparc.
10581
10582 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10583
10584         * g++-old.deja/g++.robertl/eb101.C: Deleted.
10585
10586 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
10587
10588         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
10589         variable argument list.
10590
10591 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
10592
10593         * gcc.c-torture/execute/memcheck: Delete entire directory.
10594         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
10595         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
10596
10597 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10598
10599         * gcc.dg/Wshadow-1.c: New test.
10600
10601 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
10602
10603         * gcc.c-torture/compile/20011130-1.c: New test.
10604
10605         * gcc.dg/noncompile/20011025-1.c: New test.
10606
10607         * g++.dg/other/anon-union.C: New test.
10608
10609         * gcc.c-torture/execute/20011024-1.c: New test.
10610
10611 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10612
10613         * gcc.c-torture/execute/20000722-1.x,
10614         gcc.c-torture/execute/20010123-1.x: Remove.
10615         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
10616         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
10617         gcc.dg/c99-complit-2.c: New tests.
10618
10619 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
10620
10621         * g++.dg/inherit/base1.C: New test.
10622
10623 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
10624
10625         * g++.dg/other/stdarg1.C: New test.
10626
10627         * gcc.c-torture/compile/20011130-2.c: New test.
10628
10629 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
10630
10631         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
10632         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
10633         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
10634         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
10635         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
10636         * gcc.dg/builtin-prefetch-1.c: New test.
10637
10638 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
10639
10640         * gcc.dg/20011130-1.c: New test.
10641
10642 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
10643
10644         * g++.dg/other/scope1.C: New test.
10645         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
10646
10647 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10648
10649         * gcc.dg/vla-init-1.c: New test.
10650
10651 2001-12-01  Geoff Keating  <geoffk@redhat.com>
10652
10653         * gcc.c-torture/compile/structs.c: New testcase from GDB.
10654
10655 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10656
10657         * objc.dg/alias.m: Update.
10658         * objc.dg/class-1.m: Update.
10659         * objc.dg/const-str-1.m: Update.
10660         * objc.dg/fwd-proto-1.m: Update.
10661         * objc.dg/id-1.m: Update.
10662         * objc.dg/super-class-1.m: Update.
10663
10664 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
10665
10666         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
10667         constructs.
10668
10669 2001-11-28  Jeffrey A Law  (law@cygnus.com)
10670
10671         * gcc.c-torture/execute/20011128-1.c: New test.
10672
10673 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
10674
10675         * gcc.dg/20011127-1.c: New test.
10676
10677 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10678
10679         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
10680         from Austin Group draft 7.
10681         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
10682         scanf format arguments.
10683         * gcc.dg/format/no-exargs-2.c: New test.
10684
10685 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
10686
10687         * g++.dg/abi/vbase8-4.C: New test.
10688
10689 2001-11-24  Ian Lance Taylor  <ian@airs.com>
10690
10691         * gcc.c-torture/execute/20011121-1.c: New test.
10692
10693 2001-11-23  Jeffrey A Law  (law@cygnus.com)
10694
10695         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
10696
10697 2001-11-23  Andreas Jaeger  <aj@suse.de>
10698
10699         * gcc.dg/cpp/charconst-2.c: New test.
10700
10701 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
10702
10703         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
10704         to the host if it is remote.  Let tests specify extra headers
10705         they use.
10706         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
10707         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
10708         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
10709         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
10710         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
10711         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
10712         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
10713         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
10714         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
10715         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
10716
10717 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
10718
10719         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
10720         for little endian ARMs.
10721
10722 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
10723
10724         * gcc.c-torture/compile/20011119-1.c: New test.
10725         * gcc.c-torture/compile/20011119-2.c: New test.
10726
10727 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
10728
10729         * gcc.dg/altivec-1.c: Fix typo.
10730
10731 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10732
10733         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
10734
10735 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
10736
10737         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
10738
10739 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
10740
10741         * lib/g77.exp: Don't specify --rpath-link.
10742
10743         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
10744         across all the headers.
10745         * gcc.dg/format/format.exp: For testing on a remote host,
10746         copy format.h.
10747
10748         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
10749         * gcc.c-torture/execute/930406-1.c: Likewise.
10750         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10751
10752 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
10753
10754         * gcc.dg/altivec-1.c: New.
10755
10756 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
10757
10758         * gcc.dg/cpp/fpreprocessed.c: New test case.
10759
10760 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10761
10762         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
10763         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
10764         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
10765
10766 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10767
10768         * gcc.dg/no-builtin-1.c: New test.
10769
10770 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
10771
10772         * gcc.c-torture/execute/20011115-1.c: New test.
10773
10774 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
10775
10776         * gcc.c-torture/compile/20011114-2.c: New test.
10777         * gcc.c-torture/compile/20011114-3.c: New test.
10778         * gcc.c-torture/compile/20011114-4.c: New test.
10779
10780 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
10781
10782         * g++.dg/other/init1.C: New test.
10783
10784 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
10785
10786         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
10787         message.
10788
10789         * gcc.c-torture/execute/20011114-1.c: New testcase.
10790
10791         * gcc.c-torture/compile/20010327-1.c: Revert last change.
10792         * gcc.c-torture/compile/20011114-1.c: New test, exactly
10793         like the (before this change) version of 20010327-1.c.
10794
10795 2001-11-14  Roger Sayle <roger@eyesopen.com>
10796
10797         * gcc.c-torture/execute/string-opt-13.c: New testcase.
10798
10799 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
10800
10801         * g++.dg/init/array2.C: New test.
10802
10803 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
10804
10805         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
10806
10807 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
10808
10809         * g++.dg/other/forscope1.C: New test.
10810         * g++.dg/ext/forscope1.C: New test.
10811         * g++.dg/ext/forscope2.C: New test.
10812
10813 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
10814
10815         * gcc.c-torture/execute/20011113-1.c: New test.
10816
10817 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
10818
10819         * gcc.c-torture/execute/20011109-2.c: New test.
10820
10821         * gcc.c-torture/execute/20011109-1.c: New test.
10822
10823 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
10824
10825         * gcc.c-torture/compile/20011109-1.c: New test.
10826
10827 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
10828
10829         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
10830         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
10831         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
10832         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
10833         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
10834         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
10835         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
10836
10837 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10838
10839         * g++.dg/warn/Wshadow-1.C: New tests.
10840         * g++.old-deja/g++.mike/for3.C: Update.
10841
10842 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10843
10844         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
10845         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
10846         XFAILs.  Adjust expected error texts.
10847         * gcc.c-torture/compile/20011106-1.c,
10848         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
10849         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
10850         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
10851         gcc.dg/c99-array-lval-5.c: New tests.
10852
10853 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10854
10855         * gcc.dg/cpp/defined.c: Update.
10856
10857 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10858
10859         * gcc.c-torture/execute/anon-1.c: New test.
10860
10861 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
10862
10863         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
10864         same size, so no warning should be produced on stormy16.
10865
10866         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
10867         due to oversized array.
10868         * g++.old-deja/g++.mike/ns15.C: Likewise.
10869         * g++.old-deja/g++.pt/crash16.C: Likewise.
10870
10871 2001-11-02  Graham Stott  <grahams@redhat.com>
10872
10873         * g++.dgother/debug1.C: Fix typos.
10874
10875 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
10876
10877         * g++.dg/other/debug1.C: New test.
10878
10879 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10880
10881         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
10882         of unsigned long.
10883
10884 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
10885
10886         * gcc.dg/20011029-2.c: New test.
10887
10888         * gcc.c-torture/compile/20011029-1.c: New test.
10889
10890 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
10891
10892         * objc/execute/class_self-1.m: New test.
10893         * objc/execute/class_self-2.m: New test.
10894
10895 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
10896
10897         * gcc.misc-tests/msgs.exp: Delete.
10898         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
10899         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
10900         error set to match recent changes.
10901
10902 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
10903
10904         * gcc.dg/20011021-1.c: New test.
10905
10906 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
10907
10908         * gcc.c-torture/compile/20011023-1.c: New test.
10909
10910 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
10911
10912         * lib/g77.exp: Rewrite based on lib/g++.exp.
10913
10914 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
10915
10916         * gcc.c-torture/execute/20011019-1.c: New test.
10917
10918         * gcc.dg/20011018-1.c: New test.
10919
10920 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
10921
10922         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10923
10924 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10925
10926         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10927         * gcc.dg/attr-invalid.c: Likewise.
10928
10929 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10930
10931         * testsuite/gcc.dg/20011015-1.c: New test.
10932
10933 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10934
10935         * g++.dg/template/unify2.C: New test.
10936
10937 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10938
10939         * g++.dg/other/exception-specification.C: New test
10940
10941 2001-10-13  Tom Rix  <trix@redhat.com>
10942
10943         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10944         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10945
10946 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10947
10948         * testsuite/gcc.dg/20011009-1.c: New test.
10949
10950 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10951
10952         PR g++/4476
10953         * g++.dg/other/friend1.C: New test.
10954
10955 2001-10-11  Richard Henderson  <rth@redhat.com>
10956
10957         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10958
10959 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10960
10961         * gcc.c-torture/compile/20011010-1.c: New.
10962
10963 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10964
10965         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10966         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10967         g77.f-torture/execute/execute.exp,
10968         g77.f-torture/noncompile/noncompile.exp,
10969         gcc.c-torture/compile/compile.exp,
10970         gcc.c-torture/execute/execute.exp,
10971         gcc.c-torture/execute/ieee/ieee.exp,
10972         gcc.c-torture/execute/memcheck/memcheck.exp,
10973         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10974         objc/execute/execute.exp: Update FSF address.
10975
10976 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10977
10978         * gcc.dg/cpp/cmdlne-C.c: Update.
10979         * gcc.dg/cpp/cmdlne-C2.c: New.
10980
10981 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10982
10983         * gcc.c-torture/execute/20011008-3.c: New.
10984
10985 2001-10-08  DJ Delorie  <dj@redhat.com>
10986
10987         * gcc.dg/20011008-1.c: New.
10988         * gcc.dg/20011008-2.c: New.
10989
10990 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10991
10992         * gcc.dg/cpp/spacing1.c: Update test.
10993
10994 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10995
10996         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10997         spelling errors of "separate" as "seperate".
10998
10999 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
11000
11001         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
11002         enough to avoid inlining.
11003
11004 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11005
11006         * lib/g77.exp: set libg2c_dir correctly.
11007
11008 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11009
11010         * gcc.dg/cpp/macro11.c: New test.
11011
11012 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11013
11014         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
11015         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
11016         gcc.dg/format/multattr-3.c: New tests.
11017         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
11018         tests for format attributes on function pointers being rejected.
11019
11020 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11021
11022         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
11023
11024 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11025
11026         * g++.dg/warn/format1.C: New test.
11027
11028 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11029
11030         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
11031
11032 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11033
11034         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
11035
11036 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11037
11038         * gcc.dg/cpp/redef2.c: Add test.
11039
11040 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
11041
11042         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
11043         long-standing bug on i686, apparently.
11044         * gcc.c-torture/execute/loop-2c.x: New file.
11045         * gcc.c-torture/execute/loop-2d.x: New file.
11046         * gcc.c-torture/execute/loop-3c.x: New file.
11047
11048 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
11049
11050         * gcc.dg/cpp/20000625-2.c: Correct line number.
11051
11052 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11053
11054         * gcc.dg/cpp/macro10.c: New test.
11055         * gcc.dg/cpp/strify3.c: New test.
11056         * gcc.dg/cpp/spacing1.c: Add tests.
11057         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
11058         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
11059
11060 2001-09-24  DJ Delorie  <dj@redhat.com>
11061
11062         * gcc.c-torture/execute/20010924-1.c: New test.
11063
11064 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11065
11066         * testsuite/objc/execute/paste.m: Remove.
11067
11068 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11069
11070         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
11071
11072 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
11073
11074         * g77.dg/strlen0.f: New test.
11075
11076 2001-09-21  Richard Henderson  <rth@redhat.com>
11077
11078         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
11079         * g++.old-deja/g++.abi/vtable2.C: Likewise.
11080
11081 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11082
11083         Table-driven attributes.
11084         * g++.dg/ext/attrib1.C: New test.
11085
11086 2001-09-20  DJ Delorie  <dj@redhat.com>
11087
11088         * gcc.dg/20000926-1.c: Update expected warning messages.
11089         * gcc.dg/array-2.c: Likewise, and test for warnings too.
11090         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
11091         array.
11092
11093 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
11094
11095         * g++.dg/eh/registers1.C: New test case.
11096
11097 2001-09-17  Richard Henderson  <rth@redhat.com>
11098
11099         * gcc.dg/array-5.c: Fix VLA decomposition test.
11100
11101 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11102
11103         * gcc.dg/cpp/line5.c: New testcase.
11104
11105 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11106
11107         * gcc.dg/cpp/macro9.c: New test.
11108
11109 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
11110
11111         * gcc.c-torture/execute/980223.c: Change type of addr from long
11112         to char *.
11113
11114 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
11115
11116         * gcc.c-torture/execute/20010915-1.c: New test.
11117
11118 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
11119
11120         * g77.dg/bprob: New directory.
11121         * g77.dg/bprob/bprob.exp: New file.
11122         * g77.dg/bprob/bprob-1.f: New test.
11123         * g77.dg/gcov: New directory.
11124         * g77.dg/gcov/gcov.exp: New file.
11125         * g77.dg/gcov/gcov-1.f: New test.
11126         * g77.dg/gcov/gcov-1.x: New file.
11127
11128 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11129
11130         * gcc.dg/cpp/directiv.c: Update.
11131         * gcc.dg/cpp/undef1.c: Update.
11132
11133 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
11134
11135         * gcc.dg/20010912-1.c: New test.
11136
11137 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
11138
11139         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
11140         language-independent file in lib.
11141         * lib/gcov.exp: New file.
11142
11143 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11144
11145         * gcc.c-torture/compile/20010911-1.c: New test.
11146
11147 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
11148
11149         * lib/profopt.exp: New, to support profile-directed optimizations.
11150         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
11151         * gcc.misc-tests/bprob-1.c: New test.
11152         * gcc.misc-tests/bprob-2.c: New test.
11153
11154 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
11155
11156         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
11157         XFAIL and which kinds of gcov output to verify.
11158         * gcc.misc-tests/gcov-4b.x: New file.
11159         * gcc.misc-tests/gcov-5b.x: New file.
11160         * gcc.misc-tests/gcov-6.x: New file.
11161         * gcc.misc-tests/gcov-7.c: New test.
11162         * gcc.misc-tests/gcov-7.x: New file.
11163
11164 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
11165
11166         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
11167         * gcc.misc-tests/gcov-6.c: New test.
11168
11169 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11170
11171         PR c++/3986
11172         * g++.dg/abi/vbase1.C: New test.
11173
11174 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
11175
11176         * objc.dg/method-2.m: New.
11177
11178 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11179
11180         PR c++/4203
11181         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
11182         * g++.dg/init/empty1.C: New test.
11183
11184 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
11185
11186         * gcc.c-torture/compile/20010903-1.c: New test.
11187
11188 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
11189
11190         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
11191         for m68k.
11192
11193 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
11194
11195         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
11196
11197         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
11198
11199         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
11200
11201 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
11202
11203         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
11204         for 16-bit 'unsigned int'.
11205
11206 2001-08-29  Kazu Hirata  <kazu@hxi.com>
11207
11208         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
11209
11210 2001-08-27  Richard Henderson  <rth@redhat.com>
11211
11212         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
11213         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
11214
11215 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
11216
11217         * gcc.dg/asm-names.c (ymain): New.
11218
11219 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
11220
11221         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
11222         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
11223         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
11224
11225 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11226
11227         * gcc.dg/compare5.c: New testcase.
11228
11229 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
11230
11231         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
11232         and "In instantiation".
11233
11234 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
11235
11236         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
11237
11238 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
11239
11240         * gcc.misc-tests/gcov.exp: Add support for branch information.
11241         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
11242         * gcc.misc-tests/gcov-4.c: New test.
11243         * gcc.misc-tests/gcov-4b.c: New test.
11244         * gcc.misc-tests/gcov-5b.c: New test.
11245
11246 2001-08-20  Zack Weinberg  <zackw@panix.com>
11247
11248         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
11249         expected to fail.
11250
11251 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11252
11253         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
11254
11255 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
11256
11257         * g++.dg/eh/template1.C: New test.
11258
11259 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
11260
11261         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
11262         Fix thinko.
11263         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
11264         for xfail.
11265
11266 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
11267
11268         * lib/g77-dg.exp:  Use prune.exp for common procedures
11269         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
11270         * lib/g77.exp: (g77-dg-prune) Remove
11271
11272 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
11273
11274         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
11275
11276 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11277
11278         * g++.dg/template/unify1.C: New test.
11279
11280 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
11281
11282         * g++.dg/abi/empty4.C: New test.
11283
11284 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
11285
11286         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
11287         solaris2.*
11288         * g77.f-torture/compile/pr3743.x: Likewise
11289
11290 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11291
11292         * g++.dg/other/using-declaration.C: New test.
11293
11294 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11295
11296         * gcc.dg/cpp/tr-sign.c: New testcase.
11297
11298 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11299
11300         * gcc.dg/cpp/19951025-1.c: Revert.
11301         * gcc.dg/cpp/directiv.c: We no longer process directives that
11302         interrupt macro arguments.
11303
11304 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
11305
11306         * gcc.dg/bconstp-1.c: New test.
11307
11308 2001-08-03  Richard Henderson  <rth@redhat.com>
11309
11310         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
11311
11312 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11313
11314         * gcc.dg/cpp/19951025-1.c: Update.
11315
11316 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
11317
11318         * g77.dg/ff90-1.f (s): Fix reference of variable z,
11319         should be x.
11320
11321 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
11322
11323         Kill -fhonor-std.
11324         * g++.old-deja/g++.ns/ns14.C: Remove special options.
11325         * g++.old-deja/g++.other/std1.C: Likewise.
11326         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
11327
11328 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
11329
11330         * lib/g77.exp:  Load gcc-defs.exp for common procedures
11331         (g77_pass, g77_fail, g77_finish, g77_exit,
11332         ${tool}_check_unsupported_p} Now redundant.  Deleted.
11333
11334 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
11335
11336         * g77.dg/fbackslash.f
11337         * g77.dg/fcase-preserve.f
11338         * g77.dg/ff90-1.f
11339         * g77.dg/ffixed-line-length-0.f
11340         * g77.dg/ffixed-line-length-132.f
11341         * g77.dg/ffixed-line-length-7.f
11342         * g77.dg/ffixed-line-length-72.f
11343         * g77.dg/ffixed-line-length-none.f
11344         * g77.dg/ffree-form-1.f
11345         * g77.dg/fno-backslash.f
11346         * g77.dg/fno-f90-1.f
11347         * g77.dg/fno-fixed-form-1.f
11348         * g77.dg/fno-onetrip.f
11349         * g77.dg/fno-typeless-boz.f
11350         * g77.dg/fno-underscoring.f
11351         * g77.dg/fno-vxt-1.f
11352         * g77.dg/fonetrip.f
11353         * g77.dg/ftypeless-boz.f
11354         * g77.dg/fugly-assumed.f
11355         * g77.dg/funderscoring.f
11356         * g77.dg/fvxt-1.f
11357
11358 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
11359
11360         * objc.dg/fwd-proto-1.m: New.
11361         * objc.dg/local-decl-1.m: New.
11362         * objc.dg/naming-1.m: New.
11363         * objc.dg/naming-2.m: New.
11364         * objc.dg/proto-hier-1.m: New.
11365
11366 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
11367
11368         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
11369         largest-type elements to a struct makes its size grow.
11370
11371 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11372
11373         * g++.dg/abi/vthunk1.C: New test.
11374
11375 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11376
11377         * g++.dg/abi/vbase8-22.C: New test.
11378
11379 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11380
11381         * gcc.dg/cpp/macro8.c: New test.
11382
11383 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
11384
11385         * g++.dg/abi/vbase8-21.C: New test.
11386
11387 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
11388
11389         * g++.dg/abi/vbase8-10.C: New test.
11390
11391 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11392
11393         * lib/g++.exp (g++_set_ld_library_path): Renamed to
11394         ${tool}_set_ld_library_path.
11395         Changed caller.
11396         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
11397         g++.exp.
11398
11399 2001-07-26  Stan Cox <scox@redhat.com>
11400
11401         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
11402         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
11403         gcc_exit, gcc_check_unsupported_p):
11404         Moved to gcc-deps.exp
11405         * gcc-deps.exp: New file.
11406
11407 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11408
11409         * g++.old-deja/g++.pt/defarg14.C: New test.
11410
11411 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11412
11413         * g++.old-deja/g++.other/lineno5.C: New test.
11414
11415 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11416
11417         * g++.old-deja/g++.pt/crash68.C: New test.
11418
11419 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11420
11421         * g++.old-deja/g++.other/crash42.C: New test.
11422
11423 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11424
11425         * gcc.dg/cpp/extratokens.c: Fix.
11426         * gcc.dg/cpp/skipping2.c: New tests.
11427
11428 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11429
11430         * gcc.c-torture/execute/20010724-1.c: New file.
11431         * gcc.c-torture/execute/20010724-1.x: New file.
11432
11433 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11434
11435         * g++.old-deja/g++.other/cond7.C: New test.
11436
11437 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11438
11439         * g++.old-deja/g++.other/optimize4.C: New test.
11440
11441 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11442
11443         * g++.old-deja/g++.abi/vbase8-5.C: New test.
11444
11445 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
11446
11447         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
11448         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
11449         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
11450         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
11451
11452         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
11453         bug report" message.
11454
11455         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
11456         * g++.dg/ext/instantiate1.C: Move from old-deja.
11457
11458 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
11459
11460         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
11461         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
11462         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
11463         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
11464
11465 2001-07-23  Jeffrey A Law  (law@cygnus.com)
11466
11467         * gcc.c-torture/execute/20010723-1.c: New test.
11468
11469 2001-07-23  Ben Elliston  <bje@redhat.com>
11470
11471         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
11472
11473 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11474
11475         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
11476         i[34567]86-*-*.
11477         Delete handling of ieee_multilib_flags.
11478         Pass -mieee for alpha*-*-* and sh-*-*.
11479         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
11480
11481 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
11482
11483         Remove old-abi tests.
11484         * g++.old-deja/g++.mike/p11116.C: Remove.
11485         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
11486
11487 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
11488
11489         * g77.f-torture/compile/pr3743.f:  New test
11490
11491 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
11492
11493         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
11494
11495 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11496
11497         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
11498         g++.old-deja/g++.pt/static6.C: Likewise.
11499         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
11500         supports weak symbols.
11501
11502 2001-07-18  Andreas Jaeger  <aj@suse.de>
11503
11504         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
11505         supported again.
11506
11507 2001-07-18  Andreas Jaeger  <aj@suse.de>
11508
11509         * gcc.dg/iftrap-1.c: Fix target line.
11510
11511 2001-07-17  Richard Henderson  <rth@redhat.com>
11512
11513         * gcc.c-torture/execute/20010717-1.c: New.
11514
11515 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11516
11517         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
11518         tests.
11519
11520 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11521
11522         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
11523
11524 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11525
11526         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
11527         UAC_SIGBUS, UAC_NOPRINT definitions.
11528
11529 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
11530
11531         * objc/execute/object_is_class.m: New test.
11532         * objc/execute/object_is_meta_class.m: New test.
11533
11534 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11535
11536         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
11537         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
11538
11539 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
11540
11541         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
11542         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
11543
11544 2001-07-14  Richard Henderson  <rth@redhat.com>
11545
11546         * gcc.dg/iftrap-1.c: New.
11547
11548 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
11549
11550         * g77.f-torture/execute/intrinsic77.f: New test.
11551
11552 2001-07-11  Janis Johnson <janis@us.ibm.com>
11553
11554         * gcc.misc-tests/gcov-3.c: New test.
11555
11556 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11557
11558         * gcc.c-torture/compile/20010711-1.c,
11559         * gcc.c-torture/compile/20010711-2.c: New tests.
11560
11561 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11562
11563         * gcc.c-torture/execute/20010711-1.c: New test.
11564
11565 2001-07-11  Ben Elliston  <bje@redhat.com>
11566
11567         * g++.old-deja/g++.other/enum5.C: New test.
11568
11569 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
11570
11571         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
11572         (g++-dg-prune): Call prune_gcc_output.
11573         * prune.exp: New file for prune_gcc_output.
11574         * lib/g++.exp, lib/gcc.exp: Load it.
11575
11576 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11577
11578         * gcc.c-torture/compile/20010701-1.c,
11579         g++.old-deja/g++.ext/attrib6.C: New tests.
11580
11581 2001-07-06  Jeffrey A Law  (law@cygnus.com)
11582
11583         * gcc.c-torture/compile/20010706-1.c: New test.
11584
11585 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
11586
11587         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
11588
11589 2001-06-28  Stan Shebs  <shebs@apple.com>
11590
11591         * gcc.dg/pragma-darwin.c: New test.
11592
11593 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11594
11595         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
11596         Solaris 2.[678] system.
11597
11598 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11599
11600         * gcc.dg/20010622-1.c: New test.
11601
11602 2001-06-18  Stan Shebs  <shebs@apple.com>
11603
11604         * objc.dg: New directory.
11605         * objc.dg/dg.exp: New file.
11606         * objc.dg/alias.m: New.
11607         * objc.dg/class-1.m: New.
11608         * objc.dg/class-2.m: New.
11609         * objc.dg/const-str-1.m: New.
11610         * objc.dg/const-str-2.m: New.
11611         * objc.dg/id-1.m: New.
11612         * objc.dg/method-1.m: New.
11613         * objc.dg/super-class-1.m: New.
11614         * lib/objc-dg.exp: New file.
11615
11616 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11617
11618         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
11619         of label name.
11620
11621 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11622
11623         * g++.old-deja/g++.abi/vbase8-9.C: New test.
11624
11625 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11626
11627         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
11628         variable.
11629
11630 2001-06-12  Richard Henderson  <rth@redhat.com>
11631
11632         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
11633
11634 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11635
11636         * g++.old-deja/g++.abi/vbase5.C: New test.
11637         * g++.old-deja/g++.abi/vbase6.C: New test.
11638         * g++.old-deja/g++.abi/vbase7.C: New test.
11639
11640 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11641
11642         * gcc.c-torture/compile/20010610-1.c: New test.
11643
11644 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11645
11646         * g++.old-deja/g++.abi/vbase4.C: New test.
11647
11648 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11649
11650         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
11651         support %f for HC11/HC12 targets.
11652         * gcc.c-torture/execute/930513-1.x: New file, likewise.
11653         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
11654         on HC11/HC12 targets.
11655         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
11656
11657 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11658
11659         * gcc.dg/wchar_t-1.c: New file.
11660         * gcc.dg/wint_t-1.c: Likewise.
11661
11662 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
11663
11664         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
11665
11666 2001-06-11  Richard Henderson  <rth@redhat.com>
11667
11668         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
11669
11670 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11671
11672         * gcc.c-torture/compile/20010611-1.c: New test.
11673
11674 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11675
11676         * gcc.dg/c99-tag-1.c: Add more tests.
11677
11678 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
11679
11680         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
11681         representation on MN10300 and ARM/Thumb.
11682
11683 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
11684
11685         * g77.f-torture/execute/20010610.f: New.
11686
11687 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
11688
11689         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
11690         names.
11691
11692 2001-06-09  Richard Henderson  <rth@redhat.com>
11693
11694         * gcc.c-torture/execute/ashrdi-1.c: New.
11695         * gcc.c-torture/execute/ashldi-1.c: New.
11696         * gcc.c-torture/execute/lshrdi-1.c: New.
11697
11698 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
11699
11700         * objc/execute/load-3.m: Added. Check sending +load to categories,
11701         in addition to classes.
11702
11703 2001-06-08  Stan Shebs  <shebs@apple.com>
11704
11705         * objc/execute/load-2.m: New test.  From Nicola Pero
11706         <n.pero@mi.flashnet.it>.
11707
11708 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
11709
11710         * gcc.c-torture/execute/20010605-2.c: New test.
11711
11712 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11713
11714         * g++.old-deja/g++.abi/vbase2.C: New test.
11715         * g++.old-deja/g++.abi/vbase3.C: New test.
11716
11717 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11718
11719         * g++.old-deja/g++.pt/friend49.C: New test.
11720
11721 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11722
11723         * g++.old-deja/g++.ext/anon3.C: New test.
11724
11725 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
11726
11727         * g++.old-deja/g++.other/conv7.C: New test.
11728
11729 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11730
11731         * gcc.c-torture/compile/20010605-2.c: New test.
11732
11733 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11734
11735         * gcc.c-torture/execute/20010604-1.c: New test.
11736
11737 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
11738
11739         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
11740
11741 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
11742
11743         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
11744         (g++_link_flags): Likewise.
11745         (g++_init): Pass gccpath's value to two previous functions.
11746
11747 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11748
11749         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
11750         Ensure logfile entry matches exec command line.
11751
11752 2001-05-31  Richard Henderson  <rth@redhat.com>
11753
11754         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
11755         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
11756
11757 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
11758
11759         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
11760         compiler for irix6.2
11761
11762 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
11763
11764         * g++.old-deja/g++.other/optimize3.C: New file.
11765
11766 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
11767
11768         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
11769         assemble.
11770
11771 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
11772
11773         * g++.old-deja/g++.other/optimize2.C: New file.
11774
11775 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
11776
11777         * gcc.c-torture/compile/20010518-2.c: New file.
11778         * gcc.c-torture/execute/20010518-1.c: New file.
11779         * gcc.c-torture/execute/20010518-2.c: New file.
11780
11781 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11782
11783         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
11784
11785 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
11786
11787         G++ no longer defines builtins that do not begin with __builtin.
11788         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
11789         * g++.old-deja/g++.brendand/misc13.C: Likewise.
11790         * g++.old-deja/g++.law/builtin1.C: Likewise.
11791         * g++.old-deja/g++.law/cvt2.C: Likewise.
11792         * g++.old-deja/g++.mike/net5.C: Likewise.
11793         * g++.old-deja/g++.other/builtins1.C: Likewise.
11794         * g++.old-deja/g++.other/builtins2.C: Likewise.
11795         * g++.old-deja/g++.other/builtins3.C: Likewise.
11796         * g++.old-deja/g++.other/builtins4.C: Likewise.
11797         * g++.old-deja/g++.other/inline8.C: Likewise.
11798         * g++.old-deja/g++.robertl/eb39.C: Likewise.
11799
11800 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
11801
11802         * g++.old-deja/g++.pt/using1.C: Adjust.
11803         * g++.old-deja/g++.pt/using2.C: New test.
11804
11805 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
11806
11807         * gcc.dg/cpp/charconst.c: New tests.
11808         * gcc.dg/cpp/escape.c: New tests.
11809         * gcc.dg/cpp/escape-1.c: New tests.
11810         * gcc.dg/cpp/escape-2.c: New tests.
11811         * gcc.dg/cpp/ucs.c: New tests.
11812
11813 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
11814
11815         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
11816         native compiler for irix6.5.
11817
11818 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
11819
11820         * lib/g++.exp (g++_include_flags): Use args to compute
11821         get_multilibs.
11822         (g++_link_flags): Likewise.
11823         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
11824
11825 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11826
11827         * gcc.dg/c90-hexfloat-1.c: Add more tests.
11828
11829 2001-05-21  Geoff Keating  <geoffk@redhat.com>
11830
11831         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
11832         this file.
11833
11834 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11835
11836         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
11837         STACK_SIZE;
11838         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
11839         to STACK_SIZE; Use it to define size of add_histo array.
11840         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
11841         to STACK_SIZE.
11842         (f): Use GITT_SIZE to define size of gitt local table.
11843         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
11844         to STACK_SIZE; Use it to define size of bytemem array.
11845
11846 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11847
11848         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
11849         on 68HC11/HC12 due to the asm instruction.
11850         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
11851         * gcc.c-torture/compile/920520-1.x: Likewise.
11852         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
11853         on 68HC11/HC12 because the function is larger than 64K.
11854         * gcc.c-torture/compile/961203-1.x: New file, this test fails
11855         on 68HC11/HC12 because the structure is too large.
11856
11857 2001-05-20  Richard Henderson  <rth@redhat.com>
11858
11859         * gcc.c-torture/execute/20010520-1.c: New.
11860
11861 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11862
11863         * g++.old-deja/g++.warn/compare1.C: New test.
11864         * gcc.dg/compare4.c: New test.
11865
11866 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
11867
11868         * g++.old-deja/g++.other/optimize1.C: New test.
11869
11870 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11871
11872         * g++.old-deja/g++.pt/spec41.C: New test.
11873
11874 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
11875
11876         * gcc.c-torture/compile/20010114-1.x: Remove.
11877
11878 2001-05-18  Stan Shebs  <shebs@apple.com>
11879
11880         * gcc.c-torture/compile/20010518-1.c: New test.
11881
11882 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
11883
11884         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
11885         * g++.old-deja/g++.pt/crash67.C: New test.
11886
11887 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
11888
11889         * g++.old-deja/g++.other/debug9.C: New test.
11890
11891 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
11892
11893         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
11894
11895 2001-05-16  Jan Hubicka  <jh@suse.cz>
11896
11897         * gcc.c-torture/compile/20010516-1.c: New test.
11898
11899 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11900
11901         * g++.old-deja/g++.other/crash41.C: New test.
11902
11903 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11904
11905         * g++.old-deja/g++.pt/crash66.C: New test.
11906
11907 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
11908
11909         * g++.old-deja/g++.robertl/eb27.C: Convert.
11910
11911 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
11912
11913         * g++.dg/friend-warn.C: New test.  Do not warn about friend
11914         declaration being redundant.
11915
11916 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
11917
11918         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
11919
11920 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
11921
11922         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11923
11924 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11925
11926         * lib/g++.exp: Use testsuite_flags.
11927
11928 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11929
11930         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11931
11932 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11933
11934         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11935
11936 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11937
11938         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11939
11940 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11941
11942         * gcc.c-torture/compile/20010313-1.c: New test.
11943
11944 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11945
11946         * gcc.dg/cpp/direct2.c: New test.
11947         * gccq.dg/cpp/direct2s.c: New test.
11948
11949         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11950
11951 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11952
11953         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11954         * g++.old-deja/g++.other/op3.C: Likewise.
11955
11956 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11957
11958         * gcc.dg/cpp/syshdr.h: New file.
11959         * gcc.dg/cpp/sysmac1.c: Update.
11960         * gcc.dg/cpp/sysmac2.c: Update.
11961
11962 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11963
11964         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11965
11966 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11967
11968         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11969         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11970
11971 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11972
11973         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11974
11975 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11976
11977         * lib/g++.exp (g++_include_flags): Don't use any special flags
11978         if TESTING_IN_BUILD_TREE is not defined.
11979         (g++_init): Use a plain 'c++' as the compiler if
11980         TESTING_IN_BUILD_TREEE is not defined.
11981
11982 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11983
11984         * g++.old-deja/g++.eh/catch13.C: New test.
11985         * g++.old-deja/g++.eh/catch14.C: New test.
11986
11987 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11988
11989         * gcc.dg/cpp/tr-define.c: New test.
11990
11991 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11992
11993         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11994         <stdlib.h>, not <malloc.h>.
11995
11996 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11997
11998         * g++.old-deja/g++.ns/template17.C: New test.
11999
12000 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
12001
12002         * g++.old-deja/g++.pt/ref4.C: New test.
12003
12004 2001-04-30  Richard Henderson  <rth@redhat.com>
12005
12006         * gcc.dg/20000724-1.c: Revert last change.
12007
12008 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
12009
12010         * g77.f-torture/execute/20010430.f: New test.
12011
12012 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
12013
12014         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
12015
12016 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
12017
12018         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
12019
12020 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
12021
12022         * g++.old-deja/g++.eh/crash6.C: New test.
12023
12024 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
12025
12026         * g++.old-deja/g++.other/warn7.C: New test.
12027
12028 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
12029
12030         * g++.old-deja/g++.other/defarg9.C: New test.
12031
12032 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
12033
12034         * g77.f-torture/compile/20010426.f: New test.
12035         * g77.f-torture/execute/20010426.f: New test.
12036
12037 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
12038
12039         * g77.f-torture/compile/20000629-1.x: Remove - error
12040         has been fixed.
12041
12042 2001-04-26  Jeffrey A Law  (law@cygnus.com)
12043
12044         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
12045         Tweak slightly to work with g++.dg framework.
12046         * g++.dg/special/ecos.exp: Run initp1.C test.
12047         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
12048
12049         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
12050         its linker doesn't give line numbers either.
12051         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
12052
12053 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
12054
12055         * g++.old-deja/g++.other/lex1.C: New test.
12056
12057 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
12058
12059         * gcc.dg/noncompile/20010425-1.c: New test.
12060
12061 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
12062
12063         * g++.old-deja/g++.pt/mangle2.C: New test.
12064
12065 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12066
12067         * gcc.dg/format/plus-1.c: New test.
12068
12069 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12070
12071         * gcc.dg/20010423-1.c: New test.
12072
12073 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12074
12075         * gcc.c-torture/execute/20010422-1.c: New test.
12076
12077 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
12078
12079         * g++.old-deja/g++.ns/type2.C: New test.
12080
12081 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
12082
12083         * g++.old-deja/g++.other/perf1.C: New test.
12084
12085 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
12086
12087         * gcc.dg/c99-func-2.c: Remove xfail.
12088         * gcc.dg/c99-func-3.c: Remove xfail.
12089         * gcc.dg/c99-func-4.c: Remove xfail.
12090
12091 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
12092
12093         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
12094
12095 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12096
12097         * gcc.c-torture/compile/20010423-1.c: New test.
12098
12099 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12100
12101         * g++.old-deja/g++.pt/typename28.C: New test.
12102
12103 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12104
12105         * g++.old-deja/g++.abi/empty2.C: New test.
12106         * g++.old-deja/g++.abi/empty3.C: New test.
12107
12108 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12109
12110         * g++.old-deja/g++.other/comdat2.C: New test.
12111         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
12112
12113 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12114
12115         * g++.old-deja/g++.other/overload14.C: New test.
12116
12117 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12118
12119         * g++.old-deja/g++.other/lookup23.C: New test.
12120
12121 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12122
12123         * gcc.c-torture/execute/20010403-1.c: New test.
12124
12125 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
12126             Mark Mitchell  <mark@codesourcery.com>
12127
12128         * lib/old-dejagnu.exp: Don't delete output of executable.
12129         Add .exe suffix to executables.
12130
12131 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
12132
12133         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
12134
12135 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12136
12137         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
12138
12139 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
12140
12141         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
12142         * g++.old-deja/g++.abi/crash1.C: New test.
12143
12144 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
12145
12146         * g++.old-deja/g++.other/crash40.C: New test.
12147
12148 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12149
12150         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
12151
12152 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
12153
12154         * g++.old-deja/g++.other/warn6.C: New test.
12155
12156 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12157
12158         * g++.old-deja/g++.robertl/eb42.C: Same.
12159
12160 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12161
12162         * gcc.dg/wtr-conversion-1.c: New testcase.
12163
12164 2001-04-10  Richard Henderson  <rth@redhat.com>
12165
12166         * g++.old-deja/g++.other/array5.C: New.
12167
12168 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12169
12170         * gcc.c-torture/execute/20010408-1.c: New test.
12171
12172 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
12173
12174         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
12175         headers and constructs.
12176         * g++.old-deja/g++.robertl/eb79.C: Same.
12177         * g++.old-deja/g++.robertl/eb77.C (main): Same.
12178         * g++.old-deja/g++.robertl/eb73.C: Same.
12179         * g++.old-deja/g++.robertl/eb66.C (main): Same.
12180         * g++.old-deja/g++.robertl/eb55.C (t): Same.
12181         * g++.old-deja/g++.robertl/eb54.C (main): Same.
12182         * g++.old-deja/g++.robertl/eb46.C (main): Same.
12183         * g++.old-deja/g++.robertl/eb44.C: Same.
12184         * g++.old-deja/g++.robertl/eb41.C (main): Same.
12185         * g++.old-deja/g++.robertl/eb4.C (main): Same.
12186         * g++.old-deja/g++.robertl/eb39.C: Same.
12187         * g++.old-deja/g++.robertl/eb33.C (main): Same.
12188         * g++.old-deja/g++.robertl/eb31.C (main): Same.
12189         * g++.old-deja/g++.robertl/eb30.C: Same.
12190         * g++.old-deja/g++.robertl/eb3.C: Same.
12191         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
12192         * g++.old-deja/g++.robertl/eb21.C: Same.
12193         * g++.old-deja/g++.robertl/eb15.C: Same.
12194         * g++.old-deja/g++.robertl/eb118.C: Same.
12195         * g++.old-deja/g++.robertl/eb115.C (main): Same.
12196         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
12197         * g++.old-deja/g++.robertl/eb109.C: Same.
12198         * g++.old-deja/g++.other/sibcall1.C (main): Same.
12199         * g++.old-deja/g++.mike/rtti1.C: Same.
12200         * g++.old-deja/g++.mike/p658.C: Same.
12201         * g++.old-deja/g++.mike/net46.C: Same.
12202         * g++.old-deja/g++.mike/net34.C: Same.
12203         * g++.old-deja/g++.mike/memoize1.C: Same.
12204         * g++.old-deja/g++.mike/eh2.C: Same.
12205         * g++.old-deja/g++.law/weak.C: Same.
12206         * g++.old-deja/g++.law/visibility7.C: Same.
12207         * g++.old-deja/g++.law/visibility25.C: Same.
12208         * g++.old-deja/g++.law/visibility22.C: Same.
12209         * g++.old-deja/g++.law/visibility2.C: Same.
12210         * g++.old-deja/g++.law/visibility17.C: Same.
12211         * g++.old-deja/g++.law/visibility13.C: Same.
12212         * g++.old-deja/g++.law/visibility10.C: Same.
12213         * g++.old-deja/g++.law/visibility1.C: Same.
12214         * g++.old-deja/g++.law/virtual3.C (eval): Same.
12215         * g++.old-deja/g++.law/vbase1.C: Same.
12216         * g++.old-deja/g++.law/operators32.C: Same.
12217         * g++.old-deja/g++.law/nest3.C: Same.
12218         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
12219         * g++.old-deja/g++.law/except5.C (main): Same.
12220         * g++.old-deja/g++.law/cvt7.C (run): Same.
12221         * g++.old-deja/g++.law/cvt2.C: Same.
12222         * g++.old-deja/g++.law/cvt16.C: Same.
12223         * g++.old-deja/g++.law/ctors6.C (bar): Same.
12224         * g++.old-deja/g++.law/ctors17.C (main): Same.
12225         * g++.old-deja/g++.law/ctors13.C: Same.
12226         * g++.old-deja/g++.law/ctors12.C (main): Same.
12227         * g++.old-deja/g++.law/ctors10.C: Same.
12228         * g++.old-deja/g++.law/code-gen5.C: Same.
12229         * g++.old-deja/g++.law/bad-error7.C: Same.
12230         * g++.old-deja/g++.law/arm9.C: Same.
12231         * g++.old-deja/g++.law/arm12.C: Same.
12232         * g++.old-deja/g++.law/arg8.C: Same.
12233         * g++.old-deja/g++.law/arg1.C: Same.
12234         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
12235         * g++.old-deja/g++.jason/template31.C: Same.
12236         * g++.old-deja/g++.jason/template24.C (main): Same.
12237         * g++.old-deja/g++.jason/2371.C: Same.
12238         * g++.old-deja/g++.eh/new2.C: Same.
12239         * g++.old-deja/g++.eh/new1.C: Same.
12240         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
12241         * g++.old-deja/g++.brendan/nest21.C (main): Same.
12242         * g++.old-deja/g++.brendan/err-msg3.C: Same.
12243         * g++.old-deja/g++.brendan/crash62.C: Same.
12244         * g++.old-deja/g++.brendan/crash52.C: Same.
12245         * g++.old-deja/g++.brendan/crash49.C (main): Same.
12246         * g++.old-deja/g++.brendan/crash38.C: Same.
12247         * g++.old-deja/g++.brendan/crash15.C (main): Same.
12248         * g++.old-deja/g++.brendan/copy9.C: Same.
12249
12250 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
12251
12252         * gcc.c-torture/execute/20001203-2.c (memset):
12253         Count argument is of type __SIZE_TYPE__.
12254
12255 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
12256
12257         * gcc.c-torture/compile/20010404-1.c: New test.
12258
12259 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
12260
12261         * gcc.c-torture/compile/20010326-1.c: New test.
12262
12263 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
12264
12265         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
12266         peculiarities of the SH.
12267         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
12268
12269 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12270
12271         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
12272         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
12273         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
12274
12275 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12276
12277         * g77.f-torture/compile/20010321-1.f: New test.
12278
12279 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12280
12281         * gcc.c-torture/compile/20010329-1.c: New test.
12282
12283 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12284
12285         * gcc.c-torture/execute/20010329-1.c: New test.
12286
12287 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
12288
12289         * g++.old-deja/g++.other/eh4.C: Fix typo.
12290
12291 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
12292
12293         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
12294
12295 2001-03-28  Philip Blundell  <philb@gnu.org>
12296
12297         * gcc.c-torture/compile/20010328-1.c: New test.
12298
12299 2001-03-27  Richard Henderson  <rth@redhat.com>
12300
12301         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
12302         * g++.old-deja/g++.eh/vbase3.C: Likewise.
12303
12304 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
12305
12306         * gcc.c-torture/compile/20010327-1.c: New test.
12307
12308 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
12309
12310         * g++.old-deja/g++.other/friend12.C: New test.
12311         * g++.old-deja/g++.other/friend9.C: Expect no errors.
12312         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
12313
12314 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12315
12316         * gcc.c-torture/execute/20010325-1.c: New test.
12317
12318 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
12319
12320         * g++.old-deja/g++.other/mangle3.C: New test.
12321
12322 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
12323
12324         * g++.old-deja/g++.other/anon8.C: New test.
12325
12326 2001-03-20  Philip Blundell  <philb@gnu.org>
12327
12328         * gcc.c-torture/compile/20010320-1.c: New test.
12329
12330 2001-03-17  Richard Henderson  <rth@redhat.com>
12331
12332         * g++.old-deja/g++.other/eh4.C: Add expected error text.
12333
12334 2001-03-15  Geoff Keating  <geoff@redhat.com>
12335
12336         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
12337         tests on AIX.
12338
12339 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
12340
12341         * g++.old-deja/g++.other/eh4.C: New test.
12342
12343 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12344
12345         * gcc.dg/cpp/mi1.c: Update.
12346
12347 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
12348
12349         * g++.old-deja/g++.other/regstack.C: New test.
12350
12351 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
12352
12353         * g++.old-deja/g++.other/ref4.C: New test.
12354
12355 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
12356
12357         * objc/execute/va_method.m: Added.
12358         * objc/execute/IMP.m: Added.
12359         * objc/execute/_cmd.m: Added.
12360         * objc/execute/accessing_ivars.m: Added.
12361         * objc/execute/class-1.m: Added.
12362         * objc/execute/class-10.m: Added.
12363         * objc/execute/class-11.m: Added.
12364         * objc/execute/class-12.m: Added.
12365         * objc/execute/class-13.m: Added.
12366         * objc/execute/class-14.m: Added.
12367         * objc/execute/class-2.m: Added.
12368         * objc/execute/class-3.m: Added.
12369         * objc/execute/class-4.m: Added.
12370         * objc/execute/class-5.m: Added.
12371         * objc/execute/class-6.m: Added.
12372         * objc/execute/class-7.m: Added.
12373         * objc/execute/class-8.m: Added.
12374         * objc/execute/class-9.m: Added.
12375         * objc/execute/class-tests-1.h
12376         * objc/execute/class-tests-2.h
12377         * objc/execute/compatibility_alias.m: Added.
12378         * objc/execute/encode-1.m: Added.
12379         * objc/execute/formal_protocol-1.m: Added.
12380         * objc/execute/formal_protocol-2.m: Added.
12381         * objc/execute/formal_protocol-3.m: Added.
12382         * objc/execute/formal_protocol-4.m: Added.
12383         * objc/execute/formal_protocol-5.m: Added.
12384         * objc/execute/formal_protocol-6.m: Added.
12385         * objc/execute/formal_protocol-7.m: Added.
12386         * objc/execute/informal_protocol.m: Added.
12387         * objc/execute/initialize.m: Added.
12388         * objc/execute/load.m: Added.
12389         * objc/execute/many_args_method.m: Added.
12390         * objc/execute/nested-3.m: Added.
12391         * objc/execute/no_clash.m: Added.
12392         * objc/execute/private.m: Added.
12393         * objc/execute/redefining_self.m: Added.
12394         * objc/execute/root_methods.m: Added.
12395         * objc/execute/selector-1.m: Added.
12396         * objc/execute/static-1.m: Added.
12397         * objc/execute/static-2.m: Added.
12398         * objc/execute/va_method.m: Added.
12399
12400 2001-03-10  Richard Henderson  <rth@redhat.com>
12401
12402         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12403
12404 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12405
12406         * g++.old-deja/g++.other/crash31.C: XFAIL.
12407         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12408         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12409         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12410         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12411         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12412
12413 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12414
12415         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12416
12417 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12418
12419         * gcc.dg/20000724-1.c: Don't use multiline strings.
12420
12421 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12422
12423         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12424         result of -cString against what we expect it to be; don't just
12425         print it out for no one to read.
12426
12427         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12428         Based on testcases provided by Nicola Pero.
12429
12430 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12431
12432         * gcc.dg/cpp/macro7.c: New test.
12433
12434 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12435
12436         * gcc.dg/cpp/multiline.c: Update.
12437
12438 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12439
12440         * g++.old-deja/g++.other/enum3.C: New test.
12441
12442 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12443
12444         * g++.old-deja/g++.other/pod1.C: New test.
12445
12446 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12447
12448         * g++.old-deja/g++.ext/overload1.C: New test.
12449
12450 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12451
12452         * g++.old-deja/g++.pt/using1.C: New test.
12453
12454 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12455
12456         * g++.old-deja/g++.other/using9.C: New test.
12457
12458 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12459
12460         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12461
12462         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12463
12464 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12465
12466         * g++.old-deja/g++.ext/realpt1.C: Remove.
12467
12468 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12469
12470         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12471
12472 2001-02-26  Will Cohen  <wcohen@redhat.com>
12473
12474         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12475
12476 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12477
12478         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12479         templatized constructors.
12480
12481 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12482
12483         * gcc.c-torture/execute/20010224-1.c: New test.
12484
12485 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12486
12487         * gcc.c-torture/execute/20010222-1.c: New test.
12488
12489 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12490
12491         * g++.old-deja/g++.other/inline20.C: New test.
12492
12493 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12494
12495         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12496
12497 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12498
12499         * g++.old-deja/g++.other/lookup22.C: New test.
12500
12501 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
12502
12503         * g77.dg: New directory.
12504         * g77.dg/20010216-1.f: New test case.
12505         * g77.dg/dg.exp: New driver.
12506         * lib/g77-dg.exp: New driver library.
12507
12508 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12509
12510         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
12511
12512 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
12513
12514         * g++.old-deja/g++.other/decl9.C: New test.
12515
12516 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
12517
12518         * g++.old-deja/g++.other/init16.C: Update the test so that it does
12519         not need <string> and also tests the initialization at runtime.
12520
12521 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12522
12523         * gcc.c-torture/execute/longlong.c: New test.
12524
12525 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12526
12527         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
12528
12529 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12530
12531         * gcc.c-torture/execute/920302-1.c (execute):
12532         Change argument type to short.
12533
12534 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12535
12536         * g++.old-deja/g++.pt/deduct6.C: New test.
12537
12538 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12539
12540         * g++.old-deja/g++.pt/deduct5.C: New test.
12541
12542 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
12543
12544         * gcc.c-torture/execute/20010209-1.c: New test.
12545
12546 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12547
12548         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
12549
12550 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
12551
12552         * g++.dg/vtgc1.C: Update for new ABI.
12553
12554         * consistency.vlad: New directory, 1665 files.
12555
12556 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12557
12558         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
12559         return type.
12560         * gcc.dg/cpp/digraphs.c: Declare puts.
12561
12562 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12563
12564         * g++.old-deja/g++.other/warn5.C: New test.
12565
12566 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12567
12568         * g++.old-deja/g++.pt/spec40.C: New test.
12569
12570 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12571
12572         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
12573         case.
12574         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
12575
12576 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
12577
12578         * gcc.c-torture/compile/20010209-1.c: New test.
12579
12580 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
12581
12582         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
12583         excess errors message but not if it crashes.
12584         * g++.old-deja/g++.other/crash27.C: Likewise.
12585         * g++.old-deja/g++.other/crash28.C: Likewise.
12586         * g++.old-deja/g++.other/crash30.C: Likewise.
12587         * g++.old-deja/g++.other/crash32.C: Likewise.
12588         * g++.old-deja/g++.other/crash35.C: Likewise.
12589         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12590
12591 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12592
12593         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
12594         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
12595         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
12596         g77.f-torture/execute/execute.exp,
12597         g77.f-torture/noncompile/noncompile.exp,
12598         gcc.c-torture/execute/execute.exp,
12599         gcc.c-torture/execute/memcheck/memcheck.exp,
12600         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
12601         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
12602         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
12603         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
12604         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
12605         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
12606         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
12607         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
12608         Remove bug reporting instructions with ancient email addresses.
12609
12610 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12611
12612         * gcc.dg/20010202-1.c: New test.
12613         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
12614
12615 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
12616
12617         * g++.dg/stdbool-if.C: New test.
12618
12619 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
12620
12621         * objc/execute/fdecl.m: Added main().
12622
12623 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12624
12625         * gcc.c-torture/execute/20010206-1.c: New test.
12626
12627 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
12628
12629         * gcc.dg/cpp/avoidpaste1.c: Update.
12630
12631 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
12632
12633         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
12634         Pero <nicola@brainstorm.co.uk>.
12635         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
12636
12637 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
12638
12639         * g++.old-deja/g++.pt/spec39.C: New test.
12640
12641 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
12642
12643         * gcc.c-torture/compile/20010202-1.c: New test.
12644
12645 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
12646
12647         * g++.old-deja/g++.abi/primary2.C: New test.
12648         * g++.old-deja/g++.abi/primary3.C: New test.
12649         * g++.old-deja/g++.abi/primary4.C: New test.
12650         * g++.old-deja/g++.abi/primary5.C: New test.
12651         * g++.old-deja/g++.abi/vtable3.h: New test.
12652         * g++.old-deja/g++.abi/vtable3a.C: New test.
12653         * g++.old-deja/g++.abi/vtable3b.C: New test.
12654         * g++.old-deja/g++.abi/vtable3c.C: New test.
12655         * g++.old-deja/g++.abi/vtable3d.C: New test.
12656         * g++.old-deja/g++.abi/vtable3e.C: New test.
12657         * g++.old-deja/g++.abi/vtable3f.C: New test.
12658         * g++.old-deja/g++.abi/vtable3g.C: New test.
12659         * g++.old-deja/g++.abi/vtable3h.C: New test.
12660         * g++.old-deja/g++.abi/vtable3i.C: New test.
12661         * g++.old-deja/g++.abi/vtable3j.C: New test.
12662         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
12663
12664 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
12665
12666         * g++.old-deja/g++.other/anon6.C: New test.
12667         * g++.old-deja/g++.other/anon7.C: New test.
12668
12669 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12670
12671         * gcc.dg/cpp/avoidpaste2.c: New tests.
12672
12673 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
12674
12675         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
12676
12677 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
12678
12679         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
12680         DECIMAL_DIG cases for Irix."
12681
12682 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
12683
12684         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
12685
12686 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12687
12688         * gcc.dg/c99-tag-1.c: New test.
12689
12690 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12691
12692         * gcc.dg/cpp/tr-warn1.c: Add tests.
12693
12694 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12695
12696         * gcc.dg/cpp/avoidpaste1.c: Update.
12697         * gcc.dg/cpp/paste4.c: Update.
12698
12699 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
12700
12701         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
12702         cases for Irix.
12703
12704 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12705
12706         * g++.old-deja/g++.other/inline19.C: New test.
12707
12708 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12709
12710         * gcc.dg/Wlarger-than.c: New test.
12711
12712 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
12713
12714         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
12715
12716 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
12717
12718         * gcc.c-torture/execute/20010129-1.c: New test.
12719         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
12720
12721 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
12722
12723         * gcc.dg/cpp/avoidpaste1.c: Test case.
12724
12725 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
12726
12727         * g++.old-deja/g++.other/inline18.C: New test.
12728
12729 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12730
12731         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
12732         and __builtin_putchar.
12733
12734 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
12735
12736         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
12737         tests.
12738
12739 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
12740
12741         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
12742         floating point number rounding mode to round to the nearest
12743         representable mode.
12744
12745 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
12746
12747         * g++.old-deja/g++.other/mangle2.C: New test.
12748
12749 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12750
12751         * gcc.c-torture/compile/20010124-1.c: New test.
12752
12753 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
12754
12755         * g++.old-deja/g++.pt/spec38.C: New test.
12756
12757 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12758
12759         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
12760         "Build don't run".
12761
12762 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12763
12764         * gcc.c-torture/execute/20010123-1.c: New test.
12765
12766 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12767
12768         * g++.old-deja/g++.pt/spec37.C: New test.
12769
12770 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12771
12772         * g++.old-deja/g++.pt/overload14.C: New test.
12773
12774 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12775
12776         * gcc.c-torture/execute/20010122-1.c: New test, exercise
12777         __builtin_return_address.
12778
12779 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
12780
12781         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
12782         * g++.old-deja/g++.pt/spec35.C: New test.
12783         * g++.old-deja/g++.pt/spec36.C: New test.
12784
12785 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
12786
12787         * gcc.c-torture/compile/20010118-1.c: New test.
12788
12789 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
12790
12791         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
12792
12793 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12794
12795         * gcc.c-torture/execute/20010119-1.c: New test.
12796
12797 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12798
12799         * g++.old-deja/g++.other/vbase5.C: New test.
12800
12801 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12802
12803         * gcc.c-torture/execute/20010118-1.c: New test.
12804
12805 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12806
12807         * g++.old-deja/g++.pt/deduct3.C: New test.
12808
12809 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12810
12811         * g++.old-deja/g++.pt/spec34.C: New test.
12812
12813 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
12814
12815         * g77.f-torture/compile/20000601-2.f: New test.
12816
12817 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12818
12819         * g++.old-deja/g++.other/init17.C: New test.
12820
12821 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
12822
12823         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
12824
12825 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12826
12827         * g++.old-deja/g++.pt/unify8.C: New test.
12828
12829 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12830
12831         * g++.old-deja/g++.abi/vbase1.C: New test.
12832
12833 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12834
12835         * g++.old-deja/g++.pt/crash65.C: New test.
12836
12837 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12838
12839         * gcc.dg/cpp/assembl2.S: New test case.
12840
12841 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
12842
12843         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
12844         are supported.
12845
12846 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12847
12848         * g++.old-deja/g++.other/builtins1.C: New test.
12849         * g++.old-deja/g++.other/builtins2.C: Likewise.
12850         * g++.old-deja/g++.other/builtins3.C: Likewise.
12851         * g++.old-deja/g++.other/builtins4.C: Likewise.
12852
12853 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
12854
12855         * gcc.c-torture/compile/20010117-1.c: New test.
12856         * gcc.c-torture/compile/20010117-2.c: New test.
12857
12858 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12859
12860         * g77.f-torture/execute/20010116.[fx]: New test,
12861         XFAIL on i?86-*-*.
12862         * g77.f-torture/compile/20010115.f: Indicate it's
12863         a test for PR fortran/1636.
12864
12865 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12866
12867         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
12868
12869 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12870
12871         * g77.f-torture/compile/20010115.f: New test.
12872
12873 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
12874
12875         * g++.old-deja/g++.pt/nontype5.C: New test.
12876
12877 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12878
12879         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
12880         have an equivalent working one below it.
12881
12882 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12883
12884         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
12885         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12886
12887 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12888
12889         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
12890         message containing "init_priority".
12891         (conpr-2.C): Likewise.
12892         (conpr-3.C): Likewise.
12893         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
12894
12895 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12896
12897         * gcc.c-torture/execute/20010114-2.c: New test.
12898
12899 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12900
12901         * gcc.c-torture/compile/20010114-1.c: New test.
12902         * gcc.c-torture/compile/20010114-1.x: Xfail.
12903         * gcc.c-torture/compile/20010114-2.c: New test.
12904         * gcc.c-torture/execute/20010114-1.c: New test.
12905         * gcc.dg/trunc-1.c: New test.
12906         * gcc.dg/uninit-B.c: New test.
12907
12908 2001-01-13  Nick Clifton  <nickc@redhat.com>
12909
12910         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
12911         target.
12912
12913 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12914
12915         * gcc.c-torture/compile/20010113-1.c: New test.
12916
12917 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
12918
12919         * gcc.c-torture/compile/20001212-1.c: New test.
12920
12921 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12922
12923         * gcc.dg/cpp/widestr1.c: Update.
12924         * gcc.dg/cpp/prag-imp.c: Remove.
12925
12926 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12927
12928         * gcc.c-torture/execute/20000801-3.x: Remove.
12929         * gcc.dg/c90-init-1.c: New test.
12930         * gcc.dg/c99-init-1.c: New test.
12931         * gcc.dg/c99-init-2.c: New test.
12932         * gcc.dg/gnu99-init-1.c: New test.
12933
12934 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12935
12936         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12937         testing that no relevant ones were found.
12938
12939 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12940
12941         * g++.old-deja/g++.pt/cast2.C: New test.
12942
12943 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12944
12945         * g++.old-deja/g++.pt/friend47.C: New test.
12946
12947 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12948
12949         * g++.old-deja/g++.pt/instantiate13.C: New test.
12950
12951 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12952
12953         * g++.old-deja/g++.other/defarg7.C: New test.
12954         * g++.old-deja/g++.other/defarg8.C: New test.
12955
12956 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12957
12958         * g++.old-deja/g++.pt/crash64.C: New test.
12959
12960 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12961
12962         * g++.old-deja/g++.pt/crash63.C: New test.
12963
12964 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12965
12966         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12967
12968 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12969
12970         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12971
12972 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12973
12974         * g++.old-deja/g++.pt/error3.C: New test.
12975
12976 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12977
12978         * g++.old-deja/g++.other/crash39.C: New test.
12979
12980 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12981
12982         * g++.old-deja/g++.other/vbase4.C: New test.
12983
12984 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12985
12986         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12987         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12988         * gcc.dg/special/special.exp: New test driver which will check
12989         for alias support for the above test.
12990
12991 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12992
12993         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12994         problems on small machines.
12995         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12996         parameterize.
12997
12998 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12999
13000         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
13001         mips.
13002         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
13003
13004 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
13005
13006         * g++.old_deja/g++.pt/using8.C: New test.
13007
13008 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13009
13010         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
13011
13012 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
13013
13014         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
13015         where a failure is expected.
13016         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
13017
13018 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
13019
13020         * g++.old_deja/g++.pt/instantiate12.C: New test.
13021
13022 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
13023
13024         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
13025         start of structs.
13026         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
13027         * g++.old-deja/g++.brendan/crash17.C: Likewise.
13028         * g++.old-deja/g++.brendan/crash29.C: Likewise.
13029         * g++.old-deja/g++.brendan/crash48.C: Likewise.
13030         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13031         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
13032         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
13033         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
13034         * g++.old-deja/g++.eh/spec6.C: Likewise.
13035         * g++.old-deja/g++.jason/crash3.C: Likewise.
13036         * g++.old-deja/g++.law/ctors11.C: Likewise.
13037         * g++.old-deja/g++.law/ctors17.C: Likewise.
13038         * g++.old-deja/g++.law/ctors5.C: Likewise.
13039         * g++.old-deja/g++.law/ctors9.C: Likewise.
13040         * g++.old-deja/g++.mike/ambig1.C: Likewise.
13041         * g++.old-deja/g++.mike/net22.C: Likewise.
13042         * g++.old-deja/g++.mike/p3538a.C: Likewise.
13043         * g++.old-deja/g++.mike/p3538b.C: Likewise.
13044         * g++.old-deja/g++.mike/virt3.C: Likewise.
13045         * g++.old-deja/g++.niklas/t128.C: Likewise.
13046         * g++.old-deja/g++.other/anon4.C: Likewise.
13047         * g++.old-deja/g++.other/using1.C: Likewise.
13048         * g++.old-deja/g++.other/warn3.C: Likewise.
13049         * g++.old-deja/g++.pt/t37.C: Likewise.
13050         * g++.old-deja/g++.robertl/eb69.C: Likewise.
13051         * g++.old-deja/g++.robertl/eb71.C: Likewise.
13052
13053 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
13054
13055         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
13056
13057 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13058
13059         * gcc.c-torture/execute/stdio-opt-3.c: New test.
13060
13061 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
13062
13063         * gcc.c-torture/compile/20010107-1.c: New test.
13064
13065 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13066
13067         * gcc.c-torture/execute/builtin-noret-1.c: New test.
13068
13069 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13070
13071         * gcc.dg/format/format.h: New file.
13072         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
13073         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
13074         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
13075         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
13076         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
13077         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13078         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
13079         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
13080         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
13081         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
13082         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
13083         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
13084         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
13085         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
13086         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
13087         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
13088         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
13089         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
13090         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
13091         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
13092         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
13093         instead of declaring standard types, macros and functions in each
13094         test.
13095
13096 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
13097
13098         * gcc.c-torture/execute/20010106-1.c: New test.
13099
13100 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13101
13102         * gcc.dg/format/format.exp: New file.
13103         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
13104         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
13105         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
13106         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
13107         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
13108         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
13109         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
13110         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
13111         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
13112         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
13113         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
13114         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
13115         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
13116         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
13117         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
13118         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
13119         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
13120         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
13121         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
13122         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
13123         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
13124         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
13125         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
13126         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
13127         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
13128         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
13129         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
13130         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
13131         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
13132         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
13133         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
13134         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
13135         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
13136         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
13137         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
13138         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
13139         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
13140         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13141         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13142         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13143         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13144         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13145
13146 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13147
13148         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13149         account.
13150
13151 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13152
13153         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13154
13155 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13156
13157         * g++.old-deja/g++.pt/crash62.C: New test.
13158
13159 2001-01-04  Richard Henderson  <rth@redhat.com>
13160
13161         * gcc.dg/20000926-1.c: Update expected warnings.
13162         * gcc.dg/array-2.c: Likewise.
13163         * gcc.dg/array-4.c: Also validate flexible array members.
13164         * gcc.dg/c99-flex-array-1.c: New.
13165
13166 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13167
13168         * gcc.c-torture/compile/20001222-1.x: Remove.
13169
13170 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13171
13172         * gcc.c-torture/execute/built-in-setjmp.c: New.
13173
13174 2001-01-03  Richard Henderson  <rth@redhat.com>
13175
13176         * gcc.dg/940510-1.c: Update expected error wording.
13177         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13178
13179 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13180
13181         * lib/target-supports.exp (check_alias_available): Modified to
13182         indicate aliases not supported if only weak aliases are supported.
13183
13184 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13185
13186         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13187         Turn on cmpstrsi checks for __pj__ and __i370__.
13188
13189 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13190
13191         * g++.old-deja/g++.other/virtual11.C: New test.
13192
13193 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13194
13195         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13196
13197 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13198
13199         * gcc.c-torture/compile/20010102-1.c: New test.
13200
13201 2001-01-02  Andreas Jaeger  <aj@suse.de>
13202
13203         * gcc.dg/noreturn-3.c: New test.
13204
13205         * gcc.dg/noreturn-4.c: New test.
13206
13207 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13208
13209         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13210         __builtin_fputc and __builtin_fwrite.
13211
13212 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13213
13214         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13215         signed char, not default char.
13216
13217 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13218
13219         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13220
13221 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13222
13223         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13224
13225 2000-12-29  Richard Henderson  <rth@redhat.com>
13226
13227         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13228         (__cyg_profile_func_exit): Define.
13229
13230 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13231
13232         * g++.dg/vtgc1.C: New test.
13233
13234 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13235
13236         * gcc.dg/noncompile/20001228-1.c: New test.
13237
13238         * gcc.dg/20001228-1.c: New test.
13239
13240         * gcc.c-torture/execute/20001228-1.c: New test.
13241
13242 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13243
13244         * gcc.dg/format-strfmon-1.c: New test.
13245
13246 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13247
13248         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13249         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13250         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13251         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13252         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13253         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13254         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13255         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13256         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13257         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13258         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13259         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13260         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13261
13262         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13263         * gcc.c-torture/execute/string-opt-4.c: Test index.
13264
13265 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13266
13267         * gcc.c-torture/compile/20001226-1.c: New test.
13268
13269 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13270
13271         * gcc.c-torture/compile/20001222-1.c: New test.
13272         * gcc.c-torture/compile/20001222-1.x: Xfail.
13273
13274 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13275
13276         * gcc.c-torture/execute/comp-goto-2.c: New test.
13277
13278 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13279
13280         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13281         Use long types if __INT_MAX__ is 32767.
13282         (main): Use cast to (sint32 *) when poking 88 into a_page.
13283
13284         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13285
13286 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13287
13288         * gcc.c-torture/compile/20001221-1.c: New test.
13289         * gcc.c-torture/execute/20001221-1.c: New test.
13290
13291 2000-12-20  Richard Henderson  <rth@redhat.com>
13292
13293         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13294         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13295
13296 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13297
13298         * gcc.dg/compare3.c: New test.
13299
13300 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13301
13302         * gcc.dg/format-warnll-1.c: New test.
13303
13304 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13305
13306         * gcc.dg/cpp/cmdlne-P.c: New test.
13307
13308 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13309
13310         * gcc.c-torture/execute/builtin-abs-1.c,
13311         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13312
13313 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13314
13315         * gcc.dg/cpp/multiline.c: New test.
13316
13317 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13318
13319         * g++.old-deja/g++.other/syshdr1.C: Update.
13320         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13321
13322 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13323
13324         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13325
13326 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13327
13328         * g++.old-deja/g++.pt/ttp65.C: New test.
13329
13330 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13331
13332         * g++.old-deja/g++.pt/ttp64.C: New test.
13333
13334 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13335
13336         * g++.old-deja/g++.pt/spec33.C: New test.
13337
13338 2000-12-14  Catherine Moore  <clm@redhat.com>
13339
13340         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13341         * gcc.c-torture/execute/920612-2.c: Likewise.
13342         * gcc.c-torture/execute/920428-2.c: Likewise.
13343         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13344         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13345
13346 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13347
13348         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13349         * gcc.dg/pack-test-2.c: Likewise.
13350
13351 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13352
13353         Tests by Zack Weinberg <zackw@stanford.edu>.
13354
13355         * gcc.dg/cpp/defined.c: Update.
13356         * gcc.dg/cpp/defined_trad.c: New tests.
13357
13358 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13359
13360         * gcc.dg/cpp/trad-direct.c: Update.
13361
13362 2000-12-11  Neil Booth  <neilb@earthling.net>
13363
13364         * gcc.dg/cpp/defined_trad.c
13365
13366 2000-12-11  Neil Booth  <neilb@earthling.net>
13367
13368         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13369
13370 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13371
13372         * gcc.dg/format-miss-2.c: New test.
13373
13374 2000-12-09  Neil Booth  <neilb@earthling.net>
13375
13376         * gcc.dg/cpp/lineflags.c: New tests.
13377         * gcc.dg/cpp/poison.c: Update.
13378         * gcc.dg/cpp/redef2.c: Update.
13379         * gcc.dg/cpp/skipping.c: New test.
13380
13381 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13382
13383         * g++.old-deja/g++.other/eh3.C: New testcase.
13384
13385 2000-12-07  Neil Booth  <neilb@earthling.net>
13386
13387         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13388         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13389         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13390         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13391         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13392         Update.
13393
13394 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13395
13396         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13397         __SIZE_TYPE__ instead of int for type of integers cast to
13398         pointers.
13399
13400 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13401
13402         * g++.old-deja/g++.other/cleanup4.C: New test.
13403
13404 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13405
13406         * format-sec-1.c: New test.
13407
13408 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13409
13410         * gcc.dg/format-nonlit-3.c: New test.
13411
13412 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13413
13414         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13415         through a null pointer.
13416
13417 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13418
13419         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
13420         * g++.old-deja/g++.pt/partial4.C: New test.
13421
13422 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
13423
13424         * gcc.c-torture/execute/ieee/hugeval.x: New.
13425
13426 2000-12-06  Neil Booth  <neilb@earthling.net>
13427
13428         * gcc.dg/cpp/backslash2.c: New tests.
13429
13430 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13431
13432         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
13433         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
13434
13435 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
13436
13437         * gcc.c-torture/execute/20001203-2.c: New testcase.
13438
13439 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13440
13441         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
13442         * g++.old-deja/g++.other/virtual10.C: New test.
13443
13444 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13445
13446         * g++.old-deja/g++.mike/pmf5.C: Remove test.
13447
13448 2000-12-05  Richard Henderson  <rth@redhat.com>
13449
13450         * gcc.c-torture/compile/20001205-1.c: New.
13451
13452 2000-12-04  Neil Booth  <neilb@earthling.net>
13453
13454         * g++.old-deja/g++.other/virtual9.C: New test.
13455         * g++.old-deja/g++.pt/crash61.C: New test.
13456         * gcc.c-torture/execute/loop-9.c: New test.
13457
13458 2000-12-04  Neil Booth  <neilb@earthling.net>
13459
13460         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
13461         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
13462         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
13463         * gcc.dg/cpp/extratokens.c: ...here.
13464
13465 2000-12-04  Neil Booth  <neilb@earthling.net>
13466
13467         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
13468         New tests.
13469
13470 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13471
13472         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
13473         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
13474
13475 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13476
13477         * gcc.c-torture/execute/20001203-1.c: New test.
13478
13479 2000-12-03  Neil Booth  <neilb@earthling.net>
13480
13481         * gcc.dg/cpp/macro6.c: New test cases.
13482
13483 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13484
13485         * gcc.c-torture/execute/string-opt-9.c: New test.
13486         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13487         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13488         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13489
13490         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
13491         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
13492
13493 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
13494
13495         * gcc.dg/cpp/if-6.c: New testcase.
13496
13497         * gcc.dg/20001201-1.c: New testcase.
13498
13499 2000-12-02  Neil Booth  <neilb@earthling.net>
13500
13501         * g++.old-deja/g++.other/externC4.C,
13502         g++.old-deja/g++.other/friend10.C: New tests.
13503
13504 2000-12-02  Neil Booth  <neilb@earthling.net>
13505
13506         * g++.old-deja/g++.other/instan2.C
13507         * g++.old-deja/g++.other/instan3.C: New test.
13508
13509 2000-12-02  Neil Booth  <neilb@earthling.net>
13510
13511         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
13512         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
13513         gnuc99.c,gnuc99-pedantic.c: New tests.
13514
13515 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13516
13517         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
13518         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
13519
13520 2000-12-01  Neil Booth  <neilb@earthling.net>
13521
13522         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
13523         * gcc.dg/cpp/poison.c: Update.
13524         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
13525
13526 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
13527
13528         * g77.f-torture/execute/20001201.f: New test.
13529
13530 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13531
13532         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
13533
13534 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
13535
13536         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
13537
13538 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
13539
13540         * g++.old-deja/g++.other/cast6.C: New test.
13541
13542 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
13543
13544         * gcc.c-torture/execute/20001130-2.c: New testcase.
13545
13546 2000-11-30  Richard Henderson  <rth@redhat.com>
13547
13548         * gcc.c-torture/execute/20001130-1.c: New test.
13549
13550 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13551
13552         * g++.old-deja/g++.other/op3.C: New test.
13553
13554 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13555
13556         * g++.old-deja/g++.other/op2.C: New test.
13557
13558 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13559
13560         * g++.old-deja/g++.other/crash38.C: New test.
13561
13562 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
13563
13564         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
13565
13566 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
13567
13568         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
13569         tests.
13570         * gcc.c-torture/execute/string-opt-6.c: New test.
13571
13572         * gcc.dg/20001117-1.c: Add main.
13573
13574 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
13575
13576         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
13577         Move from here ...
13578         * gcc.dg/940510-1.c: ... to here.
13579
13580         * gcc.dg/20000926-1.c: GNU C now allows initializations of
13581         zero-size arrays in toplevel structures.
13582
13583 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13584
13585         * gcc.c-torture/execute/loop-8.c: New test.
13586
13587 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13588
13589         * g++.old-deja/g++.other/base1.C: New test.
13590
13591 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13592
13593         * g++.old-deja/g++.other/parse2.C: New test.
13594
13595 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13596
13597         * g++.old-deja/g++.pt/incomplete1.C: New test.
13598
13599 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13600
13601         * g++.old-deja/g++.other/friend9.C: New test.
13602
13603 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13604
13605         * gcc.dg/20001127-1.c: New test.
13606
13607 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13608
13609         * g++.old-deja/g++.pt/friend46.C: New test.
13610
13611 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13612
13613         * g++.old-deja/g++.other/ptrmem8.C: New test.
13614
13615 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13616
13617         * gcc.c-torture/execute/string-opt-7.c: New test.
13618         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13619
13620 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13621
13622         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
13623         instead of 'mkcheck 2'.
13624
13625 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13626
13627         * gcc.c-torture/execute/memcheck/driver.c,
13628         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
13629         C9X references to refer to C99.
13630
13631 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
13632
13633         * gcc.dg/ultrasp3.c: New test.
13634
13635 2000-11-25  Neil Booth  <neilb@earthling.net>
13636
13637         * gcc.dg/cpp/include2.c: Update test to be locale independent.
13638
13639 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
13640
13641         * gcc.c-torture/compile/20001123-2.c: New.
13642
13643 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13644
13645         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
13646
13647 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
13648
13649         * gcc.dg/sequence-point-1.c: Add some new tests.
13650         * gcc.c-torture/execute/20001124-1.c: New test.
13651
13652 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13653
13654         * g++.old-deja/g++.other/vaarg4.C: New test.
13655         * gcc.c-torture/compile/20001123-1.c: New test.
13656
13657 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13658
13659         * g++.other/crash24.C: Adjust and remove XFAIL.
13660         * g++.other/crash37.C: New test.
13661
13662 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
13663
13664         * g++.old-deja/g++.pt/instantiate9.C: New test.
13665
13666 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
13667
13668         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
13669         new ABI, too.
13670
13671         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
13672         * g++.old-deja/g++.robertl/eb55.C: Likewise.
13673
13674 2000-11-22  Neil Booth  <neilb@earthling.net>
13675
13676         * gcc.dg/cpp/Wtrigraphs.c: New test.
13677
13678 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
13679
13680         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
13681
13682 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
13683
13684         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
13685
13686 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
13687
13688         * lib/gcc-dg.exp: load_lib scanasm.exp.
13689         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
13690         * lib/g++-dg.exp: load_lib scanasm.exp.
13691         * lib/scanasm.exp: New.
13692         (scan-assembler, scan-assembler-not): Add optional arguments to
13693         test name, or if not present, the pattern name.
13694         (scan-assembler-dem, scan-assembler-dem-not): New.
13695
13696         * g++.dg/dg.exp: New.
13697
13698 2000-11-21  Neil Booth  <neilb@earthling.net>
13699
13700         * gcc.dg/cpp/integrated1.c: Remove.
13701
13702 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13703
13704         * gcc.c-torture/execute/20001121-1.c: New test.
13705
13706 2000-11-21  Richard Henderson  <rth@redhat.com>
13707
13708         * gcc.c-torture/compile/20001121-1.c: New test.
13709
13710 2000-11-20  Neil Booth  <neilb@earthling.net>
13711
13712         * gcc.dg/cpp/integrated1.c: New test.
13713
13714 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13715
13716         * g++.old-deja/g++.other/inline17.C: New test.
13717
13718 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
13719
13720         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
13721         local variable to be zero: I made the variable global. Now
13722         uses abort() and exit() instead of relying on main's return value.
13723
13724 2000-11-20  Neil Booth  <neilb@earthling.net>
13725
13726         * gcc.dg/cpp/paste2.c: Update test.
13727         * objc/execute/paste.m: New test.
13728
13729 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13730
13731         * gcc.dg/c99-condexpr-1.c: New test.
13732
13733 2000-11-20  Neil Booth  <neilb@earthling.net>
13734
13735         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
13736
13737 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
13738
13739         * g++.old-deja/g++.pt/export1.C: New test.
13740
13741 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
13742
13743         * gcc.dg/20001117-1.c: New test.
13744
13745 2000-11-18  Richard Henderson  <rth@redhat.com>
13746
13747         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
13748
13749 2000-11-18  Richard Henderson  <rth@redhat.com>
13750
13751         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
13752         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
13753         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
13754
13755 2000-11-18  Richard Henderson  <rth@redhat.com>
13756
13757         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
13758         (main): New.  Exit cleanly.
13759
13760 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13761
13762         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
13763         gcc.dg/c99-fordecl-2.c: New tests.
13764
13765 2000-11-18  Richard Henderson  <rth@redhat.com>
13766
13767         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
13768         * gcc.c-torture/execute/zerolen-2.c: New.
13769
13770 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13771
13772         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
13773         memory.
13774
13775 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13776
13777         * g++.old-deja/g++.pt/instantiate8.C: New test.
13778
13779 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13780
13781         * g++.old-deja/g++.other/incomplete.C: Add more tests.
13782         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
13783
13784 2000-11-16  Nick Clifton  <nickc@redhat.com>
13785
13786         * gcc.c-torture/execute/nestfunc-2.c: New test.
13787         * gcc.c-torture/execute/nestfunc-3.c: New test.
13788
13789 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13790
13791         * gcc.c-torture/compile/20001116-1.c: New test.
13792
13793 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13794
13795         * gcc.c-torture/execute/20001115-1.c: New test.
13796
13797 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
13798
13799         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
13800         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
13801         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
13802         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13803
13804 2000-11-15  Neil Booth  <neilb@earthling.net>
13805
13806         gcc.dg/cpp/_Pragma1.c: Update.
13807         gcc.dg/cpp/_Pragma2.c: New test.
13808
13809 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
13810
13811         * g++.old-deja/g++.other/anon5.C: New test.
13812
13813 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
13814
13815         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
13816         tests.
13817
13818 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
13819
13820         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
13821         output.
13822
13823 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13824
13825         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
13826         labels at end of compound statements.
13827
13828 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
13829
13830         * gcc.c-torture/execute/loop-7.c: New test.
13831
13832 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13833
13834         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
13835
13836 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13837
13838         * gcc.dg/c99-bool-1.c: New test.
13839
13840 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13841
13842         * gcc.dg/c99-scope-1.c: Remove xfail.
13843         * gcc.dg/c99-scope-2.c: New test.
13844
13845 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13846
13847         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
13848         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
13849
13850 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
13851
13852         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
13853         error messages.
13854
13855         * g++.mike/p700.C: Don't typedef wchar_t.
13856         * g++.mike/p784.C: Likewise.
13857         * g++.mike/eb101.C: Don't use __wchar_t.
13858
13859 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13860
13861         * g77.f-torture/execute/20001111.[fx]: Test premature exit
13862         from DO loop.
13863
13864 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13865
13866         * gcc.c-torture/execute/20001111-1.c: New test.
13867
13868 2000-11-10  Nick Clifton  <nickc@redhat.com>
13869
13870         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
13871         long multuiple and accumulate.
13872
13873 2000-11-09  Richard Henderson  <rth@redhat.com>
13874
13875         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
13876         via size_t instead of int.
13877
13878         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
13879         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13880         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13881         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13882
13883 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
13884
13885         * gcc.c-torture/compile/20001109-1.c: New test.
13886         * gcc.c-torture/compile/20001109-2.c: New test.
13887
13888 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
13889
13890         * g++.old-deja/g++.pt/operator1.C: New test.
13891         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
13892
13893 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13894
13895         * gcc.dg/20001108-1.c: New test.
13896
13897 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13898
13899         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
13900         with both arguments constant strings.
13901         * gcc.c-torture/execute/string-opt-3.c: New test.
13902         * gcc.c-torture/execute/string-opt-4.c: New test.
13903         * gcc.c-torture/execute/string-opt-5.c: New test.
13904
13905 2000-11-08  Nick Clifton  <nickc@redhat.com>
13906
13907         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
13908         mulsidi3adddi patterns.
13909
13910 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
13911
13912         * g++.old-deja/g++.other/crash36.C: New test.
13913
13914 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
13915
13916         * g++.old-deja/g++.other/init16.C: New test.
13917
13918 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
13919
13920         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
13921
13922 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13923
13924         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13925         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13926         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13927
13928 2000-11-07  DJ Delorie  <dj@redhat.com>
13929
13930         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13931
13932 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13933
13934         * gcc.c-torture/execute/string-opt-1.c: New test.
13935
13936 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13937
13938         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13939         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13940         parameters in registers, and there is no way for a varargs
13941         function to know in which order the integer and floating-point
13942         parameters should be interleaved when they are placed on the
13943         stack.
13944         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13945         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13946
13947 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13948
13949         * gcc.c-torture/execute/string-opt-2.c: New test.
13950
13951 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13952
13953         * g++.old-deja/g++.pt/crash60.C: New test.
13954
13955 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13956
13957         * g++.old-deja/g++.other/crash24.C: New test.
13958         * g++.old-deja/g++.other/crash25.C: New test.
13959         * g++.old-deja/g++.other/crash26.C: New test.
13960         * g++.old-deja/g++.other/crash27.C: New test.
13961         * g++.old-deja/g++.other/crash28.C: New test.
13962         * g++.old-deja/g++.other/crash29.C: New test.
13963         * g++.old-deja/g++.other/crash30.C: New test.
13964         * g++.old-deja/g++.other/crash31.C: New test.
13965         * g++.old-deja/g++.other/crash32.C: New test.
13966         * g++.old-deja/g++.other/crash33.C: New test.
13967         * g++.old-deja/g++.other/crash34.C: New test.
13968         * g++.old-deja/g++.other/crash35.C: New test.
13969
13970 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13971
13972         * gcc.c-torture/execute/20001031-1.c: New test.
13973
13974 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13975
13976         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13977         namespace.
13978
13979         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13980         standards-conformant.
13981
13982         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13983
13984         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13985         * g++.old-deja/g++.mike/p755a.C: Likewise.
13986         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13987         library makes no calls to `operator new' during initialization.
13988
13989 2000-11-04  Neil Booth  <neilb@earthling.net>
13990
13991         * gcc.dg/cpp/include2.c: New tests.
13992
13993 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13994
13995         * lib/g++.exp (g++_set_ld_library_path): New function.
13996         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13997
13998 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13999
14000         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
14001         warnings.
14002
14003 2000-11-01  Richard Henderson  <rth@redhat.com>
14004
14005         * g++.old-deja/g++.ext/namedret1.C: New.
14006         * g++.old-deja/g++.ext/namedret2.C: New.
14007         * g++.old-deja/g++.ext/namedret3.C: New.
14008
14009 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
14010
14011         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
14012         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
14013
14014 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14015
14016         * gcc.c-torture/execute/va-arg-21.c: New test.
14017
14018 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14019
14020         * gcc.dg/c99-complex-2.c: New test.
14021
14022 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14023
14024         * gcc.c-torture/execute/stdio-opt-1.c: New test.
14025
14026 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
14027
14028         * g++.old-deja/g++.other/inline16.C: New test.
14029
14030 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
14031
14032         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
14033         __PRETTY_FUNCTION__
14034
14035 2000-10-29  Neil Booth  <neilb@earthling.net>
14036
14037         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
14038         New tests.
14039         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
14040         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
14041         optimisation.
14042
14043 2000-10-29  Neil Booth  <neilb@earthling.net>
14044
14045         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
14046         * mi1.c, mi1c.h: Add null directives to multiple-include test.
14047         * mi5.c: Test multiple includes work with -C.
14048         * trigraphs.c: Test ^= version.
14049
14050 2000-10-28  Neil Booth  <neilb@earthling.net>
14051
14052         New tests and test updates for new macro expander.
14053
14054         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
14055         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
14056         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
14057         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
14058         new diagnostic messages.
14059
14060         * gcc.dg/cpp/macro3.c: New tests.
14061
14062 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
14063
14064         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
14065         on the same line.
14066
14067 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
14068
14069         * g++.old-deja/g++.other/eh2.C: New test.
14070
14071 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
14072
14073         * gcc.c-torture/execute/20001027-1.c: New test.
14074
14075 2000-10-26  Richard Henderson  <rth@redhat.com>
14076
14077         * gcc.c-torture/execute/20001026-1.c: New.
14078
14079 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
14080
14081         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
14082         * g++.old-deja/g++.law/builtin1.C: Likewise.
14083         * g++.old-deja/g++.law/ctors10.C: Likewise.
14084         * g++.old-deja/g++.law/virtual3.C: Likewise.
14085         * g++.old-deja/g++.mike/p658.C: Likewise.
14086         * g++.old-deja/g++.other/sibcall1.C: Likewise.
14087         * g++.old-deja/g++.other/vaarg2.C: Likewise.
14088         * g++.old-deja/g++.robertl/eb124.C: Likewise.
14089         * g++.old-deja/g++.robertl/eb44.C: Likewise.
14090         * g++.old-deja/g++.robertl/eb77.C: Likewise.
14091
14092 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14093
14094         * gcc.c-torture/compile/20001024-1.c: New test.
14095
14096 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
14097
14098         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
14099         to tell us whether or not we are using V3.
14100
14101 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
14102
14103         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
14104         operands.
14105
14106 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14107
14108         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
14109
14110 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
14111
14112         * gcc.c-torture/execute/20001024-1.c: New test.
14113
14114 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
14115
14116         * g++.old-deja/g++.other/sibcall1.C: New test.
14117
14118 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
14119
14120         * gcc.dg/noncompile/init-3.c: New test.
14121
14122 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
14123
14124         * gcc.dg/format-array-1.c: New test.
14125
14126 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14127
14128         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
14129         writing through null pointers; remove comment about testing
14130         unterminated strings.
14131
14132 2000-10-17  Matthew Hiller  <hiller@redhat.com>
14133
14134         * gcc.c-torture/execute/20001017-2.c: New test.
14135
14136 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14137
14138         * gcc.c-torture/compile/20001018-1.c: New test.
14139         * gcc.c-torture/compile/20001018-1.x: Xfail.
14140
14141 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14142
14143         * gcc.c-torture/execute/20001017-1.c: New test.
14144
14145 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14146
14147         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
14148         for multiple use of arguments with scanf formats; add tests for
14149         multiple use of arguments.
14150
14151 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
14152
14153         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
14154
14155 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14156
14157         * gcc.dg/format-miss-1.c: New test.
14158
14159 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14160
14161         * gcc.c-torture/execute/20001013-1.c: New test.
14162
14163 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14164
14165         * gcc.dg/format-branch-1.c: New test.
14166
14167 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14168
14169         * README, lib/file-format.exp: Remove EGCS references.
14170
14171 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14172
14173         * gcc.dg/20001013-1.c: New test.
14174
14175 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14176
14177         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
14178         for intmax_t in the compiler using __typeof__ and the type rules
14179         for conditional expressions.
14180
14181 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
14182
14183         * gcc.dg/20001012-1.c: New test.
14184         * gcc.dg/20001012-2.c: New test.
14185
14186 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14187
14188         * gcc.dg/format-attr-1.c: New test.
14189
14190 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14191
14192         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
14193         __LONG_LONG_MAX__ instead of LLONG_MAX.
14194
14195 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14196
14197         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
14198         scanf flags.
14199         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
14200         flags.
14201
14202 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
14203
14204         * gcc.dg/sequence-pt-1.c: New test.
14205
14206 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
14207
14208         * gcc.c-torture/execute/20001011-1.c: New testcase.
14209         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
14210
14211 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14212
14213         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
14214         does not error on it.
14215
14216 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14217
14218         * gcc.dg/20001009-1.c: New test.
14219
14220 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14221
14222         * gcc.c-torture/compile/20001009-1.c: Move from here ....
14223         * gcc.c-torture/execute/20001009-2.c: ... to here.
14224
14225 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
14226
14227         * gcc.c-torture/compile/20001009-1.c: New testcase.
14228         * gcc.c-torture/execute/20001009-1.c: New testcase.
14229         Testcases provided by Jan Hubicka <jh@suse.cz>.
14230
14231 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14232
14233         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14234         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
14235         uintmax_t using <limits.h> to emulate the compiler's internal
14236         logic.  No longer XFAIL %j tests.
14237
14238 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14239
14240         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
14241         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14242         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
14243         regexps and details of expected handling of some bad formats.
14244         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
14245         suppression.
14246
14247 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14248
14249         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
14250         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
14251         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
14252         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
14253         in list archives.
14254
14255 2000-10-06  Richard Henderson  <rth@cygnus.com>
14256
14257         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
14258         * g++.old-deja/g++.brendan/crash52.C: Likewise.
14259         * g++.old-deja/g++.jason/report.C: Likewise.
14260         * g++.old-deja/g++.law/friend5.C: Likewise.
14261         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
14262         of the expected warnings.
14263
14264 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
14265
14266         * g++.old-deja/g++.pt/enum14.C: New test.
14267
14268 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14269
14270         * g++.old-deja/g++.pt/crash59.C: New test.
14271
14272 2000-10-04  Will Cohen  <wcohen@redhat.com>
14273
14274         * gcc.dg/20000926-1.c: New test.
14275
14276 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
14277
14278         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
14279         function name for current C++ compiler.
14280         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
14281
14282 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
14283
14284         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
14285         __PRETTY_FUNCTION__.
14286         * g++.old-deja/g++.ext/pretty2.C: Likewise.
14287
14288 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14289
14290         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
14291
14292 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
14293
14294         * gcc.c-torture/compile/20000923-1.c: New test.
14295
14296 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
14297
14298         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
14299         * g++.old-deja/g++.pt/ttp62.C: Same.
14300         * g++.old-deja/g++.other/inline14.C: Same.
14301
14302 2000-09-24  Richard Henderson  <rth@cygnus.com>
14303
14304         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
14305
14306 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14307
14308         * gcc.dg/c90-printf-1.c: Add test for wide string format.
14309
14310 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
14311
14312         * gcc.c-torture/compile/20000922-1.c: New file.
14313
14314 2000-09-21  Nick Clifton  <nickc@redhat.com>
14315
14316         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
14317         a signed long modulo operation.
14318         (mod6): New function - perform an unsigned long modulo operation.
14319         (main): Add tests for modulos of very large numbers by very small
14320         dividends.
14321
14322 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14323
14324         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
14325
14326 2000-09-19  Richard Henderson  <rth@cygnus.com>
14327
14328         * gcc.dg/compare2.c (case 10): XFAIL.
14329
14330 2000-09-18  Richard Henderson  <rth@cygnus.com>
14331
14332         * gcc.c-torture/execute/20000906-1.c: Move ...
14333         * gcc.dg/20000906-1.c: ... here.  Only run on targets
14334         that support __builtin_trap.
14335
14336 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
14337
14338         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
14339
14340 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14341
14342         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
14343         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
14344         more $ format tests.
14345
14346 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14347
14348         * gcc.dg/format-errmk-1.c: New test.
14349
14350 2000-09-17  Greg McGary  <greg@mcgary.org>
14351
14352         * gcc.c-torture/execute/20000917-1.x: Remove.
14353
14354 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14355
14356         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14357
14358 2000-09-17  Greg McGary  <greg@mcgary.org>
14359
14360         * gcc.c-torture/execute/20000917-1.c: New test.
14361         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14362
14363 2000-09-16  Neil Booth  <NeilB@earthling.net>
14364
14365         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14366         in nested macro bug.
14367
14368 2000-09-15  Neil Booth  <NeilB@earthling.net>
14369
14370         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14371
14372 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14373
14374         * gcc.c-torture/execute/20000914-1.c: New test.
14375
14376 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14377
14378         * g++.other/inline13.C: New test.
14379
14380 2000-09-12  Andreas Jaeger  <aj@suse.de>
14381
14382         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14383         constant by Ulrich Drepper <drepper@redhat.com>.
14384
14385 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14386
14387         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14388
14389 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14390
14391         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14392
14393 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14394
14395         * gcc.dg/cpp/backslash.c: New test.
14396
14397 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14398
14399         * gcc.c-torture/execute/20000910-1.c: New test.
14400         * gcc.c-torture/execute/20000910-2.c: Likewise.
14401
14402 2000-09-11  Robert Lipe  <robertl@sco.com>
14403
14404         * gcc.dg/pragma-align.c: New test.
14405
14406 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14407
14408         * g++.old-deja/g++.pt/explicit82.C: New test.
14409         * g++.old-deja/g++.pt/explicit83.C: New test.
14410
14411 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14412
14413         * gcc.dg/asm-names.c: New test.
14414
14415 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14416
14417         * gcc.dg/cpp/tr-warn6.c: New test
14418
14419 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14420
14421         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14422         be accepted.
14423
14424 2000-09-07  Catherine Moore  <clm@redhat.com>
14425
14426         * gcc.c-torture/execute/unroll-1.c: New test.
14427
14428 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14429
14430         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14431         ERROR markers.
14432         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14433         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14434         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14435         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14436         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14437         Preprocess only.
14438         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14439         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14440
14441 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14442
14443         * g++.old-deja/g++.pt/deduct2.C: New test.
14444
14445 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14446
14447         * g++.old-deja/g++.pt/parms2.C: New test.
14448
14449 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14450
14451         * g++.old-deja/g++.pt/crash58.C: New test.
14452
14453 2000-09-06  Greg McGary  <greg@mcgary.org>
14454
14455         * gcc.c-torture/execute/20000906-1.c: New test.
14456         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14457
14458 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14459
14460         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14461
14462 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14463
14464         * g++.old-deja/g++.pt/crash57.C: New test.
14465
14466 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14467
14468         * g++.old-deja/g++.pt/crash56.C: New test.
14469
14470 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14471
14472         * g++.old-deja/g++.pt/koenig1.C: New test.
14473
14474 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14475
14476         * gcc.dg/20000904-1.c: New test.
14477
14478 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14479
14480         * gcc.dg/cpp/paste8.c: New test.
14481
14482 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14483
14484         * gcc.c-torture/compile/20000827-1.c: New test.
14485
14486 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14487
14488         * gcc.dg/format-diag-1.c: New test.
14489
14490 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14491
14492         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14493         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14494         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14495         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14496         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14497
14498 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14499
14500         * g++.old-deja/g++.other/nested4.C: New test.
14501
14502 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14503
14504         * g++.old-deja/g++.ns/scoped1.C: New test.
14505
14506 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14507
14508         * lib/g++.exp: Support testing already-installed GCC.
14509
14510 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14511
14512         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14513
14514 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14515
14516         * gcc.dg/return-type-2.c: New test.
14517
14518 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14519
14520         * gcc.c-torture/compile/20000825-1.c: New test.
14521
14522 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14523
14524         * gcc.dg/dwarf2-2.c: New test.
14525
14526 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14527
14528         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14529         dg-warning regexps.
14530
14531 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14532
14533         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14534         gcc.dg/format-ext-5.c: New tests.
14535
14536 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14537
14538         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14539
14540 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14541
14542         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14543
14544 2000-08-24  Richard Henderson  <rth@cygnus.com>
14545
14546         * gcc.dg/ia64-sync-1.c: New test.
14547         * gcc.dg/ia64-sync-2.c: New test.
14548         * gcc.dg/ia64-asm-1.c: New test.
14549
14550 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14551
14552         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14553         * gcc.dg/format-ext-2.c: New test.
14554
14555 2000-08-23  Jason Merrill  <jason@redhat.com>
14556
14557         * lib/old-dejagnu.exp: Also ignore "In member function" and
14558         "At global scope".
14559
14560 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14561
14562         * gcc.dg/noncompile/label-lineno-1.c: New test.
14563
14564 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14565
14566         * gcc.dg/c99-array-nonobj-1.c: New test.
14567
14568 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14569
14570         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14571         tests.
14572         * gcc.dg/format-ext-1.c: New test.
14573
14574 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14575
14576         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14577         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14578         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14579         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14580         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14581
14582 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14583
14584         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14585         gcc.dg/c99-strftime-2.c: New tests.
14586
14587 2000-08-22  Richard Henderson  <rth@cygnus.com>
14588
14589         * gcc.c-torture/execute/20000822-1.c: New test.
14590
14591 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14592
14593         * gcc.c-torture/execute/20000819-1.x: Remove.
14594
14595 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14596
14597         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14598         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14599         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14600         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14601         gcc.dg/format-xopen-1.c: New tests.
14602
14603 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14604
14605         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14606
14607 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14608
14609         * g++.old-deja/g++.other/loop2.C: New test.
14610
14611         * gcc.c-torture/compile/20000606-1.c: New test.
14612         * gcc.c-torture/compile/20000728-1.c: New test.
14613         * gcc.c-torture/execute/20000801-1.c: New test.
14614         * gcc.c-torture/execute/20000801-2.c: New test.
14615         * gcc.c-torture/execute/20000819-1.c: New test.
14616         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14617         * gcc.dg/20000629-1.c: New test.
14618         * gcc.dg/20000724-1.c: New test.
14619         * gcc.dg/20000807-1.c: New test.
14620
14621 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14622
14623         * gcc.dg/cpp/pragma-1.c: New test.
14624         * gcc.dg/cpp/pragma-2.c: New test.
14625
14626 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14627
14628         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14629         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14630
14631 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14632
14633         * gcc.c-torture/compile/20000818-1.c: New test.
14634
14635 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14636
14637         * gcc.c-torture/execute/20000818-1.c: New test.
14638
14639 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14640
14641         * gcc.dg/format-va-1.c: New test.
14642
14643 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14644
14645         * g++.old-deja/g++.other/typedef8.C: New test.
14646
14647 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14648
14649         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14650         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14651         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14652         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14653         * g++.old-deja/g++.other/ptrmem7.C: New test.
14654         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14655
14656 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14657
14658         * g++.old-deja/g++.pt/typename27.C: New test.
14659
14660 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14661
14662         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14663         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14664         * g++.old-deja/g++.pt/friend45.C: New test.
14665         * g++.old-deja/g++.other/friend8.C: New test.
14666
14667 2000-08-15  Richard Henderson  <rth@cygnus.com>
14668
14669         * gcc.c-torture/execute/20000815-1.c: New test.
14670
14671 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14672
14673         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14674         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14675         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14676
14677 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14678
14679         * g++.old-deja/g++.other/refinit2.C: New test.
14680
14681 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14682
14683         * lib/c-torture.exp (c-torture): Make
14684         compiler_conditional_xfail_data global.
14685         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14686         compiler_conditional_xfail_data machinery.
14687         (f-torture-execute): Likewise.
14688         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14689         and only when unrolling loops.
14690
14691         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14692
14693 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14694
14695         * g++.old-deja/g++.pt/explicit81.C: New test.
14696
14697 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14698
14699         * g++.old-deja/g++.pt/typename26.C: New test.
14700
14701 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14702
14703         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14704         warning.
14705
14706 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14707
14708         * g++.old-deja/g++.other/array3.C: New test.
14709
14710 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14711
14712         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14713         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14714         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14715         New tests.
14716
14717 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14718
14719         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14720         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14721
14722 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14723
14724         * gcc.c-torture/execute/20000808-1.c: New test.
14725
14726 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14727
14728         * gcc.dg/c90-const-expr-1.c: New test.
14729
14730 2000-08-08  Richard Henderson  <rth@cygnus.com>
14731
14732         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14733
14734 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14735
14736         * gcc.dg/noncompile/const-ll-1.c: New test.
14737
14738 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14739
14740         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14741
14742 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14743
14744         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14745         that running programs linked against the shared version of libobjc
14746         run correctly.
14747
14748 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14749
14750         * gcc.dg/c99-printf-1.c: New test.
14751
14752 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14753
14754         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14755
14756 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14757
14758         * gcc.c-torture/execute/20000731-1.x: Delete.
14759
14760 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14761
14762         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14763         and torture_without_loops as is done by c-torture.exp.
14764         (search_for): Copy from c-torture.exp.
14765         (gcc-dg-runtest): New function, drives a directory of tests
14766         iterating over the TORTURE_OPTIONS.
14767         (scan-assembler, scan-assembler-not): Move here from
14768         individual directory drivers.
14769
14770         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14771         defined by lib/gcc-dg.exp.
14772         * gcc.dg/cpp/cpp.exp: Likewise.
14773         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14774         gcc-dg-runtest, so we cycle over optimization options.
14775
14776         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14777         * gcc.dg/compare2.c: No longer expected to fail.
14778
14779 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14780
14781         * gcc.c-torture/execute/20000804-1.c: New test.
14782
14783 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14784
14785         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14786
14787 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14788
14789         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14790
14791 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14792
14793         * gcc.c-torture/compile/20000803-1.c: New test.
14794
14795 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14796
14797         * gcc.c-torture/execute/20000801-3.c,
14798         gcc.c-torture/execute/20000801-4.c: New tests.
14799         * gcc.c-torture/execute/20000801-3.x,
14800         gcc.c-torture/execute/20000801-4.x: Xfail.
14801
14802 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14803
14804         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14805         libobjc/.libs to allow for libtool.
14806
14807 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14808
14809         * gcc.c-torture/compile/20000802-1.c: New test.
14810
14811 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14812
14813         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14814
14815 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14816
14817         * gcc-c-torture/execute/20000731-2.c: New test.
14818
14819         * gcc.c-torture/execute/20000731-1.c: New test.
14820         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14821
14822 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14823
14824         * testsuite/gcc.dg/cpp/paste7.c: New test.
14825         * gcc.dg/cpp/20000725-1.c: New test.
14826
14827 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14828
14829         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14830         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14831         declaration warning for __builtin_dwarf_reg_size.
14832
14833         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14834
14835 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14836
14837         * gcc.dg/noncompile/voidparam-1.c: New test.
14838
14839 2000-07-30  Richard Henderson  <rth@cygnus.com>
14840
14841         * gcc.dg/c90-digraph-1.c: Don't xfail.
14842         * gcc.dg/compare2.c (case 10): Xfail.
14843         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14844
14845 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14846
14847         * gcc.dg/c99-main-1.c: New test.
14848
14849 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14850
14851         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14852
14853 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14854
14855         * gcc.c-tortuer/execute/20000726-1.c: New test.
14856
14857 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14858
14859         * gcc.c-torture/execute/enum-2.c: New test.
14860
14861 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14862
14863         * gcc.dg/cpp/tr-warn3.c: New test.
14864
14865 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14866
14867         * g++.old-deja/g++.ext/implicit1.C: Remove.
14868         * g++.old-deja/g++.jason/c2.C: Remove
14869         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14870         * g++.old-deja/g++.pt/crash16.C: Likewise.
14871         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14872
14873 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14874
14875         * g++.old-deja/g++.other/for2.C: New test.
14876
14877 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14878
14879         * gcc.dg/20000720-1.c: New test.
14880
14881 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14882
14883         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14884
14885 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14886
14887         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14888         * gcc.c-torture/execute/20000722-1.c: New.
14889         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14890
14891 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14892
14893         * gcc.dg/cpp/20000720-1.S: New test.
14894
14895 2000-07-21  Michael Meissner  <meissner@redhat.com>
14896
14897         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14898
14899 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14900
14901         * g++.old-deja/g++.brendan/crash16.C,
14902         g++.old-deja/g++.brendan/parse3.C,
14903         g++.old-deja/g++.brendan/redecl1.C,
14904         g++.old-deja/g++.ns/template13.C,
14905         g++.old-deja/g++.other/decl4.C,
14906         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14907
14908 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14909
14910         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14911         and "Internal error".
14912
14913         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14914         regexps.
14915         * gcc.dg/cpp/paste6.c: New test.
14916
14917 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14918
14919         * gcc.dg/cpp/tr-direct.c: New test.
14920
14921         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14922         gcc.dg/cpp/undef1.c: Tweak error regexps.
14923
14924 2000-07-18  Eric Christopher <echristo@redhat.com>
14925
14926         * gcc.c-torture/compile/20000718-1.c: New test.
14927
14928 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14929
14930         * cpplex.c (_cpp_push_token): If the token being pushed back
14931         is the previous token in this context, just subtract one from
14932         context->posn.
14933         * cppmacro.c (save_expansion): Clear aux field when storing a
14934         placemarker.
14935
14936 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14937
14938         * gcc.dg/noncompile/redecl-1.c: New test.
14939
14940 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14941
14942         * gcc.c-torture/execute/20000717-5.c: New test.
14943         * gcc.c-torture/execute/20000717-1.x: Removed.
14944
14945 2000-07-17  Richard Henderson  <rth@cygnus.com>
14946
14947         * gcc.c-torture/execute/20000717-4.c: New test.
14948
14949 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14950
14951         * gcc.dg/cpp/syshdr.c: New test.
14952         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14953
14954 2000-07-17  Neil Booth  <neilb@earthling.net>
14955
14956         * gcc.dg/cpp/cmdlne-dM.c: New test.
14957         * gcc.dg/cpp/cmdlne-dD.c: New test.
14958
14959 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14960
14961         * gcc.c-torture/execute/20000717-3.c: New test.
14962
14963         * gcc.c-torture/compile/20000717-1.c: New test.
14964
14965 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14966
14967         * gcc.c-torture/execute/20000717-2.c: New test.
14968
14969 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14970
14971         * gcc.dg/formatz-1.c: New test.
14972
14973         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14974         * gcc.dg/c99-digraph-1.c: New tests.
14975
14976         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14977         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14978
14979         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14980         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14981         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14982         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14983         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14984         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14985         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14986
14987 2000-07-17   Greg McGary <greg@mcgary.org>
14988
14989         * gcc.c-torture/execute/20000717-1.c: New test.
14990         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14991
14992 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14993
14994         * gcc.c-torture/execute/20000715-2.c: New test.
14995         * gcc.dg/20000715-1.c: New test.
14996
14997 2000-07-15  Michael Meissner  <meissner@redhat.com>
14998
14999         * gcc.c-torture/execute/20000715-1.c: New test.
15000
15001 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
15002
15003         * gcc.c-torture/execute/20000707-1.c: New test.
15004
15005 2000-07-13  Neil Booth  <NeilB@earthling.net>
15006
15007         * testsuite/gcc.dg/cpp/digraph1.c,
15008         testsuite/gcc.dg/cpp/digraph2.c,
15009         testsuite/gcc.dg/cpp/digraphs.c: New tests.
15010
15011 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
15012
15013         * g77.f-torture/compile/20000630-2.f:  New test.
15014         * g77.f-torture/compile/20000630-2.x
15015
15016 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15017
15018         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
15019
15020 2000-07-11  Neil Booth  <NeilB@earthling.net>
15021
15022         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
15023
15024 2000-07-11  Neil Booth  <NeilB@earthling.net>
15025
15026         * gcc.dg/cpp/cmdlne-C.c: New.
15027
15028 2000-07-09  Neil Booth  <NeilB@earthling.net>
15029
15030         * gcc.dg/cpp/directiv.c: New tests.
15031         * gcc.dg/cpp/undef1.c: Update.
15032
15033 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
15034
15035         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
15036
15037 2000-07-09  Neil Booth  <NeilB@earthling.net>
15038
15039         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
15040
15041 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
15042
15043         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
15044         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
15045
15046 2000-07-08  Neil Booth  <NeilB@earthling.net>
15047
15048         * gcc.dg/cpp/macsyntx.c: New tests.
15049
15050 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15051
15052         * gcc.dg/20000707-1.c: New test.
15053
15054 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15055
15056         * gcc.c-torture/execute/20000706-1.c: New test.
15057         * gcc.c-torture/execute/20000706-2.c: New test.
15058         * gcc.c-torture/execute/20000706-3.c: New test.
15059         * gcc.c-torture/execute/20000706-4.c: New test.
15060         * gcc.c-torture/execute/20000706-5.c: New test.
15061
15062 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15063
15064         * g++.old-deja/g++.pt/instantiate7.C: New test.
15065
15066 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15067
15068         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
15069         * g++.old-deja/g++.mike/thunk3.C: Likewise.
15070         * g++.old-deja/g++.other/rtti3.C: Likewise.
15071         * g++.old-deja/g++.other/rttid3.C: Likewise.
15072
15073 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
15074
15075         *  g77.f-torture/compile/20000630-1.x: Fix typo
15076
15077 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
15078
15079         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
15080         assembly output.
15081
15082 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
15083
15084         * gcc.dg/cpp/ident.c: New test.
15085
15086 2000-07-05  Neil Booth  <NeilB@earthling.net>
15087
15088         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
15089           gcc.dg/cpp/lexstrng.c: New tests.
15090
15091 2000-07-04  Neil Booth  <NeilB@earthling.net>
15092
15093         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
15094         * gcc.dg/cpp/strify2.c: Same.
15095
15096 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
15097
15098         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
15099         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
15100         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
15101         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
15102
15103         * testsuite/gcc.dg/cpp/macro1.c,
15104         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
15105         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
15106         testsuite/gcc.dg/cpp/strify1.c,
15107         testsuite/gcc.dg/cpp/strify2.c: New tests.
15108
15109 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
15110
15111         * gcc.c-torture/execute/20000703-1.c: New test.
15112
15113 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15114
15115         * g++.old-deja/g++.pt (lookup10.C): New test.
15116
15117 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15118
15119         * g++.old-deja/g++.pt (typename25.C): New test.
15120
15121 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
15122
15123         * gcc.c-torture/compile/20000701-1.c: New test.
15124
15125 2000-06-30  Nick Clifton  <nickc@cygnus.com>
15126
15127         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
15128         to test case.
15129
15130 2000-06-30  Catherine Moore  <clm@cygnus.com>
15131
15132         * gcc.c-torture/execute/align-1.c: New test.
15133
15134 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
15135
15136         * g++.old-deja/g++.pt/expr8.C: New test.
15137         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
15138
15139 2000-06-29  Nick Clifton  <nickc@cygnus.com>
15140
15141         * gcc.c-torture/compile/20000629-1.c: New test.
15142
15143 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15144
15145
15146         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
15147         gcc.dg/noncompile directory, depending on whether they're
15148         preprocessor tests or not.  Annotate all the tests for the dg
15149         framework.
15150
15151         * gcc.c-torture/noncompile/noncompile.exp: Delete.
15152         * gcc.dg/noncompile/noncompile.exp: New.
15153
15154         * Moved files:
15155         Old name                                New name
15156         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
15157         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
15158         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
15159         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
15160         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
15161         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
15162         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
15163         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
15164         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
15165         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
15166         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
15167         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
15168         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
15169         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
15170         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
15171         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
15172         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
15173         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
15174         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
15175         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
15176         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
15177         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
15178         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
15179         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
15180
15181         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
15182         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
15183         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
15184         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
15185         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
15186         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
15187
15188 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15189
15190         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
15191         declare one variable.  On the fourth, error.
15192         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
15193         declared by 20000628-1a.h.
15194
15195 2000-06-29  Richard Henderson  <rth@redhat.com>
15196
15197         * gcc.c-torture/execute/930529-1.x: New file.
15198         * gcc.dg/920413-1.c: Adjust expected warning text.
15199         * gcc.dg/980217-1.c: Declare abort.
15200         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
15201
15202 2000-06-29  Jeffrey A Law  (law@cygnus.com)
15203
15204         * g77.f-torture/compile/20000629-1.f: New test.
15205         * g77.f-torture/compile/20000629-1.x: Expected to fail.
15206
15207 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15208
15209         Rearrange lots of files, removing entirely the
15210         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
15211         directories.
15212
15213         * Deleted files:
15214         gcc.c-torture/code_quality/code_quality.exp
15215         gcc.c-torture/special/special.exp
15216         gcc.failure/failure.exp
15217         gcc.failure/940409-1.x
15218         gcc.c-torture/compile/961203-1.x
15219
15220         * New files:
15221         gcc.misc-tests/linkage.exp
15222         gcc.c-torture/execute/920730-1t.c
15223         gcc.c-torture/execute/920730-1t.x
15224         gcc.c-torture/compile/920520-1.x
15225         gcc.c-torture/compile/920521-1.x
15226         gcc.c-torture/compile/981006-1.x
15227         gcc.c-torture/execute/eeprof-1.x
15228
15229         * Moved files (possibly with modifications to fit a new harness):
15230         Old name                                New name
15231         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
15232         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
15233         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
15234         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
15235         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
15236         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
15237         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
15238         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
15239         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
15240         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
15241         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
15242         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
15243         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
15244         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
15245
15246 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15247
15248         * c-torture/compile/961203-1.x: Delete.
15249
15250         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
15251         not exit. Include stdio.h.
15252         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
15253         * gcc.misc-tests/dg-12.c: Likewise.
15254         * gcc.misc-tests/dg-5.c: Likewise.
15255         * gcc.misc-tests/dg-6.c: Likewise.
15256         * gcc.misc-tests/dg-7.c: Prototype abort.
15257         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
15258         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
15259         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
15260         not exit.
15261         * gcc.misc-tests/sieve.c: Use return from main, not exit.
15262         * gcc.misc-tests/sort2.c: Use return from main, not exit.
15263
15264 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
15265
15266         * gcc.dg/cpp/20000628-1.c: New test.
15267         * gcc.dg/cpp/20000628-1.h: New header for above test.
15268         * gcc.dg/cpp/20000628-1a.h: Likewise.
15269
15270 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
15271
15272         * gcc.dg/cpp: New directory.
15273         * gcc.dg/cpp/cpp.exp: New driver.
15274         * gcc.dg/cpp/20000627-1.c: New test.
15275         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
15276         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
15277         and rewrite as a compilation test.
15278
15279         * gcc.dg: Move many files into the cpp subdirectory, possibly
15280         renaming or editing them as well.
15281         Old name                New name
15282         990119-1.c              cpp/19990119-1.c
15283         990228-1.c              cpp/19990228-1.c
15284         990407-1.c              cpp/19990407-1.c
15285         990409-1.c              cpp/19990409-1.c
15286         990413-1.c              cpp/19990413-1.c
15287         990703-1.c              cpp/19990703-1.c
15288         20000127-1.c            cpp/20000127-1.c
15289         20000129-1.c            cpp/20000129-1.c
15290         20000207-1.c            cpp/20000207-1.c
15291         20000207-2.c            cpp/20000207-2.c
15292         20000209-1.c            cpp/20000209-1.c
15293         20000209-2.c            cpp/20000209-2.c
15294         20000301-1.c            cpp/20000301-1.c
15295         20000419-1.c            cpp/20000419-1.c
15296         20000510-1.S            cpp/20000510-1.S
15297         20000519-1.c            cpp/20000519-1.c
15298         20000529-1.c            cpp/20000529-1.c
15299         20000625-1.c            cpp/20000625-1.c
15300         20000625-2.c            cpp/20000625-2.c
15301         cpp-as1.c               cpp/assert1.c
15302         cpp-as2.c               cpp/assert2.c
15303         cxx-comments-1.c        cpp/cxxcom1.c
15304         cxx-comments-2.c        cpp/cxxcom2.c
15305         endif-label.c           cpp/endif.c
15306         cpp-hash1.c             cpp/hash1.c
15307         cpp-hash2.c             cpp/hash2.c
15308         cpp-if1.c               cpp/if-1.c
15309         cpp-if2.c               cpp/if-2.c
15310         cpp-if3.c               cpp/if-3.c
15311         cpp-if4.c               cpp/if-4.c
15312         cpp-if5.c               cpp/if-5.c
15313         cpp-cond.c              cpp/if-cexp.c
15314         cpp-missingop.c         cpp/if-mop.c
15315         cpp-missingparen.c      cpp/if-mpar.c
15316         cpp-opprec.c            cpp/if-oppr.c
15317         cpp-ifparen.c           cpp/if-paren.c
15318         cpp-shortcircuit.c      cpp/if-sc.c
15319         cpp-shift.c             cpp/if-shift.c
15320         cpp-unary.c             cpp/if-unary.c
15321         cpp-li1.c               cpp/line1.c
15322         cpp-li2.c               cpp/line2.c
15323         lineno.c                cpp/line3.c
15324         lineno-2.c              cpp/line4.c
15325         cpp-mi.c                cpp/mi1.c
15326         cpp-mic.h               cpp/mi1c.h
15327         cpp-micc.h              cpp/mi1cc.h
15328         cpp-mind.h              cpp/mi1nd.h
15329         cpp-mindp.h             cpp/mi1ndp.h
15330         cpp-mix.h               cpp/mi1x.h
15331         cpp-mi2.c               cpp/mi2.c
15332         cpp-mi2a.h              cpp/mi2a.h
15333         cpp-mi2b.h              cpp/mi2b.h
15334         cpp-mi2c.h              cpp/mi2c.h
15335         cpp-mi3.c               cpp/mi3.c
15336         cpp-mi3.def             cpp/mi3.def
15337         poison-1.c              cpp/poison.c
15338         pr-impl.c               cpp/prag-imp.c
15339         cpp-redef-2.c           cpp/redef1.c
15340         cpp-redef.c             cpp/redef2.c
15341         strpaste.c              cpp/strp1.c
15342         strpaste-2.c            cpp/strp2.c
15343         cpp-tradpaste.c         cpp/tr-paste.c
15344         cpp-tradstringify.c     cpp/tr-str.c
15345         cpp-tradwarn1.c         cpp/tr-warn1.c
15346         cpp-tradwarn2.c         cpp/tr-warn2.c
15347         trigraphs.c             cpp/trigraphs.c
15348         cpp-unc1.c              cpp/unc1.c
15349         cpp-unc2.c              cpp/unc2.c
15350         cpp-unc3.c              cpp/unc3.c
15351         cpp-unc.c               cpp/unc4.c
15352         undef.c                 cpp/undef1.c
15353         undef-2.c               cpp/undef2.c
15354         cpp-wi1.c               cpp/widestr1.c
15355
15356 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15357
15358         * lib/g++.exp (g++_include_flags): Tweak.
15359
15360 2000-06-27  H.J. Lu  <hjl@gnu.org>
15361             Loren J. Rittle  <ljrittle@acm.org>
15362
15363         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15364         version with one that knows about the new gcc tree structure.
15365         (g++_link_flags): Same.
15366
15367 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15368
15369         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15370         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15371         case we are cross-compiling.
15372
15373         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15374         g++.old-deja/g++.niklas/Makefile.in,
15375         g++.old-deja/g++.niklas/configure.in,
15376         g++.old-deja/g++.other/Makefile.in,
15377         g++.old-deja/g++.other/configure.in,
15378         gcc.c-torture/code_quality/Makefile.in,
15379         gcc.c-torture/code_quality/configure.in,
15380         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15381         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15382         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15383         gcc.c-torture/execute/ieee/Makefile.in,
15384         gcc.c-torture/execute/ieee/configure.in,
15385         gcc.c-torture/noncompile/Makefile.in,
15386         gcc.c-torture/noncompile/configure.in,
15387         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15388         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15389         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15390
15391 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15392
15393         * g++.old-deja/g++.other/ambig3.C: New test.
15394
15395 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15396
15397         * g++.old-deja/g++.pt/syntax1.C: New test.
15398         * g++.old-deja/g++.pt/syntax2.C: New test.
15399         * g++.old-deja/g++.other/syntax3.C: New test.
15400         * g++.old-deja/g++.other/syntax4.C: New test.
15401
15402 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15403
15404         * gcc.dg/20000623-1.c: Prototype exit and abort.
15405
15406 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15407
15408         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15409         New tests.
15410         * gcc.dg/cpp-mi3.def: New file.
15411
15412         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15413         inside assertions.
15414         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15415         lexer's error messages.
15416         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15417         divine anything from the linemarkers.
15418         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15419         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15420
15421 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15422
15423         * gcc.dg/20000623-1.c: New test.
15424
15425 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15426
15427         * gcc.c-torture/execute/20000622-1.c: New test.
15428
15429 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15430
15431         * g++.old-deja/g++.other/init15.C: New test.
15432
15433 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15434
15435         * g++.old-deja/g++.pt/vaarg2.C: New test.
15436         * g++.old-deja/g++.pt/vaarg3.C: New test.
15437
15438 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15439
15440         * g++.old-deja/g++.other/dyncast6.C: New test.
15441
15442 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15443
15444         * gcc.c-torture/execute/loop-6.c: New test.
15445
15446 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15447
15448         * gcc.dg/20000614-1.c: New test.
15449         * gcc.dg/20000614-2.c: New test.
15450
15451 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15452
15453         * g++.old-deja/g++.other/inline12.C: New test.
15454
15455 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15456
15457         * g++.old-deja/g++.other/eh1.C: New test.
15458
15459 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15460
15461         * g++.old-deja/g++.other/type.C: New test.
15462
15463 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15464
15465         * g++.old-deja/g++.other/initstring.C: New test.
15466
15467 2000-06-12  Jason Merrill  <jason@redhat.com>
15468
15469         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15470
15471 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15472
15473         * gcc.c-torture/compile/20000609-1.c: New test.
15474
15475 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15476
15477         * gcc.dg/20000609-1.c: New test.
15478
15479 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15480
15481         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15482         * gcc.c-torture/noncompile/poison-1.c: Move...
15483         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15484         * gcc.dg/cpp-li1.c: Add a token after the #line.
15485
15486 2000-06-05  Richard Henderson  <rth@cygnus.com>
15487
15488         * gcc.c-torture/execute/20000605-2.c: New test.
15489         * gcc.c-torture/execute/20000605-3.c: New test.
15490
15491 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15492
15493         * g77.f-torture/execute/20000503-1.x: New file.
15494
15495 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15496
15497         * g++.old-deja/g++.eh/badalloc1.C: New test.
15498
15499 2000-06-05  Richard Henderson  <rth@cygnus.com>
15500
15501         * gcc.c-torture/execute/20000605-1.c: New test.
15502
15503 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15504             Nathan Sidwell <nathan@codesourcery.com>
15505
15506         * gcc.c-torture/compile/20000605-1.c: New test.
15507
15508 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15509
15510         * g77.f-torture/compile/20000601-1.f:  New test.
15511
15512 2000-06-03  Richard Henderson  <rth@cygnus.com>
15513
15514         * gcc.c-torture/execute/20000603-1.c: New.
15515
15516 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15517
15518         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15519         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15520
15521 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15522
15523         * gcc.dg/compare2.c (case 12): XFAIL.
15524         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15525         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15526
15527         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15528
15529 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15530
15531         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15532         guard macro is already defined when the header is first
15533         included.
15534         * gcc.dg/cpp-mix.h: New file.
15535         * gcc.dg/endif-label.c: Update patterns to match compiler.
15536
15537         * g++.brendan/complex1.C: Declare abort.
15538         * g++.law/refs4.C: Remove XFAIL.
15539         * g++.oliva/expr2.C: Declare abort and exit.
15540
15541 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15542
15543         * gcc.c-torture/execute/20000528-1.c: New test.
15544
15545         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15546         * g++.old-deja/g++.law/temps4.C: Likewise.
15547
15548         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15549         stdlib.h.  Call abort() on failure.
15550         * g++.old-deja/g++.law/refs4.C: Likewise.
15551         * g++.old-deja/g++.law/temps4.C: Likewise.
15552         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15553         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15554
15555 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15556
15557         Relative to g++.dg/special:
15558         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15559
15560         Relative to g++.old-deja:
15561         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15562         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15563         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15564         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15565         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15566         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15567         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15568
15569         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15570         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15571         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15572         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15573         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15574         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15575         and/or string.h.
15576
15577         * g++.other/goto1.C: Update expectations for error messages.
15578
15579 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15580
15581         * gcc.c-torture/compile/20000523-1.c: New test.
15582
15583 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15584
15585         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15586
15587 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15588
15589         * g++.old-deja/g++.eh/catch11.C: New test.
15590         * g++.old-deja/g++.eh/catch12.C: New test.
15591
15592 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15593
15594         * gcc.c-torture/execute/20000523-1.c: New test.
15595
15596 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15597
15598         * c-torture/execute/bcp-1.c: Replace abort in arg of
15599         __builtin_constant_p with a generic external function.
15600
15601         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15602         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15603         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15604         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15605         Prototype abort and/or exit.
15606
15607         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15608         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15609         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15610         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15611
15612 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15613
15614         * gcc.dg/dwarf2-1.c: New test.
15615
15616 2000-05-20  Richard Henderson  <rth@cygnus.com>
15617
15618         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15619
15620 2000-05-20  Andreas Jaeger  <aj@suse.de>
15621
15622         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15623         testcase.
15624
15625 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15626
15627         * gcc.c-torture/execute/20000519-2.c: New test.
15628
15629 2000-05-19  Andreas Jaeger  <aj@suse.de>
15630
15631         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15632         which fails with SSA.
15633
15634         * lib/c-torture.exp: Also test with -O3 -fssa.
15635
15636 2000-05-18  Michael Meissner  <meissner@redhat.com>
15637
15638         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15639         * gcc.c-torture/execute/920415-1.c: Ditto.
15640         * gcc.c-torture/execute/920501-1.c: Ditto.
15641         * gcc.c-torture/execute/conversion.c: Ditto.
15642         * gcc.c-torture/execute/cvt-1.c: Ditto.
15643
15644 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15645
15646         * gcc.c-torture/compile/20000518-1.c: New test.
15647
15648 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15649
15650         * g77.f-torture/compile/200005018.f:  New test.
15651
15652 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15653
15654         * gcc.c-torture/compile/20000517-1.c: New test.
15655
15656 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15657
15658         * gcc.c-torture/execute/20000516-1.c: New test.
15659
15660 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15661
15662         * g++.old-deja/g++.other/eh.C: New test.
15663
15664 2000-05-12  Richard Henderson  <rth@cygnus.com>
15665
15666         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15667         constants through to doit's conditional.
15668
15669 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15670
15671         * gcc.c-torture/compile/20000511-1.c: New test.
15672         * g77.f-torture/compile/20000511-1.f: New test.
15673         * g77.f-torture/compile/20000511-2.f: New test.
15674
15675 2000-05-11  Michael Meissner  <meissner@redhat.com>
15676
15677         * gcc.c-torture/execute/20000511-1.c: New test.
15678
15679 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15680
15681         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15682         * gcc.dg/20000510-1.S: New.
15683
15684 2000-05-08  Catherine Moore  <clm@cygnus.com>
15685
15686         * gcc.dg/unused-3.c: New.
15687
15688 2000-05-06  Richard Henderson  <rth@cygnus.com>
15689
15690           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15691           * g++.old-deja/g++.mike/warn1.C: Likewise.
15692           * g++.old-deja/g++.pt/local1.C: Likewise.
15693           * g++.old-deja/g++.pt/local7.C: Likewise.
15694           * g++.old-deja/g++.pt/spec16.C: Likewise.
15695
15696 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15697
15698         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15699
15700 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15701
15702           * g77.f-torture/execute/20000503-1.f:  New test.
15703
15704 2000-05-04  Andreas Jaeger  <aj@suse.de>
15705
15706         * gcc.dg/noreturn-2.c: New test.
15707
15708 2000-05-04  Neil Booth  <NeilB@earthling.net>
15709
15710         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15711         preprocessor.
15712
15713 2000-05-04  Richard Henderson  <rth@cygnus.com>
15714
15715         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15716
15717 2000-05-04  Richard Henderson  <rth@cygnus.com>
15718
15719         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15720         OpenSSL by Jason R Thorpe.
15721
15722 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15723
15724         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15725
15726 2000-05-03  Robert Lipe <robertlipe@usa.net>
15727
15728         * gcc.dg/20000503-1.c: New test.
15729
15730 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15731
15732         * gcc.c-torture/compile/20000502-1.c: New test.
15733         * g++.old-deja/g++.other/align.C: New test.
15734         * gcc.dg/cpp-tradstringify.c: New test.
15735
15736 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15737
15738         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15739         and hard registers.
15740
15741 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15742
15743         * gcc.c-torture/execute/loop-5.c: New test.
15744
15745 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15746
15747         * gcc.c-torture/execute/va-arg-20.c: New test.
15748
15749 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15750
15751         * gcc.c-torture/execute/20000422-1.c: New test.
15752
15753 2000-04-20  Greg McGary  <gkm@gnu.org>
15754
15755         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15756         when optimizing, but without sibling-call optimizations (-O1).
15757
15758 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15759
15760           * gcc.c-torture/compile/20000420-1.c: New test.
15761
15762 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15763
15764         * g++.abi/ptrflags.C: New test.
15765         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15766
15767 2000-04-19  Catherine Moore  <clm@cygnus.com>
15768
15769         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15770
15771 2000-04-19  Greg McGary  <gkm@gnu.org>
15772
15773         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15774         sibling-call optimizations.
15775
15776 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15777
15778         * gcc.dg/20000419-1.c: New test.
15779
15780 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15781
15782         * gcc.c-torture/execute/20000412-6.c: New test.
15783
15784 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15785
15786         * gcc.c-torture/execute/20000412-5.c: New test.
15787         * g77.f-torture/compile/20000412-1.f: New test.
15788         * gcc.c-torture/execute/20000412-4.c: New test.
15789         * gcc.c-torture/compile/20000412-2.c: New test.
15790         * gcc.c-torture/execute/20000412-3.c: New test.
15791         * gcc.c-torture/compile/20000412-1.c: New test.
15792         * gcc.c-torture/execute/20000412-2.c: New test.
15793
15794 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15795
15796         * objc/execute/bf-20.m: New test.
15797
15798 2000-04-10  Richard Henderson  <rth@cygnus.com>
15799
15800         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15801
15802         * gcc.c-torture/execute/20000412-1.c: New test.
15803
15804 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15805
15806         * g++.old-deja/g++.eh/catchptr1.C: New test.
15807
15808 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15809
15810         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15811
15812 2000-04-08  Neil Booth  <NeilB@earthling.net>
15813
15814         * gcc.dg/cpp-nullchar.c: Remove test as
15815         embedded nulls cause problems.
15816
15817 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15818
15819         * gcc.dg/compare2.c: New test.
15820
15821 2000-04-08  Neil Booth  <NeilB@earthling.net>
15822
15823         * gcc.dg/cpp-nullchar.c: New test.
15824
15825 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15826
15827         * gcc.dg/cpp-mi2.c: New test.
15828         * gcc.dg/cpp-mi2[abc].h: New files.
15829
15830 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15831
15832         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15833         member name.
15834
15835 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15836
15837         * g++.old-deja/g++.abi/vmihint.C: New test.
15838
15839 2000-04-06  Neil Booth  <NeilB@earthling.net>
15840
15841         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15842         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15843         copyright.
15844
15845 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15846
15847         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15848         avoid stack-frame overwrite.
15849
15850 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15851
15852         * gcc.c-torture/compile/20000405-2.c: New test.
15853         * gcc.c-torture/compile/20000405-3.c: New test.
15854
15855 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15856
15857         * gcc.c-torture/compile/20000405-1.c: New test.
15858
15859 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15860
15861         * gcc.dg/cast-qual-1.c: Revert last change.
15862
15863 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15864
15865         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15866
15867 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15868
15869         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15870         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15871
15872 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15873
15874         * gcc.c-torture/compile/20000403-2.c: New test.
15875         * gcc.c-torture/compile/20000403-1.c: New test.
15876
15877 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15878
15879         * gcc.c-torture/execute/20000403-1.c: New test.
15880
15881 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15882
15883         * gcc.c-torture/execute/20000402-1.c: New test.
15884
15885 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15886
15887         * gcc.c-torture/execute/va-arg-15.c: New test.
15888         * gcc.c-torture/execute/va-arg-16.c: New test.
15889         * gcc.c-torture/execute/va-arg-17.c: New test.
15890         * gcc.c-torture/execute/va-arg-18.c: New test.
15891         * gcc.c-torture/execute/va-arg-19.c: New test.
15892
15893 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15894
15895         * gcc.c-torture/compile/981211-1.c: Move to...
15896         * gcc.dg/cpp-as1.c: ...here.
15897         * gcc.dg/cpp-as2.c: New file.
15898
15899         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15900         compiler.
15901
15902 2000-04-02  Neil Booth  <NeilB@earthling.net>
15903
15904         * gcc.dg/cpp-cond.c  New tests.
15905         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15906         accidental success less likely.
15907         * gcc.dg/cpp-missingop.c  New tests.
15908         * gcc.dg/cpp-missingparen.c  New tests.
15909         * gcc.dg/cpp-shift.c  New tests.
15910         * gcc.dg/cpp-shortcircuit.c  New tests.
15911         * gcc.dg/cpp-unary.c  New tests.
15912
15913 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15914
15915         * gcc.c-torture/compile/20000329-1.c: New test.
15916
15917 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15918
15919         * gcc.c-torture/compile/20000326-1.c: New test.
15920         * gcc.c-torture/compile/20000326-2.c: New test.
15921
15922 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15923
15924         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15925         the first parameter is a function argument.
15926
15927 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15928
15929         * g++.old-deja/g++.ext/array4.C: New test.
15930
15931 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15932
15933         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15934
15935 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15936
15937         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15938
15939 2000-03-19  Richard Henderson  <rth@cygnus.com>
15940
15941         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15942
15943 2000-03-19  Richard Henderson  <rth@cygnus.com>
15944
15945         * gcc.c-torture/compile/20000319-1.c: New test.
15946
15947 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15948
15949         * gcc.c-torture/execute/20000314-3.c: New test.
15950         * gcc.c-torture/execute/20000314-2.c: New test.
15951         * gcc.c-torture/execute/20000314-1.c: New test.
15952         * gcc.c-torture/compile/20000314-2.c: New test.
15953         * gcc.c-torture/compile/20000314-1.c: New test.
15954
15955 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15956
15957         * g++.old-deja/g++.warn/inline.C: New test.
15958
15959 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15960
15961         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15962         standards-compliant result rather than specific constants.
15963         Put test-values in array.
15964
15965 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15966
15967         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15968         (g++_target_compile): Put test-specific options last.
15969
15970 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15971
15972         * g++.old-deja/g++.eh/vbase4.C: New test.
15973
15974 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15975
15976         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15977
15978 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15979
15980         * g++.old-deja/g++.brendan/misc12.C: Removed.
15981         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15982         * g++.old-deja/g++.ext/pretty4.C: New test.
15983
15984 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15985
15986         * g++.old-deja/g++.other/string2.C: New test.
15987
15988 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15989
15990         * g++.old-deja/g++.warn/impint2.C: New test.
15991
15992 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15993
15994         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15995         is 1, not zero.
15996
15997 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15998
15999         * g++.old-deja/g++.warn/impint.C: New test.
16000         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
16001         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
16002         * g++.old-deja/g++.pt/explicit12.C: Likewise.
16003         * g++.old-deja/g++.pt/explicit13.C: Likewise.
16004         * g++.old-deja/g++.pt/explicit17.C: Likewise.
16005         * g++.old-deja/g++.pt/explicit18.C: Likewise.
16006         * g++.old-deja/g++.pt/explicit19.C: Likewise.
16007         * g++.old-deja/g++.pt/explicit23.C: Likewise.
16008         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16009         * g++.old-deja/g++.pt/explicit35.C: Likewise.
16010         * g++.old-deja/g++.pt/explicit6.C: Likewise.
16011         * g++.old-deja/g++.pt/memclass7.C: Likewise.
16012
16013 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
16014
16015         * gcc.dg/cpp-redef.c: New test.
16016
16017 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
16018
16019         * g++.old-deja/g++.pt/unify7.C: New test.
16020
16021 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16022
16023         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
16024         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
16025
16026 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
16027
16028         * gcc.c-torture/compile/20000224-1.c: New test.
16029
16030 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16031
16032         * gcc.c-torture/compile/cpp-2.c: New test.
16033         * gcc.c-torture/compile/cpp-1.c: New test.
16034
16035 2000-02-25  Jeffrey A Law  (law@cygnus.com)
16036
16037         * gcc.c-torture/execute/20000225-1.c: New test.
16038
16039 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16040
16041         * gcc.dg/cpp-li2.c: New test.
16042
16043         * gcc.dg/cpp-wi1.c: New test.
16044
16045         * gcc.dg/cpp-li1.c: New test.
16046
16047 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
16048
16049         * g++.old-deja/g++.other/sizeof5.C: New test.
16050
16051 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16052
16053         * gcc.c-torture/execute/va-arg-13.c: New test.
16054
16055 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
16056
16057         * gcc.c-torture/execute/va-arg-12.c: New test.
16058
16059 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16060
16061         * gcc.c-torture/execute/20000223-1.c: New test.
16062
16063 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16064
16065         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
16066
16067 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
16068
16069         * g++.old-deja/g++.abi/ptrmem.C: New test.
16070
16071 2000-02-19  Richard Henderson  <rth@cygnus.com>
16072
16073         * gcc.c-torture/compile/init-3.c: New.
16074
16075 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
16076
16077         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
16078         ALWAYS_CXXFLAGS.
16079
16080 2000-02-11  Robert Lipe <robertl@sco.com>
16081
16082         * gcc.c-torture/compile/20000211-3.c: New test.
16083
16084 2000-02-11  Martin Buchholz <martin@xemacs.org>
16085
16086         * gcc.c-torture/compile/20000211-2.c: New test.
16087
16088 2000-02-11  Jeffrey A Law  (law@cygnus.com)
16089
16090         * gcc.c-torture/compile/20000211-1.c: New test.
16091
16092 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
16093
16094         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
16095           on native targets
16096
16097 2000-02-08  Nathan Sidwell  <nathan@acm.org>
16098
16099         * g++.old-deja/g++.other/cast5.C: New test.
16100
16101 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
16102
16103         * gcc.c-torture/execute/20000205-1.c: New.
16104
16105 2000-02-03  Nathan Sidwell  <nathan@acm.org>
16106
16107         * g++.old-deja/g++.jason/cast3.C: Return void.
16108         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
16109
16110 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16111
16112         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
16113
16114         * gcc.dg/loop-1.c: New test.
16115
16116 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
16117
16118         * gcc.c-torture/compile/20000127-1.c: New test.
16119         * gcc.c-torture/execute/991228-1.c: New test.
16120
16121 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16122
16123         * gcc.dg/unused-2.c: New test.
16124
16125         * gcc.dg/conv-1.c: New test.
16126
16127 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
16128
16129         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
16130         compiler.
16131         (tool_option_proc): Fix typo.
16132
16133 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
16134
16135         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
16136         of the ld on the host, not on the build machine.
16137         Also, don't crash if '--help' is not a supported option.
16138
16139 2000-01-24  Richard Henderson  <rth@cygnus.com>
16140
16141         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
16142
16143 2000-01-20  Jeffrey A Law  (law@cygnus.com)
16144
16145         * gcc.c-torture/execute/20000120-2.c: New test.
16146         * gcc.c-torture/execute/20000120-1.c: New test.
16147
16148 2000-01-13  Jeffrey A Law  (law@cygnus.com)
16149
16150         * gcc.c-torture/execute/20000113-1.c: New test.
16151
16152 2000-01-12  Jeffrey A Law  (law@cygnus.com)
16153
16154         * gcc.c-torture/execute/20000112-1.c: New test.
16155
16156 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16157
16158         * gcc.dg/20000111-1.c: New test.
16159
16160 2000-01-10  Jeffrey A Law  (law@cygnus.com)
16161
16162         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
16163         with 16 bit integers.
16164
16165 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16166
16167         * gcc.dg/20000108-1.c: New test.
16168
16169 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16170
16171         * g++.old-deja/g++.ns/koenig8.C: New test.
16172
16173 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16174
16175         * g++.old-deja/g++.other/cast4.C: New test.
16176
16177 2000-01-05  Jeffrey A Law  (law@cygnus.com)
16178
16179         * gcc.c-torture/compile/20000105-2.c: New test.
16180         * gcc.c-torture/compile/20000105-1.c: New test.
16181
16182 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16183
16184         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
16185         references to printf & atoi to conform to ANSI standard.
16186         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
16187         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
16188         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
16189         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
16190         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
16191         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16192         * g++.old-deja/g++.brendan/copy1.C: Likewise.
16193         * g++.old-deja/g++.brendan/copy2.C: Likewise.
16194         * g++.old-deja/g++.brendan/copy3.C: Likewise.
16195         * g++.old-deja/g++.brendan/copy4.C: Likewise.
16196         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16197         * g++.old-deja/g++.brendan/copy6.C: Likewise.
16198         * g++.old-deja/g++.brendan/copy7.C: Likewise.
16199         * g++.old-deja/g++.brendan/copy8.C: Likewise.
16200         * g++.old-deja/g++.brendan/crash11.C: Likewise.
16201         * g++.old-deja/g++.brendan/crash14.C: Likewise.
16202         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
16203         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16204         * g++.old-deja/g++.brendan/delete2.C: Likewise.
16205         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
16206         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
16207         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
16208         * g++.old-deja/g++.brendan/eh1.C: Likewise.
16209         * g++.old-deja/g++.brendan/groff1.C: Likewise.
16210         * g++.old-deja/g++.brendan/init3.C: Likewise.
16211         * g++.old-deja/g++.brendan/misc12.C: Likewise.
16212         * g++.old-deja/g++.brendan/misc7.C: Likewise.
16213         * g++.old-deja/g++.brendan/new2.C: Likewise.
16214         * g++.old-deja/g++.brendan/operators4.C: Likewise.
16215         * g++.old-deja/g++.brendan/operators5.C: Likewise.
16216         * g++.old-deja/g++.brendan/overload2.C: Likewise.
16217         * g++.old-deja/g++.brendan/overload7.C: Likewise.
16218         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
16219         * g++.old-deja/g++.brendan/reference1.C: Likewise.
16220         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
16221         * g++.old-deja/g++.brendan/template24.C: Likewise.
16222         * g++.old-deja/g++.brendan/template3.C: Likewise.
16223         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
16224         * g++.old-deja/g++.jason/inline3.C: Likewise.
16225         * g++.old-deja/g++.jason/opeq.C: Likewise.
16226         * g++.old-deja/g++.law/arg5.C: Likewise.
16227         * g++.old-deja/g++.law/arm7.C: Likewise.
16228         * g++.old-deja/g++.law/ctors11.C: Likewise.
16229         * g++.old-deja/g++.law/cvt8.C: Likewise.
16230         * g++.old-deja/g++.law/init9.C: Likewise.
16231         * g++.old-deja/g++.law/refs4.C: Likewise.
16232         * g++.old-deja/g++.law/template2.C: Likewise.
16233         * g++.old-deja/g++.law/visibility24.C: Likewise.
16234         * g++.old-deja/g++.law/vtable3.C: Likewise.
16235         * g++.old-deja/g++.mike/asm2.C: Likewise.
16236         * g++.old-deja/g++.mike/eh1.C: Likewise.
16237         * g++.old-deja/g++.mike/misc1.C: Likewise.
16238         * g++.old-deja/g++.mike/misc13.C: Likewise.
16239         * g++.old-deja/g++.mike/misc14.C: Likewise.
16240         * g++.old-deja/g++.mike/ns12.C: Likewise.
16241         * g++.old-deja/g++.mike/p1248.C: Likewise.
16242         * g++.old-deja/g++.mike/p3708.C: Likewise.
16243         * g++.old-deja/g++.mike/p3708a.C: Likewise.
16244         * g++.old-deja/g++.mike/p3708b.C: Likewise.
16245         * g++.old-deja/g++.mike/p646.C: Likewise.
16246         * g++.old-deja/g++.mike/p700.C: Likewise.
16247         * g++.old-deja/g++.mike/p783.C: Likewise.
16248         * g++.old-deja/g++.mike/p783a.C: Likewise.
16249         * g++.old-deja/g++.mike/p783b.C: Likewise.
16250         * g++.old-deja/g++.mike/p786.C: Likewise.
16251         * g++.old-deja/g++.mike/p789.C: Likewise.
16252         * g++.old-deja/g++.mike/p789a.C: Likewise.
16253         * g++.old-deja/g++.mike/p807a.C: Likewise.
16254         * g++.old-deja/g++.other/delete3.C: Likewise.
16255         * g++.old-deja/g++.other/dyncast1.C: Likewise.
16256         * g++.old-deja/g++.other/dyncast2.C: Likewise.
16257         * g++.old-deja/g++.other/dyncast3.C: Likewise.
16258         * g++.old-deja/g++.other/empty1.C: Likewise.
16259         * g++.old-deja/g++.other/temporary1.C: Likewise.
16260         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
16261         * g++.old-deja/g++.pt/t16.C: Likewise.
16262         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
16263
16264 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
16265
16266         * gcc.dg/991230-1.c: New test.
16267
16268 1999-12-29  Jeffrey A Law  (law@cygnus.com)
16269
16270         * gcc.c-torture/compile/991229-3.c: New test.
16271         * gcc.c-torture/compile/991229-2.c: New test.
16272         * gcc.c-torture/compile/991229-1.c: New test.
16273
16274 1999-12-29  Greg McGary <gkm@eng.ascend.com>
16275
16276         * gcc.c-torture/compile/labels-2.c: New test.
16277
16278 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
16279
16280         * gcc.c-torture/execute/991227-1.c: New test.
16281
16282 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16283
16284         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
16285
16286 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
16287
16288         * gcc.c-torture/execute/991221-1.c: New test.
16289
16290 1999-12-20  Nathan Sidwell  <nathan@acm.org>
16291
16292         * g++.old-deja/g++.other/cast3.C: New test.
16293
16294 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
16295
16296         * gcc.c-torture/execute/991216-4.c: New test.
16297
16298 1999-12-16  Michael Meissner  <meissner@cygnus.com>
16299
16300         * gcc.c-torture/execute/991216-1.c: New test.
16301         * gcc.c-torture/execute/991216-2.c: New test.
16302         * gcc.c-torture/execute/991216-3.c: New test.
16303
16304 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16305
16306         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
16307         Actually make the test fail by using "-O2" for compilation.
16308
16309 1999-12-15  Nathan Sidwell  <nathan@acm.org>
16310
16311         * g++.old-deja/g++.warn/cast-align1.C: New test.
16312
16313 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16314
16315         * gcc.c-torture/compile/991214-1.c: New test.
16316         * gcc.c-torture/compile/991214-2.c: New test.
16317
16318 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16319
16320         * gcc.dg/991214-1.c: New test.
16321
16322 1999-12-13  Jeffrey A Law  (law@cygnus.com)
16323
16324         * gcc.c-torture/compile/991213-3.c: New test.
16325         * gcc.c-torture/compile/991213-2.c: New test.
16326         * gcc.c-torture/compile/991213-1.c: New test.
16327
16328 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
16329
16330         * gcc.dg/991209-1.c: New test.
16331
16332 1999-12-08  Nathan Sidwell <nathan@acm.org>
16333
16334         * gcc.c-torture/compile/991208-1.c: New test.
16335
16336 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16337
16338         * gcc.dg/ultrasp2.c: New test.
16339
16340 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
16341
16342         * g++.old-deja/g++.abi/align.C (main): Fix typo.
16343
16344 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
16345
16346         * gcc.c-torture/compile/991202-1.c: New test.
16347         * gcc.c-torture/execute/991202-1.c: New test.
16348         * gcc.c-torture/execute/991202-2.c: New test.
16349         * gcc.c-torture/execute/991202-3.c: New test.
16350
16351 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
16352
16353         * g++.old-deja/g++.abi/align.C: New test.
16354         * g++.old-deja/g++.abi/aggregates.C: Likewise.
16355         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16356
16357 1999-12-01  Richard Henderson  <rth@cygnus.com>
16358
16359         * gcc.c-torture/execute/991201-1.c: New.
16360
16361 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
16362
16363         * gcc.dg/991129-1.c: New test.
16364
16365 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
16366
16367         * gcc.c-torture/compile/991127-1.c: New test.
16368
16369 1999-11-22  Nathan Sidwell  <nathan@acm.org>
16370
16371         * g++.old-deja/g++.other/warn4.C: New test.
16372
16373 1999-11-22  Nathan Sidwell  <nathan@acm.org>
16374
16375         * g++.old-deja/g++.eh/cleanup2.C: New test.
16376         * g++.old-deja/g++.ext/pretty2.C: New test.
16377         * g++.old-deja/g++.ext/pretty3.C: New test.
16378         * g++.old-deja/g++.other/debug6.C: New test.
16379
16380 1999-10-20  Jim Wilson  <wilson@cygnus.com>
16381
16382         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
16383         compiler_output to look for one error message instead of two.
16384
16385 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
16386
16387         * gcc.c-torture/execute/991118-1.c: Also test case
16388         where the word boundary does not split a byte evenly.
16389
16390 1999-11-19  Nathan Sidwell  <nathan@acm.org>
16391
16392         * g++.old-deja/g++.ext/restrict1.C: New test.
16393
16394 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
16395
16396         * gcc.c-torture/execute/991118-1.c: New test.
16397
16398 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
16399
16400         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
16401         working directory pathnames.
16402
16403 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
16404
16405         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
16406         host is equipped with driver.h and driver.o so it can actually
16407         compile and run the tests.
16408
16409 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
16410
16411         * gcc.c-torture/compile/991008-1.c: New test.
16412
16413 1999-11-08  Nick Clifton  <nickc@cygnus.com>
16414
16415         * lib/gcc-dg.exp: Include target-supports.exp
16416
16417 1999-11-05  Nick Clifton  <nickc@cygnus.com>
16418
16419         * lib/target-supports.exp: New file: Provide procs to test for
16420         features supported by the target.
16421         (check_weak_available): Moved here from ecos.exp.
16422         (check_alias_available): New proc: Determine of the target
16423         toolchain supports the alias attribute.
16424
16425         * gcc.dg/special/ecos.exp: Move check_weak_available to
16426         target-supports.exp.
16427         (alias-1.c): Only perform the test if the target supports
16428         aliases.
16429         (wkali-1.c): Only perform the test if the target supports
16430         aliases.
16431
16432         * gcc.dg/990506-0.c: Expect error messages from cross
16433         targets as well as native targets.
16434
16435 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16436
16437         * gcc.dg/ultrasp1.c: Removed xfail.
16438         * gcc.dg/struct-ret-2.c: Likewise.
16439         * gcc.dg/array-1.c: Likewise.
16440
16441 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16442
16443         * gcc.dg/struct-ret-2.c: New test.
16444
16445         * gcc.dg/array-1.c: New test.
16446
16447 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
16448
16449         * gcc.c-torture/execute/991030-1.c: New test.
16450
16451 1999-10-26  Richard Henderson  <rth@cygnus.com>
16452
16453         * gcc.c-torture/compile/991026-2.c: New test.
16454
16455 1999-10-26  Jeffrey A Law  (law@cygnus.com)
16456
16457         * gcc.c-torture/compile/991026-1.c: New test.
16458
16459 1999-10-23  Jeffrey A Law  (law@cygnus.com)
16460
16461         * gcc.c-torture/execute/991023-1.c: New test.
16462
16463 1999-10-19  Jeffrey A Law  (law@cygnus.com)
16464
16465         * gcc.c-torture/execute/991019-1.c: New test.
16466
16467 1999-10-16  Richard Henderson  <rth@cygnus.com>
16468
16469         * gcc.c-torture/execute/991016-1.c: New test.
16470
16471 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
16472
16473         * gcc.c-torture/execute/991014-1.c: New test.
16474
16475 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
16476
16477         * g++.old-deja/g++.other/union2.C: New test.
16478
16479 1999-10-13  Nathan Sidwell  <nathan@acm.org>
16480
16481         * g++.old-deja/g++.other/vaarg2.C: New test.
16482         * g++.old-deja/g++.other/vaarg3.C: New test.
16483
16484 1999-10-12  Craig Burley  <craig@jcb-sc.com>
16485
16486         * g77.f-torture/noncompile/19990905-1.f: Moved from being
16487         in compile/.
16488
16489 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
16490
16491         * gcc.c-torture/execute/va-arg-11.c: New test.
16492
16493 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
16494
16495         * lib/file-format.exp (gcc_target_object_format): Don't
16496         crash if objdump is unavailable.
16497
16498 1999-09-29  Donn Terry <donn@interix.com>
16499
16500         * gcc.misc-tests/mg.exp: delete extraneous redirection.
16501
16502 1999-09-28  Nick Clifton  <nickc@cygnus.com>
16503
16504         * gcc.c-torture/compile/990928-1.c: New test.
16505
16506 1999-09-28  Nathan Sidwell  <nathan@acm.org>
16507
16508         * g++.old-deja/g++.other/decl6.C: New test.
16509
16510 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16511
16512         * gcc.c-torture/execute/va-arg-10.c: New test.
16513
16514 1999-09-27  Nathan Sidwell  <nathan@acm.org>
16515
16516         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
16517         __PRETTY_FUNCTION__.
16518
16519 1999-09-23  Nick Clifton  <nickc@cygnus.com>
16520
16521         * gcc.c-torture/execute/990923-1.c: New test.
16522
16523 1999-09-21  Nick Clifton  <nickc@cygnus.com>
16524
16525         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
16526         for which -fpic is inappropriate.
16527
16528 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
16529
16530         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
16531
16532 1999-09-21  Nathan Sidwell  <nathan@acm.org>
16533
16534         * g++.old-deja/g++.other/dyncast1.C: New test.
16535         * g++.old-deja/g++.other/dyncast2.C: New test.
16536         * g++.old-deja/g++.other/dyncast3.C: New test.
16537         * g++.old-deja/g++.other/dyncast4.C: New test.
16538         * g++.old-deja/g++.other/dyncast5.C: New test.
16539         * g++.old-deja/g++.eh/catch3.C: New test.
16540         * g++.old-deja/g++.eh/catch3p.C: New test.
16541         * g++.old-deja/g++.eh/catch4.C: New test.
16542         * g++.old-deja/g++.eh/catch4p.C: New test.
16543         * g++.old-deja/g++.eh/catch5.C: New test.
16544         * g++.old-deja/g++.eh/catch5p.C: New test.
16545         * g++.old-deja/g++.eh/catch6.C: New test.
16546         * g++.old-deja/g++.eh/catch6p.C: New test.
16547         * g++.old-deja/g++.eh/catch7.C: New test.
16548         * g++.old-deja/g++.eh/catch7p.C: New test.
16549         * g++.old-deja/g++.eh/catch8.C: New test.
16550         * g++.old-deja/g++.eh/catch8p.C: New test.
16551         * g++.old-deja/g++.eh/catch9.C: New test.
16552         * g++.old-deja/g++.eh/catch9p.C: New test.
16553
16554 1999-09-13  Nathan Sidwell  <nathan@acm.org>
16555
16556         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
16557         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
16558
16559 1999-09-13  Jeffrey A Law  (law@cygnus.com)
16560
16561         * gcc.c-torture/compile/990913-1.c: New test.
16562
16563 1999-09-10  Nathan Sidwell  <nathan@acm.org>
16564
16565         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
16566         * g++.old-deja/g++.jason/rfg5.C: Likewise.
16567
16568 1999-09-09  Richard Henderson  <rth@cygnus.com>
16569
16570         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
16571
16572 1999-09-09  Nathan Sidwell  <nathan@acm.org>
16573
16574         * g++.old-deja/g++.other/lookup11.C: New test.
16575         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
16576         what is permitted and what we want.
16577         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
16578         overload use.
16579         * g++.old-deja/g++.jason/rfg5.C: Likewise
16580
16581 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
16582
16583         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
16584         * gcc.c-torture/noncompile/poison-1.c: New file.
16585
16586 1999-09-08  Nathan Sidwell  <nathan@acm.org>
16587
16588         * g++.old-deja/g++.other/sizeof3.C: New test.
16589         * g++.old-deja/g++.other/sizeof4.C: New test.
16590         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
16591         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
16592
16593 1999-09-07  Richard Henderson  <rth@cygnus.com>
16594
16595         * gcc.dg/va-arg-1.c: New.
16596
16597 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16598
16599         * gcc.c-torture/execute/va-arg-9.c: New test.
16600
16601 1999-09-05  Craig Burley  <craig@jcb-sc.com>
16602
16603         * g77.f-torture/compile/980519-2.f: New test.
16604         * g77.f-torture/compile/19990905-0.f: New test.
16605         * g77.f-torture/compile/19990905-1.f: New test.
16606         * g77.f-torture/compile/19990905-2.f: New test.
16607
16608         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
16609
16610 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
16611
16612         * gcc.c-torture/execute/990827-1.c: Fix typo.
16613
16614 1999-09-03  Nathan Sidwell  <nathan@acm.org>
16615
16616         * g++.old-deja/g++.other/deref1.C: New test.
16617
16618 1999-09-02  Nathan Sidwell  <nathan@acm.org>
16619
16620         * g++.old-deja/g++.other/ambig2.C: New test.
16621         * g++.old-deja/g++.other/cond5.C: New test.
16622         * g++.old-deja/g++.other/lookup16.C: New test.
16623
16624 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
16625
16626         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
16627         assemblers too.
16628
16629 1999-08-31  Jeffrey A Law  (law@cygnus.com)
16630
16631         * lib/c-torture.exp: Avoid the "compare executables" optimization
16632         when testing native.
16633
16634 1999-08-29  Jeffrey A Law  (law@cygnus.com)
16635
16636         * gcc.c-torture/execute/990829-1.c: New test.
16637         * gcc.c-torture/compile/990829-1.c: New test.
16638
16639 1999-08-27  Paul Burchard  <burchard@pobox.com>
16640
16641         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
16642         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
16643         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
16644         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
16645         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
16646         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
16647         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
16648         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
16649         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
16650         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
16651         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
16652
16653 1999-08-27  Jeffrey A Law  (law@cygnus.com)
16654
16655         * gcc.c-torture/execute/990827-1.c: New test.
16656
16657 1999-08-26  Craig Burley  <craig@jcb-sc.com>
16658
16659         * g77.f-torture/noncompile/19990826-4.f: New test.
16660
16661         * g77.f-torture/compile/19990826-3.f: New test.
16662
16663         * g77.f-torture/execute/19990826-2.f: New test.
16664
16665         * g77.f-torture/compile/19990826-1.f: New test.
16666
16667         * gcc.c-torture/execute/990826-0.c: New test.
16668         * g77.c-torture/execute/19990826-0.f: New test.
16669
16670         * g77.f-torture/noncompile/970626-2.f: New test.
16671
16672 1999-08-25  Paul Burchard  <burchard@pobox.com>
16673
16674         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
16675         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
16676         lss-011.C: New tests.
16677
16678 1999-08-25  Nathan Sidwell  <nathan@acm.org>
16679
16680         * g++.old-deja/g++.other/decl5.C: New test.
16681
16682 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16683
16684         * noncompile/noncompile.exp: Load_lib c-torture.exp.
16685         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
16686         call `postbase' for each one.  All callers of `postbase' changed
16687         to call this instead.
16688
16689 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
16690
16691         * gcc.c-torture/execute/990811-1.c: New test.
16692
16693 1999-08-09  Nick Clifton  <nickc@cygnus.com>
16694
16695         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
16696         just native ones.
16697
16698         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
16699         just native ones.
16700
16701 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16702
16703         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
16704
16705 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16706
16707         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
16708
16709 1999-08-04  Nathan Sidwell  <nathan@acm.org>
16710
16711         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
16712
16713 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16714
16715         * gcc.c-torture/execute/990804-1.c: New test.
16716
16717 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16718
16719         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
16720         * g++.old-deja/g++.brendan/crash64.C: Likewise
16721         * g++.old-deja/g++.brendan/overload8.C: Likewise
16722
16723 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16724
16725         * g++.old-deja/g++.other/struct1.C: New test.
16726
16727 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16728
16729         * g++.old-deja/g++.other/enum2.C: New test.
16730
16731 1999-08-02  Richard Henderson  <rth@cygnus.com>
16732
16733         Adapted from tests from Franz Sirl:
16734         * gcc.c-torture/execute/va-arg-7.c: New test.
16735         * gcc.c-torture/execute/va-arg-8.c: New test.
16736
16737 1999-08-01  Jeffrey A Law  (law@cygnus.com)
16738
16739         * gcc.c-torture/compile/990801-2.c: New test.
16740
16741         * gcc.c-torture/compile/990801-1.c: New test.
16742
16743 1999-07-27  Michael Meissner  <meissner@cygnus.com>
16744
16745         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
16746         fp-cmp-1.c, converting double to float.
16747
16748         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
16749         fp-cmp-1.c, converting double to long double.
16750
16751         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
16752         from fr1 to unknown_register, since fr1 is a legitimate register
16753         on some machines.
16754
16755 1999-07-25  Jeffrey A Law  (law@cygnus.com)
16756
16757         * README: More listname related changes.
16758
16759 1999-07-08  Catherine Moore  <clm@cygnus.com>
16760
16761         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
16762
16763 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
16764
16765         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
16766
16767 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16768
16769         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
16770
16771 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
16772
16773         * gcc.dg/990703-1.c: New test.
16774
16775 1999-06-29  Nick Clifton  <nickc@cygnus.com>
16776
16777         * lib/file-format.exp: New file: Move definition of proc
16778         gcc_target_object_format to here from
16779         gcc.dg/special/ecos.exp.
16780
16781         * lib/c-torture.exp: Include lib file-format.exp.
16782         * lib/gcc-dg.exp: Include lib file-format.exp.
16783
16784         * gcc.dg/special/ecos.exp: Remove definition of proc
16785         gcc_target_object_format.
16786
16787 1999-06-28  Jeffrey A Law  (law@cygnus.com)
16788
16789         * gcc.c-torture/execute/990628-1.c: New test.
16790
16791 1999-06-25  Jeffrey A Law  (law@cygnus.com)
16792
16793         * gcc.c-torture/compile/990625-2.c: New test.
16794
16795         * gcc.c-torture/compile/990625-1.c: New test.
16796
16797 1999-06-23  Nick Clifton  <nickc@cygnus.com>
16798
16799         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
16800         attributes compile.
16801         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
16802         ports that use the COFF/PE file format.
16803
16804 1999-06-17  Jeffrey A Law  (law@cygnus.com)
16805
16806         * gcc.c-torture/compile/990617-1.c: New test.
16807
16808 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
16809
16810         * g++.old-deja/g++.other/decl4.C: New test.
16811
16812 1999-06-14  Nathan Sidwell  <nathan@acm.org>
16813
16814         * g++.old-deja/g++.other/bitfld3.C: New test.
16815
16816 1999-06-08  Nathan Sidwell  <nathan@acm.org>
16817
16818         * g++.old-deja/g++.eh/catch1.C: New test.
16819
16820 1999-06-07  Jeffrey A Law  (law@cygnus.com)
16821
16822         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
16823
16824         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
16825         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
16826
16827 1999-06-05  Craig Burley  <craig@jcb-sc.com>
16828
16829         * g77.f-torture/compile/19990502-0.f: Replace with new,
16830         shorter, test that still fails after recent changes.
16831
16832 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16833
16834         * gcc.c-torture/execute/990604-1.c: New test.
16835
16836 1999-05-31  Jeffrey A Law  (law@cygnus.com)
16837
16838         * gcc.c-torture/execute/990531-1.c: New test.
16839
16840 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16841
16842         * gcc.c-torture/compile/990527-1.c: New test.
16843
16844 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16845
16846         * gcc.c-torture/execute/990527-1.c: New test.
16847
16848 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16849
16850         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16851         bitfields as signed.
16852
16853 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16854
16855         * g77.f-torture/compile/19990525-0.f: New test.
16856
16857 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16858
16859         * gcc.c-torture/execute/990525-2.c: New test.
16860
16861         * gcc.c-torture/execute/990525-1.c: New test.
16862
16863 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16864
16865         * g++.old-deja/g++.other/anon3.C: New test.
16866         * g++.old-deja/g++.other/anon4.C: New test.
16867         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16868         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16869         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16870         Merrill).
16871
16872 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16873
16874         * gcc.c-torture/execute/990524-1.c: New test.
16875
16876         * gcc.dg/990524-1.c: New test.
16877
16878 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16879
16880         * gcc.c-torture/compile/990523-1.c: New test.
16881
16882 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16883
16884         * gcc.c-torture/compile/990519-1.c: New test.
16885
16886 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16887
16888         * gcc.c-torture/compile/990517-1.c: New test.
16889
16890         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16891         (e4, f4): New tests.
16892         (main): Call them.
16893
16894 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16895
16896         * gcc.dg/noreturn-1.c: New test.
16897
16898 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16899
16900         * gcc.c-torture/execute/990513-1.c: New test.
16901
16902 1999-05-10  Richard Henderson  <rth@cygnus.com>
16903
16904         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16905
16906 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16907
16908         * g77.f-torture/execute/erfc.f: Use small single-precision
16909         values, to avoid problems on Alphas when not -mieee.
16910
16911 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16912
16913         * gcc.dg/990506-0.c: New test.
16914
16915 1999-05-08  Richard Henderson  <rth@cygnus.com>
16916
16917         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16918         the constant to test.  Don't XFAIL 64-bit targets.
16919
16920         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16921         * g++.old-deja/g++.law/profile1.C: Likewise.
16922
16923         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16924         operator new instances.
16925         * g++.old-deja/g++.other/delete5.C: Likewise.
16926
16927 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16928
16929         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16930         intrinsic.
16931
16932 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16933
16934         * g77.f-torture/execute/u77-test.f: Reverse order of two
16935         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16936
16937 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16938
16939         * gcc.dg/compare1.c: New test.
16940
16941 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16942
16943         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16944         New tests.
16945
16946 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16947
16948         * g77.f-torture/compile/19990502-1.f: New test.
16949
16950 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16951
16952         * g77.f-torture/compile/19990502-0.f: New test.
16953
16954 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16955
16956         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16957         intrinsic.
16958
16959 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16960
16961         * g77.f-torture/execute/u77-test.f (main): List libU77
16962         intrinsics not currently tested.
16963         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16964         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16965         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16966         Trim blanks off the ends of some printed strings.
16967
16968 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16969
16970         * g77.f-torture/execute/u77-test.f (main): Just warn about
16971         FSTAT gid disagreement, as it's expected on some systems.
16972
16973 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16974
16975         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16976         use a new function, which allows for some slop.
16977         Clean up some commentary.
16978         (issum): The new function.
16979         (sgladd): Deleted subroutine.
16980
16981 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16982
16983         * g77.f-torture/execute/u77-test.f: Modify to be more like
16984         libf2c/libU77 version, bringing patches to that version here.
16985         Add suitable commentary.
16986
16987 1999-04-25  Richard Henderson  <rth@cygnus.com>
16988
16989         * gcc.dg/990424-1.c: New test.
16990
16991 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16992
16993         * g77.f-torture/execute/u77-test.f (main): Bug involving
16994         LSTAT has been fixed, so turn back on full checking.
16995
16996 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16997
16998         * g77.f-torture/compile/19990419-0.f: New test.
16999         * g77.f-torture/execute/19990419-1.f: New test.
17000
17001 1999-04-17  Richard Henderson  <rth@cygnus.com>
17002
17003         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
17004         to avoid the need for a prototype to supress a warning.
17005
17006 1999-04-07  Jim Wilson  <wilson@cygnus.com>
17007
17008         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
17009
17010 1999-04-04  Jeffrey A Law  (law@cygnus.com)
17011
17012         * gcc.c-torture/execute/990404-1.c: New test.
17013
17014 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17015
17016         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
17017         * gcc.dg/cpp-if3.c: Don't use -pedantic.
17018         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
17019         missing initializer warnings.
17020
17021 1999-03-28  Jeffrey A Law  (law@cygnus.com)
17022
17023         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
17024         matching strings.
17025
17026 1999-03-26  Jeffrey A Law  (law@cygnus.com)
17027
17028         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
17029
17030 1999-03-26  Craig Burley  <craig@jcb-sc.com>
17031
17032         * g77.f-torture/execute/19990325-0.f: New test.
17033         * g77.f-torture/execute/19990325-1.f: New test.
17034
17035 1999-03-24  Jeffrey A Law  (law@cygnus.com)
17036
17037         * gcc.c-torture/execute/990324-1.c: New test.
17038
17039 1999-03-22  Jim Wilson  <wilson@cygnus.com>
17040
17041         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
17042         test with 4.
17043
17044 1999-03-17  Richard Henderson  <rth@cygnus.com>
17045
17046         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
17047
17048 1999-03-13  Craig Burley  <craig@jcb-sc.com>
17049
17050         * g77.f-torture/execute/19990313-2.f: New test.
17051         * g77.f-torture/execute/19990313-3.f: New test.
17052
17053 1999-03-13  Craig Burley  <craig@jcb-sc.com>
17054
17055         * g77.f-torture/execute/19990313-0.f: New test.
17056         * g77.f-torture/execute/19990313-1.f: New test.
17057
17058 1999-03-12  Jim Wilson  <wilson@cygnus.com>
17059
17060         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
17061         printf to sprintf.
17062         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
17063         (main): Add check for u15.  Conditionalize u31 check depending on
17064         whether ints are <32 bits or >=32 bits.
17065
17066 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17067
17068         * g77.f-torture/execute/19981119-0.f: Improve testiness.
17069
17070 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17071
17072         * g77.f-torture/compile/19990305-0.f: New test.
17073         * g77.f-torture/execute/19981119-0.f: New test.
17074
17075 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17076
17077         * g77.f-torture/execute/970625-2.f: call ABORT if final
17078         result is not correct, instead of just printing it.
17079         Add this checking via newly introduced obfuscation, to
17080         trip up buggy front ends.
17081
17082 1999-03-07  Craig Burley  <craig@jcb-sc.com>
17083
17084         * g77.f-torture/compile/960317-1.f: Moved from being
17085         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
17086
17087 1999-03-06  Craig Burley  <craig@jcb-sc.com>
17088
17089         * g77.f-torture/execute/960317-1.f: New (old) test.
17090         * g77.f-torture/execute/970625-2.f: Ditto.
17091
17092 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
17093
17094         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
17095         message on line 1 or line 2; cccp and cpplib do this differently.
17096
17097 1999-03-01  Jeffrey A Law  (law@cygnus.com)
17098
17099         * g++.old-deja/g++.law/weak1.C: New test.
17100
17101 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17102
17103         * gcc.c-torture/execute/990119-1.c: Renamed to...
17104         * gcc.dg/990119-1.c: this, so it will only be tested once
17105         (it's a preprocessor test, it doesn't need to be run at
17106         multiple optimization levels).
17107
17108 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17109
17110         * lib/g++.exp: Don't add incdir=$base_dir/../include to
17111           ALWAYS_CXXFLAGS.
17112
17113 1999-02-24  Craig Burley  <craig@jcb-sc.com>
17114
17115         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
17116         * g77.f-torture/compile/19981216-0.f: ...as it is expected
17117         to not be compilable by current g77.
17118
17119 1999-02-24  Nick Clifton  <nickc@cygnus.com>
17120
17121         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
17122
17123 1999-02-22  Jeffrey A Law  (law@cygnus.com)
17124
17125         * gcc.c-torture/execute/990222-1.c: New test.
17126
17127 1999-02-19  Craig Burley  <craig@jcb-sc.com>
17128
17129         * g77.f-torture/compile/19990218-0.f: New test.
17130         * g77.f-torture/noncompile/19990218-1.f: New test.
17131
17132 1999-02-18  Craig Burley  <craig@jcb-sc.com>
17133
17134         * g77.f-torture/compile/19981216-0.f: New test.
17135
17136 1999-02-14  Jeffrey A Law  (law@cygnus.com)
17137
17138         * gcc.dg/990214-1.c: New test.
17139
17140 1999-02-13  Jeffrey A Law  (law@cygnus.com)
17141
17142         * gcc.dg/990213-2.c: New test.
17143
17144         * gcc.dg/990213-1.c: New test.
17145
17146 1999-02-12  Jeffrey A Law  (law@cygnus.com)
17147
17148         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
17149         ints.
17150
17151 1999-02-11  Nick Clifton  <nickc@cygnus.com>
17152
17153         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
17154         specified by target.
17155
17156         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
17157
17158 1999-02-11  Jeffrey A Law  (law@cygnus.com)
17159
17160         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
17161
17162 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
17163
17164         * gcc.dg/special/ecos.exp: New test driver for new tests with
17165         special requirements.
17166
17167         * gcc.dg/special/alias-1.c: New test.
17168         * gcc.dg/special/gcsec-1.c: New test.
17169         * gcc.dg/special/weak-1.c: New test.
17170         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
17171         * gcc.dg/special/weak-2.c: New test.
17172         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
17173         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
17174         * gcc.dg/special/wkali-1.c: New test.
17175         * gcc.dg/special/wkali-2.c: New test.
17176         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
17177         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
17178
17179 1999-02-10  Felix Lee  <flee@cygnus.com>
17180
17181           * lib/c-torture.exp (c-torture-compile): Pull out code for
17182           analyzing gcc error messages.
17183           (c-torture-execute): Likewise.  Fix some (harmless) false
17184           positives.
17185           * lib/gcc.exp (gcc_check_compile): New function.
17186
17187 1999-02-08  Richard Henderson  <rth@cygnus.com>
17188
17189         * gcc.c-torture/execute/990208-1.c: New test.
17190
17191 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
17192
17193         * g++.dg/special/ecos.exp: New driver for new tests with special
17194         requirements
17195
17196         * g++.dg/special/conpr-1.C: New test
17197         * g++.dg/special/conpr-2.C: New test
17198         * g++.dg/special/conpr-2a.C: New test
17199         * g++.dg/special/conpr-3.C: New test
17200         * g++.dg/special/conpr-3a.C: New test
17201         * g++.dg/special/conpr-3b.C: New test
17202
17203         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
17204         allow g++ to use the dg driver
17205
17206         * README: Add comment about g++.dg directory
17207
17208 1999-02-06  Jeffrey A Law  (law@cygnus.com)
17209
17210         * README: Update email addresses.
17211
17212 1999-02-03  Nick Clifton  <nickc@cygnus.com>
17213
17214         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
17215         arguments in order to force structure S onto the stack even on
17216         the alpha.
17217         (test): Pass 10 leading arguments to function foo as well as the
17218         structure S.
17219
17220         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
17221         failure for all targets.
17222
17223         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
17224         abort to terminate program execution.
17225
17226 1999-01-30  Richard Henderson  <rth@cygnus.com>
17227
17228         * gcc.c-torture/execute/990130-1.c: New test.
17229
17230 1999-01-30  Jeffrey A Law  (law@cygnus.com)
17231
17232         * gcc.dg/990130-1.c: New test.
17233
17234 1999-01-28  Michael Meissner  <meissner@cygnus.com>
17235
17236         * gcc.c-torture/execute/990128-1.c: New test.
17237
17238 1999-01-27  Michael Meissner  <meissner@cygnus.com>
17239
17240         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
17241
17242 1999-01-27  Felix Lee  <flee@cygnus.com>
17243
17244         * lib/c-torture.exp (c-torture-compile): pull out code for
17245         analyzing gcc error messages.
17246         (c-torture-execute): ditto, and fix some (harmless) false
17247         positives.
17248         * lib/gcc.exp (gcc_check_compile): new function.
17249
17250 1999-01-17  Jeffrey A Law  (law@cygnus.com)
17251
17252         * gcc.dg/990117-1.c: New test.
17253
17254         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
17255
17256         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
17257
17258 1999-01-15  Jeffrey A Law  (law@cygnus.com)
17259
17260         * g77.f-torture/compile/990115-1.f: New test.
17261
17262 1999-01-07  Jeffrey A Law  (law@cygnus.com)
17263
17264         * gcc.c-torture/compile/990107-1.c: New test
17265
17266 1999-01-06  Jeffrey A Law  (law@cygnus.com)
17267
17268         * gcc.c-torture/execute/990106-2.c: New test.
17269
17270         * gcc.c-torture/execute/990106-1.c: New test.
17271
17272 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
17273
17274         * gcc.c-torture/compile/981223-1.c: New test.
17275
17276 1998-12-29  Richard Henderson  <rth@cygnus.com>
17277
17278         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
17279         (opt3): Rename from opt4 and disable.
17280
17281 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
17282
17283         * g++.old-deja/g++.pt/ptrmem5.C: New test.
17284
17285 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17286
17287         * g++.old-deja/g++.other/conv5.C: New test.
17288
17289 1998-12-14  Nick Clifton  <nickc@cygnus.com>
17290
17291         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
17292
17293 1998-12-11  Jeffrey A Law  (law@cygnus.com)
17294
17295         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
17296
17297 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
17298
17299         * gcc.c-torture/compile/981211-1.c: New test.
17300
17301 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
17302
17303         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
17304
17305         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
17306
17307 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17308
17309         * gcc.special/930510-1.c: Make C9X safe.
17310         * gcc.misc-tests/gcov-1.c Similarly.
17311         * gcc.misc-tests/gcov-2.c Similarly.
17312
17313 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17314
17315         * gcc.dg/ultrasp1.c: New test.
17316
17317 1998-12-06  Richard Henderson  <rth@cygnus.com>
17318
17319         * gcc.c-torture/execute/981206.c: New test.
17320
17321 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17322
17323         * g++.old-deja/g++.ns/template7.C: New test.
17324
17325         * g++.old-deja/g++.other/expr1.C: New test.
17326
17327         * g++.old-deja/g++.eh/tmpl3.C: New test.
17328
17329         * g++.old-deja/g++.eh/tmpl2.C: New test.
17330
17331 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17332
17333         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
17334         * g++.old-deja/g++.other/using6.C: Removed.
17335         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
17336
17337         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
17338
17339 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17340
17341         * g++.old-deja/g++.pt/overload8.C: New test.
17342
17343         * g++.old-deja/g++.pt/overload7.C: New test.
17344
17345         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
17346
17347         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
17348         and relinking messages.
17349         * lib/g++.exp (g++_target_compile): Remove .rpo file when
17350         compiling with -frepo.
17351
17352 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
17353
17354         * g++.old-deja/g++.pt/lookup6.C: New test.
17355
17356 1998-11-30  Nick Clifton  <nickc@cygnus.com>
17357
17358         * gcc.c-torture/execute/981130-1.c: New test.
17359         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
17360
17361 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
17362
17363         * g++.old-deja/g++.pt/explicit76.C: New test.
17364
17365         * g++.old-deja/g++.pt/friend38.C: New test.
17366
17367         * g++.old-deja/g++.ns/crash2.C: New test.
17368
17369         * g++.old-deja/g++.pt/defarg8.C: New test.
17370
17371         * g++.old-deja/g++.pt/instantiate6.C: New test.
17372
17373         * g++.old-deja/g++.pt/static6.C: New test.
17374
17375         * g++.old-deja/g++.pt/decl2.C: New test.
17376
17377 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17378
17379         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
17380         problem is actually related with name lookup, but so what? :-)
17381
17382         * g++.old-deja/g++.pt/friend37.C: New test.
17383
17384 1998-11-25  Dave Love  <d.love@dl.ac.uk>
17385
17386         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
17387         element, which fails on some systems.
17388
17389         * g77.f-torture/execute/labug1.f: New test.
17390
17391 1998-11-21  Jeffrey A Law  (law@cygnus.com)
17392
17393         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
17394         is defined.
17395
17396 1998-11-18  Dave Love  <d.love@dl.ac.uk>
17397
17398         * g77.f-torture/compile/981117-1.f: New test.
17399
17400 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
17401
17402         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
17403         properly discarded.
17404
17405 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
17406
17407         * gcc.c-torture/execute/memcheck: New directory of tests for
17408         -fcheck-memory-usage.
17409
17410 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17411
17412         * README: New file, general information about the testsuite and
17413         new description of the various C++ test subdirectories.
17414         * README.g++: Eliminate obsolete information, update and move most
17415         relevant stuff to README.
17416
17417 1998-11-07  Richard Henderson  <rth@cygnus.com>
17418
17419         * gcc.c-torture/compile/981107-1.c: New test.
17420
17421 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
17422
17423         * execute/memcpy-bi.c: New testcase.
17424
17425 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
17426
17427         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
17428         base classes.
17429
17430         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
17431         template is selected.
17432
17433         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
17434         classes, it should be accepted for all types.
17435
17436         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
17437
17438         * g++.old-deja/g++.pt/spec24.C: Ensure that template
17439         specializations start with template headers.
17440
17441 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
17442
17443         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
17444
17445         * g++.old-deja/g++.other/init9.C: Test cross initialization of
17446         non-POD types.
17447
17448 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
17449
17450         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
17451
17452 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
17453
17454         * compile/981022-1.c, compile/981022-1.x: New test and driver.
17455
17456 1998-10-19  Jeffrey A Law  (law@cygnus.com)
17457
17458         * 981019-1.c: New test.
17459
17460 1998-10-14  Robert Lipe <robertl@dgii.com>
17461
17462         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
17463         find objc headers.
17464
17465 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17466
17467         * compile/981001-4.c: Remove use of GCC extension that triggers a
17468         compiler bug.
17469
17470 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
17471
17472         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
17473
17474 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17475
17476         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
17477         instantiation of template produces incorrect code for delete
17478         expression.
17479
17480         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
17481         constructors' name is not unique.
17482         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
17483         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
17484
17485         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
17486         automatic array of const is ill-formed.
17487
17488         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
17489         of template parameter?
17490
17491         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
17492         const.
17493
17494         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
17495         pointer-to-member expression.
17496
17497         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
17498         declaration causes ICE.
17499
17500 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
17501
17502         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
17503         reserved in the global namespace.
17504
17505         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
17506         generate needed virtual table.
17507
17508         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
17509
17510 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
17511
17512         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
17513         template-dependent type
17514
17515 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
17516
17517         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
17518         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
17519         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
17520
17521         * g++.old-deja/g++.other/using5.C: New test; using decl from base
17522         class should be usable as argument of member function.
17523         * g++.old-deja/g++.other/using6.C: New test; using decl from base
17524         class should be usable as return type of member function.
17525         * g++.old-deja/g++.other/using7.C: New test; using decl from base
17526         class should be usable as type of data member.
17527
17528         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
17529
17530 1998-10-09  Jeffrey A Law  (law@cygnus.com)
17531
17532         * gcc.c-torture/special/920521-1.c: Fix bogus test.
17533
17534 1998-10-08  Nick Clifton  <nickc@cygnus.com>
17535
17536         * gcc.dg/dll-?.c Add thumb to target list.
17537         Fix assembler scan patterns to match current assembler output.
17538
17539 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
17540
17541         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
17542         matching of template brackets.
17543
17544         * g++.old-deja/g++.other/using4.C: New test.  Test using
17545         declarations of methods from base classes.
17546
17547         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
17548         within functions should introduce names into the innermost
17549         enclosing namespace.
17550
17551         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
17552         of static locals if first initialization throws.
17553
17554 1998-10-07  Jim Wilson  <wilson@cygnus.com>
17555
17556         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
17557
17558 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
17559
17560         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
17561         lose track of the possible targets of tablejump insns.
17562         * special/special.exp: Run it.
17563
17564 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17565
17566         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
17567         must be declared before its specializations can be named in friend
17568         declarations.
17569
17570 1998-10-05  Dave Love  <d.love@dl.ac.uk>
17571
17572         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
17573
17574         * g77.f-torture/execute/io1.f: New test.
17575
17576 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17577
17578         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
17579         with pointer to template function, for which no argument deduction
17580         is possible.
17581
17582         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
17583         specialization of template function as argument to template
17584         function.
17585
17586         * g++.old-deja/g++.other/access2.C: New test; Inner class
17587         shouldn't have privileged access to Outer's names.
17588
17589 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17590
17591         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
17592         friend template declared within template class conflicts with
17593         nested class of the same name.
17594
17595         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
17596         is ignored.
17597
17598         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
17599         object with direct initializer as function declaration.
17600
17601         * g++.old-deja/g++.other/decl2.C: New test; duplicate
17602         initializers.
17603
17604         * g++.old-deja/g++.other/null2.C: New test; conditional operator
17605         involving const pointer and NULL produces incorrect result.
17606
17607         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
17608         type name without `typename' should be rejected with -pedantic.
17609
17610 1998-10-02  Richard Henderson  <rth@cygnus.com>
17611
17612         * g++.old-deja/g++.other/addrof1.C: New test.
17613
17614 1998-10-01  Nick Clifton  <nickc@cygnus.com>
17615
17616         * gcc.c-torture/compile/981001-1.c: New test.
17617         * gcc.c-torture/execute/981001-1.c: New test.
17618
17619 1998-10-01  Jeffrey A Law  (law@cygnus.com)
17620
17621         * gcc.c-torture/compile/981001-2.c: New test.
17622         * gcc.c-torture/compile/981001-3.c: New test.
17623         * gcc.c-torture/compile/981001-4.c: New test.
17624
17625 1998-10-01  Robert Lipe  <robertl@dgii.com>
17626
17627         * lib/objc.exp (objc_target_compile): Add -L during compiles for
17628         multilibbed hosts.   Idea grafted from g77.exp.
17629
17630 1998-09-30  Dave Love  <d.love@dl.ac.uk>
17631
17632         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
17633         avoid losing on systems which need -lsocket.
17634
17635 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
17636
17637         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
17638         * g++.old-deja/g++.other/nested2.C: Ditto.
17639         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
17640         failure.
17641
17642 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17643
17644         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
17645         preferred over template operator!= for enum bitfields.
17646
17647 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
17648
17649         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
17650         that happen to have the same base name, but in different scopes,
17651         are incorrectly rejected.
17652
17653 1998-09-16  Richard Henderson  <rth@cygnus.com>
17654
17655         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
17656         on the native word size instead of an integer literal.
17657
17658 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17659
17660         * g++.old-deja/g++.other/static2.C: Invocation of static data
17661         member of type pointer-to-function denoted as non-static member.
17662
17663         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
17664         checks involving function types and aliases.
17665
17666 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17667
17668         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
17669         redefined to the same non-trivial type.
17670
17671         * g++.old-deja/g++.pt/explicit73.C: Test for proper
17672         namespace-qualification of template specializations declared in
17673         other namespaces.
17674
17675         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
17676         to declare a subset of the specializations of a template function
17677         as friends of specializations of a template class.
17678
17679         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
17680         member templates that do not fully specialize the enclosing
17681         template class are rejected.
17682
17683 1998-09-11  Dave Love  <d.love@dl.ac.uk>
17684
17685         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
17686
17687 1998-09-08  Dave Love  <d.love@dl.ac.uk>
17688
17689         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
17690         altered from libf2c/libU77 version.
17691
17692 1998-09-06  Dave Love  <d.love@dl.ac.uk>
17693
17694         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
17695
17696 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
17697
17698         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
17699         (un)signed char are different types for template specialization
17700         purposes.
17701
17702 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
17703
17704         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
17705         * objc: ObjC testsuite.
17706
17707 1998-08-31  Catherine Moore  <clm@cygnus.com>
17708
17709         * gcc.c-torture/execute/941014-1.x:  New file.
17710
17711 1998-08-31  Nick Clifton  <nickc@cygnus.com>
17712
17713         * lib/c-torture.exp: Add support for
17714         torture_eval_before_compile and torture_eval_before_execute
17715         variables.
17716
17717 1998-08-30  Jeffrey A Law  (law@cygnus.com)
17718
17719         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
17720         this test triggers valid.
17721
17722 1998-08-27  Jeffrey A Law  (law@cygnus.com)
17723
17724         * gcc.dg/980827-1.c: New test.
17725
17726 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
17727
17728         * gcc.c-torture/execute/loop-4b.c: New test.
17729
17730 1998-08-26  Nick Clifton  <nickc@cygnus.com>
17731
17732         * lib/c-torture.exp: Add support for
17733         torture_eval_before_compile and torture_eval_before_execute
17734         variables.
17735
17736 1998-08-25  Jeffrey A Law  (law@cygnus.com)
17737
17738         * gcc.c-torture/compile/980825-1.c: New test.
17739
17740 1998-08-24  Nick Clifton  <nickc@cygnus.com>
17741
17742         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
17743         count number tests in opt_t0 not good_t0.
17744
17745 1998-08-24  Jeffrey A Law  (law@cygnus.com)
17746
17747         * gcc.c-torture/compile/930326-1.x: Fix typo.
17748
17749 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
17750
17751         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
17752         causes an ICE.
17753
17754 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17755
17756         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
17757         STACK_SIZE is defined.
17758         * gcc.c-torture/unsorted/stuct.c: Similarly.
17759
17760         * gcc.c-torture/compile/980821-1.c: New test.
17761
17762 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17763
17764         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
17765
17766 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
17767
17768         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
17769         code.
17770
17771 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
17772
17773         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
17774         error'.
17775
17776 1998-08-18  Jeffrey A Law  (law@cygnus.com)
17777
17778         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
17779
17780 1998-08-16  Jeffrey A Law  (law@cygnus.com)
17781
17782         * gcc.c-torture/compile/980816-1.c: New test.
17783
17784         * gcc.dg/980816-1.c: New test.
17785
17786 1998-08-13  Jeffrey A Law  (law@cygnus.com)
17787
17788         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
17789         compiler for ieee tests.
17790
17791 1998-08-01  Dave Love  <d.love@dl.ac.uk>
17792
17793         * g77.f-torture/compile/980729-0.f: New test.
17794
17795 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
17796
17797         * gcc.c-torture/special/eeprof-1.c: New test, for
17798         -finstrument-functions.
17799         * gcc.c-torture/special/special.exp: Run it.
17800
17801 1998-07-29  Jeffrey A Law  (law@cygnus.com)
17802
17803         * gcc.c-torture/compile/980729-1.c: New test.
17804
17805 1998-07-27  Nick Clifton  <nickc@cygnus.com>
17806
17807         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
17808         __thumb__ is defined, and test for ARM style doubles if so.
17809
17810 1998-07-26  Dave Love  <d.love@dl.ac.uk>
17811
17812         * g77.f-torture/noncompile/980615-0.f: New test.
17813
17814 1998-07-26  H.J. Lu  (hjl@gnu.org)
17815
17816         * gcc.dg/980312-1.c: Do link instead of compile.
17817         * gcc.dg/980313-1.c: Likewise.
17818
17819 1998-07-26  Jeffrey A Law  (law@cygnus.com)
17820
17821         * gcc.c-torture/compile/980726-1.c: New test.
17822
17823 1998-07-25  Dave Love  <d.love@dl.ac.uk>
17824
17825         * g77.f-torture/execute/io0.f: New test.
17826
17827 1998-07-24  Nick Clifton  <nickc@cygnus.com>
17828
17829         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
17830         an int.
17831
17832 1998-06-18  Michael Meissner  <meissner@cygnus.com>
17833
17834         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
17835         m32r bugs.
17836
17837 1998-07-17  Nick Clifton  <nickc@cygnus.com>
17838
17839         * gcc.dg/980626-1.c: Expect failures for all toolchains until
17840         c-decl.c:grokdeclarator can handle mode attributes.
17841
17842 1998-07-16  Jeffrey A Law  (law@cygnus.com)
17843
17844         * gcc.c-torture/execute/980716-1.c: New test.
17845
17846 1998-07-13  Jeffrey A Law  (law@cygnus.com)
17847
17848         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
17849         the mn10200.
17850         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
17851         the mn10200.
17852         * gcc.c-torture/execute/va-arg-3.x: Similarly.
17853         * gcc.c-torture/compile/930326-1.x: Similarly.
17854
17855 1998-07-13  Dave Love  <d.love@dl.ac.uk>
17856
17857         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
17858         New test from Craig.
17859
17860 1998-07-12  Dave Love  <d.love@dl.ac.uk>
17861
17862         * g77.f-torture/noncompile/980616-0.f: New test.
17863
17864         * g77.f-torture/execute/970816-3.f:  New test from Craig.
17865
17866 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17867
17868         *  g++.other/singleton.C: Return error value instead of taking
17869         SIGSEGV.
17870
17871 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
17872
17873         *  g++.other/singleton.C: New test.   Warning is under dispute.
17874         Runtime crash is not.
17875
17876 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17877
17878         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
17879         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
17880         using6.C, using7.C}:  New namespace tests.
17881
17882 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
17883
17884         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
17885         specialization with typedef'ed names used as array indexes.
17886
17887 1998-07-09  Jeffrey A Law  (law@cygnus.com)
17888
17889         * gcc.c-torture/execute/980709-1.c: New test.
17890
17891         * gcc.dg/980709-1.c: New test.
17892
17893 1998-07-07  Richard Henderson  <rth@cygnus.com>
17894
17895         * gcc.c-torture/execute/bcp-1.c: New test.
17896
17897 1998-07-07  Jeffrey A Law  (law@cygnus.com)
17898
17899         * gcc.c-torture/execute/980707-1.c: New test.
17900
17901 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
17902
17903         * gcc.c-torture/compile/980706-1.c: New test.
17904
17905 1998-07-01  Dave Love  <d.love@dl.ac.uk>
17906
17907         * g77.f-torture/execute/980701-0.f,
17908         g77.f-torture/execute/980701-1.f: New test from Craig.
17909
17910 1998-07-01  Jeffrey A Law  (law@cygnus.com)
17911
17912         * gcc.c-torture/compile/980701-1.c: New test.
17913
17914         * gcc.c-torture/execute/980701-1.c: New test.
17915
17916 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17917 rlsruhe.de>
17918
17919         * g++.old-deja/g++.robertl/eb132.C: New test.
17920         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17921
17922 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17923
17924         * g77.f-torture/execute/980628-7.f,
17925         g77.f-torture/execute/980628-8.f,
17926         g77.f-torture/execute/980628-9.f,
17927         g77.f-torture/execute/980628-10.f: New tests from Craig.
17928
17929         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17930
17931 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17932
17933         * g77.f-torture/execute/980628-4.f: New test from Craig.
17934         * g77.f-torture/execute/980628-5.f: Likewise.
17935         * g77.f-torture/execute/980628-2.f: Likewise.
17936         * g77.f-torture/execute/980628-0.f: Likewise.
17937         * g77.f-torture/execute/980628-1.f: Likewise.
17938         * g77.f-torture/execute/980628-3.f: Likewise.
17939         * g77.f-torture/execute/980628-6.f: Likewise.
17940
17941 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17942
17943         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17944         directory when nothing has been installed yet.
17945
17946 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17947
17948         * gcc.c-torture/special/special.exp: Handle newer versions of
17949         dejagnu.
17950
17951 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17952
17953         * gcc.dg/980626-1.c: New test.
17954
17955 1998-06-19  Bruno Haible <haible@ilog.fr>
17956
17957         * gcc.misc-tests/m-un-2.c: New test.
17958         * g++.old-deja/g++.other/warn01.c: Likewise.
17959
17960 1998-06-19  Robert Lipe  <robertl@dgii.com>
17961
17962         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17963         compatibility with assmblers with a different comment character.
17964         Eliminate use of GAS-specific extensions.
17965
17966 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17967
17968         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17969
17970 1998-06-19  Robert Lipe  <robertl@dgii.com>
17971
17972         *lib/g77.exp: Replace search for libf2c.a with search for newly
17973         renamed libg2c.a
17974
17975 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17976
17977         * gcc.c-torture/execute/980617-1.c: New test.
17978
17979 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17980
17981         * gcc.c-torture/execute/980612-1.c: New test.
17982
17983 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17984
17985         * gcc.dg/980523-1.c: Only test on ppc-linux.
17986         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17987
17988         * gcc.c-torture/execute/980608-1.c: New test.
17989
17990 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17991
17992         * gcc.c-torture/execute/980605-1.c: New test.
17993
17994 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17995
17996         * gcc.c-torture/execute/980604-1.c: New test.
17997
17998 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17999
18000         * gcc.c-torture/execute/980602-1.c: New test.
18001         * gcc.c-torture/execute/980602-2.c: Likewise.
18002
18003 1998-06-02  Dave Love  <d.love@dl.ac.uk>
18004
18005         * 970125-0.f: Fix per JCB.  Add commentary.
18006
18007 1998-05-31  Michael Meissner  <meissner@cygnus.com>
18008
18009         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
18010         IEEE -0 support.
18011
18012 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
18013
18014         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
18015         earlier.
18016
18017 1998-05-28  Catherine Moore <clm@cygnus.com>
18018
18019         * gcc.c-torture/execute/980526-3.c: New test.
18020
18021 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
18022
18023         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
18024         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
18025         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
18026         m88k-motorola-sysv3 to XFAIL.
18027
18028 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18029
18030         * gcc.dg/980526-1.c: New test.
18031         * gcc.c-torture/execute/980526-2.c: New test.
18032
18033 1998-05-26  Jeffrey A Law  (law@cygnus.com)
18034
18035         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
18036
18037         * gcc.c-torture/execute/980526-1.c: New test.
18038
18039 1998-05-26  Dave Love  <d.love@dl.ac.uk>
18040
18041         * g77.f-torture/execute/alpha2.f: Add runtime test.
18042
18043 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
18044
18045         * g++.old-deja/old-deja.exp: Strip leading directories.
18046
18047         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
18048         error for the line.  Don't run multiple tests for the same line.
18049
18050 1998-05-23  Jeffrey A Law  (law@cygnus.com)
18051
18052         * gcc.dg/980523-1.c: New test.
18053
18054 1998-05-23  Dave Love  <d.love@dl.ac.uk>
18055
18056         * g77.f-torture/compile/970915-0.f: New test.
18057
18058 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
18059
18060         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
18061
18062 1998-05-21  Jeffrey A Law  (law@cygnus.com)
18063
18064         * gcc.dg/980520-1.c: New test.
18065
18066 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
18067
18068         * gcc.dg/980502-1.c: Fix return type.
18069
18070 1998-05-20  Jeffrey A Law  (law@cygnus.com)
18071
18072         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
18073         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
18074         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
18075         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
18076         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
18077
18078 1998-05-20  Dave Love  <d.love@dl.ac.uk>
18079
18080         * g77.f-torture/execute/980520-1.f: New test.
18081
18082 1998-05-15  Dave Love  <d.love@dl.ac.uk>
18083
18084         * lib/mike-g77.exp: New file.
18085
18086         * g77.f-torture/noncompile/noncompile.exp,
18087         g77.f-torture/noncompile/check0.f: New files.
18088
18089 1998-05-14  Dave Love  <d.love@dl.ac.uk>
18090
18091         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
18092         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
18093         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
18094         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
18095         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
18096         abort where appropriate.
18097
18098 1998-05-05  Michael Meissner  <meissner@cygnus.com>
18099
18100         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
18101         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
18102
18103 1998-04-29  Dave Love  <d.love@dl.ac.uk>
18104
18105         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
18106
18107 1998-04-27  Dave Love  <d.love@dl.ac.uk>
18108
18109         * g77.f-torture/compile/980427-0.f: New test.
18110
18111 1998-04-24  Dave Love  <d.love@dl.ac.uk>
18112
18113         * g77.f-torture/compile/980424-0.f: New test.
18114
18115 1998-04-19  Dave Love  <d.love@dl.ac.uk>
18116
18117         * g77.f-torture/compile/980419-2.f (main): New test.
18118         * g77.f-torture/compile/970125-0.f: New test.
18119         * g77.f-torture/compile/980419-1.f: New test.
18120
18121 1998-04-08  Jim Wilson  <wilson@cygnus.com>
18122
18123         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
18124         of loop-4.c.
18125
18126 1998-04-07  Jim Wilson  <wilson@cygnus.com>
18127
18128         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
18129
18130 1998-04-03  Jim Wilson  <wilson@cygnus.com>
18131
18132         * gcc.c-torture/compile/980329-1.c: New test.
18133
18134 1998-03-18  Jim Wilson  <wilson@cygnus.com>
18135
18136         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
18137         * gcc.dg/980312-1.c: Fix typo in -march command.
18138
18139 1998-03-16  H.J. Lu  (hjl@gnu.org)
18140
18141         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
18142
18143 1998-03-11  Robert Lipe  <robertl@dgii.com>
18144
18145         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
18146         Dave Love agree the Fortran source is bogus.
18147
18148 1998-03-11  Robert Lipe  <robertl@dgii.com>
18149
18150         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
18151         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
18152         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
18153         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
18154         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
18155
18156 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
18157
18158         * g++.old-deja/g++.other/friend1.C: New test.
18159
18160 1998-02-18  Dave Love  <d.love@dl.ac.uk>
18161
18162         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
18163         possibly uninitialized) variables and declare dnrm2.
18164
18165 1998-02-23  Robert Lipe <robertl@dgii.com>
18166
18167         From Bruno Haible <haible@ilog.fr>:
18168         * gcc.c-torture/execute/980223.c: New test.
18169
18170 1998-02-13  Jeffrey A Law  (law@cygnus.com)
18171
18172         * gcc.dg/ifelse-1.c: New test.
18173
18174 1998-02-09  H.J. Lu  (hjl@gnu.org)
18175
18176         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
18177
18178           * lib/old-dejagnu.exp (old-dejagnu): Added the
18179           "execution test - XFAIL *-*-*" handling in the spirit of
18180           "excess errors test -". Changed the "execution test fails"
18181           handling to be like "excess errors test fails".
18182           * Update various tests accordingly.
18183
18184 1998-02-06  Jim Wilson  <wilson@cygnus.com>
18185
18186         * gcc.c-torture/execute/980205.c: New test.
18187
18188 1998-01-18  Jeffrey A Law  (law@cygnus.com)
18189
18190         * lib/c-torture.exp: Look for .x files instead of .cexp files.
18191         * lib/f-torture.exp: Similarly.
18192         * gcc.c-torture: Rename all .cexp files to .x files.
18193
18194 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
18195
18196         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
18197         (940510-1.c): Removed duplicate.
18198         (971104-1.c): New test.
18199
18200 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
18201
18202           * lib/f-torture.exp: Improve error and loop detection.
18203
18204 1997-11-19  Michael Meissner  <meissner@cygnus.com>
18205
18206         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
18207         use that to size the filler array.
18208
18209 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
18210
18211         * lib/c-torture.exp(c-torture-execute): Fix typo.
18212
18213         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
18214         testcase as the executable name. Keep the executable around if
18215         the test fails.
18216
18217 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
18218
18219         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
18220         changes.  Only test one -g option, and move it to the end of the
18221         list of options to test.
18222
18223 1997-09-19  Michael Meissner  <meissner@cygnus.com>
18224
18225         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
18226         variable GCC_TORTURE_OPTIONS to supply default switches separated
18227         by colons.  If no environment variable, run tests with -O0 -g, -O1
18228         -g, and -O2 -g as well.
18229
18230 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
18231
18232         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
18233         explanatory comments. Fix indentation.
18234
18235 1997-09-15  Jeffrey A Law  (law@cygnus.com)
18236
18237         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
18238
18239 1997-09-11  Jeffrey A Law  (law@cygnus.com)
18240
18241         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
18242         * g++.old-deja/g++.mike/p7325.C: Likewise.
18243         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
18244
18245 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
18246
18247         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
18248         * g++.old-deja/g++.brendan/crash30.C: Likewise.
18249         * g++.old-deja/g++.brendan/crash39.C: Likewise.
18250         * g++.old-deja/g++.law/operators4.C: Likewise.
18251
18252 1997-09-11  Joe Buck  (jbuck@synopsys.com)
18253
18254         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
18255         * g++.old-deja/g++.mike/p784.C: Ditto.
18256         * g++.old-deja/g++.mike/p785.C: Ditto.
18257
18258 1997-09-05  Jeffrey A Law  (law@cygnus.com)
18259
18260           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
18261
18262 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
18263
18264         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
18265         target feature; pass this to c-torture-execute as needed.
18266
18267 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
18268
18269         * lib/c-torture.exp(c-torture-execute): If the previous and the
18270         current executables being tested are identical, we don't need to
18271         run the executable again. Try to make the executable names
18272         unique. Add an optional argument for passing additional compiler
18273         flags.
18274
18275 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
18276
18277         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
18278
18279 1997-08-29  Jeffrey A Law  (law@cygnus.com)
18280
18281         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
18282
18283 1997-07-31  Jeffrey A Law  (law@cygnus.com)
18284
18285         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
18286         32bit or larger longs.
18287
18288         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
18289         have either a 32bit long or 32bit int.
18290
18291 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
18292
18293         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
18294         Make double precision tests dependent on sizeof (double).
18295
18296 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
18297
18298         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
18299         too.
18300
18301 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
18302
18303         * gcc.c-torture/compile/961203-1.cexp: New script.
18304
18305 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
18306
18307         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
18308         up the includes ourselves.
18309
18310 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
18311
18312         * lib/plumhall.exp: Remove random include, and add a few
18313         verbose messages for debugging.
18314
18315 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
18316
18317         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
18318         of trying to do it ourselves.
18319
18320 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
18321
18322         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
18323
18324 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
18325
18326         * gcc.prms/5403.c: Made regexp a bit less strict.
18327
18328 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
18329
18330         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
18331         is returned from remote_load instead.
18332         * lib/plumhall.exp: Ditto.
18333         * lib/mike-g++.exp: Ditto.
18334         * lib/old-dejagnu.exp: Ditto.
18335         * lib/c-torture.exp: Ditto.
18336
18337 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
18338
18339         * lib/g++.exp: Use build_wrapper procedure.
18340         * lib/gcc.exp: Ditto.
18341
18342 1997-05-20  Jeffrey A Law  (law@cygnus.com)
18343
18344         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
18345         an old-style decl for malloc.  Fixes tests to work when
18346         sizeof (int) != sizeof (size_t).
18347
18348 1997-05-15  Mike Meissner  <meissner@cygnus.com>
18349
18350         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
18351
18352         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
18353         use stdargs.h interface.
18354
18355 1997-05-15  Mike Meissner  <meissner@cygnus.com>
18356
18357         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
18358         NO_VARARGS when compiling.
18359
18360 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
18361
18362         * lib/plumhall.exp(ph_includes): New procedure.
18363         (ph_make): Use it.
18364         (ph_compiler): Ditto.
18365
18366         * lib/g++.exp: Rename test-glue.c to testglue.c.
18367         * lib/gcc.exp: Ditto.
18368
18369 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
18370
18371         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
18372         to completion when it's called.
18373
18374 1997-03-21  Michael Meissner  <meissner@cygnus.com>
18375
18376         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
18377         is defined, don't do test.
18378
18379 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
18380
18381         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
18382         for object files.
18383         (ph_summary): Mark skipped testcases as untested, not unresolved.
18384
18385         * lib/plumhall.exp (ph_make): If unresolved because of bad
18386         errorCode, record errorCode in log file.
18387         (*): Replace send_log/verbose with verbose -log.
18388
18389 1997-03-19  Michael Meissner  <meissner@cygnus.com>
18390
18391         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
18392         double conversion if double isn't at least 8 bytes.
18393
18394         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
18395         int to work with targets where int is 16 bits.
18396
18397         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
18398         8 bytes, just exit, since 4 byte doubles don't have enough bits of
18399         precision for the test to complete.
18400
18401 1997-03-14  Michael Meissner  <meissner@cygnus.com>
18402
18403         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
18404         if d10v is not compiled with the -mdouble64 flag.
18405         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
18406
18407         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
18408         d10v is not compiled with the -mint32 flag.
18409
18410 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
18411
18412         * lib/plumhall.exp: Use incr_count.
18413
18414 1997-03-12  Jeffrey A Law  (law@cygnus.com)
18415
18416         * gcc.c-torture: Update to c-torture-1.45.
18417
18418 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
18419
18420         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
18421         the name of the expect testcase file).
18422
18423         * lib/g++.exp(g++_init): Ditto.
18424
18425 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
18426
18427         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
18428         the host.
18429
18430         * lib/gcc.exp(gcc_exit): New procedure.
18431
18432 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
18433
18434         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
18435         specs where appropriate.
18436
18437         * g++.old-deja/g++.arm/*: Added additional ERROR checks
18438         because of new "candidates are" messages, and removed a few
18439
18440         * Converted all non-old-style g++ testcases to old-style, and
18441         moved into g++.old-deja.
18442
18443 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
18444
18445         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
18446         options.
18447
18448         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
18449         succeeded.
18450
18451         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
18452
18453 1997-02-13  Michael Meissner  <meissner@cygnus.com>
18454
18455         * lib/gcc.exp (gcc_target_compile): Add support for defining
18456         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
18457         the machine doesn't have those features.
18458
18459 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
18460
18461         * g++.law/operators4.exp: Don't use LIBS.
18462
18463 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
18464
18465         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
18466
18467         * lib/mike-g++.exp: Don't set the compiler to be tested here.
18468         * lib/g++.exp: Set it here instead. Also, allow use of the
18469         --tool_exec and --tool_opt options. Change CXX to
18470         GXX_UNDER_TEST.
18471
18472         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
18473
18474         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
18475
18476 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
18477
18478         * lib/old-dejagnu.exp: Use prune_warnings instead of
18479         prune_system_crud.
18480         * lib/mike-g++.exp: Ditto.
18481         * lib/gcc.exp: Ditto.
18482         * lib/g++.exp: Ditto.
18483
18484         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
18485
18486 1997-02-07  Jeffrey A Law  (law@cygnus.com)
18487
18488           * 941014-2.c: Include stdlib.h
18489           * 960327-1.c: Include stdio.h
18490           * dbra.c, index-1.c: Don't assume ints are 32bits.
18491
18492 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
18493
18494         * lib/gcc.exp: Add gcc,stack_size target feature.
18495
18496         * lib/g++.exp(g++_target_compile): Add the include and link
18497         paths here, not in two other places. And, it's $options, not
18498         options.
18499
18500         * lib/mike-g++.exp(postbase): Remove the code that determines
18501         the correct include and link paths.
18502         * g++.old-deja/old-deja.exp: Ditto.
18503
18504 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
18505
18506         * lib/g++.exp(g++_init): target_compile no longer returns the
18507         filename of the result.
18508
18509 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
18510
18511         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
18512         call to glob.
18513
18514         * gcc.c-torture/special/special.exp: Change call to
18515         gcc_target_compile to include the object file.
18516
18517 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
18518
18519         * gcc.c-torture/special/special.exp: Correct misspelling in last
18520         change.
18521
18522 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
18523
18524         * lib/plumhall.exp(ph_summary): Log the entire output of the
18525         executable. Return -1 if there were any failures, 0 otherwise.
18526         (ph_execute): Return -1 if there were any failures, 0 otherwise.
18527         (ph_make): Clean up objects and executables that were built
18528         if the tests succeeded.
18529
18530 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
18531
18532         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
18533         libraries and includes in the build tree as appropriate.
18534
18535 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18536
18537         * lib/c-torture.exp: Instead of looking for the global variable
18538         NO_LONG_LONG, check to see if that's a feature of the target.
18539
18540 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18541
18542         * config/default.exp: Minimize. Delete the remainer of the files in
18543         config; this functionality is now in devo/dejagnu/config.
18544
18545         g++.*/*: Pass any additional flags used to compile to postbase;
18546         delete CXXFLAGS.
18547
18548         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
18549         is now done by runtest.exp. Use gcc_target_compile instead of
18550         compile.
18551
18552         lib/c-torture.exp: Use gcc_target_compile instead of compile.
18553         Remove references to CFLAGS. Use remote_file instead of
18554         calling rm -f.
18555         (c-torture): Take a list of arguments to use to compile this
18556         testcase.
18557
18558         lib/g++.exp: Simplify. Use target_compile instead of compile.
18559         lib/gcc-dg.exp: Ditto.
18560         lib/gcc.exp: Ditto.
18561         lib/mike-{gcc,g++}.exp: Ditto.
18562         lib/old-dejagnu.exp: Ditto.
18563         lib/plumhall.exp: Ditto.
18564
18565 1997-01-08  Jim Wilson  <wilson@cygnus.com>
18566
18567         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
18568         (ph_linker): Likewise.
18569
18570 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
18571
18572           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
18573         MAP_ANON / MAP_ANONYMOUS if defined;
18574         else try to map from /dev/zero .
18575
18576 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18577
18578         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
18579         isn't defined, then define it to MAP_ANONYMOUS.
18580
18581 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18582
18583         * gcc.c-torture: Update to c-torture-1.42 release.
18584
18585 1996-11-11  Jeffrey A Law  (law@cygnus.com)
18586
18587         * gcc.c-torture: Update to c-torture-1.41 release.
18588
18589 1996-10-27  Jeffrey A Law  (law@cygnus.com)
18590
18591         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
18592         c-torture release.
18593
18594 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
18595
18596         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
18597         and LDFLAGS.  Fix second case to append the target_info ldflags
18598         onto LDFLAGS, not CFLAGS.
18599         * lib/g++.exp (g++_init): Add target_info stuff.
18600         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
18601         of libgloss and newlib flags for !native.
18602
18603         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
18604         (GDB): Fix relative path to go up another dir for finding gdb.
18605
18606 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
18607
18608         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
18609         versions in the target_info array, if they don't exist.
18610
18611 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
18612
18613         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
18614
18615 1996-07-08  Jim Wilson  <wilson@cygnus.com>
18616
18617         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
18618         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
18619
18620 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
18621
18622         * lib/old-dejagnu.exp: Don't remove the output file before we've
18623         actually tested it. Don't append pwd to the path of the executable
18624         we're testing.
18625
18626 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
18627
18628         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
18629
18630 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
18631
18632         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
18633         temporary directory for compiler files, and set it to a default
18634         value of /tmp. Set $output as the name of the output file from
18635         compiling the testcase. Add a -o option to $cflags_var so the
18636         compiler writes the final output file as $output. Set $executable
18637         to $output.
18638
18639         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
18640         directory for compiler files, and set it to /tmp if it doesn't
18641         already have a value. Set $output_file to the name of the output
18642         file from compiling the testcase. Add a -o option to CXXFLAGS so
18643         the compiler writes the final output file as $output. Use $output
18644         as the executable to be tested.
18645
18646 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18647
18648         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
18649
18650 1996-06-08  Jeffrey A Law  (law@cygnus.com)
18651
18652         * gcc.c-torture/execute/pending-1.c: New test.  Still
18653         pending in Tege's queue.
18654
18655 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
18656
18657         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
18658         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
18659         if there were failures.  Call unresolved if there were unresolved
18660         testcases.  Call gcc_fail if program did not run to completion.
18661         (ph_make): Pass additional argument name to ph_execute.
18662         (ph_execute): Add new argument.  Pass additional arguments to
18663         ph_summary.  Call gcc_fail is there is no execution output.
18664
18665 1996-04-24  Jeffrey A Law  (law@cygnus.com)
18666
18667         * lib/plumhall.exp (proc_summary): Output relavent summary
18668         lines into the log so specific failures in plumhall can be
18669         investigated.
18670
18671 1996-04-10  Jeffrey A Law  (law@cygnus.com)
18672
18673         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
18674         (c-torture-execute): Don't try to execute tests which use
18675         "long long" types if $NO_LONG_LONG is nonzero.
18676
18677 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
18678
18679         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
18680         not c-torture.
18681
18682         * gcc.ieee: Move from here.
18683         * gcc.c-torture/execute/ieee: To here.
18684
18685 1996-03-26  Jeffrey A Law  (law@cygnus.com)
18686
18687         * gcc.c-torture: Update to c-torture-1.41 release.
18688
18689 1996-03-22  Jeffrey A Law  (law@cygnus.com)
18690
18691         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
18692         not "$output".
18693
18694 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
18695
18696         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
18697         -c present.
18698
18699 1996-03-02  Jeffrey A Law  (law@cygnus.com)
18700
18701         * config/proelf.exp: Handle connecting to a simulator.
18702
18703 1996-01-31  Jeffrey A Law  (law@cygnus.com)
18704
18705         * config/proelf.exp: New file.  Enough framework that we can
18706         run c-torture tests on the proelf targets (or any other target
18707         that gdb can connect to for that matter).
18708
18709 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
18710
18711         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
18712         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
18713
18714         * lib/plumhall.exp (ph_execute): Always call ph_summary if
18715         exec_output exists.
18716
18717 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
18718
18719         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
18720         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
18721
18722         * config/*.exp: Update FSF address.  Change result of ${tool}_load
18723         to pass/fail/unresolved/unsupported/untested.  Caller must now
18724         call unresolved/unsupported/untested.
18725         * lib/*.exp: Update FSF address.  Update to handle new results of
18726         ${tool}_load.
18727         * lib/chill.exp (verbose): Delete.
18728
18729 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
18730
18731         * lib/gcc.exp (default_gcc_start): Change order of args to
18732         $LDFLAGS $CFLAGS $LIBS.
18733         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
18734         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
18735         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
18736         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
18737         * gcc.misc-tests/dg-test.exp: Likewise.
18738         * gcc.misc-tests/msgs.exp: Likewise.
18739         * gcc.prms/prms.exp: Likewise.
18740         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
18741         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
18742
18743         * lib/dg.exp: Deleted, moved to dejagnu/lib.
18744
18745 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18746
18747         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
18748
18749         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
18750         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
18751
18752         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
18753         necessary.
18754
18755 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
18756
18757         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
18758         global for loop; add use of $mathlib.
18759         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
18760         settings here; set mathlib for anything but VxWorks.
18761
18762 1996-01-22  Jeffrey A Law  (law@cygnus.com)
18763
18764         * gcc.c-torture: Update to c-torture-1.40 release.
18765
18766 1996-01-03  Jeffrey A Law  (law@cygnus.com)
18767
18768         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
18769         dg.exp.
18770
18771 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
18772
18773         * lib/c-torture.exp (c-torture-execute): Declare "output" as
18774         global.
18775
18776 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
18777
18778         * lib/g++.exp (LIBS): Define if not already.
18779         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
18780         (gcc-dg-prune): Call prune_gcc_output.
18781         * lib/gcc.exp (prune_gcc_output): New proc.
18782         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
18783         prune_gcc_output.
18784
18785 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
18786
18787         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
18788         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
18789
18790 1995-11-15  Jeffrey A Law  (law@cygnus.com)
18791
18792         * gcc.c-torture: Update to c-torture-1.39 release.
18793
18794 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
18795
18796         * lib/c-torture.exp (c-torture-execute): Don't return if one option
18797         fails, try others as well.
18798
18799 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
18800
18801         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
18802         If compilation fails, mark execute tests as `untested'.
18803         If test is marked as unsupported, don't mark compilation and
18804         execute tests as failed.
18805
18806 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
18807
18808         * lib/g++.exp (g++_init): Don't link in libg++, and look to
18809         libstdc++ for whether or not we want to be doing shared
18810         libraries.  Delete link_curses since we don't need it anymore.
18811         * lib/mike-g++.exp (postbase): Don't link in libg++.
18812         * g++.old-deja/old-deja.exp: Likewise.
18813
18814 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
18815
18816         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
18817
18818 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
18819
18820         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
18821         For that, add `-Wl,-a,shared_archive'.
18822         * g++.old-deja/old-deja.exp: Likewise.
18823
18824 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
18825
18826         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
18827
18828 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
18829
18830         * lib/mike-g++.exp (postbase): Pay attention to the status of
18831         g++_load.
18832
18833 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
18834
18835           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
18836
18837 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
18838
18839         * lib/gcc.exp (default_gcc_start): No longer need to log program
18840         being executed or its output, execute_anywhere does that now.
18841         * lib/g++.exp (default_g++_version): Call execute_anywhere.
18842         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
18843
18844 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
18845
18846         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
18847         the same as those in lib/g++.exp.
18848
18849 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
18850
18851         * gcc.c-torture: Update to c-torture-1.38 release.
18852         * gcc.ieee: Related changes.
18853
18854 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
18855
18856         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
18857         "exec". Minor reformatting changes.
18858
18859         * config/rom68k.exp (${tool}_load): Make it work in a canadian
18860         cross. This means all "exec" calls now work on a remote host as
18861         well.
18862         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
18863         cross. Filter out the extra "\r\n" stuff that expect puts in.
18864         (c-torture-execute): Filter out the bogus warnings like
18865         c-torture-compile does. Add support for canadian cross.
18866         * lib/gcc.exp (default_gcc_version, default_gcc_start)
18867         Use execute_anywhere rather than calling exec directly. Now it
18868         works for canadian cross testing.
18869
18870 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
18871
18872         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
18873         results into a variable, and check that rather than using file exists.
18874
18875 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
18876
18877         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
18878         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
18879
18880 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18881
18882         * g++.old-deja/old-deja.exp: Create and pass runshlib and
18883         lib_curses if there's a shared libg++ in the build tree.
18884
18885 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
18886
18887         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
18888         if not supported target.
18889
18890 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
18891
18892         * lib/g++.exp (g++_init): Move empty setting of runshlib and
18893         link_curses up to always happen, not just for native builds.
18894
18895 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
18896
18897         * gcc.c-torture: Update to c-torture-1.36 release.
18898         * gcc.failure: Related changes.
18899
18900 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
18901
18902         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
18903
18904 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
18905
18906         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
18907         * lib/mike-g++.exp (postbase): Not in here.  Still reference
18908         runshlib, link_curses, and mathlib for link and run.
18909
18910         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
18911         pass the runtime shared library options for Solaris, OSF/1, and
18912         Irix5, and link with -lcurses to avoid unresolved references.
18913
18914 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18915
18916         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18917         only run once.
18918
18919 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18920
18921         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18922
18923 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18924
18925         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18926         do not have a framework for the "compat" tests yet.
18927
18928 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18929
18930         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18931         set to null if we're testing vxworks5.1.  Use that instead of
18932         `-lm' in the setting of LIBS for link and run.
18933
18934 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18935
18936         * config/rom68k.exp (${tool}_load): Major changes to make it
18937         work.  Verified that it does in fact return the stuff in
18938         exec_output properly.  Catch any Emul or any TRAP other than 0.
18939
18940 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18941
18942         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18943         LDFLAGS properly for targets that need stuff from libgloss.
18944         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18945         only run once.
18946         (gpp_initialized): New variable.
18947
18948 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18949
18950         * config/rom68k.exp: Load libgloss.exp.
18951         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18952         so we can produce a fully linked binary.
18953         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18954         so we can produce a fully linked binary.
18955
18956 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18957
18958         * lib/plumhall.exp (ph_section): Watch for expected failures.
18959         Add missing `else'.
18960
18961         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18962         run the testcase.
18963         (c-torture): Likewise.
18964
18965 1995-08-28  Doug Evans  <dje@cygnus.com>
18966
18967         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18968
18969         * lib/mike-g++.exp (mike_cleanup): New proc.
18970         (prebase): New globals compiler_result, not_compiler_result,
18971         target_regexp.
18972         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18973         allow leading "-" in pattern.  Watch for unsupported tests.
18974         If $compiler_result is set, pattern match assembler code,
18975         and ditto for $not_compiler_result.
18976         * lib/mike-gcc.exp: Likewise.
18977
18978         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18979         execution "succeeded".
18980
18981 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18982
18983         * config/win32.exp: New file.
18984         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18985
18986 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18987
18988         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18989         unsupported.
18990         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18991         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18992         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18993
18994         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18995         "... without exceptions was ...".  That is now handled by
18996         prune_system_crud.
18997         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18998
18999 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
19000
19001         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
19002         sieve.c,sort2.c}: New files.
19003         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
19004         sieve.exp,sort2.exp}: Drivers for them.
19005
19006         * lib/mike-gcc.exp (program_output): New user settable variable.
19007         (postbase): Call prune_system_crud.  Also prune extraneous compiler
19008         messages.
19009         * lib/mike-g++.exp (program_output): New user settable variable.
19010
19011         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
19012
19013         * config/sh.exp: Deleted (use sim.exp instead).
19014
19015 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
19016
19017         * config/vx.exp: Declare CHECKTASK as global.
19018         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
19019         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
19020         * lib/old-dejagnu.exp: Load [pwd]/$executable.
19021
19022 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
19023
19024         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
19025         target. Like vx.exp, only includes `vx29k.exp' instead of
19026         `vxworks.exp'.
19027
19028 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
19029
19030         * config/sim.exp: Increase time limit from 120 seconds to 240.
19031
19032 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
19033
19034         * gcc.c-torture/execute/950628-1.c: New test.
19035
19036 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
19037
19038         * gcc.c-torture: Update with changes/additions from
19039         c-torture-1.34.
19040
19041 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
19042
19043         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
19044
19045 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
19046
19047         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
19048
19049 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
19050
19051         * gcc.c-torture/compile/950512-1.c: New test.
19052         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
19053         * gcc.dg/struct-ret-1.c: Likewise.
19054
19055 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
19056
19057         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
19058           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
19059
19060 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
19061
19062         * gcc.c-torture/special/920411-1.c: Deleted.
19063         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
19064
19065 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
19066
19067         * config/sim.exp (${tool}_load): Hack in call to bash to get a
19068         cpu limit.
19069
19070 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
19071
19072         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
19073
19074 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
19075
19076         From kenner;
19077         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
19078         is the proper length.
19079         * va-arg-3.c: Likewise.
19080
19081 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
19082
19083         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
19084         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
19085
19086         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
19087         * lib/g++.exp (default_g++_start): Delete old cruft.
19088
19089 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
19090
19091         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
19092         (2 * (1 << 18)) to (2 * (1 << 17)).
19093
19094         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
19095
19096 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
19097
19098         * config/rom68k.exp: Renamed from config/idp.exp
19099
19100 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
19101
19102         * c-torture/compile/921109-2.c
19103
19104 1995-04-18  Mike Stump  <mrs@cygnus.com>
19105
19106         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
19107         excess errors.
19108
19109 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
19110
19111         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
19112         output.
19113         * lib/g++.exp (default_g++_start): Likewise.
19114
19115 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
19116
19117         * gcc.c-torture/compile/950329-1.c: New test.
19118
19119 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
19120
19121           * config/bug.exp (${tool}_load): Updated to use new remote_open
19122           and remote_close procs.
19123         * config/idp.exp: New file.
19124
19125 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
19126
19127         * gcc.c-torture/execute/950322-1.c: New test.
19128
19129 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
19130
19131         * config/vx.exp (${tool}_load): Clean up testing of return code from
19132         vxworks_ld and vxworks_spawn.
19133
19134 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
19135
19136         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
19137
19138 1995-03-13  Mike Stump  <mrs@cygnus.com>
19139
19140         * lib/old-deja.exp: Add `excess errors test - ' error, now one
19141         can mark excess errors on a machine by machine basis.  Note, the
19142         default is to not expect any excess errors, even when excess
19143         errors test - is given, so you will want to put an XFAIL ... on
19144         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
19145         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
19146         those 4 machines, but no others.
19147
19148 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
19149
19150         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
19151         * lib/c-torture.exp: to here.
19152
19153 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
19154
19155         * gcc.c-torture/execute/950221-1.c: New test.
19156         * gcc.c-torture/execute/struct-ret-1.c: New test.
19157         * gcc.c-torture/compile/950221-1.c: New test.
19158
19159         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
19160
19161 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
19162
19163         * gcc.c-torture/execute/arith-1.c (main): Return 0.
19164         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
19165
19166 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
19167
19168         * g++.gb: New directory of tests, derived from my signature and
19169         class scoping tests.
19170
19171         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
19172         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
19173         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
19174         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
19175         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
19176         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
19177         * g++.gb/sig25.C: Likewise.
19178
19179         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
19180         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
19181         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
19182         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
19183         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
19184         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
19185         * g++.gb/sig25.exp: Likewise.
19186
19187         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
19188         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
19189         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
19190         * g++.gb/scope13.C: Likewise, this test still fails.
19191
19192         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
19193         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
19194         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
19195         * g++.gb/scope13.exp: Ditto.
19196
19197         * g++.gb/README: New file, explains what these tests are about.
19198
19199 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
19200
19201         * lib/dg.exp (dg-do): Support `preprocess'.
19202         (dg-test): Likewise.
19203
19204 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
19205
19206         * config/udi.exp: change "continue -expect" to "exp_continue".
19207
19208 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
19209
19210         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
19211         Delete redundant tests.
19212
19213         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
19214         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
19215         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
19216         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
19217         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
19218         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
19219         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
19220         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
19221
19222         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
19223         storing label pointers.
19224         * gcc.c-torture/execute/921019-1.c: Likewise.
19225         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
19226         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
19227         parameter fp.
19228         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
19229         constants.
19230
19231         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
19232         Delete obsolete tests.
19233
19234         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
19235         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
19236         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
19237         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
19238         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
19239         * gcc.c-torture/compile/950124-1.c: New test.
19240
19241         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
19242
19243 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
19244
19245         * lib/mike-g++.exp: Add -lm to LIBS.
19246
19247 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
19248
19249         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
19250
19251 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
19252
19253         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
19254
19255 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
19256
19257         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
19258
19259 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
19260
19261         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
19262         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
19263         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
19264         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
19265         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
19266         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
19267         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
19268         * g++.law/{operators31.C, operators32.C,
19269         * g++.law/{operators33.C, operators34.C}: Likewise.
19270         * g++.law/{pic1.C, refs2.C}: Likewise.
19271         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
19272         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
19273         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
19274         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
19275
19276         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
19277         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
19278         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
19279         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
19280         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
19281         * g++.law/{enum9.exp, friend5.exp}: Likewise.
19282         * g++.law/{nest3.exp, nest4.exp}: Likewise.
19283         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
19284         * g++.law/{operators30.exp, operators31.exp}: Likewise.
19285         * g++.law/{operators32.exp, operators33.exp}: Likewise.
19286         * g++.law/{operators34.exp}: Likewise.
19287         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
19288         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
19289         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
19290         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
19291         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
19292
19293         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
19294         No longer expected to fail.
19295         * g++.law/missed-error3.C: Tweak for recent bool changes.
19296
19297 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
19298
19299         * config/emb-unix: Deleted.
19300         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
19301         remote execution.  Do final link on remote host if REMOTE_LINK is set.
19302
19303 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
19304
19305         * lib/dg.exp (dg-test): Fix typo in last patch.
19306
19307 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
19308
19309         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
19310         (handles multiple occurrences).
19311
19312 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
19313
19314         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
19315         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
19316         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
19317         printed).
19318         * lib/c-torture.exp (c-torture-compile): Likewise.
19319         (c-torture): Prepend full path if missing.
19320         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
19321         (gcc_fail): Likewise.
19322         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
19323
19324 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
19325
19326         * lib/netware.exp: Only attach to NetWare i386 systems.
19327
19328 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
19329
19330         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
19331         messages.  Add test name to "output pattern match" pass/fail message.
19332
19333 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
19334
19335         * gcc.dg: New testsuite.
19336         * gcc.dg/dg.exp: New file.
19337
19338         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
19339         test-switch.c}: Deleted.
19340
19341         * gcc.misc-tests/msgs.exp: New testcase driver.
19342
19343 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
19344
19345         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
19346         Watch for illegal return values from ${tool}_load.
19347         * config/unix.exp (${tool}_load): Fix pass/fail detection for
19348         cross targets.  Coerce return value >0 to 1.
19349
19350 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
19351
19352         * config/unix.exp (${tool}_load): Call program rsh, not proc.
19353
19354         * config/emb-unix.exp: New file.
19355
19356         * config/sim.exp: Error if variable $SIM not defined.
19357         (${tool}_load): Mark test as "untested" if simulator missing.
19358
19359         * config/unix.exp: Load remote.exp to get rcp_download.
19360         * lib/c-torture.exp: Use different option lists for testcases with
19361         and without loops.
19362         * gcc.c-torture/execute/execute.exp: Likewise.
19363
19364 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
19365
19366         * config/*.exp: Clarify return code from ${tool}_load.
19367         Call `unresolved' or `untested' instead of `warning' or `perror'
19368         (sometimes you still want to call both though).
19369         Add comment that `shell_id' is local to each file.
19370         * config/udi.exp (timeout): Set to 30.
19371         Don't print warning if connection fails, $connectmode has already
19372         printed an error.
19373         (${tool}_load): Move verbose messages to level 2.
19374         Rework pattern for "Process started" message.
19375         Pass `shell_id' to ${connectmode}_download.
19376         Retry twice upon timeout.  Make resetting of target more robust.
19377         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
19378         Pass `shell_id' to exit_$connectmode.
19379         Only call exit_$connectmode if connected.
19380         * config/unix.exp (${tool}_load): Check return codes better.
19381         * config/vrtx.exp (${tool}_load): Likewise.
19382         * config/vx.exp (${tool}_load): Likewise.
19383         Delete unneeded global's.
19384         * lib/dg.exp (dg-test): Update to reflect clarified return codes
19385         from ${tool}_load.
19386         (dg-stat): Delete.
19387         (dg-init): Delete recording of pass/fail counts.
19388         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
19389         (old-dejagnu-init): Likewise.
19390         (old-dejagnu-stat): Delete contents, empty proc now.
19391         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
19392         (c-torture): Delete references to lcnt, lpass, lfail.
19393         Get option list from TORTURE_OPTIONS.
19394         Delete -funroll[-all]-loops if no loops.
19395         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
19396         (g++_stat): Delete contents (empty proc now).
19397         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
19398         (gcc_finish): Likewise.
19399         (gcc_stat): Deleted.
19400         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
19401         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
19402         * gcc.c-torture/execute/execute.exp: Likewise.
19403         Split tests into two parts: compile, execute.
19404         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
19405         no loops.  Update to reflect clarified return codes from ${tool}_load.
19406
19407 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
19408
19409         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
19410         to grep for.
19411         (old-dejagnu): Likewise (where necessary).
19412
19413 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
19414
19415         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
19416
19417         * lib/dg.exp (dg-process-target): Fix processing of selector.
19418         Add comment regarding use of `error'.
19419
19420         * lib/gcc.exp (prune_system_crud): Define if missing.
19421         * lib/g++.exp (prune_system_crud): Likewise.
19422
19423         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
19424         Call prune_system_crud.
19425         * lib/dg.exp (dg-runtest): New proc.
19426         Use perror instead of send_user for tcl errors in testcase.
19427         Don't return any value, it's never used.
19428         Don't clobber previous definition of `unknown'.
19429         Print tcl errors in `dg-final'.
19430
19431 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
19432
19433         * lib/dg.exp (dg-process-target): Improve syntax error messages.
19434         (dg-test): Don't print errorInfo, it contains stack backtrace.
19435
19436 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
19437
19438         * lib/g++.exp (runtest_file_p): Define if missing.
19439
19440 1994-09-24  Doug Evans  (dje@cygnus.com)
19441
19442         * lib/mike-g++.exp: Comment out loading of g++.exp.
19443         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
19444         (default_g++_version): Always print something.
19445         (default_g++_start): Comment out call to `which'.
19446         (g++_start, g++_load): Deleted (must be defined in config file).
19447         * lib/gcc.exp: Test for existence of $CC at start.
19448         Delete check for tmpdir (done in gcc_init).
19449         (default_gcc_version): Always print something.
19450         (default_gcc_start): Comment out call to `which'.
19451         * config/*.exp: Major cleanup - make cross targets work at least a
19452         little better for g++ (by not being "--tool gcc" specific).
19453         Rename gcc_xxx to ${tool}_xxx.
19454         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
19455         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
19456
19457 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
19458
19459         * lib/c-torture.exp (c-torture-compile): Rework compiler
19460         message processing.
19461
19462         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
19463         c-torture.
19464
19465 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
19466
19467         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
19468
19469         * lib/dg.exp (dg-process-target): Support { target native }.
19470
19471 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
19472
19473         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
19474         looked for "... program xxx got fatal signal".
19475         Correct regsub munging of `comp_output'.
19476         Ignore compiler messages "path prefix not used" and "linker input
19477         file unused".
19478
19479 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
19480
19481         * lib/gcc.exp (runtest_file_p): Define if missing.
19482         * gcc.prms/template.c: Example to work from.
19483
19484 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
19485
19486         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
19487         * lib/dg.exp (dg-test): Call unsupported testcases as such.
19488
19489         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
19490         * gcc.prms/1883.c: Moved from compile/940714-1.c.
19491         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
19492         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
19493
19494         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
19495         (dg-process-target): No longer a varargs proc.
19496         Return S/N for target, P/F for xfail.  All callers changed.
19497         (user option procs): More argument checking.
19498         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
19499         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
19500         (dg-test): Skip test if not running on selected target in `dg-do'.
19501         Update handling of `dg-do-what', `dg-output-text'.
19502         Separate execution pass/fail from output pattern match pass/fail.
19503         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
19504
19505 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
19506
19507         * gcc.c-torture/special/special.exp: Don't expect failure for mips
19508         target for 920510-1.c.
19509
19510 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
19511
19512         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
19513         Clean up comment regarding use of passcnt, etc.
19514         (gcc_stat): Don't update `testcnt' here.
19515         (gcc_finish): Do it here.
19516         Might as well reset `but_id' here too.
19517         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
19518         to determine if the file should be tested.
19519         * gcc.c-torture/compile/compile.exp: Likewise.
19520         * gcc.c-torture/execute/execute.exp: Likewise.
19521         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19522         * gcc.misc-tests/dg-test.exp: Likewise.
19523         * gcc.prms/prms.exp: Likewise.
19524         * gcc.wendy/wendy.exp: Likewise.
19525         * g++.old-deja.exp: Likewise.
19526         Move "Testing file" message to verbose level 1.
19527
19528 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
19529
19530         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
19531
19532 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
19533
19534         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
19535         (default_gcc_start): Accept optional second list element
19536         of compiler flags.  Print compiler output at verbosity level 2.
19537         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
19538         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
19539         Save current values of framework globals passcnt, failcnt, xpasscnt,
19540         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
19541         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
19542         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
19543         xfailcnt to compute stats.  Update framework global `testcnt' from
19544         pass/fail counts.
19545         (gcc_finish): New proc.  Clean up test environment.
19546         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
19547         (gcc_epass, gcc_efail): Delete.
19548         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
19549         argument of line number.
19550         (dg-init): If the tool has an init routine, call it.
19551         (dg-test): Remove args `cflags_var' and `libs_var'.
19552         Pass all compiler options to ${tool}_start.
19553         Handle missing line number.
19554         (dg-finish): New function.
19555         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
19556         particular files.  Call gcc_finish at end.  Move "skipping test"
19557         message to verbosity level 3.
19558         * gcc.c-torture/compile/compile.exp: Likewise.
19559         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19560         * gcc.c-torture/execute/execute.exp: Likewise.
19561         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19562         Print testcase being tried at verbosity level 1.
19563         * gcc.c-torture/special/special.exp: Unset xfail.
19564         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19565         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
19566         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
19567         * gcc.failure/failure.exp: Likewise.
19568         * gcc.ieee/ieee.exp: Likewise.
19569         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
19570         Update call to dg-test.  Call dg-finish at end.
19571         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
19572         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19573         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
19574         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
19575         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
19576         * gcc.wendy/wendy.exp: Add copyright.
19577         Delete setting of tmpdir (done by gcc_init).
19578         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
19579         Pass compiler flags to gcc_start.  Call gcc_finish at end.
19580         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
19581         gcc_[ce]pass/fail.
19582
19583 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
19584
19585         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
19586         confusion.
19587         (g++_load): Likewise.
19588
19589         * config/*.exp (gcc_load): Some were varargs fns and some were not.
19590         Rename argument to `prog' to remove the confusion.
19591         Varargs fns behave differently too!
19592         (g++_load): Likewise.
19593
19594         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
19595
19596         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
19597         what it is.  Delete (always) printing of status value for !native.
19598         Simplify verbose code, and include status and exec_output.
19599         (g++_load): Use gcc_load.
19600
19601 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
19602
19603         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
19604         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
19605         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
19606         940714-3.c as these testcases don't exist anymore.  Make
19607         va-arg-1.c expected to pass.
19608
19609 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
19610
19611         * gcc.misc-tests/misc.exp: Only run specific testcases.
19612         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
19613         * gcc.misc-tests/dg-[1-9].c: New files.
19614
19615         * lib/dg.exp: New testsuite driver.
19616         * gcc.prms/prms.exp: Use it.
19617
19618         * README.gcc: New file.
19619
19620         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
19621         Document and reset `lxpass' and `lxfail'.
19622         Simplify "initialized" message.
19623         (gcc_stat): Clean up comments a little.
19624
19625 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
19626
19627         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
19628
19629 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
19630
19631         * lib/old-dejagnu.exp (process-option): New proc.
19632         (old-dejagnu-init, old-dejagnu-stat): Likewise.
19633         (old-dejagnu): Simplify.
19634         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
19635
19636 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
19637
19638         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
19639         exists and is not an empty string.
19640
19641         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
19642         $xfail rather than calling setup_xfail.  Clear $xfail when test is
19643         finished.
19644         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
19645         automatically.
19646
19647         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
19648         longer expected to fail.
19649
19650         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
19651         "f" function call.
19652
19653         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
19654
19655         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
19656         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
19657         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
19658         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
19659         c-torture-1.29.
19660
19661         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
19662         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
19663
19664         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
19665
19666         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
19667         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
19668
19669         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
19670         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
19671         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
19672
19673 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
19674
19675         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
19676         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
19677         940714-1.c, 940714-2.c, 940714-3.c},
19678         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
19679         gcc.misc-tests/{mg.c,mg.exp}:
19680         New tests.
19681         * gcc.noncompile/noncompile.exp: Change accordingly.
19682
19683 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
19684
19685         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
19686         Undo previous clobberage.
19687
19688 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
19689
19690         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
19691         * gcc.special/{930510-1.c, special.exp}:
19692         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
19693         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
19694         struct-varargs-1.c}: New tests from c-torture-1.26.
19695
19696 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
19697
19698         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
19699           argument to switch.
19700
19701 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
19702
19703         * Revert the previous changes.  Please see Rob's directory
19704           (/lisa/test/rob/progressive/gcc/testsuite) for testing
19705           fixes.
19706
19707 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
19708
19709         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
19710             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
19711             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
19712             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
19713             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
19714             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
19715             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
19716             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
19717             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
19718             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
19719             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
19720             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
19721             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
19722             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
19723             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
19724             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
19725             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
19726             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
19727             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
19728             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
19729             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
19730             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
19731             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
19732             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
19733             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
19734             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19735             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
19736
19737 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
19738
19739         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
19740             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
19741           with perror calls.
19742
19743 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
19744
19745         * config/unix.exp (g++_load): Fix syntax.
19746
19747 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
19748
19749         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
19750         * gcc.noncompile/921017-1.c: Deleted obsolete test.
19751         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
19752         Don't expect va-arg-1.c to fail.  Correct expected output for
19753         920928-1.c.
19754         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
19755         * gcc.wendy/hbm4.c: Correct typo.
19756         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
19757
19758 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
19759
19760         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
19761         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
19762         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
19763         * lib/c-torture.exp (c-torture-compile): Ditto.
19764
19765         Reduce volume of output (remove all the -I's and such).
19766         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
19767         Call gcc_cpass, gcc_cfail.
19768         (c-torture): Pass testing option to c-torture-compile.
19769
19770 1994-03-21  Doug Evans  (dje@cygnus.com)
19771
19772         Bring patches over from progressive.
19773         * config/default.exp: Exit remote shell cleanly.
19774         (g++_exit, g++_start): Add default versions.
19775         * config/sim.exp (gcc_load): Use perror, not error.
19776
19777 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
19778
19779         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
19780         set in site.exp.
19781
19782 1994-03-14  Doug Evans  (dje@cygnus.com)
19783
19784         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
19785         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
19786         (wendy_try): New proc to run testcase.
19787         (main loop): Call 'em.
19788         * gcc.wendy/*.c: Clean up pass to correct expected output.
19789
19790         * lib/gcc.exp: Minor cleanup work.
19791         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
19792
19793 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
19794
19795         * config/sim.exp (gcc_load): Document return codes better.
19796         Don't pass -v to simulator.
19797
19798 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
19799
19800           * gcc.special/920717-x.c: Fix typo.
19801           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
19802           get at sources.
19803
19804         * lib/mike-gcc.exp: Fix typo.
19805
19806 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
19807
19808         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
19809         binary to use, transform the name.
19810         * config/*.exp: rename everything. Nuke any g++ specific files,
19811         it's now a special case of gcc that requires no special support.
19812         Add a default.exp for unsupported targets.
19813
19814 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
19815
19816         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
19817         lib/old-dejagnu.exp: Fix a few patterns to work with the new
19818         version of Tcl.
19819
19820 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
19821
19822         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
19823         than a warning.
19824
19825 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
19826
19827         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
19828
19829 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
19830
19831         * gcc.execute/execute.exp: Combine opt_list and foption_list into
19832         option_list.  Compile every file with only 4/6 option choices
19833         (same as C torture) instead of with 12/18 different option
19834         choices.
19835         * lib/c-torture.exp: Likewise.
19836
19837         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
19838         not already set.
19839
19840 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
19841
19842         * lib/old-deja.exp: Add `excess errors test fails' error, now one
19843         can put an XFAIL *-*-* on excess errors.
19844
19845 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
19846
19847         * g++.law: Add more tests derived from g++-bugs snapshots.
19848
19849         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
19850         equivalent to g++.law/init9.
19851
19852         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
19853         compiled it, and the a.out file after we've run it.
19854
19855 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
19856
19857         * lib/mike-g++.exp (postbase): Delete the .o file after we've
19858         compiled it, and the a.out file after we've run it.
19859
19860 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
19861
19862         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
19863
19864 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
19865
19866         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
19867         version number.
19868
19869 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
19870
19871         * g++.law: New directory of g++ tests derived from the g++-bugs
19872         snapshots.
19873
19874 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
19875
19876         * gcc.compile: initbug1.c initbug1.exp testcase added
19877
19878 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
19879
19880         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
19881         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
19882           fixes submitted by Jeff Law (law@cs.utah.edu)
19883         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
19884           Jeff Law (law@cs.utah.edu)
19885
19886
19887 1993-11-30  Mike Stump  (mrs@cygnus.com)
19888
19889         * config/unix-g++.exp: Follow the gcc way of doing things.
19890         * g++.old-deja/old-deja.exp: Minor updates.
19891         * lib/g++.exp: New file, follow the gcc way of doing things.
19892         * lib/old-dejagnu.exp: Minor updates.
19893         * lib/mike-g++.exp: Always unset errorInfo.
19894
19895 1993-11-06  Mike Stump  (mrs@cygnus.com)
19896
19897         * lib/gcc.exp: Fix some errors with the below change, CC and
19898         CFLAGS should be global when setting, not local.
19899
19900 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
19901
19902         * lib/gcc.exp: Transform tool name.
19903
19904 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19905
19906         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
19907
19908 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19909
19910         * lib/gcc.exp: change gcc_done to gcc_stat
19911
19912 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19913
19914         * Upgraded gcc testsuite to c-torture version 1.25
19915
19916 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
19917
19918         * lib/gcc.exp: added reporting code. Changed verbose compile message.
19919         * lib/c-torture: added hooks for new reporting code.
19920
19921 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
19922
19923         * config/sh-gcc.exp: check if sh-sim exists in the path
19924
19925 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19926
19927         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19928         * gcc.compile/compile.exp: Initial changes for new logic.
19929         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19930         * gcc.failure/failure.exp: Initial changes for new logic.
19931         * gcc.ieee/ieee.exp: Initial changes for new logic.
19932         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19933         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19934         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19935         * lib/c-torture.exp: Initial changes for new logic.
19936         * lib/gcc.exp: Initial changes for new logic.
19937
19938 1993-10-15  Mike Stump  (mrs@cygnus.com)
19939
19940         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19941         depend upon failure or success.  Fully qualify names in failure
19942         and success messages.  Always remove a.out before starting
19943         compile, just in case.  Pay more attention to error text output by
19944         the compiler.  Handle testcases with no known past errors just
19945         like all others, so that things are uniform.  Other miscellaneous
19946         improvements.
19947
19948 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19949
19950         * gcc.cpp: new directory for cpp tests
19951
19952 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19953
19954         * lib/chill.exp: Code reformatted, removed unused code.
19955         * config/unix-chill.exp: Code reformatted, removed unused code.
19956         * chill.execute/execute.exp: Code reformatted, removed unused code.
19957         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19958
19959 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19960
19961         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19962         routines not written.
19963
19964 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19965
19966         * config/bug-gcc.exp: Use new procs from bug.exp.
19967
19968 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19969
19970         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19971         via ftp, rather than depending on NFS.
19972         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19973         case.
19974
19975 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19976
19977         * config/bug-gcc.exp: Use new download proc.
19978
19979 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19980
19981         * chill.execute/execute.exp: cleanups, handles errors better
19982         * chill.compile/compile.exp: rewrite, based on execute.exp
19983         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19984         * lib/chill.exp: major changes to diff proc and compile and link
19985           procs. added chill_fail and chill_pass wrappers to pass and
19986           fail. added more comments, and handle error codes better.
19987           Added a hack to capture stderr from exec, so noncompile tests
19988           can work.
19989
19990 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19991
19992         * chill.execute/execute.exp: rewrite of testsuite driver
19993         * lib/chill.exp: rewrite of testsuite driver
19994         * config/unix-chill.exp: rewrite of testsuite driver
19995
19996 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19997
19998     In chill.execute:
19999         * iexpr.ch: Standardize uppercase.
20000         * tuples.dat: Standardize uppercase.
20001         * vary.ch: standardize.  Correct varying string assignments.
20002         * vary.dat: Add new output lines.
20003
20004 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
20005
20006     In chill.execute:
20007         * chprintf.ch: Standardize use of uppercase.
20008         * tuples.ch: Standardize and turn arr2 into a DCL,
20009           rather than a SYN.
20010         * pinits.ch: Standardize.
20011
20012 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
20013
20014         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
20015         * Makefil: Renamed to Makefile.in.
20016         * configure.in: New.
20017
20018 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
20019
20020     In chill.execute:
20021         * .cvsignore: Add result/output files.
20022         * Makefile: Fix up variables at start.  Use MFLAGS
20023           everywhere.  Correct bool_loc, built_ins entries.
20024           Add entry for vary1.ch.
20025         * bitarray.ch: Standardize upper-case usage.
20026         * bitexpr.ch: Standardize, add output of b1.
20027         * params.ch: Use arrayt in along PROC parameters, to
20028           avoid novelty problems.
20029         * sets.ch: Tiny cleanup.
20030         * vary1.ch: Re-indent.
20031
20032 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
20033
20034           * Add PR-related files to Makefiles, .cvsignore files, etc.
20035
20036 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
20037
20038         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
20039           with compiler objects. New names are test-flow.c and test-loop.c
20040
20041 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
20042
20043         * Upgraded c-torture tests from 1.19 to 1.20
20044
20045         * new files:
20046         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
20047         * gcc.compile: 930623-1.c 930623-2.c
20048         * gcc.noncompile: 930622-1.c 930622-2.c
20049         * gcc.failure: 920411-1.c 920627-2.c
20050         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
20051
20052 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
20053
20054         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
20055           More changes to get testsuite working properly. Needs more work.
20056           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
20057
20058 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
20059
20060         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
20061           More changes to get testsuite working properly. Needs more work.
20062
20063 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
20064
20065         * chill.compile/compile.exp: Added for Dejagnu support
20066         * chill.execute/execute.exp: Added for Dejagnu support
20067         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
20068
20069 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
20070
20071     This should complete moving the CHILL test files.
20072         * chill.noncompile(.cvsignore printf.grt
20073             in-printf.grt chprintf.grt chprintf.ch):
20074             Added test-support files.
20075           (Makefile): Modified further.
20076         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
20077             signal.ch): Added test files.
20078           * chill.execute (.cvsignore printf.grt printr.c
20079             in-printf.grt rts.c chprintf.grt rts.h): Added
20080           test-support files.
20081             (Makefile): More corrections.
20082
20083 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
20084
20085         * chill.compile, chill.execute, chill.nocompile: Add CHILL
20086           test cases, ready for DejaGnu.
20087
20088 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
20089
20090         * Upgraded c-torture tests from 1.18 to 1.19
20091
20092         * gcc.compile: added test(s):
20093           930607-1.c
20094         * gcc.execute: added test(s):
20095           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
20096
20097         * added new subdirectory for misc tests: gcc.misc-tests
20098         * gcc.misc-test(s): added tests:
20099           inst-check.c test-consts.c test-ior.c test-switch.c
20100
20101 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
20102
20103         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
20104
20105 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
20106
20107         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
20108
20109 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
20110
20111         * Upgraded c-torture tests from 1.17 to 1.18
20112
20113 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
20114
20115         * Upgraded c-torture tests from 1.12 to 1.17
20116
20117 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
20118
20119         * lib/old-dejagnu.exp:
20120           Fixed handling of XFAIL target triplets to correctly
20121           recognize wildcard characters.  Removed code that
20122           appended a unique id tag to the end of the file name
20123           printed out by the result of the testcases within a
20124           given test file.
20125
20126 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
20127
20128         * lib/old-dejagnu.exp:
20129           Reworked expected failure handling to trigger off of XFAIL
20130           keyword in keyphrase embeded in testcase source code. The
20131           XFAIL keyword must be at the end of the keyphrase line. It
20132           may optionally be followed by one or more target triplets.
20133           It has just occured that the handling of wildcards in the
20134           target triplet may not be correct.
20135
20136 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
20137
20138         * g++.old-deja/tests:
20139           Moved all subdirectories up one level into g++.old-deja .
20140
20141         * lib/old-dejagnu.exp:
20142           Fixed problem with CXXFLAGS not being properly reset, and being
20143           corrupted with extraneous "-c" compiler option.  This was
20144           causing binaries to not be generated for test that needed them.
20145           Modified strings passed to "pass" and "fail" so that individual
20146           tests from the same test file would be distinguished by an
20147           identifier appended to the test file name in the summary logs;
20148           this corrected a problem with erroneous diff logs.  Added code
20149           to search testcases for expected fail and unexpected pass keywords.
20150
20151 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
20152
20153         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
20154
20155 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
20156
20157         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
20158           Removed extraneous text from end of "Special g++ Options"
20159           keyphrase.
20160
20161         * lib/old-dejagnu.exp: Added pattern matching to look for new
20162           keywords, embedded in testcases comments, which will trigger
20163           calls to xpass and xfail.
20164
20165 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
20166
20167         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
20168           comments embedded in the testcases, especially the one looking for
20169           special compiler options, as well as the pattern matching for the
20170           compiler output again.
20171
20172 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
20173
20174         * lib/old-dejagnu.exp: Do a proper check of the return value for
20175           execute tests. Fixed several problems with the pattern matching
20176           of the compiler output which gave erroneous test results.
20177           Changed several of the test result messages to be more descriptive.
20178         * config/unix-g++.exp: Proc g++_load now actually works and
20179           executes the tests passed to it and returns a usable return
20180           value.
20181
20182 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
20183
20184           * lib/gcc.exp: Exits gracefully if $CC is bogus.
20185
20186 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
20187
20188         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
20189           Modified both files to properly execute the old style
20190           dejagnu tests. The previous versions of these files were
20191           experimental and did not function anything near correctly.
20192
20193 1993-04-05  Rob Savoye  (rob@cygnus.com)
20194
20195         * Removed all Makefile.in and configure.in files. No configuration
20196         needed now.
20197
20198 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
20199
20200         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
20201
20202 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
20203
20204         * gcc.compile/configure.in, gcc.unsorted/configure.in,
20205         gcc.special/configure.in, gcc.noncompile/configure.in,
20206         gcc.execute/configure.in, gcc.code_quality/configure.in,
20207         g++.other/configure.in, g++.old-deja/configure.in,
20208         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
20209         in srcname setting.
20210
20211 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
20212
20213         * lib/udi.exp:  Fixed mondfe and mondfe_download.
20214         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
20215         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
20216
20217 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
20218
20219         * config/udi-gdb.exp: Check $shell_id after connecting to target.
20220         (gdb_exit): Don't remove *_soc files.
20221
20222 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
20223
20224         * lib/c-torture.exp: Don't look for main; instead always use -w
20225         -c.  This is how the c-torture tests work.  Remove the object
20226         file if the compilation succeeds.
20227         * gcc.execute/execute.exp: Remove executable if test passes.
20228         * gcc.noncompile/noncompile.exp: Every test is an expected
20229         failure.
20230         * gcc.special/special.exp: Added tests from c-torture 1.11,
20231         corrected use of existing test.
20232         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
20233         gcc.execute/920625-1.c: Updated to c-torture 1.11.
20234         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
20235         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
20236         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
20237         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
20238         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
20239         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
20240         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
20241         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
20242         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
20243         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
20244         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
20245         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
20246         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
20247         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
20248         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
20249         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
20250         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
20251         c-torture 1.11.
20252         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
20253         correspond to c-torture 1.11.
20254
20255         * New file.
20256