re PR c/11234 (-pedantic accepts function pointer <-> void*)
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2
3         PR c/11234
4         * gcc.dg/func-ptr-conv-1.c: New test.
5         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
6
7 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
8
9         PR target/13380.
10         * gcc.c-torture/compile/20040109-1.c: New.
11
12 2004-01-08  Stuart Hastings  <stuart@apple.com>
13
14         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
17
18 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
19
20         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
21
22 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23
24         * ada/acats/run_acats: Treat 'gnatchop' the same way
25         as 'gnatmake'.  Export GCC_DRIVER.
26         * ada/acats/run_all.sh: Add target_gnatchop.  Use
27         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
28
29 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30
31         PR c++/12573
32         * g++.dg/template/dependent-expr4.C: New test.
33
34 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
35
36         * gcc.dg/altivec-11.c: New test.
37
38 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
39
40         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
41
42 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43
44         PR c/6024
45         * gcc.dg/enum-compat-1.c: New test.
46         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
47
48 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
49
50         PR c/12165
51         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
52         gcc.dg/c99-idem-qual-3.c: New tests.
53
54 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
55
56         * gcc.dg/winline-7.c: Don't cast void * to int.
57
58 2004-01-06  Jan Hubicka  <jh@suse.cz>
59
60         * gcc.dg/i386-sse-5.c: New test
61         * g++.dg/eh/simd-1.c: Add -w argument for i386.
62
63 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
64
65         PR c++/12815
66         * g++.dg/rtti/typeid4.C: New test.
67
68 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
69
70         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
71
72 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
73
74         PR c++/12132
75         * g++.dg/template/error11.C: New test.
76
77         PR c++/13451
78         * g++.dg/template/class2.C: New test.
79
80 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
81         Richard Sandiford <rsandifo@redhat.com>
82
83         PR c++/13387
84         * g++.dg/opt/alias3.C: New test.
85
86 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
87
88         PR c++/13157
89         * g++.dg/template/koenig3.C: New test.
90
91         PR c++/13529
92         * g++.dg/parse/offsetof3.C: New test.
93
94         * g++.dg/init/copy7.C: Add missing dg-error markers.
95
96         PR c++/12226
97         * g++.dg/init/copy7.c: New test.
98
99         PR c++/13536
100         * g++.dg/parse/cast1.C: New test.
101
102 2004-01-04  Jan Hubicka  <jh@suse.cz>
103
104         * gcc.dg/winline[1-7].c: New tests.
105
106 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
107
108         PR c++/13520
109         * g++.dg/template/qualttp22.C: New test.
110
111 2004-01-01  Jan Hubicka  <jh@suse.cz>
112
113         * gcc.dg/debug/20031231-1.c: New.
114         * gcc.c-torture/compile/20040101-1.c: New.
115         * gcc.dg/dwarf-die-[1-7].c: New.
116
117 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
118
119         PR optimization/13521
120         * gcc.c-torture/compile/20031231-1.c: New test.
121
122 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
123
124         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
125
126 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
127
128         PR c++/10079
129         * g++.dg/template/crash16.C: New test.
130
131 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
132
133         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
134
135 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
136
137         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
138         ports.
139         * g++.old-deja/g++.jason/thunk3.C: Likewise.
140         * g++.old-deja/g++.law/profile1.C: Likewise.
141         * gcc.c-torture/compile/981006-1.c: Likewise.
142         * gcc.c-torture/execute/loop-2e.x: Likewise.
143         * gcc.c-torture/execute/loop-2f.x: Remove.
144         * gcc.c-torture/execute/loop-2g.x: Likewise.
145         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
146         * gcc.dg/20020312-2.c: Remove traces of dead ports.
147
148 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
149
150         PR c++/13507
151         * g++.dg/ext/attrib11.C: New test.
152
153         PR c++/13494
154         * g++.dg/template/array2-1.C: New test.
155         * g++.dg/template/array2-2.C: New test.
156
157 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
158
159         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
160
161 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
162
163         PR c++/12774
164         * g++.dg/template/array1-1.C: New test.
165         * g++.dg/template/array1-2.C: New test.
166
167 2003-12-29  Roger Sayle  <roger@eyesopen.com>
168
169         PR fortran/12632
170         * g77.dg/12632.f: New test case.
171
172 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
173
174         PR c++/13289
175         * g++.dg/parse/nontype1.C: New test.
176
177 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
178
179         PR c++/12403
180         * g++.dg/parse/explicit1.C: New test.
181         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
182
183 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
184
185         PR c++/13081
186         * g++.dg/opt/inline6.C: New test.
187
188         PR c++/12613
189         * g++.dg/parse/error9.C: New test.
190
191         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
192
193 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
194
195         PR c++/13009
196         * g++.dg/init/assign1.C: New test.
197
198 2003-12-28  Roger Sayle  <roger@eyesopen.com>
199
200         PR c++/13070
201         * g++.dg/warn/format3.C: New test case.
202
203 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
204
205         * gcc.c-torture/compile/20031227-1.c: New test.
206
207 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
208
209         * g++.dg/bprob/bprob.exp: Load target-supports.exp
210         * g77.dg/bprob/bprob.exp: Likewise.
211         * gcc.misc-tests/bprob.exp: Likewise.
212         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
213         variants on systems where the library does not provide that
214         functionality.
215         * gcc.dg/builtins-20.c: Use builtins-config.h.
216         * gcc.dg/builtins-config.h: New file.
217
218 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
219
220         * lib/gcc-dg.exp (dg-require-profiling): New function.
221         * lib/target-supports.exp (check_profiling_available): Likewise.
222         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
223         * g77.dg/bprob/bprob.exp: Likewise.
224         * gcc.misc-tests/bprob.exp: Likewise.
225         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
226         * gcc.dg/20021014-1.c: Likewise.
227         * gcc.dg/nest.c: Likewise.
228
229 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
230
231         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
232         compiling.
233         * g++.dg/lookup/java2.C: Likewise.
234         * gcc.dg/cpp/lexident.c: Likewise.
235
236 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
237
238         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
239         given.
240         * gcc.c-torture/compile/961203-1.c: Likewise.
241         * gcc.c-torture/compile/980506-1.c: Likewise.
242
243 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
244
245         * lib/gcc-dg.exp (dg-prune-output): New annotation.
246         (additional_prunes): New global.
247         (gcc-dg-prune): Handle additional per-test pruning.
248         (dg-test): Clear additional_prunes between tests.
249
250         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
251         dg-prune-output to avoid spurious failures from assembler
252         complaining about nonexistent WAW violations.
253         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
254         Use dg-prune-output to avoid spurious failures from assembler
255         warning about Itanium B-step errata.
256
257 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
258
259         * g++.dg/abi/macro0.C: New test.
260         * g++.dg/abi/macro1.C: Likewise.
261         * g++.dg/abi/macro2.C: Likewise.
262
263         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
264         * g++.dg/abi/bitfield7.C: Likewise.
265         * g++.dg/abi/dtor2.C: Likewise.
266         * g++.dg/abi/mangle11.C: Likewise.
267         * g++.dg/abi/mangle12.C: Likewise.
268         * g++.dg/abi/mangle14.C: Likewise.
269         * g++.dg/abi/mangle17.C: Likewise.
270         * g++.dg/abi/vbase10.C: Likewise.
271         * g++.dg/abi/vbase14.C: Likewise.
272         * g++.dg/template/qualttp17.C: Likewise.
273
274 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
275
276         PR c/11995
277         * gcc.dg/20031223-1.c: New test.
278
279 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
280
281         * gcc.dg/noreturn-7.c: New test.
282
283 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
284
285         * gcc.dg/null-pointer-1.c: New test.
286
287 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
288
289         * g++.old-deja/g++.jason/template18.C: Remove.
290         * g++.old-deja/g++.jason/template37.C: Likewise.
291
292         PR c++/12862
293         * g++.dg/lookup/ns1.C: New test.
294
295         PR c++/12397
296         * g++.dg/template/lookup3.C: New test.
297
298 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
299
300         * g++.dg/template/recurse1.C: New test
301
302 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
303
304         PR c++/12479
305         * g++.dg/parse/semicolon1.C: New test.
306         * g++.dg/parse/semicolon1.h: Likewise.
307
308 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
309
310         * gcc.dg/darwin-misaligned.c: New test.
311
312 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
313
314         PR c/9163
315         * gcc.dg/20031222-1.c: New test.
316
317 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
318
319         PR c++/13438
320         * g++.dg/parse/error8.C: New test.
321
322         PR c++/11554
323         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
324
325 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
326
327         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
328         too small.
329         * gcc.c-torture/compile/930217-1.c: Likewise.
330         * gcc.c-torture/compile/930513-1.c: Likewise.
331         * gcc.c-torture/execute/920908-2.c: Likewise.
332         * gcc.c-torture/execute/921204-1.c: Likewise.
333         * gcc.c-torture/execute/930621-1.c: Likewise.
334         * gcc.c-torture/execute/930630-1.c: Likewise.
335         * gcc.c-torture/execute/931031-1.c: Likewise.
336         * gcc.c-torture/execute/980602-2.c: Likewise.
337         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
338         * gcc.c-torture/execute/compndlit-1.c: Likewise.
339         * gcc.c-torture/execute/extzvsi.c: Likewise.
340         * gcc.c-torture/unsorted/ext.c: Likewise.
341
342 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
343
344         PR target/12749
345         * gcc.c-torture/compile/20031220-2.c: New test case.
346
347 2003-12-20  Roger Sayle  <roger@eyesopen.com>
348
349         PR optimization/13031
350         * gcc.c-torture/compile/20031220-1.c: New test case.
351
352 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
353
354         * gcc.dg/cast-function-1.c: New test.
355
356 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
357
358         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
359         formats.
360
361 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
362
363         PR c++/12795
364         * g++.dg/ext/attrib10.C: New test.
365
366 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
367
368         * gcc.dg/cleanup-10.c: New test.
369         * gcc.dg/cleanup-11.c: New test.
370
371 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
372
373         PR c++/13239
374         * g++.dg/opt/expect1.C: New test.
375
376 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
377
378         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
379
380 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
381
382         PR debug/12923
383         * gcc.dg/20031218-1.c: New test.
384
385         PR debug/12389
386         * gcc.dg/20031218-2.c: New test.
387         * gcc.dg/20031218-3.c: New test.
388
389         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
390         of label name and allow for USER_LABEL_PREFIX == "_" names.
391         * g++.dg/abi/mangle18-2.C: Likewise.
392         * g++.dg/abi/mangle19-1.C: Likewise.
393         * g++.dg/abi/mangle19-2.C: Likewise.
394         * g++.dg/abi/mangle20-1.C: Likewise.
395         * g++.dg/abi/mangle20-2.C: Likewise.
396
397 2003-12-18  Richard Henderson  <rth@redhat.com>
398
399         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
400
401 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
402             Dan Kegel <dank@kegel.com>
403
404         PR other/12009
405         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
406         testing a cross compiler, it causes spurious compile failures.
407         * lib/g++.exp: Likewise.
408
409 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
410
411         PR c++/13262
412         * g++.dg/template/access13.C: New test.
413
414 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
415
416         * gcc.dg/20031216-1.c: New test.
417
418 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
419
420         PR c++/9154
421         * g++.dg/template/error10.C: New test.
422
423 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
424
425         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
426         * g++.dg/eh/simd-2.C: Likewise.
427
428 2003-12-17  James E Wilson  <wilson@specifixinc.com>
429             Roger Sayle  <roger@eyesopen.com>
430
431         * gcc.c-torture/execute/ieee/mzero5.c: New.
432
433 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
434
435         PR c++/10603
436         * g++.dg/parse/error6.C: New test.
437
438         PR c++/12827
439         * g++.dg/parse/error7.C: New test.
440
441 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
442
443         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
444         at -O with stabs debugging formats.
445         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
446         * gcc.dg/debug/debug-2.c: Likewise.
447
448 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
449
450         PR c++/12696
451         * g++.dg/init/error1.C: New test.
452
453         PR c++/12218
454         * g++.dg/init/pm3.C: New test.
455
456 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
457
458         PR c/3347
459         * gcc.dg/bitfld-8.c: New test.
460
461 2003-12-16  James Lemke  <jim@wasabisystems.com>
462
463         * gcc.dg/arm-scd42-[123].c: New tests.
464
465 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
466
467         PR c++/9043
468         * g++.dg/abi/mangle20-1.C: New test.
469         * g++.dg/abi/mangle20-2.C: New test.
470
471 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
472
473         PR c++/13275
474         * g++.dg/other/offsetof2.C: Remove XFAIL.
475         * g++.dg/parse/offsetof1.C: New test.
476         * g++.gd/parse/offsetof2.C: Likewise.
477
478 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
479
480         * g++.dg/template/nontype3.C: New test.
481         * g++.dg/template/static2.C: Tweaked the dg-error clause.
482
483 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
484
485         * g++.dg/warn/noreturn-3.C: Also test instantiation.
486
487 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
488
489         PR c++/13387
490         * g++.dg/expr/assign1.C: New test.
491
492         PR c++/13242
493         * g++.dg/abi/mangle19-1.C: New test.
494         * g++.dg/abi/mangle19-2.C: New test.
495
496 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
497
498         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
499
500 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
501
502         * gcc.c-torture/execute/20031216-1.c: New test.
503
504 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
505
506         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
507         an ICE regression.
508
509 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
510
511         PR c++/10926
512         * g++.dg/template/error9.C: New test.
513
514         PR c++/11116
515         * g++.dg/template/error8.C: New test.
516
517 2003-12-15  Roger Sayle  <roger@eyesopen.com>
518
519         PR middle-end/13400
520         * gcc.c-torture/execute/20031215-1.c: New test case.
521
522 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
523
524         PR c++/13269
525         * g++.dg/parse/error5.C: New test.
526
527         PR c++/12989
528         * g++.dg/expr/sizeof1.C: New test.
529
530         PR c++/13310
531         * g++.dg/template/crash15.C: New test.
532
533 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
534
535         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
536         a non-POD type as the last named parameter of a varargs function.
537
538 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
539
540         PR c++/13243
541         PR c++/12573
542         * g++.dg/template/crash14.C: New test.
543         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
544
545 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
546
547         * g++.dg/other/java1.C: New test.
548
549         PR c++/13241
550         * g++.dg/abi/mangle18-1.C: New test.
551         * g++.dg/abi/mangle18-2.C: New test.
552
553 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
554
555         PR optimization/10312
556         * gcc.c-torture/execute/20031214-1.c: New.
557
558 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
559
560         PR c++/10779
561         PR c++/12160
562         * g++.dg/parse/error3.C: New test.
563         * g++.dg/parse/error4.C: Likewise.
564         * g++.dg/abi/mangle4.C: Tweak error messages.
565         * g++.dg/lookup/using5.C: Likewise.
566         * g++.dg/other/error2.C: Likewise.
567         * g++.dg/parse/typename5.C: Likewise.
568         * g++.dg/parse/undefined1.C: Likewise.
569         * g++.dg/template/arg2.C: Likewise.
570         * g++.dg/template/ttp3.C: Likewise.
571         * g++.dg/template/type1.C: Likewise.
572         * g++.old-deja/g++.other/crash32.C: Likewise.
573         * g++.old-djea/g++.pt/defarg8.C: Likewise.
574
575 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
576
577         PR c++/13106
578         * g++.dg/warn/noreturn-3.C: New test.
579
580 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
581
582         PR c++/13118
583         * g++.dg/abi/covariant3.C: New.
584
585 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
586
587         * g++.dg/eh/ia64-1.C: New test.
588
589 2003-12-12  Roger Sayle  <roger@eyesopen.com>
590
591         PR optimization/13037
592         * g77.f-torture/execute/13037.f: New test case.
593
594 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
595
596         PR c++/12881
597         * g++.dg/abi/covariant2.C: New.
598
599 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
600
601         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
602
603 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
604
605         * gcc.c-torture/execute/wchar_t-1.x: Delete.
606
607 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
608
609         PR other/10819
610         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
611         to fix Bug 10819.
612         * lib/g++.exp (g++_version): Likewise.
613         * lib/g77.exp (g77_version): Likewise.
614         * lib/objc.exp (default_objc_version): Likewise.
615
616 2003-12-10  Richard Henderson  <rth@redhat.com>
617
618         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
619
620         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
621
622 2003-12-08  Matt Austern  <austern@apple.com>
623
624         PR c/13134
625         * lib/gcc-dg.exp (dg-require-visibility): Define.
626         * lib/target-supports (check_visibility_available): Define.
627         * gcc.dg/visibility-1.c: New test.
628         * gcc.dg/visibility-2.c: Likewise.
629         * gcc.dg/visibility-3.c: Likewise.
630         * gcc.dg/visibility-4.c: Likewise.
631         * gcc.dg/visibility-5.c: Likewise.
632         * gcc.dg/visibility-6.c: Likewise.
633         * g++.dg/ext/visibility-1.C: Likewise.
634         * g++.dg/ext/visibility-2.C: Likewise.
635         * g++.dg/ext/visibility-3.C: Likewise.
636         * g++.dg/ext/visibility-4.C: Likewise.
637         * g++.dg/ext/visibility-5.C: Likewise.
638         * g++.dg/ext/visibility-6.C: Likewise.
639
640 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
641
642         * g++.dg/lookup/java1.C: New test.
643         * g++.dg/lookup/java2.C: New test.
644
645 2003-12-07  Falk Hueffner  <falk@debian.org>
646
647         * g++.dg/opt/noreturn-1.C: New test.
648
649 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
650
651         * gcc.dg/overflow-1.c: New test.
652
653 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
654
655         * g77.f-torture/compile/13060.f: New test.
656
657 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
658
659         PR c++/13323
660         * g++.dg/inherit/operator2.C: New test.
661
662 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
663
664         PR c++/13305
665         * g++.dg/ext/attrib9.C: New test.
666
667 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
668
669         PR c++/13314
670         * g++.dg/template/error7.C: New test.
671
672 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
673             J"orn Rennecke <joern.rennecke@superh.com>
674
675         PR target/13302
676         * g++.dg/other/struct-va_list.C: New test.
677
678 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
679
680         PR c++/13166
681         * g++.dg/parse/defarg6.C: New test.
682
683 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
684
685         PR target/13256
686         * gcc.c-torture/execute/20031201-1.c: New test.
687
688 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
689
690         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
691
692 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
693
694         * gcc.dg/builtin-return-1.c: New test.
695
696 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
697             J"orn Rennecke <joern.rennecke@superh.com>
698
699         PR optimization/13260
700         * gcc.c-torture/execute/20031204-1.c: New test.
701
702 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
703
704         PR c++/9127
705         * g++.dg/template/error6.C: New test.
706
707 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
708
709         * gcc.dg/20031202-1.c: New test.
710
711 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
712
713         PR c++/13179
714         * g++.dg/template/eh1.C: New test.
715
716         PR c++/10771
717         * g++.dg/template/error5.C: New test.
718
719 2003-12-02  David Ung  <davidu@mips.com>
720
721         * gcc.dg/compat/vector-check.h: Corrected type for var
722         g_##TMODE
723
724 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
725
726         PR c++/10126
727         * g++.dg/template/ptrmem8.C: New test.
728
729 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
730
731         PR c++/12573
732         * g++.dg/template/dependent-expr3.C: New test.
733
734 2003-12-01  James Lemke  <jim@wasabisystems.com>
735
736         * gcc.dg/arm-g2.c: New test.
737
738 2003-12-01  Roger Sayle  <roger@eyesopen.com>
739
740         PR optimization/11634
741         * gcc.dg/20031201-2.c: New test case.
742
743 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
744
745         PR 11433
746         * objc.dg/proto-lossage-3.m: New test.
747
748 2003-12-01  Roger Sayle  <roger@eyesopen.com>
749
750         PR optimization/12628
751         * gcc.dg/20031201-1.c: New test case.
752
753 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
754
755         * gcc.dg/unaligned-1.c: New test.
756
757 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
758
759         PR c++/9849
760         * g++.dg/template/error4.C: New test.
761         * g++.dg/template/nested3.C: Adjust error markers.
762
763 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
764
765         * gcc.dg/cpp/assert4.c: Check more #system assertions.
766
767 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
768
769         PR c/10333
770         * gcc.dg/bitfld-7.c: New test.
771
772 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
773
774         * gcc.dg/tls/asm-1.C: New test.
775
776 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
777
778         * gcc.dg/cpp/assert4.c: Update.
779
780 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
781
782         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
783         * gcc.dg/builtin-apply3.c: New test.
784
785 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
786
787         * lib/compat.exp (compat-obj): New xfaildata parameter.
788         Use it to set compiler_conditional_xfail_data before compiling.
789         (compat-get-options): Handle dg-xfail-if.
790         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
791         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
792         * gcc.dg/compat/vector-1_y.c: Likewise.
793         * gcc.dg/compat/vector-2_x.c: Likewise.
794         * gcc.dg/compat/vector-2_y.c: Likewise.
795
796 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
797
798         * g++.dg/opt/reg-stack4.C: New test.
799
800 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
801
802         * gcc.dg/builtin-apply2.c: New test.
803
804 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
805
806         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
807
808 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
809
810         PR c++/12924
811         * g++.dg/template/template-id-2.C: New test.
812
813 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
814
815         PR c++/5369
816         * g++.dg/template/memfriend1.C: New test.
817         * g++.dg/template/memfriend2.C: Likewise.
818         * g++.dg/template/memfriend3.C: Likewise.
819         * g++.dg/template/memfriend4.C: Likewise.
820         * g++.dg/template/memfriend5.C: Likewise.
821         * g++.dg/template/memfriend6.C: Likewise.
822         * g++.dg/template/memfriend7.C: Likewise.
823         * g++.dg/template/memfriend8.C: Likewise.
824         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
825
826 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
827
828         PR c++/12515
829         * g++.dg/ext/cond1.C: New test.
830
831 2003-11-20  Richard Henderson  <rth@redhat.com>
832
833         * gcc.dg/20020201-2.c: Remove.
834         * gcc.dg/20020201-4.c: Remove.
835         * gcc.dg/20020304-1.c: Remove.
836
837 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
838
839         * gcc.dg/cpp/trad/xwin1.c: New test case.
840
841 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
842
843         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
844         * lib/g77.exp: Likewise.
845         * lib/objc.exp: Likewise.
846         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
847         for darwin.
848
849 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
850
851         PR c++/12932
852         * g++.dg/template/static5.C: New test.
853
854 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
855
856         * gcc.dg/nested-func-1.c: New test.
857
858 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
859
860         * gcc.dg/cpp/assert4.c: New test.
861
862 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
863
864         PR c++/2294
865         * g++.dg/lookup/using9.c: New test.
866
867 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
868
869         PR c++/12762
870         * g++.dg/template/error3.C: New test.
871
872 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
873
874         PR ada/13035
875         * ada/acats/run_acats, run_all.sh: Fix syntax error.
876         No longer use a wrapper for gcc, since this does not work under
877         Windows.
878
879 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
880
881         PR c++/2094
882         * g++.dg/template/ptrmem7.C: New test.
883
884 2003-11-13  Andrew Pinski <apinski@apple.com>
885
886         * gcc.c-torture/compile/20031113-1.c: New test.
887
888 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
889             Kean Johnston <jkj@sco.com>
890
891         PR c/13029
892         * gcc.dg/unused-4.c: Update.
893
894 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
895
896         * g++.dg/opt/const3.C: New test.
897
898 2003-11-13  Jan Hubicka  <jh@suse.cz>
899
900         * gcc.c-torture/compile/20031112-1.c: New test.
901
902 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
903
904         * g++.dg/parse/crash10.C: Remove bogus error marker.
905
906 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
907
908         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
909         (host_gcc): Likewise.
910         (ROOT): Honor $PWDCMD.
911         (BASE): Likewise.
912         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
913
914 2003-11-12  Catherine Moore  <clm@redhat.com>
915
916         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
917
918 2003-11-12  Andreas Jaeger  <aj@suse.de>
919             Jakub Jelinek  <jakub@redhat.com>
920             Andrew Pinski  <pinskia@physics.uc.edu>
921             Richard Henderson  <rth@redhat.com>
922
923         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
924         systems.
925         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
926
927         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
928         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
929
930 2003-11-11  Andreas Jaeger  <aj@suse.de>
931
932         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
933
934         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
935
936 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
937
938         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
939         Clean ups.
940
941 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
942
943         * gcc.dg/trampoline-1.c: New test.
944
945 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
946
947         * gcc.c-torture/compile/200031109-1.c: New test.
948
949 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
950
951         PR c/3190
952         PR c/8714
953         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
954         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
955         gcc.dg/format/no-y2k-1.c: Update.
956
957 2003-11-08  Roger Sayle  <roger@eyesopen.com>
958
959         PR optimization/10467
960         * gcc.dg/20031108-1.c: New test case.
961
962 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
963
964         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
965
966 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
967
968         * gcc.dg/compound-lvalue-1.c: New test.
969         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
970         some XFAILs.
971
972 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
973
974         * gcc.dg/altivec-varargs-1.c: New test.
975
976 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
977
978         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
979         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
980         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
981         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
982         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
983
984 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
985
986         * gcc.dg/cond-lvalue-1.c: New test.
987
988 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
989
990         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
991
992 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
993
994         PR c++/11616
995         * g++.dg/template/instantiate5.C: New test.
996
997 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
998
999         PR c++/12726
1000         * g++.dg/ext/complit2.C: Replace test with self-contained version.
1001         * ChangeLog: Add missing first entry for above test.
1002
1003 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1004
1005         PR c++/9810
1006         * g++.dg/template/using8.C: New test.
1007         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
1008
1009 2003-11-02  Roger Sayle  <roger@eyesopen.com>
1010
1011         PR optimization/10817
1012         * gcc.c-torture/compile/20031102-1.c: New test case.
1013
1014 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
1015
1016         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
1017         2147483647.
1018
1019 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1020
1021         * gcc.dg/20031102-1.c: New test.
1022
1023 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1024
1025         * gcc.dg/complex-1.c: New test.
1026
1027 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1028
1029         PR c++/12796
1030         * g++.dg/template/crash13.C: Adjust expected error location.
1031         * g++.old-deja/g++.brendan/ns1.C: Likewise.
1032
1033 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
1034
1035         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
1036
1037 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
1038
1039         PR/10239
1040         * gcc.c-torture/compile/20031031-2.c: New test.
1041
1042 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
1043
1044         PR/11640
1045         * gcc.c-torture/compile/20031031-1.c: New test.
1046
1047 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
1048
1049         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
1050         * gcc.misc-tests/bprob.exp: Likewise.
1051         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
1052         the execution test on arm-elf configs.
1053         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
1054         configs that don't support scratch files.
1055         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
1056
1057 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
1058
1059         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
1060         done by dejagnu.
1061
1062 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
1063
1064         * ada/acats/run_all.sh: Redirect mv output to /dev/null
1065         Avoid non pure sh syntax. Add more logging.
1066
1067         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
1068         fail.
1069
1070 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1071
1072         PR libgcj/10610
1073         * gcc.dg/ppc-stackalign-1.c: New test.
1074
1075 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
1076
1077         * ada/acats/run_all.sh: Change output to be more compliant with
1078         dejagnu framework.
1079         Create acats.sum and acats.log files under testsuite/ada/acats
1080         Only run [a-z]* directories, to filter out e.g. CVS.
1081         Redirect build output to log file.
1082
1083 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1084
1085         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
1086
1087 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1088
1089         PR ada/5909:
1090         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
1091
1092 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
1093
1094         * gcc.c-torture/compile/20031023-1.c: New test.
1095         * gcc.c-torture/compile/20031023-2.c: New test.
1096         * gcc.c-torture/compile/20031023-3.c: New test.
1097         * gcc.c-torture/compile/20031023-4.c: New test.
1098
1099 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1100
1101         PR c++/10371
1102         * g++.dg/lookup/scoped8.C: New test.
1103
1104 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1105
1106         * g++.dg/opt/reg-stack3.C: New test.
1107
1108 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1109
1110         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
1111
1112 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1113
1114         PR c++/11076
1115         * g++.dg/template/crash13.C: New test.
1116
1117 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1118
1119         * gcc.dg/c99-restrict-2.c: New test.
1120
1121 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
1122
1123         PR c++/12698, c++/12699, c++/12700, c++/12566
1124         * g++.dg/inherit/covariant9.C: New test.
1125         * g++.dg/inherit/covariant10.C: New test.
1126         * g++.dg/inherit/covariant11.C: New test.
1127
1128 2003-10-23  Jason Merrill  <jason@redhat.com>
1129
1130         PR c++/12726
1131         * g++.dg/ext/complit2.C: New test.
1132
1133 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
1134
1135         PR target/12654
1136         * gcc.c-torture/execute/20031020-1.c: New test.
1137
1138 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1139
1140         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
1141         following the jump_insn.
1142
1143 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1144
1145         * gcc.dg/cast-lvalue-1.c: New test.
1146
1147 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
1148
1149         PR c++/11962
1150         * g++.dg/template/cond2.C: New test.
1151
1152 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1153
1154         * gcc.dg/builtins-28.c: New test.
1155
1156 2003-10-20  Jan Hubicka  <jh@suse.cz>
1157
1158         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
1159         parameter.
1160         * testsuite/gcc.dg/inline-2.c: Likewise.
1161
1162 2003-10-20  Phil Edwards  <phil@codesourcery.com>
1163
1164         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
1165         * gcc.dg/nest.c:  Likewise.
1166
1167 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1168
1169         PR c++/9781, c++/10583, c++/11862
1170         * g++.dg/parse/crash13.C: New test.
1171
1172 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1173
1174         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
1175
1176 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1177
1178         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
1179         Define HAVE_C99_RUNTIME except on Solaris.
1180         * gcc.dg/builtins-20.c: Likewise.
1181
1182 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1183
1184         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
1185
1186 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1187
1188         PR c++/12495
1189         * g++.dg/template/crash21.C: New test.
1190
1191 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1192
1193         PR c++/2513
1194         * g++.dg/template/typename5.C: New test.
1195
1196 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1197
1198         PR c++/12369
1199         * g++.dg/template/friend25.C: New test.
1200
1201 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
1202
1203         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
1204         versions.
1205
1206 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
1207
1208         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
1209         == 2147483647.
1210
1211 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
1212
1213         * gcc.c-torture/execute/960416-1.x: Remove.
1214         * gcc.c-torture/execute/divconst-3.x: Likewise.
1215
1216 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
1217
1218         PR target/12598
1219         * gcc.dg/torture/cris-volatile-1.c: New test.
1220
1221 2003-10-14  Roger Sayle  <roger@eyesopen.com>
1222
1223         PR optimization/9325
1224         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
1225         for overflowing floating point to integer conversion during RTL
1226         simplification.
1227
1228 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
1229
1230         * objc/execute/_cmd.m: Fix typo.
1231         * objc.dg/image-info.m, objc.dg/symtab-1.m:
1232         Relax 'scan-assembler' regexp.
1233         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
1234         objc.dg/try-catch-4.m: Run on non-Darwin targets.
1235         * objc.dg/zero-link-2.m: Remove blank line.
1236         * objc.dg/zero-link-3.m: New test case.
1237
1238 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
1239
1240         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
1241
1242         * gcc.dg/asm-names.c: Use scan-assembler-not rather
1243         than linker trickery.
1244
1245 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1246
1247         PR c++/12370
1248         * g++.dg/other/friend2.C: New test.
1249
1250 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1251
1252         * gcc.dg/20031012-1.c: New test.
1253
1254 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1255
1256         * gcc.dg/weak/weak-3.c: Fix for new warning.
1257
1258 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
1259
1260         PR optimization/8750
1261         * gcc.c-torture/execute/20031012-1.c: New test case.
1262
1263 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1264
1265         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
1266         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
1267
1268 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1269
1270         PR optimization/12260
1271         * gcc.c-torture/compile/20031011-2.c: New test case.
1272
1273 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1274
1275         * gcc.c-torture/execute/20031011-1.c: New testcase.
1276
1277 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1278
1279         * gcc.c-torture/compile/20031011-1.c: New test.
1280
1281 2003-10-11  Jan Hubicka  <jh@suse.cz>
1282
1283         * g++.dg/other/first-global.C: New test.
1284
1285 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1286
1287         * gcc.c-torture/execute/string-opt-18.c: New testcase.
1288
1289 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
1290
1291         * gcc.c-torture/compile/20031010-1.c: New test.
1292
1293 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
1294
1295         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
1296         * gcc.c-torture/execute/va-arg-25.c: ... here.
1297
1298 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
1299
1300         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
1301
1302 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
1303
1304         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
1305
1306 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
1307
1308         * g++.dg/parse/error2.C: New test.
1309
1310 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
1311
1312         PR c++/11097
1313         * g++.dg/other/error5.C: Modify the error message.
1314         * g++.dg/lookup/using8.C: New test.
1315
1316 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
1317
1318         * gcc.dg/darwin-abi-2.c: New file.
1319         * gcc.c-torture/execute/va-arg-24.c: New file.
1320
1321 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
1322
1323         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
1324         indentation.
1325
1326 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
1327
1328         PR c++/10147
1329         * g++.dg/other/error4.C: Update error messages.
1330         * g++.dg/template/ptrmem4.C: Likewise.
1331
1332         PR c++/12337
1333         * g++.dg/init/new9.C: New test.
1334
1335         PR c++/12334, c++/12236, c++/8656
1336         * g++.dg/ext/attrib8.C: New test.
1337
1338 2003-10-06  Devang Patel  <dpatel@apple.com>
1339
1340         * gcc.dg/debug/dwarf2-3.h: New test.
1341         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
1342
1343 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
1344
1345         * g++.dg/opt/cfg2.C: New test.
1346
1347 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1348
1349         * g++.dg/opt/float1.C: New test.
1350
1351 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1352
1353         * gcc.dg/c90-array-lval-6.c: New test.
1354         * gcc.dg/c99-array-lval-6.c: New test.
1355
1356 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
1357             Ziemowit Laski  <zlaski@apple.com>
1358
1359         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
1360         'Derived', so that it is never considered a class method; add
1361         new warning for '+port' method ambiguity.
1362         * objc.dg/method-12.m: Include <objc/objc.h> instead of
1363         <objc/objc-api.h> (needed on Mac OS X).
1364         * objc.dg/method-13.m: New test.
1365
1366 2003-10-03  Roger Sayle  <roger@eyesopen.com>
1367
1368         PR optimization/9325, PR java/6391
1369         * gcc.c-torture/execute/20031003-1.c: New test case.
1370
1371 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
1372
1373         PR optimization/12180
1374         * gcc.dg/20031002-1.c: New test.
1375
1376         PR c++/12486
1377         * g++.dg/inherit/error1.C: New test.
1378
1379 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
1380
1381         * lib/f-torture.exp (search_for): Rename to...
1382         (search_for_re): This.  Also, clean up comments and the
1383         "regexp" invocation.
1384
1385 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
1386
1387         * gcc.c-torture/compile/20031002-1.c: New test.
1388
1389 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
1390
1391         * g++.dg/opt/cond1.C: New test.
1392
1393 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
1394
1395         * gcc.dg/Wold-style-definition-2.c: New testcase.
1396         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
1397
1398 2003-09-29  Richard Henderson  <rth@redhat.com>
1399
1400         * g++.dg/init/array10.C: Add dg-options.
1401
1402 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1403
1404         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
1405
1406 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1407
1408         * g++.dg/template/friend19.C: Fix typo.
1409         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
1410
1411 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
1412
1413         * gcc.c-torture/execute/20030928-1.c: New test.
1414         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
1415
1416 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1417
1418         * g++.dg/opt/unroll1.C: New test.
1419
1420 2003-09-26  Roger Sayle  <roger@eyesopen.com>
1421
1422         PR optimization/11741
1423         * gcc.dg/20030926-1.c: New test case.
1424
1425 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1426
1427         PR c++/5655
1428         * g++.dg/parse/access7.C: New test.
1429         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
1430
1431 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
1432
1433         MERGE OF objc-improvements-branch into MAINLINE:
1434         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
1435         if libobjc has not been built.
1436         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
1437         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
1438         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
1439         objc/execute/nested-3.m, objc/execute/np-2.m,
1440         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
1441         objc/execute/redefining_self.m, objc/execute/root_methods.m,
1442         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
1443         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
1444         objc.dg/special/unclaimed-category-1.h,
1445         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
1446         well as GNU runtime.
1447         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
1448         * execute/cascading-1.m, execute/function-message-1.m,
1449         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
1450         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
1451         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
1452         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
1453         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
1454         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
1455         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
1456         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
1457         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
1458         * objc.dg/bitfield-2.m: Run only on Darwin.
1459         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
1460         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
1461         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
1462         * objc.dg/const-str-1.m: Fix constant string layout.
1463
1464 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
1465
1466         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
1467
1468 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
1469
1470         * gcc.dg/darwin-abi-1.c: New file.
1471
1472 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
1473
1474         PR target/12281
1475         * gcc.c-torture/compile/20030921-1.c: New test.
1476
1477 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1478
1479         * g++.dg/opt/reg-stack2.C: New test.
1480
1481 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1482
1483         * g++.dg/eh/delayslot1.C: New test.
1484
1485 2003-09-20  Richard Henderson  <rth@redhat.com>
1486
1487         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
1488
1489 2003-09-20  Roger Sayle  <roger@eyesopen.com>
1490
1491         * gcc.c-torture/execute/20030920-1.c: New test case.
1492
1493 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1494
1495         * g++.dg/rtti/typeid3.C: Correct expected error message.
1496
1497 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1498
1499         PR c++/157
1500         * g++.dg/parse/crash12.C: New test.
1501
1502 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
1503
1504         * gcc.dg/compat/mixed-struct-check.h: New.
1505         * gcc.dg/compat/mixed-struct-defs.h: New.
1506         * gcc.dg/compat/mixed-struct-init.h: New.
1507         * gcc.dg/compat/struct-by-value-19_main.c: New.
1508         * gcc.dg/compat/struct-by-value-19_x.c: New.
1509         * gcc.dg/compat/struct-by-value-19_y.c: New.
1510         * gcc.dg/compat/struct-by-value-20_main.c: New.
1511         * gcc.dg/compat/struct-by-value-20_x.c: New.
1512         * gcc.dg/compat/struct-by-value-20_y.c: New.
1513         * gcc.dg/compat/struct-return-19_main.c: New.
1514         * gcc.dg/compat/struct-return-19_x.c: New.
1515         * gcc.dg/compat/struct-return-19_y.c: New.
1516         * gcc.dg/compat/struct-return-20_main.c: New.
1517         * gcc.dg/compat/struct-return-20_x.c: New.
1518         * gcc.dg/compat/struct-return-20_y.c: New.
1519
1520 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
1521         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
1522         so that it will not complain on LP64 targets.
1523
1524 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1525
1526         PR c++/495
1527         * g++.dg/template/friend24.C: New test.
1528
1529 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
1530
1531         PR c++/12332
1532         * g++.dg/template/memtmpl2.C: New test.
1533
1534 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
1535
1536         PR target/11184
1537         * gcc.dg/builtin-apply1.c: New test.
1538
1539 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
1540
1541         PR c++/9848
1542         * g++.dg/warn/Wunused-4.C: New test.
1543
1544 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1545
1546         PR c++/12316
1547         * g++.dg/other/gc2.C: New test.
1548
1549 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
1550
1551         PR c++/11991
1552         * g++.dg/rtti/typeid3.C: New test.
1553
1554         PR c++/12266
1555         * g++.dg/overload/template1.C: New test.
1556
1557 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1558
1559         * g++.dg/opt/cfg3.C: New test.
1560
1561 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1562
1563         PR c++/7939
1564         * g++.dg/template/crash11.C: New test.
1565
1566 2003-09-16  Jason Merrill  <jason@redhat.com>
1567             Jakub Jelinek  <jakub@redhat.com>
1568
1569         * gcc.dg/attr-warn-unused-result.c: New test.
1570
1571 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
1572
1573         PR c++/12184
1574         * g++.dg/expr/call2.C: New test.
1575
1576 2003-09-15  Andreas Jaeger  <aj@suse.de>
1577
1578         * gcc.dg/Wold-style-definition-1.c: New test.
1579
1580 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
1581
1582         PR c++/3907
1583         * g++.dg/parse/template12.C: New test.
1584
1585         * g++.dg/abi/bitfield11.C: New test.
1586         * g++.dg/abi/bitfield12.C: Likewise.
1587
1588 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
1589
1590         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
1591         non-expansion of functional macro name without arguments at EOL.
1592         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
1593
1594 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
1595
1596         * gcc.c-torture/execute/20030914-[12].c: New tests.
1597
1598 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
1599
1600         PR c++/11788
1601         * g++.dg/overload/addr1.C: New test.
1602
1603 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
1604
1605         * gcc.dg/20030909-1.c: New test.
1606
1607 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1608
1609         * gcc.dg/ultrasp10.c: New test.
1610
1611 2003-09-09  Devang Patel  <dpatel@apple.com>
1612
1613         * gcc.dg/darwin-ld-6.c: New test.
1614
1615 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1616
1617         * gcc.dg/torture/builtin-explog-1.c: New testcase.
1618
1619 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1620
1621         * gcc.dg/ia64-types1.c: New test.
1622         * gcc.dg/ia64-types2.c: Likewise.
1623
1624 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1625
1626         * gcc.dg/builtins-1.c: Add more _Complex tests.
1627         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1628
1629         * gcc.dg/builtins-1.c: Test existing _Complex functions.
1630         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1631
1632 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1633
1634         PR c++/11786
1635         * g++.dg/lookup/koenig2.C: New test.
1636
1637         PR c++/5296
1638         * g++.dg/rtti/typeid2.C: New test.
1639
1640 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
1641
1642         * gcc.c-torture/compile/20030904-1.c: New test.
1643
1644 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1645
1646         * g++.dg/opt/longbranch2.C: New test.
1647
1648 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1649
1650         * g++.dg/template/crash10.C: Only compile it.
1651
1652 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1653
1654         PR middle-end/11665
1655         * gcc.c-torture/compile/20030907-1.c: New test.
1656         * g++.dg/init/array11.C: New test.
1657
1658 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1659
1660         PR c++/11852
1661         * g++.dg/init/struct1.C: New test.
1662
1663 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1664
1665         PR c++/12181
1666         * g++.dg/expr/comma1.C: New test.
1667
1668 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
1669
1670         PR c++/11867
1671         * g++.dg/expr/static_cast5.C: New test.
1672
1673 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1674
1675         PR c++/11507
1676         * g++.dg/lookup/scoped7.C: New test.
1677
1678         PR c++/9574
1679         * g++.dg/other/static1.C: New test.
1680
1681         PR c++/11490
1682         * g++.dg/warn/template-1.C: New test.
1683
1684         PR c++/11432
1685         * g++.dg/template/crash10.C: New test.
1686
1687         PR c++/2478
1688         * g++.dg/overload/VLA.C: New test.
1689
1690         PR c++/10804
1691         * g++.dg/template/call1.C: New test.
1692
1693 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1694
1695         PR c++/11794
1696         * g++.dg/parse/using3.C: New test.
1697
1698 2003-09-06  Roger Sayle  <roger@eyesopen.com>
1699
1700         PR c++/11409
1701         * g++.dg/overload/builtin3.C: New test case.
1702
1703 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1704
1705         PR c/9862
1706         * gcc.dg/20030906-1.c: New test.
1707         * gcc.dg/20030906-2.c: Likewise.
1708
1709 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1710
1711         PR c++/12167
1712         * g++.dg/parse/defarg5.C: New test.
1713
1714         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1715
1716 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1717
1718         PR c++/12163
1719         * g++.dg/expr/static_cast4.C: New test.
1720
1721         PR c++/12146
1722         * g++.dg/template/crash9.C: New test.
1723
1724 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1725
1726         * g++.old-deja/g++.ext/pretty2.C: Update for change
1727         in __FUNCTION__.
1728         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1729
1730 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1731
1732         PR c++/11922
1733         * g++/dg/template/qualified-id1.C: New test.
1734
1735         PR c++/12037
1736         * g++.dg/warn/noeffect4.C: New test.
1737
1738 2003-09-04  Matt Austern  <austern@apple.com>
1739
1740         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1741         * g++.dg/ext/fnname2.C: Likewise.
1742         * g++.dg/ext/fnname3.C: Likewise.
1743
1744 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1745
1746         * g++.dg/expr/lval1.C: New test.
1747         * g++.dg/ext/lvcast.C: Remove.
1748
1749 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1750
1751         PR optimization/11700.
1752         * gcc.c-torture/compile/20030903-1.c: New test case.
1753
1754 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1755
1756         PR c++/12053
1757         * g++.dg/abi/layout4.C: New test.
1758
1759 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1760
1761         PR c++/11553
1762         * g++.dg/parse/friend3.C: New test.
1763
1764 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1765
1766         PR c++/11847
1767         * g++.dg/template/class1.C: New test.
1768
1769         PR c++/11808
1770         * g++.dg/expr/call1.C: New test.
1771
1772 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1773
1774         PR c++/12114
1775         * g++.dg/init/ref9.C: New test.
1776
1777         PR c++/11972
1778         * g++.dg/template/nested4.C: New test.
1779
1780 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1781
1782         PR c++/12093
1783         * g++.dg/template/non-dependent4.C: New test.
1784
1785         PR c++/11928
1786         * g++.dg/inherit/conv1.C: New test.
1787
1788 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1789
1790         PR c++/6196
1791         * g++.dg/ext/label1.C: New test.
1792         * g++.dg/ext/label2.C: Likewise.
1793
1794 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1795
1796         * g++.dg/expr/cond3.C: New test.
1797
1798 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1799
1800         * gcc.dg/builtins-1.c: Add new builtin cases.
1801
1802 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1803
1804         * gcc.dg/builtins-1.c: Add new cases.
1805         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1806
1807 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1808
1809         * gcc.dg/builtins-1.c: Add more math builtin tests.
1810         * gcc.dg/torture/builtin-attr-1.c: New test.
1811
1812 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1813
1814         PR optimization/5079
1815         * g++.dg/opt/static3.C: New test.
1816
1817 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1818
1819         * gcc.misc-tests/gcov-10b.c: New test.
1820
1821 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1822
1823         * g++.dg/opt/ptrmem3.C: New test.
1824
1825         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1826
1827 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1828
1829         * gcc.dg/20030826-2.c: New test.
1830
1831 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1832
1833         PR middle-end/12002
1834         * g77.f-torture/compile/12002.f: New test case.
1835
1836 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1837
1838         * gcc.dg/20030826-1.c: New test case.
1839
1840 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1841
1842         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1843
1844 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1845
1846         PR c++/11871
1847         * c++.dg/lookup/crash1.C: New test.
1848
1849         * c++.dg/warn/noeffect3.C: New test.
1850
1851 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1852
1853         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1854         * gcc.dg/compat/vector-1_y.c: Ditto.
1855         * gcc.dg/compat/vector-2_x.c: Ditto.
1856         * gcc.dg/compat/vector-2_y.c: Ditto.
1857
1858 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1859
1860         * gcc.dg/20030702-1.c: New test.
1861
1862 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1863
1864         PR c++/8795
1865         * g++.dg/ext/altivec-1.C: New test.
1866
1867 2003-08-24  Richard Henderson  <rth@redhat.com>
1868
1869         * g++.dg/eh/simd-2.C: Add -w for x86.
1870
1871 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1872
1873         * gcc.dg/20030815-1.c: New test.
1874
1875 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1876
1877         PR c++/3765
1878         * g++.dg/parse/access6.C: New test.
1879
1880 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1881
1882         PR c++/641, c++/11876
1883         * g++.dg/template/friend22.C: New test.
1884         * g++.dg/template/friend23.C: Likewise.
1885
1886 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1887
1888         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1889         identically.
1890
1891 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1892
1893         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1894
1895 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1896
1897         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1898
1899 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1900
1901         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1902
1903 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1904
1905         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1906
1907 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1908
1909         PR c++/11919
1910         * g++.dg/overload/prom1.C: New test.
1911
1912         PR c++/11551
1913         * g++.dg/parse/dtor2.C: New test.
1914
1915         PR c++/10762
1916         * g++.dg/parse/using2.C: New test.
1917
1918 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1919
1920         PR target/11805
1921         * gcc.c-torture/compile/20030821-1.c: New.
1922
1923 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1924
1925         PR c++/11834
1926         * g++.dg/template/deduce2.C: New test.
1927
1928 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1929
1930         * gcc.c-torture/execute/20030821-1.c: New test.
1931
1932 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1933
1934         PR middle-end/11984
1935         * gcc.dg/20030820-1.c: New test case.
1936
1937 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1938
1939         PR c++/11945
1940         * g++.dg/warn/noeffect2.C: New test.
1941
1942 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1943
1944         PR c++/10926
1945         * g++.dg/template/dtor2.C: New test.
1946
1947         PR c++/11684
1948         * g++.dg/template/operator1.C: New test.
1949         * g++.dg/parse/operator4.C: New test.
1950
1951         PR c++/11946.C
1952         * g++.dg/expr/enum1.C: New test.
1953         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1954
1955         PR c++/11036.C
1956         * g++.dg/parse/elab2.C: New test.
1957         * g++.dg/parse/typedef4.C: Change error message.
1958         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1959         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1960         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1961
1962 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1963
1964         * gcc.dg/pch/warn-1.c: New.
1965         * gcc.dg/pch/warn-1.hs: New.
1966
1967         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1968         not-tested file.
1969
1970 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1971
1972         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1973
1974 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1975
1976         * gcc.dg/uninit-D.c: New Test.
1977         * gcc.dg/uninit-E.c: New Test.
1978         * gcc.dg/uninit-F.c: New Test.
1979         * gcc.dg/uninit-G.c: New Test.
1980
1981 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1982
1983         * g++.dg/README: Describe the pch directory.
1984
1985 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1986
1987         PR c++/11174
1988         * g++.dg/parse/access4.C: New test.
1989         * g++.dg/parse/access5.C: Likewise.
1990         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1991
1992 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1993
1994         * gcc.dg/noncompile/20030818-1.c: New.
1995
1996 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1997
1998         PR c++/11957
1999         * g++.dg/warn/noeffect1.C: New test.
2000
2001         * g++.dg/template/scope2.C: New test.
2002         * g++.dg/template/error2.C: Correct dg-error
2003
2004 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
2005
2006         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
2007
2008 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
2009
2010         PR C++/11512
2011         * g++.dg/template/warn1.C: New.
2012
2013 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
2014
2015         * g++.dg/template/error2.C: New test.
2016         * g++.dg/lookup/using7.C: Adjust errors
2017         * g++.old-deja/g++.pt/crash36.C: Likewise.
2018         * g++.old-deja/g++.pt/derived3.C: Likewise.
2019
2020 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2021
2022         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
2023         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
2024         * gcc.c-torture/execute/builtins/string-9.c: New, from
2025         string-opt-9.c.  Adjust for execute/builtins framework.
2026         * gcc.c-torture/execute/string-opt-9.c: Delete.
2027
2028 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
2029
2030         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
2031
2032         * g++.dg/parse/ret-type2.C: New test.
2033
2034         PR c++/11703
2035         * g++.dg/init/new8.C: New test.
2036
2037         PR c++/10923
2038         * g++.dg/parse/typedef5.C: New test.
2039
2040         PR c++/9512
2041         * g++.dg/parse/qualified2.C: New test.
2042         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
2043         invalid code.
2044
2045 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
2046
2047         * g++.dg/conversion/ptrmem1.C: New test.
2048
2049 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
2050
2051         PR target/11693
2052         * gcc.dg/20030811-1.c: New test.
2053
2054         PR target/11535
2055         * gcc.c-torture/execute/20030811-1.c: New test.
2056
2057 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2058
2059         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
2060
2061 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
2062
2063         PR c++/11789.C
2064         * g++.dg/inherit/multiple1.C: New test.
2065
2066 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
2067
2068         * gcc.dg/spe1.c: New test.
2069
2070         PR c++/11670
2071         * g++.dg/expr/cast2.C: New test.
2072
2073         PR c++/10530
2074         * g++.dg/template/dependent-name2.C: New test.
2075
2076 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
2077
2078         * g++.dg/parse/crash11.C: Put the dg options in comments.
2079
2080 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
2081
2082         * lib/gcc-dg.exp: Update for diagnostic change.
2083
2084 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2085
2086         PR c++/5767
2087         * g++.dg/parse/crash11.C: New test.
2088
2089 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
2090
2091         * gcc.dg/cpp/spacing1.c: Update.
2092
2093 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
2094
2095         PR target/11739
2096         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
2097         a value for -mtune.
2098
2099 2003-08-04  Roger Sayle  <roger@eyesopen.com>
2100
2101         PR middle-end/11771
2102         * gcc.c-torture/compile/20030804-1.c: New test case.
2103
2104 2003-08-04  Roger Sayle  <roger@eyesopen.com>
2105
2106         * gcc.dg/20030804-1.c: New test case.
2107
2108 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
2109
2110         * gcc.dg/cpp/separate-1.c: New test.
2111
2112 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
2113
2114         PR c++/11704
2115         * g++.dg/template/dependent-expr2.C: New test.
2116
2117         PR c++/11766
2118         * g++.dg/expr/ptrmem1.C: New test.
2119
2120 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2121
2122         PR c++/9453
2123         * g++.dg/template/friend15.C: New test.
2124
2125 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
2126
2127         * lib/dg-pch.exp: Work round PCH bug.
2128
2129 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2130
2131         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
2132         builtins.  Move cases from builtins-4.c here.
2133
2134         * gcc.dg/torture/builtin-math-1.c: New test taken from
2135         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
2136         additional cases.
2137
2138         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
2139         Delete.
2140
2141 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
2142
2143         PR c++/9447
2144         * g++.dg/template/using7.C: New test.
2145
2146 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
2147
2148         * import1.c, import2.c: New tests.
2149
2150 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
2151
2152         * g++.dg/eh/crossjump1.C: New test.
2153
2154 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
2155
2156         PR c++/11697
2157         * g++.dg/template/using6.C: New test.
2158
2159         PR c++/11744
2160         * g++.dg/template/koenig2.C: New test.
2161
2162 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2163
2164         PR c++/7983
2165         * g++.dg/parse/typedef4.C: New test.
2166
2167 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2168
2169         PR c++/8442, c++/8806
2170         * g++.dg/template/elab1.C: New test.
2171         * g++.dg/template/type2.C: Likewise.
2172         * g++.dg/template/ttp3.C: Adjust expected error message.
2173         * g++.old-deja/g++.law/visibility13.C: Likewise.
2174         * g++.old-deja/g++.niklas/t135.C: Likewise.
2175         * g++.old-deja/g++.pt/ttp41.C: Likewise.
2176         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
2177         template argument.
2178         * g++.old-deja/g++.pt/ttp44.C: Likewise.
2179
2180 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
2181
2182         PR c++/11295
2183         * g++.dg/ext/stmtexpr1.C: New test.
2184
2185         * g++.dg/opt/tmp1.C: New test.
2186
2187         PR c++/11525
2188         * g++.dg/parse/constant4.C: New test.
2189
2190         PR c++/9447
2191         * g++.dg/template/using5.C: New test.
2192
2193 2003-07-31  Roger Sayle  <roger@eyesopen.com>
2194
2195         * gcc.dg/builtins-27.c: New test case.
2196
2197 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
2198
2199         * gcc.dg/tls/opt-7.c: New test.
2200
2201 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
2202
2203         * g++.old-deja/g++.other/crash18.C: Remove.
2204
2205 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
2206
2207         * g++.dg/template/explicit3.C: New.
2208         * g++.dg/template/explicit4.C: New.
2209         * g++.dg/template/explicit5.C: New.
2210
2211         PR c++/11347
2212         * g++.dg/template/memtmpl1.C: New.
2213
2214 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
2215
2216         PR target/11565
2217         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
2218         * gcc.dg/i386-387-5.c (dg-options): Likewise.
2219
2220 2003-07-30  Jan Hubicka  <jh@suse.cz>
2221
2222         * vtgc1.c: Kill.
2223
2224 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
2225
2226         * gcc.dg/struct-in-proto-1.c: New test.
2227
2228 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
2229
2230         * gcc.dg/cpp/include2.c: Only expect one message.
2231
2232 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
2233
2234         PR c++/9447
2235         * g++.dg/template/using1.C: New test.
2236         * g++.dg/template/using2.C: New test.
2237         * g++.dg/template/using3.C: New test.
2238         * g++.dg/template/using4.C: New test.
2239
2240 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
2241
2242         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
2243         * gcc.c-torture/execute/string-opt-10.c: Likewise.
2244
2245 2003-07-28  Jan Hubicka  <jh@suse.cz>
2246
2247         PR c++/11530
2248         * g++.dg/opt/call1.C: New test.
2249
2250 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
2251
2252         PR c++/11667
2253         * g++.dg/init/enum2.C: New test.
2254         * g++.dg/template/overload1.C: Add "-w" option.
2255
2256 2003-07-28    <hp@bitrange.com>
2257
2258         * gcc.dg/Wdeclaration-after-statement-1.c,
2259         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
2260
2261 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
2262
2263         * gcc.c-torture/compile/20030725-1.c: New test.
2264
2265 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
2266
2267         * gcc.dg/20030505.c: Only run for SPE.
2268         Remove definition of opaque type.
2269
2270 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
2271
2272         * g++.dg/template/ptrmem6.C: New test.
2273
2274 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
2275
2276         * gcc.c-torture/compile/zero-strct-2.c: New test.
2277
2278 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
2279
2280         * gcc.dg/intermod-1.c: New test.
2281
2282 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
2283
2284         PR c++/11617
2285         * g++.dg/template/lookup2.C: New test.
2286         * g++.dg/template/memclass1.C: Remove instantiated from error.
2287         * g++.dg/other/error2.C: Tweak expected errors.
2288
2289         PR c++/11596
2290         * g++.dg/template/defarg3.C: New test.
2291
2292         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
2293
2294 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
2295
2296         * g++.dg/inherit/access5.C: New test.
2297
2298 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2299
2300         PR c++/11513
2301         * g++.dg/template/crash8.C: New test.
2302
2303 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
2304
2305         PR c/10602
2306         * gcc.dg/noncompile/incomplete-2.c: New test.
2307
2308 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
2309
2310         PR c++/11645
2311         * g++.dg/inherit/access4.C: New test.
2312
2313         PR c++/11517
2314         * g++.dg/expr/cond2.C: New test.
2315
2316         PR optimization/10679
2317         * g++.dg/opt/inline4.C: New test.
2318
2319 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2320
2321         * g++.dg/parse/crash10: New test.
2322
2323 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2324
2325         * g++.dg/ext/flexary1.C: New test.
2326
2327 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2328
2329         PR c++/10793
2330         * g++.dg/template/crash9.C: New test.
2331
2332 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2333
2334         PR c++/3004
2335         * g++.dg/parse/typedef3.C: New test.
2336
2337         PR c++/7906
2338         * g++.dg/parse/operator2.C: New test.
2339
2340         PR c++/8895
2341         * g++.dg/parse/def-tmpl-arg1.C: New test.
2342
2343         PR c++/9282
2344         * g++.dg/parse/funptr1.C: New test.
2345
2346         PR c++/9452
2347         * g++.dg/parse/ambig3.C: New test.
2348
2349         PR c++/9454
2350         * g++.dg/parse/operator3.C: New test.
2351
2352         PR c++/9486
2353         * g++.dg/parse/template10.C: New test.
2354
2355         PR c++/9488
2356         * g++.dg/parse/template11.C: New test.
2357
2358         PR c++/10150
2359         * g++.dg/parse/invalid-op1.C: New test.
2360
2361         PR c++/10247
2362         * g++.dg/parse/condexpr1.C: New test.
2363
2364 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2365
2366         * g++.dg/ext/packed3.C: New test.
2367         * g++.dg/ext/packed4.C: New test.
2368
2369         * gcc.dg/pack-test-3.c: New test.
2370
2371 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
2372
2373         * lib/compat.exp: Handle dg-options per source file.
2374         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
2375         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
2376         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
2377         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
2378         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
2379         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
2380         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
2381         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
2382         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
2383         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
2384         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
2385         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
2386         * g++.dg/compat/break/bitfield7_x.C: Ditto.
2387         * g++.dg/compat/break/bitfield7_y.C: Ditto.
2388
2389 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2390
2391         PR c/10320
2392         * gcc.c-torture/execute/20030718-1.c: New test.
2393
2394 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2395
2396         PR optimization/11536
2397         * gcc.dg/20030721-1.c: New test.
2398
2399 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
2400
2401         PR c++/11546
2402         * g++.dg/template/lookup1.C: New test.
2403
2404 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
2405
2406         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
2407         diagnostics of ill-formed constructs involving labels.
2408         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
2409         the new 'previously defined here' message.
2410
2411 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
2412
2413         * g++.dg/parse/non-dependent2.C: New test.
2414
2415 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2416
2417         * g++.dg/init/init-ref4.C: xfail on targets without
2418         weak symbols.
2419
2420 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
2421
2422         PR target/11087
2423         * gcc.c-torture/execute/20030717-1.c: New test.
2424
2425 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2426
2427         * g++.dg/opt/cfg1.C: New test.
2428
2429 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
2430
2431         PR optimization/11557
2432         * gcc.dg/20030717-1.c: New test.
2433
2434 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
2435
2436         PR c++/10476
2437         * g++.dg/expr/crash-1.C: New test.
2438
2439         PR c++/11027
2440         * g++.dg/template/init3.C: New test.
2441
2442         PR c++/8222
2443         * g++.dg/template/non-dependent1.C: New test.
2444
2445         PR c++/11070
2446         * g++.dg/template/non-dependent2.C: New test.
2447
2448         PR c++/11071
2449         * g++.dg/template/non-dependent3.C: New test.
2450
2451         PR c++/9907
2452         * g++.dg/template/sizeof5.C: New test.
2453
2454 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
2455
2456         PR 11498
2457         * gcc.c-torture/compile/mangle-1.c: New file.
2458
2459 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2460
2461         PR c++/7809
2462         * g++.dg/parse/access3.C: New test.
2463
2464 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
2465
2466         PR c++/11384
2467         * g++.dg/init/init-ref4.C: New test.
2468
2469 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
2470
2471         PR c++/11547
2472         * g++.dg/parse/constant3.C: New test.
2473         * g++.dg/parse/crash7.C: Likewise.
2474
2475 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
2476
2477         PR target/11008
2478         * gcc.dg/i386-pentium4-not-mull.c: New.
2479
2480 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
2481
2482         * gcc.dg/asm-names.c (ymain): Make it weak.
2483
2484 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2485
2486         PR c++/5421
2487         * g++.dg/template/friend21.C: New test.
2488
2489 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
2490
2491         * gcc.dg/cleanup-8.c: New test.
2492         * gcc.dg/cleanup-9.c: New test.
2493
2494 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
2495
2496         * g++.dg/ext/dll-MI1.h: New file.
2497         * g++.dg/ext/dllexport-MI1.C: New file.
2498         * g++.dg/ext/dllimport-MI1.C: New file.
2499
2500 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
2501
2502         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
2503         it does not have cmpstrsi patterns (just cmpmemsi).
2504
2505 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
2506
2507         PR debug/11473
2508         * g++.dg/debug/debug8.C: New test.
2509
2510 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2511
2512         PR c++/10108
2513         * g++.dg/template/crash7.C: New test.
2514
2515 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
2516
2517         PR target/10795
2518         * gcc.c-torture/compile/20030708-1.c: New.
2519
2520 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2521
2522         * gcc.c-torture/execute/20030715-1.c: New test.
2523
2524 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
2525
2526         * gcc.dg/pch/inline-3.c: New file.
2527         * gcc.dg/pch/inline-3.hs: New file.
2528         * gcc.dg/pch/inline-4.c: New file.
2529         * gcc.dg/pch/inline-4.hs: New file.
2530
2531 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
2532
2533         PR c++/11509
2534         * g++.dg/template/crash6.C: New test.
2535
2536         PR c++/7053
2537         * g++.dg/template/friend20.C: New test.
2538
2539         PR c++/7019
2540         * g++.dg/template/overload2.C: New test.
2541
2542 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2543
2544         PR optimization/11440
2545         * gcc.c-torture/execute/20030714-1.c: New test.
2546
2547 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2548
2549         PR c++/11154
2550         * g++.dg/template/partial2.C: New test.
2551
2552 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
2553
2554         PR c++/11503
2555         * g++.dg/template/anon1.C: New test.
2556
2557         PR c++/11493
2558         PR c++/11495
2559         * g++.dg/parse/template9.C: Likewise.
2560         * g++.dg/template/crash4.C: New test.
2561         * g++.dg/template/koenig1.C: Likewise.
2562         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
2563         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
2564         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
2565         functions.
2566         * g++.old-deja/g++.jason/template36.C: Likewise.
2567         * g++.old-deja/g++.mike/p1989.C: Likewise.
2568         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
2569         * g++.old-deja/g++.pt/ttp20.C: Use this->.
2570         * g++.old-deja/g++.pt/ttp21.C: Use this->.
2571         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
2572         compiling.
2573         * g++.old-deja/g++.pt/union2.C: Use this->.
2574
2575 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
2576
2577         * gcc.dg/20030711-1.c: New test.
2578
2579 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
2580
2581         PR c++/11050
2582         * g++.dg/parse/args1.C: New test.
2583         * g++.pt/defarg8.C: Change expected errors.
2584
2585 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
2586
2587         PR c++/8164
2588         * g++.dg/template/nontype2.C: New test.
2589
2590         PR c++/10558
2591         * g++.dg/parse/template8.C: New test.
2592
2593         PR c++/8327
2594         * g++.dg/template/scope1.C: New test.
2595
2596         * g++.dg/warn/Wsign-compare-1.C: New test.
2597
2598 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2599
2600         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
2601
2602 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
2603
2604         PR c++/9411
2605         * g++.dg/template/explicit2.C: New test.
2606
2607         PR c++/10032
2608         * g++.dg/warn/pedantic1.C: New test.
2609
2610 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
2611
2612         PR c++ 9483
2613         * g++.dg/other/field1.C: New test.
2614
2615 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2616
2617         PR c/11449
2618         * gcc.c-torture/compile/20030707-1.c: New.
2619
2620 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2621
2622         PR c++/10849
2623         * g++.dg/template/access12.C: New test.
2624
2625 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
2626
2627         * g++.dg/bprob/bprob.exp (prof_ext): Update.
2628         * g77.dg/bprob/bprob.exp (prof_ext): Update.
2629         * gcc.misc-tests/bprob.exp (prof_ext): Update.
2630         * gcc.misc-tests/gcov.exp: Update
2631         * g++.dg/gcov/gcov.exp: Update
2632         * lib/gcov.exp: Update.
2633
2634 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
2635
2636         * g++.dg/abi/mangle17.C: Make sure template expressions are
2637         dependent.
2638         * g++.dg/abi/mangle4.C: Mark erroneous casts.
2639         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
2640         * g++.dg/opt/stack1.C: Remove erroneous code.
2641         * g++.dg/parse/template7.C: New test.
2642         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
2643         * g++.old-deja/g++.pt/crash4.C: Likewise.
2644
2645 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2646
2647         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
2648         with zero or one occurence of `$' after the initial `L'.
2649
2650 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
2651
2652         * gcc.c-torture/compile/20030704-1.c: Add a comment.
2653
2654 2003-07-08  Roger Sayle  <roger@eyesopen.com>
2655
2656         PR c/11370
2657         * gcc.dg/Wunreachable-6.c: New testcase.
2658         * gcc.dg/Wunreachable-7.c: New testcase.
2659
2660 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2661
2662         PR c/11420
2663         * gcc.dg/20030708-1.c: New test.
2664
2665 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
2666
2667         * gcc.dg/compat/sdata-section.h: New file.
2668         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
2669         * gcc.dg/torture/mips-sdata-1.c: New test.
2670
2671 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2672
2673         PR c++/11030
2674         * g++.dg/template/friend19.C: New test.
2675
2676 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2677
2678         * g++.dg/opt/strength-reduce.C: New test.
2679
2680 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2681
2682         PR target/10979
2683         * gcc.dg/20030707-1.c: New testcase.
2684
2685 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2686
2687         PR optimization/11059
2688         * g++.dg/opt/emptyunion.C: New testcase.
2689
2690 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2691             Eric Botcazou  <ebotcazou@libertysurf.fr>
2692
2693         * g++.dg/opt/stack1.C: New test.
2694
2695 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
2696
2697         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
2698         run test.
2699
2700         PR c++/11431
2701         * g++.dg/expr/static_cast3.C: New test.
2702
2703 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2704
2705         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2706         everywhere.
2707         * gcc.dg/concat.c: Concatenation of string constants with
2708         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2709         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2710         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2711         necessary to avoid multi-character character constant warning.
2712         * gcc.dg/cpp/escape.c: Likewise.
2713         * gcc.dg/cpp/ucs.c: Likewise.
2714         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2715         Fix a typo.
2716
2717 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2718
2719         PR c/11428
2720         * gcc.c-torture/compile/20030704-1.c: New.
2721
2722 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2723
2724         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2725
2726 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2727
2728         PR c++/5287, PR c++/7910,  PR c++/11021
2729         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2730         tests for warnings.
2731         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2732         * g++.dg/ext/dllimport3.C: Likewise.
2733         * g++.dg/ext/dllimport4.C: New file.
2734         * g++.dg/ext/dllimport5.C: New file.
2735         * g++.dg/ext/dllimport6.C: New file.
2736         * g++.dg/ext/dllimport7.C: New file.
2737         * g++.dg/ext/dllimport8.C: New file.
2738         * g++.dg/ext/dllimport9.C: New file.
2739         * g++.dg/ext/dllimport10.C: New file.
2740         * g++.dg/ext/dllexport1.C: New file.
2741
2742 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2743
2744         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2745         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2746
2747 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2748
2749         * gcc.dg/builtins-25.c: New testcase.
2750         * gcc.dg/builtins-26.c: New testcase.
2751
2752 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2753
2754         * gcc.dg/compat/vector-defs.h: New file.
2755         * gcc.dg/compat/vector-setup.h: New file.
2756         * gcc.dg/compat/vector-check.h: New file.
2757         * gcc.dg/compat/vector-1_main.c: New file.
2758         * gcc.dg/compat/vector-1_x.c: New file.
2759         * gcc.dg/compat/vector-1_y.c: New file.
2760         * gcc.dg/compat/vector-2_main.c: New file.
2761         * gcc.dg/compat/vector-2_x.c: New file.
2762         * gcc.dg/compat/vector-2_y.c: New file.
2763
2764         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2765         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2766         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2767         * gcc.dg/compat/struct-align-1.h: New file.
2768         * gcc.dg/compat/struct-align-1_main.c: New file.
2769         * gcc.dg/compat/struct-align-1_x.c: New file.
2770         * gcc.dg/compat/struct-align-1_y.c: New file.
2771         * gcc.dg/compat/struct-align-2.h: New file.
2772         * gcc.dg/compat/struct-align-2_main.c: New file.
2773         * gcc.dg/compat/struct-align-2_x.c: New file.
2774         * gcc.dg/compat/struct-align-2_y.c: New file.
2775
2776         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2777         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2778         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2779         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2780         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2781         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2782         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2783         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2784         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2785         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2786         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2787         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2788         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2789         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2790         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2791         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2792         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2793         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2794         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2795         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2796         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2797         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2798         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2799         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2800         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2801         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2802         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2803         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2804         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2805
2806 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2807
2808         * gcc.dg/i386-call-1.c: New test.
2809
2810 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2811
2812         PR c++/9162
2813         * g++.dg/parse/defarg4.C: New.
2814
2815 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2816
2817         PR target/10700
2818         * gcc.c-torture/compile/20030703-1.c: New test case.
2819
2820 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2821
2822         * g++.dg/template/local3.C: Remove extra semicolon.
2823
2824 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2825
2826         * gcc.dg/i386-volatile-1.c: New test.
2827
2828 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2829
2830         PR c++/11072
2831         * g++.dg/other/offsetof2.C: XFAIL.
2832         * g++.dg/other/offsetof5.C: New.
2833
2834         PR c++/10219
2835         * g++.dg/template/error1.C: New.
2836
2837         PR c++/9779
2838         * g++.dg/template/dependent-expr1.C: New.
2839
2840 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2841
2842         PR c++/6949
2843         * g++.dg/template/local3.C: New test.
2844
2845         PR c++/11149
2846         * g++.dg/lookup/scoped6.C: New test.
2847
2848 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2849
2850         PR c++/8046
2851         * g++.dg/other/error7.C: New test.
2852
2853 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2854
2855         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2856         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2857         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2858         * g++.old-deja/g++.other/union2.C: Likewise.
2859         * gcc.dg/c90-const-expr-2.c: Likewise.
2860         * gcc.dg/c90-const-expr-3.c: Likewise.
2861         * gcc.dg/c99-const-expr-2.c: Likewise.
2862         * gcc.dg/c99-const-expr-3.c: Likewise.
2863         * gcc.dg/concat.c: Likewise.
2864
2865 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2866
2867         PR c++/9559
2868         * g++.dg/init/static1.C: New test.
2869
2870 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2871
2872         * Changelog: Remove ">>>>>>>" from previous change.
2873
2874 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2875
2876         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2877         * g++.old-deja/g++.other/access2.C: Likewise.
2878         * g++.old-deja/g++.other/decl2.C: Likewise.
2879         * gcc.c-torture/execute/20020615-1.c: Likewise.
2880
2881 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2882
2883         PR c++/4933
2884         * g++.dg/template/sizeof4.C: New test.
2885
2886 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2887
2888         * g++.dg/other/error6.C: New test.
2889
2890 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2891
2892         PR c++/10750
2893         * g++.dg/parse/constant2.C: New test.
2894
2895 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2896
2897         PR c++/11106
2898         * g++.dg/other/error5.C: New test.
2899
2900 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2901
2902         * gcc.dg/format/gcc_diag-1.c: New test.
2903
2904 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2905
2906         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2907
2908 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2909
2910         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2911         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2912         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2913
2914 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2915
2916         * gcc.c-torture/execute/builtins/string-8.c: New test.
2917         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2918         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2919         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2920
2921 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2922
2923         PR c++/10468
2924         * g++.dg/ext/typeof6.C: New test.
2925
2926 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2927
2928         PR c++/10796
2929         * g++.dg/init/enum1.C: New test.
2930
2931 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2932
2933         * gcc.dg/20030627-1.c: New test.
2934
2935 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2936
2937         PR c++/11332
2938         * g++.dg/expr/static_cast2.C: New test.
2939
2940 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2941             Jakub Jelinek  <jakub@redhat.com>
2942
2943         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2944         sprintf(dst,"%s",src) optimization.
2945         * gcc.c-torture/execute/20030626-1.c: New test case.
2946         * gcc.c-torture/execute/20030626-2.c: New test case.
2947
2948 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2949
2950         * gcc.c-torture/execute/multi-ix.c: New test.
2951
2952         * gcc.c-torture/execute/simd-4.c (main):
2953         Added missing semicolon at end of union.
2954
2955 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2956
2957         PR c++/8266
2958         * g++.dg/template/explicit-instantiation3.C: New test.
2959
2960 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2961
2962         * gcc.dg/20030626-1.c: Use signed char.
2963
2964 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2965
2966         * gcc.dg/20030626-1.c: New test.
2967
2968 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2969
2970         * const-str-2.m: Update.
2971
2972 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2973
2974         PR c++/10990
2975         * g++.dg/rtti/dyncast1.C: New test.
2976         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2977         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2978         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2979
2980         PR c++/10931
2981         * g++.dg/expr/static_cast1.C: New test.
2982
2983 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2984
2985         * gcc.dg/20030625-1.c: New test.
2986
2987 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2988
2989         * gcc.c-torture/compile/20030624-1.c: New test case.
2990
2991 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2992
2993         * gcc.c-torture/execute/string-opt-17.c: New test.
2994
2995 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2996
2997         PR c++/5754
2998         * g++.dg/parse/crash6.C: New test.
2999
3000 2003-06-23  Roger Sayle  <roger@eyesopen.com>
3001
3002         * gcc.dg/builtins-24.c: New test case.
3003
3004 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
3005
3006         * g++.dg/opt/operator1.C: New test.
3007
3008 2003-06-22  Roger Sayle  <roger@eyesopen.com>
3009
3010         * gcc.c-torture/execute/string-opt-16.c: New test case.
3011
3012 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
3013
3014         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
3015         * g++.old-deja/g++.other/conv7.C: Likewise
3016         * g++.old-deja/g++.other/overcnv2.C: Likewise.
3017         * g++.old-deja/g++.other/overload14.C: Likewise.
3018
3019 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
3020
3021         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
3022         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3023
3024 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3025
3026         PR c++/10888
3027         * g++.dg/warn/Winline-3.C: New test.
3028
3029 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3030
3031         * lib/target-supports.exp (check_alias_available): Make the test
3032         program acceptable to the Solaris assembler.
3033
3034         PR c++/10749
3035         * g++.dg/template/memclass2.C: New test.
3036
3037 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3038             Eric Botcazou  <ebotcazou@libertysurf.fr>
3039
3040         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
3041         data for non-matching targets.
3042         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
3043
3044 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3045
3046         PR c++/10845
3047         * g++.dg/template/member3.C: New test.
3048
3049 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
3050
3051         PR c++/10939
3052         * g++.dg/template/func1.C: New test.
3053
3054         PR c++/9649
3055         * g++.dg/template/static4.C: New test.
3056         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
3057
3058         PR c++/11041
3059         * g++.dg/init/ref7.C: New test.
3060
3061 2003-06-19  Matt Austern  <austern@apple.com>
3062
3063         PR c++/11228
3064         * g++.dg/anew1.C: New test.
3065         * g++.dg/anew2.C: New test.
3066         * g++.dg/anew3.C: New test.
3067         * g++.dg/anew4.C: New test.
3068
3069 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
3070
3071         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
3072
3073 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
3074
3075         * gcc.c-torture/execute/simd-4.c (main): Make expected value
3076         endian-dependent.
3077
3078 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
3079
3080         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
3081         Remove cruft.
3082
3083 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
3084
3085         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
3086         * gcc.c-torture/compile/961203-1.c: Likewise.
3087         * gcc.c-torture/compile/980506-1.c: Likewise.
3088
3089 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
3090
3091         PR c++/10712
3092         * g++.dg/lookup/using7.C: New test.
3093
3094 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
3095
3096         PR c++/11105
3097         * g++.dg/abi/conv1.C: Remove it.
3098         * g++.dg/template/conv7.C: New test.
3099         * g++.dg/template/conv8.C: Likewise.
3100         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
3101         conversion operator.
3102
3103 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
3104
3105         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
3106         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
3107         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3108         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
3109         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
3110         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3111         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3112         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
3113         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
3114         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3115         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3116         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3117         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3118         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3119         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3120         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3121         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3122         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3123         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3124         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3125         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3126         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3127         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3128         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3129         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3130         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3131         * gcc.dg/compat/struct-return-10_x.c: Ditto.
3132         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3133         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3134
3135 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
3136
3137         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
3138         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
3139         indications.
3140
3141 2003-06-16  Roger Sayle  <roger@eyesopen.com>
3142
3143         * gcc.dg/i386-387-5.c: New test case.
3144         * gcc.dg/i386-387-6.c: New test case.
3145         * gcc.dg/builtins-23.c: New test case.
3146
3147 2003-06-15  Roger Sayle  <roger@eyesopen.com>
3148
3149         * gcc.dg/builtins-22.c: New test case.
3150         * gcc.dg/i386-387-1.c: Update to test exp.
3151         * gcc.dg/i386-387-2.c: Likewise.
3152
3153 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3154
3155         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
3156
3157 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3158
3159         * lib/gcc-dg.exp (dg-require-dll): New function.
3160         (dg-xfail-if): Likewise.
3161         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
3162         driver.
3163
3164         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
3165         * gcc.c-torture/compile/20001205-1.c: Likewise.
3166         * gcc.c-torture/compile/20001226-1.c: Likewise.
3167         * gcc.c-torture/compile/20010518-2.c: Likewise.
3168         * gcc.c-torture/compile/20020312-1.c: Likewise.
3169         * gcc.c-torture/compile/20020604-1.c: Likewise.
3170         * gcc.c-torture/compile/920501-12.c: Likewise.
3171         * gcc.c-torture/compile/920501-4.c: Likewise.
3172         * gcc.c-torture/compile/920520-1.c: Likewise.
3173         * gcc.c-torture/compile/920521-1.c: Likewise.
3174         * gcc.c-torture/compile/920625-1.c: Likewise.
3175         * gcc.c-torture/compile/961203-1.c: Likewise.
3176         * gcc.c-torture/compile/980506-1.c: Likewise.
3177         * gcc.c-torture/compile/981006-1.c: Likewise.
3178         * gcc.c-torture/compile/981022-1.c: Likewise.
3179         * gcc.c-torture/compile/981223-1.c: Likewise.
3180         * gcc.c-torture/compile/990617-1.c: Likewise.
3181         * gcc.c-torture/compile/dll.c: Likewise.
3182         * gcc.c-torture/compile/labels-3.c: Likewise.
3183         * gcc.c-torture/compile/mipscop-1.c: Likewise.
3184         * gcc.c-torture/compile/mipscop-2.c: Likewise.
3185         * gcc.c-torture/compile/mipscop-3.c: Likewise.
3186         * gcc.c-torture/compile/mipscop-4.c: Likewise.
3187         * gcc.c-torture/compile/simd-5.c: Likewise.
3188         * gcc.c-torture/compile/20000804-1.x: Remove.
3189         * gcc.c-torture/compile/20001205-1.x: Likewise.
3190         * gcc.c-torture/compile/20001226-1.x: Likewise.
3191         * gcc.c-torture/compile/20010518-2.x: Likewise.
3192         * gcc.c-torture/compile/20020312-1.x: Likewise.
3193         * gcc.c-torture/compile/20020604-1.x: Likewise.
3194         * gcc.c-torture/compile/920501-12.x: Likewise.
3195         * gcc.c-torture/compile/920501-4.x: Likewise.
3196         * gcc.c-torture/compile/920520-1.x: Likewise.
3197         * gcc.c-torture/compile/920521-1.x: Likewise.
3198         * gcc.c-torture/compile/920625-1.x: Likewise.
3199         * gcc.c-torture/compile/961203-1.x: Likewise.
3200         * gcc.c-torture/compile/980506-1.x: Likewise.
3201         * gcc.c-torture/compile/981006-1.x: Likewise.
3202         * gcc.c-torture/compile/981022-1.x: Likewise.
3203         * gcc.c-torture/compile/981223-1.x: Likewise.
3204         * gcc.c-torture/compile/990617-1.x: Likewise.
3205         * gcc.c-torture/compile/mipscop-1.x: Likewise.
3206         * gcc.c-torture/compile/mipscop-2.x: Likewise.
3207         * gcc.c-torture/compile/mipscop-3.x: Likewise.
3208         * gcc.c-torture/compile/mipscop-4.x: Likewise.
3209         * gcc.c-torture/compile/simd-5.x: Likewise.
3210
3211         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
3212
3213 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3214
3215         * gcc.c-torture/execute/20030611-1.c: New test.
3216
3217 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3218
3219         PR middle-end/168
3220         * gcc.dg/20030612-1.c: New test case.
3221
3222 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3223
3224         PR c++/10635
3225         * g++.dg/expr/cast1.C: New test.
3226
3227 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3228
3229         * gcc.dg/builtins-21.c: New test case.
3230
3231 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
3232
3233         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
3234         options instead of at the end.
3235         * lib/objc.exp (objc_target_compile): Likewise.
3236
3237 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
3238
3239         PR c++/10432
3240         * g++.dg/parse/error1.C: New test.
3241
3242 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
3243
3244         * gcc.dg/compat/struct-by-value-11_main.c: New file.
3245         * gcc.dg/compat/struct-by-value-11_x.c: New file.
3246         * gcc.dg/compat/struct-by-value-11_y.c: New file.
3247         * gcc.dg/compat/struct-by-value-12_main.c: New file.
3248         * gcc.dg/compat/struct-by-value-12_x.c: New file.
3249         * gcc.dg/compat/struct-by-value-12_y.c: New file.
3250         * gcc.dg/compat/struct-by-value-13_main.c: New file.
3251         * gcc.dg/compat/struct-by-value-13_x.c: New file.
3252         * gcc.dg/compat/struct-by-value-13_y.c: New file.
3253         * gcc.dg/compat/struct-by-value-14_main.c: New file.
3254         * gcc.dg/compat/struct-by-value-14_x.c: New file.
3255         * gcc.dg/compat/struct-by-value-14_y.c: New file.
3256         * gcc.dg/compat/struct-by-value-15_main.c: New file.
3257         * gcc.dg/compat/struct-by-value-15_x.c: New file.
3258         * gcc.dg/compat/struct-by-value-15_y.c: New file.
3259         * gcc.dg/compat/struct-by-value-16_main.c: New file.
3260         * gcc.dg/compat/struct-by-value-16_x.c: New file.
3261         * gcc.dg/compat/struct-by-value-16_y.c: New file.
3262         * gcc.dg/compat/struct-by-value-17_main.c: New file.
3263         * gcc.dg/compat/struct-by-value-17_x.c: New file.
3264         * gcc.dg/compat/struct-by-value-17_y.c: New file.
3265         * gcc.dg/compat/struct-by-value-18_main.c: New file.
3266         * gcc.dg/compat/struct-by-value-18_x.c: New file.
3267         * gcc.dg/compat/struct-by-value-18_y.c: New file.
3268
3269         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
3270         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
3271         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
3272         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
3273         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
3274         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
3275         * gcc.dg/compat/scalar-return-3_main.c: New file.
3276         * gcc.dg/compat/scalar-return-3_x.c: New file.
3277         * gcc.dg/compat/scalar-return-3_y.c: New file.
3278         * gcc.dg/compat/scalar-return-4_main.c: New file.
3279         * gcc.dg/compat/scalar-return-4_x.c: New file.
3280         * gcc.dg/compat/scalar-return-4_y.c: New file.
3281
3282 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
3283
3284         * gcc.dg/compat/fp2-struct-check.h: New file.
3285         * gcc.dg/compat/fp2-struct-defs.h: New file.
3286         * gcc.dg/compat/fp2-struct-init.h: New file.
3287         * gcc.dg/compat/struct-by-value-10_main.c: New file.
3288         * gcc.dg/compat/struct-by-value-10_x.c: New file.
3289         * gcc.dg/compat/struct-by-value-10_y.c: New file.
3290         * gcc.dg/compat/struct-return-10_main.c: New file.
3291         * gcc.dg/compat/struct-return-10_x.c: New file.
3292         * gcc.dg/compat/struct-return-10_y.c: New file.
3293
3294         * gcc.dg/compat/compat-common.h: New file.
3295         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
3296         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
3297         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
3298         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
3299         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
3300         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
3301         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
3302         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3303         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
3304         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
3305         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3306         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
3307         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
3308         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3309         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
3310         * gcc.dg/compat/small-struct-check.h: Ditto.
3311         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
3312         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3313         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
3314         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
3315         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3316         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3317         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
3318         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3319         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
3320         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
3321         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3322         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3323         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
3324         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3325         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3326         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
3327         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3328         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
3329         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
3330         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3331         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
3332         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
3333         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3334         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
3335         * gcc.dg/compat/struct-return-2_main.c: Ditto.
3336         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3337         * gcc.dg/compat/struct-return-2_y.c: Ditto.
3338         * gcc.dg/compat/struct-return-3_main.c: Ditto.
3339         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3340         * gcc.dg/compat/struct-return-3_y.c: Ditto.
3341
3342 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
3343
3344         * g++.dg/pch/static-1.C: New file.
3345         * g++.dg/pch/static-1.Hs: New file.
3346
3347 2003-06-10  Richard Henderson  <rth@redhat.com>
3348
3349         * gcc.dg/asm-7.c: Adjust expected warning text.
3350
3351 2003-06-10  Roger Sayle  <roger@eyesopen.com>
3352
3353         * gcc.dg/builtins-20.c: New test case.
3354
3355 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
3356
3357         PR c++/11131
3358         * g++.dg/opt/template1.C: New test.
3359
3360 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3361
3362         * lib/gcc-dg.exp (dg-test): Clear additional_files and
3363         additional_sources.
3364
3365 2003-05-21  David Taylor  <dtaylor@emc.com>
3366
3367         * gcc.dg/Wpadded.c: New file.
3368
3369 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3370
3371         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
3372         * gcc.dg/special/weak-2.c: Add dg-require-weak.
3373         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
3374         dg-require-weak.
3375
3376 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
3377
3378         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
3379
3380 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3381
3382         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
3383         (dg-require-alias): Likewise.
3384         (dg-require-gc-sections): Likewise.
3385         * lib/target-supports.exp (check_gc_sections_available): Likewise.
3386
3387 2003-06-08  Richard Henderson  <rth@redhat.com>
3388
3389         * gcc.dg/20011029-2.c: Fix the array reference.
3390         * gcc.dg/asm-7.c: New.
3391
3392 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
3393
3394         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
3395
3396 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
3397
3398         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
3399         (dg-require-gc-sections): Likewise.
3400
3401 2003-06-08  Jan Hubicka  <jh@suse.cz>
3402
3403         * i386-cmov1.c: Fix regular expression.
3404         * i386-cvt-1.c: Likewise.
3405         * i386-local.c: Likewise.
3406         * i386-local2.c: Likewise.
3407         * i386-mul.c: Likewise.
3408         * i386-ssetype-1.c: Likewise.
3409         * i386-ssetype-3.c: Likewise.
3410         * i386-ssetype-5.c: Likewise.
3411
3412 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3413
3414         PR c++/11039
3415         * g++.dg/warn/implicit-typename2.C: New test.
3416         * g++.dg/warn/implicit-typename3.C: New test.
3417
3418 2003-06-07  Richard Henderson  <rth@redhat.com>
3419
3420         * g++.dg/other/offsetof3.C: Use size_t.
3421         * g++.dg/other/offsetof4.C: Likewise.
3422
3423 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
3424
3425         * lib/copy-file.exp: New. Implement gcc_copy_files.
3426
3427         * lib/dg-pch.exp: Load copy-file.exp
3428         (dg-pch): Use gcc_copy_files instead of "file copy".
3429
3430 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
3431
3432         * gcc.dg/weak/weak.exp: Simplify.
3433         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
3434         * gcc.dg/weak/weak-1.c: Likewise.
3435         * gcc.dg/weak/weak-2.c: Likewise.
3436         * gcc.dg/weak/weak-3.c: Likewise.
3437         * gcc.dg/weak/weak-4.c: Likewise.
3438         * gcc.dg/weak/weak-5.c: Likewise.
3439         * gcc.dg/weak/weak-6.c: Likewise.
3440         * gcc.dg/weak/weak-7.c: Likewise.
3441         * gcc.dg/weak/weak-8.c: Likewise.
3442         * gcc.dg/weak/weak-9.c: Likewise.
3443
3444 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
3445
3446         gcc.c-torture/execute/20030606-1.c: New.
3447
3448 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3449
3450         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
3451         * gcc.dg/builtins-19.c: Likewise.
3452
3453 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3454
3455         * gcc.dg/builtins-2.c: Add some more tests.
3456         * gcc.dg/builtins-18.c: New test case.
3457         * gcc.dg/builtins-19.c: New test case.
3458
3459 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3460             Jim Wilson  <wilson@tuliptree.org>
3461
3462         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
3463
3464 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
3465
3466         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
3467         mempcpy/stpcpy calls not to be optimized into something else.
3468         * gcc.c-torture/execute/string-opt-3.c: Moved to...
3469         * gcc.c-torture/execute/builtins/string-7.c: ...here.
3470         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
3471
3472 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3473
3474         * gcc.dg/format/asm_fprintf-1.c: New test.
3475
3476 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
3477
3478         * lib/gcc-defs.exp (additional_sources): New variable.
3479         (dg-additional-sources): New function.
3480         (additional_files): New variable.
3481         (dg-additional-files): New function.
3482         (dg-additional-files-options): Likewise.
3483         * lib/gcc-dg.exp (dg-require-weak): New function.
3484         (dg-require-alias): Likewise.
3485         (dg-require-gc-sections): Likewise.
3486         * lib/target-supports.exp (check_alias_available): Remove testfile
3487         parameter.
3488         (check_gc_sections_available): New function.
3489         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
3490         (dg-gpp-additional-files): Likewise.
3491         * lib/g++.exp (additional_sources): Remove.
3492         (additional_files): Likewise.
3493         (g++_target_compile): Use dg-additional-files-options.
3494
3495         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
3496         Tcl logic.
3497         * gcc.dg/special/ecos.exp: Remove.
3498         * gcc.dg/special/20000419-2.c: Use dg-require-*.
3499         * gcc.dg/special/alias-1.c: Likewise.
3500         * gcc.dg/special/alias-2.c: Likewise.
3501         * gcc.dg/special/gcsec-1.c: Likewise.
3502         * gcc.dg/special/weak-1.c: Likewise.
3503         * gcc.dg/special/weak-2.c: Likewise.
3504         * gcc.dg/special/wkali-1.c: Likewise.
3505         * gcc.dg/special/wkali-2.c: Likewise.
3506
3507         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
3508         dg-gpp-additional-*.
3509         * g++.dg/special/conpr-3.C: Likewise.
3510         * g++.dg/special/conpr-4.C: Likewise.
3511         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
3512         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
3513         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
3514         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
3515         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
3516         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
3517         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
3518         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
3519         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
3520         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
3521         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
3522         * g++.old-deja/g++.other/comdat1.C: Likewise.
3523         * g++.old-deja/g++.other/comdat2.C: Likewise.
3524         * g++.old-deja/g++.other/comdat3.C: Likewise.
3525         * g++.old-deja/g++.other/ctor1.C: Likewise.
3526         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
3527
3528 2003-06-05  Richard Henderson  <rth@redhat.com>
3529
3530         * gcc.dg/debug/20030605-1.c: New.
3531
3532 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3533
3534         * README.QMTEST: Update.
3535
3536 2003-06-04  Richard Henderson  <rth@redhat.com>
3537
3538         * gcc.dg/cleanup-1.c: New.
3539         * gcc.dg/cleanup-2.c: New.
3540         * gcc.dg/cleanup-3.c: New.
3541         * gcc.dg/cleanup-4.c: New.
3542         * gcc.dg/cleanup-5.c: New.
3543         * gcc.dg/cleanup-6.c: New.
3544         * gcc.dg/cleanup-7.c: New.
3545
3546 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3547
3548         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
3549
3550         * lib/dg-pch.exp: New file.
3551         * g++.dg/pch/pch.exp: Use dg-pch.exp.
3552         * gcc.dg/pch/pch.exp: Likewise.
3553
3554 2003-06-04  Roger Sayle  <roger@eyesopen.com>
3555
3556         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
3557         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
3558         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
3559         * gcc.dg/builtins-17.c: New test case.
3560         * gcc.dg/i386-387-4.c: New test case.
3561         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
3562
3563 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3564
3565         * gcc.dg/ultrasp9.c: New test.
3566
3567 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3568
3569         * gcc.c-torture/compile/20030604-1.c: New test.
3570         * gcc.dg/sparc-constant-1.c: New test.
3571
3572 2003-06-03  Glen Nakamura  <glen@imodulo.com>
3573
3574         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
3575
3576 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
3577
3578         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
3579
3580         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
3581         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
3582
3583 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
3584
3585         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
3586
3587 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3588
3589         PR c++/10940
3590         * g++.dg/template/spec10.C: New test.
3591
3592 2003-06-03  Roger Sayle  <roger@eyesopen.com>
3593
3594         * gcc.dg/builtins-16.c: New test case.
3595
3596 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
3597
3598         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
3599         mempcpy test with post-increments.
3600         * gcc.c-torture/execute/string-opt-3.c: New test.
3601         * gcc.dg/string-opt-1.c: New test.
3602
3603 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
3604
3605         PR fortran/10965
3606         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
3607
3608 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
3609
3610         * lib/scanasm.exp (dg-scan): New function, factored out of ...
3611         (scan-assembler): ... here.  Use dg-scan.
3612         (scan-assembler-not): Likewise.
3613         (scan-file): New function.
3614         (scan-file-not): Likewise.
3615         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
3616         * gcc.dg/cpp/_Pragma4.c: Likewise.
3617         * gcc.dg/cpp/_Pragma5.c: Likewise.
3618         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3619         * gcc.dg/cpp/avoidpaste2.c: Likewise.
3620         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
3621         * gcc.dg/cpp/cmdlne-P.c: Likewise.
3622         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
3623         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
3624         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
3625         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
3626         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
3627         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
3628         * gcc.dg/cpp/cxxcom1.c: Likewise.
3629         * gcc.dg/cpp/line1.c: Likewise.
3630         * gcc.dg/cpp/maccom1.c: Likewise.
3631         * gcc.dg/cpp/maccom2.c: Likewise.
3632         * gcc.dg/cpp/maccom3.c: Likewise.
3633         * gcc.dg/cpp/maccom4.c: Likewise.
3634         * gcc.dg/cpp/maccom5.c: Likewise.
3635         * gcc.dg/cpp/maccom6.c: Likewise.
3636         * gcc.dg/cpp/multiline.c: Likewise.
3637         * gcc.dg/cpp/spacing1.c: Likewise.
3638         * gcc.dg/cpp/spacing2.c: Likewise.
3639         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
3640         * gcc.dg/cpp/trad/maccom1.c: Likewise.
3641         * gcc.dg/cpp/trad/maccom2.c: Likewise.
3642         * gcc.dg/cpp/trad/maccom3.c: Likewise.
3643         * gcc.dg/cpp/trad/maccom4.c: Likewise.
3644         * gcc.dg/cpp/trad/maccom6.c: Likewise.
3645         * gcc.dg/cpp/cxxcom2.c: Likewise.
3646         * gcc.dg/cpp/cxxcom2.h: New file.
3647
3648         * gcc.dg/cpp/truefalse.cpp: Move it to ...
3649         * g++.dg/cpp/truefalse.C: Here.
3650         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
3651
3652 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
3653
3654         * gcc.dg/cpp/redef3.c: New file.
3655
3656 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3657
3658         * gcc.dg/i386-loop-3.c: New test.
3659
3660 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
3661
3662         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
3663
3664 2003-05-31  Roger Sayle  <roger@eyesopen.com>
3665
3666         * gcc.dg/fwrapv-1.c: New test case.
3667         * gcc.dg/fwrapv-2.c: New test case.
3668
3669 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3670
3671         PR c++/10956
3672         * g++.dg/template/spec9.C: New test.
3673
3674 2003-05-29  Roger Sayle  <roger@eyesopen.com>
3675
3676         * gcc.dg/duff-4.c: New test case.
3677
3678 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
3679
3680         PR fortran/10843
3681         * g77.dg/ffixed-form-1.f: New test
3682         * g77.dg/ffixed-form-2.f: New test
3683         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
3684         * g77.dg/ffree-form-3.f: New test
3685
3686 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
3687
3688         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
3689         * gcc.dg/wint_t-1.c: Likewise.
3690
3691 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3692
3693         * g++.dg/template/access11.C: New test.
3694
3695 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3696
3697         PR c++/10849
3698         * g++.dg/template/access10.C: New test.
3699
3700 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3701             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3702
3703         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3704
3705 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3706
3707         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3708         suppress for powerpc-*-darwin*.
3709         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3710
3711 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3712
3713         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3714         suppress option for powerpc-*-darwin*.
3715
3716 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3717
3718         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3719         * gcc.dg/builtins-4.c: Add test for fmod.
3720
3721 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3722
3723         PR c++/10682
3724         * g++.dg/template/instantiate4.C: New test.
3725
3726 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3727
3728         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3729
3730 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3731
3732         * gcc.dg/compat/scalar-return-1_main.c: New file.
3733         * gcc.dg/compat/scalar-return-1_x.c: New file.
3734         * gcc.dg/compat/scalar-return-1_y.c: New file.
3735         * gcc.dg/compat/scalar-return-2_main.c: New file.
3736         * gcc.dg/compat/scalar-return-2_x.c: New file.
3737         * gcc.dg/compat/scalar-return-2_y.c: New file.
3738         * gcc.dg/compat/struct-return-3_main.c: New file.
3739         * gcc.dg/compat/struct-return-3_y.c: New file.
3740         * gcc.dg/compat/struct-return-3_x.c: New file.
3741         * gcc.dg/compat/struct-return-2_main.c: New file.
3742         * gcc.dg/compat/struct-return-2_x.c: New file.
3743         * gcc.dg/compat/struct-return-2_y.c: New file.
3744
3745 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3746
3747         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3748         for hppa*-hp-hpux*.
3749         * gcc.dg/20021014-1.c (dg-options): Likewise.
3750         * gcc.dg/nest.c (dg-options): Likewise.
3751
3752 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3753
3754         PR c++/9738
3755         * g++.dg/ext/dllimport2.C: New file.
3756         * g++.dg/ext/dllimport3.C: New file.
3757
3758 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3759
3760         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3761         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3762         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3763         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3764         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3765         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3766         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3767         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3768         * gcc.dg/compat/small-struct-defs.h: New file.
3769         * gcc.dg/compat/small-struct-init.h: New file.
3770         * gcc.dg/compat/small-struct-check.h: New file.
3771         * gcc.dg/compat/fp-struct-defs.h: New file.
3772         * gcc.dg/compat/fp-struct-check.h: New file.
3773         * gcc.dg/compat/fp-struct-init.h: New file.
3774         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3775         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3776
3777 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3778
3779         * gcc.dg/20030225-2.c: New test.
3780
3781 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3782             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3783
3784         * gcc.c-torture/compile/20030518-1.c: New test case.
3785
3786 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3787
3788         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3789         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3790         gcc-dg-debug-runtest.
3791         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3792         gcc-dg-debug-runtest.
3793
3794 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3795
3796         PR c++/9022
3797         * g++.dg/lookup/using6.C: New test.
3798
3799 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3800
3801         * g++.dg/parse/access2.C: New test.
3802
3803 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3804
3805         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3806         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3807         * gcc.dg/debug/debug.exp: Likewise.
3808
3809 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3810
3811         * gcc.dg/dollar.c: New test.
3812
3813 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3814
3815         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3816         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3817         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3818         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3819         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3820         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3821         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3822         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3823         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3824         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3825         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3826         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3827         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3828         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3829         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3830         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3831         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3832         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3833
3834 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3835
3836         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3837         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3838         support for "repo" mode.
3839         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3840         * lib/g77-dg.exp: Likewise.
3841         * lib/obj-dg.exp: Likewise.
3842
3843 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3844
3845         Merge from gcc-3_2-rhl8-branch:
3846         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3847
3848         * gcc.dg/tls/opt-6.c: New test.
3849
3850         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3851
3852         * gcc.dg/20030405-1.c: New test.
3853
3854         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3855
3856         * gcc.dg/20030309-1.c: New test.
3857
3858         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3859
3860         * gcc.c-torture/execute/20030307-1.c: New test.
3861
3862         2003-02-20  Randolph Chung  <tausq@debian.org>
3863
3864         * gcc.c-torture/compile/20030220-1.c: New test.
3865
3866         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3867
3868         * gcc.dg/20030217-1.c: New test.
3869
3870         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3871
3872         * gcc.c-torture/compile/20020129-1.c: New test.
3873
3874         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3875
3876         * gcc.dg/unroll-1.c: New test.
3877
3878         2002-11-16  Jan Hubicka  <jh@suse.cz>
3879
3880         * gcc.c-torture/execute/20020920-1.c: New test.
3881
3882         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3883
3884         PR target/7434
3885         * gcc.c-torture/compile/20021008-1.c: New test.
3886
3887         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3888
3889         PR target/7559
3890         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3891
3892         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3893
3894         * gcc.c-torture/compile/20020807-1.c: New test.
3895
3896         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3897
3898         * gcc.dg/tls/opt-1.c: New test.
3899
3900         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3901
3902         * gcc.dg/20020729-1.c: New test.
3903
3904         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3905
3906         * g++.dg/opt/life1.C: New test.
3907
3908         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3909
3910         * gcc.dg/20020525-1.c: New test.
3911
3912         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3913
3914         PR c++/6794
3915         * g++.dg/ext/pretty1.C: New test.
3916         * g++.dg/ext/pretty2.C: New test.
3917
3918 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3919
3920         PR c++/8385
3921         * g++.dg/ext/typeof5.C: New test.
3922
3923 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3924
3925         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3926         __USER_LABEL_PREFIX__ into account.
3927         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3928
3929 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3930
3931         * gcc.dg/builtins-15.c: New test case.
3932
3933 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3934
3935         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3936
3937 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3938
3939         * lib/g++.exp: Tweak handling of additional source files.
3940         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3941         * g++.dg/special/conpr-2a.C: Rename to ...
3942         * g++.dg/special/conpr-2a.cc: ... this.
3943         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3944         * g++.dg/special/conpr-3a.C: Rename to ...
3945         * g++.dg/special/conpr-3a.cc: This.
3946         * g++.dg/special/conpr-3b.C: Rename to ...
3947         * g++.dg/special/conpr-3b.cc: This.
3948         * g++.dg/special/conpr-4.C: New test.
3949         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3950
3951 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3952
3953         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3954
3955 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3956
3957         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3958         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3959         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3960         * g++.old-deja/g++.other/warn3.C: Likewise.
3961
3962 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3963
3964         * gcc.dg/i386-387-1.c: Update to also test log.
3965         * gcc.dg/i386-387-2.c: Likewise.
3966
3967 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3968
3969         * g77.f-torture/execute/int8421.f: New test.
3970
3971 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3972
3973         PR c++/10230, c++/10481
3974         * g++.dg/lookup/scoped5.C: New test.
3975
3976 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3977
3978         PR c++/10552
3979         * g++.dg/template/ttp6.C: New test.
3980
3981 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3982
3983         * gcc.c-torture/execute/builtins: New directory.
3984         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3985         gcc.c-torture/execute/builtins.
3986         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3987         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3988         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3989         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3990
3991 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3992
3993         PR c++/9252
3994         * g++.dg/template/access8.C: New test.
3995         * g++.dg/template/access9.C: New test.
3996
3997 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3998
3999         PR c++/9554
4000         * g++.dg/parse/access1.C: New test.
4001
4002 2003-05-09  DJ Delorie  <dj@redhat.com>
4003
4004         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
4005         long, and not an int.
4006
4007 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4008
4009         PR c++/10555, c++/10576
4010         * g++.dg/template/memclass1.C: New test.
4011
4012 2003-05-08  DJ Delorie  <dj@redhat.com>
4013
4014         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
4015         targets.
4016         * gcc.c-torture/execute/20021024-1.x: Likewise.
4017         * gcc.c-torture/execute/shiftdi.x: Likewise.
4018         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
4019         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
4020         * gcc.dg/20021018-1.c: Likewise.
4021
4022 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4023
4024         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
4025
4026         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
4027         (bcopy): Call memmove.
4028
4029 2003-05-08  Roger Sayle  <roger@eyesopen.com>
4030
4031         * g77.f-torture/compile/8485.f: New test case.
4032
4033 2003-05-07  Richard Henderson  <rth@redhat.com>
4034
4035         PR c++/10570
4036         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
4037         Verify exception_cleanup not called for rethrows.
4038         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
4039         when exiting catch block without rethrowing.
4040         * g++.dg/eh/forced3.C: New.
4041         * g++.dg/eh/forced4.C: New.
4042
4043 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
4044
4045         * gcc.dg/20030505.c: Fix triplet.
4046
4047 2003-05-06  DJ Delorie  <dj@redhat.com>
4048
4049         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
4050         * gcc.dg/nest.c: Likewise.
4051
4052 2003-05-05  Roger Sayle  <roger@eyesopen.com>
4053
4054         * gcc.dg/builtins-14.c: New test case.
4055
4056 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
4057
4058         * lib/compat.exp (compat-execute): New argument.
4059         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
4060         * gcc.dg/compat: New test directory.
4061         * gcc.dg/compat/compat.exp: New expect script.
4062         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
4063         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
4064         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
4065         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
4066         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
4067         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
4068
4069         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
4070         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
4071         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
4072         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
4073         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
4074         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
4075         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
4076         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
4077         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
4078         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
4079         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
4080         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
4081         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
4082         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
4083         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
4084
4085 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
4086
4087         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
4088
4089 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
4090
4091         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
4092
4093 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
4094
4095         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
4096         * gcc.dg/ppc-fsel-2.c: New test.
4097
4098         * gcc.dg/unused-5.c: New test.
4099
4100 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4101
4102         PR c++/10496
4103         * g++.dg/warn/pmf1.C: New test.
4104
4105 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4106
4107         PR c++/4494
4108         * g++.dg/warn/main.C: New test.
4109
4110 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4111
4112         * gcc.dg/nonnull-3.c: New test.
4113
4114 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
4115
4116         * gcc.dg/cpp/Wtrigraphs.c: Update.
4117         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
4118
4119 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
4120
4121         * gcc.dg/ppc-fsel-1.c: New test.
4122
4123 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
4124
4125         PR c/10604
4126         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
4127
4128 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
4129
4130         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
4131
4132 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4133
4134         PR c++/9364, c++/10553, c++/10586
4135         * g++.dg/parse/typename4.C: New test.
4136         * g++.dg/parse/typename5.C: Likewise.
4137
4138 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
4139
4140         * gcc.c-torture/compile/20030503-1.c: New test.
4141
4142 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4143
4144         * g++.dg/lookup/using5.C: Fix testcase error.
4145
4146 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
4147
4148         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
4149         since MEABI is no longer supported.  Remove all vestiges
4150         of MEABI from the test.
4151
4152 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4153
4154         PR c++/10554
4155         * g++.dg/lookup/using5.C: New test.
4156
4157 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4158
4159         PR c++/8772
4160         * g++.dg/template/ttp5.C: New test.
4161
4162 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
4163
4164         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
4165         (dg-gpp-additional-sources): New function.
4166         (dg-gpp-additional-files): Likewise.
4167         * lib/g++.exp (additional_sources): New variable.
4168         (additional_files): Likewise.
4169         (g++_target_compile): Deal with them.
4170         * lib/old-dejagnu.exp: Remove.
4171         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
4172         * g++.old-deja: Revise all tests to use dg commands.
4173
4174 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4175
4176         PR c++/9432, c++/9528
4177         * g++.dg/lookup/using4.C: New test.
4178
4179 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
4180
4181         * gcc.dg/noreturn-5.c: New file.
4182         * gcc.dg/noreturn-6.c: New file.
4183
4184         * gcc.c-torture/compile/inline-1.c: New file.
4185
4186 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4187
4188         PR c++/10551
4189         * g++.dg/template/explicit1.C: New test.
4190
4191 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4192
4193         PR c++/10549
4194         * g++.dg/other/bitfield1.C: New test.
4195
4196         PR c++/10527
4197         * g++.dg/init/new7.C: New test.
4198
4199 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4200
4201         * g++.dg/ext/desig1.C: New test.
4202         * g++.dg/ext/init1.C: Update.
4203
4204         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
4205
4206 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
4207
4208         PR c++/10180
4209         * g++.dg/warn/Winline-1.C: New test.
4210
4211 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
4212
4213         * gcc.c-torture/execute/string-opt-19.c: New test.
4214
4215         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
4216         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
4217
4218 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
4219
4220         PR c++/10506
4221         * g++.dg/init/new6.C: New test.
4222
4223         PR c++/10503
4224         * g++.dg/init/ref6.C: New test.
4225
4226 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
4227
4228         * g++.dg/warn/weak1.C: XFAIL on AIX4.
4229
4230 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4231
4232         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
4233         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
4234
4235 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
4236
4237         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
4238         initialized static data members.
4239
4240 2003-04-25  H.J. Lu <hjl@gnu.org>
4241
4242         * gcc.dg/ia64-sync-4.c: New test.
4243
4244 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4245
4246         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
4247         date.
4248
4249 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
4250
4251         PR c++/10337
4252         * g++.dg/warn/conv1.C: New test.
4253         * g++.old-deja/g++.other/conv7.C: Adjust.
4254         * g++.old-deja/g++.other/overload14.C: Adjust.
4255
4256 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4257
4258         PR c++/10471
4259         * g++.dg/template/defarg2.C: New test.
4260
4261 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
4262
4263         * gcc.dg/cpp/include2.c: Update.
4264         * gcc.dg/cpp/multiline-2.c: New.
4265         * gcc.dg/cpp/multiline.c: Update.
4266         * gcc.dg/cpp/strify2.c: Update.
4267         * gcc.dg/cpp/trad/literals-2.c: Update.
4268
4269 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4270
4271         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
4272
4273 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4274
4275         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
4276
4277 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4278
4279         PR c++/10451
4280         * g++.dg/parse/crash4.C: New test.
4281
4282         PR c++/9847
4283         * g++.dg/parse/crash5.C: New test.
4284
4285 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
4286
4287         PR c++/10446
4288         * g++.dg/parse/crash3.C: New test.
4289
4290         PR c++/10428
4291         * g++.dg/parse/elab1.C: New test.
4292
4293 2003-04-22  Devang Patel  <dpatel@apple.com>
4294
4295         * gcc.dg/cpp/trad/funlike-5.c: New test.
4296
4297 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
4298
4299         * g++.dg/other/packed1.C: Fix dg options.
4300
4301 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
4302
4303         * g++.dg/other/offsetof2.C: New test.
4304
4305 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
4306
4307         * g++.dg/template/recurse.C: Adjust location of error messages.
4308
4309 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
4310
4311         PR c++/9881
4312         * g++.dg/init/addr-const1.C: New test.
4313         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
4314
4315 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
4316
4317         PR c++/10405
4318         * g++.dg/lookup/struct-hack1.C: New test.
4319
4320 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
4321
4322         * ucs.c: Update diagnostic messages.
4323
4324 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4325
4326         * gcc.dg/cpp/truefalse.cpp: New test.
4327         * gcc.dg/cpp/cpp.exp: Update.
4328         * g++.dg/other/stdbool-if.C: Remove.
4329
4330 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4331
4332         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
4333         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
4334
4335 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4336
4337         * gcc.c-torture/compile/20030418-1.c: New test.
4338
4339 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
4340
4341         * README.compat: Remove; content moved to doc/sourcebuild.texi.
4342
4343 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4344
4345         PR c++/10347
4346         g++.dg/template/dependent-name1.C: New test.
4347
4348 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
4349
4350         * gcc.dg/warn-1.c (tourist_guide): New array,
4351         contains a pointer to bar.
4352
4353 2003-04-16  Roger Sayle  <roger@eyesopen.com>
4354
4355         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
4356         * gcc.c-torture/execute/medce-1.c: New test case.
4357         * gcc.c-torture/execute/medce-2.c: New test case.
4358
4359 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
4360
4361         * lib/prune.exp: Ignore more messages.
4362
4363         PR c++/10381
4364         * g++.dg/parse/lookup3.C: New test.
4365
4366 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
4367
4368         * gcc.c-torture/compile/20030415-1.c : New test.
4369
4370 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
4371
4372         * gcc.c-torture/execute/scope-2.c: Move to ...
4373         * gcc.dg/noncompile/scope.c: .... here.
4374
4375 2003-04-14  Roger Sayle  <roger@eyesopen.com>
4376
4377         * gcc.dg/20030414-2.c: New test case.
4378
4379 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
4380
4381         PR target/10377
4382         * gcc.dg/20030414-1.c: New test.
4383
4384 2003-04-13  Roger Sayle  <roger@eyesopen.com>
4385
4386         * gcc.dg/builtins-12.c: New test case.
4387         * gcc.dg/builtins-13.c: New test case.
4388
4389 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4390
4391         * gcc.c-torture/execute/string-opt-18.c: New test.
4392
4393 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
4394
4395         PR c++/10300
4396         * g++.dg/init/new5.C: New test.
4397
4398 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
4399
4400         PR c++/7910
4401         * g++.dg/ext/dllimport1.C: New test.
4402
4403 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4404
4405         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
4406
4407 2003-04-11  Bud Davis <bdavis9659@comcast.net>
4408
4409         PR Fortran/9263
4410         * g77.f-torture/noncompile/9263.f: New test
4411         PR Fortran/1832
4412         * g77.f-torture/execute/1832.f: New test
4413
4414 2003-04-11  David Chad  <davidc@freebsd.org>
4415             Loren J. Rittle  <ljrittle@acm.org>
4416
4417         libobjc/8562
4418         * objc.dg/headers.m: New test.
4419
4420 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
4421
4422         * gcc.c-torture/execute/builtin-noret-2.c: New.
4423         * gcc.c-torture/execute/builtin-noret-2.x: New.
4424         XFAIL builtin-noret-2.c at -O1 and above.
4425         * gcc.dg/redecl.c: New.
4426         * gcc.dg/Wshadow-1.c: Update error regexps.
4427
4428 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
4429
4430         * g++.dg/abi/bitfield10.C: New test.
4431
4432 2003-04-09  Mike Stump  <mrs@apple.com>
4433
4434         * gcc.dg/pch/pch.exp: Make testcase names longer.
4435         * g++.dg/pch/pch.exp: Make testcase names longer.
4436
4437 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4438
4439         * gcc.dg/builtins-11.c: New test case.
4440
4441 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4442
4443         * gcc.dg/builtins-9.c: New test case.
4444         * gcc.dg/builtins-10.c: New test case.
4445
4446 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
4447
4448         * gcc.dg/noncompile/init-4.c.c: New test.
4449
4450 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
4451
4452         * gcc.misc-test/gcov-9.c: New test.
4453         * gcc.misc-test/gcov-10.c: New test
4454         * gcc.misc-test/gcov-11.c: New test.
4455
4456 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
4457
4458         PR optimization/10024
4459         * gcc.c-torture/compile/20030405-1.c: New test.
4460
4461 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
4462
4463         * gcc.dg/pch/static-3.c: New.
4464         * gcc.dg/pch/static-3.hs: New.
4465         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
4466
4467 2003-04-04  Richard Henderson  <rth@redhat.com>
4468
4469         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
4470         * g++.dg/eh/forced2.C: Likewise.
4471
4472 2003-04-03  Mike Stump  <mrs@apple.com>
4473
4474         * lib/scanasm.exp (scan-assembler): Add xfail processing for
4475         target arg.
4476         (scan-assembler-times, scan-assembler-not): Likewise.
4477         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
4478
4479 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4480
4481         * gcc.dg/sparc-loop-1.c: New test.
4482
4483 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
4484
4485         PR other/9274
4486         * g++.dg/pch/system-2.C: New.
4487         * g++.dg/pch/system-2.Hs: New.
4488
4489 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
4490
4491         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
4492
4493         * g++.dg/eh/simd-1.C (vecfunc): Same.
4494
4495 2003-04-01  Roger Sayle  <roger@eyesopen.com>
4496
4497         * gcc.c-torture/execute/20030401-1.c: New test case.
4498
4499 2003-04-01  Ziemowit Laski <zlaski@apple.com>
4500
4501         * objc.dg/defs.m: New.
4502
4503 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
4504
4505         * g++.dg/eh/simd-1.C: New.
4506         * g++.dg/eh/simd-2.C: New.
4507
4508 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
4509
4510         * gcc.c-torture/execute/simd-3.c: New.
4511
4512 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4513
4514         PR c/9936
4515         * gcc.dg/20030331-2.c: New test.
4516
4517 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4518
4519         PR c++/10278
4520         * g++.dg/parse/crash2.C: New test.
4521
4522 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4523
4524         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
4525         * gcc.c-torture/execute/20030331-1.c: ...here.
4526
4527 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4528
4529         * gcc.c-torture/execute/20030331-1.c: New test.
4530
4531 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4532
4533         * lib/gcov.exp: Adjust call return testing strings.
4534         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
4535
4536 2003-03-31  Roger Sayle  <roger@eyesopen.com>
4537
4538         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
4539         * gcc.dg/builtins-7.c: New test case.
4540         * gcc.dg/builtins-8.c: New test case.
4541
4542 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4543
4544         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
4545
4546 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
4547
4548         PR c++/7647
4549         * g++.dg/lookup-class-member-2.C: New test.
4550
4551 2003-03-30  Glen Nakamura  <glen@imodulo.com>
4552
4553         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
4554
4555 2003-03-28  Roger Sayle  <roger@eyesopen.com>
4556
4557         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
4558
4559 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
4560
4561         * g++.dg/init/attrib1.C: New test.
4562
4563 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4564
4565         * gcc.dg/ultrasp8.c: New test.
4566
4567 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4568
4569         * gcc.dg/ultrasp7.c: New test.
4570
4571 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
4572
4573         PR c++/10047
4574         * g++.dg/template/inline1.C: New test.
4575
4576 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4577
4578         * gcc.dg/sparc-dwarf2.c: New test.
4579
4580 2003-03-27  Roger Sayle  <roger@eyesopen.com>
4581
4582         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
4583         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
4584
4585 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
4586
4587         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
4588         than reading .x files.
4589         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
4590         * g77.dg/gcov/gcov-1.f: Likewise.
4591         * gcc.misc-tests/gcov-4b.c: Likewise.
4592         * gcc.misc-tests/gcov-5b.c: Likewise.
4593         * gcc.misc-tests/gcov-6.c: Likewise.
4594         * gcc.misc-tests/gcov-7.c: Likewise.
4595         * gcc.misc-tests/gcov-8.c: Likewise.
4596         * g++.dg/gcov/gcov-1.x: Remove.
4597         * g77.dg/gcov/gcov-1.x: Likewise.
4598         * gcc.misc-tests/gcov-4b.x: Likewise.
4599         * gcc.misc-tests/gcov-5b.x: Likewise.
4600         * gcc.misc-tests/gcov-6.x: Likewise.
4601         * gcc.misc-tests/gcov-7.x: Likewise.
4602         * gcc.misc-tests/gcov-8.x: Likewise.
4603
4604 2003-03-27  Glen Nakamura  <glen@imodulo.com>
4605
4606         PR opt/10087
4607         * gcc.dg/20030324-1.c: New test.
4608
4609 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
4610
4611         PR c++/10224
4612         * g++.dg/template/arg3.C: New test.
4613
4614         PR c++/10158
4615         * g++.dg/template/friend18.C: New test.
4616
4617 2003-03-26  Roger Sayle  <roger@eyesopen.com>
4618
4619         * g77.f-torture/compile/20030326-1.f: New test case.
4620
4621 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
4622
4623         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
4624
4625         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
4626
4627 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
4628
4629         * gcc.dg/ia64-sync-3.c: New test.
4630
4631 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
4632
4633         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
4634
4635 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4636
4637         * gcc.dg/ultrasp6.c: New test.
4638
4639 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4640
4641         * gcc.dg/i386-signbit-1.c: New test.
4642         * gcc.dg/i386-signbit-2.c: New test.
4643         * gcc.dg/i386-signbit-3.c: New test.
4644
4645 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4646
4647         * gcc.dg/ultrasp5.c: Fix options.
4648
4649 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4650
4651         * gcc.dg/ultrasp5.c: Fix comment.
4652
4653 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
4654
4655         PR fortran/10197
4656         * g77.f-torture/execute/10197.f: New test.
4657
4658 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
4659
4660         PR c++/9898, c++/383
4661         * g++.dg/template/conv6.C: New test.
4662
4663         PR c++/10119
4664         * g++.dg/template/ptrmem5.C: New test.
4665
4666         PR c++/10026
4667         * g++.dg/lookup/koenig1.C: New test.
4668
4669         PR C++/10199
4670         * g++.dg/lookup/template2.C: New test.
4671
4672 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
4673
4674         * g++.dg/opt/rtti1.C: New test.
4675
4676 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4677
4678         * gcc.dg/ultrasp5.c: New test.
4679
4680 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
4681
4682         PR middle-end/9967
4683         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
4684         builtin fputs.
4685
4686 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4687
4688         PR c/8224
4689         * gcc.dg/20030323-1.c: New test.
4690
4691 2003-03-23  Roger Sayle  <roger@eyesopen.com>
4692
4693         * gcc.c-torture/compile/20030323-1.c: New test case.
4694
4695 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
4696
4697         * gcc.dg/20030321-1.c: New test.
4698
4699 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
4700
4701         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4702
4703 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4704
4705         PR c++/9978, c++/9708
4706         * g++.dg/ext/vlm1.C: Adjust expected error.
4707         * g++.dg/ext/vla2.C: New test.
4708         * g++.dg/template/arg1.C: New test.
4709         * g++.dg/template/arg2.C: New test.
4710
4711 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4712
4713         * g77.f-torture/execute/select.f: New test.
4714         * g77.f-torture/noncompile/select_no_compile.f: New test.
4715
4716 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4717
4718         PR c++/9898
4719         * g++.dg/other/error4.C: New test.
4720
4721 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4722
4723         * g++.dg/template/friend17.C: New test.
4724
4725 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4726
4727         * gcc.c-torture/compile/20030320-1.c: New.
4728
4729 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4730
4731         * gcc.dg/builtins-6.c: New test case.
4732
4733 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4734
4735         PR target/10073
4736         * gcc.c-torture/compile/20030319-1.c: New.
4737
4738 2003-03-18  Jan Hubicka  <jh@suse.cz>
4739
4740         * gcc.dg/i386-cvt-1.c: New test.
4741
4742 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4743
4744         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4745         * objc.dg/naming-2.m: Likewise.
4746
4747 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4748
4749         PR c++/9639
4750         * g++.dg/parse/crash1.C: New test.
4751
4752 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4753
4754         PR c++/8805
4755         * g++.dg/eh/cleanup1.C: New test.
4756
4757 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4758
4759         * gcc.c-torture/execute/20030316-1.c: New test case.
4760
4761 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4762
4763         PR c++/9629
4764         * g++.dg/init/ctor2.C: New test.
4765
4766 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4767
4768         * g77.f-torture/compile/xformat.f: New test case.
4769
4770 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4771
4772         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4773         * g++.old-deja/g++.mike/eh50.C: Likewise.
4774
4775 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4776
4777         PR c++/6440
4778         * g++.dg/template/spec7.C: New test.
4779         * g++.dg/template/spec8.C: Likewise.
4780
4781 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4782
4783         * gcc.c-torture/execute/20030313-1.c: New test.
4784
4785 2003-03-14  Richard Henderson  <rth@redhat.com>
4786
4787         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4788
4789 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4790
4791         * gcc.c-torture/compile/20030314-1.c: New test.
4792
4793 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4794
4795         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4796         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4797         thumb target,
4798         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4799         to accept newer _imp__  prefix and additional
4800         newline in .drectve section.
4801         * gcc.dg/dll-4.c: Likewise.
4802         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4803         switch.
4804
4805 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4806
4807         * g++.dg/parse/namespace9.C: New test.
4808
4809         * g++.dg/init/ref5.C: New test.
4810         * g++.dg/parse/ptrmem1.C: Likewise.
4811
4812 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4813
4814         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4815         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4816         regular expression.
4817         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4818         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4819
4820 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4821
4822         * gcc.c-torture/execute/20030224-2.c: New test.
4823
4824 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4825
4826         * gcc.dg/decl-3.c: New test.
4827
4828 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4829
4830         * gcc.dg/i386-loop-2.c: New test.
4831
4832 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4833
4834         PR c++/9474
4835         * g++.dg/parse/namespace8.C: New test.
4836
4837         PR c++/9924
4838         * g++.dg/overload/builtin2.C: New test.
4839
4840 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4841
4842         * gcc.dg/return-type-3.c: New test.
4843
4844 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4845
4846         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4847         profiling options are not supported.
4848
4849 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4850
4851         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4852         * g++.old-deja/g++.warn/impint2.C: Likewise.
4853
4854 2003-03-10  Devang Patel  <dpatel@apple.com>
4855
4856         * g++.dg/cpp/c++_cmd_1.C: New test.
4857         * g++.dg/cpp/c++_cmd_1.h: New file.
4858
4859 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4860
4861         * gcc.dg/altivec-9.c: New file.
4862
4863 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4864
4865         * gcc.dg/ppc-sdata-1.c: New test.
4866         * gcc.dg/ppc-sdata-2.c: New test.
4867
4868 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4869
4870         PR c++/9373
4871         * g++.dg/opt/ptrmem2.C: New test.
4872
4873         PR c++/8534
4874         * g++.dg/opt/ptrmem1.C: New test.
4875
4876 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4877
4878         * gcc.dg/i386-loop-1.c: New test.
4879
4880 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4881
4882         PR c++/9970
4883         * g++.dg/lookup/friend1.C: New test.
4884
4885 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4886
4887         PR c++/9823
4888         * g++.dg/parser/constructor1.C: New test.
4889
4890 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4891
4892         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4893
4894         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4895
4896 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4897
4898         * gcc.dg/cpp/Wunused.c: Update test.
4899
4900 2003-03-08  Jan Hubicka  <jh@suse.cz>
4901
4902         * gcc.dg/inline-3.c: New test.
4903
4904 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4905
4906         PR c++/9809
4907         * g++.dg/parse/builtin1.C: New test.
4908
4909         PR c++/9982
4910         * g++.dg/abi/cookie1.C: New test.
4911         * g++.dg/abi/cookie2.C: Likewise.
4912
4913         PR c++/9524
4914         * g++.dg/template/field1.C: New test.
4915
4916         PR c++/9912
4917         * g++.dg/parse/class1.C: New test.
4918         * g++.dg/parse/namespace7.C: Likewise.
4919         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4920
4921 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4922
4923         * g++.dg/init/ref4.C: New test.
4924
4925 2003-03-07  Jan Hubicka  <jh@suse.cz>
4926
4927         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4928         * gcc.dg/inline-3.c:  New test.
4929
4930 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4931
4932         * g++.dg/init/ref3.C: New test.
4933
4934         PR c++/9965
4935         * g++.dg/init/ref2.C: New test.
4936
4937         PR c++/9400
4938         * g++.dg/warn/Wshadow-2.C: New test.
4939
4940         PR c++/9791
4941         * g++.dg/warn/Woverloaded-1.C: New test.
4942
4943 2003-03-05  Jan Hubicka  <jh@suse.cz>
4944
4945         * gcc.dg/i386-local2.c: New.
4946         * gcc.dg/i386-local.c: Fix typo.
4947
4948 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4949
4950         * g++.dg/abi/layout3.C: New test.
4951
4952 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4953
4954         * gcc.c-torture/compile/20030305-1.c
4955
4956 2003-03-05  Jan Hubicka  <jh@suse.cz>
4957
4958         * gcc.dg/i386-local.c: New.
4959
4960 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4961
4962         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4963
4964 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4965
4966         * gcc.dg/switch-2.c: New test.
4967         * gcc.dg/switch-3.c: New test.
4968         * gcc.dg/Wswitch.c: Adjust line numbers.
4969         * gcc.dg/Wswitch-default.c: Likewise.
4970         * gcc.dg/Wswitch-enum.c: Likewise.
4971
4972 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4973
4974         * gcc.c-torture/execute/20030222-1.c: New test.
4975
4976 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4977
4978         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4979
4980 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4981
4982         PR c++/9878
4983         * g++.dg/init/ref1.C: New test.
4984
4985 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4986
4987         * gcc.dg/sh-relax.c: New SH-only test.
4988
4989 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4990
4991         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4992         comment explaining purpose of testcase.
4993
4994 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4995
4996         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4997         for HC11/HC12 (asm needs two int registers).
4998         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4999         HC11/HC12 because the test uses an asm which needs two 32-bit
5000         registers.
5001
5002 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
5003
5004         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
5005         for HC11/HC12 (array is too large otherwise).
5006         * gcc.c-torture/compile/920501-4.x: New file, likewise.
5007         * gcc.c-torture/compile/20010518-2.x: Likewise.
5008         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
5009         HC11/HC12 (array is too large).
5010
5011 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
5012
5013         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
5014         * lib/g++-dg.exp (g++-dg-test): Likewise.
5015
5016 2003-03-01  Roger Sayle  <roger@eyesopen.com>
5017
5018         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
5019         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
5020
5021 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5022
5023         * g++.dg/warn/implicit-typename1.C: Remove warning.
5024
5025 2003-02-28  Richard Henderson  <rth@redhat.com>
5026
5027         * gcc.dg/noreturn-1.c: Move noreturn warning line.
5028         * gcc.dg/return-type-1.c: Move control reaches end warning line.
5029
5030 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
5031
5032         * gcc.dg/pch/pch.exp: Change .pch to .gch.
5033         * g++.dg/pch/pch.exp: Likewise.
5034
5035 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
5036
5037         PR c++/9879
5038         * testsuite/g++.dg/init/new4.C: New test.
5039
5040 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
5041
5042         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
5043
5044 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
5045
5046         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
5047         unsigned long.
5048
5049         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
5050         wider than float.
5051
5052 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5053
5054         * lib/scanasm.exp: Add support for counting numbers of
5055         occurences.
5056         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
5057         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
5058
5059 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
5060
5061         PR c++/9683
5062         * g++.dg/template/static3.C: New test.
5063
5064         PR c++/9829
5065         * g++.dg/parse/namespace6.C: New test.
5066
5067 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5068
5069         PR target/9732
5070         * gcc.dg/20030225-1.c: New test.
5071
5072 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
5073
5074         * README: Remove out-of-date information.
5075
5076         PR c++/9836
5077         * g++.dg/template/spec6.C: New test.
5078
5079 2003-02-24  Jeff Law  <law@redhat.com>
5080
5081         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
5082
5083 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5084
5085         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
5086         * gcc.dg/pragma-ep-1.c: Likewise.
5087
5088 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5089
5090         PR c++/9602
5091         * g++.dg/template/friend16.C: New test.
5092
5093 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
5094
5095         PR c++/5333
5096         * g++.dg/parse/fused-params1.C: Adjust error messages.
5097         * g++.dg/template/nested3.C: New test.
5098
5099 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
5100
5101         * g++.dg/abi/param1.C: New test.
5102
5103 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5104
5105         PR c++/7982
5106         * g++.dg/warn/implicit-typename1.C: New test.
5107
5108 2003-02-22  Kelley Cook <kelleycook@comcast.net>
5109
5110         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
5111         with "mtune".
5112         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5113         * gcc.c-torture/execute/20010129-1.x: Likewise.
5114         * gcc.dg/20011107-1.c: Likewise.
5115         * gcc.dg/20020108-1.c: Likewise.
5116         * gcc.dg/20020122-3.c: Likewise.
5117         * gcc.dg/20020206-1.c: Likewise.
5118         * gcc.dg/20020310-1.c: Likewise.
5119         * gcc.dg/20020426-2.c: Likewise.
5120         * gcc.dg/20020517-1.c: Likewise.
5121         * gcc.dg/991230-1.c: Likewise.
5122         * gcc.dg/i386-unroll-1.c: Likewise.
5123         * gcc.misc-tests/i386-prefetch.exp: Likewise.
5124
5125 2003-02-22  Jan Hubicka  <jh@suse.cz>
5126
5127         * gcc.dg/i386-mul.c: New test.
5128
5129 2003-02-21  Roger Sayle  <roger@eyesopen.com>
5130
5131         * gcc.dg/builtins-5.c: New test case.
5132
5133 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
5134
5135         * gcc.dg/asmreg-1.c: New test.
5136
5137 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5138
5139         PR c++/9749
5140         * g++.dg/parse/varmod1.C: New test.
5141
5142 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5143
5144         PR c++/9727
5145         * g++.dg/template/op1.C: New test.
5146
5147 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5148
5149         PR c++/8906
5150         * g++.dg/template/nested2.C: New test.
5151
5152 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5153
5154         PR c++/8724
5155         * g++.dg/expr/dtor1.C: New test.
5156
5157 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
5158
5159         * gcc.dg/cpp/include3.c: New test.
5160         * gcc.dg/cpp/inc/foo.h: New file.
5161
5162 2003-02-21  Glen Nakamura  <glen@imodulo.com>
5163
5164         * gcc.c-torture/execute/20030221-1.c: New test.
5165
5166 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
5167
5168         PR c++/9729
5169         * g++.dg/abi/conv1.C: New test.
5170
5171 2003-02-20  Jan Hubicka  <jh@suse.cz>
5172
5173         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
5174
5175 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
5176
5177         * gcc.c-torture/compile/20030219-1.c: New test.
5178
5179 2003-02-18  Jan Hubicka  <jh@suse.cz>
5180
5181         * gcc.dg/funcorder.c: New test.
5182
5183 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5184
5185         * gcc.c-torture/execute/20030218-1.c: New.
5186
5187 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
5188
5189         * gcc.dg/20030218-1.c: New.
5190
5191 2003-02-18  Richard Henderson  <rth@redhat.com>
5192
5193         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
5194         * gcc.dg/attr-used-2.c: New.
5195
5196 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
5197
5198         PR c++/9704
5199         * g++.dg/init/copy5.C: New test.
5200
5201 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
5202
5203         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
5204         * g++.dg/pch/pch.exp: Likewise.
5205
5206 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5207
5208         * gcc.c-torture/execute/20030209-1.c: Enable the test if
5209         STACK_SIZE is not defined.
5210
5211 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5212
5213         PR c++/9457
5214         * g++.dg/template/init1.C: New test.
5215
5216 2003-02-16  Jan HUbicka  <jh@suse.cz>
5217
5218         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
5219         (foo): Add few extra tests
5220         * gcc.dg/c99-const-expr-3.c: Likewise.
5221         * gcc.c-torture/execute/20030216-1.c: New.
5222
5223 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5224
5225         PR c++/9459
5226         * g++.dg/ext/typeof4.C: New test.
5227
5228 2003-02-15  Roger Sayle  <roger@eyesopen.com>
5229
5230         * gcc.dg/i386-387-3.c: New test case.
5231
5232 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
5233
5234         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
5235         cris-*-elf* cris-*-aout* and mmix-*-*.
5236
5237 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
5238
5239         * gcc.dg/20030213-1.c: New test.
5240
5241 2003-02-12  Roger Sayle  <roger@eyesopen.com>
5242
5243         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
5244         * gcc.dg/i386-387-2.c: Likewise.
5245
5246 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
5247
5248         * gcc.dg/ppc-spe.c: Fix formatting.
5249         Enable tests that were previously unsupported by gas.
5250         Delete tests for instructions that no longer exist.
5251         Switch arguments on evsubifw builtin.
5252
5253 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
5254
5255         * gcc.c-torture/execute/20030209-1.c: Disable the test if
5256         STACK_SIZE is too small.
5257
5258 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5259             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5260
5261         * gcc.dg/decl-2.c: New test.
5262
5263 2003-02-10  Jan Hubicka  <jh@suse.cz>
5264
5265         * gcc.dg/i386-fpcvt-1.c:  New test.
5266
5267 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
5268
5269         * gcc.c-torture/execute/20030209-1.c: New test.
5270
5271 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
5272
5273         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
5274         int-wide bitops, use the constants of the same width.
5275         Likewise, if long long is 32-bit wide, test bitops using
5276         32-bit constants.
5277
5278 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
5279
5280         * gcc.dg/20021014-1.c: Annotate with expected notice text.
5281
5282 2003-02-07  Roger Sayle  <roger@eyesopen.com>
5283
5284         * testsuite/gcc.dg/builtins-4.c: New test case.
5285
5286 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5287
5288         * gcc.dg/20020430-1.c: Fix dg command typos.
5289         * gcc.dg/20020503-1.c: Likewise.
5290
5291 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5292
5293         PR c++/8785
5294         * g++.dg/parse/fused-params1.C: New test.
5295
5296         PR c++/8857
5297         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
5298
5299         PR c++/8921
5300         * g++.dg/parse/non-dependent1.C: New test.
5301
5302         PR c++/8928
5303         * g++.dg/parse/dupl-tmpl-args1.C: New test.
5304
5305         PR c++/9228
5306         * g++.dg/parse/undefined7.C: New test.
5307         * g++.dg/parse/non-templ1.C: New test.
5308
5309         PR c++/9229
5310         * g++.dg/parse/too-many-tmpl-args1.C: New test.
5311
5312 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
5313
5314         * gcc.c-torture/compile/20030206-1.c: New test.
5315
5316 2003-02-05  Roger Sayle  <roger@eyesopen.com>
5317
5318         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
5319         "pow" to "foo" to avoid potential confusion with a math built-in.
5320
5321 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5322
5323         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
5324         conditions for SPARC targets.
5325
5326 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
5327
5328         * gcc.dg/20030204-1.c: New test.
5329
5330 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5331
5332         PR c++/38
5333         * g++.dg/parse/array-size1.C: New test.
5334
5335         PR c++/5657
5336         * g++.dg/parse/undefined3.C: New test.
5337
5338         PR c++/5665
5339         * g++.dg/parse/undefined4.C: New test.
5340
5341         PR c++/5975
5342         * g++.dg/parse/undefined5.C: New test.
5343
5344         PR c++/7259
5345         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
5346
5347         PR c++/8578
5348         * g++.dg/parse/casting-operator1.C: New test.
5349
5350         PR c++/8596
5351         * g++.dg/parse/undefined6.C: New test.
5352
5353         PR c++/8736
5354         * g++.dg/parse/missing-template1.C: New test.
5355
5356 2003-02-04  Jan Hubicka  <jh@suse.cz>
5357
5358         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
5359         * gcc.dg/i386-cmov?.c:  Likewise.
5360         * gcc.dg/i386-fpcvt-?.c:  Likewise.
5361         * gcc.dg/i386-ssefp-1.c:  Likewise.
5362         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
5363         conventions.
5364
5365 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
5366
5367         PR c++/7129
5368         * testsuite/g++.dg/ext/max.C: New test.
5369
5370 2003-02-03  Jan Hubicka  <jh@suse.cz>
5371
5372         * gcc.c-torture/execute/20030203-1.c: New test.
5373
5374 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
5375
5376         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
5377         'natural-endian'.
5378
5379 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
5380
5381         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
5382         * g++.dg/init/new2.C: Likewise.
5383         * g++.dg/other/new1.C: Likewise.
5384
5385 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
5386
5387         * gcc.dg/struct-ret-libc.c: New test.
5388
5389 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
5390
5391         * gcc.dg/20030129-1.c: New test.
5392
5393 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5394
5395         PR c++/8849
5396         * g++.dg/template/ptrmem4.C: New test.
5397
5398 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
5399
5400         * g++.dg/parser/constant1.C: New test.
5401
5402 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5403
5404         PR c++/8591
5405         * g++.dg/parse/friend2.C: New test.
5406
5407 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5408
5409         PR c++/9437
5410         * g++.dg/template/unify4.C: New test.
5411
5412 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
5413
5414         * gcc.c-torture/execute/20030128-1.c: New test.
5415
5416 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
5417
5418         * g++.dg/lookup/nested1.C: Test moved from ...
5419         * g++.old-deja/g++.other/lookup24.C: ... here.
5420
5421 2003-01-28  Jan Hubicka  <jh@suse.cz>
5422
5423         * gcc.dg/i386-cmov5.c:  New test.
5424
5425 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
5426
5427         * gcc.c-torture/execute/20010925-1.c: Changed the
5428         memcpy declaration.
5429
5430 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5431
5432         PR c++/3902
5433         * g++.dg/parse/template5.C: New test.
5434
5435 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
5436
5437         PR fortran/9258
5438         * g77.dg/pr9258: New test.
5439
5440 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
5441
5442         * README: Move relevant parts from README.g++.
5443
5444         * README.g++: Remove this file.
5445
5446 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5447
5448         * g++.dg/abi/dcast1.C: New test.
5449
5450 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5451
5452         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
5453
5454 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
5455
5456         PR c++/47
5457         * g++.old-deja/g++.other/lookup24.C: New test.
5458
5459 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5460
5461         PR middle-end/7227
5462         * gcc.dg/uninit-C.c: New test.
5463
5464 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
5465
5466         * g++.dg/abi/covariant1.C: New test.
5467
5468 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
5469
5470         * gcc.dg/20030123-1.c: New test.
5471
5472 2003-01-25  Jan Hubicka  <jh@suse.cz>
5473
5474         PR opt/8492
5475         * gcc.c-torture/compile/20030125-1.c
5476
5477 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
5478
5479         PR c++/9403
5480         * g++.dg/parse/template3.C: New test.
5481         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
5482
5483         PR c++/795
5484         * g++.dg/parse/template4.C: New test.
5485
5486         PR c++/9415
5487         * g++.dg/template/qual2.C: New test.
5488
5489         PR c++/8545
5490         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
5491
5492         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
5493
5494 2003-01-25  Roger Sayle  <roger@eyesopen.com>
5495
5496         * gcc.c-torture/execute/switch-1.c: New test case.
5497
5498 2003-01-25  Jan Hubicka  <jh@suse.cz>
5499
5500         * gcc.c-torture/execute/20030125-1.[cx]: New test.
5501
5502 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
5503
5504         Tweaks for Bison-1.875. From the NEWS file:
5505         "- `parse error' -> `syntax error'
5506         Bison now uniformly uses the term `syntax error'"
5507         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
5508         * gcc.dg/cpp/digraph2.c: Likewise.
5509         * gcc.dg/cpp/direct2.c: Likewise.
5510         * gcc.dg/cpp/paste4.c: Likewise.
5511         * gcc.dg/c90-restrict-1.c: Likewise.
5512         * gcc.dg/c99-func-2.c: Likewise.
5513         * gcc.dg/noncompile/920721-2.c: Likewise.
5514         * gcc.dg/noncompile/930622-2.c: Likewise.
5515         * gcc.dg/noncompile/940112-1.c: Likewise.
5516         * gcc.dg/noncompile/950921-1.c: Likewise.
5517         * gcc.dg/noncompile/951123-1.c: Likewise.
5518         * gcc.dg/noncompile/971104-1.c: Likewise.
5519         * gcc.dg/noncompile/990416-1.c: Likewise.
5520
5521 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
5522
5523         * g++.dg/parse/undefined1.C: Add error message.
5524
5525 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5526
5527         PR c++/9354
5528         * g++.dg/parse/new1.C: New test.
5529
5530         PR c++/9216
5531         * g++.dg/parse/template2.C: New test.
5532
5533         PR c++/9354
5534         * g++.dg/parse/typedef2.C: New test.
5535
5536         PR c++/9328
5537         * g++.dg/ext/typeof3.C: New test.
5538
5539 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5540
5541         PR c++/2738
5542         * g++.dg/parse/ret-type1.C: New test.
5543
5544         PR c++/3792
5545         * g++.dg/parse/tmpl-outside1.C: New test.
5546
5547         PR c++/4207
5548         * g++.dg/parse/int-as-enum1.C: New test.
5549
5550         PR c++/4903
5551         * g++.dg/parse/no-typename1.C: New test.
5552
5553         PR c++/5533
5554         * g++.dg/parse/no-value1.C: New test.
5555
5556         PR c++/5921
5557         * g++.dg/parse/wrong-inline1.C: New test.
5558
5559         PR c++/6402
5560         * g++.dg/parse/ref1.C: New test.
5561
5562         PR c++/6992
5563         * g++.dg/parse/attr-ctor1.C: New test.
5564
5565         PR c++/7229
5566         * g++.dg/parse/namespace5.C: New test.
5567
5568         PR c++/7917
5569         * g++.dg/parse/func-def1.C: New test.
5570
5571         PR c++/8143
5572         * g++.dg/parse/undefined1.C: New test.
5573
5574         PR c++/5723, PR c++/8522
5575         * g++.dg/parse/specialization1.C: New test.
5576
5577         PR c++/163, PR c++/8595
5578         * g++.dg/parse/struct-as-enum1.C: New test.
5579
5580         PR c++/9173
5581         * g++.dg/parse/undefined2.C: New test.
5582
5583 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5584
5585         PR c++/9298
5586         * g++.dg/parse/template1.C: New test.
5587
5588         PR c++/9384
5589         * g++.dg/parse/using1.C: New test.
5590
5591         PR c++/9285
5592         PR c++/9294
5593         * g++.dg/parse/expr2.C: New test.
5594
5595         PR c++/9388
5596         * g++.dg/parse/lookup2.C: Likewise.
5597
5598 2003-01-21  Jan Hubicka  <jh@suse.cz>
5599
5600         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
5601         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
5602         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
5603         * gcc.c-torture/execute/string-opt-*.c: Likewise.
5604
5605 2003-01-20  Nick Clifton  <nickc@redhat.com>
5606
5607         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
5608         problem with ARM sibcall code generation.
5609
5610 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5611
5612         * gcc.c-torture/execute/20030120-1.c: New.
5613
5614 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
5615
5616         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
5617
5618 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
5619
5620         PR c++/9272
5621         * g++.dg/parse/ctor1.C: New test.
5622
5623         PR c++/9294:
5624         * g++.dg/parse/qualified1.C: New test.
5625
5626         * g++.dg/parse/typename3.C: New test.
5627
5628 2003-01-16  Richard Henderson  <rth@redhat.com>
5629
5630         * g++.dg/tls/init-2.C: Fix error matches for real this time.
5631
5632 2003-01-16  Richard Henderson  <rth@redhat.com>
5633
5634         * g++.dg/pch/pch.exp: Copy test header to the working directory
5635         before using it either for precompilation or direct use.
5636         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
5637         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
5638
5639 2003-01-16  Richard Henderson  <rth@redhat.com>
5640
5641         * gcc.dg/pch/pch.exp: Copy test header to the working directory
5642         before using it either for precompilation or direct use.
5643         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
5644         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
5645
5646 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
5647
5648         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
5649         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
5650         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
5651         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
5652         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
5653         typename warning into error.
5654         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
5655         error messages.
5656         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
5657         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
5658         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
5659         messages.
5660         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
5661         make declaration visible in template.
5662         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
5663         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
5664         messages.
5665         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
5666         message.
5667         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
5668         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
5669         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
5670         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
5671         typename warning with error message.
5672         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
5673         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
5674         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
5675
5676 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
5677
5678         * g++.dg/parse/ambig2.C: New test.
5679
5680 2003-01-15  Richard Henderson  <rth@redhat.com>
5681
5682         * g++.dg/tls/init-2.C: Update error message string.
5683
5684 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5685
5686         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
5687
5688 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
5689
5690         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
5691         all for HC11/HC12.
5692         * gcc.c-torture/compile/20001205-1.x: Likewise.
5693         * gcc.c-torture/compile/20001226-1.x: Likewise.
5694         * gcc.c-torture/compile/920520-1.x: Likewise.
5695         * gcc.c-torture/compile/961203-1.x: Likewise.
5696         * gcc.c-torture/compile/20020604-1.x: Likewise.
5697
5698 2003-01-15  Jan Hubicka  <jh@suse.cz>
5699
5700         * gcc.c-torture/compile/20030115-1.c: New test.
5701
5702         * gcc.dg/i386-fpcvt-1.c: New test.
5703         * gcc.dg/i386-fpcvt-2.c: New test.
5704
5705 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5706
5707         Further conform g++'s __vmi_class_type_info to the C++ ABI
5708         specification.
5709         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5710         the specification.
5711
5712 2003-01-14  Jan Hubicka  <jh@suse.cz>
5713
5714         * gcc.dg/i386-fpcvt-1.c: New test.
5715         * gcc.dg/i386-fpcvt-2.c: New test.
5716
5717 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5718
5719         * gcc.dg/i386-mmx-3.c: New test.
5720
5721 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5722
5723         PR c++/9264
5724         * g++.dg/parse/octal1.C: New file.
5725
5726         PR c++/9172
5727         * g++.dg/parse/typename1.C: New file.
5728
5729 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5730
5731         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5732         * gcc.dg/bf-no-ms-layout.c: Likewise.
5733         * gcc.dg/bf-ms-attrib.c: Likewise.
5734
5735 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5736
5737         PR c++/9099
5738         * g++.dg/parse/dtor1.C: New file.
5739
5740         PR c++/9128
5741         * g++.dg/rtti/typeid1.C: New file.
5742
5743         PR c++/9153
5744         * g++.dg/parse/lookup1.C: New file.
5745
5746         PR c++/9171
5747         * g++.dg/templ/spec5.C: New file.
5748
5749 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5750
5751         * gcc.c-torture/compile/20030110-1.c: New test.
5752
5753 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5754
5755         Merge from pch-branch:
5756
5757         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5758
5759         * gcc.dg/pch/cpp-1.h: New.
5760         * gcc.dg/pch/cpp-1.c: New.
5761         * gcc.dg/pch/cpp-2.h: New.
5762         * gcc.dg/pch/cpp-2.c: New.
5763
5764         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5765
5766         * gcc.dg/pch/except-1.h: New.
5767         * gcc.dg/pch/except-1.c: New.
5768
5769         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5770
5771         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5772         running test.
5773         * gcc.dg/pch: Include *.hp not *.h.
5774         * gcc.dg/pch/system-1.h: New.
5775         * gcc.dg/pch/system-1.c: New.
5776
5777         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5778
5779         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5780         rather than trying to build and run a program using PCH.
5781         * gcc.dg/pch: Remove dg-do commands from test files.
5782
5783         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5784
5785         * gcc.dg/pch/macro-3.c: New.
5786         * gcc.dg/pch/macro-3.h: New.
5787
5788         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5789
5790         * gcc.dg/pch/common-1.c: New.
5791         * gcc.dg/pch/common-1.h: New.
5792         * gcc.dg/pch/decl-1.c: New.
5793         * gcc.dg/pch/decl-1.h: New.
5794         * gcc.dg/pch/decl-2.c: New.
5795         * gcc.dg/pch/decl-2.h: New.
5796         * gcc.dg/pch/decl-3.c: New.
5797         * gcc.dg/pch/decl-3.h: New.
5798         * gcc.dg/pch/decl-4.c: New.
5799         * gcc.dg/pch/decl-4.h: New.
5800         * gcc.dg/pch/decl-5.c: New.
5801         * gcc.dg/pch/decl-5.h: New.
5802         * gcc.dg/pch/global-1.c: New.
5803         * gcc.dg/pch/global-1.h: New.
5804         * gcc.dg/pch/inline-1.c: New.
5805         * gcc.dg/pch/inline-1.h: New.
5806         * gcc.dg/pch/inline-2.c: New.
5807         * gcc.dg/pch/inline-2.h: New.
5808         * gcc.dg/pch/static-1.c: New.
5809         * gcc.dg/pch/static-1.h: New.
5810         * gcc.dg/pch/static-2.c: New.
5811         * gcc.dg/pch/static-2.h: New.
5812
5813         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5814
5815         * g++.dg/pch/pch.exp: Better handle failing testcases.
5816         * gcc.dg/pch/pch.exp: Likewise.
5817         * gcc.dg/pch/macro-1.c: New.
5818         * gcc.dg/pch/macro-1.h: New.
5819         * gcc.dg/pch/macro-2.c: New.
5820         * gcc.dg/pch/macro-2.h: New.
5821
5822         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5823
5824         * g++.dg/dg.exp: Treat files in pch/ specially.
5825         * g++.dg/pch/pch.exp: New file.
5826         * g++.dg/pch/empty.H: New file.
5827         * g++.dg/pch/empty.C: New file.
5828         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5829         "precompile".
5830
5831         * gcc.dg/pch/pch.exp: New file.
5832         * gcc.dg/pch/empty.h: New file.
5833         * gcc.dg/pch/empty.c: New file.
5834         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5835         "precompile".
5836
5837 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5838
5839         * g++.dg/template/friend14.C: New test.
5840
5841 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5842
5843         * gcc.dg/old-style-asm-1.c: New test.
5844
5845 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5846
5847         * gcc.c-torture/compile/20030109-1.c: New test.
5848
5849 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5850
5851         * gcc.c-torture/execute/20030109-1.c: New test.
5852
5853 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5854
5855         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5856         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5857         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5858         * g++.old-deja/g++.mike/eh2.C: Likewise
5859         * g++.old-deja/g++.mike/eh3.C: Likewise
5860         * g++.old-deja/g++.mike/eh5.C: Likewise
5861         * g++.old-deja/g++.mike/eh6.C: Likewise
5862         * g++.old-deja/g++.mike/eh7.C: Likewise
5863         * g++.old-deja/g++.mike/eh8.C: Likewise
5864         * g++.old-deja/g++.mike/eh9.C: Likewise
5865         * g++.old-deja/g++.mike/eh10.C: Likewise
5866         * g++.old-deja/g++.mike/eh12.C: Likewise
5867         * g++.old-deja/g++.mike/eh13.C: Likewise
5868         * g++.old-deja/g++.mike/eh14.C: Likewise
5869         * g++.old-deja/g++.mike/eh16.C: Likewise
5870         * g++.old-deja/g++.mike/eh17.C: Likewise
5871         * g++.old-deja/g++.mike/eh18.C: Likewise
5872         * g++.old-deja/g++.mike/eh21.C: Likewise
5873         * g++.old-deja/g++.mike/eh23.C: Likewise
5874         * g++.old-deja/g++.mike/eh24.C: Likewise
5875         * g++.old-deja/g++.mike/eh25.C: Likewise
5876         * g++.old-deja/g++.mike/eh26.C: Likewise
5877         * g++.old-deja/g++.mike/eh27.C: Likewise
5878         * g++.old-deja/g++.mike/eh28.C: Likewise
5879         * g++.old-deja/g++.mike/eh29.C: Likewise
5880         * g++.old-deja/g++.mike/eh31.C: Likewise
5881         * g++.old-deja/g++.mike/eh33.C: Likewise
5882         * g++.old-deja/g++.mike/eh34.C: Likewise
5883         * g++.old-deja/g++.mike/eh35.C: Likewise
5884         * g++.old-deja/g++.mike/eh36.C: Likewise
5885         * g++.old-deja/g++.mike/eh37.C: Likewise
5886         * g++.old-deja/g++.mike/eh38.C: Likewise
5887         * g++.old-deja/g++.mike/eh39.C: Likewise
5888         * g++.old-deja/g++.mike/eh40.C: Likewise
5889         * g++.old-deja/g++.mike/eh41.C: Likewise
5890         * g++.old-deja/g++.mike/eh42.C: Likewise
5891         * g++.old-deja/g++.mike/eh44.C: Likewise
5892         * g++.old-deja/g++.mike/eh46.C: Likewise
5893         * g++.old-deja/g++.mike/eh47.C: Likewise
5894         * g++.old-deja/g++.mike/eh48.C: Likewise
5895         * g++.old-deja/g++.mike/eh49.C: Likewise
5896         * g++.old-deja/g++.mike/eh50.C: Likewise
5897         * g++.old-deja/g++.mike/eh51.C: Likewise
5898         * g++.old-deja/g++.mike/eh53.C: Likewise
5899         * g++.old-deja/g++.mike/eh55.C: Likewise
5900         * g++.old-deja/g++.mike/p7912.C: Likewise
5901         * g++.old-deja/g++.mike/p9706.C: Likewise
5902         * g++.old-deja/g++.mike/p10416.C: Likewise
5903         * g++.old-deja/g++.mike/p11667.C: Likewise
5904         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5905         Remove redundant reference to Iris.
5906         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5907         Elxsi, i860, Pico Java, and WE32K.
5908
5909 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5910
5911         * g++.dg/ext/asm4.C: New test.
5912
5913 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5914
5915         PR c++/9030
5916         * g++.dg/template/friend12.C: New test.
5917         * g++.dg/template/friend13.C: Likewise.
5918         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5919
5920 2003-01-08  Jan Hubicka  <jh@suse.cz>
5921
5922         * gcc.dg/i386-cadd.c: New test.
5923         * gcc.dg/i386-cmov4.c: Likewise.
5924
5925 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5926
5927         PR c++/9165
5928         * g++.dg/warn/Wunused-3.C: New test.
5929
5930         * g++.dg/abi/bitfield9.C: New test.
5931
5932         PR c++/9189
5933         * g++.dg/parse/defarg3.C: New test.
5934
5935 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5936
5937         * g++.dg/parse/ambig1.C: New test.
5938         * g++.dg/parse/defarg2.C: New test.
5939
5940 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5941
5942         * g++.dg/template/defarg-1.C: New test.
5943         * g++.dg/template/local2.C: Likewise.
5944
5945 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5946
5947         * gcc.c-torture/execute/20030105-1.c: New test.
5948
5949 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5950
5951         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5952         * g++.dg/parse/namespace4.C: Likewise.
5953
5954 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5955
5956         * g++.dg/template/ntp2.C: New test.
5957
5958 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5959
5960         * g++.dg/parse/extern-C-1.C: New test.
5961
5962         * g++.dg/parse/namespace4.C: New test.
5963
5964         * g++.dg/template/nested1.C: New test.
5965
5966         * g++.dg/parse/namespace3.C: New test.
5967
5968 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5969
5970         * g++.dg/lookup/two-stage1.C: New test.
5971
5972 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5973
5974         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5975         * g++.old-deja/g++.jason/access8.C: Likewise.
5976         * g++.old-deja/g++.other/decl5.C: Likewise.
5977
5978 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5979
5980         * g++.dg/parse/parse7.C: New test.
5981
5982 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5983
5984         PR c++/2843
5985         * g++.dg/ext/attrib7.C: New test.
5986
5987 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5988
5989         * g++.dg/parse/parse6.C: New test.
5990
5991 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5992
5993         * gcc.dg/h8300-stack-1.c: New.
5994
5995 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5996
5997         g++.dg/lookup/exception1.C: New test.
5998
5999         g++.dg/lookup/template1.C: New test.
6000
6001         g++.dg/parse/namespace2.C: New test.
6002
6003         g++.dg/parse/parens2.C: New test.
6004
6005 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6006
6007         * g++.dg/parse/parse5.C: New test.
6008         * g++.dg/lookup/scoped4.C: New test.
6009
6010 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
6011
6012         * g++.dg/parse/parens1.C: New test.
6013
6014         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
6015         angle-bracket1.C.
6016         * g++.dg/parse/parens2.C: New test.
6017
6018         * g++.dg/lookup/scope-operator1.C: New test.
6019
6020         * g++.dg/parse/operator1.C: New test.
6021
6022 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6023
6024         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
6025         * g++.old-deja/g++.other/access6.C: Likewise.
6026         * g++.old-deja/g++.other/decl1.C: Likewise.
6027         * g++.old-deja/g++.pt/typename12.C: Likewise.
6028
6029 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
6030
6031         * g++.dg/parse/namespace1.C: New test.
6032
6033 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6034
6035         * g++.dg/parse/parse4.C: New test.
6036
6037 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6038
6039         * g++.dg/parse/parse3.C: New test.
6040
6041 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6042
6043         * g++.dg/parse/parse2.C: New test.
6044
6045 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6046
6047         * g++.dg/template/friend11.C: New test.
6048
6049 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6050
6051         * g++.dg/parse/parse1.C: New test.
6052
6053 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
6054
6055         * lib/profopt.exp: Change the name of a global variable to avoid
6056         possible clashes with other test suites.
6057
6058 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
6059
6060         * g++.dg/inherit/covariant8.C: New test.
6061
6062 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
6063
6064         * g++.dg/init/array9.C: New test.
6065
6066         PR c++/9112
6067         * g++.dg/parse/expr1.C: New test.
6068
6069 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
6070
6071         * gcc.c-torture/compile/20021230-1.c: New test.
6072
6073 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6074
6075         * g++.dg/inherit/covariant5.C: New test.
6076         * g++.dg/inherit/covariant6.C: New test.
6077         * g++.dg/inherit/covariant7.C: New test.
6078
6079 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6080
6081         PR c++/2739
6082         * g++.dg/other/access2.C: New test.
6083
6084 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6085
6086         * g++.dg/other/anon-struct.C: No longer fails
6087         * g++.old-deja/g++.brendan/parse4.C: Likewise.
6088         * g++.old-deja/g++.brendan/parse5.C: Likewise.
6089         * g++.old-deja/g++.brendan/parse6.C: Likewise.
6090
6091 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6092
6093         * g++.dg/parse/angle-bracket.C (main): No longer fails.
6094
6095 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
6096
6097         * g++.dg/eh/spec4.C: Remove stray semicolon.
6098         * g++.dg/expr/pmf-1.C: Change error message.
6099         * g++.dg/ext/asm1.C: Remove stray semicolon.
6100         * g++.dg/ext/typename1.C: Add missing typenames.
6101         * g++.dg/inherit/template-as-base.C: Change error message.
6102         * g++.dg/lookup/scoped1.C: Likewise.
6103         * g++.dg/lookup/scoped2.C: Likewise.
6104         * g++.dg/lookup/using2.C: Likewise.
6105         * g++.dg/other/component1.C: Remove stray semicolon.
6106         * g++.dg/other/do1.C: Change error message.
6107         * g++.dg/other/error2.C: Likewise.
6108         * g++.dg/other/init1.C: Likewise.
6109         * g++.dg/other/packed1.C: Remove stray semicolon.
6110         * g++.dg/other/ptrmem2.C: Change error message.
6111         * g++.dg/parse/parameter-declaration-1.C: Remove line number
6112         marker.
6113         * g++.dg/special/initp1.C: Remove invalid attribute usage.
6114         * g++.dg/template/access3.C: Add typename keyword.
6115         * g++.dg/template/access5.C: Remove stray semicolon.
6116         * g++.dg/template/access6.C: Likewise.
6117         * g++.dg/template/complit1.C: Likewise.
6118         * g++.dg/template/crash1.C: Change error message.
6119         * g++.dg/template/inherit2.C: Remove stray semicolon.
6120         * g++.dg/template/instantiate2.C: Likewise.
6121         * g++.dg/template/instantiate3.C: Change error message.
6122         * g++.dg/template/qual1.C: Remove stray semicolon.
6123         * g++.dg/template/qualttp18.C: Change error message.
6124         * g++.dg/template/ref1.C: Remove stray semicolon.
6125         * g++.dg/template/sizeof1.C (A::value): Declare it.
6126         * g++.dg/template/spec4.C: Change error message.
6127         * g++.dg/template/static1.C: Likewise.
6128         * g++.dg/template/type1.C: Likewise.
6129         * g++.dg/template/typename3.C: Likewise.
6130         * g++.old-deja/g++.benjamin/13478.C: Change error message.
6131         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
6132         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
6133         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
6134         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
6135         named return value extension.
6136         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
6137         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
6138         * g++.old-deja/g++.bob/extern_C.C: Likewise.
6139         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6140         * g++.old-deja/g++.brendan/complex1.C: Likewise.
6141         * g++.old-deja/g++.brendan/copy5.C: Likewise.
6142         * g++.old-deja/g++.brendan/crash13.C: Likewise.
6143         * g++.old-deja/g++.brendan/crash15.C: Likewise.
6144         * g++.old-deja/g++.brendan/crash18.C: Change error message.
6145         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
6146         * g++.old-deja/g++.brendan/crash38.C: Likewise.
6147         * g++.old-deja/g++.brendan/crash50.C: Likewise.
6148         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6149         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
6150         syntax.
6151         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
6152         * g++.old-deja/g++.brendan/crash8.C: Change error message.
6153         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
6154         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
6155         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
6156         * g++.old-deja/g++.brendan/template11.C: Likewise.
6157         * g++.old-deja/g++.brendan/template26.C: Likewise.
6158         * g++.old-deja/g++.brendan/template27.C: Use explicit
6159         specialization syntax.
6160         * g++.old-deja/g++.brendan/template30.C: Likewise.
6161         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
6162         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
6163         non-dependent names.
6164         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
6165         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
6166         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
6167         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
6168         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
6169         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
6170         named return value extension.
6171         * g++.old-deja/g++.ext/namedret2.C: Likewise.
6172         * g++.old-deja/g++.ext/namedret3.C: Likewise.
6173         * g++.old-deja/g++.ext/return1.C: Likewise.
6174         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
6175         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
6176         * g++.old-deja/g++.jason/access8.C: Likewise.
6177         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
6178         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
6179         pseudo-destructor names.
6180         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
6181         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
6182         pseudo-destructor names.
6183         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
6184         * g++.old-deja/g++.jason/overload19.C: Likewise.
6185         * g++.old-deja/g++.jason/overload32.C: Likewise.
6186         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
6187         stray semicolons.
6188         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
6189         * g++.old-deja/g++.jason/return.C: Likewise.
6190         * g++.old-deja/g++.jason/return2.C: Likewise.
6191         * g++.old-deja/g++.jason/shadow1.C: Likewise.
6192         * g++.old-deja/g++.jason/special.C: Use explicit specialization
6193         syntax.
6194         * g++.old-deja/g++.jason/template10.C: Account for use of
6195         non-dependent names.
6196         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
6197         syntax.
6198         * g++.old-deja/g++.jason/template37.C: Likewise.
6199         * g++.old-deja/g++.law/access4.C: Change error messages.
6200         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
6201         pseudo-destructor names.
6202         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
6203         * g++.old-deja/g++.law/ctors9.C: Likewise.
6204         * g++.old-deja/g++.law/cvt22.C: Likewise.
6205         * g++.old-deja/g++.law/dtors5.C: Likewise.
6206         * g++.old-deja/g++.law/global-init1.C: Likewise.
6207         * g++.old-deja/g++.law/missed-error3.C: Likewise.
6208         * g++.old-deja/g++.law/operators28.C: Likewise.
6209         * g++.old-deja/g++.law/visibility28.C: Likewise.
6210         * g++.old-deja/g++.martin/eval1.C: Likewise.
6211         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
6212         name.
6213         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
6214         * g++.old-deja/g++.mike/net34.C: Likewise.
6215         * g++.old-deja/g++.mike/net36.C: Likewise.
6216         * g++.old-deja/g++.mike/ns2.C: Likewise.
6217         * g++.old-deja/g++.mike/p12306.C: Likewise.
6218         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
6219         value extension.
6220         * g++.old-deja/g++.mike/p700.C: Likewise.
6221         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
6222         * g++.old-deja/g++.mike/p710.C: Likewise.
6223         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
6224         value extension.
6225         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
6226         * g++.old-deja/g++.mike/pmf9.C: Likewise.
6227         * g++.old-deja/g++.ns/crash2.C: Likewise.
6228         * g++.old-deja/g++.ns/crash3.C: Likewise.
6229         * g++.old-deja/g++.ns/invalid1.C: Likewise.
6230         * g++.old-deja/g++.ns/ns17.C: Likewise.
6231         * g++.old-deja/g++.ns/template16.C: Likewise.
6232         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
6233         keyword.
6234         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
6235         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
6236         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
6237         named return value extension.
6238         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
6239         * g++.old-deja/g++.other/access4.C: Issue additional error
6240         messages.
6241         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
6242         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
6243         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
6244         * g++.old-deja/g++.other/crash25.C: Change error message.
6245         * g++.old-deja/g++.other/crash4.C: Change error message.
6246         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
6247         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
6248         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
6249         checks.
6250         * g++.old-deja/g++.other/defarg8.C: Likewise.
6251         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
6252         * g++.old-deja/g++.other/dtor10.C: Likewise.
6253         * g++.old-deja/g++.other/incomplete.C: Likewise.
6254         * g++.old-deja/g++.other/linkage7.C: Likewise.
6255         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
6256         lookup algorithm.
6257         * g++.old-deja/g++.other/mangle2.C: Likewise.
6258         * g++.old-deja/g++.other/refinit2.C: Likewise.
6259         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
6260         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
6261         * g++.old-deja/g++.pt/crash28.C: Likewise.
6262         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
6263         syntax.
6264         * g++.old-deja/g++.pt/crash32.C: Change error message.
6265         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
6266         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
6267         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
6268         error message position.
6269         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
6270         * g++.old-deja/g++.pt/defarg8.C: Change error message.
6271         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
6272         syntax.
6273         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
6274         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
6275         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
6276         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
6277         keyword.
6278         * g++.old-deja/g++.pt/explicit31.C: Likewise.
6279         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
6280         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
6281         keyword.
6282         * g++.old-deja/g++.pt/explicit71.C: Change error message.
6283         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
6284         syntax.
6285         * g++.old-deja/g++.pt/friend28.C: Account for use of
6286         non-dependent names.
6287         * g++.old-deja/g++.pt/friend29.C: Likewise.
6288         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
6289         rules.
6290         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
6291         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
6292         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
6293         lookup rules.
6294         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
6295         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
6296         keyword.
6297         * g++.old-deja/g++.pt/memclass20.C: Likewise.
6298         * g++.old-deja/g++.pt/memclass5.C: Likewise.
6299         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
6300         keyword.
6301         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
6302         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
6303         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
6304         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
6305         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
6306         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
6307         keyword.
6308         * g++.old-deja/g++.pt/spec10.C: Likewise.
6309         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
6310         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
6311         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
6312         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
6313         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
6314         * g++.old-deja/g++.pt/ttp62.C: Likewise.
6315         * g++.old-deja/g++.pt/ttp64.C: Likewise.
6316         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
6317         * g++.old-deja/g++.pt/typename15.C: Likewise.
6318         * g++.old-deja/g++.pt/typename22.C: Likewise.
6319         * g++.old-deja/g++.pt/typename6.C: Change error messages.
6320         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
6321         * g++.old-deja/g++.pt/virtual2.C: Likewise.
6322         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
6323         syntax.
6324         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
6325         return value extension.
6326         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
6327         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
6328         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
6329         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
6330
6331 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
6332
6333         * g++.dg/warn/inline1.C: New test.
6334         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
6335         * g++.old-deja/g++.jason/synth10.C: Likewise.
6336         * g++.old-deja/g++.mike/net31.C: Likewise.
6337         * g++.old-deja/g++.mike/p8786.C: Likewise.
6338
6339         * g++.dg/template/friend10.C: New test.
6340         * g++.dg/template/conv5.C: New test.
6341
6342 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
6343
6344         * g++.dg/lookup/scoped3.C: New test.
6345
6346         * g++.dg/lookup/decl1.C: New test.
6347         * g++.dg/lookup/decl2.C: New test.
6348
6349 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6350
6351         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
6352         gcc.c-torture/compile/20021015-1.c,
6353         gcc.c-torture/compile/20021015-2.c,
6354         gcc.c-torture/compile/20021123-1.c,
6355         gcc.c-torture/compile/20021123-2.c,
6356         gcc.c-torture/compile/20021123-3.c,
6357         gcc.c-torture/compile/20021123-4.c,
6358         gcc.c-torture/execute/20021024-1.c: Add tests previously added
6359         only to 3.1 or 3.2 branch.
6360
6361 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
6362
6363         * gcc.dg/i386-bitfield3.c: New test.
6364
6365         * gcc.dg/i386-bitfield2.c: New test.
6366
6367 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
6368
6369         * g++.dg/parse/conv_op1.C: New test.
6370
6371 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
6372
6373         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
6374         approved.
6375
6376 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
6377
6378         * gcc.c-torture/compile/20021220-1.c: New test.
6379
6380 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
6381
6382         * gcc.dg/i386-fastcall-1.c: New.
6383
6384 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6385
6386         * gcc.c-torture/execute/20021219-1.c: New test.
6387
6388 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6389
6390         * gcc.dg/i386-pic-1.c: New test.
6391
6392 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6393
6394         PR c++/8099
6395         * g++.dg/template/friend9.C: New test.
6396
6397 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6398
6399         PR c++/3663
6400         * g++.dg/template/access7.C: New test.
6401
6402 2002-12-18  Nick Clifton  <nickc@redhat.com>
6403
6404         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
6405         the libstdc++-v3 directory has been found.
6406
6407 2002-12-12  Devang Patel <dpatel@apple.com>
6408         * gcc.dg/darwin-ld-1.c: New test.
6409         * gcc.dg/darwin-ld-2.c: New test.
6410         * gcc.dg/darwin-ld-3.c: New test.
6411         * gcc.dg/darwin-ld-4.c: New test.
6412         * gcc.dg/darwin-ld-5.c: New test.
6413
6414 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6415
6416         * gcc.c-torture/compile/20021212-1.c: New test.
6417
6418 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
6419
6420         * gcc.dg/fshort-wchar: New test.
6421
6422 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
6423
6424         PR c++/8372
6425         * g++.dg/template/dtor1.C: New test.
6426
6427         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
6428         markers.
6429
6430 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
6431
6432         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
6433
6434 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
6435
6436         * g++.dg/template/static1.C: New test.
6437         * g++.dg/template/static2.C: New test.
6438         * g++.old-deja/g++.ext/memconst.C: New test.
6439
6440 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6441
6442         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
6443         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
6444         * g++.dg/special/initp1.C: Likewise.
6445
6446 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
6447
6448         * gcc.c-torture/execute/20021204-1.c: New test.
6449
6450 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
6451
6452         * gcc.dg/ppc-fmadd-1.c: New file.
6453         * gcc.dg/ppc-fmadd-2.c: New file.
6454         * gcc.dg/ppc-fmadd-3.c: New file.
6455
6456 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6457
6458         * gcc.c-torture/compile/20021204-1.c: New test.
6459
6460 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6461
6462         * g++.dg/inherit/covariant2.C: New test.
6463         * g++.dg/inherit/covariant3.C: New test.
6464         * g++.dg/inherit/covariant4.C: New test.
6465         * g++.dg/inherit/covariant1.C: Remove XFAIL.
6466         * g++.old-deja/g++.robertl/eb17.C: Likewise.
6467
6468 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
6469
6470         PR c++/8688
6471         * g++.dg/init/brace3.C: New test.
6472
6473 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
6474
6475         * gcc.dg/20020210-1.c: Fix a comment typo.
6476
6477 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
6478
6479         PR c++/8720
6480         * g++.dg/parse/defarg1.C: New test.
6481
6482         PR c++/8615
6483         * g++.dg/template/char1.C: New test.
6484
6485         * g++.dg/template/varmod1.C: Fix typo.
6486
6487 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6488
6489         DR 180
6490         * g++.old-deja/g++.pt/crash32.C: Expect error.
6491
6492 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
6493
6494         PR c++/5919
6495         * g++.dg/template/varmod1.C: New test.
6496
6497         PR c++/8727
6498         * g++.dg/inherit/typeinfo1.C: New test.
6499
6500         PR c++/8663
6501         * g++.dg/inherit/typedef1.C: New test.
6502
6503 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
6504
6505         PR c++/8332
6506         PR c++/8493
6507         * g++.dg/template/strlen1.C: New test.
6508
6509         PR c++/8227
6510         * g++.dg/template/ctor2.C: New test.
6511
6512         PR c++/8214
6513         * g++.dg/init/string1.C: New test.
6514
6515         PR c++/8511
6516         * g++.dg/template/friend8.C: New test.
6517
6518 2002-11-29  Joe Buck <jbuck@synopsys.com>
6519
6520         * g++.dg/lookup/anon2.C: New test.
6521
6522 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
6523
6524         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
6525         h8300 port.
6526
6527 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
6528
6529         * gcc.dg/bitfld-6.c: New test.
6530
6531 2002-11-27  Jan Hubicka  <jh@suse.cz>
6532
6533         * gcc.c-torture/execute/20021127.[cx]: New test.
6534
6535 2002-11-26  Jan Hubicka  <jh@suse.cz>
6536
6537         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
6538         quality.
6539
6540 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
6541
6542         * g++.dg/init/brace2.C: New test.
6543         * g++.old-deja/g++.mike/p9129.C: Correct.
6544
6545 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
6546
6547         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
6548
6549 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
6550
6551         * gcc.dg/sibcall-6: New test for indirect sibcalls.
6552
6553 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
6554
6555         * testsuite/g++.dg/abi/empty11.C: New test.
6556         * testsuite/g++.dg/rtti/cv1.C: New test.
6557
6558 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
6559
6560         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
6561
6562 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
6563
6564         * g++.dg/abi/empty10.C: New test.
6565
6566 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6567
6568         * gcc.c-torture/compile/20021124-1.c: New test.
6569
6570 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
6571
6572         * g++.dg/abi/rtti2.C: New test.
6573
6574 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6575
6576         * gcc.dg/i386-unroll-1.c: New test.
6577
6578 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6579
6580         * gcc.c-torture/compile/20021120-1.c: New test.
6581         * gcc.c-torture/compile/20021120-2.c: New test.
6582
6583 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6584
6585         * gcc.dg/bitfld-5.c: New test.
6586
6587 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6588
6589         * gcc.c-torture/execute/20021120-3.c: New test.
6590
6591 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6592
6593         * gcc.c-torture/execute/20021120-2.c: New test.
6594
6595 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6596
6597         * gcc.c-torture/execute/20021120-1.c: New test.
6598
6599 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
6600
6601         * gcc.c-torture/execute/20021118-3.c: New test.
6602
6603 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6604
6605         * gcc.c-torture/compile/20021119-1.c: New test.
6606
6607 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
6608
6609         * gcc.dg/duff-1.c: New test.
6610         * gcc.dg/duff-2.c: New test.
6611         * gcc.dg/duff-3.c: New test.
6612
6613 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
6614
6615         * gcc.dg/cpp/_Pragma5.c: New test.
6616
6617 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6618
6619         * gcc.c-torture/execute/20021118-2.c: New test.
6620
6621 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6622
6623         * gcc.c-torture/execute/20021118-1.c: New test.
6624
6625 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
6626
6627         * gcc.dg/20021116-1.c: New test.
6628
6629 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
6630
6631         * g++.dg/abi/vcall1.C: New test.
6632
6633 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
6634
6635         * gcc.dg/20021029-1.c: New test.
6636         * gcc.dg/20021029-2.c: New test.
6637
6638 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6639
6640         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
6641
6642 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6643
6644         PR c/8439
6645         * gcc.dg/20021110.c: Move to ...
6646         * gcc.c-torture/compile/20021110.c: .... here.
6647
6648 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6649
6650         PR c/8467
6651         * gcc.c-torture/execute/20021111-1.c
6652
6653 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6654
6655         PR c/8439
6656         * gcc.dg/20021110.c: New test.
6657
6658 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
6659
6660         * g++.dg/abi/vthunk3.C: Run only on x86.
6661
6662 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6663
6664         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
6665
6666 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
6667
6668         * lib/compat.exp (compat-execute): Fix logic error in last
6669         change.
6670
6671 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
6672
6673         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
6674
6675 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6676
6677         PR c++/8389
6678         * g++.dg/template/access6.C: New test.
6679
6680 2002-11-08  Jan Hubicka  <jh@suse.cz>
6681
6682         * gcc.dg/i386-ssefp-1.c: New test.
6683         * gcc.dg/i386-ssefp-1.c: New test.
6684
6685 2002-11-08  Jan Hubicka  <jh@suse.cz>
6686
6687         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
6688
6689 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6690
6691         * g++.dg/abi/vthunk3.C: New test.
6692
6693         PR c++/8338
6694         * g++.dg/template/crash2.C: New test.
6695
6696 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6697
6698         * testsuite/g++.dg/abi/dtor1.C: New test.
6699         * testsuite/g++.dg/abi/dtor2.C: Likewise.
6700
6701 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6702
6703         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6704         Darwin.
6705
6706 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6707
6708         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6709         -mthumb.  Only xfail with -O0.
6710
6711 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6712
6713         * g++.dg/abi/thunk1.C: New test.
6714         * g++.dg/abi/thunk2.C: Likewise.
6715         * g++.dg/abi/vtt1.C: Likewise.
6716
6717 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6718
6719         PR optimization/8423
6720         * gcc.c-torture/execute/builtin-constant.c: New test.
6721
6722 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6723
6724         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6725         Add some more cases.
6726
6727 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6728
6729         PR c++/8391
6730         * g++.dg/opt/local1.C: New test.
6731
6732 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6733
6734         PR c++/8160
6735         * g++.dg/template/complit1.C: New test.
6736
6737         PR c++/8149
6738         * g++.dg/template/typename4.C: Likewise.
6739
6740 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6741
6742         Core issue 287, PR c++/7639
6743         * g++.dg/template/instantiate1.C: Adjust error location.
6744         * g++.dg/template/instantiate3.C: New test.
6745         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6746         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6747         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6748
6749 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6750
6751         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6752
6753 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6754
6755         PR c++/8287
6756         * g++.dg/init/dtor2.C: New test.
6757
6758 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6759
6760         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6761         * gcc.dg/nest.c: Bypass errors on irix6.
6762
6763 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6764
6765         * gcc.dg/nest.c: Expect error for mmix-*-*.
6766         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6767
6768 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6769
6770         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6771         markers.
6772
6773         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6774
6775 2002-10-25  Mike Stump  <mrs@apple.com>
6776
6777         * gcc.dg/warn-1.c: New test.
6778
6779 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6780
6781         * g++.dg/template/typename3.C: New test.
6782
6783 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6784
6785         * g++.dg/lookup/ptrmem1.C: New test.
6786
6787         * g++.dg/abi/vthunk2.C: New test.
6788
6789 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6790
6791         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6792
6793 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6794
6795         * g++.dg/abi/empty9.C: New test.
6796
6797 2002-10-24  Richard Henderson  <rth@redhat.com>
6798
6799         * g++.dg/inherit/thunk1.C: Enable for ia64.
6800
6801 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6802
6803         PR c++/8067
6804         * g++.dg/lookup/pretty1.C: New test.
6805
6806 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6807
6808         * gcc.dg/20021023-1.c: New test.
6809
6810 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6811
6812         PR c++/7679
6813         * g++.dg/parse/inline1.C: New test.
6814
6815 2002-10-23  Richard Henderson  <rth@redhat.com>
6816
6817         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6818
6819         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6820
6821 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6822
6823         PR c++/6579
6824         * g++.dg/parse/stmtexpr3.C: New test.
6825
6826 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6827
6828         * g++.dg/expr/cond1.C: New test.
6829
6830 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6831
6832         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6833
6834 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6835
6836         * g++.dg/abi/vbase13.C: New test.
6837         * g++.dg/abi/vbase14.C: Likewise.
6838
6839 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6840
6841         * gcc.dg/tls/pic-1.c: New test.
6842         * gcc.dg/tls/nonpic-1.c: New test.
6843         * gcc.dg/20021018-1.c: New test.
6844
6845 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6846
6847         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6848         Remove only files with the same base name as the test case.
6849         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6850         (profopt-execute): Likewise.  Also, remove old profiling
6851         and performance data files before running the tests.
6852
6853         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6854         * g++.dg/bprob/bprob.exp: Likewise.
6855         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6856         to allow more general test case names.
6857
6858         * g++.dg/bprob/bprob-1.C: Rename to ...
6859         * g++.dg/bprob/g++-bprob-1.C: ... this.
6860
6861         * g77.dg/bprob/bprob-1.f: Rename to ...
6862         * g77.dg/bprob/g77-bprob-1.f: ... this.
6863
6864 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6865
6866         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6867         bison 1.50 or later.
6868
6869 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6870
6871         * g++.dg/README: Describe more test directories.
6872
6873 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6874
6875         * g++.dg/init/array6.C: Add additional tests.
6876
6877 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6878
6879         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6880         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6881
6882 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6883
6884         * gcc.c-torture/compile/20020604-1.x: New.
6885         * gcc.c-torture/compile/simd-5.x: Likewise.
6886         * gcc.c-torture/execute/920710-1.x: Likewise.
6887         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6888
6889 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6890
6891         * g++.dg/inherit/override1.C: Add dg-options clause.
6892
6893 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6894
6895         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6896         _mm_slli_si128.
6897
6898 2002-10-19  Andreas Schwab  <schwab@suse.de>
6899
6900         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6901         directory component.
6902
6903 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6904
6905         * g++.dg/inherit/thunk1.C: New test.
6906
6907         * g++.dg/inherit/override1.C: New test.
6908
6909         * g++.dg/abi/mangle11.C: New test.
6910         * g++.dg/abi/mangle14.C: New test.
6911         * g++.dg/abi/mangle17.C: New test.
6912
6913 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6914
6915         * g++.dg/overload/member2.C: New test.
6916
6917 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6918
6919         * g++.dg/README: Describe new compat directory.
6920         * g++.dg/dg.exp: Skip tests in compat directory.
6921         * README.compat: New file.
6922         * lib/compat.exp: New expect script.
6923         * g++.dg/compat: New test directory.
6924         * g++.dg/compat/compat.exp: New expect script.
6925         * g++.dg/compat/abi: New test directory.
6926         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6927         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6928         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6929         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6930         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6931         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6932         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6933         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6934         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6935         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6936         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6937         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6938         * g++.dg/compat/break: New test directory.
6939         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6940         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6941         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6942         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6943         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6944         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6945         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6946         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6947         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6948         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6949         g++.dg/compat/break/README: New files.
6950         * g++.dg/compat/eh: New test directory.
6951         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6952         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6953         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6954         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6955         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6956         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6957         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6958         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6959         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6960         g++.dg/compat/eh/filter2_y.C,
6961         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6962         g++.dg/compat/eh/new1_y.C,
6963         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6964         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6965         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6966         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6967         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6968         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6969         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6970         g++.dg/compat/eh/unexpected1_y.C: New files.
6971         * g++.dg/compat/init: New test directory.
6972         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6973         g++.dg/compat/init/array5_y.C,
6974         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6975         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6976         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6977         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6978         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6979         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6980         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6981         g++.dg/compat/init/init-ref2_y.C: New files.
6982
6983 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6984
6985         PR c++/7584
6986         * g++.dg/inherit/using3.C: New test.
6987
6988 2002-10-17  Jan Hubicka  <jh@suse.cz>
6989
6990         * gcc.dg/20021017-2.c: New test.
6991
6992 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6993
6994         * g++.dg/abi/mangle16.C: Adjust.
6995
6996         * g++.dg/init/array8.C: New test.
6997
6998 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6999
7000         * gcc.dg/special/mips-abi.exp: New test.
7001         * gcc.dg/special/mips-abi.s: Empty file used by the above.
7002
7003 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
7004
7005         * g++.dg/abi/mangle16.C: New test.
7006         * g++.dg/abi/mangle17.C: Likewise.
7007
7008         PR c++/7478
7009         * g++.dg/template/ref1.C: New test.
7010
7011 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7012
7013         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
7014
7015 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
7016
7017         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
7018
7019 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
7020
7021         PR c++/7524
7022         * g++.dg/init/array7.C: New test.
7023
7024 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
7025
7026         * g++.dg/init/array6.C: New test.
7027
7028         * g++.dg/abi/mangle13.C: Likewise.
7029         * g++.dg/abi/mangle14.C: Likewise.
7030         * g++.dg/abi/mangle15.C: Likewise.
7031
7032 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7033
7034         * g++.dg/abi/empty8.C: New test.
7035
7036 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
7037
7038         * g++.dg/init/ctor1.C: New test.
7039
7040 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
7041
7042         * gcc.c-torture/execute/20021015-1.c: New test.
7043
7044 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
7045
7046         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
7047
7048 2002-10-14  Jan Hubicka  <jh@suse.cz>
7049
7050         * gcc.dg/i386-ssetype-[1-5].c: New tests.
7051
7052 2002-10-14  Richard Henderson  <rth@redhat.com>
7053
7054         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
7055
7056 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7057
7058         PR optimization/6631
7059         * g++.dg/opt/const2.C: New test.
7060
7061 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7062
7063         PR c++/7176
7064         * g++.dg/parse/friend1.C: New test.
7065         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
7066
7067 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
7068
7069         * gcc.dg/20021014-1.c: New test.
7070
7071 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
7072
7073         PR c++/5661
7074         * g++.dg/ext/vlm1.C: New test.
7075         * g++.dg/ext/vlm2.C: Likewise.
7076
7077         * g++.dg/init/array1.C: Remove invalid braces.
7078         * g++.dg/init/brace1.C: New test.
7079         * g++.dg/init/copy2.C: Likewise.
7080         * g++.dg/init/copy3.C: Likewise.
7081         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
7082         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
7083         braces.
7084
7085 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
7086
7087         * gcc.dg/cpp/assembler.S: Don't use -ansi.
7088
7089 2002-10-11  Richard Shann  <richard.shann@superh.com>
7090
7091         * gcc.c-torture/compile/simd-5.c: New test.
7092
7093 2002-10-10  Roger Sayle  <roger@eyesopen.com>
7094
7095         * gcc.c-torture/execute/shiftopt-1.c: New test case.
7096
7097 2002-10-10  Jim Wilson  <wilson@redhat.com>
7098
7099         * gcc.c-torture/execute/20021010-1.c: New test.
7100
7101 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
7102
7103         PR c/7353
7104         * g++.dg/ext/typedef-init.C: New test.
7105         * gcc.dg/typedef-init.c: New test.
7106
7107 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
7108
7109         * gcc.dg/cpp/paste13.c: New test.
7110
7111 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7112
7113         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
7114         remaining platforms, XFAIL during compile, not execute.  Don't
7115         XFAIL at -O0.
7116
7117 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7118
7119         * gcc.dg/alias-1.c: Tweak expected warning.
7120
7121 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
7122
7123         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
7124
7125 2002-10-06  Andreas Jaeger  <aj@suse.de>
7126
7127         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
7128         * gcc.dg/cpp/c++98.C: Likewise.
7129
7130         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
7131         * g++.dg/cpp/c++98.C: Likewise.
7132
7133         * g++.dg/README (Subdirectories): Mention cpp directory.
7134
7135         PR target/7559
7136         * gcc.dg/20021006-1.c: New test.
7137
7138 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7139
7140         PR c++/7804
7141         * g++.dg/other/warning1.C: New test.
7142
7143 2002-10-04  Roger Sayle  <roger@eyesopen.com>
7144
7145         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
7146         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
7147         and sparc-*-* with -m64 as expected failures.  See PR 8087.
7148
7149 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
7150
7151         PR c++/7931
7152         * g++.dg/template/ptrmem3.C: New test.
7153
7154         PR c++/7754
7155         * g++.dg/template/union1.C: New test.
7156
7157 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
7158
7159         PR c++/8006
7160         * g++.dg/abi/mangle9.C: New test.
7161         * g++.dg/abi/mangle10.C: New test.
7162         * g++.dg/abi/mangle11.C: New test.
7163         * g++.dg/abi/mangle12.C: New test.
7164
7165 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
7166
7167         PR c++/7188.
7168         * g++.dg/template/meminit1.C: New test.
7169         * g++.dg/warn/Wreorder-1.C: Likewise.
7170         * g++.old-deja/g++.mike/warn3.C: Tweak.
7171         * lib/prune.exp: Ingore "in copy constructor".
7172
7173 2002-10-02  Andreas Jaeger  <aj@suse.de>
7174
7175         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
7176         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
7177         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
7178         on x86-64.
7179
7180 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7181
7182         * gcc.dg/empty1.C: Fix typo.
7183
7184 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
7185
7186         * gcc.dg/alias-1.c: New test.
7187
7188 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7189
7190         * gcc.dg/empty1.C: New test.
7191
7192         * g++.dg/tls/init-2.C: Tweak error messages.
7193
7194 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
7195
7196         * gcc.c-torture/compile/20020923-1.c: New test.
7197
7198 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
7199
7200         * gcc.c-torture/execute/ffs-1.c: New test.
7201         * gcc.c-torture/execute/ffs-2.c: Ditto.
7202
7203 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
7204
7205         * g++.dg/overload/member1.C: New test.
7206
7207 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
7208
7209         * g++.dg/abi/empty7.C: New test.
7210         * g++.dg/init/pm2.C: Likewise.
7211
7212 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
7213
7214         * g++.dg/rtti/crash1.C: New test.
7215
7216 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
7217
7218         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
7219         gcc.dg/sibcall-4.c: New tests.
7220
7221 2002-09-28  Roger Sayle  <roger@eyesopen.com>
7222
7223         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
7224         powerpc and MMIX targets.
7225
7226 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
7227
7228         * gcc.dg/cpp/20020927-1.c: New.
7229
7230 2002-09-26  David S. Miller  <davem@redhat.com>
7231
7232         * gcc.c-torture/compile/trunctfdf.c: New.
7233
7234 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7235
7236         * lib/target-supports.exp (check_weak_available): Handle solaris2.
7237
7238 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
7239
7240         * gcc.c-torture/execute/loop-15.c: New.
7241
7242 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
7243
7244         * README.QMTEST: Fix typo.
7245
7246 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7247
7248         * gcc.dg/20020926-1.c: New test.
7249
7250 2002-09-25  David S. Miller  <davem@redhat.com>
7251
7252         PR target/7842
7253         * gcc.c-torture/execute/shiftdi.c: New test.
7254
7255 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
7256
7257         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
7258         unique to the tool.
7259         * lib/g77.exp (g77_init): Likewise.
7260         * lib/g++.exp (g++_init): Likewise.
7261         * lib/objc.exp (objc_init): Likewise.
7262
7263 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
7264
7265         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
7266         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
7267         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
7268
7269 2002-09-25  Richard Henderson  <rth@redhat.com>
7270
7271         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
7272         too-small long double.
7273
7274 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
7275
7276         * gcc.dg/20020919-1.c: New test.
7277
7278 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
7279
7280         * g++.dg/abi/bitfield6.C: New test.
7281         * g++.dg/abi/bitfield7.C: New test.
7282         * g++.dg/abi/bitfield8.C: New test.
7283         * g++.dg/abi/vbase11.C: New test.
7284
7285 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7286
7287         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
7288         hppa*-*-hpux*.  Update test comment.
7289
7290 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
7291
7292         * gcc.dg/tls/struct-1.c: New test.
7293
7294 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
7295
7296         * gcc.dg/cpp/tr-warn2.c: Update.
7297
7298 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7299
7300         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
7301
7302 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7303
7304         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
7305         systems.
7306
7307 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
7308
7309         * gcc.c-torture/execute/ieee/mzero3.c: New test.
7310
7311         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7312         Adjust for c++filt moved to binutils.  Remove spurious duplicate
7313         setting of cxxfilt.
7314
7315 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
7316
7317         * gcc.dg/20020312-2.c: Update for darwin.
7318
7319 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7320
7321         * g++.old-deja/g++.other/crash32.C: Mark ICE.
7322
7323 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
7324
7325         * objc.dg/comp-types-1.m: New test.
7326         * objc.dg/comp-types-2.m: New test.
7327         * objc.dg/comp-types-3.m: New test.
7328         * objc.dg/comp-types-4.m: New test.
7329         * objc.dg/comp-types-5.m: New test.
7330         * objc.dg/comp-types-6.m: New test.
7331
7332 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7333
7334         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
7335
7336 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7337
7338         * g++.dg/other/do1.C: New test.
7339
7340         * g++.dg/template/subst1.C: New test.
7341
7342 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
7343
7344         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
7345
7346 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7347
7348         * g++.dg/template/qualttp20.C: Adjust expected errors.
7349         * g++.old-deja/g++.jason/report.C: Likewise.
7350         * g++.old-deja/g++.other/qual1.C: Likewise.
7351
7352         * g++.dg/lookup/scoped2.C: New test.
7353
7354         * g++.dg/ext/asm3.C: New test.
7355
7356 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
7357
7358         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
7359
7360 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
7361
7362         * ChangeLog: follow spelling conventions.
7363         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
7364         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
7365         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
7366         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
7367         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
7368         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
7369         * g++.old-deja/g++.law/global-init1.C: Likewise.
7370         * g++.old-deja/g++.other/delete4.C: Likewise.
7371         * g++.old-deja/g++.other/inline21.C: Likewise.
7372         * g++.old-deja/g++.other/singleton.C: Likewise.
7373         * g77.dg/strlen0.f: Likewise.
7374         * g77.f-torture/compile/20010519-1.f: Likewise.
7375         * g77.f-torture/compile/980310-4.f: Likewise.
7376         * gcc.c-torture/compile/20000605-1.c: Likewise.
7377         * gcc.c-torture/execute/20020225-1.c: Likewise.
7378         * gcc.dg/c90-hexfloat-2.c: Likewise.
7379         * gcc.dg/c99-bool-1.c: Likewise.
7380         * gcc.dg/c99-hexfloat-2.c: Likewise.
7381         * gcc.dg/dll-2.c: Likewise.
7382         * gcc.dg/wtr-union-init-1.c: Likewise.
7383         * gcc.dg/wtr-union-init-2.c: Likewise.
7384         * gcc.dg/wtr-union-init-3.c: Likewise.
7385         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7386         * gcc.dg/cpp/defined.c: Likewise.
7387         * gcc.dg/cpp/macsyntx.c: Likewise.
7388         * gcc.dg/cpp/paste2.c: Likewise.
7389         * gcc.dg/cpp/trad/defined.c: Likewise.
7390         * gcc.dg/format/c90-printf-1.c: Likewise.
7391         * gcc.dg/format/c90-scanf-1.c: Likewise.
7392         * gcc.dg/format/c99-printf-1.c: Likewise.
7393         * gcc.dg/format/c99-scanf-1.c: Likewise.
7394         * gcc.misc-tests/gcov-8.c: Likewise.
7395         * lib/profopt.exp: Likewise.
7396
7397 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
7398
7399         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
7400
7401 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7402
7403         * g++.dg/inherit/using2.C: New test.
7404
7405 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
7406
7407         * ChangeLog: Follow spelling conventions.
7408         * g++.dg/template/friend4.C: Likewise.
7409         * g++.old-deja/g++.pt/crash67.C: Likewise.
7410         * gcc.c-torture/execute/20000801-4.c: Likewise.
7411         * gcc.dg/c90-digraph-1.c: Likewise.
7412         * gcc.dg/c94-digraph-1.c: Likewise.
7413         * gcc.dg/c99-digraph-1.c: Likewise.
7414         * gcc.dg/cpp/line5.c: Likewise.
7415         * gcc.dg/cpp/multiline.c: Likewise.
7416         * gcc.dg/cpp/trad/literals-1.c: Likewise.
7417         * gcc.dg/format/attr-3.c: Likewise.
7418         * gcc.dg/format/c90-scanf-3.c: Likewise.
7419         * gcc.dg/format/ext-4.c: Likewise.
7420
7421 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7422
7423         * g++.dg/template/pretty1.C: New test.
7424
7425 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
7426
7427         * gcc.c-torture/execute/struct-cpy-1.c: New test.
7428
7429 2002-09-13  Matt Austern  <austern@apple.com>
7430
7431         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
7432         passing a cast expression to a function by const reference.
7433
7434 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
7435
7436         * g++.dg/template/deduce1.C: New test.
7437
7438 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
7439
7440         * gcc.c-torture/execute/simd-1.c: Force all use of int to
7441         32-bit int.
7442
7443 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7444
7445         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
7446         usage.
7447
7448 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
7449
7450         * gcc.c-torture/compile/20020910-1.c: New test.
7451
7452 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
7453
7454         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
7455
7456 2002-09-10  Andreas Jaeger  <aj@suse.de>
7457
7458         * gcc.dg/20020312-2.c: Adjust for x86-64.
7459
7460 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
7461
7462         * g77.dg/7388.f: New test case for PR 7388.
7463
7464 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
7465
7466         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
7467
7468 2002-09-05  Ziemowit Laski <zlaski@apple.com>
7469
7470         * objc.dg/proto-lossage-1.m: New test.
7471
7472 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
7473
7474         * gcc.dg/cpp/_Pragma4.c: Fix typo.
7475
7476 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
7477
7478         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
7479         expected to pass.
7480
7481 2002-09-06  Stan Shebs  <shebs@apple.com>
7482             David Edelsohn  <edelsohn@gnu.org>
7483
7484         * gcc.dg/weak: New directory.
7485         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
7486         target-specific xfail bits.
7487         * gcc.dg/typeof-2.c: Move to new directory.
7488         * gcc.dg/weak.exp: New expect script.
7489
7490 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
7491
7492         * gcc.c-torture/execute/extzvsi.c: New test.
7493
7494 2002-09-05  Stan Shebs  <shebs@apple.com>
7495
7496         * gcc.dg/weak-1.c: xfail on Darwin.
7497         * gcc.dg/weak-2.c: Ditto.
7498         * gcc.dg/weak-3.c: Ditto.
7499         * gcc.dg/weak-4.c: Ditto.
7500         * gcc.dg/weak-5.c: Ditto.
7501         * gcc.dg/weak-6.c: Ditto.
7502         * gcc.dg/weak-7.c: Ditto.
7503         * gcc.dg/weak-8.c: Ditto.
7504         * gcc.dg/weak-9.c: Ditto.
7505
7506 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
7507
7508         * gcc.c-torture/execute/loop-14.c: New test.
7509
7510 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
7511
7512         * g++.dg/other/cxa-atexit1.C: New test.
7513
7514         * gcc.dg/typeof-2.c: New test.
7515
7516 2002-09-03  Roger Sayle  <roger@eyesopen.com>
7517
7518         * gcc.dg/builtins-2.c: New testcase.
7519         * gcc.dg/builtins-3.c: New testcase.
7520
7521 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
7522
7523         * gcc.dg/cpp/_Pragma4.c: New test.
7524
7525 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
7526
7527         * objc/execute/nil_method-1.m: New testcase.
7528
7529 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
7530
7531         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
7532         [Object class], not [Object initialize].
7533
7534 2002-08-31  Roger Sayle  <roger@eyesopen.com>
7535             Hans-Peter Nilsson  <hp@bitrange.com>
7536
7537         * gcc.c-torture/execute/20020720-1.x: Skip test on
7538         mmix-knuth-mmixware.  Correct comment.
7539
7540 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
7541
7542         * testsuite/g++.dg/abi/bitfield5.C: New test.
7543         * testsuite/g++.dg/abi/vbase10.C: Likewise.
7544
7545 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
7546
7547         * objc.dg/undeclared-selector.m: New test.
7548
7549 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
7550
7551         * g++.dg/other/offsetof1.C: Avoid cast warning.
7552
7553 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
7554
7555         * objc.dg/super-class-2.m: New test.
7556
7557 2002-08-24  Matt Austern  <austern@apple.com>
7558
7559         * g++.dg/ext/lvaddr.C: New test.
7560         * g++.dg/ext/lvcast.C: New test.
7561
7562 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
7563
7564         * testsuite/g++.dg/inherit/cond1.C: New test.
7565
7566 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
7567
7568         * gcc.dg/noncompile/incomplete-1.c: New test.
7569
7570 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7571
7572         * gcc.dg/typespec-1.c: New test.
7573
7574 2002-08-20  Devang Patel  <dpatel@apple.com>
7575         * objc.dg/proto-hier-2.m: New test.
7576
7577 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
7578
7579         * objc.dg/bitfield-1.m: New test.
7580         * objc.dg/bitfield-2.m: New test.
7581
7582 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7583
7584         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
7585         gcc.dg/c99-flex-array-4.c: New tests.
7586
7587 2002-08-16  Stan Shebs  <shebs@apple.com>
7588
7589         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
7590
7591 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
7592
7593         * gcc.dg/typeof-1.c: New test.
7594         * g++.dg/ext/typeof2.C: New test.
7595
7596 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7597
7598         * g++.dg/other/offsetof1.C: New test.
7599
7600 2002-08-14  Richard Henderson  <rth@redhat.com>
7601
7602         * gcc.dg/tls/diag-3.c: Fix expected message strings.
7603
7604 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
7605
7606         * gcc.dg/cpp/_Pragma3.c: New test.
7607
7608 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
7609
7610         * g++.dg/template/inherit3: New test.
7611
7612 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7613
7614         * gcc.dg/bitfld-4.c: Add blank options.
7615
7616 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
7617
7618         * g++.dg/template/crash1.C: New test.
7619
7620 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7621
7622         * gcc.dg/tls/opt-2.c: New test.
7623
7624 2002-08-08  Devang Patel  <dpatel@apple.com>
7625
7626         * objc.dg/selector-1.m : New test
7627
7628 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7629
7630         * g++.dg/abi/bitfield4.C: New test.
7631         * gcc.dg/bitfld-4.c: New test.
7632
7633 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7634
7635         * g++.dg/other/packed1.C: New test.
7636
7637 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
7638
7639         * g++.dg/abi/offsetof.C: Tweak error messages.
7640         * g++.old-deja/g++.mike/p10769a.C: Likewise.
7641
7642 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7643
7644         * gcc.dg/bitfld-3.c: New test.
7645
7646 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7647             Richard Henderson  <rth@redhat.com>
7648
7649         * gcc.dg/i386-bitfield1.c: New test.
7650         * g++.dg/abi/bitfield3.C: Update.
7651
7652 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
7653
7654         * objc.dg/const-str-2.m: Update.
7655         * gcc.dg/cpp/c++98.c: Change to C extension.
7656         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
7657         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
7658
7659 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
7660
7661         * testsuite/gcc.dg/tls/diag-3.c: New.
7662
7663 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
7664
7665         * g++.dg/README (Subdirectories): Document new subdir expr.
7666         * g++.dg/expr/pmf-1.C: New test.
7667
7668 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
7669
7670         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
7671
7672 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
7673
7674         * g++.dg/abi/bitfield3.C: New test.
7675
7676 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
7677
7678         * lib/gcov.exp: Tweak expected line formats.
7679         * gcc.misc-tests/gcov8.c: New test.
7680         * gcc.misc-tests/gcov8.x: New flags.
7681
7682 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
7683
7684         * consistency.vlad/layout/endian.c: Include string.h.
7685
7686         * gcc.c-torture/execute/20020805-1.c: New test.
7687
7688 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
7689
7690         * g++.dg/other/conversion1.C: New test.
7691
7692 2002-08-03  Roger Sayle  <roger@eyesopen.com>
7693
7694         * gcc.dg/builtins-1.c: New testcase.
7695
7696 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
7697
7698         * g++.dg/inherit/access3.C: New test.
7699
7700 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7701
7702         * gcc.dg/ia64-visibility-2.c: New test.
7703
7704 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7705
7706         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7707         __qualifier_flags to __flags.
7708
7709 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7710
7711         * g++.dg/inherit/operator1.C: New test.
7712         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7713         * g++.dg/other/error1.C: Change expected error message.
7714         * g++.dg/template/conv4.C: Likewise.
7715
7716 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7717
7718         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7719         for documented behavior.
7720
7721 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7722
7723         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7724         several targets known to fail.
7725
7726 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7727
7728         * gcc.dg/mips-args-[123].c: New tests.
7729
7730 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7731
7732         * gcc.dg/ppc-spe.c: New.
7733
7734 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7735
7736         * g++.dg/other/ptrmem4.C: New testcase.
7737
7738 2002-07-24  Richard Henderson  <rth@redhat.com>
7739
7740         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7741
7742 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7743
7744         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7745
7746 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7747
7748         * gcc.c-torture/execute/memset-3.c: New testcase.
7749
7750 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7751
7752         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7753         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7754
7755 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7756
7757         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7758         Delete.
7759
7760 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7761
7762         * gcc.c-torture/compile/simd-4.c: New test.
7763
7764 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7765
7766         PR c++/7347, c++/7348
7767         * g++.dg/template/access4.C: New test.
7768         * g++.dg/template/access5.C: New test.
7769         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7770         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7771         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7772         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7773
7774 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7775
7776         * gcc.dg/gnu89-init-2.c: New test.
7777
7778 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7779
7780         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7781
7782 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7783
7784         * gcc.c-torture/execute/20020720-1.c: New testcase.
7785
7786 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7787
7788         * gcc.dg/cpp/Wsignprom.c: New tests.
7789
7790 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7791
7792         * gcc.c-torture/execute/loop-13.c: New test.
7793
7794 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7795
7796         * gcc.dg/cpp/expr.c: New tests.
7797
7798 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7799
7800         * g++.dg/opt/pr6713.C: Add template instantiation.
7801
7802 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7803
7804         * gcc.dg/nest.c: New test.
7805
7806 2002-07-17  Richard Henderson  <rth@redhat.com>
7807
7808         * g++.dg/opt/pr6713.C: New test.
7809
7810 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7811
7812         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7813         XFAIL for all x86 processors.
7814
7815 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7816
7817         * gcc.c-torture/execute/20010122-1.x: Do not test with
7818         -fomit-frame-pointer.
7819
7820 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7821
7822         * g++.dg/template/instantiate2.C: New test.
7823         * g++.dg/template/spec4.C: New test.
7824
7825 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7826
7827         * g++.dg/template/access2.C: New test.
7828         * g++.dg/template/access3.C: New test.
7829
7830 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7831
7832         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7833         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7834         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7835         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7836         Convert to use <stdarg.h>.
7837         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7838         Delete.
7839         * gcc.dg/va-arg-2.c: New.
7840         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7841
7842 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7843
7844         * gcc.c-torture/compile/20020710-1.c: New test.
7845
7846 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7847                           Andrew Pinski  <pinskia@physics.uc.edu>
7848
7849         gcc.c-torture/compile/simd-2.c: New testcase.
7850         gcc.c-torture/compile/simd-3.c: Likewise.
7851
7852 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7853
7854         PR c++/7224
7855         * g++.dg/overload/error1.C: New test.
7856
7857 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7858
7859         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7860         configuration and IRIX 6 O32 ABI.
7861
7862 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7863
7864         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7865
7866 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7867
7868         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7869
7870 2002-07-10  Jeffrey A Law  <law@redhat.com>
7871
7872         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7873
7874         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7875
7876 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7877
7878         * gcc.dg/20020312-2.c: Check for __PPC__.
7879
7880 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7881
7882         * gcc.c-torture/compile/20020709-1.c: New test.
7883
7884 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7885
7886         * g++.dg/template/qualttp21.C: New test case.
7887
7888 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7889
7890         * gcc.c-torture/compile/20020706-1.c: New test.
7891         * gcc.c-torture/compile/20020706-2.c: New test.
7892
7893 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7894             Alexandre Oliva  <aoliva@redhat.com>
7895
7896         * g++.dg/warn/incomplete1.C: New test.
7897
7898 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7899
7900         PR c++/7099
7901         * g++.dg/warn/noreturn1.C: New test.
7902
7903 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7904
7905         PR c++/6706
7906         * g++.dg/debug/debug6.C: New test.
7907         * g++.dg/debug/debug7.C: New test.
7908
7909 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7910
7911         * gcc.c-torture/compile/simd-3.c: New test.
7912
7913 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7914
7915         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7916         * gcc.dg/20020620-1.c: Likewise.
7917
7918 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7919
7920         PR c++/6944
7921         * g++.dg/init/array4.C: New test.
7922         * g++.dg/init/array5.C: New test.
7923
7924 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7925
7926         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7927         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7928
7929 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7930
7931         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7932         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7933         * gcc.dg/wtr-conversion-1.c: Likewise.
7934         * gcc.dg/wtr-escape-1.c: Likewise.
7935         * gcc.dg/wtr-int-type-1.c: Likewise.
7936         * gcc.dg/wtr-label-1.c: Likewise.
7937         * gcc.dg/wtr-static-1.c: Likewise.
7938         * gcc.dg/wtr-strcat-1.c: Likewise.
7939         * gcc.dg/wtr-suffix-1.c: Likewise.
7940         * gcc.dg/wtr-switch-1.c: Likewise.
7941         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7942         * gcc.dg/wtr-union-init-1.c: Likewise.
7943         * gcc.dg/wtr-union-init-2.c: Likewise.
7944         * gcc.dg/wtr-union-init-3.c: Likewise.
7945
7946         * gcc.dg/wtr-func-def-1.c: New test.
7947
7948 2002-07-02 Devang Patel <dpatel@apple.com>
7949
7950         * objc.dg/param-1.m: New test.
7951
7952 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7953
7954         * gcc.dg/cpp/trad/directive.c: Add test.
7955         * gcc.dg/cpp/trad/macroargs.c: Add test.
7956         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7957
7958 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7959
7960         * gcc.dg/cpp/cmdlne-M.c: New test.
7961
7962 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7963
7964         * objc.dg/desig-init-1.m: New test.
7965
7966 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7967
7968         PR c++/6716
7969         * g++.dg/template/instantiate1.C: New test.
7970
7971 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7972
7973         PR c++/7112
7974         * g++.dg/template/sizeof2.C: New test.
7975
7976 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7977
7978         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7979         gcc.dg/cpp/trad/include.c: New tests.
7980
7981 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7982
7983         PR target/7177
7984         * gcc.c-torture/compile/20020701-1.c: New test.
7985
7986 2002-07-01  Stan Shebs  <shebs@apple.com>
7987
7988         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7989         header here...
7990         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7991         (objc-torture-execute): or here.
7992
7993 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7994
7995         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7996
7997 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7998
7999         * gcc.dg/cpp/trad/escaped-nl.c: New test.
8000
8001 2002-06-30  Devang Patel  <dpatel@apple.com>
8002
8003         * objc.dg/fsyntax-only.m: New test.
8004
8005 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
8006
8007         PR c++/6695
8008         * g++.dg/template/friend7.C: New file.
8009
8010 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
8011
8012         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
8013         return type.
8014
8015 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
8016
8017         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
8018         avoid division by zero.
8019
8020 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
8021
8022         * gcc.dg/Wunknownprag.c: New tests.
8023
8024 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
8025
8026         * gcc.c-torture/execute/simd-2.c: New test.
8027
8028 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
8029
8030         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
8031         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
8032         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
8033         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
8034         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
8035         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
8036         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
8037         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
8038         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
8039         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
8040         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
8041         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
8042         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
8043         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
8044         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
8045         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
8046         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
8047
8048 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
8049
8050         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
8051         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
8052         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
8053         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
8054         New tests.
8055         * gcc.dg/cpp/trad/directive.c: Update.
8056
8057 2002-06-23  Andreas Jaeger  <aj@suse.de>
8058
8059         * gcc.c-torture/execute/complex-6.c: New.
8060
8061 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
8062
8063         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
8064         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
8065         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
8066         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
8067
8068 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
8069
8070         * gcc.dg/cpp/trad: New directory with traditional tests copied
8071         from parent directory.
8072         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
8073         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
8074         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
8075         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
8076         Move to trad/ and rename.
8077         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
8078         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
8079         gcc.dg/cpp/trad/redef2.c: New tests.
8080         * gcc.dg/cpp/trad/trad.exp: New driver.
8081
8082 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
8083
8084         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
8085         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
8086         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
8087         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
8088         Remove.
8089
8090 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
8091
8092         * gcc.dg/20020620-1.c: New test.
8093
8094 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8095
8096         * g++.dg/template/ttp4.C: New test.
8097
8098 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
8099
8100         * g++.dg/opt/vt1.C: Fix regexp.
8101
8102 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8103
8104         * gcc.c-torture/execute/pure-1.c: Make functions static again.
8105         Don't use attribute `noinline'.
8106
8107 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
8108
8109         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
8110
8111 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
8112
8113         * gcc.c-torture/execute/simd-1.c: New.
8114
8115         * gcc.dg/simd-1.c: New.
8116
8117 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
8118
8119         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
8120
8121 2002-06-16  Richard Henderson  <rth@redhat.com>
8122
8123         * g++.dg/ext/anon-struct1.C: New.
8124         * g++.dg/ext/anon-struct2.C: New.
8125         * g++.dg/ext/anon-struct3.C: New.
8126         * gcc.dg/anon-struct-1.c: New.
8127         * gcc.dg/anon-struct-2.c: New.
8128         * gcc.dg/anon-struct-3.c: New.
8129         * gcc.dg/20011008-1.c: Adjust warning text.
8130         * gcc.dg/20020527-1.c: Add -fms-extensions.
8131
8132 2002-06-16  Richard Henderson  <rth@redhat.com>
8133
8134         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
8135
8136 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
8137
8138         * gcc.c-torture/execute/20020615-1.c: New test.
8139
8140 2002-06-15  Roger Sayle  <roger@eyesopen.com>
8141
8142         * gcc.c-tortuture/execute/compare-1.c: New test case.
8143         * gcc.c-tortuture/execute/compare-2.c: New test case.
8144         * gcc.c-tortuture/execute/compare-3.c: New test case.
8145
8146 2002-06-13  Richard Henderson  <rth@redhat.com>
8147
8148         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
8149         ia64 ilp32.
8150
8151 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8152
8153         * g++.dg/template/typename2.C: Update error message.
8154
8155 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
8156
8157         * gcc.c-torture/execute/20020611-1.c: New test.
8158
8159 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
8160
8161         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
8162         list of targets to skip.
8163
8164 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
8165
8166         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
8167         targets if not optimizing.
8168
8169 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
8170
8171         * gcc.c-torture/compile/20020605-1.c: New test.
8172
8173         * g++.dg/opt/vt1.C: New test.
8174
8175         * gcc.dg/20020531-1.c: New test.
8176
8177         * gcc.dg/20020530-1.c: New test.
8178
8179         * gcc.dg/20020527-1.c: New test.
8180
8181         * g++.dg/opt/cse1.C: New test.
8182
8183 2002-06-07  Roger Sayle  <roger@eyesopen.com>
8184
8185         * gcc.dg/20020607-2.c: New test case.
8186
8187 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
8188
8189         * gcc.c-torture/compile/20020604-1.c: New test.
8190
8191 2002-06-04  Richard Henderson  <rth@redhat.com>
8192
8193         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
8194         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
8195         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
8196
8197 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
8198
8199         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
8200
8201 2002-06-03  Richard Henderson  <rth@redhat.com>
8202
8203         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
8204         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
8205
8206 2002-06-02  Richard Henderson  <rth@redhat.com>
8207
8208         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
8209         test functions static.
8210
8211 2002-06-02  Andreas Jaeger  <aj@suse.de>
8212
8213         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
8214         now.
8215
8216 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8217
8218         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
8219         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
8220         Update for mofified diagnostics.
8221         * gcc.dg/c99-intconst-1.c: No longer fail.
8222
8223 2002-06-02  Richard Henderson  <rth@redhat.com>
8224
8225         * gcc.dg/uninit-A.c: Remove xfail markers.
8226
8227 2002-06-01  Roger Sayle  <roger@eyesopen.com>
8228
8229         * gcc.dg/fnegate-1.c: New test case.
8230
8231 2002-05-30  Osku Salerma  <osku@iki.fi>
8232
8233         * gcc.c-torture/execute/mayalias-1.c: New file.
8234
8235 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8236
8237         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
8238         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
8239         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
8240
8241 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
8242
8243         * gcc.c-torture/execute/20020529-1.c: New test.
8244
8245 2002-05-27  Richard Henderson  <rth@redhat.com>
8246
8247         * g++.dg/ext/attrib6.C: New test case.
8248
8249 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8250
8251         * gcc.c-torture/execute/pure-1.c: New test.
8252
8253 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8254
8255         * gcc.dg/cpp/arith-2.c: Remove.
8256
8257 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8258
8259         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
8260         * gcc.dg/cpp/if-3.c: Remove.
8261
8262 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
8263
8264         * g++.dg/opt/cse2.C: New test.
8265
8266 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
8267
8268         * gcc.dg/cpp/arith-1.c: New semantic tests.
8269         * gcc.dg/cpp/if-1.c: Update.
8270
8271 2002-05-24  Ben Elliston  <bje@redhat.com>
8272
8273         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
8274
8275 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
8276
8277         * gcc.dg/verbose-asm.c: New test.
8278
8279 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8280
8281         * gcc.dg/cpp/paste12.c: New test.
8282
8283 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8284
8285         * g++.dg/parse/named_ops.C: New test.
8286
8287 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
8288
8289         * gcc/testsuite/gcc.dg/weak-8.c: New test.
8290
8291 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
8292
8293         * gcc.dg/weak-2.c: Allow optional leading underscore
8294         in scan-assembler symbol name.
8295         * gcc.dg/weak-3.c: Likewise.
8296         * gcc.dg/weak-4.c: Likewise.
8297         * gcc.dg/weak-5.c: Likewise.
8298
8299 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
8300
8301         * gcc.dg/20020523-1.c: New test.
8302
8303 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8304
8305         * objc.dg/const-str-2.m: Update now that we stop after
8306         a command line error.
8307
8308 2002-05-22  Richard Henderson  <rth@redhat.com>
8309
8310         * g++.dg/dg.exp: Fix typo in test pruneing.
8311
8312 2002-05-22  Richard Henderson  <rth@redhat.com>
8313
8314         * g++.dg/dg.exp: Prune the tls subdirectory.
8315         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
8316         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
8317         * g++.dg/tls/init-1.C: New.
8318
8319 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
8320
8321         * gcc.dg/20020517-1.c: New test.
8322
8323 2002-05-21  Richard Henderson  <rth@redhat.com>
8324
8325         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
8326         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
8327
8328 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
8329
8330         * g++.dg/other/copy2.C: New test.
8331
8332 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
8333
8334         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
8335         (MAX_COPY): Bump up to 10 times sizeof (long long).
8336         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
8337
8338         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
8339         sizeof (long long).
8340
8341         * gcc.c-torture/execute/strcpy-1.c: New test.
8342
8343 2002-05-19  Jason Merrill  <jason2redhat.com>
8344
8345         * g++.dg/ext/oper1.C: New test.
8346
8347 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
8348 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
8349
8350         * README.QMTEST: New file.
8351
8352         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
8353
8354 2002-05-19  Andreas Jaeger  <aj@suse.de>
8355
8356         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
8357         now.
8358         * gcc.c-torture/execute/loop-2d.x: Likewise.
8359
8360 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
8361
8362         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
8363         support weak symbols.
8364         * gcc.dg/weak-4.c: Likewise
8365         * gcc.dg/weak-6.c: Likewise
8366
8367 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
8368
8369         * gcc.dg/weak-3.c: Add dg-excess-error comment for
8370         cygwin, coff and h8300-*-hms targets
8371         * gcc.dg/weak-5.c: Likewise
8372         * gcc.dg/weak-7.c: Likewise
8373
8374 2002-05-16  Jason Merrill  <jason@redhat.com>
8375
8376         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
8377         (scan-assembler-not, scan-assembler-dem): Likewise.
8378         (scan-assembler-dem-not): Likewise.
8379
8380 2002-05-15  Richard Henderson  <rth@redhat.com>
8381
8382         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
8383
8384 2002-05-15  Richard Henderson  <rth@redhat.com>
8385
8386         * gcc.dg/weak-5.c (vfoo1c): No warning here.
8387         (vfoo1f): Warning here.
8388         (vfoo1l): Don't redefine the alias.
8389
8390 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
8391
8392         * g++.dg/init/pm1.C: New test.
8393
8394 2002-05-12  David S. Miller  <davem@redhat.com>
8395
8396         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
8397         types.
8398
8399 2002-05-10  Roger Sayle  <roger@eyesopen.com>
8400
8401         * gcc.c-torture/execute/20020510-1.c: New test case.
8402
8403 2002-05-10  David S. Miller  <davem@redhat.com>
8404
8405         * gcc.c-torture/execute/conversion.c: Test long double too.
8406
8407 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
8408
8409         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
8410         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
8411         * lib/g++.exp (g++_link_flags): Likewise.
8412         * lib/objc.exp (objc_target_compile): Likewise.
8413
8414 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
8415
8416         * gcc.dg/cpp/poison.c: Update.
8417         * gcc.dg/cpp/20000625-2.c: Remove.
8418         * gcc.dg/cpp/direct2s.c: Remove final test.
8419
8420 2002-05-08  Tom Rix  <trix@redhat.com>
8421
8422         * gcc.c-torture/execute/20020508-1.c: New test.
8423         * gcc.c-torture/execute/20020508-2.c: New test.
8424         * gcc.c-torture/execute/20020508-3.c: New test.
8425
8426 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
8427
8428         * gcc.dg/cpp/charconst-4.c: More tests.
8429
8430 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
8431
8432         PR c/6569
8433         * gcc.dg/weak-3.c: Update location of warning messages.
8434         * gcc.dg/weak-5.c: Likewise.
8435
8436 2002-05-06  Roger Sayle  <roger@eyesopen.com>
8437
8438         * gcc.c-torture/execute/20020506-1.c: New test case.
8439
8440 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
8441
8442         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
8443
8444 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8445
8446         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
8447
8448 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8449
8450         * gcc.dg/cpp/charconst-3.c: New test.
8451
8452 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8453
8454         * gcc.dg/cpp/charconst.c: Update tests.
8455
8456 2002-05-05  Tim Josling  <tej@melbpc.org.au>
8457
8458         * treelang: Added directory for new sample language treelang. Also
8459         lib/treelang.exp: New file to signal treelang should be tested.
8460
8461 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8462
8463         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
8464         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
8465         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
8466         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
8467         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
8468         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
8469         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
8470
8471 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8472
8473         * gcc.dg/format/xopen-2.c: New test.
8474
8475 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8476
8477         * gcc.dg/20020503-1.c: New test.
8478
8479 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
8480
8481         * g++.dg/init/dtor1.C: Make it tougher.
8482
8483 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
8484
8485         * g++.dg/init/dtor1.C: New test.
8486
8487 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
8488
8489         * gcc.dg/altivec-8.c: New.
8490
8491 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
8492
8493         * gcc.dg/altivec-7.c: New.
8494
8495 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
8496
8497         * g++.dg/parse/typedef1.C: New test.
8498
8499 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
8500
8501         PR c++/6486
8502         * g++.dg/template/friend6.C: New test.
8503
8504         PR c++/6492
8505         * g++.dg/init/copy1.C: New test.
8506
8507 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
8508
8509         * g++.dg/warn/effc1.C: New test.
8510
8511 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8512
8513         * gcc.dg/cpp/if-cexp.c: Add a test.
8514
8515 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
8516
8517         * gcc.dg/20020426-2.c: New test.
8518
8519 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8520
8521         * gcc.dg/cpp/if-mop.c: Update.
8522         * gcc.dg/cpp/if-mpar.c: Add test.
8523         * gcc.dg/cpp/if-oppr.c: Update.
8524
8525 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8526
8527         PR c/6343
8528         * gcc.dg/weak-[2-7].c: New tests.
8529
8530 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8531
8532         * gcc.dg/enum1.c: New test.
8533
8534 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8535
8536         PR c++/6497
8537         * g++.dg/inherit/access2.C: New test.
8538
8539 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8540
8541         PR bootstrap/6445
8542         * gcc.dg/20020426-1.c: New test.
8543
8544 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8545
8546         * g++.dg/abi/enum1.C: New test.
8547
8548 2002-04-26  Richard Henderson  <rth@redhat.com>
8549
8550         * gcc.dg/c99-bool-1.c: Expect always true warning.
8551
8552 2002-04-25  Roger Sayle  <roger@eyesopen.com>
8553
8554         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
8555
8556 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8557
8558         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
8559         targets.
8560
8561 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
8562
8563         * g++.dg/abi/mange7.C: New test.
8564
8565         PR c++/6438.
8566         * g++.dg/parse/stmtexpr2.C: New test.
8567
8568 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
8569
8570         * gcc.dg/20020312-2.c: Add SH target.
8571
8572 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8573
8574         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
8575         compiler output on mips*-*-irix*.
8576
8577 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
8578
8579         * g++.dg/parse/attr1.C: New test.
8580
8581 2002-04-23  Roger Sayle  <roger@eyesopen.com>
8582
8583         * gcc.c-torture/execute/string-opt-17.c: New test case.
8584         * gcc.c-torture/execute/memset-2.c: New test case.
8585
8586 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
8587
8588         PR c++/6256:
8589         * g++.dg/template/friend5.C: New test.
8590
8591         PR c++/6331:
8592         * g++.dg/template/qual1.C: Likewise.
8593
8594 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
8595
8596         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
8597         Include stdlib.h, not stdio.h or ctype.h.
8598
8599 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
8600
8601         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
8602         cris-*-elf* and mmix-*-*.
8603         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
8604         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
8605         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
8606         Ditto.
8607         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
8608         * gcc.dg/wchar_t-1.c: Ditto.
8609
8610 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
8611
8612         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
8613         Clarify comment.
8614
8615 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
8616
8617         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
8618
8619 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8620
8621         * gcc.c-torture/execute/20000906-1.x: Delete.
8622
8623 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
8624
8625         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
8626
8627 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
8628
8629         * PR6367
8630         * g77.f-torture/execute/6367.f: New test.
8631         * g77.f-torture/execute/6367.x: Disable for MMIX.
8632
8633 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
8634
8635         * PR6352
8636         * g++.dg/opt/inline2.C: New test.
8637
8638 2002-04-18  Richard Henderson  <rth@redhat.com>
8639
8640         * gcc.dg/20000906-1.c: Enable for all targets.
8641         * gcc.c-torture/compile/iftrap-2.c: New.
8642
8643 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8644
8645         * gcc.dg/20020418-1.c: New test.
8646         * gcc.dg/20020418-2.c: New test.
8647
8648 2002-04-18  Richard Henderson  <rth@redhat.com>
8649
8650         * gcc.c-torture/compile/iftrap-1.c: New.
8651         * gcc.dg/iftrap-1.c: Adjust for ia64.
8652         * gcc.dg/iftrap-2.c: New.
8653
8654 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8655
8656         * gcc.c-torture/compile/20020418-1.c: New test.
8657
8658 2002-04-18  Roger Sayle  <roger@eyesopen.com>
8659
8660         * gcc.c-torture/compile/20020415-1.c: New.
8661
8662 2002-04-18  David S. Miller  <davem@redhat.com>
8663
8664         * gcc.c-torture/execute/20020418-1.c: New test.
8665
8666 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
8667
8668         * gcc.dg/20020416-1.c: New test.
8669
8670         * g++.dg/opt/inline1.C: New test.
8671
8672 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
8673
8674         * gcc.dg/altivec-5.c: New test.
8675
8676         * gcc.dg/20020415-1.c: New test.
8677
8678 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
8679
8680         * testsuite/lib/chill.exp: Remove.
8681
8682 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
8683
8684         * g++.dg/other/big-struct.C: New test.
8685
8686 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
8687
8688         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
8689         of scratch file.
8690
8691 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
8692
8693         PR c/6277
8694         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
8695         in scan-assembler function name
8696
8697 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
8698
8699         * g77.f-torture/execute/980628-4.x,
8700         g77.f-torture/execute/980628-5.x,
8701         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8702         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8703         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8704         i[34567]86-*-*.
8705
8706 2002-04-13  David S. Miller  <davem@redhat.com>
8707
8708         * gcc.c-torture/execute/20020413-1.c: New test.
8709
8710 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8711
8712         * gcc.dg/asm-6.c,
8713         * g++.dg/ext/asm1.C: New tests.
8714
8715 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8716
8717         PR c++ 5373.
8718         * g++.dg/parse/stmtexpr1.C: New test.
8719
8720         PR c++/5189.
8721         * g++.dg/template/copy1.C: New test.
8722
8723 2002-04-12  Richard Henderson  <rth@redhat.com>
8724
8725         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8726
8727 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8728
8729         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8730         gcc.c-torture/execute/20020307-2.c.
8731
8732 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8733
8734         * g++.dg/ext/attrib5.C,
8735         * g++.dg/lookup/struct1.C: New tests.
8736
8737 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8738
8739         * gcc.dg/20020411-1.c: New test.
8740
8741         * gcc.c-torture/execute/20020411-1.c: New test.
8742
8743 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8744
8745         * g77.f-torture/execute/6177.f: New test.
8746
8747 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8748
8749         PR middle-end/6247
8750         * g++.dg/opt/cleanup1.C: New test.
8751
8752         * g++.dg/opt/const1.C: New test.
8753
8754 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8755
8756         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8757
8758 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8759
8760         PR c++/5507
8761         * g++.dg/template/typename2.C: New test.
8762
8763 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8764
8765         * gcc.c-torture/execute/loop-12.c: New.
8766
8767 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8768
8769         * g77.f-torture/execute/980628-4.x,
8770         g77.f-torture/execute/980628-5.x,
8771         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8772         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8773         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8774
8775 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8776
8777         PR optimization/6086
8778         * g++.dg/opt/preinc1.C: New test.
8779
8780 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8781
8782         PR c++/5571
8783         * g++.dg/opt/static2.C: New test.
8784
8785 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8786
8787         PR c/5120
8788         * gcc.dg/20020406-1.c: New test.
8789
8790 2002-04-04  David S. Miller  <davem@redhat.com>
8791
8792         * gcc.c-torture/execute/20020404-1.c: New test.
8793
8794 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8795
8796         PR c/6123
8797         * gcc.dg/20020312-2.c: Do not declare global register variable
8798         if __PIC__ or __pic__ is defined.
8799
8800 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8801
8802         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8803         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8804
8805 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8806
8807         * gcc.misc-tests/linkage.exp: Update last change to handle
8808         sparc*-, not just sparc-.
8809
8810 2002-04-03  Richard Henderson  <rth@redhat.com>
8811
8812         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8813
8814 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8815
8816         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8817
8818 2002-04-02  David S. Miller  <davem@redhat.com>
8819
8820         * gcc.c-torture/execute/20020402-3.c: New test.
8821
8822 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8823
8824         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8825         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8826
8827         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8828         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8829         g77.f-torture/execute/20001201.x,
8830         g77.f-torture/execute/u77-test.x: New files.
8831
8832         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8833         * gcc.dg/wchar_t-1.c: Ditto.
8834
8835 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8836
8837         * gcc.c-torture/execute/20020402-1.c: New test.
8838
8839 2002-04-01  Richard Henderson  <rth@redhat.com>
8840
8841         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8842
8843         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8844
8845 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8846
8847         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8848
8849 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8850
8851         * g++.dg/inherit/template-as-base.C: Expect error.
8852         * g++.dg/inherit/namespace-as-base.C: Likewise.
8853
8854 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8855
8856         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8857         g++.dg/ext/instantiate3.C: Tweak match patterns.
8858
8859         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8860         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8861         -da test.
8862
8863 2002-03-31  Richard Henderson  <rth@redhat.com>
8864
8865         * gcc.dg/special/alias-2.c: New.
8866         * gcc.dg/special/ecos.exp: Run it.
8867
8868 2002-03-31  Richard Henderson  <rth@redhat.com>
8869
8870         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8871
8872 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8873
8874         * gcc.dg/weak-1.c: Disable on h8300 port.
8875
8876 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8877
8878         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8879         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8880         ordering tests.
8881         * g++.dg/bprob/bprob-1.C: New test.
8882         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8883         * g++.dg/gcov/gcov-1.C: New test.
8884         * g++.dg/gcov/gcov-1.x: New file.
8885         * g++.dg/gcov/gcov-2.C: New test.
8886         * g++.dg/gcov/gcov-3.C: New test.
8887         * g++.dg/gcov/gcov-3.h: New file.
8888
8889 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8890
8891         * g++.old-deja/g++.other/builtins5.C: New test.
8892         * g++.old-deja/g++.other/builtins6.C: New test.
8893         * g++.old-deja/g++.other/builtins7.C: New test.
8894         * g++.old-deja/g++.other/builtins8.C: New test.
8895         * g++.old-deja/g++.other/builtins9.C: New test.
8896
8897 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8898
8899         * g++.dg/opt/static1.C: New test.
8900
8901         * g++.dg/opt/longbranch1.C: New test.
8902
8903 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8904
8905         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8906
8907         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8908
8909 2002-03-28  Jeffrey A Law  (law@redhat.com)
8910
8911         * gcc.c-torture/execute/20020328-1.c: New test.
8912
8913 2002-03-27  Richard Henderson  <rth@redhat.com>
8914
8915         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8916         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8917         move from g++.old-deja/g++.ext/.
8918
8919 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8920
8921         * g++.dg/init/new2.C: New test.
8922
8923 2002-03-26  Richard Henderson  <rth@redhat.com>
8924
8925         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8926
8927         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8928         on sparc.
8929
8930         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8931         sparcv9 systems.
8932         * gcc.dg/20001102-1.c: Likewise.
8933
8934 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8935
8936         * gcc.dg/cpp/endif-pedantic1.c,
8937         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8938
8939 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8940
8941         * g++.dg/init/new1.C: New test.
8942
8943 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8944
8945         * g++.dg/abi/vbase9.C: New test.
8946
8947 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8948
8949         * gcc.dg/arm-asm.c: New test.
8950
8951 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8952
8953         * gcc.dg/Wswitch-enum.c: New test.
8954         Fix PR c/5044.
8955
8956 2002-03-26  Richard Henderson  <rth@redhat.com>
8957
8958         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8959         structure.
8960
8961 2002-03-25  Richard Henderson  <rth@redhat.com>
8962
8963         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8964         sparcv9 systems.
8965
8966         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8967         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8968
8969 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8970
8971         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8972
8973 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8974
8975         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8976         targets using generic thunk support.
8977
8978 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8979
8980         * gcc.c-torture/compile/20020323-1.c: New test.
8981
8982         * g++.dg/opt/conj2.C: New test.
8983
8984 2002-03-24  Richard Henderson  <rth@redhat.com>
8985
8986         * gcc.dg/weak-1.c: Use -fno-common.
8987
8988 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8989
8990         * g77.dg/f77-edit-apostrophe-out.f: New test
8991         * g77.dg/f77-edit-h-out.f: New test
8992         * g77.dg/f77-edit-t-in.f: New test
8993         * g77.dg/f77-edit-t-out.f: New test
8994         * g77.dg/f77-edit-x-out.f: New test
8995         * g77.dg/f77-edit-slash-out.f: New test
8996         * g77.dg/f77-edit-colon-out.f: New test
8997         * g77.dg/f77-edit-s-out.f: New test
8998
8999 2002-03-24  Richard Henderson  <rth@redhat.com>
9000
9001         * objc/execute/formal_protocol-6.x: New XFAIL.
9002
9003 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9004
9005         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
9006         that do not support weak symbols
9007
9008 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9009
9010         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
9011         * lib/g77.exp:  Likewise
9012         * lib/objc.exp: Likewise
9013
9014 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
9015
9016         * gcc.dg/Wswitch-default.c: New test.
9017
9018 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
9019
9020         * g++.dg/other/enum1.C: New test.
9021
9022 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
9023
9024         * gcc.dg/pragma-ep-3.c: Fix typo.
9025
9026 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9027
9028         * g++.dg/inherit/template-as-base.C: New test.
9029
9030 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
9031
9032         * g++.old-deja/g++.other/dwarf2-1.C: Move...
9033         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
9034
9035 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
9036
9037         * gcc.dg/cpp/multiline.c: Update to match.
9038
9039 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
9040
9041         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
9042
9043 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
9044
9045         * gcc.dg/cpp/extratokens2.c:  New file.
9046
9047 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
9048
9049         * gcc.dg/20020312-2.c: Add rs6000 target.
9050
9051         * gcc.c-torture/compile/20020319-1.c: New test.
9052
9053 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9054
9055         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
9056         (A, E): Handle this.
9057
9058 2002-03-20  Jason Merrill  <jason@redhat.com>
9059
9060         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
9061         ignoring -fpic.
9062         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
9063         through prune_gcc_output.
9064
9065 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
9066
9067         * gcc.c-torture/compile/20020320-1.c: New test.
9068
9069 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
9070
9071         * gcc.c-torture/compile/20020318-1.c: New test.
9072
9073         * gcc.dg/struct-by-value-1.c: New test.
9074
9075         * gcc.dg/20020319-1.c: New test.
9076
9077 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
9078
9079         * g++.dg/opt/conj1.C: New test.
9080
9081 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
9082
9083         * g++.dg/template/qualttp20.C: Revert previous change.
9084         * g++.dg/template/qualttp3.C: Likewise.
9085         * g++.dg/template/qualttp4.C: Likewise
9086         * g++.dg/template/qualttp5.C: Likewise
9087         * g++.dg/template/qualttp6.C: Likewise
9088         * g++.dg/template/qualttp7.C: Likewise
9089         * g++.dg/template/qualttp8.C: Likewise
9090         * g++.dg/template/recurse.C: Likewise.
9091
9092 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9093
9094         * gcc.dg/cpp/wchar-1.c: Update.
9095
9096 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
9097
9098         * g++.dg/template/conv1.C: New test.
9099         * g++.dg/template/conv2.C: New test.
9100         * g++.dg/template/conv3.C: New test.
9101         * g++.dg/template/conv4.C: New test.
9102
9103 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9104
9105         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
9106         * g++.dg/template/qualttp3.C: Likewise.
9107         * g++.dg/template/qualttp4.C: Likewise
9108         * g++.dg/template/qualttp5.C: Likewise
9109         * g++.dg/template/qualttp6.C: Likewise
9110         * g++.dg/template/qualttp7.C: Likewise
9111         * g++.dg/template/qualttp8.C: Likewise
9112         * g++.dg/template/recurse.C: Likewise.
9113
9114 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9115
9116         * g++.dg/opt/dtor1.C: New test.
9117
9118 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
9119
9120         * gcc.c-torture/compile/20020315-1.c: New test.
9121
9122 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
9123
9124         * gcc.dg/weak-1.c: Fix scan tests.
9125
9126 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
9127
9128         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
9129         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
9130         cris-*-aout* mmix-*-*.
9131         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
9132         cris-*-aout* mmix-*-*.
9133         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
9134         cris-*-elf* cris-*-aout* and mmix-*-*.
9135         * gcc.dg/20001009-1.c: Ditto.
9136         * gcc.dg/20010912-1.c: Ditto.
9137         * gcc.dg/20020122-4.c: Ditto.
9138         * gcc.dg/inline-2.c: Ditto.
9139
9140 2002-03-14  Jeffrey A Law  (law@cygnus.com)
9141
9142         * gcc.c-torture/compile/20020314-1.c: New test.
9143
9144 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
9145
9146         * gcc.c-torture/execute/20020314-1.c: New test.
9147
9148 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
9149
9150         * g++.dg/warn/Wunused-1.C: New test.
9151
9152 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
9153
9154         * g++.dg/abi/mangle6.C: New test.
9155
9156 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
9157
9158         * gcc.c-torture/compile/20020309-2.c: New test.
9159
9160         * gcc.c-torture/compile/20020312-1.c: New test.
9161
9162 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
9163
9164         * g++.dg/other/access1.C: New test.
9165
9166 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
9167
9168         * gcc.c-torture/execute/wchar_t-1.c: New test.
9169
9170 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
9171
9172         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
9173
9174 2002-03-12  Roger Sayle  <roger@eyesopen.com>
9175
9176         * gcc.dg/20020312-1.c: New test case.
9177
9178 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
9179
9180         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
9181
9182 2002-03-11  Richard Henderson  <rth@redhat.com>
9183
9184         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
9185         * g++.old-deja/g++.jason/report.C: Likewise.
9186
9187 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9188
9189         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
9190         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
9191
9192 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9193
9194         * testsuite/g++.dg/overload/pmf1.C: New test.
9195
9196 2002-03-11  Kazu Hirata  <kazu@hxi.com>
9197
9198         * gcc.c-torture/execute/20020307-1.c: Use long.
9199
9200 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
9201
9202         PR optimization/5844
9203         * gcc.dg/20020310-1.c: New test.
9204
9205 2002-03-09  Michael Meissner  <meissner@redhat.com>
9206
9207         * gcc.c-torture/execute/memcpy-2.c: New test.
9208         * gcc.c-torture/execute/memset-1.c: New test.
9209         * gcc.c-torture/execute/strlen-1.c: New test.
9210         * gcc.c-torture/execute/strcmp-1.c: New test.
9211         * gcc.c-torture/execute/strncmp-1.c: New test.
9212
9213 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
9214
9215         * gcc.dg/ppc-ldstruct.c: New test.
9216
9217 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
9218
9219         * gcc.c-torture/execute/va-arg-22.c: New test.
9220
9221 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9222
9223         * gcc.c-torture/compile/20020309-1.c: New test.
9224
9225 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
9226
9227         * gcc.c-torture/execute/20020307-2.c: New test.
9228
9229 2002-03-07  Jeffrey A Law  (law@redhat.com)
9230
9231         * g77.f-torture/compile/20020307-1.f: New test.
9232
9233 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
9234
9235         * gcc.dg/unordered-1.c: New test.
9236
9237 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
9238
9239         * gcc.c-torture/execute/20020307-1.c: New test.
9240
9241 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
9242
9243         * gcc.dg/20020304-1.c: New test.
9244
9245         * gcc.c-torture/compile/20020304-2.c: New test.
9246
9247 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
9248
9249         * gcc.c-torture/compile/20020304-1.c: New test case
9250         (from PR c/5830).
9251
9252 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
9253
9254         * gcc.dg/20020103-1.c: Add other -D ppc variants.
9255
9256 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9257
9258         * g++.dg/other/classkey1.C: New test.
9259
9260 2002-03-01  Richard Henderson  <rth@redhat.com>
9261
9262         * gcc.c-torture/compile/981223-1.x: New.
9263         * gcc.c-torture/compile/920625-1.x: New.
9264
9265 2002-02-28  Richard Henderson  <rth@redhat.com>
9266
9267         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
9268
9269 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
9270
9271         * gcc.c-torture/execute/20020227-1.c: New test.
9272
9273 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
9274
9275         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
9276         here" ERROR lines.
9277         * g++.old-deja/g++.oliva/partord1.C: Likewise.
9278         * g++.old-deja.g++.other/defarg1.C: Likewise.
9279         * g++.old-deja/g++.pt/calls2.C: Likewise.
9280         * g++.old-deja/g++.pt/crash20.C: Likewise.
9281         * g++.old-deja/g++.pt/crash30.C: Likewise.
9282         * g++.old-deja/g++.pt/crash36.C: Likewise.
9283         * g++.old-deja/g++.pt/crash6.C: Likewise.
9284         * g++.old-deja/g++.pt/defarg13.C: Likewise.
9285         * g++.old-deja/g++.pt/derived3.C: Likewise.
9286         * g++.old-deja/g++.pt/error1.C: Likewise.
9287         * g++.old-deja/g++.pt/friend21.C: Likewise.
9288         * g++.old-deja/g++.pt/friend23.C: Likewise.
9289         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9290         * g++.old-deja/g++.robertl/eb128.C: Likewise.
9291
9292 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
9293
9294         * gcc.c-torture/execute/20020225-2.c: New test.
9295
9296 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
9297
9298         * gcc.c-torture/execute/920730-1t.c,
9299         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
9300         Delete test cases, only relevant to -traditional.
9301
9302 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9303
9304         * gcc.dg/cpp/undef1.c: Remove.
9305         * gcc.dg/cpp/directiv.c: Update.
9306         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
9307
9308 2002-02-27  Michael Meissner  <meissner@redhat.com>
9309
9310         * gcc.c-torture/execute/20020226-1.c: New test.
9311
9312 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
9313
9314         * g++.dg/debug/debug4.C: New test.
9315
9316         * gcc.dg/ia64-visibility-1.c: New test.
9317
9318 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
9319
9320         * gcc.dg/debug/20020224-1.c: New.
9321
9322 2002-02-25  Kazu Hirata  <kazu@hxi.com>
9323
9324         * gcc.c-torture/execute/960416-1.x: New.
9325         * gcc.c-torture/execute/divconst-3.x: Likewise.
9326
9327 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
9328
9329         * gcc.dg/20020224-1.c: New test.
9330
9331 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
9332
9333         * gcc.c-torture/execute/20020225-1.c: New.
9334
9335 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9336
9337         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
9338
9339 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
9340
9341         * gcc.dg/20020222-1.c: New test.
9342
9343 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
9344
9345         * g++.dg/opt/anonunion1.C: New test.
9346
9347 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9348
9349         * g++.dg/template/qualttp19.C: New test.
9350         * g++.dg/template/qualttp20.C: New test.
9351         * g++.old-deja/g++.jason/report.C: Adjust expected errors
9352         * g++.old-deja/g++.other/qual1.C: Likewise.
9353
9354 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
9355
9356         * gcc.dg/attr-alwaysinline.c: New.
9357
9358 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
9359
9360         * gcc.dg/20020220-1.c: New test.
9361
9362         * gcc.dg/20020220-2.c: New test.
9363
9364         * g++.dg/opt/mmx1.C: New test.
9365
9366 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
9367
9368         * gcc.c-torture/compile/20020110.c: New test.
9369
9370 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
9371
9372         * gcc.c-torture/execute/20020219-1.c: New test.
9373
9374         * gcc.dg/20020219-1.c: New test.
9375
9376         * gcc.dg/noncompile/20020220-1.c: New test.
9377
9378         * g++.dg/opt/ptrintsum1.C: New test.
9379
9380         * gcc.dg/debug/20020220-1.c: New test.
9381
9382 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
9383
9384         * gcc.c-torture/execute/20020216-1.c: New test.
9385
9386 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9387
9388         * gcc.dg/decl-1.c: Update, new test.
9389
9390 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
9391
9392         * g++.dg/abi/bitfield1.C: New test.
9393         * g++.dg/abi/bitfield2.C: New test.
9394
9395 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9396
9397         * gcc.dg/attr-nest.c: New test.
9398
9399 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9400
9401         * gcc.c-torture/execute/20020215-1.c: New test.
9402
9403 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
9404
9405         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
9406         * g++.dg/debug/debug.exp: New.
9407         * g++.dg/debug/trivial.C: New.
9408         * g++.dg/debug/debug1.C: Moved...
9409         * g++.dg/other/debug1.C: ...from here.
9410         * g++.dg/debug/debug2.C: Moved...
9411         * g++.dg/other/debug2.C: ...from here.
9412         * g++.dg/debug/debug3.C: Moved...
9413         * g++.dg/other/debug3.C: ...from here.
9414
9415         * gcc.dg/noncompile/20020213-1.c: New test.
9416
9417 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
9418
9419         * g++.dg/other/debug3.C: New test.
9420
9421         * gcc.c-torture/execute/20020213-1.c: New test.
9422
9423 2002-02-13  Richard Smith <richard@ex-parrot.com>
9424
9425         * g++.old-deja/g++.other/thunk1.C: New test.
9426
9427 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9428
9429         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
9430
9431 2002-02-13  Stan Shebs  <shebs@apple.com>
9432
9433         * gcc.dg/altivec-3.c: New.
9434
9435 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
9436
9437         * gcc.dg/Wunreachable-1.c: New test.
9438         * gcc.dg/Wunreachable-2.c: New test.
9439
9440 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9441
9442         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
9443
9444 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
9445
9446         * gcc.dg/decl-1.c: New test.
9447
9448 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9449
9450         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
9451
9452 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9453
9454         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
9455         * gcc.c-torture/compile/980506-1.x: Likewise.
9456
9457 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9458
9459         * gcc.dg/20020210-1.c: New.
9460
9461 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
9462
9463         * g77.f-torture/execute/947.f: New regression test
9464         for PR fortran/947.
9465
9466 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
9467
9468         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
9469         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
9470
9471 2002-02-08  Richard Henderson  <rth@redhat.com>
9472
9473         * gcc.c-torture/compile/labels-3.c: New.
9474
9475 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
9476
9477         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
9478         expression statements work instead.
9479         * gcc.dg/noncompile/20020207-1.c: New test.
9480
9481 2002-02-07  Richard Henderson  <rth@redhat.com>
9482
9483         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
9484
9485 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9486
9487         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
9488         message from g77
9489         * lib/g77-dg.exp: Trim g77 error messages so that they are
9490         recognized by dg.exp.
9491
9492 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9493
9494         PR fortran/5473
9495         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
9496
9497 2002-02-07  Richard Henderson  <rth@redhat.com>
9498
9499         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
9500         to be sufficiently aligned for integers.
9501
9502 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
9503
9504         * g++.dg/template/friend4.C: New test.
9505
9506 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9507
9508         PR fortran/5743
9509         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
9510         unsupported cases.
9511
9512 2002-02-07  Richard Henderson  <rth@redhat.com>
9513
9514         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
9515         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
9516         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
9517         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
9518
9519 2002-02-06  Richard Henderson  <rth@redhat.com>
9520
9521         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
9522
9523 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
9524
9525         * gcc.dg/20020206-1.c: New test.
9526
9527 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
9528
9529         * gcc.c-torture/execute/20020206-1.c: New test.
9530
9531         * gcc.c-torture/execute/20020206-2.c: New test.
9532
9533         PR optimization/5429:
9534         * gcc.c-torture/compile/20020206-1.c: New test.
9535
9536 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
9537
9538         * g++.dg/ext/align1.C: Do not use an explicit alignment value
9539         as certain file formats cannot support particularly large
9540         alignments.
9541
9542         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
9543         and do not expect to be able to link the executable.
9544
9545         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
9546         fail because the COFF format does not support the weak attribute.
9547
9548 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
9549
9550         * g77.dg/pr5473.f:  New test
9551
9552 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
9553
9554         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
9555         Fix testcase accordingly.
9556
9557 2002-02-04  Richard Henderson  <rth@redhat.com>
9558
9559         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
9560         (buf): Change to be an array of pointers, not ints.
9561
9562 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9563
9564         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
9565         before all tests.  Move warning one line above to match where it
9566         C frontend emits.
9567         * gcc.dg/Wswitch-2.c: New test.
9568         * g++.dg/warn/Wswitch-1.C: New test.
9569         * g++.dg/warn/Wswitch-2.C: New test.
9570
9571 2002-02-04  Richard Henderson  <rth@redhat.com>
9572
9573         * g++.dg/abi/offsetof.C: Fix size comparison.
9574
9575 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
9576
9577         * gcc.dg/cast-qual-2.c: New test.
9578
9579 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9580
9581         * gcc.dg/20020201-4.c: New test.
9582
9583 2002-02-04  Ben Elliston  <bje@redhat.com>
9584
9585         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
9586         target_info attribute != 0, in addition to the empty string.
9587         (gcc_target_compile): Likewise.
9588
9589 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
9590
9591         * gcc.dg/Wswitch.c: New test.
9592         PR gcc/4475. PR gcc/3780.
9593
9594 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
9595
9596         * g77.f-torture/execute/5122.f: New test for regressions
9597         against PR fortran/5122.
9598
9599 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
9600
9601         * g77.f-torture/compile/pr3743.f: Delete
9602         * g77.dg/pr3743-1.f: New test.
9603         * g77.dg/pr3743-2.f: New test.
9604         * g77.dg/pr3743-3.f: New test.
9605         * g77.dg/pr3743-4.f: New test.
9606
9607 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9608
9609         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
9610
9611 2002-02-02  Richard Henderson  <rth@redhat.com>
9612
9613         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
9614         * gcc.c-torture/execute/bf64-1.c: Likewise.
9615
9616 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9617
9618         * gcc.dg/20020201-2.c: New test.
9619
9620         * gcc.dg/20020201-3.c: New test.
9621
9622         * gcc.c-torture/execute/bitfld-2.c: New test.
9623
9624 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9625
9626         * gcc.dg/bitfld-1.c: Update.
9627         * gcc.dg/bitfld-2.c: Update.
9628         * gcc.c-torture/execute/bitfld-1.x: New.
9629
9630 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9631
9632         * gcc.c-torture/execute/20020201-1.c: New test.
9633
9634 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
9635
9636         PR target/5469
9637         * gcc.dg/20020201-1.c: New test.
9638
9639 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
9640
9641         PR fortran/3743
9642         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
9643         * g77.f-torture/compile/pr3743.x: Remove
9644
9645 2002-01-31  Tom Rix  <trix@redhat.com>
9646
9647         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
9648
9649 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9650
9651         * gcc.dg/noncompile/20020130-1.c: New test.
9652
9653 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
9654
9655         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
9656
9657 2002-01-29  Richard Henderson  <rth@redhat.com>
9658
9659         * gcc.c-torture/execute/991118-1.c: Cast various constants back
9660         to long long.
9661         * gcc.c-torture/execute/bf64-1.c: Likewise.
9662
9663 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
9664
9665         * gcc.c-torture/execute/20020129-1.c: New test.
9666
9667 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9668
9669         * gcc.c-torture/compile/20000224-1.c: Update.
9670         * gcc.c-torture/execute/bitfld-1.c: New tests.
9671         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
9672         * gcc.dg/uninit-A.c: Update.
9673
9674 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9675
9676         * g++.dg/template/ctor1.C: Add instantiation.
9677
9678 2002-01-28  Paul Koning  <pkoning@equallogic.com>
9679
9680         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
9681         argument to __builtin_prefetch to be const ptr.
9682
9683 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
9684
9685         * gcc.c-torture/compile/20020120-1.c: New test.
9686
9687 2002-01-27  Kazu Hirata  <kazu@hxi.com>
9688
9689         * gcc.c-torture/execute/20020127-1.c: New test.
9690
9691 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
9692
9693         * g77.dg/f77-edit-i-in.f: New test
9694         * g77.dg/f77-edit-i-out.f: New test
9695
9696 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
9697
9698         * gcc.dg/debug/debug.exp: New file.
9699         * gcc.dg/debug/trivial.c: New file.
9700         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9701         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9702         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9703         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9704         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9705         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9706         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9707         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9708         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9709         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9710         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9711         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9712         * gcc.dg/20000503-1.c: Removed.
9713         * gcc.dg/20010207-1.c: Removed.
9714         * gcc.dg/20011223-1.c: Removed.
9715         * gcc.dg/20020104-2.c: Removed.
9716         * gcc.dg/debug-1.c: Removed.
9717         * gcc.dg/debug-2.c: Removed.
9718         * gcc.dg/debug-3.c: Removed.
9719         * gcc.dg/debug-4.c: Removed.
9720         * gcc.dg/debug-5.c: Removed.
9721         * gcc.dg/debug-6.c: Removed.
9722         * gcc.dg/dwarf2-1.c: Removed.
9723         * gcc.dg/dwarf2-2.c: Removed.
9724
9725 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9726
9727         * g++.old-deja/g++.other/eh5.C: New test.
9728         * g++.old-deja/g++.other/sibcall2.C: New test.
9729         * g++.old-deja/g++.other/array9.C: New test.
9730         * g++.old-deja/g++.other/typename2.C: New test.
9731         * g++.old-deja/g++.other/crash60.C: New test.
9732         * g++.old-deja/g++.other/conv9.C: New test.
9733         * g++.old-deja/g++.other/mangle10.C: New test.
9734         * g++.old-deja/g++.other/unchanging1.C: New test.
9735         * g++.old-deja/g++.other/exprstmt1.C: New test.
9736         * g++.old-deja/g++.other/inline23.C: New test.
9737         * g++.old-deja/g++.eh/ia64-1.C: New test.
9738         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9739         * g++.old-deja/g++.other/reload1.C: New test.
9740         * g++.old-deja/g++.other/static20.C: New test.
9741         * g++.old-deja/g++.other/local-alloc1.C: New test.
9742         * g++.old-deja/g++.other/conv8.C: New test.
9743         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9744         * g++.old-deja/g++.other/storeexpr1.C: New test.
9745         * g++.old-deja/g++.other/storeexpr2.C: New test.
9746         * g++.dg/eh/template2.C: New test.
9747         * g++.dg/warn/weak1.C: New test.
9748
9749 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9750
9751         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9752         Remove first, non-varying, argument.
9753
9754 2002-01-23  Richard Henderson  <rth@redhat.com>
9755
9756         * gcc.dg/inline-2.c: New.
9757
9758         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9759         Add optional target arg.  Check number of arguments.
9760         (scan-assembler-not, scan-assembler-dem): Likewise.
9761         (scan-assembler-dem-not): Likewise.
9762
9763 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9764
9765         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9766         line 12.
9767         * g++.old-deja/g++.brendan/parse3.C,
9768         g++.old-deja/g++.other/crash26.C,
9769         g++.old-deja/g++.other/crash28.C,
9770         g++.old-deja/g++.other/crash29.C,
9771         g++.old-deja/g++.other/crash30.C,
9772         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9773
9774 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9775
9776         * gcc.dg/20020115-1.c: New.
9777
9778 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9779
9780         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9781
9782 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9783
9784         * gcc.dg/20020122-3.c: New.
9785
9786 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9787
9788         * g++.dg/other/gc1.C: New test.
9789
9790 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9791
9792         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9793
9794 2002-01-22  Richard Henderson  <rth@redhat.com>
9795
9796         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9797
9798 2002-01-22  Richard Henderson  <rth@redhat.com>
9799
9800         * gcc.dg/20020122-4.c: New.
9801
9802 2002-01-22  H.J. Lu <hjl@gnu.org>
9803
9804         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9805         link output.
9806         * gcc.dg/special/ecos.exp: Likewise.
9807         * lib/g++-dg.exp: Likewise.
9808         * lib/g77-dg.exp: Likewise.
9809         * lib/gcc-dg.exp : Likewise.
9810         * lib/mike-g++.exp: Likewise.
9811         * lib/mike-g77.exp: Likewise.
9812         * lib/mike-gcc.exp: Likewise.
9813         * lib/objc-dg.exp: Likewise.
9814
9815 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9816
9817         PR target/5379
9818         * gcc.dg/20020122-2.c: New test.
9819
9820 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9821
9822         * gcc.dg/20020122-1.c: New test.
9823
9824 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9825
9826         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9827
9828 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9829
9830         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9831
9832 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9833
9834         * gcc.c-torture/compile/20020121-1.c: New test.
9835
9836 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9837
9838         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9839         ld_library_path.
9840
9841 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9842
9843         * gcc.dg/20020218-1.c: New test.
9844
9845 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9846
9847         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9848         messages
9849         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9850         "At global scope" warning
9851         * g++.dg/ext/align1.C: Change cygwin test for alignment
9852         from db-bogus to dg-warning
9853
9854 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9855
9856         * g77.f-torture/compile/cpp2.F: New test.
9857
9858 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9859
9860         * g++.dg/template/access1.C: New test.
9861
9862 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9863
9864         * gcc.dg/20020118-1.c: New.
9865
9866 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9867
9868         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9869
9870 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9871
9872         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9873         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9874         alignment warnings.
9875
9876 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9877
9878         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9879         torture_with_loops and torture_without_loops
9880
9881 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9882
9883         * gcc.c-torture/compile/20020116-1.c: New test.
9884
9885 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9886
9887         * gcc.dg/20020116-2.c: New test.
9888
9889         * gcc.dg/ultrasp4.c: New test.
9890
9891         * gcc.dg/20020116-1.c: New test.
9892
9893 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9894
9895         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9896         by EABI.
9897
9898 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9899
9900         * gcc.misc-tests/i386-prefetch.exp: New.
9901         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9902         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9903         * gcc.misc-tests/i386-pf-none-1.c: New test.
9904         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9905
9906 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9907
9908         * gcc.dg/gnu89-init-1.c: Add new tests.
9909
9910 2002-01-15  Andreas Jaeger  <aj@suse.de>
9911
9912         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9913         * gcc.dg/i386-mmx-2.c: Likewise.
9914         * gcc.dg/i386-sse-1.c: Likewise.
9915         * gcc.dg/i386-sse-2.c: Likewise.
9916         * gcc.dg/i386-sse-3.c: Likewise.
9917
9918 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9919
9920         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9921         Uncomment additional cases that now pass.
9922
9923 2002-01-11  Richard Henderson  <rth@redhat.com>
9924
9925         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9926         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9927
9928 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9929
9930         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9931
9932 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9933
9934         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9935         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9936
9937 2002-01-10  Dale Johannesen  <dalej@apple.com>
9938
9939         * gcc.c-torture/execute/loop-11.c: New.
9940
9941 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9942
9943         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9944         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9945
9946 2002-01-09  Richard Henderson  <rth@redhat.com>
9947
9948         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9949         type in which to perform the operation for each size.
9950
9951 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9952
9953         * gcc.c-torture/compile/20020109-2.c: New test.
9954
9955 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9956
9957         * gcc.c-torture/execute/loop-10.c: New test.
9958
9959 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9960
9961         * gcc.c-torture/compile/20010226-1.c: New test.
9962         * gcc.c-torture/compile/20010227-1.c: New test.
9963         * gcc.c-torture/compile/20010426-1.c: New test.
9964         * gcc.c-torture/compile/20010510-1.c: New test.
9965         * gcc.c-torture/compile/20010605-3.c: New test.
9966         * gcc.c-torture/compile/20010824-1.c: New test.
9967         * gcc.c-torture/execute/20010409-1.c: New test.
9968         * gcc.dg/noncompile/20000901-1.c: New test.
9969         * gcc.dg/20001023-1.c: New test.
9970         * gcc.dg/20001101-1.c: New test.
9971         * gcc.dg/20001102-1.c: New test.
9972         * gcc.dg/20010207-1.c: New test.
9973         * gcc.dg/20010405-1.c: New test.
9974         * gcc.dg/20010822-1.c: New test.
9975         * gcc.dg/20011107-1.c: New test.
9976
9977 2002-01-09  Jeffrey A Law  (law@redhat.com)
9978
9979         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9980
9981         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9982         execution failure on PA targets.
9983
9984 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9985
9986         * gcc.c-torture/compile/20020109-1.c: New test.
9987
9988 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9989
9990         * gcc.c-torture/execute/20020108-1.c: New test.
9991
9992 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9993
9994         * gcc.dg/20020108-1.c: New test.
9995
9996 2002-01-08  H.J. Lu <hjl@gnu.org>
9997
9998         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9999         for header files.
10000
10001 2002-01-08  Geoff Keating  <geoffk@redhat.com>
10002
10003         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
10004         consistency.
10005
10006 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
10007
10008         * gcc.dg/altivec-4.c: Test altivec predicates.
10009
10010 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
10011
10012         * gcc.c-torture/execute/20020107-1.c: New test.
10013
10014 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10015
10016         PR c/5279
10017         * gcc.c-torture/compile/20020106-1.c: New test.
10018
10019 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10020
10021         * gcc.c-torture/execute/nestfunc-4.c: New test.
10022
10023 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10024
10025         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
10026         extra triple that slipped in.
10027         * g++.old-deja/g++.abi/align.C: Likewise.
10028         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10029
10030 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10031
10032         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
10033         * g++.old-deja/g++.abi/align.C: Likewise.
10034         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10035
10036         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
10037         on FreeBSD/i386.
10038         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
10039         FreeBSD.
10040
10041 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
10042
10043         * gcc.dg/20020104-1.c: New test.
10044
10045         * gcc.dg/20020104-2.c: New test.
10046
10047 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
10048
10049         * gcc.dg/20020103-1.c: Fix typo in target selector.
10050
10051 2002-01-03  Richard Henderson  <rth@redhat.com>
10052
10053         * gcc.dg/20020103-1.c: New.
10054
10055 2002-01-03  Kazu Hirata  <kazu@hxi.com>
10056
10057         * gcc.c-torture/execute/20020103-1.c: New test.
10058
10059 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
10060
10061         * g++.dg/other/debug2.C: New test.
10062
10063         * gcc.c-torture/compile/20020103-1.c: New test.
10064
10065 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
10066
10067         * gcc.dg/gnu89-init-1.c: Added new tests.
10068
10069 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10070
10071         * g++.dg/template/friend2.C: Remove as patch is reverted.
10072
10073         * g++.dg/warn/oldcast1.C: New test.
10074
10075         * g++.dg/template/ptrmem1.C: New test.
10076         * g++.dg/template/ptrmem2.C: New test.
10077
10078         * g++.dg/template/ntp.C: New test.
10079
10080         * g++.dg/other/component1.C: New test.
10081
10082         * g++.dg/template/ttp3.C: New test.
10083
10084         * g++.dg/template/friend2.C: New test.
10085         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
10086
10087 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10088
10089         * g++.dg/other/ptrmem1.C: New test.
10090         * g++.dg/other/ptrmem2.C: New test.
10091
10092 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10093
10094         * g++.dg/template/ctor1.C: New test.
10095
10096 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10097
10098         * g++.dg/template/friend2.C: New test.
10099
10100 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
10101
10102         * gcc.dg/mmix-1.c: New test.
10103
10104 2001-12-31  Richard Henderson  <rth@redhat.com>
10105
10106         * gcc.dg/asm-5.c: New.
10107
10108 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
10109
10110         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
10111         in namespace __gnu_cxx
10112
10113 2001-12-30  Richard Henderson  <rth@redhat.com>
10114
10115         * gcc.dg/debug-6.c: New.
10116
10117 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
10118
10119         * gcc.c-torture/compile/20011229-2.c: New test.
10120
10121 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
10122
10123         * gcc.dg/debug-3.c: New test.
10124         * gcc.dg/debug-4.c: New test.
10125         * gcc.dg/debug-5.c: New test.
10126
10127 2001-12-29  Richard Henderson  <rth@redhat.com>
10128
10129         * g++.dg/eh/loop1.C: New.
10130
10131 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10132
10133         * g++.dg/template/crash1.C: New test.
10134
10135 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10136
10137         * g++.dg/other/const1.C: New test.
10138
10139 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
10140
10141         * gcc.c-torture/compile/20011229-1.c: New test.
10142
10143 2001-12-28  Stan Shebs  <shebs@apple.com>
10144
10145         * lib/objc-torture.exp: Resync with c-torture.exp.
10146         * lib/objc.exp: Load standard libraries.
10147
10148 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
10149
10150         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
10151         additional tests.
10152
10153 2001-12-27  Roger Sayle <roger@eyesopen.com>
10154
10155         * gcc.c-torture/execute/string-opt-16.c: New testcase.
10156
10157 2001-12-27  Richard Henderson  <rth@redhat.com>
10158
10159         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
10160
10161 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
10162
10163         * g++.dg/eh/ctor1.C: New test.
10164         * g++.dg/other/error2.C: New test.
10165
10166 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
10167
10168         * g++.dg/other/init2.C: New test.
10169
10170 2001-12-24  Richard Henderson  <rth@redhat.com>
10171
10172         * gcc.dg/20011223-1.c: New.
10173         * gcc.dg/inline-1.c: New.
10174
10175 2001-12-23  Richard Henderson  <rth@redhat.com>
10176
10177         * gcc.dg/asm-4.c: Test operand modifiers.
10178
10179 2001-12-23  Richard Henderson  <rth@redhat.com>
10180
10181         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
10182
10183 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10184
10185         * gcc.c-torture/execute/20011223-1.c: New test.
10186
10187 2001-12-21  Richard Henderson  <rth@redhat.com>
10188
10189         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
10190         re-enables the warning.
10191
10192 2001-12-21  Richard Henderson  <rth@redhat.com>
10193
10194         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
10195
10196 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10197
10198         * gcc.c-torture/compile/20011218-1.c: New test.
10199
10200 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
10201
10202         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
10203         arm-isr.c test.
10204         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
10205         epilogue generation for ARM ISR routines.
10206
10207 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10208
10209         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
10210         * gcc.dg/format/c90-printf-3.c: Likewise.
10211         * gcc.dg/format/c99-printf-3.c: Likewise.
10212         * gcc.dg/format/ext-1.c: Likewise.
10213         * gcc.dg/format/ext-6.c: Likewise.
10214         * gcc.dg/format/format.h: Prototype unlocked stdio.
10215
10216 2001-12-20  Richard Henderson  <rth@redhat.com>
10217
10218         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
10219         (arena): Use it.
10220         (malloc): Correct allocation logic.  Abort if we fill up the
10221         arena before initialization complete.
10222         (realloc): Correct allocation logic.
10223
10224 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10225
10226         * gcc.c-torture/compile/20011219-2.c: New test.
10227
10228         * gcc.c-torture/execute/20011219-1.c: New test.
10229
10230 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
10231
10232         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
10233         target does not support weak symbols.
10234
10235 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
10236
10237         * gcc.c-torture/compile/20011219-1.c: New test.
10238
10239 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10240
10241         * g++.dg/other/error1.C: New test.
10242
10243 2001-12-17  Jeffrey A Law  (law@redhat.com)
10244
10245         * gcc.c-torture/execute/20011217-1.c: New test.
10246
10247 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
10248
10249         * objc.dg/special/: New directory.
10250         * objc.dg/special/special.exp: New file.
10251         * objc.dg/special/unclaimed-category-1.h: New file.
10252         * objc.dg/special/unclaimed-category-1a.m: New file.
10253         * objc.dg/special/unclaimed-category-1.m: New file.
10254
10255 2001-12-17  Andreas Jaeger  <aj@suse.de>
10256
10257         * gcc.c-torture/compile/20011217-2.c: New test.
10258
10259 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10260
10261         * gcc.c-torture/compile/20011217-1.c: New test.
10262
10263 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
10264
10265         * testsuite/gcc.dg/20011214-1.c: New.
10266
10267 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
10268
10269         * gcc.dg/altivec-4.c: New.
10270
10271 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
10272
10273         * gcc.dg/20011113-1.c: New test.
10274
10275 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10276
10277         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
10278         std::__malloc_alloc_template<0> and
10279         std::__default_alloc_template<false, 0>.
10280
10281 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
10282
10283         * objc/execute/bf-21.m: New test.
10284         * objc/execute/enumeration-1.m: New test.
10285         * objc/execute/enumeration-2.m: New test.
10286
10287 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
10288
10289         * gcc.dg/gnu89-init-1.c: New test.
10290
10291 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10292
10293         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
10294         * g++.old-deja/g++.jason/2371.C: Likewise.
10295         * g++.old-deja/g++.jason/template33.C: Likewise.
10296         * g++.old-deja/g++.jason/template34.C: Likewise.
10297         * g++.old-deja/g++.jason/template36.C: Likewise.
10298         * g++.old-deja/g++.oliva/typename1.C: Likewise.
10299         * g++.old-deja/g++.oliva/typename2.C: Likewise.
10300         * g++.old-deja/g++.other/typename1.C: Likewise.
10301         * g++.old-deja/g++.pt/inherit2.C: Likewise.
10302         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10303         * g++.old-deja/g++.pt/typename11.C: Likewise.
10304         * g++.old-deja/g++.pt/typename14.C: Likewise.
10305         * g++.old-deja/g++.pt/typename16.C: Likewise.
10306         * g++.old-deja/g++.pt/typename3.C: Likewise.
10307         * g++.old-deja/g++.pt/typename4.C: Likewise.
10308         * g++.old-deja/g++.pt/typename5.C: Likewise.
10309         * g++.old-deja/g++.pt/typename7.C: Likewise.
10310         * g++.old-deja/g++.robertl/eb9.C: Likewise.
10311
10312 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
10313
10314         * g++.dg/other/linkage1.C: New test.
10315         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
10316         specifiers.
10317
10318 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
10319
10320         * gcc.dg/concat.c: New test.
10321
10322 2001-12-11  Stan Shebs  <shebs@apple.com>
10323
10324         * objc/compile: New test directory.
10325         * objc/compile/compile.exp: New expect script.
10326         * objc/compile/20011211-1.m: New compile test.
10327
10328 2001-12-11  Jason Merrill  <jason@redhat.com>
10329
10330         * lib/prune.exp (prune_gcc_output): Also handle "In member
10331         function".  So many permutations...
10332
10333 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
10334
10335         * g++.dg/template/typedef1.C: New test.
10336
10337 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10338
10339         * g++.dg/other/copy1.C: New test.
10340
10341 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
10342
10343         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
10344
10345         * gcc.dg/builtin-choose-expr.c: New.
10346
10347 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
10348
10349         * gcc.dg/altivec-2.c: New.
10350
10351 2001-12-07  Richard Henderson  <rth@redhat.com>
10352
10353         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
10354
10355 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
10356
10357         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
10358         ultrasparc.
10359
10360 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10361
10362         * g++-old.deja/g++.robertl/eb101.C: Deleted.
10363
10364 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
10365
10366         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
10367         variable argument list.
10368
10369 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
10370
10371         * gcc.c-torture/execute/memcheck: Delete entire directory.
10372         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
10373         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
10374
10375 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10376
10377         * gcc.dg/Wshadow-1.c: New test.
10378
10379 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
10380
10381         * gcc.c-torture/compile/20011130-1.c: New test.
10382
10383         * gcc.dg/noncompile/20011025-1.c: New test.
10384
10385         * g++.dg/other/anon-union.C: New test.
10386
10387         * gcc.c-torture/execute/20011024-1.c: New test.
10388
10389 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10390
10391         * gcc.c-torture/execute/20000722-1.x,
10392         gcc.c-torture/execute/20010123-1.x: Remove.
10393         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
10394         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
10395         gcc.dg/c99-complit-2.c: New tests.
10396
10397 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
10398
10399         * g++.dg/inherit/base1.C: New test.
10400
10401 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
10402
10403         * g++.dg/other/stdarg1.C: New test.
10404
10405         * gcc.c-torture/compile/20011130-2.c: New test.
10406
10407 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
10408
10409         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
10410         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
10411         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
10412         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
10413         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
10414         * gcc.dg/builtin-prefetch-1.c: New test.
10415
10416 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
10417
10418         * gcc.dg/20011130-1.c: New test.
10419
10420 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
10421
10422         * g++.dg/other/scope1.C: New test.
10423         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
10424
10425 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10426
10427         * gcc.dg/vla-init-1.c: New test.
10428
10429 2001-12-01  Geoff Keating  <geoffk@redhat.com>
10430
10431         * gcc.c-torture/compile/structs.c: New testcase from GDB.
10432
10433 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10434
10435         * objc.dg/alias.m: Update.
10436         * objc.dg/class-1.m: Update.
10437         * objc.dg/const-str-1.m: Update.
10438         * objc.dg/fwd-proto-1.m: Update.
10439         * objc.dg/id-1.m: Update.
10440         * objc.dg/super-class-1.m: Update.
10441
10442 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
10443
10444         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
10445         constructs.
10446
10447 2001-11-28  Jeffrey A Law  (law@cygnus.com)
10448
10449         * gcc.c-torture/execute/20011128-1.c: New test.
10450
10451 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
10452
10453         * gcc.dg/20011127-1.c: New test.
10454
10455 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10456
10457         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
10458         from Austin Group draft 7.
10459         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
10460         scanf format arguments.
10461         * gcc.dg/format/no-exargs-2.c: New test.
10462
10463 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
10464
10465         * g++.dg/abi/vbase8-4.C: New test.
10466
10467 2001-11-24  Ian Lance Taylor  <ian@airs.com>
10468
10469         * gcc.c-torture/execute/20011121-1.c: New test.
10470
10471 2001-11-23  Jeffrey A Law  (law@cygnus.com)
10472
10473         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
10474
10475 2001-11-23  Andreas Jaeger  <aj@suse.de>
10476
10477         * gcc.dg/cpp/charconst-2.c: New test.
10478
10479 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
10480
10481         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
10482         to the host if it is remote.  Let tests specify extra headers
10483         they use.
10484         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
10485         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
10486         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
10487         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
10488         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
10489         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
10490         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
10491         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
10492         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
10493         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
10494
10495 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
10496
10497         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
10498         for little endian ARMs.
10499
10500 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
10501
10502         * gcc.c-torture/compile/20011119-1.c: New test.
10503         * gcc.c-torture/compile/20011119-2.c: New test.
10504
10505 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
10506
10507         * gcc.dg/altivec-1.c: Fix typo.
10508
10509 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10510
10511         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
10512
10513 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
10514
10515         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
10516
10517 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
10518
10519         * lib/g77.exp: Don't specify --rpath-link.
10520
10521         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
10522         across all the headers.
10523         * gcc.dg/format/format.exp: For testing on a remote host,
10524         copy format.h.
10525
10526         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
10527         * gcc.c-torture/execute/930406-1.c: Likewise.
10528         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10529
10530 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
10531
10532         * gcc.dg/altivec-1.c: New.
10533
10534 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
10535
10536         * gcc.dg/cpp/fpreprocessed.c: New test case.
10537
10538 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10539
10540         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
10541         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
10542         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
10543
10544 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10545
10546         * gcc.dg/no-builtin-1.c: New test.
10547
10548 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
10549
10550         * gcc.c-torture/execute/20011115-1.c: New test.
10551
10552 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
10553
10554         * gcc.c-torture/compile/20011114-2.c: New test.
10555         * gcc.c-torture/compile/20011114-3.c: New test.
10556         * gcc.c-torture/compile/20011114-4.c: New test.
10557
10558 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
10559
10560         * g++.dg/other/init1.C: New test.
10561
10562 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
10563
10564         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
10565         message.
10566
10567         * gcc.c-torture/execute/20011114-1.c: New testcase.
10568
10569         * gcc.c-torture/compile/20010327-1.c: Revert last change.
10570         * gcc.c-torture/compile/20011114-1.c: New test, exactly
10571         like the (before this change) version of 20010327-1.c.
10572
10573 2001-11-14  Roger Sayle <roger@eyesopen.com>
10574
10575         * gcc.c-torture/execute/string-opt-13.c: New testcase.
10576
10577 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
10578
10579         * g++.dg/init/array2.C: New test.
10580
10581 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
10582
10583         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
10584
10585 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
10586
10587         * g++.dg/other/forscope1.C: New test.
10588         * g++.dg/ext/forscope1.C: New test.
10589         * g++.dg/ext/forscope2.C: New test.
10590
10591 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
10592
10593         * gcc.c-torture/execute/20011113-1.c: New test.
10594
10595 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
10596
10597         * gcc.c-torture/execute/20011109-2.c: New test.
10598
10599         * gcc.c-torture/execute/20011109-1.c: New test.
10600
10601 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
10602
10603         * gcc.c-torture/compile/20011109-1.c: New test.
10604
10605 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
10606
10607         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
10608         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
10609         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
10610         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
10611         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
10612         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
10613         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
10614
10615 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10616
10617         * g++.dg/warn/Wshadow-1.C: New tests.
10618         * g++.old-deja/g++.mike/for3.C: Update.
10619
10620 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10621
10622         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
10623         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
10624         XFAILs.  Adjust expected error texts.
10625         * gcc.c-torture/compile/20011106-1.c,
10626         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
10627         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
10628         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
10629         gcc.dg/c99-array-lval-5.c: New tests.
10630
10631 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10632
10633         * gcc.dg/cpp/defined.c: Update.
10634
10635 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10636
10637         * gcc.c-torture/execute/anon-1.c: New test.
10638
10639 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
10640
10641         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
10642         same size, so no warning should be produced on stormy16.
10643
10644         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
10645         due to oversized array.
10646         * g++.old-deja/g++.mike/ns15.C: Likewise.
10647         * g++.old-deja/g++.pt/crash16.C: Likewise.
10648
10649 2001-11-02  Graham Stott  <grahams@redhat.com>
10650
10651         * g++.dgother/debug1.C: Fix typos.
10652
10653 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
10654
10655         * g++.dg/other/debug1.C: New test.
10656
10657 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10658
10659         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
10660         of unsigned long.
10661
10662 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
10663
10664         * gcc.dg/20011029-2.c: New test.
10665
10666         * gcc.c-torture/compile/20011029-1.c: New test.
10667
10668 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
10669
10670         * objc/execute/class_self-1.m: New test.
10671         * objc/execute/class_self-2.m: New test.
10672
10673 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
10674
10675         * gcc.misc-tests/msgs.exp: Delete.
10676         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
10677         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
10678         error set to match recent changes.
10679
10680 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
10681
10682         * gcc.dg/20011021-1.c: New test.
10683
10684 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
10685
10686         * gcc.c-torture/compile/20011023-1.c: New test.
10687
10688 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
10689
10690         * lib/g77.exp: Rewrite based on lib/g++.exp.
10691
10692 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
10693
10694         * gcc.c-torture/execute/20011019-1.c: New test.
10695
10696         * gcc.dg/20011018-1.c: New test.
10697
10698 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
10699
10700         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10701
10702 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10703
10704         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10705         * gcc.dg/attr-invalid.c: Likewise.
10706
10707 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10708
10709         * testsuite/gcc.dg/20011015-1.c: New test.
10710
10711 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10712
10713         * g++.dg/template/unify2.C: New test.
10714
10715 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10716
10717         * g++.dg/other/exception-specification.C: New test
10718
10719 2001-10-13  Tom Rix  <trix@redhat.com>
10720
10721         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10722         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10723
10724 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10725
10726         * testsuite/gcc.dg/20011009-1.c: New test.
10727
10728 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10729
10730         PR g++/4476
10731         * g++.dg/other/friend1.C: New test.
10732
10733 2001-10-11  Richard Henderson  <rth@redhat.com>
10734
10735         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10736
10737 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10738
10739         * gcc.c-torture/compile/20011010-1.c: New.
10740
10741 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10742
10743         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10744         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10745         g77.f-torture/execute/execute.exp,
10746         g77.f-torture/noncompile/noncompile.exp,
10747         gcc.c-torture/compile/compile.exp,
10748         gcc.c-torture/execute/execute.exp,
10749         gcc.c-torture/execute/ieee/ieee.exp,
10750         gcc.c-torture/execute/memcheck/memcheck.exp,
10751         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10752         objc/execute/execute.exp: Update FSF address.
10753
10754 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10755
10756         * gcc.dg/cpp/cmdlne-C.c: Update.
10757         * gcc.dg/cpp/cmdlne-C2.c: New.
10758
10759 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10760
10761         * gcc.c-torture/execute/20011008-3.c: New.
10762
10763 2001-10-08  DJ Delorie  <dj@redhat.com>
10764
10765         * gcc.dg/20011008-1.c: New.
10766         * gcc.dg/20011008-2.c: New.
10767
10768 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10769
10770         * gcc.dg/cpp/spacing1.c: Update test.
10771
10772 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10773
10774         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10775         spelling errors of "separate" as "seperate".
10776
10777 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10778
10779         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10780         enough to avoid inlining.
10781
10782 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10783
10784         * lib/g77.exp: set libg2c_dir correctly.
10785
10786 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10787
10788         * gcc.dg/cpp/macro11.c: New test.
10789
10790 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10791
10792         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10793         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10794         gcc.dg/format/multattr-3.c: New tests.
10795         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10796         tests for format attributes on function pointers being rejected.
10797
10798 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10799
10800         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10801
10802 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10803
10804         * g++.dg/warn/format1.C: New test.
10805
10806 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10807
10808         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10809
10810 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10811
10812         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10813
10814 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10815
10816         * gcc.dg/cpp/redef2.c: Add test.
10817
10818 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10819
10820         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10821         long-standing bug on i686, apparently.
10822         * gcc.c-torture/execute/loop-2c.x: New file.
10823         * gcc.c-torture/execute/loop-2d.x: New file.
10824         * gcc.c-torture/execute/loop-3c.x: New file.
10825
10826 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10827
10828         * gcc.dg/cpp/20000625-2.c: Correct line number.
10829
10830 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10831
10832         * gcc.dg/cpp/macro10.c: New test.
10833         * gcc.dg/cpp/strify3.c: New test.
10834         * gcc.dg/cpp/spacing1.c: Add tests.
10835         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10836         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10837
10838 2001-09-24  DJ Delorie  <dj@redhat.com>
10839
10840         * gcc.c-torture/execute/20010924-1.c: New test.
10841
10842 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10843
10844         * testsuite/objc/execute/paste.m: Remove.
10845
10846 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10847
10848         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10849
10850 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10851
10852         * g77.dg/strlen0.f: New test.
10853
10854 2001-09-21  Richard Henderson  <rth@redhat.com>
10855
10856         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10857         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10858
10859 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10860
10861         Table-driven attributes.
10862         * g++.dg/ext/attrib1.C: New test.
10863
10864 2001-09-20  DJ Delorie  <dj@redhat.com>
10865
10866         * gcc.dg/20000926-1.c: Update expected warning messages.
10867         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10868         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10869         array.
10870
10871 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10872
10873         * g++.dg/eh/registers1.C: New test case.
10874
10875 2001-09-17  Richard Henderson  <rth@redhat.com>
10876
10877         * gcc.dg/array-5.c: Fix VLA decomposition test.
10878
10879 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10880
10881         * gcc.dg/cpp/line5.c: New testcase.
10882
10883 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10884
10885         * gcc.dg/cpp/macro9.c: New test.
10886
10887 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10888
10889         * gcc.c-torture/execute/980223.c: Change type of addr from long
10890         to char *.
10891
10892 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10893
10894         * gcc.c-torture/execute/20010915-1.c: New test.
10895
10896 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10897
10898         * g77.dg/bprob: New directory.
10899         * g77.dg/bprob/bprob.exp: New file.
10900         * g77.dg/bprob/bprob-1.f: New test.
10901         * g77.dg/gcov: New directory.
10902         * g77.dg/gcov/gcov.exp: New file.
10903         * g77.dg/gcov/gcov-1.f: New test.
10904         * g77.dg/gcov/gcov-1.x: New file.
10905
10906 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10907
10908         * gcc.dg/cpp/directiv.c: Update.
10909         * gcc.dg/cpp/undef1.c: Update.
10910
10911 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10912
10913         * gcc.dg/20010912-1.c: New test.
10914
10915 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10916
10917         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10918         language-independent file in lib.
10919         * lib/gcov.exp: New file.
10920
10921 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10922
10923         * gcc.c-torture/compile/20010911-1.c: New test.
10924
10925 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10926
10927         * lib/profopt.exp: New, to support profile-directed optimizations.
10928         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10929         * gcc.misc-tests/bprob-1.c: New test.
10930         * gcc.misc-tests/bprob-2.c: New test.
10931
10932 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10933
10934         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10935         XFAIL and which kinds of gcov output to verify.
10936         * gcc.misc-tests/gcov-4b.x: New file.
10937         * gcc.misc-tests/gcov-5b.x: New file.
10938         * gcc.misc-tests/gcov-6.x: New file.
10939         * gcc.misc-tests/gcov-7.c: New test.
10940         * gcc.misc-tests/gcov-7.x: New file.
10941
10942 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10943
10944         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10945         * gcc.misc-tests/gcov-6.c: New test.
10946
10947 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10948
10949         PR c++/3986
10950         * g++.dg/abi/vbase1.C: New test.
10951
10952 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10953
10954         * objc.dg/method-2.m: New.
10955
10956 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10957
10958         PR c++/4203
10959         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10960         * g++.dg/init/empty1.C: New test.
10961
10962 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10963
10964         * gcc.c-torture/compile/20010903-1.c: New test.
10965
10966 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10967
10968         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10969         for m68k.
10970
10971 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10972
10973         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10974
10975         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10976
10977         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10978
10979 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10980
10981         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10982         for 16-bit 'unsigned int'.
10983
10984 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10985
10986         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10987
10988 2001-08-27  Richard Henderson  <rth@redhat.com>
10989
10990         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10991         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10992
10993 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10994
10995         * gcc.dg/asm-names.c (ymain): New.
10996
10997 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10998
10999         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
11000         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
11001         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
11002
11003 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11004
11005         * gcc.dg/compare5.c: New testcase.
11006
11007 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
11008
11009         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
11010         and "In instantiation".
11011
11012 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
11013
11014         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
11015
11016 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
11017
11018         * gcc.misc-tests/gcov.exp: Add support for branch information.
11019         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
11020         * gcc.misc-tests/gcov-4.c: New test.
11021         * gcc.misc-tests/gcov-4b.c: New test.
11022         * gcc.misc-tests/gcov-5b.c: New test.
11023
11024 2001-08-20  Zack Weinberg  <zackw@panix.com>
11025
11026         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
11027         expected to fail.
11028
11029 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11030
11031         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
11032
11033 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
11034
11035         * g++.dg/eh/template1.C: New test.
11036
11037 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
11038
11039         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
11040         Fix thinko.
11041         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
11042         for xfail.
11043
11044 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
11045
11046         * lib/g77-dg.exp:  Use prune.exp for common procedures
11047         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
11048         * lib/g77.exp: (g77-dg-prune) Remove
11049
11050 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
11051
11052         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
11053
11054 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11055
11056         * g++.dg/template/unify1.C: New test.
11057
11058 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
11059
11060         * g++.dg/abi/empty4.C: New test.
11061
11062 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
11063
11064         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
11065         solaris2.*
11066         * g77.f-torture/compile/pr3743.x: Likewise
11067
11068 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11069
11070         * g++.dg/other/using-declaration.C: New test.
11071
11072 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11073
11074         * gcc.dg/cpp/tr-sign.c: New testcase.
11075
11076 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11077
11078         * gcc.dg/cpp/19951025-1.c: Revert.
11079         * gcc.dg/cpp/directiv.c: We no longer process directives that
11080         interrupt macro arguments.
11081
11082 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
11083
11084         * gcc.dg/bconstp-1.c: New test.
11085
11086 2001-08-03  Richard Henderson  <rth@redhat.com>
11087
11088         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
11089
11090 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11091
11092         * gcc.dg/cpp/19951025-1.c: Update.
11093
11094 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
11095
11096         * g77.dg/ff90-1.f (s): Fix reference of variable z,
11097         should be x.
11098
11099 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
11100
11101         Kill -fhonor-std.
11102         * g++.old-deja/g++.ns/ns14.C: Remove special options.
11103         * g++.old-deja/g++.other/std1.C: Likewise.
11104         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
11105
11106 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
11107
11108         * lib/g77.exp:  Load gcc-defs.exp for common procedures
11109         (g77_pass, g77_fail, g77_finish, g77_exit,
11110         ${tool}_check_unsupported_p} Now redundant.  Deleted.
11111
11112 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
11113
11114         * g77.dg/fbackslash.f
11115         * g77.dg/fcase-preserve.f
11116         * g77.dg/ff90-1.f
11117         * g77.dg/ffixed-line-length-0.f
11118         * g77.dg/ffixed-line-length-132.f
11119         * g77.dg/ffixed-line-length-7.f
11120         * g77.dg/ffixed-line-length-72.f
11121         * g77.dg/ffixed-line-length-none.f
11122         * g77.dg/ffree-form-1.f
11123         * g77.dg/fno-backslash.f
11124         * g77.dg/fno-f90-1.f
11125         * g77.dg/fno-fixed-form-1.f
11126         * g77.dg/fno-onetrip.f
11127         * g77.dg/fno-typeless-boz.f
11128         * g77.dg/fno-underscoring.f
11129         * g77.dg/fno-vxt-1.f
11130         * g77.dg/fonetrip.f
11131         * g77.dg/ftypeless-boz.f
11132         * g77.dg/fugly-assumed.f
11133         * g77.dg/funderscoring.f
11134         * g77.dg/fvxt-1.f
11135
11136 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
11137
11138         * objc.dg/fwd-proto-1.m: New.
11139         * objc.dg/local-decl-1.m: New.
11140         * objc.dg/naming-1.m: New.
11141         * objc.dg/naming-2.m: New.
11142         * objc.dg/proto-hier-1.m: New.
11143
11144 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
11145
11146         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
11147         largest-type elements to a struct makes its size grow.
11148
11149 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11150
11151         * g++.dg/abi/vthunk1.C: New test.
11152
11153 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11154
11155         * g++.dg/abi/vbase8-22.C: New test.
11156
11157 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11158
11159         * gcc.dg/cpp/macro8.c: New test.
11160
11161 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
11162
11163         * g++.dg/abi/vbase8-21.C: New test.
11164
11165 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
11166
11167         * g++.dg/abi/vbase8-10.C: New test.
11168
11169 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11170
11171         * lib/g++.exp (g++_set_ld_library_path): Renamed to
11172         ${tool}_set_ld_library_path.
11173         Changed caller.
11174         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
11175         g++.exp.
11176
11177 2001-07-26  Stan Cox <scox@redhat.com>
11178
11179         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
11180         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
11181         gcc_exit, gcc_check_unsupported_p):
11182         Moved to gcc-deps.exp
11183         * gcc-deps.exp: New file.
11184
11185 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11186
11187         * g++.old-deja/g++.pt/defarg14.C: New test.
11188
11189 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11190
11191         * g++.old-deja/g++.other/lineno5.C: New test.
11192
11193 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11194
11195         * g++.old-deja/g++.pt/crash68.C: New test.
11196
11197 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11198
11199         * g++.old-deja/g++.other/crash42.C: New test.
11200
11201 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11202
11203         * gcc.dg/cpp/extratokens.c: Fix.
11204         * gcc.dg/cpp/skipping2.c: New tests.
11205
11206 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11207
11208         * gcc.c-torture/execute/20010724-1.c: New file.
11209         * gcc.c-torture/execute/20010724-1.x: New file.
11210
11211 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11212
11213         * g++.old-deja/g++.other/cond7.C: New test.
11214
11215 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11216
11217         * g++.old-deja/g++.other/optimize4.C: New test.
11218
11219 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11220
11221         * g++.old-deja/g++.abi/vbase8-5.C: New test.
11222
11223 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
11224
11225         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
11226         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
11227         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
11228         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
11229
11230         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
11231         bug report" message.
11232
11233         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
11234         * g++.dg/ext/instantiate1.C: Move from old-deja.
11235
11236 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
11237
11238         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
11239         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
11240         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
11241         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
11242
11243 2001-07-23  Jeffrey A Law  (law@cygnus.com)
11244
11245         * gcc.c-torture/execute/20010723-1.c: New test.
11246
11247 2001-07-23  Ben Elliston  <bje@redhat.com>
11248
11249         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
11250
11251 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11252
11253         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
11254         i[34567]86-*-*.
11255         Delete handling of ieee_multilib_flags.
11256         Pass -mieee for alpha*-*-* and sh-*-*.
11257         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
11258
11259 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
11260
11261         Remove old-abi tests.
11262         * g++.old-deja/g++.mike/p11116.C: Remove.
11263         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
11264
11265 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
11266
11267         * g77.f-torture/compile/pr3743.f:  New test
11268
11269 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
11270
11271         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
11272
11273 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11274
11275         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
11276         g++.old-deja/g++.pt/static6.C: Likewise.
11277         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
11278         supports weak symbols.
11279
11280 2001-07-18  Andreas Jaeger  <aj@suse.de>
11281
11282         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
11283         supported again.
11284
11285 2001-07-18  Andreas Jaeger  <aj@suse.de>
11286
11287         * gcc.dg/iftrap-1.c: Fix target line.
11288
11289 2001-07-17  Richard Henderson  <rth@redhat.com>
11290
11291         * gcc.c-torture/execute/20010717-1.c: New.
11292
11293 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11294
11295         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
11296         tests.
11297
11298 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11299
11300         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
11301
11302 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11303
11304         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
11305         UAC_SIGBUS, UAC_NOPRINT definitions.
11306
11307 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
11308
11309         * objc/execute/object_is_class.m: New test.
11310         * objc/execute/object_is_meta_class.m: New test.
11311
11312 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11313
11314         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
11315         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
11316
11317 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
11318
11319         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
11320         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
11321
11322 2001-07-14  Richard Henderson  <rth@redhat.com>
11323
11324         * gcc.dg/iftrap-1.c: New.
11325
11326 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
11327
11328         * g77.f-torture/execute/intrinsic77.f: New test.
11329
11330 2001-07-11  Janis Johnson <janis@us.ibm.com>
11331
11332         * gcc.misc-tests/gcov-3.c: New test.
11333
11334 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11335
11336         * gcc.c-torture/compile/20010711-1.c,
11337         * gcc.c-torture/compile/20010711-2.c: New tests.
11338
11339 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11340
11341         * gcc.c-torture/execute/20010711-1.c: New test.
11342
11343 2001-07-11  Ben Elliston  <bje@redhat.com>
11344
11345         * g++.old-deja/g++.other/enum5.C: New test.
11346
11347 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
11348
11349         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
11350         (g++-dg-prune): Call prune_gcc_output.
11351         * prune.exp: New file for prune_gcc_output.
11352         * lib/g++.exp, lib/gcc.exp: Load it.
11353
11354 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11355
11356         * gcc.c-torture/compile/20010701-1.c,
11357         g++.old-deja/g++.ext/attrib6.C: New tests.
11358
11359 2001-07-06  Jeffrey A Law  (law@cygnus.com)
11360
11361         * gcc.c-torture/compile/20010706-1.c: New test.
11362
11363 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
11364
11365         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
11366
11367 2001-06-28  Stan Shebs  <shebs@apple.com>
11368
11369         * gcc.dg/pragma-darwin.c: New test.
11370
11371 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11372
11373         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
11374         Solaris 2.[678] system.
11375
11376 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11377
11378         * gcc.dg/20010622-1.c: New test.
11379
11380 2001-06-18  Stan Shebs  <shebs@apple.com>
11381
11382         * objc.dg: New directory.
11383         * objc.dg/dg.exp: New file.
11384         * objc.dg/alias.m: New.
11385         * objc.dg/class-1.m: New.
11386         * objc.dg/class-2.m: New.
11387         * objc.dg/const-str-1.m: New.
11388         * objc.dg/const-str-2.m: New.
11389         * objc.dg/id-1.m: New.
11390         * objc.dg/method-1.m: New.
11391         * objc.dg/super-class-1.m: New.
11392         * lib/objc-dg.exp: New file.
11393
11394 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11395
11396         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
11397         of label name.
11398
11399 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11400
11401         * g++.old-deja/g++.abi/vbase8-9.C: New test.
11402
11403 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11404
11405         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
11406         variable.
11407
11408 2001-06-12  Richard Henderson  <rth@redhat.com>
11409
11410         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
11411
11412 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11413
11414         * g++.old-deja/g++.abi/vbase5.C: New test.
11415         * g++.old-deja/g++.abi/vbase6.C: New test.
11416         * g++.old-deja/g++.abi/vbase7.C: New test.
11417
11418 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11419
11420         * gcc.c-torture/compile/20010610-1.c: New test.
11421
11422 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11423
11424         * g++.old-deja/g++.abi/vbase4.C: New test.
11425
11426 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11427
11428         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
11429         support %f for HC11/HC12 targets.
11430         * gcc.c-torture/execute/930513-1.x: New file, likewise.
11431         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
11432         on HC11/HC12 targets.
11433         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
11434
11435 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11436
11437         * gcc.dg/wchar_t-1.c: New file.
11438         * gcc.dg/wint_t-1.c: Likewise.
11439
11440 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
11441
11442         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
11443
11444 2001-06-11  Richard Henderson  <rth@redhat.com>
11445
11446         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
11447
11448 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11449
11450         * gcc.c-torture/compile/20010611-1.c: New test.
11451
11452 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11453
11454         * gcc.dg/c99-tag-1.c: Add more tests.
11455
11456 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
11457
11458         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
11459         representation on MN10300 and ARM/Thumb.
11460
11461 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
11462
11463         * g77.f-torture/execute/20010610.f: New.
11464
11465 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
11466
11467         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
11468         names.
11469
11470 2001-06-09  Richard Henderson  <rth@redhat.com>
11471
11472         * gcc.c-torture/execute/ashrdi-1.c: New.
11473         * gcc.c-torture/execute/ashldi-1.c: New.
11474         * gcc.c-torture/execute/lshrdi-1.c: New.
11475
11476 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
11477
11478         * objc/execute/load-3.m: Added. Check sending +load to categories,
11479         in addition to classes.
11480
11481 2001-06-08  Stan Shebs  <shebs@apple.com>
11482
11483         * objc/execute/load-2.m: New test.  From Nicola Pero
11484         <n.pero@mi.flashnet.it>.
11485
11486 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
11487
11488         * gcc.c-torture/execute/20010605-2.c: New test.
11489
11490 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11491
11492         * g++.old-deja/g++.abi/vbase2.C: New test.
11493         * g++.old-deja/g++.abi/vbase3.C: New test.
11494
11495 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11496
11497         * g++.old-deja/g++.pt/friend49.C: New test.
11498
11499 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11500
11501         * g++.old-deja/g++.ext/anon3.C: New test.
11502
11503 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
11504
11505         * g++.old-deja/g++.other/conv7.C: New test.
11506
11507 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11508
11509         * gcc.c-torture/compile/20010605-2.c: New test.
11510
11511 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11512
11513         * gcc.c-torture/execute/20010604-1.c: New test.
11514
11515 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
11516
11517         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
11518
11519 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
11520
11521         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
11522         (g++_link_flags): Likewise.
11523         (g++_init): Pass gccpath's value to two previous functions.
11524
11525 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11526
11527         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
11528         Ensure logfile entry matches exec command line.
11529
11530 2001-05-31  Richard Henderson  <rth@redhat.com>
11531
11532         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
11533         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
11534
11535 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
11536
11537         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
11538         compiler for irix6.2
11539
11540 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
11541
11542         * g++.old-deja/g++.other/optimize3.C: New file.
11543
11544 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
11545
11546         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
11547         assemble.
11548
11549 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
11550
11551         * g++.old-deja/g++.other/optimize2.C: New file.
11552
11553 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
11554
11555         * gcc.c-torture/compile/20010518-2.c: New file.
11556         * gcc.c-torture/execute/20010518-1.c: New file.
11557         * gcc.c-torture/execute/20010518-2.c: New file.
11558
11559 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11560
11561         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
11562
11563 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
11564
11565         G++ no longer defines builtins that do not begin with __builtin.
11566         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
11567         * g++.old-deja/g++.brendand/misc13.C: Likewise.
11568         * g++.old-deja/g++.law/builtin1.C: Likewise.
11569         * g++.old-deja/g++.law/cvt2.C: Likewise.
11570         * g++.old-deja/g++.mike/net5.C: Likewise.
11571         * g++.old-deja/g++.other/builtins1.C: Likewise.
11572         * g++.old-deja/g++.other/builtins2.C: Likewise.
11573         * g++.old-deja/g++.other/builtins3.C: Likewise.
11574         * g++.old-deja/g++.other/builtins4.C: Likewise.
11575         * g++.old-deja/g++.other/inline8.C: Likewise.
11576         * g++.old-deja/g++.robertl/eb39.C: Likewise.
11577
11578 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
11579
11580         * g++.old-deja/g++.pt/using1.C: Adjust.
11581         * g++.old-deja/g++.pt/using2.C: New test.
11582
11583 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
11584
11585         * gcc.dg/cpp/charconst.c: New tests.
11586         * gcc.dg/cpp/escape.c: New tests.
11587         * gcc.dg/cpp/escape-1.c: New tests.
11588         * gcc.dg/cpp/escape-2.c: New tests.
11589         * gcc.dg/cpp/ucs.c: New tests.
11590
11591 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
11592
11593         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
11594         native compiler for irix6.5.
11595
11596 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
11597
11598         * lib/g++.exp (g++_include_flags): Use args to compute
11599         get_multilibs.
11600         (g++_link_flags): Likewise.
11601         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
11602
11603 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11604
11605         * gcc.dg/c90-hexfloat-1.c: Add more tests.
11606
11607 2001-05-21  Geoff Keating  <geoffk@redhat.com>
11608
11609         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
11610         this file.
11611
11612 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11613
11614         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
11615         STACK_SIZE;
11616         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
11617         to STACK_SIZE; Use it to define size of add_histo array.
11618         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
11619         to STACK_SIZE.
11620         (f): Use GITT_SIZE to define size of gitt local table.
11621         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
11622         to STACK_SIZE; Use it to define size of bytemem array.
11623
11624 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11625
11626         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
11627         on 68HC11/HC12 due to the asm instruction.
11628         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
11629         * gcc.c-torture/compile/920520-1.x: Likewise.
11630         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
11631         on 68HC11/HC12 because the function is larger than 64K.
11632         * gcc.c-torture/compile/961203-1.x: New file, this test fails
11633         on 68HC11/HC12 because the structure is too large.
11634
11635 2001-05-20  Richard Henderson  <rth@redhat.com>
11636
11637         * gcc.c-torture/execute/20010520-1.c: New.
11638
11639 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11640
11641         * g++.old-deja/g++.warn/compare1.C: New test.
11642         * gcc.dg/compare4.c: New test.
11643
11644 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
11645
11646         * g++.old-deja/g++.other/optimize1.C: New test.
11647
11648 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11649
11650         * g++.old-deja/g++.pt/spec41.C: New test.
11651
11652 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
11653
11654         * gcc.c-torture/compile/20010114-1.x: Remove.
11655
11656 2001-05-18  Stan Shebs  <shebs@apple.com>
11657
11658         * gcc.c-torture/compile/20010518-1.c: New test.
11659
11660 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
11661
11662         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
11663         * g++.old-deja/g++.pt/crash67.C: New test.
11664
11665 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
11666
11667         * g++.old-deja/g++.other/debug9.C: New test.
11668
11669 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
11670
11671         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
11672
11673 2001-05-16  Jan Hubicka  <jh@suse.cz>
11674
11675         * gcc.c-torture/compile/20010516-1.c: New test.
11676
11677 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11678
11679         * g++.old-deja/g++.other/crash41.C: New test.
11680
11681 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11682
11683         * g++.old-deja/g++.pt/crash66.C: New test.
11684
11685 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
11686
11687         * g++.old-deja/g++.robertl/eb27.C: Convert.
11688
11689 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
11690
11691         * g++.dg/friend-warn.C: New test.  Do not warn about friend
11692         declaration being redundant.
11693
11694 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
11695
11696         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
11697
11698 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
11699
11700         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11701
11702 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11703
11704         * lib/g++.exp: Use testsuite_flags.
11705
11706 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11707
11708         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11709
11710 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11711
11712         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11713
11714 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11715
11716         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11717
11718 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11719
11720         * gcc.c-torture/compile/20010313-1.c: New test.
11721
11722 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11723
11724         * gcc.dg/cpp/direct2.c: New test.
11725         * gccq.dg/cpp/direct2s.c: New test.
11726
11727         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11728
11729 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11730
11731         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11732         * g++.old-deja/g++.other/op3.C: Likewise.
11733
11734 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11735
11736         * gcc.dg/cpp/syshdr.h: New file.
11737         * gcc.dg/cpp/sysmac1.c: Update.
11738         * gcc.dg/cpp/sysmac2.c: Update.
11739
11740 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11741
11742         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11743
11744 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11745
11746         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11747         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11748
11749 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11750
11751         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11752
11753 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11754
11755         * lib/g++.exp (g++_include_flags): Don't use any special flags
11756         if TESTING_IN_BUILD_TREE is not defined.
11757         (g++_init): Use a plain 'c++' as the compiler if
11758         TESTING_IN_BUILD_TREEE is not defined.
11759
11760 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11761
11762         * g++.old-deja/g++.eh/catch13.C: New test.
11763         * g++.old-deja/g++.eh/catch14.C: New test.
11764
11765 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11766
11767         * gcc.dg/cpp/tr-define.c: New test.
11768
11769 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11770
11771         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11772         <stdlib.h>, not <malloc.h>.
11773
11774 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11775
11776         * g++.old-deja/g++.ns/template17.C: New test.
11777
11778 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11779
11780         * g++.old-deja/g++.pt/ref4.C: New test.
11781
11782 2001-04-30  Richard Henderson  <rth@redhat.com>
11783
11784         * gcc.dg/20000724-1.c: Revert last change.
11785
11786 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11787
11788         * g77.f-torture/execute/20010430.f: New test.
11789
11790 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11791
11792         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11793
11794 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11795
11796         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11797
11798 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11799
11800         * g++.old-deja/g++.eh/crash6.C: New test.
11801
11802 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11803
11804         * g++.old-deja/g++.other/warn7.C: New test.
11805
11806 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11807
11808         * g++.old-deja/g++.other/defarg9.C: New test.
11809
11810 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11811
11812         * g77.f-torture/compile/20010426.f: New test.
11813         * g77.f-torture/execute/20010426.f: New test.
11814
11815 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11816
11817         * g77.f-torture/compile/20000629-1.x: Remove - error
11818         has been fixed.
11819
11820 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11821
11822         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11823         Tweak slightly to work with g++.dg framework.
11824         * g++.dg/special/ecos.exp: Run initp1.C test.
11825         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11826
11827         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11828         its linker doesn't give line numbers either.
11829         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11830
11831 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11832
11833         * g++.old-deja/g++.other/lex1.C: New test.
11834
11835 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11836
11837         * gcc.dg/noncompile/20010425-1.c: New test.
11838
11839 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11840
11841         * g++.old-deja/g++.pt/mangle2.C: New test.
11842
11843 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11844
11845         * gcc.dg/format/plus-1.c: New test.
11846
11847 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11848
11849         * gcc.dg/20010423-1.c: New test.
11850
11851 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11852
11853         * gcc.c-torture/execute/20010422-1.c: New test.
11854
11855 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11856
11857         * g++.old-deja/g++.ns/type2.C: New test.
11858
11859 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11860
11861         * g++.old-deja/g++.other/perf1.C: New test.
11862
11863 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11864
11865         * gcc.dg/c99-func-2.c: Remove xfail.
11866         * gcc.dg/c99-func-3.c: Remove xfail.
11867         * gcc.dg/c99-func-4.c: Remove xfail.
11868
11869 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11870
11871         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11872
11873 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11874
11875         * gcc.c-torture/compile/20010423-1.c: New test.
11876
11877 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11878
11879         * g++.old-deja/g++.pt/typename28.C: New test.
11880
11881 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11882
11883         * g++.old-deja/g++.abi/empty2.C: New test.
11884         * g++.old-deja/g++.abi/empty3.C: New test.
11885
11886 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11887
11888         * g++.old-deja/g++.other/comdat2.C: New test.
11889         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11890
11891 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11892
11893         * g++.old-deja/g++.other/overload14.C: New test.
11894
11895 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11896
11897         * g++.old-deja/g++.other/lookup23.C: New test.
11898
11899 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11900
11901         * gcc.c-torture/execute/20010403-1.c: New test.
11902
11903 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11904             Mark Mitchell  <mark@codesourcery.com>
11905
11906         * lib/old-dejagnu.exp: Don't delete output of executable.
11907         Add .exe suffix to executables.
11908
11909 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11910
11911         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11912
11913 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11914
11915         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11916
11917 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11918
11919         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11920         * g++.old-deja/g++.abi/crash1.C: New test.
11921
11922 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11923
11924         * g++.old-deja/g++.other/crash40.C: New test.
11925
11926 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11927
11928         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11929
11930 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11931
11932         * g++.old-deja/g++.other/warn6.C: New test.
11933
11934 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11935
11936         * g++.old-deja/g++.robertl/eb42.C: Same.
11937
11938 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11939
11940         * gcc.dg/wtr-conversion-1.c: New testcase.
11941
11942 2001-04-10  Richard Henderson  <rth@redhat.com>
11943
11944         * g++.old-deja/g++.other/array5.C: New.
11945
11946 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11947
11948         * gcc.c-torture/execute/20010408-1.c: New test.
11949
11950 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11951
11952         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11953         headers and constructs.
11954         * g++.old-deja/g++.robertl/eb79.C: Same.
11955         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11956         * g++.old-deja/g++.robertl/eb73.C: Same.
11957         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11958         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11959         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11960         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11961         * g++.old-deja/g++.robertl/eb44.C: Same.
11962         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11963         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11964         * g++.old-deja/g++.robertl/eb39.C: Same.
11965         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11966         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11967         * g++.old-deja/g++.robertl/eb30.C: Same.
11968         * g++.old-deja/g++.robertl/eb3.C: Same.
11969         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11970         * g++.old-deja/g++.robertl/eb21.C: Same.
11971         * g++.old-deja/g++.robertl/eb15.C: Same.
11972         * g++.old-deja/g++.robertl/eb118.C: Same.
11973         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11974         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11975         * g++.old-deja/g++.robertl/eb109.C: Same.
11976         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11977         * g++.old-deja/g++.mike/rtti1.C: Same.
11978         * g++.old-deja/g++.mike/p658.C: Same.
11979         * g++.old-deja/g++.mike/net46.C: Same.
11980         * g++.old-deja/g++.mike/net34.C: Same.
11981         * g++.old-deja/g++.mike/memoize1.C: Same.
11982         * g++.old-deja/g++.mike/eh2.C: Same.
11983         * g++.old-deja/g++.law/weak.C: Same.
11984         * g++.old-deja/g++.law/visibility7.C: Same.
11985         * g++.old-deja/g++.law/visibility25.C: Same.
11986         * g++.old-deja/g++.law/visibility22.C: Same.
11987         * g++.old-deja/g++.law/visibility2.C: Same.
11988         * g++.old-deja/g++.law/visibility17.C: Same.
11989         * g++.old-deja/g++.law/visibility13.C: Same.
11990         * g++.old-deja/g++.law/visibility10.C: Same.
11991         * g++.old-deja/g++.law/visibility1.C: Same.
11992         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11993         * g++.old-deja/g++.law/vbase1.C: Same.
11994         * g++.old-deja/g++.law/operators32.C: Same.
11995         * g++.old-deja/g++.law/nest3.C: Same.
11996         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11997         * g++.old-deja/g++.law/except5.C (main): Same.
11998         * g++.old-deja/g++.law/cvt7.C (run): Same.
11999         * g++.old-deja/g++.law/cvt2.C: Same.
12000         * g++.old-deja/g++.law/cvt16.C: Same.
12001         * g++.old-deja/g++.law/ctors6.C (bar): Same.
12002         * g++.old-deja/g++.law/ctors17.C (main): Same.
12003         * g++.old-deja/g++.law/ctors13.C: Same.
12004         * g++.old-deja/g++.law/ctors12.C (main): Same.
12005         * g++.old-deja/g++.law/ctors10.C: Same.
12006         * g++.old-deja/g++.law/code-gen5.C: Same.
12007         * g++.old-deja/g++.law/bad-error7.C: Same.
12008         * g++.old-deja/g++.law/arm9.C: Same.
12009         * g++.old-deja/g++.law/arm12.C: Same.
12010         * g++.old-deja/g++.law/arg8.C: Same.
12011         * g++.old-deja/g++.law/arg1.C: Same.
12012         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
12013         * g++.old-deja/g++.jason/template31.C: Same.
12014         * g++.old-deja/g++.jason/template24.C (main): Same.
12015         * g++.old-deja/g++.jason/2371.C: Same.
12016         * g++.old-deja/g++.eh/new2.C: Same.
12017         * g++.old-deja/g++.eh/new1.C: Same.
12018         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
12019         * g++.old-deja/g++.brendan/nest21.C (main): Same.
12020         * g++.old-deja/g++.brendan/err-msg3.C: Same.
12021         * g++.old-deja/g++.brendan/crash62.C: Same.
12022         * g++.old-deja/g++.brendan/crash52.C: Same.
12023         * g++.old-deja/g++.brendan/crash49.C (main): Same.
12024         * g++.old-deja/g++.brendan/crash38.C: Same.
12025         * g++.old-deja/g++.brendan/crash15.C (main): Same.
12026         * g++.old-deja/g++.brendan/copy9.C: Same.
12027
12028 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
12029
12030         * gcc.c-torture/execute/20001203-2.c (memset):
12031         Count argument is of type __SIZE_TYPE__.
12032
12033 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
12034
12035         * gcc.c-torture/compile/20010404-1.c: New test.
12036
12037 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
12038
12039         * gcc.c-torture/compile/20010326-1.c: New test.
12040
12041 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
12042
12043         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
12044         peculiarities of the SH.
12045         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
12046
12047 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12048
12049         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
12050         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
12051         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
12052
12053 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12054
12055         * g77.f-torture/compile/20010321-1.f: New test.
12056
12057 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12058
12059         * gcc.c-torture/compile/20010329-1.c: New test.
12060
12061 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12062
12063         * gcc.c-torture/execute/20010329-1.c: New test.
12064
12065 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
12066
12067         * g++.old-deja/g++.other/eh4.C: Fix typo.
12068
12069 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
12070
12071         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
12072
12073 2001-03-28  Philip Blundell  <philb@gnu.org>
12074
12075         * gcc.c-torture/compile/20010328-1.c: New test.
12076
12077 2001-03-27  Richard Henderson  <rth@redhat.com>
12078
12079         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
12080         * g++.old-deja/g++.eh/vbase3.C: Likewise.
12081
12082 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
12083
12084         * gcc.c-torture/compile/20010327-1.c: New test.
12085
12086 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
12087
12088         * g++.old-deja/g++.other/friend12.C: New test.
12089         * g++.old-deja/g++.other/friend9.C: Expect no errors.
12090         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
12091
12092 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12093
12094         * gcc.c-torture/execute/20010325-1.c: New test.
12095
12096 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
12097
12098         * g++.old-deja/g++.other/mangle3.C: New test.
12099
12100 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
12101
12102         * g++.old-deja/g++.other/anon8.C: New test.
12103
12104 2001-03-20  Philip Blundell  <philb@gnu.org>
12105
12106         * gcc.c-torture/compile/20010320-1.c: New test.
12107
12108 2001-03-17  Richard Henderson  <rth@redhat.com>
12109
12110         * g++.old-deja/g++.other/eh4.C: Add expected error text.
12111
12112 2001-03-15  Geoff Keating  <geoff@redhat.com>
12113
12114         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
12115         tests on AIX.
12116
12117 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
12118
12119         * g++.old-deja/g++.other/eh4.C: New test.
12120
12121 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12122
12123         * gcc.dg/cpp/mi1.c: Update.
12124
12125 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
12126
12127         * g++.old-deja/g++.other/regstack.C: New test.
12128
12129 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
12130
12131         * g++.old-deja/g++.other/ref4.C: New test.
12132
12133 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
12134
12135         * objc/execute/va_method.m: Added.
12136         * objc/execute/IMP.m: Added.
12137         * objc/execute/_cmd.m: Added.
12138         * objc/execute/accessing_ivars.m: Added.
12139         * objc/execute/class-1.m: Added.
12140         * objc/execute/class-10.m: Added.
12141         * objc/execute/class-11.m: Added.
12142         * objc/execute/class-12.m: Added.
12143         * objc/execute/class-13.m: Added.
12144         * objc/execute/class-14.m: Added.
12145         * objc/execute/class-2.m: Added.
12146         * objc/execute/class-3.m: Added.
12147         * objc/execute/class-4.m: Added.
12148         * objc/execute/class-5.m: Added.
12149         * objc/execute/class-6.m: Added.
12150         * objc/execute/class-7.m: Added.
12151         * objc/execute/class-8.m: Added.
12152         * objc/execute/class-9.m: Added.
12153         * objc/execute/class-tests-1.h
12154         * objc/execute/class-tests-2.h
12155         * objc/execute/compatibility_alias.m: Added.
12156         * objc/execute/encode-1.m: Added.
12157         * objc/execute/formal_protocol-1.m: Added.
12158         * objc/execute/formal_protocol-2.m: Added.
12159         * objc/execute/formal_protocol-3.m: Added.
12160         * objc/execute/formal_protocol-4.m: Added.
12161         * objc/execute/formal_protocol-5.m: Added.
12162         * objc/execute/formal_protocol-6.m: Added.
12163         * objc/execute/formal_protocol-7.m: Added.
12164         * objc/execute/informal_protocol.m: Added.
12165         * objc/execute/initialize.m: Added.
12166         * objc/execute/load.m: Added.
12167         * objc/execute/many_args_method.m: Added.
12168         * objc/execute/nested-3.m: Added.
12169         * objc/execute/no_clash.m: Added.
12170         * objc/execute/private.m: Added.
12171         * objc/execute/redefining_self.m: Added.
12172         * objc/execute/root_methods.m: Added.
12173         * objc/execute/selector-1.m: Added.
12174         * objc/execute/static-1.m: Added.
12175         * objc/execute/static-2.m: Added.
12176         * objc/execute/va_method.m: Added.
12177
12178 2001-03-10  Richard Henderson  <rth@redhat.com>
12179
12180         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12181
12182 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12183
12184         * g++.old-deja/g++.other/crash31.C: XFAIL.
12185         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12186         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12187         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12188         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12189         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12190
12191 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12192
12193         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12194
12195 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12196
12197         * gcc.dg/20000724-1.c: Don't use multiline strings.
12198
12199 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12200
12201         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12202         result of -cString against what we expect it to be; don't just
12203         print it out for no one to read.
12204
12205         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12206         Based on testcases provided by Nicola Pero.
12207
12208 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12209
12210         * gcc.dg/cpp/macro7.c: New test.
12211
12212 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12213
12214         * gcc.dg/cpp/multiline.c: Update.
12215
12216 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12217
12218         * g++.old-deja/g++.other/enum3.C: New test.
12219
12220 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12221
12222         * g++.old-deja/g++.other/pod1.C: New test.
12223
12224 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12225
12226         * g++.old-deja/g++.ext/overload1.C: New test.
12227
12228 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12229
12230         * g++.old-deja/g++.pt/using1.C: New test.
12231
12232 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12233
12234         * g++.old-deja/g++.other/using9.C: New test.
12235
12236 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12237
12238         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12239
12240         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12241
12242 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12243
12244         * g++.old-deja/g++.ext/realpt1.C: Remove.
12245
12246 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12247
12248         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12249
12250 2001-02-26  Will Cohen  <wcohen@redhat.com>
12251
12252         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12253
12254 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12255
12256         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12257         templatized constructors.
12258
12259 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12260
12261         * gcc.c-torture/execute/20010224-1.c: New test.
12262
12263 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12264
12265         * gcc.c-torture/execute/20010222-1.c: New test.
12266
12267 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12268
12269         * g++.old-deja/g++.other/inline20.C: New test.
12270
12271 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12272
12273         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12274
12275 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12276
12277         * g++.old-deja/g++.other/lookup22.C: New test.
12278
12279 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
12280
12281         * g77.dg: New directory.
12282         * g77.dg/20010216-1.f: New test case.
12283         * g77.dg/dg.exp: New driver.
12284         * lib/g77-dg.exp: New driver library.
12285
12286 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12287
12288         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
12289
12290 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
12291
12292         * g++.old-deja/g++.other/decl9.C: New test.
12293
12294 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
12295
12296         * g++.old-deja/g++.other/init16.C: Update the test so that it does
12297         not need <string> and also tests the initialization at runtime.
12298
12299 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12300
12301         * gcc.c-torture/execute/longlong.c: New test.
12302
12303 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12304
12305         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
12306
12307 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12308
12309         * gcc.c-torture/execute/920302-1.c (execute):
12310         Change argument type to short.
12311
12312 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12313
12314         * g++.old-deja/g++.pt/deduct6.C: New test.
12315
12316 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12317
12318         * g++.old-deja/g++.pt/deduct5.C: New test.
12319
12320 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
12321
12322         * gcc.c-torture/execute/20010209-1.c: New test.
12323
12324 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12325
12326         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
12327
12328 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
12329
12330         * g++.dg/vtgc1.C: Update for new ABI.
12331
12332         * consistency.vlad: New directory, 1665 files.
12333
12334 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12335
12336         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
12337         return type.
12338         * gcc.dg/cpp/digraphs.c: Declare puts.
12339
12340 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12341
12342         * g++.old-deja/g++.other/warn5.C: New test.
12343
12344 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12345
12346         * g++.old-deja/g++.pt/spec40.C: New test.
12347
12348 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12349
12350         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
12351         case.
12352         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
12353
12354 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
12355
12356         * gcc.c-torture/compile/20010209-1.c: New test.
12357
12358 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
12359
12360         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
12361         excess errors message but not if it crashes.
12362         * g++.old-deja/g++.other/crash27.C: Likewise.
12363         * g++.old-deja/g++.other/crash28.C: Likewise.
12364         * g++.old-deja/g++.other/crash30.C: Likewise.
12365         * g++.old-deja/g++.other/crash32.C: Likewise.
12366         * g++.old-deja/g++.other/crash35.C: Likewise.
12367         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12368
12369 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12370
12371         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
12372         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
12373         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
12374         g77.f-torture/execute/execute.exp,
12375         g77.f-torture/noncompile/noncompile.exp,
12376         gcc.c-torture/execute/execute.exp,
12377         gcc.c-torture/execute/memcheck/memcheck.exp,
12378         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
12379         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
12380         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
12381         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
12382         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
12383         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
12384         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
12385         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
12386         Remove bug reporting instructions with ancient email addresses.
12387
12388 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12389
12390         * gcc.dg/20010202-1.c: New test.
12391         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
12392
12393 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
12394
12395         * g++.dg/stdbool-if.C: New test.
12396
12397 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
12398
12399         * objc/execute/fdecl.m: Added main().
12400
12401 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12402
12403         * gcc.c-torture/execute/20010206-1.c: New test.
12404
12405 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
12406
12407         * gcc.dg/cpp/avoidpaste1.c: Update.
12408
12409 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
12410
12411         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
12412         Pero <nicola@brainstorm.co.uk>.
12413         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
12414
12415 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
12416
12417         * g++.old-deja/g++.pt/spec39.C: New test.
12418
12419 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
12420
12421         * gcc.c-torture/compile/20010202-1.c: New test.
12422
12423 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
12424
12425         * g++.old-deja/g++.abi/primary2.C: New test.
12426         * g++.old-deja/g++.abi/primary3.C: New test.
12427         * g++.old-deja/g++.abi/primary4.C: New test.
12428         * g++.old-deja/g++.abi/primary5.C: New test.
12429         * g++.old-deja/g++.abi/vtable3.h: New test.
12430         * g++.old-deja/g++.abi/vtable3a.C: New test.
12431         * g++.old-deja/g++.abi/vtable3b.C: New test.
12432         * g++.old-deja/g++.abi/vtable3c.C: New test.
12433         * g++.old-deja/g++.abi/vtable3d.C: New test.
12434         * g++.old-deja/g++.abi/vtable3e.C: New test.
12435         * g++.old-deja/g++.abi/vtable3f.C: New test.
12436         * g++.old-deja/g++.abi/vtable3g.C: New test.
12437         * g++.old-deja/g++.abi/vtable3h.C: New test.
12438         * g++.old-deja/g++.abi/vtable3i.C: New test.
12439         * g++.old-deja/g++.abi/vtable3j.C: New test.
12440         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
12441
12442 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
12443
12444         * g++.old-deja/g++.other/anon6.C: New test.
12445         * g++.old-deja/g++.other/anon7.C: New test.
12446
12447 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12448
12449         * gcc.dg/cpp/avoidpaste2.c: New tests.
12450
12451 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
12452
12453         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
12454
12455 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
12456
12457         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
12458         DECIMAL_DIG cases for Irix."
12459
12460 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
12461
12462         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
12463
12464 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12465
12466         * gcc.dg/c99-tag-1.c: New test.
12467
12468 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12469
12470         * gcc.dg/cpp/tr-warn1.c: Add tests.
12471
12472 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12473
12474         * gcc.dg/cpp/avoidpaste1.c: Update.
12475         * gcc.dg/cpp/paste4.c: Update.
12476
12477 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
12478
12479         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
12480         cases for Irix.
12481
12482 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12483
12484         * g++.old-deja/g++.other/inline19.C: New test.
12485
12486 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12487
12488         * gcc.dg/Wlarger-than.c: New test.
12489
12490 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
12491
12492         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
12493
12494 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
12495
12496         * gcc.c-torture/execute/20010129-1.c: New test.
12497         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
12498
12499 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
12500
12501         * gcc.dg/cpp/avoidpaste1.c: Test case.
12502
12503 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
12504
12505         * g++.old-deja/g++.other/inline18.C: New test.
12506
12507 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12508
12509         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
12510         and __builtin_putchar.
12511
12512 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
12513
12514         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
12515         tests.
12516
12517 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
12518
12519         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
12520         floating point number rounding mode to round to the nearest
12521         representable mode.
12522
12523 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
12524
12525         * g++.old-deja/g++.other/mangle2.C: New test.
12526
12527 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12528
12529         * gcc.c-torture/compile/20010124-1.c: New test.
12530
12531 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
12532
12533         * g++.old-deja/g++.pt/spec38.C: New test.
12534
12535 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12536
12537         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
12538         "Build don't run".
12539
12540 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12541
12542         * gcc.c-torture/execute/20010123-1.c: New test.
12543
12544 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12545
12546         * g++.old-deja/g++.pt/spec37.C: New test.
12547
12548 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12549
12550         * g++.old-deja/g++.pt/overload14.C: New test.
12551
12552 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12553
12554         * gcc.c-torture/execute/20010122-1.c: New test, exercise
12555         __builtin_return_address.
12556
12557 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
12558
12559         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
12560         * g++.old-deja/g++.pt/spec35.C: New test.
12561         * g++.old-deja/g++.pt/spec36.C: New test.
12562
12563 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
12564
12565         * gcc.c-torture/compile/20010118-1.c: New test.
12566
12567 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
12568
12569         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
12570
12571 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12572
12573         * gcc.c-torture/execute/20010119-1.c: New test.
12574
12575 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12576
12577         * g++.old-deja/g++.other/vbase5.C: New test.
12578
12579 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12580
12581         * gcc.c-torture/execute/20010118-1.c: New test.
12582
12583 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12584
12585         * g++.old-deja/g++.pt/deduct3.C: New test.
12586
12587 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12588
12589         * g++.old-deja/g++.pt/spec34.C: New test.
12590
12591 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
12592
12593         * g77.f-torture/compile/20000601-2.f: New test.
12594
12595 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12596
12597         * g++.old-deja/g++.other/init17.C: New test.
12598
12599 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
12600
12601         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
12602
12603 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12604
12605         * g++.old-deja/g++.pt/unify8.C: New test.
12606
12607 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12608
12609         * g++.old-deja/g++.abi/vbase1.C: New test.
12610
12611 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12612
12613         * g++.old-deja/g++.pt/crash65.C: New test.
12614
12615 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12616
12617         * gcc.dg/cpp/assembl2.S: New test case.
12618
12619 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
12620
12621         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
12622         are supported.
12623
12624 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12625
12626         * g++.old-deja/g++.other/builtins1.C: New test.
12627         * g++.old-deja/g++.other/builtins2.C: Likewise.
12628         * g++.old-deja/g++.other/builtins3.C: Likewise.
12629         * g++.old-deja/g++.other/builtins4.C: Likewise.
12630
12631 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
12632
12633         * gcc.c-torture/compile/20010117-1.c: New test.
12634         * gcc.c-torture/compile/20010117-2.c: New test.
12635
12636 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12637
12638         * g77.f-torture/execute/20010116.[fx]: New test,
12639         XFAIL on i?86-*-*.
12640         * g77.f-torture/compile/20010115.f: Indicate it's
12641         a test for PR fortran/1636.
12642
12643 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12644
12645         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
12646
12647 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12648
12649         * g77.f-torture/compile/20010115.f: New test.
12650
12651 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
12652
12653         * g++.old-deja/g++.pt/nontype5.C: New test.
12654
12655 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12656
12657         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
12658         have an equivalent working one below it.
12659
12660 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12661
12662         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
12663         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12664
12665 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12666
12667         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
12668         message containing "init_priority".
12669         (conpr-2.C): Likewise.
12670         (conpr-3.C): Likewise.
12671         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
12672
12673 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12674
12675         * gcc.c-torture/execute/20010114-2.c: New test.
12676
12677 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12678
12679         * gcc.c-torture/compile/20010114-1.c: New test.
12680         * gcc.c-torture/compile/20010114-1.x: Xfail.
12681         * gcc.c-torture/compile/20010114-2.c: New test.
12682         * gcc.c-torture/execute/20010114-1.c: New test.
12683         * gcc.dg/trunc-1.c: New test.
12684         * gcc.dg/uninit-B.c: New test.
12685
12686 2001-01-13  Nick Clifton  <nickc@redhat.com>
12687
12688         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
12689         target.
12690
12691 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12692
12693         * gcc.c-torture/compile/20010113-1.c: New test.
12694
12695 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
12696
12697         * gcc.c-torture/compile/20001212-1.c: New test.
12698
12699 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12700
12701         * gcc.dg/cpp/widestr1.c: Update.
12702         * gcc.dg/cpp/prag-imp.c: Remove.
12703
12704 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12705
12706         * gcc.c-torture/execute/20000801-3.x: Remove.
12707         * gcc.dg/c90-init-1.c: New test.
12708         * gcc.dg/c99-init-1.c: New test.
12709         * gcc.dg/c99-init-2.c: New test.
12710         * gcc.dg/gnu99-init-1.c: New test.
12711
12712 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12713
12714         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12715         testing that no relevant ones were found.
12716
12717 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12718
12719         * g++.old-deja/g++.pt/cast2.C: New test.
12720
12721 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12722
12723         * g++.old-deja/g++.pt/friend47.C: New test.
12724
12725 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12726
12727         * g++.old-deja/g++.pt/instantiate13.C: New test.
12728
12729 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12730
12731         * g++.old-deja/g++.other/defarg7.C: New test.
12732         * g++.old-deja/g++.other/defarg8.C: New test.
12733
12734 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12735
12736         * g++.old-deja/g++.pt/crash64.C: New test.
12737
12738 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12739
12740         * g++.old-deja/g++.pt/crash63.C: New test.
12741
12742 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12743
12744         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12745
12746 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12747
12748         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12749
12750 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12751
12752         * g++.old-deja/g++.pt/error3.C: New test.
12753
12754 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12755
12756         * g++.old-deja/g++.other/crash39.C: New test.
12757
12758 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12759
12760         * g++.old-deja/g++.other/vbase4.C: New test.
12761
12762 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12763
12764         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12765         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12766         * gcc.dg/special/special.exp: New test driver which will check
12767         for alias support for the above test.
12768
12769 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12770
12771         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12772         problems on small machines.
12773         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12774         parameterize.
12775
12776 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12777
12778         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12779         mips.
12780         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12781
12782 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12783
12784         * g++.old_deja/g++.pt/using8.C: New test.
12785
12786 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12787
12788         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12789
12790 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12791
12792         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12793         where a failure is expected.
12794         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12795
12796 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12797
12798         * g++.old_deja/g++.pt/instantiate12.C: New test.
12799
12800 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12801
12802         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12803         start of structs.
12804         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12805         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12806         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12807         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12808         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12809         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12810         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12811         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12812         * g++.old-deja/g++.eh/spec6.C: Likewise.
12813         * g++.old-deja/g++.jason/crash3.C: Likewise.
12814         * g++.old-deja/g++.law/ctors11.C: Likewise.
12815         * g++.old-deja/g++.law/ctors17.C: Likewise.
12816         * g++.old-deja/g++.law/ctors5.C: Likewise.
12817         * g++.old-deja/g++.law/ctors9.C: Likewise.
12818         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12819         * g++.old-deja/g++.mike/net22.C: Likewise.
12820         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12821         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12822         * g++.old-deja/g++.mike/virt3.C: Likewise.
12823         * g++.old-deja/g++.niklas/t128.C: Likewise.
12824         * g++.old-deja/g++.other/anon4.C: Likewise.
12825         * g++.old-deja/g++.other/using1.C: Likewise.
12826         * g++.old-deja/g++.other/warn3.C: Likewise.
12827         * g++.old-deja/g++.pt/t37.C: Likewise.
12828         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12829         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12830
12831 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12832
12833         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12834
12835 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12836
12837         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12838
12839 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12840
12841         * gcc.c-torture/compile/20010107-1.c: New test.
12842
12843 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12844
12845         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12846
12847 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12848
12849         * gcc.dg/format/format.h: New file.
12850         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12851         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12852         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12853         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12854         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12855         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12856         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12857         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12858         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12859         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12860         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12861         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12862         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12863         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12864         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12865         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12866         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12867         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12868         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12869         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12870         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12871         instead of declaring standard types, macros and functions in each
12872         test.
12873
12874 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12875
12876         * gcc.c-torture/execute/20010106-1.c: New test.
12877
12878 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12879
12880         * gcc.dg/format/format.exp: New file.
12881         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12882         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12883         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12884         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12885         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12886         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12887         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12888         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12889         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12890         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12891         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12892         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12893         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12894         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12895         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12896         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12897         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12898         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12899         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12900         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12901         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12902         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12903         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12904         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12905         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12906         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12907         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12908         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12909         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12910         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12911         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12912         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12913         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12914         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12915         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12916         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12917         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12918         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12919         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12920         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12921         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12922         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12923
12924 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12925
12926         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12927         account.
12928
12929 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12930
12931         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12932
12933 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12934
12935         * g++.old-deja/g++.pt/crash62.C: New test.
12936
12937 2001-01-04  Richard Henderson  <rth@redhat.com>
12938
12939         * gcc.dg/20000926-1.c: Update expected warnings.
12940         * gcc.dg/array-2.c: Likewise.
12941         * gcc.dg/array-4.c: Also validate flexible array members.
12942         * gcc.dg/c99-flex-array-1.c: New.
12943
12944 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12945
12946         * gcc.c-torture/compile/20001222-1.x: Remove.
12947
12948 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12949
12950         * gcc.c-torture/execute/built-in-setjmp.c: New.
12951
12952 2001-01-03  Richard Henderson  <rth@redhat.com>
12953
12954         * gcc.dg/940510-1.c: Update expected error wording.
12955         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12956
12957 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12958
12959         * lib/target-supports.exp (check_alias_available): Modified to
12960         indicate aliases not supported if only weak aliases are supported.
12961
12962 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12963
12964         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12965         Turn on cmpstrsi checks for __pj__ and __i370__.
12966
12967 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12968
12969         * g++.old-deja/g++.other/virtual11.C: New test.
12970
12971 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12972
12973         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12974
12975 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12976
12977         * gcc.c-torture/compile/20010102-1.c: New test.
12978
12979 2001-01-02  Andreas Jaeger  <aj@suse.de>
12980
12981         * gcc.dg/noreturn-3.c: New test.
12982
12983         * gcc.dg/noreturn-4.c: New test.
12984
12985 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12986
12987         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12988         __builtin_fputc and __builtin_fwrite.
12989
12990 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12991
12992         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12993         signed char, not default char.
12994
12995 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12996
12997         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12998
12999 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13000
13001         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13002
13003 2000-12-29  Richard Henderson  <rth@redhat.com>
13004
13005         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13006         (__cyg_profile_func_exit): Define.
13007
13008 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13009
13010         * g++.dg/vtgc1.C: New test.
13011
13012 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13013
13014         * gcc.dg/noncompile/20001228-1.c: New test.
13015
13016         * gcc.dg/20001228-1.c: New test.
13017
13018         * gcc.c-torture/execute/20001228-1.c: New test.
13019
13020 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13021
13022         * gcc.dg/format-strfmon-1.c: New test.
13023
13024 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13025
13026         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13027         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13028         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13029         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13030         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13031         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13032         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13033         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13034         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13035         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13036         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13037         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13038         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13039
13040         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13041         * gcc.c-torture/execute/string-opt-4.c: Test index.
13042
13043 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13044
13045         * gcc.c-torture/compile/20001226-1.c: New test.
13046
13047 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13048
13049         * gcc.c-torture/compile/20001222-1.c: New test.
13050         * gcc.c-torture/compile/20001222-1.x: Xfail.
13051
13052 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13053
13054         * gcc.c-torture/execute/comp-goto-2.c: New test.
13055
13056 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13057
13058         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13059         Use long types if __INT_MAX__ is 32767.
13060         (main): Use cast to (sint32 *) when poking 88 into a_page.
13061
13062         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13063
13064 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13065
13066         * gcc.c-torture/compile/20001221-1.c: New test.
13067         * gcc.c-torture/execute/20001221-1.c: New test.
13068
13069 2000-12-20  Richard Henderson  <rth@redhat.com>
13070
13071         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13072         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13073
13074 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13075
13076         * gcc.dg/compare3.c: New test.
13077
13078 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13079
13080         * gcc.dg/format-warnll-1.c: New test.
13081
13082 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13083
13084         * gcc.dg/cpp/cmdlne-P.c: New test.
13085
13086 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13087
13088         * gcc.c-torture/execute/builtin-abs-1.c,
13089         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13090
13091 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13092
13093         * gcc.dg/cpp/multiline.c: New test.
13094
13095 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13096
13097         * g++.old-deja/g++.other/syshdr1.C: Update.
13098         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13099
13100 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13101
13102         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13103
13104 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13105
13106         * g++.old-deja/g++.pt/ttp65.C: New test.
13107
13108 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13109
13110         * g++.old-deja/g++.pt/ttp64.C: New test.
13111
13112 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13113
13114         * g++.old-deja/g++.pt/spec33.C: New test.
13115
13116 2000-12-14  Catherine Moore  <clm@redhat.com>
13117
13118         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13119         * gcc.c-torture/execute/920612-2.c: Likewise.
13120         * gcc.c-torture/execute/920428-2.c: Likewise.
13121         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13122         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13123
13124 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13125
13126         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13127         * gcc.dg/pack-test-2.c: Likewise.
13128
13129 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13130
13131         Tests by Zack Weinberg <zackw@stanford.edu>.
13132
13133         * gcc.dg/cpp/defined.c: Update.
13134         * gcc.dg/cpp/defined_trad.c: New tests.
13135
13136 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13137
13138         * gcc.dg/cpp/trad-direct.c: Update.
13139
13140 2000-12-11  Neil Booth  <neilb@earthling.net>
13141
13142         * gcc.dg/cpp/defined_trad.c
13143
13144 2000-12-11  Neil Booth  <neilb@earthling.net>
13145
13146         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13147
13148 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13149
13150         * gcc.dg/format-miss-2.c: New test.
13151
13152 2000-12-09  Neil Booth  <neilb@earthling.net>
13153
13154         * gcc.dg/cpp/lineflags.c: New tests.
13155         * gcc.dg/cpp/poison.c: Update.
13156         * gcc.dg/cpp/redef2.c: Update.
13157         * gcc.dg/cpp/skipping.c: New test.
13158
13159 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13160
13161         * g++.old-deja/g++.other/eh3.C: New testcase.
13162
13163 2000-12-07  Neil Booth  <neilb@earthling.net>
13164
13165         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13166         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13167         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13168         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13169         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13170         Update.
13171
13172 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13173
13174         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13175         __SIZE_TYPE__ instead of int for type of integers cast to
13176         pointers.
13177
13178 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13179
13180         * g++.old-deja/g++.other/cleanup4.C: New test.
13181
13182 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13183
13184         * format-sec-1.c: New test.
13185
13186 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13187
13188         * gcc.dg/format-nonlit-3.c: New test.
13189
13190 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13191
13192         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13193         through a null pointer.
13194
13195 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13196
13197         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
13198         * g++.old-deja/g++.pt/partial4.C: New test.
13199
13200 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
13201
13202         * gcc.c-torture/execute/ieee/hugeval.x: New.
13203
13204 2000-12-06  Neil Booth  <neilb@earthling.net>
13205
13206         * gcc.dg/cpp/backslash2.c: New tests.
13207
13208 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13209
13210         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
13211         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
13212
13213 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
13214
13215         * gcc.c-torture/execute/20001203-2.c: New testcase.
13216
13217 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13218
13219         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
13220         * g++.old-deja/g++.other/virtual10.C: New test.
13221
13222 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13223
13224         * g++.old-deja/g++.mike/pmf5.C: Remove test.
13225
13226 2000-12-05  Richard Henderson  <rth@redhat.com>
13227
13228         * gcc.c-torture/compile/20001205-1.c: New.
13229
13230 2000-12-04  Neil Booth  <neilb@earthling.net>
13231
13232         * g++.old-deja/g++.other/virtual9.C: New test.
13233         * g++.old-deja/g++.pt/crash61.C: New test.
13234         * gcc.c-torture/execute/loop-9.c: New test.
13235
13236 2000-12-04  Neil Booth  <neilb@earthling.net>
13237
13238         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
13239         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
13240         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
13241         * gcc.dg/cpp/extratokens.c: ...here.
13242
13243 2000-12-04  Neil Booth  <neilb@earthling.net>
13244
13245         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
13246         New tests.
13247
13248 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13249
13250         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
13251         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
13252
13253 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13254
13255         * gcc.c-torture/execute/20001203-1.c: New test.
13256
13257 2000-12-03  Neil Booth  <neilb@earthling.net>
13258
13259         * gcc.dg/cpp/macro6.c: New test cases.
13260
13261 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13262
13263         * gcc.c-torture/execute/string-opt-9.c: New test.
13264         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13265         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13266         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13267
13268         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
13269         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
13270
13271 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
13272
13273         * gcc.dg/cpp/if-6.c: New testcase.
13274
13275         * gcc.dg/20001201-1.c: New testcase.
13276
13277 2000-12-02  Neil Booth  <neilb@earthling.net>
13278
13279         * g++.old-deja/g++.other/externC4.C,
13280         g++.old-deja/g++.other/friend10.C: New tests.
13281
13282 2000-12-02  Neil Booth  <neilb@earthling.net>
13283
13284         * g++.old-deja/g++.other/instan2.C
13285         * g++.old-deja/g++.other/instan3.C: New test.
13286
13287 2000-12-02  Neil Booth  <neilb@earthling.net>
13288
13289         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
13290         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
13291         gnuc99.c,gnuc99-pedantic.c: New tests.
13292
13293 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13294
13295         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
13296         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
13297
13298 2000-12-01  Neil Booth  <neilb@earthling.net>
13299
13300         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
13301         * gcc.dg/cpp/poison.c: Update.
13302         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
13303
13304 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
13305
13306         * g77.f-torture/execute/20001201.f: New test.
13307
13308 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13309
13310         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
13311
13312 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
13313
13314         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
13315
13316 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
13317
13318         * g++.old-deja/g++.other/cast6.C: New test.
13319
13320 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
13321
13322         * gcc.c-torture/execute/20001130-2.c: New testcase.
13323
13324 2000-11-30  Richard Henderson  <rth@redhat.com>
13325
13326         * gcc.c-torture/execute/20001130-1.c: New test.
13327
13328 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13329
13330         * g++.old-deja/g++.other/op3.C: New test.
13331
13332 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13333
13334         * g++.old-deja/g++.other/op2.C: New test.
13335
13336 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13337
13338         * g++.old-deja/g++.other/crash38.C: New test.
13339
13340 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
13341
13342         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
13343
13344 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
13345
13346         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
13347         tests.
13348         * gcc.c-torture/execute/string-opt-6.c: New test.
13349
13350         * gcc.dg/20001117-1.c: Add main.
13351
13352 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
13353
13354         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
13355         Move from here ...
13356         * gcc.dg/940510-1.c: ... to here.
13357
13358         * gcc.dg/20000926-1.c: GNU C now allows initializations of
13359         zero-size arrays in toplevel structures.
13360
13361 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13362
13363         * gcc.c-torture/execute/loop-8.c: New test.
13364
13365 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13366
13367         * g++.old-deja/g++.other/base1.C: New test.
13368
13369 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13370
13371         * g++.old-deja/g++.other/parse2.C: New test.
13372
13373 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13374
13375         * g++.old-deja/g++.pt/incomplete1.C: New test.
13376
13377 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13378
13379         * g++.old-deja/g++.other/friend9.C: New test.
13380
13381 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13382
13383         * gcc.dg/20001127-1.c: New test.
13384
13385 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13386
13387         * g++.old-deja/g++.pt/friend46.C: New test.
13388
13389 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13390
13391         * g++.old-deja/g++.other/ptrmem8.C: New test.
13392
13393 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13394
13395         * gcc.c-torture/execute/string-opt-7.c: New test.
13396         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13397
13398 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13399
13400         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
13401         instead of 'mkcheck 2'.
13402
13403 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13404
13405         * gcc.c-torture/execute/memcheck/driver.c,
13406         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
13407         C9X references to refer to C99.
13408
13409 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
13410
13411         * gcc.dg/ultrasp3.c: New test.
13412
13413 2000-11-25  Neil Booth  <neilb@earthling.net>
13414
13415         * gcc.dg/cpp/include2.c: Update test to be locale independent.
13416
13417 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
13418
13419         * gcc.c-torture/compile/20001123-2.c: New.
13420
13421 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13422
13423         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
13424
13425 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
13426
13427         * gcc.dg/sequence-point-1.c: Add some new tests.
13428         * gcc.c-torture/execute/20001124-1.c: New test.
13429
13430 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13431
13432         * g++.old-deja/g++.other/vaarg4.C: New test.
13433         * gcc.c-torture/compile/20001123-1.c: New test.
13434
13435 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13436
13437         * g++.other/crash24.C: Adjust and remove XFAIL.
13438         * g++.other/crash37.C: New test.
13439
13440 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
13441
13442         * g++.old-deja/g++.pt/instantiate9.C: New test.
13443
13444 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
13445
13446         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
13447         new ABI, too.
13448
13449         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
13450         * g++.old-deja/g++.robertl/eb55.C: Likewise.
13451
13452 2000-11-22  Neil Booth  <neilb@earthling.net>
13453
13454         * gcc.dg/cpp/Wtrigraphs.c: New test.
13455
13456 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
13457
13458         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
13459
13460 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
13461
13462         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
13463
13464 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
13465
13466         * lib/gcc-dg.exp: load_lib scanasm.exp.
13467         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
13468         * lib/g++-dg.exp: load_lib scanasm.exp.
13469         * lib/scanasm.exp: New.
13470         (scan-assembler, scan-assembler-not): Add optional arguments to
13471         test name, or if not present, the pattern name.
13472         (scan-assembler-dem, scan-assembler-dem-not): New.
13473
13474         * g++.dg/dg.exp: New.
13475
13476 2000-11-21  Neil Booth  <neilb@earthling.net>
13477
13478         * gcc.dg/cpp/integrated1.c: Remove.
13479
13480 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13481
13482         * gcc.c-torture/execute/20001121-1.c: New test.
13483
13484 2000-11-21  Richard Henderson  <rth@redhat.com>
13485
13486         * gcc.c-torture/compile/20001121-1.c: New test.
13487
13488 2000-11-20  Neil Booth  <neilb@earthling.net>
13489
13490         * gcc.dg/cpp/integrated1.c: New test.
13491
13492 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13493
13494         * g++.old-deja/g++.other/inline17.C: New test.
13495
13496 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
13497
13498         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
13499         local variable to be zero: I made the variable global. Now
13500         uses abort() and exit() instead of relying on main's return value.
13501
13502 2000-11-20  Neil Booth  <neilb@earthling.net>
13503
13504         * gcc.dg/cpp/paste2.c: Update test.
13505         * objc/execute/paste.m: New test.
13506
13507 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13508
13509         * gcc.dg/c99-condexpr-1.c: New test.
13510
13511 2000-11-20  Neil Booth  <neilb@earthling.net>
13512
13513         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
13514
13515 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
13516
13517         * g++.old-deja/g++.pt/export1.C: New test.
13518
13519 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
13520
13521         * gcc.dg/20001117-1.c: New test.
13522
13523 2000-11-18  Richard Henderson  <rth@redhat.com>
13524
13525         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
13526
13527 2000-11-18  Richard Henderson  <rth@redhat.com>
13528
13529         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
13530         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
13531         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
13532
13533 2000-11-18  Richard Henderson  <rth@redhat.com>
13534
13535         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
13536         (main): New.  Exit cleanly.
13537
13538 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13539
13540         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
13541         gcc.dg/c99-fordecl-2.c: New tests.
13542
13543 2000-11-18  Richard Henderson  <rth@redhat.com>
13544
13545         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
13546         * gcc.c-torture/execute/zerolen-2.c: New.
13547
13548 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13549
13550         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
13551         memory.
13552
13553 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13554
13555         * g++.old-deja/g++.pt/instantiate8.C: New test.
13556
13557 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13558
13559         * g++.old-deja/g++.other/incomplete.C: Add more tests.
13560         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
13561
13562 2000-11-16  Nick Clifton  <nickc@redhat.com>
13563
13564         * gcc.c-torture/execute/nestfunc-2.c: New test.
13565         * gcc.c-torture/execute/nestfunc-3.c: New test.
13566
13567 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13568
13569         * gcc.c-torture/compile/20001116-1.c: New test.
13570
13571 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13572
13573         * gcc.c-torture/execute/20001115-1.c: New test.
13574
13575 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
13576
13577         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
13578         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
13579         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
13580         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13581
13582 2000-11-15  Neil Booth  <neilb@earthling.net>
13583
13584         gcc.dg/cpp/_Pragma1.c: Update.
13585         gcc.dg/cpp/_Pragma2.c: New test.
13586
13587 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
13588
13589         * g++.old-deja/g++.other/anon5.C: New test.
13590
13591 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
13592
13593         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
13594         tests.
13595
13596 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
13597
13598         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
13599         output.
13600
13601 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13602
13603         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
13604         labels at end of compound statements.
13605
13606 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
13607
13608         * gcc.c-torture/execute/loop-7.c: New test.
13609
13610 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13611
13612         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
13613
13614 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13615
13616         * gcc.dg/c99-bool-1.c: New test.
13617
13618 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13619
13620         * gcc.dg/c99-scope-1.c: Remove xfail.
13621         * gcc.dg/c99-scope-2.c: New test.
13622
13623 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13624
13625         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
13626         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
13627
13628 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
13629
13630         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
13631         error messages.
13632
13633         * g++.mike/p700.C: Don't typedef wchar_t.
13634         * g++.mike/p784.C: Likewise.
13635         * g++.mike/eb101.C: Don't use __wchar_t.
13636
13637 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13638
13639         * g77.f-torture/execute/20001111.[fx]: Test premature exit
13640         from DO loop.
13641
13642 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13643
13644         * gcc.c-torture/execute/20001111-1.c: New test.
13645
13646 2000-11-10  Nick Clifton  <nickc@redhat.com>
13647
13648         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
13649         long multuiple and accumulate.
13650
13651 2000-11-09  Richard Henderson  <rth@redhat.com>
13652
13653         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
13654         via size_t instead of int.
13655
13656         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
13657         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13658         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13659         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13660
13661 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
13662
13663         * gcc.c-torture/compile/20001109-1.c: New test.
13664         * gcc.c-torture/compile/20001109-2.c: New test.
13665
13666 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
13667
13668         * g++.old-deja/g++.pt/operator1.C: New test.
13669         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
13670
13671 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13672
13673         * gcc.dg/20001108-1.c: New test.
13674
13675 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13676
13677         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
13678         with both arguments constant strings.
13679         * gcc.c-torture/execute/string-opt-3.c: New test.
13680         * gcc.c-torture/execute/string-opt-4.c: New test.
13681         * gcc.c-torture/execute/string-opt-5.c: New test.
13682
13683 2000-11-08  Nick Clifton  <nickc@redhat.com>
13684
13685         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
13686         mulsidi3adddi patterns.
13687
13688 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
13689
13690         * g++.old-deja/g++.other/crash36.C: New test.
13691
13692 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
13693
13694         * g++.old-deja/g++.other/init16.C: New test.
13695
13696 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
13697
13698         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
13699
13700 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13701
13702         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13703         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13704         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13705
13706 2000-11-07  DJ Delorie  <dj@redhat.com>
13707
13708         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13709
13710 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13711
13712         * gcc.c-torture/execute/string-opt-1.c: New test.
13713
13714 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13715
13716         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13717         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13718         parameters in registers, and there is no way for a varargs
13719         function to know in which order the integer and floating-point
13720         parameters should be interleaved when they are placed on the
13721         stack.
13722         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13723         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13724
13725 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13726
13727         * gcc.c-torture/execute/string-opt-2.c: New test.
13728
13729 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13730
13731         * g++.old-deja/g++.pt/crash60.C: New test.
13732
13733 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13734
13735         * g++.old-deja/g++.other/crash24.C: New test.
13736         * g++.old-deja/g++.other/crash25.C: New test.
13737         * g++.old-deja/g++.other/crash26.C: New test.
13738         * g++.old-deja/g++.other/crash27.C: New test.
13739         * g++.old-deja/g++.other/crash28.C: New test.
13740         * g++.old-deja/g++.other/crash29.C: New test.
13741         * g++.old-deja/g++.other/crash30.C: New test.
13742         * g++.old-deja/g++.other/crash31.C: New test.
13743         * g++.old-deja/g++.other/crash32.C: New test.
13744         * g++.old-deja/g++.other/crash33.C: New test.
13745         * g++.old-deja/g++.other/crash34.C: New test.
13746         * g++.old-deja/g++.other/crash35.C: New test.
13747
13748 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13749
13750         * gcc.c-torture/execute/20001031-1.c: New test.
13751
13752 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13753
13754         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13755         namespace.
13756
13757         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13758         standards-conformant.
13759
13760         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13761
13762         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13763         * g++.old-deja/g++.mike/p755a.C: Likewise.
13764         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13765         library makes no calls to `operator new' during initialization.
13766
13767 2000-11-04  Neil Booth  <neilb@earthling.net>
13768
13769         * gcc.dg/cpp/include2.c: New tests.
13770
13771 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13772
13773         * lib/g++.exp (g++_set_ld_library_path): New function.
13774         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13775
13776 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13777
13778         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13779         warnings.
13780
13781 2000-11-01  Richard Henderson  <rth@redhat.com>
13782
13783         * g++.old-deja/g++.ext/namedret1.C: New.
13784         * g++.old-deja/g++.ext/namedret2.C: New.
13785         * g++.old-deja/g++.ext/namedret3.C: New.
13786
13787 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13788
13789         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13790         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13791
13792 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13793
13794         * gcc.c-torture/execute/va-arg-21.c: New test.
13795
13796 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13797
13798         * gcc.dg/c99-complex-2.c: New test.
13799
13800 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13801
13802         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13803
13804 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13805
13806         * g++.old-deja/g++.other/inline16.C: New test.
13807
13808 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13809
13810         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13811         __PRETTY_FUNCTION__
13812
13813 2000-10-29  Neil Booth  <neilb@earthling.net>
13814
13815         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13816         New tests.
13817         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13818         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13819         optimisation.
13820
13821 2000-10-29  Neil Booth  <neilb@earthling.net>
13822
13823         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13824         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13825         * mi5.c: Test multiple includes work with -C.
13826         * trigraphs.c: Test ^= version.
13827
13828 2000-10-28  Neil Booth  <neilb@earthling.net>
13829
13830         New tests and test updates for new macro expander.
13831
13832         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13833         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13834         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13835         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13836         new diagnostic messages.
13837
13838         * gcc.dg/cpp/macro3.c: New tests.
13839
13840 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13841
13842         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13843         on the same line.
13844
13845 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13846
13847         * g++.old-deja/g++.other/eh2.C: New test.
13848
13849 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13850
13851         * gcc.c-torture/execute/20001027-1.c: New test.
13852
13853 2000-10-26  Richard Henderson  <rth@redhat.com>
13854
13855         * gcc.c-torture/execute/20001026-1.c: New.
13856
13857 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13858
13859         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13860         * g++.old-deja/g++.law/builtin1.C: Likewise.
13861         * g++.old-deja/g++.law/ctors10.C: Likewise.
13862         * g++.old-deja/g++.law/virtual3.C: Likewise.
13863         * g++.old-deja/g++.mike/p658.C: Likewise.
13864         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13865         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13866         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13867         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13868         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13869
13870 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13871
13872         * gcc.c-torture/compile/20001024-1.c: New test.
13873
13874 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13875
13876         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13877         to tell us whether or not we are using V3.
13878
13879 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13880
13881         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13882         operands.
13883
13884 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13885
13886         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13887
13888 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13889
13890         * gcc.c-torture/execute/20001024-1.c: New test.
13891
13892 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13893
13894         * g++.old-deja/g++.other/sibcall1.C: New test.
13895
13896 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13897
13898         * gcc.dg/noncompile/init-3.c: New test.
13899
13900 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13901
13902         * gcc.dg/format-array-1.c: New test.
13903
13904 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13905
13906         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13907         writing through null pointers; remove comment about testing
13908         unterminated strings.
13909
13910 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13911
13912         * gcc.c-torture/execute/20001017-2.c: New test.
13913
13914 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13915
13916         * gcc.c-torture/compile/20001018-1.c: New test.
13917         * gcc.c-torture/compile/20001018-1.x: Xfail.
13918
13919 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13920
13921         * gcc.c-torture/execute/20001017-1.c: New test.
13922
13923 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13924
13925         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13926         for multiple use of arguments with scanf formats; add tests for
13927         multiple use of arguments.
13928
13929 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13930
13931         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13932
13933 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13934
13935         * gcc.dg/format-miss-1.c: New test.
13936
13937 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13938
13939         * gcc.c-torture/execute/20001013-1.c: New test.
13940
13941 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13942
13943         * gcc.dg/format-branch-1.c: New test.
13944
13945 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13946
13947         * README, lib/file-format.exp: Remove EGCS references.
13948
13949 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13950
13951         * gcc.dg/20001013-1.c: New test.
13952
13953 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13954
13955         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13956         for intmax_t in the compiler using __typeof__ and the type rules
13957         for conditional expressions.
13958
13959 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13960
13961         * gcc.dg/20001012-1.c: New test.
13962         * gcc.dg/20001012-2.c: New test.
13963
13964 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13965
13966         * gcc.dg/format-attr-1.c: New test.
13967
13968 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13969
13970         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13971         __LONG_LONG_MAX__ instead of LLONG_MAX.
13972
13973 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13974
13975         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13976         scanf flags.
13977         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13978         flags.
13979
13980 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13981
13982         * gcc.dg/sequence-pt-1.c: New test.
13983
13984 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13985
13986         * gcc.c-torture/execute/20001011-1.c: New testcase.
13987         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13988
13989 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13990
13991         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13992         does not error on it.
13993
13994 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13995
13996         * gcc.dg/20001009-1.c: New test.
13997
13998 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13999
14000         * gcc.c-torture/compile/20001009-1.c: Move from here ....
14001         * gcc.c-torture/execute/20001009-2.c: ... to here.
14002
14003 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
14004
14005         * gcc.c-torture/compile/20001009-1.c: New testcase.
14006         * gcc.c-torture/execute/20001009-1.c: New testcase.
14007         Testcases provided by Jan Hubicka <jh@suse.cz>.
14008
14009 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14010
14011         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14012         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
14013         uintmax_t using <limits.h> to emulate the compiler's internal
14014         logic.  No longer XFAIL %j tests.
14015
14016 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14017
14018         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
14019         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14020         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
14021         regexps and details of expected handling of some bad formats.
14022         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
14023         suppression.
14024
14025 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14026
14027         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
14028         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
14029         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
14030         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
14031         in list archives.
14032
14033 2000-10-06  Richard Henderson  <rth@cygnus.com>
14034
14035         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
14036         * g++.old-deja/g++.brendan/crash52.C: Likewise.
14037         * g++.old-deja/g++.jason/report.C: Likewise.
14038         * g++.old-deja/g++.law/friend5.C: Likewise.
14039         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
14040         of the expected warnings.
14041
14042 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
14043
14044         * g++.old-deja/g++.pt/enum14.C: New test.
14045
14046 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14047
14048         * g++.old-deja/g++.pt/crash59.C: New test.
14049
14050 2000-10-04  Will Cohen  <wcohen@redhat.com>
14051
14052         * gcc.dg/20000926-1.c: New test.
14053
14054 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
14055
14056         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
14057         function name for current C++ compiler.
14058         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
14059
14060 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
14061
14062         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
14063         __PRETTY_FUNCTION__.
14064         * g++.old-deja/g++.ext/pretty2.C: Likewise.
14065
14066 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14067
14068         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
14069
14070 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
14071
14072         * gcc.c-torture/compile/20000923-1.c: New test.
14073
14074 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
14075
14076         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
14077         * g++.old-deja/g++.pt/ttp62.C: Same.
14078         * g++.old-deja/g++.other/inline14.C: Same.
14079
14080 2000-09-24  Richard Henderson  <rth@cygnus.com>
14081
14082         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
14083
14084 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14085
14086         * gcc.dg/c90-printf-1.c: Add test for wide string format.
14087
14088 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
14089
14090         * gcc.c-torture/compile/20000922-1.c: New file.
14091
14092 2000-09-21  Nick Clifton  <nickc@redhat.com>
14093
14094         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
14095         a signed long modulo operation.
14096         (mod6): New function - perform an unsigned long modulo operation.
14097         (main): Add tests for modulos of very large numbers by very small
14098         dividends.
14099
14100 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14101
14102         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
14103
14104 2000-09-19  Richard Henderson  <rth@cygnus.com>
14105
14106         * gcc.dg/compare2.c (case 10): XFAIL.
14107
14108 2000-09-18  Richard Henderson  <rth@cygnus.com>
14109
14110         * gcc.c-torture/execute/20000906-1.c: Move ...
14111         * gcc.dg/20000906-1.c: ... here.  Only run on targets
14112         that support __builtin_trap.
14113
14114 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
14115
14116         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
14117
14118 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14119
14120         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
14121         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
14122         more $ format tests.
14123
14124 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14125
14126         * gcc.dg/format-errmk-1.c: New test.
14127
14128 2000-09-17  Greg McGary  <greg@mcgary.org>
14129
14130         * gcc.c-torture/execute/20000917-1.x: Remove.
14131
14132 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14133
14134         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14135
14136 2000-09-17  Greg McGary  <greg@mcgary.org>
14137
14138         * gcc.c-torture/execute/20000917-1.c: New test.
14139         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14140
14141 2000-09-16  Neil Booth  <NeilB@earthling.net>
14142
14143         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14144         in nested macro bug.
14145
14146 2000-09-15  Neil Booth  <NeilB@earthling.net>
14147
14148         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14149
14150 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14151
14152         * gcc.c-torture/execute/20000914-1.c: New test.
14153
14154 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14155
14156         * g++.other/inline13.C: New test.
14157
14158 2000-09-12  Andreas Jaeger  <aj@suse.de>
14159
14160         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14161         constant by Ulrich Drepper <drepper@redhat.com>.
14162
14163 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14164
14165         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14166
14167 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14168
14169         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14170
14171 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14172
14173         * gcc.dg/cpp/backslash.c: New test.
14174
14175 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14176
14177         * gcc.c-torture/execute/20000910-1.c: New test.
14178         * gcc.c-torture/execute/20000910-2.c: Likewise.
14179
14180 2000-09-11  Robert Lipe  <robertl@sco.com>
14181
14182         * gcc.dg/pragma-align.c: New test.
14183
14184 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14185
14186         * g++.old-deja/g++.pt/explicit82.C: New test.
14187         * g++.old-deja/g++.pt/explicit83.C: New test.
14188
14189 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14190
14191         * gcc.dg/asm-names.c: New test.
14192
14193 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14194
14195         * gcc.dg/cpp/tr-warn6.c: New test
14196
14197 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14198
14199         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14200         be accepted.
14201
14202 2000-09-07  Catherine Moore  <clm@redhat.com>
14203
14204         * gcc.c-torture/execute/unroll-1.c: New test.
14205
14206 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14207
14208         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14209         ERROR markers.
14210         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14211         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14212         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14213         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14214         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14215         Preprocess only.
14216         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14217         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14218
14219 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14220
14221         * g++.old-deja/g++.pt/deduct2.C: New test.
14222
14223 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14224
14225         * g++.old-deja/g++.pt/parms2.C: New test.
14226
14227 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14228
14229         * g++.old-deja/g++.pt/crash58.C: New test.
14230
14231 2000-09-06  Greg McGary  <greg@mcgary.org>
14232
14233         * gcc.c-torture/execute/20000906-1.c: New test.
14234         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14235
14236 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14237
14238         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14239
14240 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14241
14242         * g++.old-deja/g++.pt/crash57.C: New test.
14243
14244 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14245
14246         * g++.old-deja/g++.pt/crash56.C: New test.
14247
14248 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14249
14250         * g++.old-deja/g++.pt/koenig1.C: New test.
14251
14252 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14253
14254         * gcc.dg/20000904-1.c: New test.
14255
14256 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14257
14258         * gcc.dg/cpp/paste8.c: New test.
14259
14260 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14261
14262         * gcc.c-torture/compile/20000827-1.c: New test.
14263
14264 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14265
14266         * gcc.dg/format-diag-1.c: New test.
14267
14268 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14269
14270         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14271         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14272         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14273         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14274         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14275
14276 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14277
14278         * g++.old-deja/g++.other/nested4.C: New test.
14279
14280 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14281
14282         * g++.old-deja/g++.ns/scoped1.C: New test.
14283
14284 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14285
14286         * lib/g++.exp: Support testing already-installed GCC.
14287
14288 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14289
14290         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14291
14292 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14293
14294         * gcc.dg/return-type-2.c: New test.
14295
14296 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14297
14298         * gcc.c-torture/compile/20000825-1.c: New test.
14299
14300 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14301
14302         * gcc.dg/dwarf2-2.c: New test.
14303
14304 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14305
14306         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14307         dg-warning regexps.
14308
14309 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14310
14311         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14312         gcc.dg/format-ext-5.c: New tests.
14313
14314 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14315
14316         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14317
14318 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14319
14320         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14321
14322 2000-08-24  Richard Henderson  <rth@cygnus.com>
14323
14324         * gcc.dg/ia64-sync-1.c: New test.
14325         * gcc.dg/ia64-sync-2.c: New test.
14326         * gcc.dg/ia64-asm-1.c: New test.
14327
14328 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14329
14330         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14331         * gcc.dg/format-ext-2.c: New test.
14332
14333 2000-08-23  Jason Merrill  <jason@redhat.com>
14334
14335         * lib/old-dejagnu.exp: Also ignore "In member function" and
14336         "At global scope".
14337
14338 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14339
14340         * gcc.dg/noncompile/label-lineno-1.c: New test.
14341
14342 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14343
14344         * gcc.dg/c99-array-nonobj-1.c: New test.
14345
14346 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14347
14348         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14349         tests.
14350         * gcc.dg/format-ext-1.c: New test.
14351
14352 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14353
14354         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14355         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14356         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14357         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14358         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14359
14360 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14361
14362         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14363         gcc.dg/c99-strftime-2.c: New tests.
14364
14365 2000-08-22  Richard Henderson  <rth@cygnus.com>
14366
14367         * gcc.c-torture/execute/20000822-1.c: New test.
14368
14369 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14370
14371         * gcc.c-torture/execute/20000819-1.x: Remove.
14372
14373 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14374
14375         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14376         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14377         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14378         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14379         gcc.dg/format-xopen-1.c: New tests.
14380
14381 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14382
14383         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14384
14385 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14386
14387         * g++.old-deja/g++.other/loop2.C: New test.
14388
14389         * gcc.c-torture/compile/20000606-1.c: New test.
14390         * gcc.c-torture/compile/20000728-1.c: New test.
14391         * gcc.c-torture/execute/20000801-1.c: New test.
14392         * gcc.c-torture/execute/20000801-2.c: New test.
14393         * gcc.c-torture/execute/20000819-1.c: New test.
14394         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14395         * gcc.dg/20000629-1.c: New test.
14396         * gcc.dg/20000724-1.c: New test.
14397         * gcc.dg/20000807-1.c: New test.
14398
14399 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14400
14401         * gcc.dg/cpp/pragma-1.c: New test.
14402         * gcc.dg/cpp/pragma-2.c: New test.
14403
14404 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14405
14406         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14407         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14408
14409 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14410
14411         * gcc.c-torture/compile/20000818-1.c: New test.
14412
14413 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14414
14415         * gcc.c-torture/execute/20000818-1.c: New test.
14416
14417 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14418
14419         * gcc.dg/format-va-1.c: New test.
14420
14421 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14422
14423         * g++.old-deja/g++.other/typedef8.C: New test.
14424
14425 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14426
14427         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14428         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14429         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14430         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14431         * g++.old-deja/g++.other/ptrmem7.C: New test.
14432         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14433
14434 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14435
14436         * g++.old-deja/g++.pt/typename27.C: New test.
14437
14438 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14439
14440         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14441         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14442         * g++.old-deja/g++.pt/friend45.C: New test.
14443         * g++.old-deja/g++.other/friend8.C: New test.
14444
14445 2000-08-15  Richard Henderson  <rth@cygnus.com>
14446
14447         * gcc.c-torture/execute/20000815-1.c: New test.
14448
14449 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14450
14451         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14452         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14453         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14454
14455 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14456
14457         * g++.old-deja/g++.other/refinit2.C: New test.
14458
14459 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14460
14461         * lib/c-torture.exp (c-torture): Make
14462         compiler_conditional_xfail_data global.
14463         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14464         compiler_conditional_xfail_data machinery.
14465         (f-torture-execute): Likewise.
14466         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14467         and only when unrolling loops.
14468
14469         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14470
14471 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14472
14473         * g++.old-deja/g++.pt/explicit81.C: New test.
14474
14475 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14476
14477         * g++.old-deja/g++.pt/typename26.C: New test.
14478
14479 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14480
14481         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14482         warning.
14483
14484 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14485
14486         * g++.old-deja/g++.other/array3.C: New test.
14487
14488 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14489
14490         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14491         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14492         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14493         New tests.
14494
14495 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14496
14497         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14498         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14499
14500 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14501
14502         * gcc.c-torture/execute/20000808-1.c: New test.
14503
14504 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14505
14506         * gcc.dg/c90-const-expr-1.c: New test.
14507
14508 2000-08-08  Richard Henderson  <rth@cygnus.com>
14509
14510         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14511
14512 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14513
14514         * gcc.dg/noncompile/const-ll-1.c: New test.
14515
14516 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14517
14518         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14519
14520 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14521
14522         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14523         that running programs linked against the shared version of libobjc
14524         run correctly.
14525
14526 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14527
14528         * gcc.dg/c99-printf-1.c: New test.
14529
14530 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14531
14532         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14533
14534 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14535
14536         * gcc.c-torture/execute/20000731-1.x: Delete.
14537
14538 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14539
14540         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14541         and torture_without_loops as is done by c-torture.exp.
14542         (search_for): Copy from c-torture.exp.
14543         (gcc-dg-runtest): New function, drives a directory of tests
14544         iterating over the TORTURE_OPTIONS.
14545         (scan-assembler, scan-assembler-not): Move here from
14546         individual directory drivers.
14547
14548         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14549         defined by lib/gcc-dg.exp.
14550         * gcc.dg/cpp/cpp.exp: Likewise.
14551         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14552         gcc-dg-runtest, so we cycle over optimization options.
14553
14554         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14555         * gcc.dg/compare2.c: No longer expected to fail.
14556
14557 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14558
14559         * gcc.c-torture/execute/20000804-1.c: New test.
14560
14561 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14562
14563         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14564
14565 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14566
14567         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14568
14569 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14570
14571         * gcc.c-torture/compile/20000803-1.c: New test.
14572
14573 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14574
14575         * gcc.c-torture/execute/20000801-3.c,
14576         gcc.c-torture/execute/20000801-4.c: New tests.
14577         * gcc.c-torture/execute/20000801-3.x,
14578         gcc.c-torture/execute/20000801-4.x: Xfail.
14579
14580 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14581
14582         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14583         libobjc/.libs to allow for libtool.
14584
14585 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14586
14587         * gcc.c-torture/compile/20000802-1.c: New test.
14588
14589 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14590
14591         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14592
14593 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14594
14595         * gcc-c-torture/execute/20000731-2.c: New test.
14596
14597         * gcc.c-torture/execute/20000731-1.c: New test.
14598         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14599
14600 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14601
14602         * testsuite/gcc.dg/cpp/paste7.c: New test.
14603         * gcc.dg/cpp/20000725-1.c: New test.
14604
14605 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14606
14607         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14608         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14609         declaration warning for __builtin_dwarf_reg_size.
14610
14611         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14612
14613 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14614
14615         * gcc.dg/noncompile/voidparam-1.c: New test.
14616
14617 2000-07-30  Richard Henderson  <rth@cygnus.com>
14618
14619         * gcc.dg/c90-digraph-1.c: Don't xfail.
14620         * gcc.dg/compare2.c (case 10): Xfail.
14621         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14622
14623 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14624
14625         * gcc.dg/c99-main-1.c: New test.
14626
14627 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14628
14629         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14630
14631 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14632
14633         * gcc.c-tortuer/execute/20000726-1.c: New test.
14634
14635 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14636
14637         * gcc.c-torture/execute/enum-2.c: New test.
14638
14639 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14640
14641         * gcc.dg/cpp/tr-warn3.c: New test.
14642
14643 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14644
14645         * g++.old-deja/g++.ext/implicit1.C: Remove.
14646         * g++.old-deja/g++.jason/c2.C: Remove
14647         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14648         * g++.old-deja/g++.pt/crash16.C: Likewise.
14649         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14650
14651 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14652
14653         * g++.old-deja/g++.other/for2.C: New test.
14654
14655 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14656
14657         * gcc.dg/20000720-1.c: New test.
14658
14659 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14660
14661         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14662
14663 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14664
14665         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14666         * gcc.c-torture/execute/20000722-1.c: New.
14667         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14668
14669 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14670
14671         * gcc.dg/cpp/20000720-1.S: New test.
14672
14673 2000-07-21  Michael Meissner  <meissner@redhat.com>
14674
14675         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14676
14677 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14678
14679         * g++.old-deja/g++.brendan/crash16.C,
14680         g++.old-deja/g++.brendan/parse3.C,
14681         g++.old-deja/g++.brendan/redecl1.C,
14682         g++.old-deja/g++.ns/template13.C,
14683         g++.old-deja/g++.other/decl4.C,
14684         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14685
14686 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14687
14688         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14689         and "Internal error".
14690
14691         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14692         regexps.
14693         * gcc.dg/cpp/paste6.c: New test.
14694
14695 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14696
14697         * gcc.dg/cpp/tr-direct.c: New test.
14698
14699         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14700         gcc.dg/cpp/undef1.c: Tweak error regexps.
14701
14702 2000-07-18  Eric Christopher <echristo@redhat.com>
14703
14704         * gcc.c-torture/compile/20000718-1.c: New test.
14705
14706 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14707
14708         * cpplex.c (_cpp_push_token): If the token being pushed back
14709         is the previous token in this context, just subtract one from
14710         context->posn.
14711         * cppmacro.c (save_expansion): Clear aux field when storing a
14712         placemarker.
14713
14714 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14715
14716         * gcc.dg/noncompile/redecl-1.c: New test.
14717
14718 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14719
14720         * gcc.c-torture/execute/20000717-5.c: New test.
14721         * gcc.c-torture/execute/20000717-1.x: Removed.
14722
14723 2000-07-17  Richard Henderson  <rth@cygnus.com>
14724
14725         * gcc.c-torture/execute/20000717-4.c: New test.
14726
14727 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14728
14729         * gcc.dg/cpp/syshdr.c: New test.
14730         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14731
14732 2000-07-17  Neil Booth  <neilb@earthling.net>
14733
14734         * gcc.dg/cpp/cmdlne-dM.c: New test.
14735         * gcc.dg/cpp/cmdlne-dD.c: New test.
14736
14737 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14738
14739         * gcc.c-torture/execute/20000717-3.c: New test.
14740
14741         * gcc.c-torture/compile/20000717-1.c: New test.
14742
14743 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14744
14745         * gcc.c-torture/execute/20000717-2.c: New test.
14746
14747 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14748
14749         * gcc.dg/formatz-1.c: New test.
14750
14751         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14752         * gcc.dg/c99-digraph-1.c: New tests.
14753
14754         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14755         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14756
14757         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14758         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14759         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14760         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14761         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14762         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14763         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14764
14765 2000-07-17   Greg McGary <greg@mcgary.org>
14766
14767         * gcc.c-torture/execute/20000717-1.c: New test.
14768         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14769
14770 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14771
14772         * gcc.c-torture/execute/20000715-2.c: New test.
14773         * gcc.dg/20000715-1.c: New test.
14774
14775 2000-07-15  Michael Meissner  <meissner@redhat.com>
14776
14777         * gcc.c-torture/execute/20000715-1.c: New test.
14778
14779 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14780
14781         * gcc.c-torture/execute/20000707-1.c: New test.
14782
14783 2000-07-13  Neil Booth  <NeilB@earthling.net>
14784
14785         * testsuite/gcc.dg/cpp/digraph1.c,
14786         testsuite/gcc.dg/cpp/digraph2.c,
14787         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14788
14789 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14790
14791         * g77.f-torture/compile/20000630-2.f:  New test.
14792         * g77.f-torture/compile/20000630-2.x
14793
14794 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14795
14796         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14797
14798 2000-07-11  Neil Booth  <NeilB@earthling.net>
14799
14800         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14801
14802 2000-07-11  Neil Booth  <NeilB@earthling.net>
14803
14804         * gcc.dg/cpp/cmdlne-C.c: New.
14805
14806 2000-07-09  Neil Booth  <NeilB@earthling.net>
14807
14808         * gcc.dg/cpp/directiv.c: New tests.
14809         * gcc.dg/cpp/undef1.c: Update.
14810
14811 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14812
14813         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14814
14815 2000-07-09  Neil Booth  <NeilB@earthling.net>
14816
14817         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14818
14819 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14820
14821         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14822         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14823
14824 2000-07-08  Neil Booth  <NeilB@earthling.net>
14825
14826         * gcc.dg/cpp/macsyntx.c: New tests.
14827
14828 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14829
14830         * gcc.dg/20000707-1.c: New test.
14831
14832 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14833
14834         * gcc.c-torture/execute/20000706-1.c: New test.
14835         * gcc.c-torture/execute/20000706-2.c: New test.
14836         * gcc.c-torture/execute/20000706-3.c: New test.
14837         * gcc.c-torture/execute/20000706-4.c: New test.
14838         * gcc.c-torture/execute/20000706-5.c: New test.
14839
14840 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14841
14842         * g++.old-deja/g++.pt/instantiate7.C: New test.
14843
14844 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14845
14846         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14847         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14848         * g++.old-deja/g++.other/rtti3.C: Likewise.
14849         * g++.old-deja/g++.other/rttid3.C: Likewise.
14850
14851 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14852
14853         *  g77.f-torture/compile/20000630-1.x: Fix typo
14854
14855 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14856
14857         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14858         assembly output.
14859
14860 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14861
14862         * gcc.dg/cpp/ident.c: New test.
14863
14864 2000-07-05  Neil Booth  <NeilB@earthling.net>
14865
14866         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14867           gcc.dg/cpp/lexstrng.c: New tests.
14868
14869 2000-07-04  Neil Booth  <NeilB@earthling.net>
14870
14871         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14872         * gcc.dg/cpp/strify2.c: Same.
14873
14874 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14875
14876         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14877         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14878         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14879         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14880
14881         * testsuite/gcc.dg/cpp/macro1.c,
14882         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14883         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14884         testsuite/gcc.dg/cpp/strify1.c,
14885         testsuite/gcc.dg/cpp/strify2.c: New tests.
14886
14887 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14888
14889         * gcc.c-torture/execute/20000703-1.c: New test.
14890
14891 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14892
14893         * g++.old-deja/g++.pt (lookup10.C): New test.
14894
14895 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14896
14897         * g++.old-deja/g++.pt (typename25.C): New test.
14898
14899 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14900
14901         * gcc.c-torture/compile/20000701-1.c: New test.
14902
14903 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14904
14905         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14906         to test case.
14907
14908 2000-06-30  Catherine Moore  <clm@cygnus.com>
14909
14910         * gcc.c-torture/execute/align-1.c: New test.
14911
14912 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14913
14914         * g++.old-deja/g++.pt/expr8.C: New test.
14915         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14916
14917 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14918
14919         * gcc.c-torture/compile/20000629-1.c: New test.
14920
14921 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14922
14923
14924         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14925         gcc.dg/noncompile directory, depending on whether they're
14926         preprocessor tests or not.  Annotate all the tests for the dg
14927         framework.
14928
14929         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14930         * gcc.dg/noncompile/noncompile.exp: New.
14931
14932         * Moved files:
14933         Old name                                New name
14934         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14935         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14936         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14937         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14938         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14939         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14940         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14941         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14942         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14943         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14944         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14945         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14946         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14947         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14948         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14949         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14950         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14951         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14952         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14953         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14954         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14955         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14956         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14957         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14958
14959         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14960         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14961         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14962         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14963         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14964         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14965
14966 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14967
14968         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14969         declare one variable.  On the fourth, error.
14970         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14971         declared by 20000628-1a.h.
14972
14973 2000-06-29  Richard Henderson  <rth@redhat.com>
14974
14975         * gcc.c-torture/execute/930529-1.x: New file.
14976         * gcc.dg/920413-1.c: Adjust expected warning text.
14977         * gcc.dg/980217-1.c: Declare abort.
14978         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14979
14980 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14981
14982         * g77.f-torture/compile/20000629-1.f: New test.
14983         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14984
14985 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14986
14987         Rearrange lots of files, removing entirely the
14988         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14989         directories.
14990
14991         * Deleted files:
14992         gcc.c-torture/code_quality/code_quality.exp
14993         gcc.c-torture/special/special.exp
14994         gcc.failure/failure.exp
14995         gcc.failure/940409-1.x
14996         gcc.c-torture/compile/961203-1.x
14997
14998         * New files:
14999         gcc.misc-tests/linkage.exp
15000         gcc.c-torture/execute/920730-1t.c
15001         gcc.c-torture/execute/920730-1t.x
15002         gcc.c-torture/compile/920520-1.x
15003         gcc.c-torture/compile/920521-1.x
15004         gcc.c-torture/compile/981006-1.x
15005         gcc.c-torture/execute/eeprof-1.x
15006
15007         * Moved files (possibly with modifications to fit a new harness):
15008         Old name                                New name
15009         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
15010         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
15011         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
15012         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
15013         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
15014         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
15015         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
15016         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
15017         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
15018         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
15019         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
15020         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
15021         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
15022         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
15023
15024 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15025
15026         * c-torture/compile/961203-1.x: Delete.
15027
15028         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
15029         not exit. Include stdio.h.
15030         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
15031         * gcc.misc-tests/dg-12.c: Likewise.
15032         * gcc.misc-tests/dg-5.c: Likewise.
15033         * gcc.misc-tests/dg-6.c: Likewise.
15034         * gcc.misc-tests/dg-7.c: Prototype abort.
15035         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
15036         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
15037         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
15038         not exit.
15039         * gcc.misc-tests/sieve.c: Use return from main, not exit.
15040         * gcc.misc-tests/sort2.c: Use return from main, not exit.
15041
15042 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
15043
15044         * gcc.dg/cpp/20000628-1.c: New test.
15045         * gcc.dg/cpp/20000628-1.h: New header for above test.
15046         * gcc.dg/cpp/20000628-1a.h: Likewise.
15047
15048 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
15049
15050         * gcc.dg/cpp: New directory.
15051         * gcc.dg/cpp/cpp.exp: New driver.
15052         * gcc.dg/cpp/20000627-1.c: New test.
15053         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
15054         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
15055         and rewrite as a compilation test.
15056
15057         * gcc.dg: Move many files into the cpp subdirectory, possibly
15058         renaming or editing them as well.
15059         Old name                New name
15060         990119-1.c              cpp/19990119-1.c
15061         990228-1.c              cpp/19990228-1.c
15062         990407-1.c              cpp/19990407-1.c
15063         990409-1.c              cpp/19990409-1.c
15064         990413-1.c              cpp/19990413-1.c
15065         990703-1.c              cpp/19990703-1.c
15066         20000127-1.c            cpp/20000127-1.c
15067         20000129-1.c            cpp/20000129-1.c
15068         20000207-1.c            cpp/20000207-1.c
15069         20000207-2.c            cpp/20000207-2.c
15070         20000209-1.c            cpp/20000209-1.c
15071         20000209-2.c            cpp/20000209-2.c
15072         20000301-1.c            cpp/20000301-1.c
15073         20000419-1.c            cpp/20000419-1.c
15074         20000510-1.S            cpp/20000510-1.S
15075         20000519-1.c            cpp/20000519-1.c
15076         20000529-1.c            cpp/20000529-1.c
15077         20000625-1.c            cpp/20000625-1.c
15078         20000625-2.c            cpp/20000625-2.c
15079         cpp-as1.c               cpp/assert1.c
15080         cpp-as2.c               cpp/assert2.c
15081         cxx-comments-1.c        cpp/cxxcom1.c
15082         cxx-comments-2.c        cpp/cxxcom2.c
15083         endif-label.c           cpp/endif.c
15084         cpp-hash1.c             cpp/hash1.c
15085         cpp-hash2.c             cpp/hash2.c
15086         cpp-if1.c               cpp/if-1.c
15087         cpp-if2.c               cpp/if-2.c
15088         cpp-if3.c               cpp/if-3.c
15089         cpp-if4.c               cpp/if-4.c
15090         cpp-if5.c               cpp/if-5.c
15091         cpp-cond.c              cpp/if-cexp.c
15092         cpp-missingop.c         cpp/if-mop.c
15093         cpp-missingparen.c      cpp/if-mpar.c
15094         cpp-opprec.c            cpp/if-oppr.c
15095         cpp-ifparen.c           cpp/if-paren.c
15096         cpp-shortcircuit.c      cpp/if-sc.c
15097         cpp-shift.c             cpp/if-shift.c
15098         cpp-unary.c             cpp/if-unary.c
15099         cpp-li1.c               cpp/line1.c
15100         cpp-li2.c               cpp/line2.c
15101         lineno.c                cpp/line3.c
15102         lineno-2.c              cpp/line4.c
15103         cpp-mi.c                cpp/mi1.c
15104         cpp-mic.h               cpp/mi1c.h
15105         cpp-micc.h              cpp/mi1cc.h
15106         cpp-mind.h              cpp/mi1nd.h
15107         cpp-mindp.h             cpp/mi1ndp.h
15108         cpp-mix.h               cpp/mi1x.h
15109         cpp-mi2.c               cpp/mi2.c
15110         cpp-mi2a.h              cpp/mi2a.h
15111         cpp-mi2b.h              cpp/mi2b.h
15112         cpp-mi2c.h              cpp/mi2c.h
15113         cpp-mi3.c               cpp/mi3.c
15114         cpp-mi3.def             cpp/mi3.def
15115         poison-1.c              cpp/poison.c
15116         pr-impl.c               cpp/prag-imp.c
15117         cpp-redef-2.c           cpp/redef1.c
15118         cpp-redef.c             cpp/redef2.c
15119         strpaste.c              cpp/strp1.c
15120         strpaste-2.c            cpp/strp2.c
15121         cpp-tradpaste.c         cpp/tr-paste.c
15122         cpp-tradstringify.c     cpp/tr-str.c
15123         cpp-tradwarn1.c         cpp/tr-warn1.c
15124         cpp-tradwarn2.c         cpp/tr-warn2.c
15125         trigraphs.c             cpp/trigraphs.c
15126         cpp-unc1.c              cpp/unc1.c
15127         cpp-unc2.c              cpp/unc2.c
15128         cpp-unc3.c              cpp/unc3.c
15129         cpp-unc.c               cpp/unc4.c
15130         undef.c                 cpp/undef1.c
15131         undef-2.c               cpp/undef2.c
15132         cpp-wi1.c               cpp/widestr1.c
15133
15134 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15135
15136         * lib/g++.exp (g++_include_flags): Tweak.
15137
15138 2000-06-27  H.J. Lu  <hjl@gnu.org>
15139             Loren J. Rittle  <ljrittle@acm.org>
15140
15141         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15142         version with one that knows about the new gcc tree structure.
15143         (g++_link_flags): Same.
15144
15145 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15146
15147         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15148         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15149         case we are cross-compiling.
15150
15151         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15152         g++.old-deja/g++.niklas/Makefile.in,
15153         g++.old-deja/g++.niklas/configure.in,
15154         g++.old-deja/g++.other/Makefile.in,
15155         g++.old-deja/g++.other/configure.in,
15156         gcc.c-torture/code_quality/Makefile.in,
15157         gcc.c-torture/code_quality/configure.in,
15158         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15159         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15160         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15161         gcc.c-torture/execute/ieee/Makefile.in,
15162         gcc.c-torture/execute/ieee/configure.in,
15163         gcc.c-torture/noncompile/Makefile.in,
15164         gcc.c-torture/noncompile/configure.in,
15165         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15166         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15167         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15168
15169 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15170
15171         * g++.old-deja/g++.other/ambig3.C: New test.
15172
15173 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15174
15175         * g++.old-deja/g++.pt/syntax1.C: New test.
15176         * g++.old-deja/g++.pt/syntax2.C: New test.
15177         * g++.old-deja/g++.other/syntax3.C: New test.
15178         * g++.old-deja/g++.other/syntax4.C: New test.
15179
15180 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15181
15182         * gcc.dg/20000623-1.c: Prototype exit and abort.
15183
15184 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15185
15186         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15187         New tests.
15188         * gcc.dg/cpp-mi3.def: New file.
15189
15190         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15191         inside assertions.
15192         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15193         lexer's error messages.
15194         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15195         divine anything from the linemarkers.
15196         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15197         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15198
15199 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15200
15201         * gcc.dg/20000623-1.c: New test.
15202
15203 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15204
15205         * gcc.c-torture/execute/20000622-1.c: New test.
15206
15207 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15208
15209         * g++.old-deja/g++.other/init15.C: New test.
15210
15211 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15212
15213         * g++.old-deja/g++.pt/vaarg2.C: New test.
15214         * g++.old-deja/g++.pt/vaarg3.C: New test.
15215
15216 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15217
15218         * g++.old-deja/g++.other/dyncast6.C: New test.
15219
15220 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15221
15222         * gcc.c-torture/execute/loop-6.c: New test.
15223
15224 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15225
15226         * gcc.dg/20000614-1.c: New test.
15227         * gcc.dg/20000614-2.c: New test.
15228
15229 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15230
15231         * g++.old-deja/g++.other/inline12.C: New test.
15232
15233 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15234
15235         * g++.old-deja/g++.other/eh1.C: New test.
15236
15237 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15238
15239         * g++.old-deja/g++.other/type.C: New test.
15240
15241 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15242
15243         * g++.old-deja/g++.other/initstring.C: New test.
15244
15245 2000-06-12  Jason Merrill  <jason@redhat.com>
15246
15247         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15248
15249 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15250
15251         * gcc.c-torture/compile/20000609-1.c: New test.
15252
15253 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15254
15255         * gcc.dg/20000609-1.c: New test.
15256
15257 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15258
15259         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15260         * gcc.c-torture/noncompile/poison-1.c: Move...
15261         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15262         * gcc.dg/cpp-li1.c: Add a token after the #line.
15263
15264 2000-06-05  Richard Henderson  <rth@cygnus.com>
15265
15266         * gcc.c-torture/execute/20000605-2.c: New test.
15267         * gcc.c-torture/execute/20000605-3.c: New test.
15268
15269 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15270
15271         * g77.f-torture/execute/20000503-1.x: New file.
15272
15273 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15274
15275         * g++.old-deja/g++.eh/badalloc1.C: New test.
15276
15277 2000-06-05  Richard Henderson  <rth@cygnus.com>
15278
15279         * gcc.c-torture/execute/20000605-1.c: New test.
15280
15281 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15282             Nathan Sidwell <nathan@codesourcery.com>
15283
15284         * gcc.c-torture/compile/20000605-1.c: New test.
15285
15286 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15287
15288         * g77.f-torture/compile/20000601-1.f:  New test.
15289
15290 2000-06-03  Richard Henderson  <rth@cygnus.com>
15291
15292         * gcc.c-torture/execute/20000603-1.c: New.
15293
15294 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15295
15296         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15297         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15298
15299 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15300
15301         * gcc.dg/compare2.c (case 12): XFAIL.
15302         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15303         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15304
15305         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15306
15307 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15308
15309         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15310         guard macro is already defined when the header is first
15311         included.
15312         * gcc.dg/cpp-mix.h: New file.
15313         * gcc.dg/endif-label.c: Update patterns to match compiler.
15314
15315         * g++.brendan/complex1.C: Declare abort.
15316         * g++.law/refs4.C: Remove XFAIL.
15317         * g++.oliva/expr2.C: Declare abort and exit.
15318
15319 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15320
15321         * gcc.c-torture/execute/20000528-1.c: New test.
15322
15323         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15324         * g++.old-deja/g++.law/temps4.C: Likewise.
15325
15326         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15327         stdlib.h.  Call abort() on failure.
15328         * g++.old-deja/g++.law/refs4.C: Likewise.
15329         * g++.old-deja/g++.law/temps4.C: Likewise.
15330         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15331         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15332
15333 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15334
15335         Relative to g++.dg/special:
15336         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15337
15338         Relative to g++.old-deja:
15339         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15340         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15341         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15342         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15343         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15344         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15345         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15346
15347         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15348         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15349         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15350         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15351         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15352         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15353         and/or string.h.
15354
15355         * g++.other/goto1.C: Update expectations for error messages.
15356
15357 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15358
15359         * gcc.c-torture/compile/20000523-1.c: New test.
15360
15361 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15362
15363         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15364
15365 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15366
15367         * g++.old-deja/g++.eh/catch11.C: New test.
15368         * g++.old-deja/g++.eh/catch12.C: New test.
15369
15370 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15371
15372         * gcc.c-torture/execute/20000523-1.c: New test.
15373
15374 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15375
15376         * c-torture/execute/bcp-1.c: Replace abort in arg of
15377         __builtin_constant_p with a generic external function.
15378
15379         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15380         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15381         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15382         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15383         Prototype abort and/or exit.
15384
15385         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15386         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15387         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15388         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15389
15390 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15391
15392         * gcc.dg/dwarf2-1.c: New test.
15393
15394 2000-05-20  Richard Henderson  <rth@cygnus.com>
15395
15396         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15397
15398 2000-05-20  Andreas Jaeger  <aj@suse.de>
15399
15400         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15401         testcase.
15402
15403 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15404
15405         * gcc.c-torture/execute/20000519-2.c: New test.
15406
15407 2000-05-19  Andreas Jaeger  <aj@suse.de>
15408
15409         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15410         which fails with SSA.
15411
15412         * lib/c-torture.exp: Also test with -O3 -fssa.
15413
15414 2000-05-18  Michael Meissner  <meissner@redhat.com>
15415
15416         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15417         * gcc.c-torture/execute/920415-1.c: Ditto.
15418         * gcc.c-torture/execute/920501-1.c: Ditto.
15419         * gcc.c-torture/execute/conversion.c: Ditto.
15420         * gcc.c-torture/execute/cvt-1.c: Ditto.
15421
15422 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15423
15424         * gcc.c-torture/compile/20000518-1.c: New test.
15425
15426 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15427
15428         * g77.f-torture/compile/200005018.f:  New test.
15429
15430 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15431
15432         * gcc.c-torture/compile/20000517-1.c: New test.
15433
15434 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15435
15436         * gcc.c-torture/execute/20000516-1.c: New test.
15437
15438 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15439
15440         * g++.old-deja/g++.other/eh.C: New test.
15441
15442 2000-05-12  Richard Henderson  <rth@cygnus.com>
15443
15444         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15445         constants through to doit's conditional.
15446
15447 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15448
15449         * gcc.c-torture/compile/20000511-1.c: New test.
15450         * g77.f-torture/compile/20000511-1.f: New test.
15451         * g77.f-torture/compile/20000511-2.f: New test.
15452
15453 2000-05-11  Michael Meissner  <meissner@redhat.com>
15454
15455         * gcc.c-torture/execute/20000511-1.c: New test.
15456
15457 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15458
15459         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15460         * gcc.dg/20000510-1.S: New.
15461
15462 2000-05-08  Catherine Moore  <clm@cygnus.com>
15463
15464         * gcc.dg/unused-3.c: New.
15465
15466 2000-05-06  Richard Henderson  <rth@cygnus.com>
15467
15468           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15469           * g++.old-deja/g++.mike/warn1.C: Likewise.
15470           * g++.old-deja/g++.pt/local1.C: Likewise.
15471           * g++.old-deja/g++.pt/local7.C: Likewise.
15472           * g++.old-deja/g++.pt/spec16.C: Likewise.
15473
15474 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15475
15476         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15477
15478 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15479
15480           * g77.f-torture/execute/20000503-1.f:  New test.
15481
15482 2000-05-04  Andreas Jaeger  <aj@suse.de>
15483
15484         * gcc.dg/noreturn-2.c: New test.
15485
15486 2000-05-04  Neil Booth  <NeilB@earthling.net>
15487
15488         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15489         preprocessor.
15490
15491 2000-05-04  Richard Henderson  <rth@cygnus.com>
15492
15493         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15494
15495 2000-05-04  Richard Henderson  <rth@cygnus.com>
15496
15497         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15498         OpenSSL by Jason R Thorpe.
15499
15500 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15501
15502         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15503
15504 2000-05-03  Robert Lipe <robertlipe@usa.net>
15505
15506         * gcc.dg/20000503-1.c: New test.
15507
15508 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15509
15510         * gcc.c-torture/compile/20000502-1.c: New test.
15511         * g++.old-deja/g++.other/align.C: New test.
15512         * gcc.dg/cpp-tradstringify.c: New test.
15513
15514 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15515
15516         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15517         and hard registers.
15518
15519 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15520
15521         * gcc.c-torture/execute/loop-5.c: New test.
15522
15523 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15524
15525         * gcc.c-torture/execute/va-arg-20.c: New test.
15526
15527 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15528
15529         * gcc.c-torture/execute/20000422-1.c: New test.
15530
15531 2000-04-20  Greg McGary  <gkm@gnu.org>
15532
15533         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15534         when optimizing, but without sibling-call optimizations (-O1).
15535
15536 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15537
15538           * gcc.c-torture/compile/20000420-1.c: New test.
15539
15540 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15541
15542         * g++.abi/ptrflags.C: New test.
15543         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15544
15545 2000-04-19  Catherine Moore  <clm@cygnus.com>
15546
15547         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15548
15549 2000-04-19  Greg McGary  <gkm@gnu.org>
15550
15551         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15552         sibling-call optimizations.
15553
15554 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15555
15556         * gcc.dg/20000419-1.c: New test.
15557
15558 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15559
15560         * gcc.c-torture/execute/20000412-6.c: New test.
15561
15562 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15563
15564         * gcc.c-torture/execute/20000412-5.c: New test.
15565         * g77.f-torture/compile/20000412-1.f: New test.
15566         * gcc.c-torture/execute/20000412-4.c: New test.
15567         * gcc.c-torture/compile/20000412-2.c: New test.
15568         * gcc.c-torture/execute/20000412-3.c: New test.
15569         * gcc.c-torture/compile/20000412-1.c: New test.
15570         * gcc.c-torture/execute/20000412-2.c: New test.
15571
15572 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15573
15574         * objc/execute/bf-20.m: New test.
15575
15576 2000-04-10  Richard Henderson  <rth@cygnus.com>
15577
15578         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15579
15580         * gcc.c-torture/execute/20000412-1.c: New test.
15581
15582 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15583
15584         * g++.old-deja/g++.eh/catchptr1.C: New test.
15585
15586 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15587
15588         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15589
15590 2000-04-08  Neil Booth  <NeilB@earthling.net>
15591
15592         * gcc.dg/cpp-nullchar.c: Remove test as
15593         embedded nulls cause problems.
15594
15595 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15596
15597         * gcc.dg/compare2.c: New test.
15598
15599 2000-04-08  Neil Booth  <NeilB@earthling.net>
15600
15601         * gcc.dg/cpp-nullchar.c: New test.
15602
15603 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15604
15605         * gcc.dg/cpp-mi2.c: New test.
15606         * gcc.dg/cpp-mi2[abc].h: New files.
15607
15608 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15609
15610         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15611         member name.
15612
15613 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15614
15615         * g++.old-deja/g++.abi/vmihint.C: New test.
15616
15617 2000-04-06  Neil Booth  <NeilB@earthling.net>
15618
15619         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15620         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15621         copyright.
15622
15623 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15624
15625         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15626         avoid stack-frame overwrite.
15627
15628 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15629
15630         * gcc.c-torture/compile/20000405-2.c: New test.
15631         * gcc.c-torture/compile/20000405-3.c: New test.
15632
15633 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15634
15635         * gcc.c-torture/compile/20000405-1.c: New test.
15636
15637 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15638
15639         * gcc.dg/cast-qual-1.c: Revert last change.
15640
15641 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15642
15643         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15644
15645 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15646
15647         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15648         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15649
15650 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15651
15652         * gcc.c-torture/compile/20000403-2.c: New test.
15653         * gcc.c-torture/compile/20000403-1.c: New test.
15654
15655 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15656
15657         * gcc.c-torture/execute/20000403-1.c: New test.
15658
15659 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15660
15661         * gcc.c-torture/execute/20000402-1.c: New test.
15662
15663 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15664
15665         * gcc.c-torture/execute/va-arg-15.c: New test.
15666         * gcc.c-torture/execute/va-arg-16.c: New test.
15667         * gcc.c-torture/execute/va-arg-17.c: New test.
15668         * gcc.c-torture/execute/va-arg-18.c: New test.
15669         * gcc.c-torture/execute/va-arg-19.c: New test.
15670
15671 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15672
15673         * gcc.c-torture/compile/981211-1.c: Move to...
15674         * gcc.dg/cpp-as1.c: ...here.
15675         * gcc.dg/cpp-as2.c: New file.
15676
15677         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15678         compiler.
15679
15680 2000-04-02  Neil Booth  <NeilB@earthling.net>
15681
15682         * gcc.dg/cpp-cond.c  New tests.
15683         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15684         accidental success less likely.
15685         * gcc.dg/cpp-missingop.c  New tests.
15686         * gcc.dg/cpp-missingparen.c  New tests.
15687         * gcc.dg/cpp-shift.c  New tests.
15688         * gcc.dg/cpp-shortcircuit.c  New tests.
15689         * gcc.dg/cpp-unary.c  New tests.
15690
15691 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15692
15693         * gcc.c-torture/compile/20000329-1.c: New test.
15694
15695 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15696
15697         * gcc.c-torture/compile/20000326-1.c: New test.
15698         * gcc.c-torture/compile/20000326-2.c: New test.
15699
15700 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15701
15702         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15703         the first parameter is a function argument.
15704
15705 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15706
15707         * g++.old-deja/g++.ext/array4.C: New test.
15708
15709 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15710
15711         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15712
15713 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15714
15715         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15716
15717 2000-03-19  Richard Henderson  <rth@cygnus.com>
15718
15719         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15720
15721 2000-03-19  Richard Henderson  <rth@cygnus.com>
15722
15723         * gcc.c-torture/compile/20000319-1.c: New test.
15724
15725 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15726
15727         * gcc.c-torture/execute/20000314-3.c: New test.
15728         * gcc.c-torture/execute/20000314-2.c: New test.
15729         * gcc.c-torture/execute/20000314-1.c: New test.
15730         * gcc.c-torture/compile/20000314-2.c: New test.
15731         * gcc.c-torture/compile/20000314-1.c: New test.
15732
15733 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15734
15735         * g++.old-deja/g++.warn/inline.C: New test.
15736
15737 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15738
15739         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15740         standards-compliant result rather than specific constants.
15741         Put test-values in array.
15742
15743 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15744
15745         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15746         (g++_target_compile): Put test-specific options last.
15747
15748 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15749
15750         * g++.old-deja/g++.eh/vbase4.C: New test.
15751
15752 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15753
15754         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15755
15756 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15757
15758         * g++.old-deja/g++.brendan/misc12.C: Removed.
15759         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15760         * g++.old-deja/g++.ext/pretty4.C: New test.
15761
15762 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15763
15764         * g++.old-deja/g++.other/string2.C: New test.
15765
15766 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15767
15768         * g++.old-deja/g++.warn/impint2.C: New test.
15769
15770 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15771
15772         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15773         is 1, not zero.
15774
15775 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15776
15777         * g++.old-deja/g++.warn/impint.C: New test.
15778         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15779         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15780         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15781         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15782         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15783         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15784         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15785         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15786         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15787         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15788         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15789         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15790
15791 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15792
15793         * gcc.dg/cpp-redef.c: New test.
15794
15795 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15796
15797         * g++.old-deja/g++.pt/unify7.C: New test.
15798
15799 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15800
15801         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15802         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15803
15804 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15805
15806         * gcc.c-torture/compile/20000224-1.c: New test.
15807
15808 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15809
15810         * gcc.c-torture/compile/cpp-2.c: New test.
15811         * gcc.c-torture/compile/cpp-1.c: New test.
15812
15813 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15814
15815         * gcc.c-torture/execute/20000225-1.c: New test.
15816
15817 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15818
15819         * gcc.dg/cpp-li2.c: New test.
15820
15821         * gcc.dg/cpp-wi1.c: New test.
15822
15823         * gcc.dg/cpp-li1.c: New test.
15824
15825 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15826
15827         * g++.old-deja/g++.other/sizeof5.C: New test.
15828
15829 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15830
15831         * gcc.c-torture/execute/va-arg-13.c: New test.
15832
15833 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15834
15835         * gcc.c-torture/execute/va-arg-12.c: New test.
15836
15837 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15838
15839         * gcc.c-torture/execute/20000223-1.c: New test.
15840
15841 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15842
15843         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15844
15845 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15846
15847         * g++.old-deja/g++.abi/ptrmem.C: New test.
15848
15849 2000-02-19  Richard Henderson  <rth@cygnus.com>
15850
15851         * gcc.c-torture/compile/init-3.c: New.
15852
15853 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15854
15855         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15856         ALWAYS_CXXFLAGS.
15857
15858 2000-02-11  Robert Lipe <robertl@sco.com>
15859
15860         * gcc.c-torture/compile/20000211-3.c: New test.
15861
15862 2000-02-11  Martin Buchholz <martin@xemacs.org>
15863
15864         * gcc.c-torture/compile/20000211-2.c: New test.
15865
15866 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15867
15868         * gcc.c-torture/compile/20000211-1.c: New test.
15869
15870 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15871
15872         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15873           on native targets
15874
15875 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15876
15877         * g++.old-deja/g++.other/cast5.C: New test.
15878
15879 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15880
15881         * gcc.c-torture/execute/20000205-1.c: New.
15882
15883 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15884
15885         * g++.old-deja/g++.jason/cast3.C: Return void.
15886         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15887
15888 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15889
15890         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15891
15892         * gcc.dg/loop-1.c: New test.
15893
15894 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15895
15896         * gcc.c-torture/compile/20000127-1.c: New test.
15897         * gcc.c-torture/execute/991228-1.c: New test.
15898
15899 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15900
15901         * gcc.dg/unused-2.c: New test.
15902
15903         * gcc.dg/conv-1.c: New test.
15904
15905 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15906
15907         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15908         compiler.
15909         (tool_option_proc): Fix typo.
15910
15911 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15912
15913         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15914         of the ld on the host, not on the build machine.
15915         Also, don't crash if '--help' is not a supported option.
15916
15917 2000-01-24  Richard Henderson  <rth@cygnus.com>
15918
15919         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15920
15921 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15922
15923         * gcc.c-torture/execute/20000120-2.c: New test.
15924         * gcc.c-torture/execute/20000120-1.c: New test.
15925
15926 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15927
15928         * gcc.c-torture/execute/20000113-1.c: New test.
15929
15930 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15931
15932         * gcc.c-torture/execute/20000112-1.c: New test.
15933
15934 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15935
15936         * gcc.dg/20000111-1.c: New test.
15937
15938 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15939
15940         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15941         with 16 bit integers.
15942
15943 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15944
15945         * gcc.dg/20000108-1.c: New test.
15946
15947 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15948
15949         * g++.old-deja/g++.ns/koenig8.C: New test.
15950
15951 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15952
15953         * g++.old-deja/g++.other/cast4.C: New test.
15954
15955 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15956
15957         * gcc.c-torture/compile/20000105-2.c: New test.
15958         * gcc.c-torture/compile/20000105-1.c: New test.
15959
15960 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15961
15962         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15963         references to printf & atoi to conform to ANSI standard.
15964         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15965         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15966         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15967         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15968         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15969         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15970         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15971         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15972         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15973         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15974         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15975         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15976         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15977         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15978         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15979         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15980         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15981         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15982         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15983         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15984         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15985         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15986         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15987         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15988         * g++.old-deja/g++.brendan/init3.C: Likewise.
15989         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15990         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15991         * g++.old-deja/g++.brendan/new2.C: Likewise.
15992         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15993         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15994         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15995         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15996         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15997         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15998         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15999         * g++.old-deja/g++.brendan/template24.C: Likewise.
16000         * g++.old-deja/g++.brendan/template3.C: Likewise.
16001         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
16002         * g++.old-deja/g++.jason/inline3.C: Likewise.
16003         * g++.old-deja/g++.jason/opeq.C: Likewise.
16004         * g++.old-deja/g++.law/arg5.C: Likewise.
16005         * g++.old-deja/g++.law/arm7.C: Likewise.
16006         * g++.old-deja/g++.law/ctors11.C: Likewise.
16007         * g++.old-deja/g++.law/cvt8.C: Likewise.
16008         * g++.old-deja/g++.law/init9.C: Likewise.
16009         * g++.old-deja/g++.law/refs4.C: Likewise.
16010         * g++.old-deja/g++.law/template2.C: Likewise.
16011         * g++.old-deja/g++.law/visibility24.C: Likewise.
16012         * g++.old-deja/g++.law/vtable3.C: Likewise.
16013         * g++.old-deja/g++.mike/asm2.C: Likewise.
16014         * g++.old-deja/g++.mike/eh1.C: Likewise.
16015         * g++.old-deja/g++.mike/misc1.C: Likewise.
16016         * g++.old-deja/g++.mike/misc13.C: Likewise.
16017         * g++.old-deja/g++.mike/misc14.C: Likewise.
16018         * g++.old-deja/g++.mike/ns12.C: Likewise.
16019         * g++.old-deja/g++.mike/p1248.C: Likewise.
16020         * g++.old-deja/g++.mike/p3708.C: Likewise.
16021         * g++.old-deja/g++.mike/p3708a.C: Likewise.
16022         * g++.old-deja/g++.mike/p3708b.C: Likewise.
16023         * g++.old-deja/g++.mike/p646.C: Likewise.
16024         * g++.old-deja/g++.mike/p700.C: Likewise.
16025         * g++.old-deja/g++.mike/p783.C: Likewise.
16026         * g++.old-deja/g++.mike/p783a.C: Likewise.
16027         * g++.old-deja/g++.mike/p783b.C: Likewise.
16028         * g++.old-deja/g++.mike/p786.C: Likewise.
16029         * g++.old-deja/g++.mike/p789.C: Likewise.
16030         * g++.old-deja/g++.mike/p789a.C: Likewise.
16031         * g++.old-deja/g++.mike/p807a.C: Likewise.
16032         * g++.old-deja/g++.other/delete3.C: Likewise.
16033         * g++.old-deja/g++.other/dyncast1.C: Likewise.
16034         * g++.old-deja/g++.other/dyncast2.C: Likewise.
16035         * g++.old-deja/g++.other/dyncast3.C: Likewise.
16036         * g++.old-deja/g++.other/empty1.C: Likewise.
16037         * g++.old-deja/g++.other/temporary1.C: Likewise.
16038         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
16039         * g++.old-deja/g++.pt/t16.C: Likewise.
16040         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
16041
16042 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
16043
16044         * gcc.dg/991230-1.c: New test.
16045
16046 1999-12-29  Jeffrey A Law  (law@cygnus.com)
16047
16048         * gcc.c-torture/compile/991229-3.c: New test.
16049         * gcc.c-torture/compile/991229-2.c: New test.
16050         * gcc.c-torture/compile/991229-1.c: New test.
16051
16052 1999-12-29  Greg McGary <gkm@eng.ascend.com>
16053
16054         * gcc.c-torture/compile/labels-2.c: New test.
16055
16056 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
16057
16058         * gcc.c-torture/execute/991227-1.c: New test.
16059
16060 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16061
16062         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
16063
16064 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
16065
16066         * gcc.c-torture/execute/991221-1.c: New test.
16067
16068 1999-12-20  Nathan Sidwell  <nathan@acm.org>
16069
16070         * g++.old-deja/g++.other/cast3.C: New test.
16071
16072 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
16073
16074         * gcc.c-torture/execute/991216-4.c: New test.
16075
16076 1999-12-16  Michael Meissner  <meissner@cygnus.com>
16077
16078         * gcc.c-torture/execute/991216-1.c: New test.
16079         * gcc.c-torture/execute/991216-2.c: New test.
16080         * gcc.c-torture/execute/991216-3.c: New test.
16081
16082 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16083
16084         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
16085         Actually make the test fail by using "-O2" for compilation.
16086
16087 1999-12-15  Nathan Sidwell  <nathan@acm.org>
16088
16089         * g++.old-deja/g++.warn/cast-align1.C: New test.
16090
16091 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16092
16093         * gcc.c-torture/compile/991214-1.c: New test.
16094         * gcc.c-torture/compile/991214-2.c: New test.
16095
16096 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16097
16098         * gcc.dg/991214-1.c: New test.
16099
16100 1999-12-13  Jeffrey A Law  (law@cygnus.com)
16101
16102         * gcc.c-torture/compile/991213-3.c: New test.
16103         * gcc.c-torture/compile/991213-2.c: New test.
16104         * gcc.c-torture/compile/991213-1.c: New test.
16105
16106 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
16107
16108         * gcc.dg/991209-1.c: New test.
16109
16110 1999-12-08  Nathan Sidwell <nathan@acm.org>
16111
16112         * gcc.c-torture/compile/991208-1.c: New test.
16113
16114 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16115
16116         * gcc.dg/ultrasp2.c: New test.
16117
16118 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
16119
16120         * g++.old-deja/g++.abi/align.C (main): Fix typo.
16121
16122 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
16123
16124         * gcc.c-torture/compile/991202-1.c: New test.
16125         * gcc.c-torture/execute/991202-1.c: New test.
16126         * gcc.c-torture/execute/991202-2.c: New test.
16127         * gcc.c-torture/execute/991202-3.c: New test.
16128
16129 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
16130
16131         * g++.old-deja/g++.abi/align.C: New test.
16132         * g++.old-deja/g++.abi/aggregates.C: Likewise.
16133         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16134
16135 1999-12-01  Richard Henderson  <rth@cygnus.com>
16136
16137         * gcc.c-torture/execute/991201-1.c: New.
16138
16139 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
16140
16141         * gcc.dg/991129-1.c: New test.
16142
16143 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
16144
16145         * gcc.c-torture/compile/991127-1.c: New test.
16146
16147 1999-11-22  Nathan Sidwell  <nathan@acm.org>
16148
16149         * g++.old-deja/g++.other/warn4.C: New test.
16150
16151 1999-11-22  Nathan Sidwell  <nathan@acm.org>
16152
16153         * g++.old-deja/g++.eh/cleanup2.C: New test.
16154         * g++.old-deja/g++.ext/pretty2.C: New test.
16155         * g++.old-deja/g++.ext/pretty3.C: New test.
16156         * g++.old-deja/g++.other/debug6.C: New test.
16157
16158 1999-10-20  Jim Wilson  <wilson@cygnus.com>
16159
16160         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
16161         compiler_output to look for one error message instead of two.
16162
16163 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
16164
16165         * gcc.c-torture/execute/991118-1.c: Also test case
16166         where the word boundary does not split a byte evenly.
16167
16168 1999-11-19  Nathan Sidwell  <nathan@acm.org>
16169
16170         * g++.old-deja/g++.ext/restrict1.C: New test.
16171
16172 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
16173
16174         * gcc.c-torture/execute/991118-1.c: New test.
16175
16176 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
16177
16178         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
16179         working directory pathnames.
16180
16181 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
16182
16183         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
16184         host is equipped with driver.h and driver.o so it can actually
16185         compile and run the tests.
16186
16187 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
16188
16189         * gcc.c-torture/compile/991008-1.c: New test.
16190
16191 1999-11-08  Nick Clifton  <nickc@cygnus.com>
16192
16193         * lib/gcc-dg.exp: Include target-supports.exp
16194
16195 1999-11-05  Nick Clifton  <nickc@cygnus.com>
16196
16197         * lib/target-supports.exp: New file: Provide procs to test for
16198         features supported by the target.
16199         (check_weak_available): Moved here from ecos.exp.
16200         (check_alias_available): New proc: Determine of the target
16201         toolchain supports the alias attribute.
16202
16203         * gcc.dg/special/ecos.exp: Move check_weak_available to
16204         target-supports.exp.
16205         (alias-1.c): Only perform the test if the target supports
16206         aliases.
16207         (wkali-1.c): Only perform the test if the target supports
16208         aliases.
16209
16210         * gcc.dg/990506-0.c: Expect error messages from cross
16211         targets as well as native targets.
16212
16213 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16214
16215         * gcc.dg/ultrasp1.c: Removed xfail.
16216         * gcc.dg/struct-ret-2.c: Likewise.
16217         * gcc.dg/array-1.c: Likewise.
16218
16219 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16220
16221         * gcc.dg/struct-ret-2.c: New test.
16222
16223         * gcc.dg/array-1.c: New test.
16224
16225 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
16226
16227         * gcc.c-torture/execute/991030-1.c: New test.
16228
16229 1999-10-26  Richard Henderson  <rth@cygnus.com>
16230
16231         * gcc.c-torture/compile/991026-2.c: New test.
16232
16233 1999-10-26  Jeffrey A Law  (law@cygnus.com)
16234
16235         * gcc.c-torture/compile/991026-1.c: New test.
16236
16237 1999-10-23  Jeffrey A Law  (law@cygnus.com)
16238
16239         * gcc.c-torture/execute/991023-1.c: New test.
16240
16241 1999-10-19  Jeffrey A Law  (law@cygnus.com)
16242
16243         * gcc.c-torture/execute/991019-1.c: New test.
16244
16245 1999-10-16  Richard Henderson  <rth@cygnus.com>
16246
16247         * gcc.c-torture/execute/991016-1.c: New test.
16248
16249 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
16250
16251         * gcc.c-torture/execute/991014-1.c: New test.
16252
16253 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
16254
16255         * g++.old-deja/g++.other/union2.C: New test.
16256
16257 1999-10-13  Nathan Sidwell  <nathan@acm.org>
16258
16259         * g++.old-deja/g++.other/vaarg2.C: New test.
16260         * g++.old-deja/g++.other/vaarg3.C: New test.
16261
16262 1999-10-12  Craig Burley  <craig@jcb-sc.com>
16263
16264         * g77.f-torture/noncompile/19990905-1.f: Moved from being
16265         in compile/.
16266
16267 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
16268
16269         * gcc.c-torture/execute/va-arg-11.c: New test.
16270
16271 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
16272
16273         * lib/file-format.exp (gcc_target_object_format): Don't
16274         crash if objdump is unavailable.
16275
16276 1999-09-29  Donn Terry <donn@interix.com>
16277
16278         * gcc.misc-tests/mg.exp: delete extraneous redirection.
16279
16280 1999-09-28  Nick Clifton  <nickc@cygnus.com>
16281
16282         * gcc.c-torture/compile/990928-1.c: New test.
16283
16284 1999-09-28  Nathan Sidwell  <nathan@acm.org>
16285
16286         * g++.old-deja/g++.other/decl6.C: New test.
16287
16288 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16289
16290         * gcc.c-torture/execute/va-arg-10.c: New test.
16291
16292 1999-09-27  Nathan Sidwell  <nathan@acm.org>
16293
16294         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
16295         __PRETTY_FUNCTION__.
16296
16297 1999-09-23  Nick Clifton  <nickc@cygnus.com>
16298
16299         * gcc.c-torture/execute/990923-1.c: New test.
16300
16301 1999-09-21  Nick Clifton  <nickc@cygnus.com>
16302
16303         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
16304         for which -fpic is inappropriate.
16305
16306 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
16307
16308         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
16309
16310 1999-09-21  Nathan Sidwell  <nathan@acm.org>
16311
16312         * g++.old-deja/g++.other/dyncast1.C: New test.
16313         * g++.old-deja/g++.other/dyncast2.C: New test.
16314         * g++.old-deja/g++.other/dyncast3.C: New test.
16315         * g++.old-deja/g++.other/dyncast4.C: New test.
16316         * g++.old-deja/g++.other/dyncast5.C: New test.
16317         * g++.old-deja/g++.eh/catch3.C: New test.
16318         * g++.old-deja/g++.eh/catch3p.C: New test.
16319         * g++.old-deja/g++.eh/catch4.C: New test.
16320         * g++.old-deja/g++.eh/catch4p.C: New test.
16321         * g++.old-deja/g++.eh/catch5.C: New test.
16322         * g++.old-deja/g++.eh/catch5p.C: New test.
16323         * g++.old-deja/g++.eh/catch6.C: New test.
16324         * g++.old-deja/g++.eh/catch6p.C: New test.
16325         * g++.old-deja/g++.eh/catch7.C: New test.
16326         * g++.old-deja/g++.eh/catch7p.C: New test.
16327         * g++.old-deja/g++.eh/catch8.C: New test.
16328         * g++.old-deja/g++.eh/catch8p.C: New test.
16329         * g++.old-deja/g++.eh/catch9.C: New test.
16330         * g++.old-deja/g++.eh/catch9p.C: New test.
16331
16332 1999-09-13  Nathan Sidwell  <nathan@acm.org>
16333
16334         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
16335         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
16336
16337 1999-09-13  Jeffrey A Law  (law@cygnus.com)
16338
16339         * gcc.c-torture/compile/990913-1.c: New test.
16340
16341 1999-09-10  Nathan Sidwell  <nathan@acm.org>
16342
16343         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
16344         * g++.old-deja/g++.jason/rfg5.C: Likewise.
16345
16346 1999-09-09  Richard Henderson  <rth@cygnus.com>
16347
16348         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
16349
16350 1999-09-09  Nathan Sidwell  <nathan@acm.org>
16351
16352         * g++.old-deja/g++.other/lookup11.C: New test.
16353         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
16354         what is permitted and what we want.
16355         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
16356         overload use.
16357         * g++.old-deja/g++.jason/rfg5.C: Likewise
16358
16359 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
16360
16361         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
16362         * gcc.c-torture/noncompile/poison-1.c: New file.
16363
16364 1999-09-08  Nathan Sidwell  <nathan@acm.org>
16365
16366         * g++.old-deja/g++.other/sizeof3.C: New test.
16367         * g++.old-deja/g++.other/sizeof4.C: New test.
16368         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
16369         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
16370
16371 1999-09-07  Richard Henderson  <rth@cygnus.com>
16372
16373         * gcc.dg/va-arg-1.c: New.
16374
16375 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16376
16377         * gcc.c-torture/execute/va-arg-9.c: New test.
16378
16379 1999-09-05  Craig Burley  <craig@jcb-sc.com>
16380
16381         * g77.f-torture/compile/980519-2.f: New test.
16382         * g77.f-torture/compile/19990905-0.f: New test.
16383         * g77.f-torture/compile/19990905-1.f: New test.
16384         * g77.f-torture/compile/19990905-2.f: New test.
16385
16386         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
16387
16388 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
16389
16390         * gcc.c-torture/execute/990827-1.c: Fix typo.
16391
16392 1999-09-03  Nathan Sidwell  <nathan@acm.org>
16393
16394         * g++.old-deja/g++.other/deref1.C: New test.
16395
16396 1999-09-02  Nathan Sidwell  <nathan@acm.org>
16397
16398         * g++.old-deja/g++.other/ambig2.C: New test.
16399         * g++.old-deja/g++.other/cond5.C: New test.
16400         * g++.old-deja/g++.other/lookup16.C: New test.
16401
16402 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
16403
16404         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
16405         assemblers too.
16406
16407 1999-08-31  Jeffrey A Law  (law@cygnus.com)
16408
16409         * lib/c-torture.exp: Avoid the "compare executables" optimization
16410         when testing native.
16411
16412 1999-08-29  Jeffrey A Law  (law@cygnus.com)
16413
16414         * gcc.c-torture/execute/990829-1.c: New test.
16415         * gcc.c-torture/compile/990829-1.c: New test.
16416
16417 1999-08-27  Paul Burchard  <burchard@pobox.com>
16418
16419         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
16420         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
16421         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
16422         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
16423         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
16424         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
16425         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
16426         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
16427         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
16428         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
16429         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
16430
16431 1999-08-27  Jeffrey A Law  (law@cygnus.com)
16432
16433         * gcc.c-torture/execute/990827-1.c: New test.
16434
16435 1999-08-26  Craig Burley  <craig@jcb-sc.com>
16436
16437         * g77.f-torture/noncompile/19990826-4.f: New test.
16438
16439         * g77.f-torture/compile/19990826-3.f: New test.
16440
16441         * g77.f-torture/execute/19990826-2.f: New test.
16442
16443         * g77.f-torture/compile/19990826-1.f: New test.
16444
16445         * gcc.c-torture/execute/990826-0.c: New test.
16446         * g77.c-torture/execute/19990826-0.f: New test.
16447
16448         * g77.f-torture/noncompile/970626-2.f: New test.
16449
16450 1999-08-25  Paul Burchard  <burchard@pobox.com>
16451
16452         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
16453         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
16454         lss-011.C: New tests.
16455
16456 1999-08-25  Nathan Sidwell  <nathan@acm.org>
16457
16458         * g++.old-deja/g++.other/decl5.C: New test.
16459
16460 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16461
16462         * noncompile/noncompile.exp: Load_lib c-torture.exp.
16463         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
16464         call `postbase' for each one.  All callers of `postbase' changed
16465         to call this instead.
16466
16467 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
16468
16469         * gcc.c-torture/execute/990811-1.c: New test.
16470
16471 1999-08-09  Nick Clifton  <nickc@cygnus.com>
16472
16473         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
16474         just native ones.
16475
16476         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
16477         just native ones.
16478
16479 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16480
16481         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
16482
16483 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16484
16485         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
16486
16487 1999-08-04  Nathan Sidwell  <nathan@acm.org>
16488
16489         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
16490
16491 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16492
16493         * gcc.c-torture/execute/990804-1.c: New test.
16494
16495 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16496
16497         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
16498         * g++.old-deja/g++.brendan/crash64.C: Likewise
16499         * g++.old-deja/g++.brendan/overload8.C: Likewise
16500
16501 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16502
16503         * g++.old-deja/g++.other/struct1.C: New test.
16504
16505 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16506
16507         * g++.old-deja/g++.other/enum2.C: New test.
16508
16509 1999-08-02  Richard Henderson  <rth@cygnus.com>
16510
16511         Adapted from tests from Franz Sirl:
16512         * gcc.c-torture/execute/va-arg-7.c: New test.
16513         * gcc.c-torture/execute/va-arg-8.c: New test.
16514
16515 1999-08-01  Jeffrey A Law  (law@cygnus.com)
16516
16517         * gcc.c-torture/compile/990801-2.c: New test.
16518
16519         * gcc.c-torture/compile/990801-1.c: New test.
16520
16521 1999-07-27  Michael Meissner  <meissner@cygnus.com>
16522
16523         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
16524         fp-cmp-1.c, converting double to float.
16525
16526         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
16527         fp-cmp-1.c, converting double to long double.
16528
16529         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
16530         from fr1 to unknown_register, since fr1 is a legitimate register
16531         on some machines.
16532
16533 1999-07-25  Jeffrey A Law  (law@cygnus.com)
16534
16535         * README: More listname related changes.
16536
16537 1999-07-08  Catherine Moore  <clm@cygnus.com>
16538
16539         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
16540
16541 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
16542
16543         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
16544
16545 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16546
16547         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
16548
16549 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
16550
16551         * gcc.dg/990703-1.c: New test.
16552
16553 1999-06-29  Nick Clifton  <nickc@cygnus.com>
16554
16555         * lib/file-format.exp: New file: Move definition of proc
16556         gcc_target_object_format to here from
16557         gcc.dg/special/ecos.exp.
16558
16559         * lib/c-torture.exp: Include lib file-format.exp.
16560         * lib/gcc-dg.exp: Include lib file-format.exp.
16561
16562         * gcc.dg/special/ecos.exp: Remove definition of proc
16563         gcc_target_object_format.
16564
16565 1999-06-28  Jeffrey A Law  (law@cygnus.com)
16566
16567         * gcc.c-torture/execute/990628-1.c: New test.
16568
16569 1999-06-25  Jeffrey A Law  (law@cygnus.com)
16570
16571         * gcc.c-torture/compile/990625-2.c: New test.
16572
16573         * gcc.c-torture/compile/990625-1.c: New test.
16574
16575 1999-06-23  Nick Clifton  <nickc@cygnus.com>
16576
16577         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
16578         attributes compile.
16579         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
16580         ports that use the COFF/PE file format.
16581
16582 1999-06-17  Jeffrey A Law  (law@cygnus.com)
16583
16584         * gcc.c-torture/compile/990617-1.c: New test.
16585
16586 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
16587
16588         * g++.old-deja/g++.other/decl4.C: New test.
16589
16590 1999-06-14  Nathan Sidwell  <nathan@acm.org>
16591
16592         * g++.old-deja/g++.other/bitfld3.C: New test.
16593
16594 1999-06-08  Nathan Sidwell  <nathan@acm.org>
16595
16596         * g++.old-deja/g++.eh/catch1.C: New test.
16597
16598 1999-06-07  Jeffrey A Law  (law@cygnus.com)
16599
16600         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
16601
16602         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
16603         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
16604
16605 1999-06-05  Craig Burley  <craig@jcb-sc.com>
16606
16607         * g77.f-torture/compile/19990502-0.f: Replace with new,
16608         shorter, test that still fails after recent changes.
16609
16610 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16611
16612         * gcc.c-torture/execute/990604-1.c: New test.
16613
16614 1999-05-31  Jeffrey A Law  (law@cygnus.com)
16615
16616         * gcc.c-torture/execute/990531-1.c: New test.
16617
16618 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16619
16620         * gcc.c-torture/compile/990527-1.c: New test.
16621
16622 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16623
16624         * gcc.c-torture/execute/990527-1.c: New test.
16625
16626 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16627
16628         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16629         bitfields as signed.
16630
16631 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16632
16633         * g77.f-torture/compile/19990525-0.f: New test.
16634
16635 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16636
16637         * gcc.c-torture/execute/990525-2.c: New test.
16638
16639         * gcc.c-torture/execute/990525-1.c: New test.
16640
16641 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16642
16643         * g++.old-deja/g++.other/anon3.C: New test.
16644         * g++.old-deja/g++.other/anon4.C: New test.
16645         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16646         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16647         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16648         Merrill).
16649
16650 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16651
16652         * gcc.c-torture/execute/990524-1.c: New test.
16653
16654         * gcc.dg/990524-1.c: New test.
16655
16656 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16657
16658         * gcc.c-torture/compile/990523-1.c: New test.
16659
16660 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16661
16662         * gcc.c-torture/compile/990519-1.c: New test.
16663
16664 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16665
16666         * gcc.c-torture/compile/990517-1.c: New test.
16667
16668         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16669         (e4, f4): New tests.
16670         (main): Call them.
16671
16672 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16673
16674         * gcc.dg/noreturn-1.c: New test.
16675
16676 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16677
16678         * gcc.c-torture/execute/990513-1.c: New test.
16679
16680 1999-05-10  Richard Henderson  <rth@cygnus.com>
16681
16682         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16683
16684 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16685
16686         * g77.f-torture/execute/erfc.f: Use small single-precision
16687         values, to avoid problems on Alphas when not -mieee.
16688
16689 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16690
16691         * gcc.dg/990506-0.c: New test.
16692
16693 1999-05-08  Richard Henderson  <rth@cygnus.com>
16694
16695         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16696         the constant to test.  Don't XFAIL 64-bit targets.
16697
16698         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16699         * g++.old-deja/g++.law/profile1.C: Likewise.
16700
16701         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16702         operator new instances.
16703         * g++.old-deja/g++.other/delete5.C: Likewise.
16704
16705 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16706
16707         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16708         intrinsic.
16709
16710 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16711
16712         * g77.f-torture/execute/u77-test.f: Reverse order of two
16713         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16714
16715 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16716
16717         * gcc.dg/compare1.c: New test.
16718
16719 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16720
16721         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16722         New tests.
16723
16724 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16725
16726         * g77.f-torture/compile/19990502-1.f: New test.
16727
16728 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16729
16730         * g77.f-torture/compile/19990502-0.f: New test.
16731
16732 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16733
16734         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16735         intrinsic.
16736
16737 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16738
16739         * g77.f-torture/execute/u77-test.f (main): List libU77
16740         intrinsics not currently tested.
16741         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16742         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16743         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16744         Trim blanks off the ends of some printed strings.
16745
16746 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16747
16748         * g77.f-torture/execute/u77-test.f (main): Just warn about
16749         FSTAT gid disagreement, as it's expected on some systems.
16750
16751 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16752
16753         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16754         use a new function, which allows for some slop.
16755         Clean up some commentary.
16756         (issum): The new function.
16757         (sgladd): Deleted subroutine.
16758
16759 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16760
16761         * g77.f-torture/execute/u77-test.f: Modify to be more like
16762         libf2c/libU77 version, bringing patches to that version here.
16763         Add suitable commentary.
16764
16765 1999-04-25  Richard Henderson  <rth@cygnus.com>
16766
16767         * gcc.dg/990424-1.c: New test.
16768
16769 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16770
16771         * g77.f-torture/execute/u77-test.f (main): Bug involving
16772         LSTAT has been fixed, so turn back on full checking.
16773
16774 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16775
16776         * g77.f-torture/compile/19990419-0.f: New test.
16777         * g77.f-torture/execute/19990419-1.f: New test.
16778
16779 1999-04-17  Richard Henderson  <rth@cygnus.com>
16780
16781         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16782         to avoid the need for a prototype to supress a warning.
16783
16784 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16785
16786         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16787
16788 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16789
16790         * gcc.c-torture/execute/990404-1.c: New test.
16791
16792 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16793
16794         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16795         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16796         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16797         missing initializer warnings.
16798
16799 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16800
16801         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16802         matching strings.
16803
16804 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16805
16806         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16807
16808 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16809
16810         * g77.f-torture/execute/19990325-0.f: New test.
16811         * g77.f-torture/execute/19990325-1.f: New test.
16812
16813 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16814
16815         * gcc.c-torture/execute/990324-1.c: New test.
16816
16817 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16818
16819         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16820         test with 4.
16821
16822 1999-03-17  Richard Henderson  <rth@cygnus.com>
16823
16824         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16825
16826 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16827
16828         * g77.f-torture/execute/19990313-2.f: New test.
16829         * g77.f-torture/execute/19990313-3.f: New test.
16830
16831 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16832
16833         * g77.f-torture/execute/19990313-0.f: New test.
16834         * g77.f-torture/execute/19990313-1.f: New test.
16835
16836 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16837
16838         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16839         printf to sprintf.
16840         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16841         (main): Add check for u15.  Conditionalize u31 check depending on
16842         whether ints are <32 bits or >=32 bits.
16843
16844 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16845
16846         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16847
16848 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16849
16850         * g77.f-torture/compile/19990305-0.f: New test.
16851         * g77.f-torture/execute/19981119-0.f: New test.
16852
16853 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16854
16855         * g77.f-torture/execute/970625-2.f: call ABORT if final
16856         result is not correct, instead of just printing it.
16857         Add this checking via newly introduced obfuscation, to
16858         trip up buggy front ends.
16859
16860 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16861
16862         * g77.f-torture/compile/960317-1.f: Moved from being
16863         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16864
16865 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16866
16867         * g77.f-torture/execute/960317-1.f: New (old) test.
16868         * g77.f-torture/execute/970625-2.f: Ditto.
16869
16870 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16871
16872         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16873         message on line 1 or line 2; cccp and cpplib do this differently.
16874
16875 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16876
16877         * g++.old-deja/g++.law/weak1.C: New test.
16878
16879 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16880
16881         * gcc.c-torture/execute/990119-1.c: Renamed to...
16882         * gcc.dg/990119-1.c: this, so it will only be tested once
16883         (it's a preprocessor test, it doesn't need to be run at
16884         multiple optimization levels).
16885
16886 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16887
16888         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16889           ALWAYS_CXXFLAGS.
16890
16891 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16892
16893         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16894         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16895         to not be compilable by current g77.
16896
16897 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16898
16899         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16900
16901 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16902
16903         * gcc.c-torture/execute/990222-1.c: New test.
16904
16905 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16906
16907         * g77.f-torture/compile/19990218-0.f: New test.
16908         * g77.f-torture/noncompile/19990218-1.f: New test.
16909
16910 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16911
16912         * g77.f-torture/compile/19981216-0.f: New test.
16913
16914 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16915
16916         * gcc.dg/990214-1.c: New test.
16917
16918 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16919
16920         * gcc.dg/990213-2.c: New test.
16921
16922         * gcc.dg/990213-1.c: New test.
16923
16924 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16925
16926         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16927         ints.
16928
16929 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16930
16931         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16932         specified by target.
16933
16934         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16935
16936 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16937
16938         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16939
16940 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16941
16942         * gcc.dg/special/ecos.exp: New test driver for new tests with
16943         special requirements.
16944
16945         * gcc.dg/special/alias-1.c: New test.
16946         * gcc.dg/special/gcsec-1.c: New test.
16947         * gcc.dg/special/weak-1.c: New test.
16948         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16949         * gcc.dg/special/weak-2.c: New test.
16950         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16951         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16952         * gcc.dg/special/wkali-1.c: New test.
16953         * gcc.dg/special/wkali-2.c: New test.
16954         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16955         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16956
16957 1999-02-10  Felix Lee  <flee@cygnus.com>
16958
16959           * lib/c-torture.exp (c-torture-compile): Pull out code for
16960           analyzing gcc error messages.
16961           (c-torture-execute): Likewise.  Fix some (harmless) false
16962           positives.
16963           * lib/gcc.exp (gcc_check_compile): New function.
16964
16965 1999-02-08  Richard Henderson  <rth@cygnus.com>
16966
16967         * gcc.c-torture/execute/990208-1.c: New test.
16968
16969 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16970
16971         * g++.dg/special/ecos.exp: New driver for new tests with special
16972         requirements
16973
16974         * g++.dg/special/conpr-1.C: New test
16975         * g++.dg/special/conpr-2.C: New test
16976         * g++.dg/special/conpr-2a.C: New test
16977         * g++.dg/special/conpr-3.C: New test
16978         * g++.dg/special/conpr-3a.C: New test
16979         * g++.dg/special/conpr-3b.C: New test
16980
16981         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16982         allow g++ to use the dg driver
16983
16984         * README: Add comment about g++.dg directory
16985
16986 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16987
16988         * README: Update email addresses.
16989
16990 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16991
16992         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16993         arguments in order to force structure S onto the stack even on
16994         the alpha.
16995         (test): Pass 10 leading arguments to function foo as well as the
16996         structure S.
16997
16998         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16999         failure for all targets.
17000
17001         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
17002         abort to terminate program execution.
17003
17004 1999-01-30  Richard Henderson  <rth@cygnus.com>
17005
17006         * gcc.c-torture/execute/990130-1.c: New test.
17007
17008 1999-01-30  Jeffrey A Law  (law@cygnus.com)
17009
17010         * gcc.dg/990130-1.c: New test.
17011
17012 1999-01-28  Michael Meissner  <meissner@cygnus.com>
17013
17014         * gcc.c-torture/execute/990128-1.c: New test.
17015
17016 1999-01-27  Michael Meissner  <meissner@cygnus.com>
17017
17018         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
17019
17020 1999-01-27  Felix Lee  <flee@cygnus.com>
17021
17022         * lib/c-torture.exp (c-torture-compile): pull out code for
17023         analyzing gcc error messages.
17024         (c-torture-execute): ditto, and fix some (harmless) false
17025         positives.
17026         * lib/gcc.exp (gcc_check_compile): new function.
17027
17028 1999-01-17  Jeffrey A Law  (law@cygnus.com)
17029
17030         * gcc.dg/990117-1.c: New test.
17031
17032         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
17033
17034         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
17035
17036 1999-01-15  Jeffrey A Law  (law@cygnus.com)
17037
17038         * g77.f-torture/compile/990115-1.f: New test.
17039
17040 1999-01-07  Jeffrey A Law  (law@cygnus.com)
17041
17042         * gcc.c-torture/compile/990107-1.c: New test
17043
17044 1999-01-06  Jeffrey A Law  (law@cygnus.com)
17045
17046         * gcc.c-torture/execute/990106-2.c: New test.
17047
17048         * gcc.c-torture/execute/990106-1.c: New test.
17049
17050 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
17051
17052         * gcc.c-torture/compile/981223-1.c: New test.
17053
17054 1998-12-29  Richard Henderson  <rth@cygnus.com>
17055
17056         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
17057         (opt3): Rename from opt4 and disable.
17058
17059 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
17060
17061         * g++.old-deja/g++.pt/ptrmem5.C: New test.
17062
17063 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17064
17065         * g++.old-deja/g++.other/conv5.C: New test.
17066
17067 1998-12-14  Nick Clifton  <nickc@cygnus.com>
17068
17069         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
17070
17071 1998-12-11  Jeffrey A Law  (law@cygnus.com)
17072
17073         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
17074
17075 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
17076
17077         * gcc.c-torture/compile/981211-1.c: New test.
17078
17079 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
17080
17081         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
17082
17083         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
17084
17085 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17086
17087         * gcc.special/930510-1.c: Make C9X safe.
17088         * gcc.misc-tests/gcov-1.c Similarly.
17089         * gcc.misc-tests/gcov-2.c Similarly.
17090
17091 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17092
17093         * gcc.dg/ultrasp1.c: New test.
17094
17095 1998-12-06  Richard Henderson  <rth@cygnus.com>
17096
17097         * gcc.c-torture/execute/981206.c: New test.
17098
17099 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17100
17101         * g++.old-deja/g++.ns/template7.C: New test.
17102
17103         * g++.old-deja/g++.other/expr1.C: New test.
17104
17105         * g++.old-deja/g++.eh/tmpl3.C: New test.
17106
17107         * g++.old-deja/g++.eh/tmpl2.C: New test.
17108
17109 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17110
17111         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
17112         * g++.old-deja/g++.other/using6.C: Removed.
17113         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
17114
17115         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
17116
17117 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17118
17119         * g++.old-deja/g++.pt/overload8.C: New test.
17120
17121         * g++.old-deja/g++.pt/overload7.C: New test.
17122
17123         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
17124
17125         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
17126         and relinking messages.
17127         * lib/g++.exp (g++_target_compile): Remove .rpo file when
17128         compiling with -frepo.
17129
17130 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
17131
17132         * g++.old-deja/g++.pt/lookup6.C: New test.
17133
17134 1998-11-30  Nick Clifton  <nickc@cygnus.com>
17135
17136         * gcc.c-torture/execute/981130-1.c: New test.
17137         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
17138
17139 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
17140
17141         * g++.old-deja/g++.pt/explicit76.C: New test.
17142
17143         * g++.old-deja/g++.pt/friend38.C: New test.
17144
17145         * g++.old-deja/g++.ns/crash2.C: New test.
17146
17147         * g++.old-deja/g++.pt/defarg8.C: New test.
17148
17149         * g++.old-deja/g++.pt/instantiate6.C: New test.
17150
17151         * g++.old-deja/g++.pt/static6.C: New test.
17152
17153         * g++.old-deja/g++.pt/decl2.C: New test.
17154
17155 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17156
17157         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
17158         problem is actually related with name lookup, but so what? :-)
17159
17160         * g++.old-deja/g++.pt/friend37.C: New test.
17161
17162 1998-11-25  Dave Love  <d.love@dl.ac.uk>
17163
17164         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
17165         element, which fails on some systems.
17166
17167         * g77.f-torture/execute/labug1.f: New test.
17168
17169 1998-11-21  Jeffrey A Law  (law@cygnus.com)
17170
17171         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
17172         is defined.
17173
17174 1998-11-18  Dave Love  <d.love@dl.ac.uk>
17175
17176         * g77.f-torture/compile/981117-1.f: New test.
17177
17178 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
17179
17180         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
17181         properly discarded.
17182
17183 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
17184
17185         * gcc.c-torture/execute/memcheck: New directory of tests for
17186         -fcheck-memory-usage.
17187
17188 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17189
17190         * README: New file, general information about the testsuite and
17191         new description of the various C++ test subdirectories.
17192         * README.g++: Eliminate obsolete information, update and move most
17193         relevant stuff to README.
17194
17195 1998-11-07  Richard Henderson  <rth@cygnus.com>
17196
17197         * gcc.c-torture/compile/981107-1.c: New test.
17198
17199 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
17200
17201         * execute/memcpy-bi.c: New testcase.
17202
17203 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
17204
17205         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
17206         base classes.
17207
17208         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
17209         template is selected.
17210
17211         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
17212         classes, it should be accepted for all types.
17213
17214         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
17215
17216         * g++.old-deja/g++.pt/spec24.C: Ensure that template
17217         specializations start with template headers.
17218
17219 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
17220
17221         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
17222
17223         * g++.old-deja/g++.other/init9.C: Test cross initialization of
17224         non-POD types.
17225
17226 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
17227
17228         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
17229
17230 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
17231
17232         * compile/981022-1.c, compile/981022-1.x: New test and driver.
17233
17234 1998-10-19  Jeffrey A Law  (law@cygnus.com)
17235
17236         * 981019-1.c: New test.
17237
17238 1998-10-14  Robert Lipe <robertl@dgii.com>
17239
17240         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
17241         find objc headers.
17242
17243 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17244
17245         * compile/981001-4.c: Remove use of GCC extension that triggers a
17246         compiler bug.
17247
17248 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
17249
17250         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
17251
17252 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17253
17254         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
17255         instantiation of template produces incorrect code for delete
17256         expression.
17257
17258         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
17259         constructors' name is not unique.
17260         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
17261         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
17262
17263         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
17264         automatic array of const is ill-formed.
17265
17266         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
17267         of template parameter?
17268
17269         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
17270         const.
17271
17272         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
17273         pointer-to-member expression.
17274
17275         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
17276         declaration causes ICE.
17277
17278 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
17279
17280         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
17281         reserved in the global namespace.
17282
17283         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
17284         generate needed virtual table.
17285
17286         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
17287
17288 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
17289
17290         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
17291         template-dependent type
17292
17293 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
17294
17295         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
17296         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
17297         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
17298
17299         * g++.old-deja/g++.other/using5.C: New test; using decl from base
17300         class should be usable as argument of member function.
17301         * g++.old-deja/g++.other/using6.C: New test; using decl from base
17302         class should be usable as return type of member function.
17303         * g++.old-deja/g++.other/using7.C: New test; using decl from base
17304         class should be usable as type of data member.
17305
17306         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
17307
17308 1998-10-09  Jeffrey A Law  (law@cygnus.com)
17309
17310         * gcc.c-torture/special/920521-1.c: Fix bogus test.
17311
17312 1998-10-08  Nick Clifton  <nickc@cygnus.com>
17313
17314         * gcc.dg/dll-?.c Add thumb to target list.
17315         Fix assembler scan patterns to match current assembler output.
17316
17317 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
17318
17319         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
17320         matching of template brackets.
17321
17322         * g++.old-deja/g++.other/using4.C: New test.  Test using
17323         declarations of methods from base classes.
17324
17325         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
17326         within functions should introduce names into the innermost
17327         enclosing namespace.
17328
17329         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
17330         of static locals if first initialization throws.
17331
17332 1998-10-07  Jim Wilson  <wilson@cygnus.com>
17333
17334         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
17335
17336 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
17337
17338         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
17339         lose track of the possible targets of tablejump insns.
17340         * special/special.exp: Run it.
17341
17342 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17343
17344         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
17345         must be declared before its specializations can be named in friend
17346         declarations.
17347
17348 1998-10-05  Dave Love  <d.love@dl.ac.uk>
17349
17350         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
17351
17352         * g77.f-torture/execute/io1.f: New test.
17353
17354 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17355
17356         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
17357         with pointer to template function, for which no argument deduction
17358         is possible.
17359
17360         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
17361         specialization of template function as argument to template
17362         function.
17363
17364         * g++.old-deja/g++.other/access2.C: New test; Inner class
17365         shouldn't have privileged access to Outer's names.
17366
17367 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17368
17369         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
17370         friend template declared within template class conflicts with
17371         nested class of the same name.
17372
17373         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
17374         is ignored.
17375
17376         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
17377         object with direct initializer as function declaration.
17378
17379         * g++.old-deja/g++.other/decl2.C: New test; duplicate
17380         initializers.
17381
17382         * g++.old-deja/g++.other/null2.C: New test; conditional operator
17383         involving const pointer and NULL produces incorrect result.
17384
17385         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
17386         type name without `typename' should be rejected with -pedantic.
17387
17388 1998-10-02  Richard Henderson  <rth@cygnus.com>
17389
17390         * g++.old-deja/g++.other/addrof1.C: New test.
17391
17392 1998-10-01  Nick Clifton  <nickc@cygnus.com>
17393
17394         * gcc.c-torture/compile/981001-1.c: New test.
17395         * gcc.c-torture/execute/981001-1.c: New test.
17396
17397 1998-10-01  Jeffrey A Law  (law@cygnus.com)
17398
17399         * gcc.c-torture/compile/981001-2.c: New test.
17400         * gcc.c-torture/compile/981001-3.c: New test.
17401         * gcc.c-torture/compile/981001-4.c: New test.
17402
17403 1998-10-01  Robert Lipe  <robertl@dgii.com>
17404
17405         * lib/objc.exp (objc_target_compile): Add -L during compiles for
17406         multilibbed hosts.   Idea grafted from g77.exp.
17407
17408 1998-09-30  Dave Love  <d.love@dl.ac.uk>
17409
17410         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
17411         avoid losing on systems which need -lsocket.
17412
17413 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
17414
17415         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
17416         * g++.old-deja/g++.other/nested2.C: Ditto.
17417         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
17418         failure.
17419
17420 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17421
17422         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
17423         preferred over template operator!= for enum bitfields.
17424
17425 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
17426
17427         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
17428         that happen to have the same base name, but in different scopes,
17429         are incorrectly rejected.
17430
17431 1998-09-16  Richard Henderson  <rth@cygnus.com>
17432
17433         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
17434         on the native word size instead of an integer literal.
17435
17436 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17437
17438         * g++.old-deja/g++.other/static2.C: Invocation of static data
17439         member of type pointer-to-function denoted as non-static member.
17440
17441         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
17442         checks involving function types and aliases.
17443
17444 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17445
17446         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
17447         redefined to the same non-trivial type.
17448
17449         * g++.old-deja/g++.pt/explicit73.C: Test for proper
17450         namespace-qualification of template specializations declared in
17451         other namespaces.
17452
17453         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
17454         to declare a subset of the specializations of a template function
17455         as friends of specializations of a template class.
17456
17457         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
17458         member templates that do not fully specialize the enclosing
17459         template class are rejected.
17460
17461 1998-09-11  Dave Love  <d.love@dl.ac.uk>
17462
17463         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
17464
17465 1998-09-08  Dave Love  <d.love@dl.ac.uk>
17466
17467         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
17468         altered from libf2c/libU77 version.
17469
17470 1998-09-06  Dave Love  <d.love@dl.ac.uk>
17471
17472         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
17473
17474 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
17475
17476         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
17477         (un)signed char are different types for template specialization
17478         purposes.
17479
17480 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
17481
17482         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
17483         * objc: ObjC testsuite.
17484
17485 1998-08-31  Catherine Moore  <clm@cygnus.com>
17486
17487         * gcc.c-torture/execute/941014-1.x:  New file.
17488
17489 1998-08-31  Nick Clifton  <nickc@cygnus.com>
17490
17491         * lib/c-torture.exp: Add support for
17492         torture_eval_before_compile and torture_eval_before_execute
17493         variables.
17494
17495 1998-08-30  Jeffrey A Law  (law@cygnus.com)
17496
17497         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
17498         this test triggers valid.
17499
17500 1998-08-27  Jeffrey A Law  (law@cygnus.com)
17501
17502         * gcc.dg/980827-1.c: New test.
17503
17504 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
17505
17506         * gcc.c-torture/execute/loop-4b.c: New test.
17507
17508 1998-08-26  Nick Clifton  <nickc@cygnus.com>
17509
17510         * lib/c-torture.exp: Add support for
17511         torture_eval_before_compile and torture_eval_before_execute
17512         variables.
17513
17514 1998-08-25  Jeffrey A Law  (law@cygnus.com)
17515
17516         * gcc.c-torture/compile/980825-1.c: New test.
17517
17518 1998-08-24  Nick Clifton  <nickc@cygnus.com>
17519
17520         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
17521         count number tests in opt_t0 not good_t0.
17522
17523 1998-08-24  Jeffrey A Law  (law@cygnus.com)
17524
17525         * gcc.c-torture/compile/930326-1.x: Fix typo.
17526
17527 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
17528
17529         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
17530         causes an ICE.
17531
17532 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17533
17534         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
17535         STACK_SIZE is defined.
17536         * gcc.c-torture/unsorted/stuct.c: Similarly.
17537
17538         * gcc.c-torture/compile/980821-1.c: New test.
17539
17540 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17541
17542         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
17543
17544 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
17545
17546         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
17547         code.
17548
17549 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
17550
17551         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
17552         error'.
17553
17554 1998-08-18  Jeffrey A Law  (law@cygnus.com)
17555
17556         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
17557
17558 1998-08-16  Jeffrey A Law  (law@cygnus.com)
17559
17560         * gcc.c-torture/compile/980816-1.c: New test.
17561
17562         * gcc.dg/980816-1.c: New test.
17563
17564 1998-08-13  Jeffrey A Law  (law@cygnus.com)
17565
17566         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
17567         compiler for ieee tests.
17568
17569 1998-08-01  Dave Love  <d.love@dl.ac.uk>
17570
17571         * g77.f-torture/compile/980729-0.f: New test.
17572
17573 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
17574
17575         * gcc.c-torture/special/eeprof-1.c: New test, for
17576         -finstrument-functions.
17577         * gcc.c-torture/special/special.exp: Run it.
17578
17579 1998-07-29  Jeffrey A Law  (law@cygnus.com)
17580
17581         * gcc.c-torture/compile/980729-1.c: New test.
17582
17583 1998-07-27  Nick Clifton  <nickc@cygnus.com>
17584
17585         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
17586         __thumb__ is defined, and test for ARM style doubles if so.
17587
17588 1998-07-26  Dave Love  <d.love@dl.ac.uk>
17589
17590         * g77.f-torture/noncompile/980615-0.f: New test.
17591
17592 1998-07-26  H.J. Lu  (hjl@gnu.org)
17593
17594         * gcc.dg/980312-1.c: Do link instead of compile.
17595         * gcc.dg/980313-1.c: Likewise.
17596
17597 1998-07-26  Jeffrey A Law  (law@cygnus.com)
17598
17599         * gcc.c-torture/compile/980726-1.c: New test.
17600
17601 1998-07-25  Dave Love  <d.love@dl.ac.uk>
17602
17603         * g77.f-torture/execute/io0.f: New test.
17604
17605 1998-07-24  Nick Clifton  <nickc@cygnus.com>
17606
17607         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
17608         an int.
17609
17610 1998-06-18  Michael Meissner  <meissner@cygnus.com>
17611
17612         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
17613         m32r bugs.
17614
17615 1998-07-17  Nick Clifton  <nickc@cygnus.com>
17616
17617         * gcc.dg/980626-1.c: Expect failures for all toolchains until
17618         c-decl.c:grokdeclarator can handle mode attributes.
17619
17620 1998-07-16  Jeffrey A Law  (law@cygnus.com)
17621
17622         * gcc.c-torture/execute/980716-1.c: New test.
17623
17624 1998-07-13  Jeffrey A Law  (law@cygnus.com)
17625
17626         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
17627         the mn10200.
17628         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
17629         the mn10200.
17630         * gcc.c-torture/execute/va-arg-3.x: Similarly.
17631         * gcc.c-torture/compile/930326-1.x: Similarly.
17632
17633 1998-07-13  Dave Love  <d.love@dl.ac.uk>
17634
17635         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
17636         New test from Craig.
17637
17638 1998-07-12  Dave Love  <d.love@dl.ac.uk>
17639
17640         * g77.f-torture/noncompile/980616-0.f: New test.
17641
17642         * g77.f-torture/execute/970816-3.f:  New test from Craig.
17643
17644 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17645
17646         *  g++.other/singleton.C: Return error value instead of taking
17647         SIGSEGV.
17648
17649 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
17650
17651         *  g++.other/singleton.C: New test.   Warning is under dispute.
17652         Runtime crash is not.
17653
17654 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17655
17656         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
17657         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
17658         using6.C, using7.C}:  New namespace tests.
17659
17660 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
17661
17662         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
17663         specialization with typedef'ed names used as array indexes.
17664
17665 1998-07-09  Jeffrey A Law  (law@cygnus.com)
17666
17667         * gcc.c-torture/execute/980709-1.c: New test.
17668
17669         * gcc.dg/980709-1.c: New test.
17670
17671 1998-07-07  Richard Henderson  <rth@cygnus.com>
17672
17673         * gcc.c-torture/execute/bcp-1.c: New test.
17674
17675 1998-07-07  Jeffrey A Law  (law@cygnus.com)
17676
17677         * gcc.c-torture/execute/980707-1.c: New test.
17678
17679 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
17680
17681         * gcc.c-torture/compile/980706-1.c: New test.
17682
17683 1998-07-01  Dave Love  <d.love@dl.ac.uk>
17684
17685         * g77.f-torture/execute/980701-0.f,
17686         g77.f-torture/execute/980701-1.f: New test from Craig.
17687
17688 1998-07-01  Jeffrey A Law  (law@cygnus.com)
17689
17690         * gcc.c-torture/compile/980701-1.c: New test.
17691
17692         * gcc.c-torture/execute/980701-1.c: New test.
17693
17694 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17695 rlsruhe.de>
17696
17697         * g++.old-deja/g++.robertl/eb132.C: New test.
17698         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17699
17700 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17701
17702         * g77.f-torture/execute/980628-7.f,
17703         g77.f-torture/execute/980628-8.f,
17704         g77.f-torture/execute/980628-9.f,
17705         g77.f-torture/execute/980628-10.f: New tests from Craig.
17706
17707         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17708
17709 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17710
17711         * g77.f-torture/execute/980628-4.f: New test from Craig.
17712         * g77.f-torture/execute/980628-5.f: Likewise.
17713         * g77.f-torture/execute/980628-2.f: Likewise.
17714         * g77.f-torture/execute/980628-0.f: Likewise.
17715         * g77.f-torture/execute/980628-1.f: Likewise.
17716         * g77.f-torture/execute/980628-3.f: Likewise.
17717         * g77.f-torture/execute/980628-6.f: Likewise.
17718
17719 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17720
17721         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17722         directory when nothing has been installed yet.
17723
17724 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17725
17726         * gcc.c-torture/special/special.exp: Handle newer versions of
17727         dejagnu.
17728
17729 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17730
17731         * gcc.dg/980626-1.c: New test.
17732
17733 1998-06-19  Bruno Haible <haible@ilog.fr>
17734
17735         * gcc.misc-tests/m-un-2.c: New test.
17736         * g++.old-deja/g++.other/warn01.c: Likewise.
17737
17738 1998-06-19  Robert Lipe  <robertl@dgii.com>
17739
17740         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17741         compatibility with assmblers with a different comment character.
17742         Eliminate use of GAS-specific extensions.
17743
17744 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17745
17746         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17747
17748 1998-06-19  Robert Lipe  <robertl@dgii.com>
17749
17750         *lib/g77.exp: Replace search for libf2c.a with search for newly
17751         renamed libg2c.a
17752
17753 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17754
17755         * gcc.c-torture/execute/980617-1.c: New test.
17756
17757 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17758
17759         * gcc.c-torture/execute/980612-1.c: New test.
17760
17761 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17762
17763         * gcc.dg/980523-1.c: Only test on ppc-linux.
17764         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17765
17766         * gcc.c-torture/execute/980608-1.c: New test.
17767
17768 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17769
17770         * gcc.c-torture/execute/980605-1.c: New test.
17771
17772 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17773
17774         * gcc.c-torture/execute/980604-1.c: New test.
17775
17776 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17777
17778         * gcc.c-torture/execute/980602-1.c: New test.
17779         * gcc.c-torture/execute/980602-2.c: Likewise.
17780
17781 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17782
17783         * 970125-0.f: Fix per JCB.  Add commentary.
17784
17785 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17786
17787         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17788         IEEE -0 support.
17789
17790 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17791
17792         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17793         earlier.
17794
17795 1998-05-28  Catherine Moore <clm@cygnus.com>
17796
17797         * gcc.c-torture/execute/980526-3.c: New test.
17798
17799 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17800
17801         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17802         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17803         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17804         m88k-motorola-sysv3 to XFAIL.
17805
17806 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17807
17808         * gcc.dg/980526-1.c: New test.
17809         * gcc.c-torture/execute/980526-2.c: New test.
17810
17811 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17812
17813         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17814
17815         * gcc.c-torture/execute/980526-1.c: New test.
17816
17817 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17818
17819         * g77.f-torture/execute/alpha2.f: Add runtime test.
17820
17821 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17822
17823         * g++.old-deja/old-deja.exp: Strip leading directories.
17824
17825         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17826         error for the line.  Don't run multiple tests for the same line.
17827
17828 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17829
17830         * gcc.dg/980523-1.c: New test.
17831
17832 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17833
17834         * g77.f-torture/compile/970915-0.f: New test.
17835
17836 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17837
17838         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17839
17840 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17841
17842         * gcc.dg/980520-1.c: New test.
17843
17844 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17845
17846         * gcc.dg/980502-1.c: Fix return type.
17847
17848 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17849
17850         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17851         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17852         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17853         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17854         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17855
17856 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17857
17858         * g77.f-torture/execute/980520-1.f: New test.
17859
17860 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17861
17862         * lib/mike-g77.exp: New file.
17863
17864         * g77.f-torture/noncompile/noncompile.exp,
17865         g77.f-torture/noncompile/check0.f: New files.
17866
17867 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17868
17869         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17870         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17871         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17872         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17873         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17874         abort where appropriate.
17875
17876 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17877
17878         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17879         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17880
17881 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17882
17883         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17884
17885 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17886
17887         * g77.f-torture/compile/980427-0.f: New test.
17888
17889 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17890
17891         * g77.f-torture/compile/980424-0.f: New test.
17892
17893 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17894
17895         * g77.f-torture/compile/980419-2.f (main): New test.
17896         * g77.f-torture/compile/970125-0.f: New test.
17897         * g77.f-torture/compile/980419-1.f: New test.
17898
17899 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17900
17901         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17902         of loop-4.c.
17903
17904 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17905
17906         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17907
17908 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17909
17910         * gcc.c-torture/compile/980329-1.c: New test.
17911
17912 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17913
17914         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17915         * gcc.dg/980312-1.c: Fix typo in -march command.
17916
17917 1998-03-16  H.J. Lu  (hjl@gnu.org)
17918
17919         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17920
17921 1998-03-11  Robert Lipe  <robertl@dgii.com>
17922
17923         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17924         Dave Love agree the Fortran source is bogus.
17925
17926 1998-03-11  Robert Lipe  <robertl@dgii.com>
17927
17928         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17929         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17930         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17931         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17932         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17933
17934 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17935
17936         * g++.old-deja/g++.other/friend1.C: New test.
17937
17938 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17939
17940         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17941         possibly uninitialized) variables and declare dnrm2.
17942
17943 1998-02-23  Robert Lipe <robertl@dgii.com>
17944
17945         From Bruno Haible <haible@ilog.fr>:
17946         * gcc.c-torture/execute/980223.c: New test.
17947
17948 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17949
17950         * gcc.dg/ifelse-1.c: New test.
17951
17952 1998-02-09  H.J. Lu  (hjl@gnu.org)
17953
17954         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17955
17956           * lib/old-dejagnu.exp (old-dejagnu): Added the
17957           "execution test - XFAIL *-*-*" handling in the spirit of
17958           "excess errors test -". Changed the "execution test fails"
17959           handling to be like "excess errors test fails".
17960           * Update various tests accordingly.
17961
17962 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17963
17964         * gcc.c-torture/execute/980205.c: New test.
17965
17966 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17967
17968         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17969         * lib/f-torture.exp: Similarly.
17970         * gcc.c-torture: Rename all .cexp files to .x files.
17971
17972 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17973
17974         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17975         (940510-1.c): Removed duplicate.
17976         (971104-1.c): New test.
17977
17978 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17979
17980           * lib/f-torture.exp: Improve error and loop detection.
17981
17982 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17983
17984         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17985         use that to size the filler array.
17986
17987 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17988
17989         * lib/c-torture.exp(c-torture-execute): Fix typo.
17990
17991         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17992         testcase as the executable name. Keep the executable around if
17993         the test fails.
17994
17995 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17996
17997         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17998         changes.  Only test one -g option, and move it to the end of the
17999         list of options to test.
18000
18001 1997-09-19  Michael Meissner  <meissner@cygnus.com>
18002
18003         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
18004         variable GCC_TORTURE_OPTIONS to supply default switches separated
18005         by colons.  If no environment variable, run tests with -O0 -g, -O1
18006         -g, and -O2 -g as well.
18007
18008 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
18009
18010         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
18011         explanatory comments. Fix indentation.
18012
18013 1997-09-15  Jeffrey A Law  (law@cygnus.com)
18014
18015         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
18016
18017 1997-09-11  Jeffrey A Law  (law@cygnus.com)
18018
18019         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
18020         * g++.old-deja/g++.mike/p7325.C: Likewise.
18021         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
18022
18023 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
18024
18025         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
18026         * g++.old-deja/g++.brendan/crash30.C: Likewise.
18027         * g++.old-deja/g++.brendan/crash39.C: Likewise.
18028         * g++.old-deja/g++.law/operators4.C: Likewise.
18029
18030 1997-09-11  Joe Buck  (jbuck@synopsys.com)
18031
18032         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
18033         * g++.old-deja/g++.mike/p784.C: Ditto.
18034         * g++.old-deja/g++.mike/p785.C: Ditto.
18035
18036 1997-09-05  Jeffrey A Law  (law@cygnus.com)
18037
18038           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
18039
18040 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
18041
18042         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
18043         target feature; pass this to c-torture-execute as needed.
18044
18045 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
18046
18047         * lib/c-torture.exp(c-torture-execute): If the previous and the
18048         current executables being tested are identical, we don't need to
18049         run the executable again. Try to make the executable names
18050         unique. Add an optional argument for passing additional compiler
18051         flags.
18052
18053 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
18054
18055         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
18056
18057 1997-08-29  Jeffrey A Law  (law@cygnus.com)
18058
18059         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
18060
18061 1997-07-31  Jeffrey A Law  (law@cygnus.com)
18062
18063         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
18064         32bit or larger longs.
18065
18066         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
18067         have either a 32bit long or 32bit int.
18068
18069 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
18070
18071         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
18072         Make double precision tests dependent on sizeof (double).
18073
18074 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
18075
18076         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
18077         too.
18078
18079 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
18080
18081         * gcc.c-torture/compile/961203-1.cexp: New script.
18082
18083 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
18084
18085         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
18086         up the includes ourselves.
18087
18088 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
18089
18090         * lib/plumhall.exp: Remove random include, and add a few
18091         verbose messages for debugging.
18092
18093 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
18094
18095         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
18096         of trying to do it ourselves.
18097
18098 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
18099
18100         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
18101
18102 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
18103
18104         * gcc.prms/5403.c: Made regexp a bit less strict.
18105
18106 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
18107
18108         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
18109         is returned from remote_load instead.
18110         * lib/plumhall.exp: Ditto.
18111         * lib/mike-g++.exp: Ditto.
18112         * lib/old-dejagnu.exp: Ditto.
18113         * lib/c-torture.exp: Ditto.
18114
18115 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
18116
18117         * lib/g++.exp: Use build_wrapper procedure.
18118         * lib/gcc.exp: Ditto.
18119
18120 1997-05-20  Jeffrey A Law  (law@cygnus.com)
18121
18122         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
18123         an old-style decl for malloc.  Fixes tests to work when
18124         sizeof (int) != sizeof (size_t).
18125
18126 1997-05-15  Mike Meissner  <meissner@cygnus.com>
18127
18128         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
18129
18130         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
18131         use stdargs.h interface.
18132
18133 1997-05-15  Mike Meissner  <meissner@cygnus.com>
18134
18135         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
18136         NO_VARARGS when compiling.
18137
18138 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
18139
18140         * lib/plumhall.exp(ph_includes): New procedure.
18141         (ph_make): Use it.
18142         (ph_compiler): Ditto.
18143
18144         * lib/g++.exp: Rename test-glue.c to testglue.c.
18145         * lib/gcc.exp: Ditto.
18146
18147 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
18148
18149         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
18150         to completion when it's called.
18151
18152 1997-03-21  Michael Meissner  <meissner@cygnus.com>
18153
18154         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
18155         is defined, don't do test.
18156
18157 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
18158
18159         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
18160         for object files.
18161         (ph_summary): Mark skipped testcases as untested, not unresolved.
18162
18163         * lib/plumhall.exp (ph_make): If unresolved because of bad
18164         errorCode, record errorCode in log file.
18165         (*): Replace send_log/verbose with verbose -log.
18166
18167 1997-03-19  Michael Meissner  <meissner@cygnus.com>
18168
18169         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
18170         double conversion if double isn't at least 8 bytes.
18171
18172         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
18173         int to work with targets where int is 16 bits.
18174
18175         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
18176         8 bytes, just exit, since 4 byte doubles don't have enough bits of
18177         precision for the test to complete.
18178
18179 1997-03-14  Michael Meissner  <meissner@cygnus.com>
18180
18181         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
18182         if d10v is not compiled with the -mdouble64 flag.
18183         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
18184
18185         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
18186         d10v is not compiled with the -mint32 flag.
18187
18188 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
18189
18190         * lib/plumhall.exp: Use incr_count.
18191
18192 1997-03-12  Jeffrey A Law  (law@cygnus.com)
18193
18194         * gcc.c-torture: Update to c-torture-1.45.
18195
18196 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
18197
18198         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
18199         the name of the expect testcase file).
18200
18201         * lib/g++.exp(g++_init): Ditto.
18202
18203 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
18204
18205         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
18206         the host.
18207
18208         * lib/gcc.exp(gcc_exit): New procedure.
18209
18210 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
18211
18212         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
18213         specs where appropriate.
18214
18215         * g++.old-deja/g++.arm/*: Added additional ERROR checks
18216         because of new "candidates are" messages, and removed a few
18217
18218         * Converted all non-old-style g++ testcases to old-style, and
18219         moved into g++.old-deja.
18220
18221 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
18222
18223         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
18224         options.
18225
18226         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
18227         succeeded.
18228
18229         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
18230
18231 1997-02-13  Michael Meissner  <meissner@cygnus.com>
18232
18233         * lib/gcc.exp (gcc_target_compile): Add support for defining
18234         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
18235         the machine doesn't have those features.
18236
18237 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
18238
18239         * g++.law/operators4.exp: Don't use LIBS.
18240
18241 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
18242
18243         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
18244
18245         * lib/mike-g++.exp: Don't set the compiler to be tested here.
18246         * lib/g++.exp: Set it here instead. Also, allow use of the
18247         --tool_exec and --tool_opt options. Change CXX to
18248         GXX_UNDER_TEST.
18249
18250         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
18251
18252         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
18253
18254 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
18255
18256         * lib/old-dejagnu.exp: Use prune_warnings instead of
18257         prune_system_crud.
18258         * lib/mike-g++.exp: Ditto.
18259         * lib/gcc.exp: Ditto.
18260         * lib/g++.exp: Ditto.
18261
18262         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
18263
18264 1997-02-07  Jeffrey A Law  (law@cygnus.com)
18265
18266           * 941014-2.c: Include stdlib.h
18267           * 960327-1.c: Include stdio.h
18268           * dbra.c, index-1.c: Don't assume ints are 32bits.
18269
18270 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
18271
18272         * lib/gcc.exp: Add gcc,stack_size target feature.
18273
18274         * lib/g++.exp(g++_target_compile): Add the include and link
18275         paths here, not in two other places. And, it's $options, not
18276         options.
18277
18278         * lib/mike-g++.exp(postbase): Remove the code that determines
18279         the correct include and link paths.
18280         * g++.old-deja/old-deja.exp: Ditto.
18281
18282 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
18283
18284         * lib/g++.exp(g++_init): target_compile no longer returns the
18285         filename of the result.
18286
18287 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
18288
18289         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
18290         call to glob.
18291
18292         * gcc.c-torture/special/special.exp: Change call to
18293         gcc_target_compile to include the object file.
18294
18295 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
18296
18297         * gcc.c-torture/special/special.exp: Correct misspelling in last
18298         change.
18299
18300 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
18301
18302         * lib/plumhall.exp(ph_summary): Log the entire output of the
18303         executable. Return -1 if there were any failures, 0 otherwise.
18304         (ph_execute): Return -1 if there were any failures, 0 otherwise.
18305         (ph_make): Clean up objects and executables that were built
18306         if the tests succeeded.
18307
18308 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
18309
18310         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
18311         libraries and includes in the build tree as appropriate.
18312
18313 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18314
18315         * lib/c-torture.exp: Instead of looking for the global variable
18316         NO_LONG_LONG, check to see if that's a feature of the target.
18317
18318 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18319
18320         * config/default.exp: Minimize. Delete the remainer of the files in
18321         config; this functionality is now in devo/dejagnu/config.
18322
18323         g++.*/*: Pass any additional flags used to compile to postbase;
18324         delete CXXFLAGS.
18325
18326         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
18327         is now done by runtest.exp. Use gcc_target_compile instead of
18328         compile.
18329
18330         lib/c-torture.exp: Use gcc_target_compile instead of compile.
18331         Remove references to CFLAGS. Use remote_file instead of
18332         calling rm -f.
18333         (c-torture): Take a list of arguments to use to compile this
18334         testcase.
18335
18336         lib/g++.exp: Simplify. Use target_compile instead of compile.
18337         lib/gcc-dg.exp: Ditto.
18338         lib/gcc.exp: Ditto.
18339         lib/mike-{gcc,g++}.exp: Ditto.
18340         lib/old-dejagnu.exp: Ditto.
18341         lib/plumhall.exp: Ditto.
18342
18343 1997-01-08  Jim Wilson  <wilson@cygnus.com>
18344
18345         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
18346         (ph_linker): Likewise.
18347
18348 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
18349
18350           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
18351         MAP_ANON / MAP_ANONYMOUS if defined;
18352         else try to map from /dev/zero .
18353
18354 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18355
18356         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
18357         isn't defined, then define it to MAP_ANONYMOUS.
18358
18359 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18360
18361         * gcc.c-torture: Update to c-torture-1.42 release.
18362
18363 1996-11-11  Jeffrey A Law  (law@cygnus.com)
18364
18365         * gcc.c-torture: Update to c-torture-1.41 release.
18366
18367 1996-10-27  Jeffrey A Law  (law@cygnus.com)
18368
18369         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
18370         c-torture release.
18371
18372 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
18373
18374         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
18375         and LDFLAGS.  Fix second case to append the target_info ldflags
18376         onto LDFLAGS, not CFLAGS.
18377         * lib/g++.exp (g++_init): Add target_info stuff.
18378         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
18379         of libgloss and newlib flags for !native.
18380
18381         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
18382         (GDB): Fix relative path to go up another dir for finding gdb.
18383
18384 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
18385
18386         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
18387         versions in the target_info array, if they don't exist.
18388
18389 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
18390
18391         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
18392
18393 1996-07-08  Jim Wilson  <wilson@cygnus.com>
18394
18395         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
18396         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
18397
18398 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
18399
18400         * lib/old-dejagnu.exp: Don't remove the output file before we've
18401         actually tested it. Don't append pwd to the path of the executable
18402         we're testing.
18403
18404 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
18405
18406         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
18407
18408 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
18409
18410         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
18411         temporary directory for compiler files, and set it to a default
18412         value of /tmp. Set $output as the name of the output file from
18413         compiling the testcase. Add a -o option to $cflags_var so the
18414         compiler writes the final output file as $output. Set $executable
18415         to $output.
18416
18417         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
18418         directory for compiler files, and set it to /tmp if it doesn't
18419         already have a value. Set $output_file to the name of the output
18420         file from compiling the testcase. Add a -o option to CXXFLAGS so
18421         the compiler writes the final output file as $output. Use $output
18422         as the executable to be tested.
18423
18424 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18425
18426         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
18427
18428 1996-06-08  Jeffrey A Law  (law@cygnus.com)
18429
18430         * gcc.c-torture/execute/pending-1.c: New test.  Still
18431         pending in Tege's queue.
18432
18433 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
18434
18435         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
18436         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
18437         if there were failures.  Call unresolved if there were unresolved
18438         testcases.  Call gcc_fail if program did not run to completion.
18439         (ph_make): Pass additional argument name to ph_execute.
18440         (ph_execute): Add new argument.  Pass additional arguments to
18441         ph_summary.  Call gcc_fail is there is no execution output.
18442
18443 1996-04-24  Jeffrey A Law  (law@cygnus.com)
18444
18445         * lib/plumhall.exp (proc_summary): Output relavent summary
18446         lines into the log so specific failures in plumhall can be
18447         investigated.
18448
18449 1996-04-10  Jeffrey A Law  (law@cygnus.com)
18450
18451         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
18452         (c-torture-execute): Don't try to execute tests which use
18453         "long long" types if $NO_LONG_LONG is nonzero.
18454
18455 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
18456
18457         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
18458         not c-torture.
18459
18460         * gcc.ieee: Move from here.
18461         * gcc.c-torture/execute/ieee: To here.
18462
18463 1996-03-26  Jeffrey A Law  (law@cygnus.com)
18464
18465         * gcc.c-torture: Update to c-torture-1.41 release.
18466
18467 1996-03-22  Jeffrey A Law  (law@cygnus.com)
18468
18469         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
18470         not "$output".
18471
18472 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
18473
18474         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
18475         -c present.
18476
18477 1996-03-02  Jeffrey A Law  (law@cygnus.com)
18478
18479         * config/proelf.exp: Handle connecting to a simulator.
18480
18481 1996-01-31  Jeffrey A Law  (law@cygnus.com)
18482
18483         * config/proelf.exp: New file.  Enough framework that we can
18484         run c-torture tests on the proelf targets (or any other target
18485         that gdb can connect to for that matter).
18486
18487 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
18488
18489         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
18490         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
18491
18492         * lib/plumhall.exp (ph_execute): Always call ph_summary if
18493         exec_output exists.
18494
18495 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
18496
18497         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
18498         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
18499
18500         * config/*.exp: Update FSF address.  Change result of ${tool}_load
18501         to pass/fail/unresolved/unsupported/untested.  Caller must now
18502         call unresolved/unsupported/untested.
18503         * lib/*.exp: Update FSF address.  Update to handle new results of
18504         ${tool}_load.
18505         * lib/chill.exp (verbose): Delete.
18506
18507 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
18508
18509         * lib/gcc.exp (default_gcc_start): Change order of args to
18510         $LDFLAGS $CFLAGS $LIBS.
18511         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
18512         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
18513         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
18514         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
18515         * gcc.misc-tests/dg-test.exp: Likewise.
18516         * gcc.misc-tests/msgs.exp: Likewise.
18517         * gcc.prms/prms.exp: Likewise.
18518         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
18519         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
18520
18521         * lib/dg.exp: Deleted, moved to dejagnu/lib.
18522
18523 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18524
18525         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
18526
18527         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
18528         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
18529
18530         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
18531         necessary.
18532
18533 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
18534
18535         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
18536         global for loop; add use of $mathlib.
18537         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
18538         settings here; set mathlib for anything but VxWorks.
18539
18540 1996-01-22  Jeffrey A Law  (law@cygnus.com)
18541
18542         * gcc.c-torture: Update to c-torture-1.40 release.
18543
18544 1996-01-03  Jeffrey A Law  (law@cygnus.com)
18545
18546         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
18547         dg.exp.
18548
18549 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
18550
18551         * lib/c-torture.exp (c-torture-execute): Declare "output" as
18552         global.
18553
18554 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
18555
18556         * lib/g++.exp (LIBS): Define if not already.
18557         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
18558         (gcc-dg-prune): Call prune_gcc_output.
18559         * lib/gcc.exp (prune_gcc_output): New proc.
18560         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
18561         prune_gcc_output.
18562
18563 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
18564
18565         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
18566         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
18567
18568 1995-11-15  Jeffrey A Law  (law@cygnus.com)
18569
18570         * gcc.c-torture: Update to c-torture-1.39 release.
18571
18572 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
18573
18574         * lib/c-torture.exp (c-torture-execute): Don't return if one option
18575         fails, try others as well.
18576
18577 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
18578
18579         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
18580         If compilation fails, mark execute tests as `untested'.
18581         If test is marked as unsupported, don't mark compilation and
18582         execute tests as failed.
18583
18584 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
18585
18586         * lib/g++.exp (g++_init): Don't link in libg++, and look to
18587         libstdc++ for whether or not we want to be doing shared
18588         libraries.  Delete link_curses since we don't need it anymore.
18589         * lib/mike-g++.exp (postbase): Don't link in libg++.
18590         * g++.old-deja/old-deja.exp: Likewise.
18591
18592 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
18593
18594         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
18595
18596 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
18597
18598         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
18599         For that, add `-Wl,-a,shared_archive'.
18600         * g++.old-deja/old-deja.exp: Likewise.
18601
18602 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
18603
18604         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
18605
18606 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
18607
18608         * lib/mike-g++.exp (postbase): Pay attention to the status of
18609         g++_load.
18610
18611 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
18612
18613           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
18614
18615 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
18616
18617         * lib/gcc.exp (default_gcc_start): No longer need to log program
18618         being executed or its output, execute_anywhere does that now.
18619         * lib/g++.exp (default_g++_version): Call execute_anywhere.
18620         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
18621
18622 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
18623
18624         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
18625         the same as those in lib/g++.exp.
18626
18627 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
18628
18629         * gcc.c-torture: Update to c-torture-1.38 release.
18630         * gcc.ieee: Related changes.
18631
18632 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
18633
18634         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
18635         "exec". Minor reformatting changes.
18636
18637         * config/rom68k.exp (${tool}_load): Make it work in a canadian
18638         cross. This means all "exec" calls now work on a remote host as
18639         well.
18640         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
18641         cross. Filter out the extra "\r\n" stuff that expect puts in.
18642         (c-torture-execute): Filter out the bogus warnings like
18643         c-torture-compile does. Add support for canadian cross.
18644         * lib/gcc.exp (default_gcc_version, default_gcc_start)
18645         Use execute_anywhere rather than calling exec directly. Now it
18646         works for canadian cross testing.
18647
18648 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
18649
18650         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
18651         results into a variable, and check that rather than using file exists.
18652
18653 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
18654
18655         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
18656         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
18657
18658 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18659
18660         * g++.old-deja/old-deja.exp: Create and pass runshlib and
18661         lib_curses if there's a shared libg++ in the build tree.
18662
18663 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
18664
18665         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
18666         if not supported target.
18667
18668 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
18669
18670         * lib/g++.exp (g++_init): Move empty setting of runshlib and
18671         link_curses up to always happen, not just for native builds.
18672
18673 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
18674
18675         * gcc.c-torture: Update to c-torture-1.36 release.
18676         * gcc.failure: Related changes.
18677
18678 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
18679
18680         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
18681
18682 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
18683
18684         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
18685         * lib/mike-g++.exp (postbase): Not in here.  Still reference
18686         runshlib, link_curses, and mathlib for link and run.
18687
18688         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
18689         pass the runtime shared library options for Solaris, OSF/1, and
18690         Irix5, and link with -lcurses to avoid unresolved references.
18691
18692 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18693
18694         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18695         only run once.
18696
18697 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18698
18699         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18700
18701 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18702
18703         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18704         do not have a framework for the "compat" tests yet.
18705
18706 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18707
18708         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18709         set to null if we're testing vxworks5.1.  Use that instead of
18710         `-lm' in the setting of LIBS for link and run.
18711
18712 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18713
18714         * config/rom68k.exp (${tool}_load): Major changes to make it
18715         work.  Verified that it does in fact return the stuff in
18716         exec_output properly.  Catch any Emul or any TRAP other than 0.
18717
18718 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18719
18720         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18721         LDFLAGS properly for targets that need stuff from libgloss.
18722         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18723         only run once.
18724         (gpp_initialized): New variable.
18725
18726 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18727
18728         * config/rom68k.exp: Load libgloss.exp.
18729         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18730         so we can produce a fully linked binary.
18731         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18732         so we can produce a fully linked binary.
18733
18734 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18735
18736         * lib/plumhall.exp (ph_section): Watch for expected failures.
18737         Add missing `else'.
18738
18739         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18740         run the testcase.
18741         (c-torture): Likewise.
18742
18743 1995-08-28  Doug Evans  <dje@cygnus.com>
18744
18745         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18746
18747         * lib/mike-g++.exp (mike_cleanup): New proc.
18748         (prebase): New globals compiler_result, not_compiler_result,
18749         target_regexp.
18750         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18751         allow leading "-" in pattern.  Watch for unsupported tests.
18752         If $compiler_result is set, pattern match assembler code,
18753         and ditto for $not_compiler_result.
18754         * lib/mike-gcc.exp: Likewise.
18755
18756         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18757         execution "succeeded".
18758
18759 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18760
18761         * config/win32.exp: New file.
18762         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18763
18764 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18765
18766         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18767         unsupported.
18768         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18769         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18770         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18771
18772         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18773         "... without exceptions was ...".  That is now handled by
18774         prune_system_crud.
18775         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18776
18777 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18778
18779         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18780         sieve.c,sort2.c}: New files.
18781         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18782         sieve.exp,sort2.exp}: Drivers for them.
18783
18784         * lib/mike-gcc.exp (program_output): New user settable variable.
18785         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18786         messages.
18787         * lib/mike-g++.exp (program_output): New user settable variable.
18788
18789         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18790
18791         * config/sh.exp: Deleted (use sim.exp instead).
18792
18793 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18794
18795         * config/vx.exp: Declare CHECKTASK as global.
18796         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18797         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18798         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18799
18800 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18801
18802         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18803         target. Like vx.exp, only includes `vx29k.exp' instead of
18804         `vxworks.exp'.
18805
18806 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18807
18808         * config/sim.exp: Increase time limit from 120 seconds to 240.
18809
18810 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18811
18812         * gcc.c-torture/execute/950628-1.c: New test.
18813
18814 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18815
18816         * gcc.c-torture: Update with changes/additions from
18817         c-torture-1.34.
18818
18819 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18820
18821         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18822
18823 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18824
18825         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18826
18827 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18828
18829         * gcc.c-torture/compile/950512-1.c: New test.
18830         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18831         * gcc.dg/struct-ret-1.c: Likewise.
18832
18833 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18834
18835         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18836           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18837
18838 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18839
18840         * gcc.c-torture/special/920411-1.c: Deleted.
18841         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18842
18843 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18844
18845         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18846         cpu limit.
18847
18848 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18849
18850         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18851
18852 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18853
18854         From kenner;
18855         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18856         is the proper length.
18857         * va-arg-3.c: Likewise.
18858
18859 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18860
18861         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18862         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18863
18864         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18865         * lib/g++.exp (default_g++_start): Delete old cruft.
18866
18867 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18868
18869         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18870         (2 * (1 << 18)) to (2 * (1 << 17)).
18871
18872         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18873
18874 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18875
18876         * config/rom68k.exp: Renamed from config/idp.exp
18877
18878 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18879
18880         * c-torture/compile/921109-2.c
18881
18882 1995-04-18  Mike Stump  <mrs@cygnus.com>
18883
18884         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18885         excess errors.
18886
18887 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18888
18889         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18890         output.
18891         * lib/g++.exp (default_g++_start): Likewise.
18892
18893 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18894
18895         * gcc.c-torture/compile/950329-1.c: New test.
18896
18897 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18898
18899           * config/bug.exp (${tool}_load): Updated to use new remote_open
18900           and remote_close procs.
18901         * config/idp.exp: New file.
18902
18903 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18904
18905         * gcc.c-torture/execute/950322-1.c: New test.
18906
18907 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18908
18909         * config/vx.exp (${tool}_load): Clean up testing of return code from
18910         vxworks_ld and vxworks_spawn.
18911
18912 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18913
18914         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18915
18916 1995-03-13  Mike Stump  <mrs@cygnus.com>
18917
18918         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18919         can mark excess errors on a machine by machine basis.  Note, the
18920         default is to not expect any excess errors, even when excess
18921         errors test - is given, so you will want to put an XFAIL ... on
18922         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18923         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18924         those 4 machines, but no others.
18925
18926 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18927
18928         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18929         * lib/c-torture.exp: to here.
18930
18931 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18932
18933         * gcc.c-torture/execute/950221-1.c: New test.
18934         * gcc.c-torture/execute/struct-ret-1.c: New test.
18935         * gcc.c-torture/compile/950221-1.c: New test.
18936
18937         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18938
18939 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18940
18941         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18942         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18943
18944 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18945
18946         * g++.gb: New directory of tests, derived from my signature and
18947         class scoping tests.
18948
18949         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18950         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18951         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18952         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18953         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18954         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18955         * g++.gb/sig25.C: Likewise.
18956
18957         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18958         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18959         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18960         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18961         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18962         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18963         * g++.gb/sig25.exp: Likewise.
18964
18965         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18966         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18967         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18968         * g++.gb/scope13.C: Likewise, this test still fails.
18969
18970         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18971         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18972         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18973         * g++.gb/scope13.exp: Ditto.
18974
18975         * g++.gb/README: New file, explains what these tests are about.
18976
18977 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18978
18979         * lib/dg.exp (dg-do): Support `preprocess'.
18980         (dg-test): Likewise.
18981
18982 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18983
18984         * config/udi.exp: change "continue -expect" to "exp_continue".
18985
18986 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18987
18988         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18989         Delete redundant tests.
18990
18991         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18992         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18993         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18994         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18995         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18996         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18997         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18998         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18999
19000         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
19001         storing label pointers.
19002         * gcc.c-torture/execute/921019-1.c: Likewise.
19003         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
19004         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
19005         parameter fp.
19006         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
19007         constants.
19008
19009         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
19010         Delete obsolete tests.
19011
19012         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
19013         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
19014         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
19015         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
19016         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
19017         * gcc.c-torture/compile/950124-1.c: New test.
19018
19019         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
19020
19021 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
19022
19023         * lib/mike-g++.exp: Add -lm to LIBS.
19024
19025 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
19026
19027         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
19028
19029 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
19030
19031         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
19032
19033 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
19034
19035         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
19036
19037 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
19038
19039         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
19040         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
19041         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
19042         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
19043         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
19044         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
19045         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
19046         * g++.law/{operators31.C, operators32.C,
19047         * g++.law/{operators33.C, operators34.C}: Likewise.
19048         * g++.law/{pic1.C, refs2.C}: Likewise.
19049         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
19050         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
19051         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
19052         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
19053
19054         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
19055         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
19056         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
19057         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
19058         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
19059         * g++.law/{enum9.exp, friend5.exp}: Likewise.
19060         * g++.law/{nest3.exp, nest4.exp}: Likewise.
19061         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
19062         * g++.law/{operators30.exp, operators31.exp}: Likewise.
19063         * g++.law/{operators32.exp, operators33.exp}: Likewise.
19064         * g++.law/{operators34.exp}: Likewise.
19065         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
19066         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
19067         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
19068         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
19069         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
19070
19071         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
19072         No longer expected to fail.
19073         * g++.law/missed-error3.C: Tweak for recent bool changes.
19074
19075 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
19076
19077         * config/emb-unix: Deleted.
19078         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
19079         remote execution.  Do final link on remote host if REMOTE_LINK is set.
19080
19081 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
19082
19083         * lib/dg.exp (dg-test): Fix typo in last patch.
19084
19085 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
19086
19087         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
19088         (handles multiple occurrences).
19089
19090 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
19091
19092         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
19093         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
19094         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
19095         printed).
19096         * lib/c-torture.exp (c-torture-compile): Likewise.
19097         (c-torture): Prepend full path if missing.
19098         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
19099         (gcc_fail): Likewise.
19100         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
19101
19102 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
19103
19104         * lib/netware.exp: Only attach to NetWare i386 systems.
19105
19106 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
19107
19108         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
19109         messages.  Add test name to "output pattern match" pass/fail message.
19110
19111 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
19112
19113         * gcc.dg: New testsuite.
19114         * gcc.dg/dg.exp: New file.
19115
19116         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
19117         test-switch.c}: Deleted.
19118
19119         * gcc.misc-tests/msgs.exp: New testcase driver.
19120
19121 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
19122
19123         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
19124         Watch for illegal return values from ${tool}_load.
19125         * config/unix.exp (${tool}_load): Fix pass/fail detection for
19126         cross targets.  Coerce return value >0 to 1.
19127
19128 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
19129
19130         * config/unix.exp (${tool}_load): Call program rsh, not proc.
19131
19132         * config/emb-unix.exp: New file.
19133
19134         * config/sim.exp: Error if variable $SIM not defined.
19135         (${tool}_load): Mark test as "untested" if simulator missing.
19136
19137         * config/unix.exp: Load remote.exp to get rcp_download.
19138         * lib/c-torture.exp: Use different option lists for testcases with
19139         and without loops.
19140         * gcc.c-torture/execute/execute.exp: Likewise.
19141
19142 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
19143
19144         * config/*.exp: Clarify return code from ${tool}_load.
19145         Call `unresolved' or `untested' instead of `warning' or `perror'
19146         (sometimes you still want to call both though).
19147         Add comment that `shell_id' is local to each file.
19148         * config/udi.exp (timeout): Set to 30.
19149         Don't print warning if connection fails, $connectmode has already
19150         printed an error.
19151         (${tool}_load): Move verbose messages to level 2.
19152         Rework pattern for "Process started" message.
19153         Pass `shell_id' to ${connectmode}_download.
19154         Retry twice upon timeout.  Make resetting of target more robust.
19155         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
19156         Pass `shell_id' to exit_$connectmode.
19157         Only call exit_$connectmode if connected.
19158         * config/unix.exp (${tool}_load): Check return codes better.
19159         * config/vrtx.exp (${tool}_load): Likewise.
19160         * config/vx.exp (${tool}_load): Likewise.
19161         Delete unneeded global's.
19162         * lib/dg.exp (dg-test): Update to reflect clarified return codes
19163         from ${tool}_load.
19164         (dg-stat): Delete.
19165         (dg-init): Delete recording of pass/fail counts.
19166         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
19167         (old-dejagnu-init): Likewise.
19168         (old-dejagnu-stat): Delete contents, empty proc now.
19169         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
19170         (c-torture): Delete references to lcnt, lpass, lfail.
19171         Get option list from TORTURE_OPTIONS.
19172         Delete -funroll[-all]-loops if no loops.
19173         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
19174         (g++_stat): Delete contents (empty proc now).
19175         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
19176         (gcc_finish): Likewise.
19177         (gcc_stat): Deleted.
19178         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
19179         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
19180         * gcc.c-torture/execute/execute.exp: Likewise.
19181         Split tests into two parts: compile, execute.
19182         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
19183         no loops.  Update to reflect clarified return codes from ${tool}_load.
19184
19185 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
19186
19187         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
19188         to grep for.
19189         (old-dejagnu): Likewise (where necessary).
19190
19191 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
19192
19193         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
19194
19195         * lib/dg.exp (dg-process-target): Fix processing of selector.
19196         Add comment regarding use of `error'.
19197
19198         * lib/gcc.exp (prune_system_crud): Define if missing.
19199         * lib/g++.exp (prune_system_crud): Likewise.
19200
19201         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
19202         Call prune_system_crud.
19203         * lib/dg.exp (dg-runtest): New proc.
19204         Use perror instead of send_user for tcl errors in testcase.
19205         Don't return any value, it's never used.
19206         Don't clobber previous definition of `unknown'.
19207         Print tcl errors in `dg-final'.
19208
19209 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
19210
19211         * lib/dg.exp (dg-process-target): Improve syntax error messages.
19212         (dg-test): Don't print errorInfo, it contains stack backtrace.
19213
19214 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
19215
19216         * lib/g++.exp (runtest_file_p): Define if missing.
19217
19218 1994-09-24  Doug Evans  (dje@cygnus.com)
19219
19220         * lib/mike-g++.exp: Comment out loading of g++.exp.
19221         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
19222         (default_g++_version): Always print something.
19223         (default_g++_start): Comment out call to `which'.
19224         (g++_start, g++_load): Deleted (must be defined in config file).
19225         * lib/gcc.exp: Test for existence of $CC at start.
19226         Delete check for tmpdir (done in gcc_init).
19227         (default_gcc_version): Always print something.
19228         (default_gcc_start): Comment out call to `which'.
19229         * config/*.exp: Major cleanup - make cross targets work at least a
19230         little better for g++ (by not being "--tool gcc" specific).
19231         Rename gcc_xxx to ${tool}_xxx.
19232         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
19233         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
19234
19235 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
19236
19237         * lib/c-torture.exp (c-torture-compile): Rework compiler
19238         message processing.
19239
19240         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
19241         c-torture.
19242
19243 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
19244
19245         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
19246
19247         * lib/dg.exp (dg-process-target): Support { target native }.
19248
19249 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
19250
19251         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
19252         looked for "... program xxx got fatal signal".
19253         Correct regsub munging of `comp_output'.
19254         Ignore compiler messages "path prefix not used" and "linker input
19255         file unused".
19256
19257 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
19258
19259         * lib/gcc.exp (runtest_file_p): Define if missing.
19260         * gcc.prms/template.c: Example to work from.
19261
19262 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
19263
19264         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
19265         * lib/dg.exp (dg-test): Call unsupported testcases as such.
19266
19267         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
19268         * gcc.prms/1883.c: Moved from compile/940714-1.c.
19269         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
19270         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
19271
19272         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
19273         (dg-process-target): No longer a varargs proc.
19274         Return S/N for target, P/F for xfail.  All callers changed.
19275         (user option procs): More argument checking.
19276         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
19277         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
19278         (dg-test): Skip test if not running on selected target in `dg-do'.
19279         Update handling of `dg-do-what', `dg-output-text'.
19280         Separate execution pass/fail from output pattern match pass/fail.
19281         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
19282
19283 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
19284
19285         * gcc.c-torture/special/special.exp: Don't expect failure for mips
19286         target for 920510-1.c.
19287
19288 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
19289
19290         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
19291         Clean up comment regarding use of passcnt, etc.
19292         (gcc_stat): Don't update `testcnt' here.
19293         (gcc_finish): Do it here.
19294         Might as well reset `but_id' here too.
19295         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
19296         to determine if the file should be tested.
19297         * gcc.c-torture/compile/compile.exp: Likewise.
19298         * gcc.c-torture/execute/execute.exp: Likewise.
19299         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19300         * gcc.misc-tests/dg-test.exp: Likewise.
19301         * gcc.prms/prms.exp: Likewise.
19302         * gcc.wendy/wendy.exp: Likewise.
19303         * g++.old-deja.exp: Likewise.
19304         Move "Testing file" message to verbose level 1.
19305
19306 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
19307
19308         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
19309
19310 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
19311
19312         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
19313         (default_gcc_start): Accept optional second list element
19314         of compiler flags.  Print compiler output at verbosity level 2.
19315         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
19316         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
19317         Save current values of framework globals passcnt, failcnt, xpasscnt,
19318         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
19319         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
19320         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
19321         xfailcnt to compute stats.  Update framework global `testcnt' from
19322         pass/fail counts.
19323         (gcc_finish): New proc.  Clean up test environment.
19324         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
19325         (gcc_epass, gcc_efail): Delete.
19326         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
19327         argument of line number.
19328         (dg-init): If the tool has an init routine, call it.
19329         (dg-test): Remove args `cflags_var' and `libs_var'.
19330         Pass all compiler options to ${tool}_start.
19331         Handle missing line number.
19332         (dg-finish): New function.
19333         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
19334         particular files.  Call gcc_finish at end.  Move "skipping test"
19335         message to verbosity level 3.
19336         * gcc.c-torture/compile/compile.exp: Likewise.
19337         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19338         * gcc.c-torture/execute/execute.exp: Likewise.
19339         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19340         Print testcase being tried at verbosity level 1.
19341         * gcc.c-torture/special/special.exp: Unset xfail.
19342         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19343         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
19344         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
19345         * gcc.failure/failure.exp: Likewise.
19346         * gcc.ieee/ieee.exp: Likewise.
19347         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
19348         Update call to dg-test.  Call dg-finish at end.
19349         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
19350         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19351         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
19352         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
19353         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
19354         * gcc.wendy/wendy.exp: Add copyright.
19355         Delete setting of tmpdir (done by gcc_init).
19356         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
19357         Pass compiler flags to gcc_start.  Call gcc_finish at end.
19358         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
19359         gcc_[ce]pass/fail.
19360
19361 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
19362
19363         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
19364         confusion.
19365         (g++_load): Likewise.
19366
19367         * config/*.exp (gcc_load): Some were varargs fns and some were not.
19368         Rename argument to `prog' to remove the confusion.
19369         Varargs fns behave differently too!
19370         (g++_load): Likewise.
19371
19372         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
19373
19374         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
19375         what it is.  Delete (always) printing of status value for !native.
19376         Simplify verbose code, and include status and exec_output.
19377         (g++_load): Use gcc_load.
19378
19379 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
19380
19381         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
19382         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
19383         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
19384         940714-3.c as these testcases don't exist anymore.  Make
19385         va-arg-1.c expected to pass.
19386
19387 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
19388
19389         * gcc.misc-tests/misc.exp: Only run specific testcases.
19390         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
19391         * gcc.misc-tests/dg-[1-9].c: New files.
19392
19393         * lib/dg.exp: New testsuite driver.
19394         * gcc.prms/prms.exp: Use it.
19395
19396         * README.gcc: New file.
19397
19398         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
19399         Document and reset `lxpass' and `lxfail'.
19400         Simplify "initialized" message.
19401         (gcc_stat): Clean up comments a little.
19402
19403 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
19404
19405         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
19406
19407 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
19408
19409         * lib/old-dejagnu.exp (process-option): New proc.
19410         (old-dejagnu-init, old-dejagnu-stat): Likewise.
19411         (old-dejagnu): Simplify.
19412         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
19413
19414 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
19415
19416         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
19417         exists and is not an empty string.
19418
19419         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
19420         $xfail rather than calling setup_xfail.  Clear $xfail when test is
19421         finished.
19422         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
19423         automatically.
19424
19425         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
19426         longer expected to fail.
19427
19428         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
19429         "f" function call.
19430
19431         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
19432
19433         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
19434         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
19435         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
19436         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
19437         c-torture-1.29.
19438
19439         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
19440         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
19441
19442         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
19443
19444         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
19445         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
19446
19447         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
19448         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
19449         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
19450
19451 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
19452
19453         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
19454         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
19455         940714-1.c, 940714-2.c, 940714-3.c},
19456         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
19457         gcc.misc-tests/{mg.c,mg.exp}:
19458         New tests.
19459         * gcc.noncompile/noncompile.exp: Change accordingly.
19460
19461 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
19462
19463         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
19464         Undo previous clobberage.
19465
19466 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
19467
19468         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
19469         * gcc.special/{930510-1.c, special.exp}:
19470         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
19471         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
19472         struct-varargs-1.c}: New tests from c-torture-1.26.
19473
19474 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
19475
19476         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
19477           argument to switch.
19478
19479 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
19480
19481         * Revert the previous changes.  Please see Rob's directory
19482           (/lisa/test/rob/progressive/gcc/testsuite) for testing
19483           fixes.
19484
19485 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
19486
19487         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
19488             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
19489             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
19490             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
19491             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
19492             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
19493             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
19494             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
19495             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
19496             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
19497             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
19498             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
19499             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
19500             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
19501             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
19502             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
19503             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
19504             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
19505             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
19506             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
19507             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
19508             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
19509             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
19510             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
19511             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
19512             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19513             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
19514
19515 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
19516
19517         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
19518             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
19519           with perror calls.
19520
19521 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
19522
19523         * config/unix.exp (g++_load): Fix syntax.
19524
19525 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
19526
19527         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
19528         * gcc.noncompile/921017-1.c: Deleted obsolete test.
19529         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
19530         Don't expect va-arg-1.c to fail.  Correct expected output for
19531         920928-1.c.
19532         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
19533         * gcc.wendy/hbm4.c: Correct typo.
19534         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
19535
19536 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
19537
19538         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
19539         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
19540         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
19541         * lib/c-torture.exp (c-torture-compile): Ditto.
19542
19543         Reduce volume of output (remove all the -I's and such).
19544         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
19545         Call gcc_cpass, gcc_cfail.
19546         (c-torture): Pass testing option to c-torture-compile.
19547
19548 1994-03-21  Doug Evans  (dje@cygnus.com)
19549
19550         Bring patches over from progressive.
19551         * config/default.exp: Exit remote shell cleanly.
19552         (g++_exit, g++_start): Add default versions.
19553         * config/sim.exp (gcc_load): Use perror, not error.
19554
19555 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
19556
19557         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
19558         set in site.exp.
19559
19560 1994-03-14  Doug Evans  (dje@cygnus.com)
19561
19562         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
19563         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
19564         (wendy_try): New proc to run testcase.
19565         (main loop): Call 'em.
19566         * gcc.wendy/*.c: Clean up pass to correct expected output.
19567
19568         * lib/gcc.exp: Minor cleanup work.
19569         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
19570
19571 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
19572
19573         * config/sim.exp (gcc_load): Document return codes better.
19574         Don't pass -v to simulator.
19575
19576 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
19577
19578           * gcc.special/920717-x.c: Fix typo.
19579           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
19580           get at sources.
19581
19582         * lib/mike-gcc.exp: Fix typo.
19583
19584 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
19585
19586         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
19587         binary to use, transform the name.
19588         * config/*.exp: rename everything. Nuke any g++ specific files,
19589         it's now a special case of gcc that requires no special support.
19590         Add a default.exp for unsupported targets.
19591
19592 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
19593
19594         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
19595         lib/old-dejagnu.exp: Fix a few patterns to work with the new
19596         version of Tcl.
19597
19598 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
19599
19600         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
19601         than a warning.
19602
19603 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
19604
19605         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
19606
19607 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
19608
19609         * gcc.execute/execute.exp: Combine opt_list and foption_list into
19610         option_list.  Compile every file with only 4/6 option choices
19611         (same as C torture) instead of with 12/18 different option
19612         choices.
19613         * lib/c-torture.exp: Likewise.
19614
19615         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
19616         not already set.
19617
19618 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
19619
19620         * lib/old-deja.exp: Add `excess errors test fails' error, now one
19621         can put an XFAIL *-*-* on excess errors.
19622
19623 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
19624
19625         * g++.law: Add more tests derived from g++-bugs snapshots.
19626
19627         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
19628         equivalent to g++.law/init9.
19629
19630         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
19631         compiled it, and the a.out file after we've run it.
19632
19633 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
19634
19635         * lib/mike-g++.exp (postbase): Delete the .o file after we've
19636         compiled it, and the a.out file after we've run it.
19637
19638 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
19639
19640         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
19641
19642 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
19643
19644         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
19645         version number.
19646
19647 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
19648
19649         * g++.law: New directory of g++ tests derived from the g++-bugs
19650         snapshots.
19651
19652 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
19653
19654         * gcc.compile: initbug1.c initbug1.exp testcase added
19655
19656 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
19657
19658         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
19659         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
19660           fixes submitted by Jeff Law (law@cs.utah.edu)
19661         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
19662           Jeff Law (law@cs.utah.edu)
19663
19664
19665 1993-11-30  Mike Stump  (mrs@cygnus.com)
19666
19667         * config/unix-g++.exp: Follow the gcc way of doing things.
19668         * g++.old-deja/old-deja.exp: Minor updates.
19669         * lib/g++.exp: New file, follow the gcc way of doing things.
19670         * lib/old-dejagnu.exp: Minor updates.
19671         * lib/mike-g++.exp: Always unset errorInfo.
19672
19673 1993-11-06  Mike Stump  (mrs@cygnus.com)
19674
19675         * lib/gcc.exp: Fix some errors with the below change, CC and
19676         CFLAGS should be global when setting, not local.
19677
19678 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
19679
19680         * lib/gcc.exp: Transform tool name.
19681
19682 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19683
19684         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
19685
19686 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19687
19688         * lib/gcc.exp: change gcc_done to gcc_stat
19689
19690 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19691
19692         * Upgraded gcc testsuite to c-torture version 1.25
19693
19694 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
19695
19696         * lib/gcc.exp: added reporting code. Changed verbose compile message.
19697         * lib/c-torture: added hooks for new reporting code.
19698
19699 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
19700
19701         * config/sh-gcc.exp: check if sh-sim exists in the path
19702
19703 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19704
19705         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19706         * gcc.compile/compile.exp: Initial changes for new logic.
19707         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19708         * gcc.failure/failure.exp: Initial changes for new logic.
19709         * gcc.ieee/ieee.exp: Initial changes for new logic.
19710         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19711         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19712         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19713         * lib/c-torture.exp: Initial changes for new logic.
19714         * lib/gcc.exp: Initial changes for new logic.
19715
19716 1993-10-15  Mike Stump  (mrs@cygnus.com)
19717
19718         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19719         depend upon failure or success.  Fully qualify names in failure
19720         and success messages.  Always remove a.out before starting
19721         compile, just in case.  Pay more attention to error text output by
19722         the compiler.  Handle testcases with no known past errors just
19723         like all others, so that things are uniform.  Other miscellaneous
19724         improvements.
19725
19726 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19727
19728         * gcc.cpp: new directory for cpp tests
19729
19730 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19731
19732         * lib/chill.exp: Code reformatted, removed unused code.
19733         * config/unix-chill.exp: Code reformatted, removed unused code.
19734         * chill.execute/execute.exp: Code reformatted, removed unused code.
19735         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19736
19737 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19738
19739         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19740         routines not written.
19741
19742 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19743
19744         * config/bug-gcc.exp: Use new procs from bug.exp.
19745
19746 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19747
19748         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19749         via ftp, rather than depending on NFS.
19750         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19751         case.
19752
19753 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19754
19755         * config/bug-gcc.exp: Use new download proc.
19756
19757 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19758
19759         * chill.execute/execute.exp: cleanups, handles errors better
19760         * chill.compile/compile.exp: rewrite, based on execute.exp
19761         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19762         * lib/chill.exp: major changes to diff proc and compile and link
19763           procs. added chill_fail and chill_pass wrappers to pass and
19764           fail. added more comments, and handle error codes better.
19765           Added a hack to capture stderr from exec, so noncompile tests
19766           can work.
19767
19768 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19769
19770         * chill.execute/execute.exp: rewrite of testsuite driver
19771         * lib/chill.exp: rewrite of testsuite driver
19772         * config/unix-chill.exp: rewrite of testsuite driver
19773
19774 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19775
19776     In chill.execute:
19777         * iexpr.ch: Standardize uppercase.
19778         * tuples.dat: Standardize uppercase.
19779         * vary.ch: standardize.  Correct varying string assignments.
19780         * vary.dat: Add new output lines.
19781
19782 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19783
19784     In chill.execute:
19785         * chprintf.ch: Standardize use of uppercase.
19786         * tuples.ch: Standardize and turn arr2 into a DCL,
19787           rather than a SYN.
19788         * pinits.ch: Standardize.
19789
19790 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19791
19792         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19793         * Makefil: Renamed to Makefile.in.
19794         * configure.in: New.
19795
19796 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19797
19798     In chill.execute:
19799         * .cvsignore: Add result/output files.
19800         * Makefile: Fix up variables at start.  Use MFLAGS
19801           everywhere.  Correct bool_loc, built_ins entries.
19802           Add entry for vary1.ch.
19803         * bitarray.ch: Standardize upper-case usage.
19804         * bitexpr.ch: Standardize, add output of b1.
19805         * params.ch: Use arrayt in along PROC parameters, to
19806           avoid novelty problems.
19807         * sets.ch: Tiny cleanup.
19808         * vary1.ch: Re-indent.
19809
19810 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19811
19812           * Add PR-related files to Makefiles, .cvsignore files, etc.
19813
19814 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19815
19816         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19817           with compiler objects. New names are test-flow.c and test-loop.c
19818
19819 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19820
19821         * Upgraded c-torture tests from 1.19 to 1.20
19822
19823         * new files:
19824         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19825         * gcc.compile: 930623-1.c 930623-2.c
19826         * gcc.noncompile: 930622-1.c 930622-2.c
19827         * gcc.failure: 920411-1.c 920627-2.c
19828         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19829
19830 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19831
19832         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19833           More changes to get testsuite working properly. Needs more work.
19834           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19835
19836 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19837
19838         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19839           More changes to get testsuite working properly. Needs more work.
19840
19841 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19842
19843         * chill.compile/compile.exp: Added for Dejagnu support
19844         * chill.execute/execute.exp: Added for Dejagnu support
19845         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19846
19847 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19848
19849     This should complete moving the CHILL test files.
19850         * chill.noncompile(.cvsignore printf.grt
19851             in-printf.grt chprintf.grt chprintf.ch):
19852             Added test-support files.
19853           (Makefile): Modified further.
19854         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19855             signal.ch): Added test files.
19856           * chill.execute (.cvsignore printf.grt printr.c
19857             in-printf.grt rts.c chprintf.grt rts.h): Added
19858           test-support files.
19859             (Makefile): More corrections.
19860
19861 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19862
19863         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19864           test cases, ready for DejaGnu.
19865
19866 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19867
19868         * Upgraded c-torture tests from 1.18 to 1.19
19869
19870         * gcc.compile: added test(s):
19871           930607-1.c
19872         * gcc.execute: added test(s):
19873           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19874
19875         * added new subdirectory for misc tests: gcc.misc-tests
19876         * gcc.misc-test(s): added tests:
19877           inst-check.c test-consts.c test-ior.c test-switch.c
19878
19879 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19880
19881         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19882
19883 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19884
19885         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19886
19887 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19888
19889         * Upgraded c-torture tests from 1.17 to 1.18
19890
19891 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19892
19893         * Upgraded c-torture tests from 1.12 to 1.17
19894
19895 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19896
19897         * lib/old-dejagnu.exp:
19898           Fixed handling of XFAIL target triplets to correctly
19899           recognize wildcard characters.  Removed code that
19900           appended a unique id tag to the end of the file name
19901           printed out by the result of the testcases within a
19902           given test file.
19903
19904 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19905
19906         * lib/old-dejagnu.exp:
19907           Reworked expected failure handling to trigger off of XFAIL
19908           keyword in keyphrase embeded in testcase source code. The
19909           XFAIL keyword must be at the end of the keyphrase line. It
19910           may optionally be followed by one or more target triplets.
19911           It has just occured that the handling of wildcards in the
19912           target triplet may not be correct.
19913
19914 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19915
19916         * g++.old-deja/tests:
19917           Moved all subdirectories up one level into g++.old-deja .
19918
19919         * lib/old-dejagnu.exp:
19920           Fixed problem with CXXFLAGS not being properly reset, and being
19921           corrupted with extraneous "-c" compiler option.  This was
19922           causing binaries to not be generated for test that needed them.
19923           Modified strings passed to "pass" and "fail" so that individual
19924           tests from the same test file would be distinguished by an
19925           identifier appended to the test file name in the summary logs;
19926           this corrected a problem with erroneous diff logs.  Added code
19927           to search testcases for expected fail and unexpected pass keywords.
19928
19929 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19930
19931         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19932
19933 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19934
19935         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19936           Removed extraneous text from end of "Special g++ Options"
19937           keyphrase.
19938
19939         * lib/old-dejagnu.exp: Added pattern matching to look for new
19940           keywords, embedded in testcases comments, which will trigger
19941           calls to xpass and xfail.
19942
19943 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19944
19945         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19946           comments embedded in the testcases, especially the one looking for
19947           special compiler options, as well as the pattern matching for the
19948           compiler output again.
19949
19950 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19951
19952         * lib/old-dejagnu.exp: Do a proper check of the return value for
19953           execute tests. Fixed several problems with the pattern matching
19954           of the compiler output which gave erroneous test results.
19955           Changed several of the test result messages to be more descriptive.
19956         * config/unix-g++.exp: Proc g++_load now actually works and
19957           executes the tests passed to it and returns a usable return
19958           value.
19959
19960 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19961
19962           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19963
19964 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19965
19966         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19967           Modified both files to properly execute the old style
19968           dejagnu tests. The previous versions of these files were
19969           experimental and did not function anything near correctly.
19970
19971 1993-04-05  Rob Savoye  (rob@cygnus.com)
19972
19973         * Removed all Makefile.in and configure.in files. No configuration
19974         needed now.
19975
19976 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19977
19978         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19979
19980 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19981
19982         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19983         gcc.special/configure.in, gcc.noncompile/configure.in,
19984         gcc.execute/configure.in, gcc.code_quality/configure.in,
19985         g++.other/configure.in, g++.old-deja/configure.in,
19986         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19987         in srcname setting.
19988
19989 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19990
19991         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19992         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19993         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19994
19995 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19996
19997         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19998         (gdb_exit): Don't remove *_soc files.
19999
20000 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
20001
20002         * lib/c-torture.exp: Don't look for main; instead always use -w
20003         -c.  This is how the c-torture tests work.  Remove the object
20004         file if the compilation succeeds.
20005         * gcc.execute/execute.exp: Remove executable if test passes.
20006         * gcc.noncompile/noncompile.exp: Every test is an expected
20007         failure.
20008         * gcc.special/special.exp: Added tests from c-torture 1.11,
20009         corrected use of existing test.
20010         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
20011         gcc.execute/920625-1.c: Updated to c-torture 1.11.
20012         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
20013         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
20014         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
20015         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
20016         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
20017         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
20018         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
20019         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
20020         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
20021         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
20022         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
20023         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
20024         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
20025         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
20026         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
20027         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
20028         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
20029         c-torture 1.11.
20030         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
20031         correspond to c-torture 1.11.
20032
20033         * New file.